-ifndef(TOURNAMENTS_HRL). -define(TOURNAMENTS_HRL, "tournaments.hrl"). -include_lib("kvs/include/kvs.hrl"). -record(team, { ?ITERATOR(feed), name, %% team name for now will bu just first player username play_record, %% linked list history of played users under that ticket type } ). -record(tournament, { ?ITERATOR(feed), name, %% tournament name game_type, description, creator, created, start_date, start_time, end_date, status, %% activated, ongoing, finished, canceled quota, tours, awards, winners :: list(), %% [{UserId, Position, GiftId}] waiting_queue, %% play_record, added here when user wants to join tournament avatar, owner, players_count, speed, type, game_mode } ). %% eliminatin, pointing, etc -record(play_record, %% tournament_player, game_record, tournament_info, choose your name :) { ?ITERATOR(feed), who, %% user tournament, %% tournament in which user played team, %% team under which user player tournament game_id, %% game id that user played under that team realname, game_points, kakush, kakush_currency, quota, other } ). -endif.