repository

package
v0.0.0-...-4468c4e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 7, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Module exports repository module.

Functions

This section is empty.

Types

type IRepository

type IRepository interface {
	Setup()
}

IRepository repository interface.

type KeyPairRepository

type KeyPairRepository struct {
	lib.Database
	// contains filtered or unexported fields
}

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.

func (Repositories) Setup

func (r Repositories) Setup()

Setup sets up Repositories.

type RoleRepository

type RoleRepository struct {
	lib.Database
	// contains filtered or unexported fields
}

RoleRepository data type.

func NewRoleRepository

func NewRoleRepository(db lib.Database, logger lib.Logger) RoleRepository

NewRoleRepository creates a new RoleRepository.

func (RoleRepository) Setup

func (r RoleRepository) Setup()

Setup sets up RoleRepository.

type UserRepository

type UserRepository struct {
	lib.Database
	// contains filtered or unexported fields
}

UserRepository data type.

func NewUserRepository

func NewUserRepository(db lib.Database, logger lib.Logger) UserRepository

NewUserRepository creates a new UserRepository.

func (UserRepository) Setup

func (r UserRepository) Setup()

Setup sets up UserRepository.

type WebsiteRepository

type WebsiteRepository struct {
	lib.Database
	// contains filtered or unexported fields
}

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL