@@ -5,6 +5,7 @@ import type { EventHandler } from '../models/EventHandler';
55
66import type { CancelablePromise } from '../core/CancelablePromise' ;
77import type { BaseHttpRequest } from '../core/BaseHttpRequest' ;
8+ import { Tag } from '../models/Tag' ;
89
910export class EventResourceService {
1011
@@ -176,4 +177,65 @@ export class EventResourceService {
176177 } ) ;
177178 }
178179
180+ /**
181+ * Delete a tag for event handler
182+ * @param name
183+ * @param requestBody
184+ * @returns any OK
185+ * @throws ApiError
186+ */
187+ public deleteTagForEventHandler (
188+ name : string ,
189+ requestBody : Array < Tag > ,
190+ ) : CancelablePromise < any > {
191+ return this . httpRequest . request ( {
192+ method : 'DELETE' ,
193+ url : '/event/{name}/tags' ,
194+ path : {
195+ 'name' : name ,
196+ } ,
197+ body : requestBody ,
198+ mediaType : 'application/json' ,
199+ } ) ;
200+ }
201+
202+ /**
203+ * Get tags by event handler
204+ * @param name
205+ * @returns Tag OK
206+ * @throws ApiError
207+ */
208+ public getTagsForEventHandler (
209+ name : string ,
210+ ) : CancelablePromise < Array < Tag > > {
211+ return this . httpRequest . request ( {
212+ method : 'GET' ,
213+ url : '/event/{name}/tags' ,
214+ path : {
215+ 'name' : name ,
216+ } ,
217+ } ) ;
218+ }
219+
220+ /**
221+ * Put a tag to event handler
222+ * @param name
223+ * @param requestBody
224+ * @returns any OK
225+ * @throws ApiError
226+ */
227+ public putTagForEventHandler (
228+ name : string ,
229+ requestBody : Array < Tag > ,
230+ ) : CancelablePromise < any > {
231+ return this . httpRequest . request ( {
232+ method : 'PUT' ,
233+ url : '/event/{name}/tags' ,
234+ path : {
235+ 'name' : name ,
236+ } ,
237+ body : requestBody ,
238+ mediaType : 'application/json' ,
239+ } ) ;
240+ }
179241}
0 commit comments