Documentation ¶
Index ¶
- Variables
- func NewChapterRepository(cfg *db.Configuration, session *rdb.Session) repositories.Chapter
- func NewGuildRepository(cfg *db.Configuration, session *rdb.Session) repositories.Guild
- func NewSquadRepository(cfg *db.Configuration, session *rdb.Session) repositories.Squad
- func NewTribeRepository(cfg *db.Configuration, session *rdb.Session) repositories.Tribe
- func NewUserRepository(cfg *db.Configuration, session *rdb.Session) repositories.User
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // UserTableName represents users collection name UserTableName = "users" // ChapterTableName represents chapters collection name ChapterTableName = "chapters" // GuildTableName represents guilds collection name GuildTableName = "guilds" // SquadTableName represents squads collection name SquadTableName = "squads" // TribeTableName represents tribes collection name TribeTableName = "tribes" )
View Source
var RepositorySet = wire.NewSet( db.Connection, NewUserRepository, NewChapterRepository, NewGuildRepository, NewSquadRepository, NewTribeRepository, )
RepositorySet exposes Google Wire providers
Functions ¶
func NewChapterRepository ¶
func NewChapterRepository(cfg *db.Configuration, session *rdb.Session) repositories.Chapter
NewChapterRepository returns an initialized RethinkDB repository for chapters
func NewGuildRepository ¶
func NewGuildRepository(cfg *db.Configuration, session *rdb.Session) repositories.Guild
NewGuildRepository returns an initialized RethinkDB repository for guilds
func NewSquadRepository ¶
func NewSquadRepository(cfg *db.Configuration, session *rdb.Session) repositories.Squad
NewSquadRepository returns an initialized RethinkDB repository for squads
func NewTribeRepository ¶
func NewTribeRepository(cfg *db.Configuration, session *rdb.Session) repositories.Tribe
NewTribeRepository returns an initialized RethinkDB repository for tribes
func NewUserRepository ¶
func NewUserRepository(cfg *db.Configuration, session *rdb.Session) repositories.User
NewUserRepository returns an initialized RethinkDB repository for users
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.