usecases

package
v0.10.0 Latest Latest
Warning

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

Go to latest
Published: May 31, 2023 License: EUPL-1.2 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ErrCreatingOrganization = errors.New("error creating organization")
View Source
var ErrKeyPairDoesNotExist = errors.New("error key pair does not exist")
View Source
var ErrKeyPairExists = errors.New("error key pair exists")
View Source
var ErrRetrievingOrganization = errors.New("error retrieving organization")

Functions

This section is empty.

Types

type BkManagementUseCase

type BkManagementUseCase struct {
	Logger             *zap.Logger
	SchemeRepository   schemeProcessRepositories.SchemeRepository
	BkConfigRepository bkConfigRepositories.BkConfigRepository
	Organization       model.Organization
}

func NewBkManagementUseCase

func NewBkManagementUseCase(logger *zap.Logger, schemeRepository schemeProcessRepositories.SchemeRepository, bkConfigRepository bkConfigRepositories.BkConfigRepository, organization model.Organization) *BkManagementUseCase

func (*BkManagementUseCase) FetchSchemeState added in v0.8.0

func (uc *BkManagementUseCase) FetchSchemeState() (*model.SchemeState, error)

func (*BkManagementUseCase) GenerateKeyPair

func (uc *BkManagementUseCase) GenerateKeyPair() error

func (*BkManagementUseCase) GetHealthChecks

func (uc *BkManagementUseCase) GetHealthChecks() []healthcheck.Checker

func (*BkManagementUseCase) GetKeyPairState

func (uc *BkManagementUseCase) GetKeyPairState() (*bool, error)

func (*BkManagementUseCase) GetOrganization

func (uc *BkManagementUseCase) GetOrganization() model.Organization

func (*BkManagementUseCase) Register

func (uc *BkManagementUseCase) Register() error

Jump to

Keyboard shortcuts

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