Documentation
¶
Index ¶
- Variables
- func NewAuthenticationUsecase(cfg *happydns.Options, store AuthenticationStorage, ...) happydns.AuthenticationUsecase
- func NewFormUsecase(cfg *happydns.Options) happydns.FormUsecase
- func NewProviderSettingsUsecase(cfg *happydns.Options, ps happydns.ProviderUsecase, ...) happydns.ProviderSettingsUsecase
- func NewProviderSpecsUsecase() happydns.ProviderSpecsUsecase
- func NewResolverUsecase(cfg *happydns.Options) happydns.ResolverUsecase
- func NewServiceSpecsUsecase() happydns.ServiceSpecsUsecase
- func NewTidyUpUsecase(store storage.Storage) happydns.TidyUpUseCase
- type AuthenticationStorage
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func NewAuthenticationUsecase ¶
func NewAuthenticationUsecase(cfg *happydns.Options, store AuthenticationStorage, userService happydns.UserUsecase) happydns.AuthenticationUsecase
func NewFormUsecase ¶
func NewFormUsecase(cfg *happydns.Options) happydns.FormUsecase
func NewProviderSettingsUsecase ¶
func NewProviderSettingsUsecase(cfg *happydns.Options, ps happydns.ProviderUsecase, store provider.ProviderStorage) happydns.ProviderSettingsUsecase
func NewProviderSpecsUsecase ¶
func NewProviderSpecsUsecase() happydns.ProviderSpecsUsecase
func NewResolverUsecase ¶
func NewResolverUsecase(cfg *happydns.Options) happydns.ResolverUsecase
func NewServiceSpecsUsecase ¶
func NewServiceSpecsUsecase() happydns.ServiceSpecsUsecase
Types ¶
type AuthenticationStorage ¶
type AuthenticationStorage interface {
authuser.AuthUserStorage
user.UserStorage
}
Source Files
¶
- authentication_usecase.go
- form_usecase.go
- provider_settings_usecase.go
- provider_specs_usecase.go
- resolver_usecase.go
- service_specs_usecase.go
- tidy_usecase.go
Click to show internal directories.
Click to hide internal directories.