Documentation
¶
Index ¶
- func WithStage(stage string) rest.Option
- type API
- type Client
- func (c *Client) GetAlarmStatus(ctx context.Context, nodeID uuid.UUID) (alarmStatus models.AlarmStatus, err error)
- func (c *Client) GetThreshold(ctx context.Context, nodeID uuid.UUID) (models.Threshold, error)
- func (c *Client) PatchThreshold(ctx context.Context, nodeID uuid.UUID, patch models.Patch) (models.Threshold, error)
- func (c *Client) SetExternalAlarmStatus(ctx context.Context, nodeID uuid.UUID, status models.ExternalAlarmStatus) (err error)
- func (c *Client) SetThreshold(ctx context.Context, nodeID uuid.UUID, threshold models.Threshold) error
- func (c *Client) UpdateAlarmStatus(ctx context.Context, nodeID uuid.UUID, measurement *models.Measurement) (err error)
- type ProblemDecoder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type API ¶
type API interface {
GetThreshold(context.Context, uuid.UUID) (models.Threshold, error)
SetThreshold(context.Context, uuid.UUID, models.Threshold) error
PatchThreshold(context.Context, uuid.UUID, models.Patch) (models.Threshold, error)
GetAlarmStatus(context.Context, uuid.UUID) (models.AlarmStatus, error)
SetExternalAlarmStatus(context.Context, uuid.UUID, models.ExternalAlarmStatus) error
UpdateAlarmStatus(context.Context, uuid.UUID, *models.Measurement) error
}
type Client ¶
func (*Client) GetAlarmStatus ¶
func (*Client) GetThreshold ¶
func (*Client) PatchThreshold ¶
func (*Client) SetExternalAlarmStatus ¶
func (*Client) SetThreshold ¶
func (*Client) UpdateAlarmStatus ¶
Click to show internal directories.
Click to hide internal directories.