Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApiController ¶
type ApiController struct {
// contains filtered or unexported fields
}
func NewApiController ¶
func NewApiController( whitelistEnabled bool, nodeRepo models.NodeRepository, pingRepo models.PingRepository, metricsRepo models.MetricsRepository, ) *ApiController
func (ApiController) PingHandler ¶
func (c ApiController) PingHandler(w http.ResponseWriter, r *http.Request)
func (ApiController) RegisterHandler ¶
func (c ApiController) RegisterHandler(w http.ResponseWriter, r *http.Request)
func (ApiController) SaveMetricsHandler ¶
func (c ApiController) SaveMetricsHandler(w http.ResponseWriter, r *http.Request)
type MetricsRequest ¶
type RegisterRequest ¶
type RegisterResponse ¶
type RegisterResponse struct {
Token string `json:"token"`
}
Click to show internal directories.
Click to hide internal directories.