Versions in this module Expand all Collapse all v1 v1.4.0 Oct 4, 2023 Changes in this version + type AddRequest struct + AlertMessage string + AlertPriority string + AlertTag []string + Description string + Enabled *bool + Interval int + IntervalUnit Unit + Name string + OwnerTeam og.OwnerTeam + func (r AddRequest) Method() string + func (r AddRequest) ResourcePath() string + func (r AddRequest) Validate() error + type AddResult struct + type Client struct + func NewClient(config *client.Config) (*Client, error) + func (c *Client) Add(context context.Context, request *AddRequest) (*AddResult, error) + func (c *Client) Delete(context context.Context, heartbeatName string) (*DeleteResult, error) + func (c *Client) Disable(context context.Context, heartbeatName string) (*HeartbeatInfo, error) + func (c *Client) Enable(context context.Context, heartbeatName string) (*HeartbeatInfo, error) + func (c *Client) Get(context context.Context, heartbeatName string) (*GetResult, error) + func (c *Client) List(context context.Context) (*ListResult, error) + func (c *Client) Ping(context context.Context, heartbeatName string) (*PingResult, error) + func (c *Client) Update(context context.Context, request *UpdateRequest) (*HeartbeatInfo, error) + type DeleteResult struct + Message string + type GetResult struct + type Heartbeat struct + AlertMessage string + AlertPriority string + AlertTags []string + Description string + Enabled bool + Expired bool + Interval int + IntervalUnit string + Name string + OwnerTeam og.OwnerTeam + type HeartbeatInfo struct + Enabled bool + Expired bool + Name string + type ListResult struct + Heartbeats []Heartbeat + type PingResult struct + Message string + type Unit string + const Days + const Hours + const Minutes + type UpdateRequest struct + AlertMessage string + AlertPriority string + AlertTag []string + Description string + Enabled *bool + Interval int + IntervalUnit Unit + Name string + OwnerTeam og.OwnerTeam + func (r UpdateRequest) Method() string + func (r UpdateRequest) ResourcePath() string + func (r UpdateRequest) Validate() error