Documentation
¶
Index ¶
- type AuthUserController
- func (ac *AuthUserController) AuthUserHandler(c *gin.Context)
- func (ac *AuthUserController) DeleteAuthUser(c *gin.Context)
- func (ac *AuthUserController) DeleteAuthUsers(c *gin.Context)
- func (ac *AuthUserController) EmailValidationLink(c *gin.Context)
- func (ac *AuthUserController) GetAuthUser(c *gin.Context)
- func (ac *AuthUserController) GetAuthUsers(c *gin.Context)
- func (ac *AuthUserController) NewAuthUser(c *gin.Context)
- func (ac *AuthUserController) RecoverUserAcct(c *gin.Context)
- func (ac *AuthUserController) ResetUserPasswd(c *gin.Context)
- func (ac *AuthUserController) SendRecoverUserAcct(c *gin.Context)
- func (ac *AuthUserController) SendValidateUserEmail(c *gin.Context)
- func (ac *AuthUserController) UpdateAuthUser(c *gin.Context)
- func (ac *AuthUserController) ValidateEmail(c *gin.Context)
- type BackupController
- type DomainController
- func (dc *DomainController) ClearDomains(c *gin.Context)
- func (dc *DomainController) DeleteDomain(c *gin.Context)
- func (dc *DomainController) GetDomain(c *gin.Context)
- func (dc *DomainController) ListDomains(c *gin.Context)
- func (dc *DomainController) NewDomain(c *gin.Context)
- func (dc *DomainController) UpdateDomain(c *gin.Context)
- func (dc *DomainController) UpdateZones(c *gin.Context)
- type ProviderController
- func (pc *ProviderController) AddProvider(c *gin.Context)
- func (pc *ProviderController) ClearProviders(c *gin.Context)
- func (pc *ProviderController) DeleteProvider(c *gin.Context)
- func (pc *ProviderController) GetProvider(c *gin.Context)
- func (pc *ProviderController) ListProviders(c *gin.Context)
- func (pc *ProviderController) UpdateProvider(c *gin.Context)
- type ServiceController
- type SessionController
- type TidyController
- type UserController
- func (uc *UserController) DeleteUser(c *gin.Context)
- func (uc *UserController) DeleteUsers(c *gin.Context)
- func (uc *UserController) GetUser(c *gin.Context)
- func (uc *UserController) GetUsers(c *gin.Context)
- func (uc *UserController) NewUser(c *gin.Context)
- func (uc *UserController) UpdateUser(c *gin.Context)
- func (uc *UserController) UserHandler(c *gin.Context)
- type ZoneController
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthUserController ¶
type AuthUserController struct {
// contains filtered or unexported fields
}
func NewAuthUserController ¶
func NewAuthUserController(auService happydns.AuthUserUsecase, store authuser.AuthUserStorage) *AuthUserController
func (*AuthUserController) AuthUserHandler ¶
func (ac *AuthUserController) AuthUserHandler(c *gin.Context)
func (*AuthUserController) DeleteAuthUser ¶
func (ac *AuthUserController) DeleteAuthUser(c *gin.Context)
func (*AuthUserController) DeleteAuthUsers ¶
func (ac *AuthUserController) DeleteAuthUsers(c *gin.Context)
func (*AuthUserController) EmailValidationLink ¶
func (ac *AuthUserController) EmailValidationLink(c *gin.Context)
func (*AuthUserController) GetAuthUser ¶
func (ac *AuthUserController) GetAuthUser(c *gin.Context)
func (*AuthUserController) GetAuthUsers ¶
func (ac *AuthUserController) GetAuthUsers(c *gin.Context)
func (*AuthUserController) NewAuthUser ¶
func (ac *AuthUserController) NewAuthUser(c *gin.Context)
func (*AuthUserController) RecoverUserAcct ¶
func (ac *AuthUserController) RecoverUserAcct(c *gin.Context)
func (*AuthUserController) ResetUserPasswd ¶
func (ac *AuthUserController) ResetUserPasswd(c *gin.Context)
func (*AuthUserController) SendRecoverUserAcct ¶
func (ac *AuthUserController) SendRecoverUserAcct(c *gin.Context)
func (*AuthUserController) SendValidateUserEmail ¶
func (ac *AuthUserController) SendValidateUserEmail(c *gin.Context)
func (*AuthUserController) UpdateAuthUser ¶
func (ac *AuthUserController) UpdateAuthUser(c *gin.Context)
func (*AuthUserController) ValidateEmail ¶
func (ac *AuthUserController) ValidateEmail(c *gin.Context)
type BackupController ¶
type BackupController struct {
// contains filtered or unexported fields
}
func NewBackupController ¶
func NewBackupController(cfg *happydns.Options, store storage.Storage) *BackupController
func (*BackupController) BackupJSON ¶
func (bc *BackupController) BackupJSON(c *gin.Context)
func (*BackupController) DoBackup ¶
func (bc *BackupController) DoBackup() (ret happydns.Backup)
func (*BackupController) DoRestore ¶
func (bc *BackupController) DoRestore(backup *happydns.Backup) (errs error)
func (*BackupController) RestoreJSON ¶
func (bc *BackupController) RestoreJSON(c *gin.Context)
type DomainController ¶
type DomainController struct {
// contains filtered or unexported fields
}
func NewDomainController ¶
func NewDomainController(duService happydns.DomainUsecase, remoteZoneImporter happydns.RemoteZoneImporterUsecase, zoneImporter happydns.ZoneImporterUsecase, store domain.DomainStorage) *DomainController
func (*DomainController) ClearDomains ¶
func (dc *DomainController) ClearDomains(c *gin.Context)
func (*DomainController) DeleteDomain ¶
func (dc *DomainController) DeleteDomain(c *gin.Context)
func (*DomainController) GetDomain ¶
func (dc *DomainController) GetDomain(c *gin.Context)
func (*DomainController) ListDomains ¶
func (dc *DomainController) ListDomains(c *gin.Context)
func (*DomainController) NewDomain ¶
func (dc *DomainController) NewDomain(c *gin.Context)
func (*DomainController) UpdateDomain ¶
func (dc *DomainController) UpdateDomain(c *gin.Context)
func (*DomainController) UpdateZones ¶
func (dc *DomainController) UpdateZones(c *gin.Context)
type ProviderController ¶
type ProviderController struct {
// contains filtered or unexported fields
}
func NewProviderController ¶
func NewProviderController(providerService happydns.ProviderUsecase, store provider.ProviderStorage) *ProviderController
func (*ProviderController) AddProvider ¶
func (pc *ProviderController) AddProvider(c *gin.Context)
func (*ProviderController) ClearProviders ¶
func (pc *ProviderController) ClearProviders(c *gin.Context)
func (*ProviderController) DeleteProvider ¶
func (pc *ProviderController) DeleteProvider(c *gin.Context)
func (*ProviderController) GetProvider ¶
func (pc *ProviderController) GetProvider(c *gin.Context)
func (*ProviderController) ListProviders ¶
func (pc *ProviderController) ListProviders(c *gin.Context)
func (*ProviderController) UpdateProvider ¶
func (pc *ProviderController) UpdateProvider(c *gin.Context)
type ServiceController ¶
type ServiceController struct {
// contains filtered or unexported fields
}
func NewServiceController ¶
func NewServiceController(serviceService happydns.ServiceUsecase, zoneServiceUC happydns.ZoneServiceUsecase) *ServiceController
func (*ServiceController) DeleteZoneService ¶
func (sc *ServiceController) DeleteZoneService(c *gin.Context)
func (*ServiceController) GetZoneService ¶
func (sc *ServiceController) GetZoneService(c *gin.Context)
func (*ServiceController) UpdateZoneService ¶
func (sc *ServiceController) UpdateZoneService(c *gin.Context)
type SessionController ¶
type SessionController struct {
// contains filtered or unexported fields
}
func NewSessionController ¶
func NewSessionController(cfg *happydns.Options, store session.SessionStorage) *SessionController
func (*SessionController) DeleteSession ¶
func (sc *SessionController) DeleteSession(c *gin.Context)
func (*SessionController) DeleteSessions ¶
func (sc *SessionController) DeleteSessions(c *gin.Context)
func (*SessionController) GetSession ¶
func (sc *SessionController) GetSession(c *gin.Context)
func (*SessionController) SessionHandler ¶
func (sc *SessionController) SessionHandler(c *gin.Context)
type TidyController ¶
type TidyController struct {
// contains filtered or unexported fields
}
func NewTidyController ¶
func NewTidyController(tidyUpService happydns.TidyUpUseCase) *TidyController
func (*TidyController) TidyDB ¶
func (tc *TidyController) TidyDB(c *gin.Context)
type UserController ¶
type UserController struct {
// contains filtered or unexported fields
}
func NewUserController ¶
func NewUserController(store user.UserStorage, userService happydns.UserUsecase) *UserController
func (*UserController) DeleteUser ¶
func (uc *UserController) DeleteUser(c *gin.Context)
func (*UserController) DeleteUsers ¶
func (uc *UserController) DeleteUsers(c *gin.Context)
func (*UserController) GetUser ¶
func (uc *UserController) GetUser(c *gin.Context)
func (*UserController) GetUsers ¶
func (uc *UserController) GetUsers(c *gin.Context)
func (*UserController) NewUser ¶
func (uc *UserController) NewUser(c *gin.Context)
func (*UserController) UpdateUser ¶
func (uc *UserController) UpdateUser(c *gin.Context)
func (*UserController) UserHandler ¶
func (uc *UserController) UserHandler(c *gin.Context)
type ZoneController ¶
type ZoneController struct {
// contains filtered or unexported fields
}
func NewZoneController ¶
func NewZoneController(domainService happydns.DomainUsecase, zoneService happydns.ZoneUsecase, zoneCorrectionService happydns.ZoneCorrectionApplierUsecase, store zone.ZoneStorage) *ZoneController
func (*ZoneController) AddZone ¶
func (zc *ZoneController) AddZone(c *gin.Context)
func (*ZoneController) DeleteZone ¶
func (zc *ZoneController) DeleteZone(c *gin.Context)
func (*ZoneController) GetZone ¶
func (zc *ZoneController) GetZone(c *gin.Context)
func (*ZoneController) ListZones ¶
func (zc *ZoneController) ListZones(c *gin.Context)
func (*ZoneController) UpdateZone ¶
func (zc *ZoneController) UpdateZone(c *gin.Context)
Source Files
¶
- auth_user_controller.go
- backup_controller.go
- domain_controller.go
- provider_controller.go
- service_controller.go
- session_controller.go
- tidy_controller.go
- user_controller.go
- zone_controller.go
Click to show internal directories.
Click to hide internal directories.