controller

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

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 (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

Jump to

Keyboard shortcuts

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