Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Module = fx.Options( fx.Provide(NewKeyPairRepository), fx.Provide(NewRoleRepository), fx.Provide(NewUserRepository), fx.Provide(NewWebsiteRepository), fx.Provide(NewRepositories), )
Module exports repository module.
Functions ¶
This section is empty.
Types ¶
type KeyPairRepository ¶
KeyPairRepository data type.
func NewKeyPairRepository ¶
func NewKeyPairRepository(db lib.Database, logger lib.Logger) KeyPairRepository
NewKeyPairRepository creates a new KeyPairRepository.
func (KeyPairRepository) Setup ¶
func (r KeyPairRepository) Setup()
Setup sets up KeyPairRepository.
type Repositories ¶
type Repositories []IRepository
Repositories contains multiple repositories.
func NewRepositories ¶
func NewRepositories( keyPairRepository KeyPairRepository, roleRepository RoleRepository, userRepository UserRepository, websiteRepository WebsiteRepository, ) Repositories
NewRepositories creates a new Repositories.
type RoleRepository ¶
RoleRepository data type.
func NewRoleRepository ¶
func NewRoleRepository(db lib.Database, logger lib.Logger) RoleRepository
NewRoleRepository creates a new RoleRepository.
type UserRepository ¶
UserRepository data type.
func NewUserRepository ¶
func NewUserRepository(db lib.Database, logger lib.Logger) UserRepository
NewUserRepository creates a new UserRepository.
type WebsiteRepository ¶
WebsiteRepository data type.
func NewWebsiteRepository ¶
func NewWebsiteRepository(db lib.Database, logger lib.Logger) WebsiteRepository
NewWebsiteRepository creates a new WebsiteRepository.
func (WebsiteRepository) Setup ¶
func (r WebsiteRepository) Setup()
Setup sets up WebsiteRepository.
Click to show internal directories.
Click to hide internal directories.