Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Controller ¶
Controller ...
type Db ¶
Db holds data for metrics
func (*Db) Add ¶
func (db *Db) Add(metric models.PersistedMixMetric)
Add adds a models.PersistedMixMetric to the database
func (*Db) List ¶
func (db *Db) List() []models.PersistedMixMetric
List returns all models.PersistedMixMetric in the database
type IDb ¶ added in v0.0.4
type IDb interface { Add(models.PersistedMixMetric) List() []models.PersistedMixMetric }
IDb holds metrics information
type IService ¶ added in v0.0.4
type IService interface { CreateMixMetric(metric models.MixMetric) List() []models.PersistedMixMetric }
IService defines the REST service interface for metrics.
type Sanitizer ¶ added in v0.0.4
Sanitizer sanitizes untrusted metrics data. It should be used in controllers to wipe out any questionable input at our application's front door.
func NewSanitizer ¶ added in v0.0.4
func NewSanitizer(policy *bluemonday.Policy) Sanitizer
NewSanitizer returns a new input sanitizer for metrics
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
Service struct
func NewService ¶ added in v0.0.4
NewService constructor
func (*Service) CreateMixMetric ¶
CreateMixMetric adds a new PersistedMixMetric in the database.
func (*Service) List ¶
func (service *Service) List() []models.PersistedMixMetric
List lists all mix metrics in the database
Click to show internal directories.
Click to hide internal directories.