Documentation
¶
Index ¶
Constants ¶
View Source
const ( SubType = "status" // TODO: Rename Type to "device/status"; remove SubType; consider device/resumed + device/suspended DurationMinimum = 0 NameResumed = "resumed" NameSuspended = "suspended" )
Variables ¶
This section is empty.
Functions ¶
func NewStatusDatum ¶ added in v1.26.0
func NewStatusDatum(parser data.ObjectParser) data.Datum
func ParseStatusDatum ¶ added in v1.26.0
func ParseStatusDatum(parser data.ObjectParser) *data.Datum
Types ¶
type Status ¶
type Status struct {
device.Device `bson:",inline"`
Duration *int `json:"duration,omitempty" bson:"duration,omitempty"`
DurationExpected *int `json:"expectedDuration,omitempty" bson:"expectedDuration,omitempty"`
Name *string `json:"status,omitempty" bson:"status,omitempty"`
Reason *data.Blob `json:"reason,omitempty" bson:"reason,omitempty"`
}
func (*Status) Normalize ¶ added in v1.24.0
func (s *Status) Normalize(normalizer data.Normalizer)
Click to show internal directories.
Click to hide internal directories.