Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AsociacionBD ¶
type Autoresponder ¶
type Manager ¶
type Manager interface { AddWeb(web *Web) error CheckIfWebExists(dominio string) bool GetAllWebs() []Web RemoveWeb(id string) (err error) UpdateWeb(web *Web) (err error) GetWeb(id string) Web GetUsuario(email string) Usuario UpdatePassword(Usuario string, hash string) (err error) AddZona(zona *Zona) error CheckIfZonaExists(dominio string) bool GetAllZonas() []Zona RemoveZona(id string) (err error) UpdateZona(zona *Zona) (err error) GetZona(id string) Zona AddRegistros(registros []Registro) GetRegistros(zonaid string) []Registro CheckIfRegistroExists(nombre string, tipo string, valor string, prioridad string, zonaid string) bool GetRegistro(id string) Registro AddRegistro(registro *Registro) (err error) UpdateRegistro(registro *Registro) (err error) RemoveRegistro(id string) (err error) AddUsuarioFtp(uftp *UsuarioFTP) (err error) UpdateUsuarioFtp(ftp *UsuarioFTP) (err error) CheckIfUsuarioFtpExists(nombre string, webid string) bool GetAllUsuarioFtps() []UsuarioFTP GetUsuarioFtp(id string) UsuarioFTP RemoveUsuarioFtp(id string) (err error) UpdateFtpConfig(anonWrite int, anonRead int, estado int) (err error) GetFtpConfig() FtpConfig AddBD(bd *BD) (err error) UpdateBD(bd *BD) (err error) CheckIfBDExists(nombre string) bool GetAllBDs() []BD GetBD(id string) BD RemoveBD(id string) (err error) UpdateIP(ip IP, bd BD) UpdateUsuarioBD(ubd *UsuarioBD) (err error) AddUsuarioBD(ubd *UsuarioBD) (err error) CheckIfUsuarioBDExists(nombre string) bool GetAllUsuarioBDs() []UsuarioBD GetUsuarioBD(id string) UsuarioBD RemoveUsuarioBD(id string) (err error) RemoveAssociationIP(bd *BD, ip *IP) (err error) GetUsuariosDeBD(bdid string) []UsuarioBD AddAsociacionBD(adb *AsociacionBD) (err error) UpdateAsociacionBD(adb *AsociacionBD) (err error) CheckIfAsociacionBDExists(bdid string, usuariobdid string) bool GetAllAsociacionBDs() []AsociacionBD GetAsociacionBD(bdid string, usuariobdid string) AsociacionBD RemoveAsociacionBD(adb AsociacionBD) AddDominio(dominio *Dominio) (err error) UpdateDominio(dominio *Dominio) (err error) CheckIfDominioExists(nombre string) bool GetAllDominios() []Dominio GetDominio(id string) Dominio RemoveDominio(id string) (err error) AddCuenta(cuenta *Cuenta) (err error) UpdateCuenta(cuenta *Cuenta) (err error) CheckIfCuentaExists(nombre string, dominioid string) bool GetAllCuentas() []Cuenta GetCuenta(id string) Cuenta RemoveCuenta(id string) (err error) GetCuentas(dominioid string) []Cuenta AddLista(lista *Lista) (err error) UpdateLista(lista *Lista) (err error) CheckIfListaExists(nombre string, dominioid string) bool GetAllListas() []Lista GetLista(id string) Lista RemoveLista(id string) (err error) GetListas(dominioid string) []Lista AddAutoresponder(aresponder *Autoresponder) (err error) UpdateAutoresponder(aresponder *Autoresponder) (err error) CheckIfAutoresponderExists(cuentaid string) bool GetAllAutoresponders() []Autoresponder GetAutoresponder(id string) Autoresponder RemoveAutoresponder(id string) (err error) // contains filtered or unexported methods }
var Mgr Manager
type UsuarioFTP ¶
Click to show internal directories.
Click to hide internal directories.