Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Field ¶
type Field struct { ID string `json:"id" yaml:"id"` GatewayID string `json:"gatewayId" yaml:"gatewayId"` NodeID string `json:"nodeId" yaml:"nodeId"` SourceID string `json:"sourceId" yaml:"sourceId"` FieldID string `json:"fieldId" yaml:"fieldId"` Name string `json:"name" yaml:"name"` MetricType string `json:"metricType" yaml:"metricType"` Current Payload `json:"current" yaml:"current"` Previous Payload `json:"previous" yaml:"previous"` Formatter PayloadFormatter `json:"formatter" yaml:"formatter"` Unit string `json:"unit" yaml:"unit"` Labels cmap.CustomStringMap `json:"labels" yaml:"labels"` Others cmap.CustomMap `json:"others" yaml:"others"` NoChangeSince time.Time `json:"noChangeSince" yaml:"noChangeSince"` LastSeen time.Time `json:"lastSeen" yaml:"lastSeen"` ModifiedOn time.Time `json:"modifiedOn" yaml:"modifiedOn"` }
Field struct
type Payload ¶
type Payload struct { Value interface{} `json:"value" yaml:"value"` IsReceived bool `json:"isReceived" yaml:"isReceived"` Timestamp time.Time `json:"timestamp" yaml:"timestamp"` }
Payload struct
type PayloadFormatter ¶
type PayloadFormatter struct {
OnReceive string `json:"onReceive" yaml:"onReceive"`
}
PayloadFormatter struct
Click to show internal directories.
Click to hide internal directories.