Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Repository ¶
type Repository struct {
// contains filtered or unexported fields
}
Repository represents a database repository
func NewRepository ¶
func NewRepository(config config.DatabaseConfig) *Repository
NewRepository creates a new repository with provided config
func (*Repository) Disconnect ¶
func (r *Repository) Disconnect(ctx context.Context) error
Disconnect disconnects from the db client database connection
func (*Repository) GetUrlReadRepo ¶ added in v1.2.0
func (r *Repository) GetUrlReadRepo() *urlRepo.UrlReadRepo
GetUrlReadRepo returns the Url repository
func (*Repository) GetUrlRepo ¶
func (r *Repository) GetUrlRepo() *urlRepo.UrlRepo
GetUrlRepo returns the Url repository
func (*Repository) GetUrlWriteRepo ¶ added in v1.2.0
func (r *Repository) GetUrlWriteRepo() *urlRepo.UrlWriteRepo
GetUrlWriteRepo returns the Url repository
func (*Repository) GetUserRepo ¶
func (r *Repository) GetUserRepo() *userepo.UserRepo
GetUserRepo returns configured user repository
Click to show internal directories.
Click to hide internal directories.