Versions in this module Expand all Collapse all v0 v0.1.58 Apr 8, 2021 Changes in this version + type IntervalActionClient interface + Add func(ctx context.Context, ia *models.IntervalAction) (string, error) + Delete func(ctx context.Context, id string) error + DeleteByName func(ctx context.Context, name string) error + IntervalAction func(ctx context.Context, id string) (models.IntervalAction, error) + IntervalActionForName func(ctx context.Context, name string) (models.IntervalAction, error) + IntervalActions func(ctx context.Context) ([]models.IntervalAction, error) + IntervalActionsForTargetByName func(ctx context.Context, name string) ([]models.IntervalAction, error) + Update func(ctx context.Context, ia models.IntervalAction) error + func NewIntervalActionClient(urlClient interfaces.URLClient) IntervalActionClient + type IntervalClient interface + Add func(ctx context.Context, interval *models.Interval) (string, error) + Delete func(ctx context.Context, id string) error + DeleteByName func(ctx context.Context, name string) error + Interval func(ctx context.Context, id string) (models.Interval, error) + IntervalForName func(ctx context.Context, name string) (models.Interval, error) + Intervals func(ctx context.Context) ([]models.Interval, error) + Update func(ctx context.Context, interval models.Interval) error + func NewIntervalClient(urlClient interfaces.URLClient) IntervalClient