Documentation
¶
Index ¶
- func MetricsMiddleware() echo.MiddlewareFunc
- type DnsController
- func (dc *DnsController) DeleteDNSRecord(ctx echo.Context) error
- func (dc *DnsController) GetAllDNSRecords(ctx echo.Context) error
- func (dc *DnsController) GetDNSRecord(ctx echo.Context) error
- func (dc *DnsController) Register(e *echo.Echo)
- func (dc *DnsController) SetDNSRecord(ctx echo.Context) error
- type IDNSController
- type IStatusController
- type StatusController
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MetricsMiddleware ¶
func MetricsMiddleware() echo.MiddlewareFunc
Types ¶
type DnsController ¶
type DnsController struct {
// contains filtered or unexported fields
}
func (*DnsController) DeleteDNSRecord ¶
func (dc *DnsController) DeleteDNSRecord(ctx echo.Context) error
func (*DnsController) GetAllDNSRecords ¶
func (dc *DnsController) GetAllDNSRecords(ctx echo.Context) error
func (*DnsController) GetDNSRecord ¶
func (dc *DnsController) GetDNSRecord(ctx echo.Context) error
func (*DnsController) Register ¶
func (dc *DnsController) Register(e *echo.Echo)
func (*DnsController) SetDNSRecord ¶
func (dc *DnsController) SetDNSRecord(ctx echo.Context) error
type IDNSController ¶
type IDNSController interface {
GetAllDNSRecords(ctx echo.Context) error
GetDNSRecord(ctx echo.Context) error
SetDNSRecord(ctx echo.Context) error
DeleteDNSRecord(ctx echo.Context) error
Register(e *echo.Echo)
}
func NewDnsController ¶
func NewDnsController(ds service.IDNSMasqService) IDNSController
type IStatusController ¶
type StatusController ¶
type StatusController struct {
BuildInfo model.BuildInfo
// contains filtered or unexported fields
}
func NewStatusController ¶
func NewStatusController(bi model.BuildInfo) *StatusController
func (*StatusController) GetMetrics ¶
func (sc *StatusController) GetMetrics(c echo.Context) error
func (*StatusController) Register ¶
func (sc *StatusController) Register(e *echo.Echo)
Click to show internal directories.
Click to hide internal directories.