@@ -17,20 +17,21 @@ package sdk
1717*/
1818
1919import (
20+ "context"
2021 "encoding/json"
2122 "fmt"
2223)
2324
2425// GetAllAlertNotifications gets all alert notification channels.
2526// Reflects GET /api/alert-notifications API call.
26- func (c * Client ) GetAllAlertNotifications () ([]AlertNotification , error ) {
27+ func (c * Client ) GetAllAlertNotifications (ctx context. Context ) ([]AlertNotification , error ) {
2728 var (
2829 raw []byte
2930 an []AlertNotification
3031 code int
3132 err error
3233 )
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 {
3435 return nil , err
3536 }
3637 if code != 200 {
@@ -42,14 +43,14 @@ func (c *Client) GetAllAlertNotifications() ([]AlertNotification, error) {
4243
4344// GetAlertNotificationUID gets the alert notification channel which has the specified uid.
4445// 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 ) {
4647 var (
4748 raw []byte
4849 an AlertNotification
4950 code int
5051 err error
5152 )
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 {
5354 return an , err
5455 }
5556 if code != 200 {
@@ -61,14 +62,14 @@ func (c *Client) GetAlertNotificationUID(uid string) (AlertNotification, error)
6162
6263// GetAlertNotificationID gets the alert notification channel which has the specified id.
6364// 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 ) {
6566 var (
6667 raw []byte
6768 an AlertNotification
6869 code int
6970 err error
7071 )
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 {
7273 return an , err
7374 }
7475 if code != 200 {
@@ -80,7 +81,7 @@ func (c *Client) GetAlertNotificationID(id uint) (AlertNotification, error) {
8081
8182// CreateAlertNotification creates a new alert notification channel.
8283// 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 ) {
8485 var (
8586 raw []byte
8687 code int
@@ -89,7 +90,7 @@ func (c *Client) CreateAlertNotification(an AlertNotification) (int64, error) {
8990 if raw , err = json .Marshal (an ); err != nil {
9091 return - 1 , err
9192 }
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 {
9394 return - 1 , err
9495 }
9596 if code != 200 {
@@ -104,7 +105,7 @@ func (c *Client) CreateAlertNotification(an AlertNotification) (int64, error) {
104105
105106// UpdateAlertNotificationUID updates the specified alert notification channel.
106107// 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 {
108109 var (
109110 raw []byte
110111 code int
@@ -113,7 +114,7 @@ func (c *Client) UpdateAlertNotificationUID(an AlertNotification, uid string) er
113114 if raw , err = json .Marshal (an ); err != nil {
114115 return err
115116 }
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 {
117118 return err
118119 }
119120 if code != 200 {
@@ -124,7 +125,7 @@ func (c *Client) UpdateAlertNotificationUID(an AlertNotification, uid string) er
124125
125126// UpdateAlertNotificationID updates the specified alert notification channel.
126127// 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 {
128129 var (
129130 raw []byte
130131 code int
@@ -133,7 +134,7 @@ func (c *Client) UpdateAlertNotificationID(an AlertNotification, id uint) error
133134 if raw , err = json .Marshal (an ); err != nil {
134135 return err
135136 }
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 {
137138 return err
138139 }
139140 if code != 200 {
@@ -144,13 +145,13 @@ func (c *Client) UpdateAlertNotificationID(an AlertNotification, id uint) error
144145
145146// DeleteAlertNotificationUID deletes the specified alert notification channel.
146147// 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 {
148149 var (
149150 raw []byte
150151 code int
151152 err error
152153 )
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 {
154155 return err
155156 }
156157 if code != 200 {
@@ -161,13 +162,13 @@ func (c *Client) DeleteAlertNotificationUID(uid string) error {
161162
162163// DeleteAlertNotificationID deletes the specified alert notification channel.
163164// 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 {
165166 var (
166167 raw []byte
167168 code int
168169 err error
169170 )
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 {
171172 return err
172173 }
173174 if code != 200 {
0 commit comments