usecase

package
v0.4.1 Latest Latest
Warning

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

Go to latest
Published: Jun 21, 2025 License: AGPL-3.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	RRToAskForANY = []uint16{dns.TypeSOA, dns.TypeA, dns.TypeAAAA, dns.TypeNS, dns.TypeMX, dns.TypeTXT}
)

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

func NewTidyUpUsecase

func NewTidyUpUsecase(store storage.Storage) happydns.TidyUpUseCase

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

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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