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.