@@ -17,20 +17,21 @@ package sdk
17
17
*/
18
18
19
19
import (
20
+ "context"
20
21
"encoding/json"
21
22
"fmt"
22
23
)
23
24
24
25
// GetAllAlertNotifications gets all alert notification channels.
25
26
// Reflects GET /api/alert-notifications API call.
26
- func (c * Client ) GetAllAlertNotifications () ([]AlertNotification , error ) {
27
+ func (c * Client ) GetAllAlertNotifications (ctx context. Context ) ([]AlertNotification , error ) {
27
28
var (
28
29
raw []byte
29
30
an []AlertNotification
30
31
code int
31
32
err error
32
33
)
33
- if raw , code , err = c .get ("api/alert-notifications" , nil ); err != nil {
34
+ if raw , code , err = c .get (ctx , "api/alert-notifications" , nil ); err != nil {
34
35
return nil , err
35
36
}
36
37
if code != 200 {
@@ -42,14 +43,14 @@ func (c *Client) GetAllAlertNotifications() ([]AlertNotification, error) {
42
43
43
44
// GetAlertNotificationUID gets the alert notification channel which has the specified uid.
44
45
// Reflects GET /api/alert-notifications/uid/:uid API call.
45
- func (c * Client ) GetAlertNotificationUID (uid string ) (AlertNotification , error ) {
46
+ func (c * Client ) GetAlertNotificationUID (ctx context. Context , uid string ) (AlertNotification , error ) {
46
47
var (
47
48
raw []byte
48
49
an AlertNotification
49
50
code int
50
51
err error
51
52
)
52
- if raw , code , err = c .get (fmt .Sprintf ("api/alert-notifications/uid/%s" , uid ), nil ); err != nil {
53
+ if raw , code , err = c .get (ctx , fmt .Sprintf ("api/alert-notifications/uid/%s" , uid ), nil ); err != nil {
53
54
return an , err
54
55
}
55
56
if code != 200 {
@@ -61,14 +62,14 @@ func (c *Client) GetAlertNotificationUID(uid string) (AlertNotification, error)
61
62
62
63
// GetAlertNotificationID gets the alert notification channel which has the specified id.
63
64
// Reflects GET /api/alert-notifications/:id API call.
64
- func (c * Client ) GetAlertNotificationID (id uint ) (AlertNotification , error ) {
65
+ func (c * Client ) GetAlertNotificationID (ctx context. Context , id uint ) (AlertNotification , error ) {
65
66
var (
66
67
raw []byte
67
68
an AlertNotification
68
69
code int
69
70
err error
70
71
)
71
- if raw , code , err = c .get (fmt .Sprintf ("api/alert-notifications/%d" , id ), nil ); err != nil {
72
+ if raw , code , err = c .get (ctx , fmt .Sprintf ("api/alert-notifications/%d" , id ), nil ); err != nil {
72
73
return an , err
73
74
}
74
75
if code != 200 {
@@ -80,7 +81,7 @@ func (c *Client) GetAlertNotificationID(id uint) (AlertNotification, error) {
80
81
81
82
// CreateAlertNotification creates a new alert notification channel.
82
83
// Reflects POST /api/alert-notifications API call.
83
- func (c * Client ) CreateAlertNotification (an AlertNotification ) (int64 , error ) {
84
+ func (c * Client ) CreateAlertNotification (ctx context. Context , an AlertNotification ) (int64 , error ) {
84
85
var (
85
86
raw []byte
86
87
code int
@@ -89,7 +90,7 @@ func (c *Client) CreateAlertNotification(an AlertNotification) (int64, error) {
89
90
if raw , err = json .Marshal (an ); err != nil {
90
91
return - 1 , err
91
92
}
92
- if raw , code , err = c .post (fmt .Sprintf ("api/alert-notifications" ), nil , raw ); err != nil {
93
+ if raw , code , err = c .post (ctx , fmt .Sprintf ("api/alert-notifications" ), nil , raw ); err != nil {
93
94
return - 1 , err
94
95
}
95
96
if code != 200 {
@@ -104,7 +105,7 @@ func (c *Client) CreateAlertNotification(an AlertNotification) (int64, error) {
104
105
105
106
// UpdateAlertNotificationUID updates the specified alert notification channel.
106
107
// Reflects PUT /api/alert-notifications/uid/:uid API call.
107
- func (c * Client ) UpdateAlertNotificationUID (an AlertNotification , uid string ) error {
108
+ func (c * Client ) UpdateAlertNotificationUID (ctx context. Context , an AlertNotification , uid string ) error {
108
109
var (
109
110
raw []byte
110
111
code int
@@ -113,7 +114,7 @@ func (c *Client) UpdateAlertNotificationUID(an AlertNotification, uid string) er
113
114
if raw , err = json .Marshal (an ); err != nil {
114
115
return err
115
116
}
116
- if raw , code , err = c .put (fmt .Sprintf ("api/alert-notifications/uid/%s" , uid ), nil , raw ); err != nil {
117
+ if raw , code , err = c .put (ctx , fmt .Sprintf ("api/alert-notifications/uid/%s" , uid ), nil , raw ); err != nil {
117
118
return err
118
119
}
119
120
if code != 200 {
@@ -124,7 +125,7 @@ func (c *Client) UpdateAlertNotificationUID(an AlertNotification, uid string) er
124
125
125
126
// UpdateAlertNotificationID updates the specified alert notification channel.
126
127
// Reflects PUT /api/alert-notifications/:id API call.
127
- func (c * Client ) UpdateAlertNotificationID (an AlertNotification , id uint ) error {
128
+ func (c * Client ) UpdateAlertNotificationID (ctx context. Context , an AlertNotification , id uint ) error {
128
129
var (
129
130
raw []byte
130
131
code int
@@ -133,7 +134,7 @@ func (c *Client) UpdateAlertNotificationID(an AlertNotification, id uint) error
133
134
if raw , err = json .Marshal (an ); err != nil {
134
135
return err
135
136
}
136
- if raw , code , err = c .put (fmt .Sprintf ("api/alert-notifications/%d" , id ), nil , raw ); err != nil {
137
+ if raw , code , err = c .put (ctx , fmt .Sprintf ("api/alert-notifications/%d" , id ), nil , raw ); err != nil {
137
138
return err
138
139
}
139
140
if code != 200 {
@@ -144,13 +145,13 @@ func (c *Client) UpdateAlertNotificationID(an AlertNotification, id uint) error
144
145
145
146
// DeleteAlertNotificationUID deletes the specified alert notification channel.
146
147
// Reflects DELETE /api/alert-notifications/uid/:uid API call.
147
- func (c * Client ) DeleteAlertNotificationUID (uid string ) error {
148
+ func (c * Client ) DeleteAlertNotificationUID (ctx context. Context , uid string ) error {
148
149
var (
149
150
raw []byte
150
151
code int
151
152
err error
152
153
)
153
- if raw , code , err = c .delete (fmt .Sprintf ("api/alert-notifications/uid/%s" , uid )); err != nil {
154
+ if raw , code , err = c .delete (ctx , fmt .Sprintf ("api/alert-notifications/uid/%s" , uid )); err != nil {
154
155
return err
155
156
}
156
157
if code != 200 {
@@ -161,13 +162,13 @@ func (c *Client) DeleteAlertNotificationUID(uid string) error {
161
162
162
163
// DeleteAlertNotificationID deletes the specified alert notification channel.
163
164
// Reflects DELETE /api/alert-notifications/:id API call.
164
- func (c * Client ) DeleteAlertNotificationID (id uint ) error {
165
+ func (c * Client ) DeleteAlertNotificationID (ctx context. Context , id uint ) error {
165
166
var (
166
167
raw []byte
167
168
code int
168
169
err error
169
170
)
170
- if raw , code , err = c .delete (fmt .Sprintf ("api/alert-notifications/%d" , id )); err != nil {
171
+ if raw , code , err = c .delete (ctx , fmt .Sprintf ("api/alert-notifications/%d" , id )); err != nil {
171
172
return err
172
173
}
173
174
if code != 200 {
0 commit comments