Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BattleStorage ¶
type BattleStorage interface { GetBattle(int) (*models.Battle, error) SetBattle(*models.Battle) error GetAllBattles() ([]*models.Battle, error) DeleteBattle(int) error }
BattleStorage has methods for accessing battles
type GuildStorage ¶
type GuildStorage interface { GetGuild(int) (*models.Guild, error) SetGuild(*models.Guild) error GetAllGuilds() ([]*models.Guild, error) }
GuildStorage has methods for accessing guilds
type PlayerStorage ¶
type PlayerStorage interface { GetPlayer(int) (*models.Player, error) GetAllPlayers() ([]*models.Player, error) SetPlayer(*models.Player) error SetAllPlayers([]*models.Player) error DeletePlayer(int) error }
PlayerStorage has methods for accessing players
type SessionStorage ¶
type Storage ¶
type Storage interface { PlayerStorage SurveyStorage BattleStorage SessionStorage GuildStorage Backup(io.Writer) error }
Storage is generic storage, contains all game data access
Click to show internal directories.
Click to hide internal directories.