Documentation ¶
Index ¶
- type Builder
- func (b *Builder) AdminRepo(a data.CRUDRepo[models.Admin]) *Builder
- func (b *Builder) ContestRepo(c data.Many2ManyCRUDRepo[models.Contest, any]) *Builder
- func (b *Builder) ContestantRepo(c data.CRUDRepo[models.Contestant]) *Builder
- func (b *Builder) GetRouter() *Router
- func (b *Builder) JoinReqRepo(j data.CRUDRepo[models.JoinRequest]) *Builder
- func (b *Builder) NotificationRepo(n data.CRUDRepo[models.Notification]) *Builder
- func (b *Builder) OrganizeContestRepo(c data.OrganizeContestCRUDRepo) *Builder
- func (b *Builder) OrganizerRepo(o data.CRUDRepo[models.Organizer]) *Builder
- func (b *Builder) SessionRepo(s data.CRUDRepo[models.Session]) *Builder
- func (b *Builder) TeamRepo(t data.Many2ManyCRUDRepo[models.Team, any]) *Builder
- func (b *Builder) UserRepo(u data.CRUDRepo[models.User]) *Builder
- type Router
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct {
// contains filtered or unexported fields
}
func NewRouterBuilder ¶
func NewRouterBuilder() *Builder
func (*Builder) ContestRepo ¶
func (*Builder) ContestantRepo ¶
func (*Builder) JoinReqRepo ¶
func (*Builder) NotificationRepo ¶
func (*Builder) OrganizeContestRepo ¶
func (b *Builder) OrganizeContestRepo(c data.OrganizeContestCRUDRepo) *Builder
func (*Builder) OrganizerRepo ¶
func (*Builder) SessionRepo ¶
Click to show internal directories.
Click to hide internal directories.