Documentation
¶
Index ¶
- Variables
- type BkManagementUseCase
- func (uc *BkManagementUseCase) FetchSchemeState() (*model.SchemeState, error)
- func (uc *BkManagementUseCase) GenerateKeyPair() error
- func (uc *BkManagementUseCase) GetHealthChecks() []healthcheck.Checker
- func (uc *BkManagementUseCase) GetKeyPairState() (*bool, error)
- func (uc *BkManagementUseCase) GetOrganization() model.Organization
- func (uc *BkManagementUseCase) Register() error
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
Click to show internal directories.
Click to hide internal directories.