Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DiscordRepository ¶
type DiscordRepository interface { Repository Create(member *model.DiscordMember) error Get(id string) (*model.DiscordMember, error) Update(id string, member *model.DiscordMember) error GetLeaderboard(page int) (api.DiscordLeaderboardResponse, error) RelatePlayedWith(in *model.MojangProfile, out *model.HypixelPlayer) error RelateVerifiedWith(in *model.DiscordMember, out *model.HypixelPlayer) error }
func NewDiscordRepository ¶
func NewDiscordRepository(db *surreal_wrap.DB) DiscordRepository
type HypixelRepository ¶ added in v0.3.0
type HypixelRepository interface { Repository Create(member *model.HypixelPlayer) error }
func NewHypixelRepository ¶ added in v0.3.0
func NewHypixelRepository(db *surreal_wrap.DB) HypixelRepository
type MojangRepository ¶ added in v0.3.0
type MojangRepository interface { Repository Create(member *model.MojangProfile) error }
func NewMojangRepository ¶ added in v0.3.0
func NewMojangRepository(db *surreal_wrap.DB) MojangRepository
type Repository ¶
Click to show internal directories.
Click to hide internal directories.