1use conjure_http::endpoint;
2#[conjure_http::conjure_client(name = "EventService")]
5pub trait EventService<
6 #[response_body]
7 I: Iterator<
8 Item = Result<conjure_http::private::Bytes, conjure_http::private::Error>,
9 >,
10> {
11 #[endpoint(
13 method = POST,
14 path = "/event/v1/events",
15 name = "createEvent",
16 accept = conjure_http::client::StdResponseDeserializer
17 )]
18 fn create_event(
19 &self,
20 #[auth]
21 auth_: &conjure_object::BearerToken,
22 #[body(serializer = conjure_http::client::StdRequestSerializer)]
23 request: &super::super::super::objects::event::CreateEvent,
24 ) -> Result<
25 super::super::super::objects::event::Event,
26 conjure_http::private::Error,
27 >;
28 #[endpoint(
30 method = POST,
31 path = "/event/v1/get-events",
32 name = "getEvents",
33 accept = conjure_http::client::conjure::CollectionResponseDeserializer
34 )]
35 fn get_events(
36 &self,
37 #[auth]
38 auth_: &conjure_object::BearerToken,
39 #[body(serializer = conjure_http::client::StdRequestSerializer)]
40 request: &super::super::super::objects::event::GetEvents,
41 ) -> Result<
42 std::collections::BTreeSet<super::super::super::objects::event::Event>,
43 conjure_http::private::Error,
44 >;
45 #[endpoint(
47 method = POST,
48 path = "/event/v1/events/batch-get",
49 name = "batchGetEvents",
50 accept = conjure_http::client::conjure::CollectionResponseDeserializer
51 )]
52 fn batch_get_events(
53 &self,
54 #[auth]
55 auth_: &conjure_object::BearerToken,
56 #[body(serializer = conjure_http::client::StdRequestSerializer)]
57 request: &std::collections::BTreeSet<conjure_object::ResourceIdentifier>,
58 ) -> Result<
59 std::collections::BTreeSet<super::super::super::objects::event::Event>,
60 conjure_http::private::Error,
61 >;
62 #[endpoint(
64 method = POST,
65 path = "/event/v1/events/batch-filter-get",
66 name = "batchFilterEvents",
67 accept = conjure_http::client::conjure::CollectionResponseDeserializer
68 )]
69 fn batch_filter_events(
70 &self,
71 #[auth]
72 auth_: &conjure_object::BearerToken,
73 #[body(serializer = conjure_http::client::StdRequestSerializer)]
74 request: &super::super::super::objects::event::BatchFilterEventsRequest,
75 ) -> Result<
76 std::collections::BTreeSet<super::super::super::objects::event::Event>,
77 conjure_http::private::Error,
78 >;
79 #[endpoint(
81 method = POST,
82 path = "/event/v1/update-event",
83 name = "updateEvent",
84 accept = conjure_http::client::StdResponseDeserializer
85 )]
86 fn update_event(
87 &self,
88 #[auth]
89 auth_: &conjure_object::BearerToken,
90 #[body(serializer = conjure_http::client::StdRequestSerializer)]
91 request: &super::super::super::objects::event::UpdateEvent,
92 ) -> Result<
93 super::super::super::objects::event::Event,
94 conjure_http::private::Error,
95 >;
96 #[endpoint(
99 method = POST,
100 path = "/event/v1/events/batch-update",
101 name = "batchUpdateEvent",
102 accept = conjure_http::client::StdResponseDeserializer
103 )]
104 fn batch_update_event(
105 &self,
106 #[auth]
107 auth_: &conjure_object::BearerToken,
108 #[body(serializer = conjure_http::client::StdRequestSerializer)]
109 request: &super::super::super::objects::event::BatchUpdateEventRequest,
110 ) -> Result<
111 super::super::super::objects::event::BatchUpdateEventResponse,
112 conjure_http::private::Error,
113 >;
114 #[endpoint(
116 method = POST,
117 path = "/event/v1/update-disposition",
118 name = "batchUpdateDisposition",
119 accept = conjure_http::client::StdResponseDeserializer
120 )]
121 fn batch_update_disposition(
122 &self,
123 #[auth]
124 auth_: &conjure_object::BearerToken,
125 #[body(serializer = conjure_http::client::StdRequestSerializer)]
126 request: &super::super::super::objects::event::BatchUpdateDispositionRequest,
127 ) -> Result<
128 super::super::super::objects::event::BatchUpdateDispositionResponse,
129 conjure_http::private::Error,
130 >;
131 #[endpoint(
133 method = POST,
134 path = "/event/v1/archive-event",
135 name = "archiveEvent",
136 accept = conjure_http::client::conjure::EmptyResponseDeserializer
137 )]
138 fn archive_event(
139 &self,
140 #[auth]
141 auth_: &conjure_object::BearerToken,
142 #[body(serializer = conjure_http::client::StdRequestSerializer)]
143 request: &super::super::super::objects::event::ArchiveEvent,
144 ) -> Result<(), conjure_http::private::Error>;
145 #[endpoint(
147 method = POST,
148 path = "/event/v1/batch-archive-events",
149 name = "batchArchiveEvent",
150 accept = conjure_http::client::conjure::EmptyResponseDeserializer
151 )]
152 fn batch_archive_event(
153 &self,
154 #[auth]
155 auth_: &conjure_object::BearerToken,
156 #[body(serializer = conjure_http::client::StdRequestSerializer)]
157 request: &std::collections::BTreeSet<conjure_object::ResourceIdentifier>,
158 ) -> Result<(), conjure_http::private::Error>;
159 #[endpoint(
161 method = POST,
162 path = "/event/v1/batch-unarchive-events",
163 name = "batchUnarchiveEvent",
164 accept = conjure_http::client::conjure::EmptyResponseDeserializer
165 )]
166 fn batch_unarchive_event(
167 &self,
168 #[auth]
169 auth_: &conjure_object::BearerToken,
170 #[body(serializer = conjure_http::client::StdRequestSerializer)]
171 request: &std::collections::BTreeSet<conjure_object::ResourceIdentifier>,
172 ) -> Result<(), conjure_http::private::Error>;
173 #[endpoint(
175 method = POST,
176 path = "/event/v1/search-events",
177 name = "searchEvents",
178 accept = conjure_http::client::StdResponseDeserializer
179 )]
180 fn search_events(
181 &self,
182 #[auth]
183 auth_: &conjure_object::BearerToken,
184 #[body(serializer = conjure_http::client::StdRequestSerializer)]
185 request: &super::super::super::objects::event::SearchEventsRequest,
186 ) -> Result<
187 super::super::super::objects::event::SearchEventsResponse,
188 conjure_http::private::Error,
189 >;
190 #[endpoint(
192 method = POST,
193 path = "/event/v1/aggregate-events",
194 name = "aggregateEvents",
195 accept = conjure_http::client::StdResponseDeserializer
196 )]
197 fn aggregate_events(
198 &self,
199 #[auth]
200 auth_: &conjure_object::BearerToken,
201 #[body(serializer = conjure_http::client::StdRequestSerializer)]
202 request: &super::super::super::objects::event::AggregateEventsRequest,
203 ) -> Result<
204 super::super::super::objects::event::AggregateEventsResponse,
205 conjure_http::private::Error,
206 >;
207 #[endpoint(
210 method = POST,
211 path = "/event/v1/aggregate-events/batch",
212 name = "batchAggregateEvents",
213 accept = conjure_http::client::StdResponseDeserializer
214 )]
215 fn batch_aggregate_events(
216 &self,
217 #[auth]
218 auth_: &conjure_object::BearerToken,
219 #[body(serializer = conjure_http::client::StdRequestSerializer)]
220 request: &super::super::super::objects::event::BatchAggregateEventsRequest,
221 ) -> Result<
222 super::super::super::objects::event::BatchAggregateEventsResponse,
223 conjure_http::private::Error,
224 >;
225 #[endpoint(
227 method = POST,
228 path = "/event/v1/histogram",
229 name = "getEventsHistogram",
230 accept = conjure_http::client::StdResponseDeserializer
231 )]
232 fn get_events_histogram(
233 &self,
234 #[auth]
235 auth_: &conjure_object::BearerToken,
236 #[body(serializer = conjure_http::client::StdRequestSerializer)]
237 request: &super::super::super::objects::event::EventsHistogramRequest,
238 ) -> Result<
239 super::super::super::objects::event::EventsHistogramResponse,
240 conjure_http::private::Error,
241 >;
242 #[endpoint(
244 method = POST,
245 path = "/event/v1/list-properties-labels",
246 name = "listPropertiesAndLabels",
247 accept = conjure_http::client::StdResponseDeserializer
248 )]
249 fn list_properties_and_labels(
250 &self,
251 #[auth]
252 auth_: &conjure_object::BearerToken,
253 #[body(serializer = conjure_http::client::StdRequestSerializer)]
254 request: &super::super::super::objects::event::ListPropertiesAndLabelsRequest,
255 ) -> Result<
256 super::super::super::objects::scout::metadata::ListPropertiesAndLabelsResponse,
257 conjure_http::private::Error,
258 >;
259}
260#[conjure_http::conjure_client(name = "EventService")]
263pub trait AsyncEventService<
264 #[response_body]
265 I: conjure_http::private::Stream<
266 Item = Result<conjure_http::private::Bytes, conjure_http::private::Error>,
267 >,
268> {
269 #[endpoint(
271 method = POST,
272 path = "/event/v1/events",
273 name = "createEvent",
274 accept = conjure_http::client::StdResponseDeserializer
275 )]
276 async fn create_event(
277 &self,
278 #[auth]
279 auth_: &conjure_object::BearerToken,
280 #[body(serializer = conjure_http::client::StdRequestSerializer)]
281 request: &super::super::super::objects::event::CreateEvent,
282 ) -> Result<
283 super::super::super::objects::event::Event,
284 conjure_http::private::Error,
285 >;
286 #[endpoint(
288 method = POST,
289 path = "/event/v1/get-events",
290 name = "getEvents",
291 accept = conjure_http::client::conjure::CollectionResponseDeserializer
292 )]
293 async fn get_events(
294 &self,
295 #[auth]
296 auth_: &conjure_object::BearerToken,
297 #[body(serializer = conjure_http::client::StdRequestSerializer)]
298 request: &super::super::super::objects::event::GetEvents,
299 ) -> Result<
300 std::collections::BTreeSet<super::super::super::objects::event::Event>,
301 conjure_http::private::Error,
302 >;
303 #[endpoint(
305 method = POST,
306 path = "/event/v1/events/batch-get",
307 name = "batchGetEvents",
308 accept = conjure_http::client::conjure::CollectionResponseDeserializer
309 )]
310 async fn batch_get_events(
311 &self,
312 #[auth]
313 auth_: &conjure_object::BearerToken,
314 #[body(serializer = conjure_http::client::StdRequestSerializer)]
315 request: &std::collections::BTreeSet<conjure_object::ResourceIdentifier>,
316 ) -> Result<
317 std::collections::BTreeSet<super::super::super::objects::event::Event>,
318 conjure_http::private::Error,
319 >;
320 #[endpoint(
322 method = POST,
323 path = "/event/v1/events/batch-filter-get",
324 name = "batchFilterEvents",
325 accept = conjure_http::client::conjure::CollectionResponseDeserializer
326 )]
327 async fn batch_filter_events(
328 &self,
329 #[auth]
330 auth_: &conjure_object::BearerToken,
331 #[body(serializer = conjure_http::client::StdRequestSerializer)]
332 request: &super::super::super::objects::event::BatchFilterEventsRequest,
333 ) -> Result<
334 std::collections::BTreeSet<super::super::super::objects::event::Event>,
335 conjure_http::private::Error,
336 >;
337 #[endpoint(
339 method = POST,
340 path = "/event/v1/update-event",
341 name = "updateEvent",
342 accept = conjure_http::client::StdResponseDeserializer
343 )]
344 async fn update_event(
345 &self,
346 #[auth]
347 auth_: &conjure_object::BearerToken,
348 #[body(serializer = conjure_http::client::StdRequestSerializer)]
349 request: &super::super::super::objects::event::UpdateEvent,
350 ) -> Result<
351 super::super::super::objects::event::Event,
352 conjure_http::private::Error,
353 >;
354 #[endpoint(
357 method = POST,
358 path = "/event/v1/events/batch-update",
359 name = "batchUpdateEvent",
360 accept = conjure_http::client::StdResponseDeserializer
361 )]
362 async fn batch_update_event(
363 &self,
364 #[auth]
365 auth_: &conjure_object::BearerToken,
366 #[body(serializer = conjure_http::client::StdRequestSerializer)]
367 request: &super::super::super::objects::event::BatchUpdateEventRequest,
368 ) -> Result<
369 super::super::super::objects::event::BatchUpdateEventResponse,
370 conjure_http::private::Error,
371 >;
372 #[endpoint(
374 method = POST,
375 path = "/event/v1/update-disposition",
376 name = "batchUpdateDisposition",
377 accept = conjure_http::client::StdResponseDeserializer
378 )]
379 async fn batch_update_disposition(
380 &self,
381 #[auth]
382 auth_: &conjure_object::BearerToken,
383 #[body(serializer = conjure_http::client::StdRequestSerializer)]
384 request: &super::super::super::objects::event::BatchUpdateDispositionRequest,
385 ) -> Result<
386 super::super::super::objects::event::BatchUpdateDispositionResponse,
387 conjure_http::private::Error,
388 >;
389 #[endpoint(
391 method = POST,
392 path = "/event/v1/archive-event",
393 name = "archiveEvent",
394 accept = conjure_http::client::conjure::EmptyResponseDeserializer
395 )]
396 async fn archive_event(
397 &self,
398 #[auth]
399 auth_: &conjure_object::BearerToken,
400 #[body(serializer = conjure_http::client::StdRequestSerializer)]
401 request: &super::super::super::objects::event::ArchiveEvent,
402 ) -> Result<(), conjure_http::private::Error>;
403 #[endpoint(
405 method = POST,
406 path = "/event/v1/batch-archive-events",
407 name = "batchArchiveEvent",
408 accept = conjure_http::client::conjure::EmptyResponseDeserializer
409 )]
410 async fn batch_archive_event(
411 &self,
412 #[auth]
413 auth_: &conjure_object::BearerToken,
414 #[body(serializer = conjure_http::client::StdRequestSerializer)]
415 request: &std::collections::BTreeSet<conjure_object::ResourceIdentifier>,
416 ) -> Result<(), conjure_http::private::Error>;
417 #[endpoint(
419 method = POST,
420 path = "/event/v1/batch-unarchive-events",
421 name = "batchUnarchiveEvent",
422 accept = conjure_http::client::conjure::EmptyResponseDeserializer
423 )]
424 async fn batch_unarchive_event(
425 &self,
426 #[auth]
427 auth_: &conjure_object::BearerToken,
428 #[body(serializer = conjure_http::client::StdRequestSerializer)]
429 request: &std::collections::BTreeSet<conjure_object::ResourceIdentifier>,
430 ) -> Result<(), conjure_http::private::Error>;
431 #[endpoint(
433 method = POST,
434 path = "/event/v1/search-events",
435 name = "searchEvents",
436 accept = conjure_http::client::StdResponseDeserializer
437 )]
438 async fn search_events(
439 &self,
440 #[auth]
441 auth_: &conjure_object::BearerToken,
442 #[body(serializer = conjure_http::client::StdRequestSerializer)]
443 request: &super::super::super::objects::event::SearchEventsRequest,
444 ) -> Result<
445 super::super::super::objects::event::SearchEventsResponse,
446 conjure_http::private::Error,
447 >;
448 #[endpoint(
450 method = POST,
451 path = "/event/v1/aggregate-events",
452 name = "aggregateEvents",
453 accept = conjure_http::client::StdResponseDeserializer
454 )]
455 async fn aggregate_events(
456 &self,
457 #[auth]
458 auth_: &conjure_object::BearerToken,
459 #[body(serializer = conjure_http::client::StdRequestSerializer)]
460 request: &super::super::super::objects::event::AggregateEventsRequest,
461 ) -> Result<
462 super::super::super::objects::event::AggregateEventsResponse,
463 conjure_http::private::Error,
464 >;
465 #[endpoint(
468 method = POST,
469 path = "/event/v1/aggregate-events/batch",
470 name = "batchAggregateEvents",
471 accept = conjure_http::client::StdResponseDeserializer
472 )]
473 async fn batch_aggregate_events(
474 &self,
475 #[auth]
476 auth_: &conjure_object::BearerToken,
477 #[body(serializer = conjure_http::client::StdRequestSerializer)]
478 request: &super::super::super::objects::event::BatchAggregateEventsRequest,
479 ) -> Result<
480 super::super::super::objects::event::BatchAggregateEventsResponse,
481 conjure_http::private::Error,
482 >;
483 #[endpoint(
485 method = POST,
486 path = "/event/v1/histogram",
487 name = "getEventsHistogram",
488 accept = conjure_http::client::StdResponseDeserializer
489 )]
490 async fn get_events_histogram(
491 &self,
492 #[auth]
493 auth_: &conjure_object::BearerToken,
494 #[body(serializer = conjure_http::client::StdRequestSerializer)]
495 request: &super::super::super::objects::event::EventsHistogramRequest,
496 ) -> Result<
497 super::super::super::objects::event::EventsHistogramResponse,
498 conjure_http::private::Error,
499 >;
500 #[endpoint(
502 method = POST,
503 path = "/event/v1/list-properties-labels",
504 name = "listPropertiesAndLabels",
505 accept = conjure_http::client::StdResponseDeserializer
506 )]
507 async fn list_properties_and_labels(
508 &self,
509 #[auth]
510 auth_: &conjure_object::BearerToken,
511 #[body(serializer = conjure_http::client::StdRequestSerializer)]
512 request: &super::super::super::objects::event::ListPropertiesAndLabelsRequest,
513 ) -> Result<
514 super::super::super::objects::scout::metadata::ListPropertiesAndLabelsResponse,
515 conjure_http::private::Error,
516 >;
517}
518#[conjure_http::conjure_client(name = "EventService", local)]
521pub trait LocalAsyncEventService<
522 #[response_body]
523 I: conjure_http::private::Stream<
524 Item = Result<conjure_http::private::Bytes, conjure_http::private::Error>,
525 >,
526> {
527 #[endpoint(
529 method = POST,
530 path = "/event/v1/events",
531 name = "createEvent",
532 accept = conjure_http::client::StdResponseDeserializer
533 )]
534 async fn create_event(
535 &self,
536 #[auth]
537 auth_: &conjure_object::BearerToken,
538 #[body(serializer = conjure_http::client::StdRequestSerializer)]
539 request: &super::super::super::objects::event::CreateEvent,
540 ) -> Result<
541 super::super::super::objects::event::Event,
542 conjure_http::private::Error,
543 >;
544 #[endpoint(
546 method = POST,
547 path = "/event/v1/get-events",
548 name = "getEvents",
549 accept = conjure_http::client::conjure::CollectionResponseDeserializer
550 )]
551 async fn get_events(
552 &self,
553 #[auth]
554 auth_: &conjure_object::BearerToken,
555 #[body(serializer = conjure_http::client::StdRequestSerializer)]
556 request: &super::super::super::objects::event::GetEvents,
557 ) -> Result<
558 std::collections::BTreeSet<super::super::super::objects::event::Event>,
559 conjure_http::private::Error,
560 >;
561 #[endpoint(
563 method = POST,
564 path = "/event/v1/events/batch-get",
565 name = "batchGetEvents",
566 accept = conjure_http::client::conjure::CollectionResponseDeserializer
567 )]
568 async fn batch_get_events(
569 &self,
570 #[auth]
571 auth_: &conjure_object::BearerToken,
572 #[body(serializer = conjure_http::client::StdRequestSerializer)]
573 request: &std::collections::BTreeSet<conjure_object::ResourceIdentifier>,
574 ) -> Result<
575 std::collections::BTreeSet<super::super::super::objects::event::Event>,
576 conjure_http::private::Error,
577 >;
578 #[endpoint(
580 method = POST,
581 path = "/event/v1/events/batch-filter-get",
582 name = "batchFilterEvents",
583 accept = conjure_http::client::conjure::CollectionResponseDeserializer
584 )]
585 async fn batch_filter_events(
586 &self,
587 #[auth]
588 auth_: &conjure_object::BearerToken,
589 #[body(serializer = conjure_http::client::StdRequestSerializer)]
590 request: &super::super::super::objects::event::BatchFilterEventsRequest,
591 ) -> Result<
592 std::collections::BTreeSet<super::super::super::objects::event::Event>,
593 conjure_http::private::Error,
594 >;
595 #[endpoint(
597 method = POST,
598 path = "/event/v1/update-event",
599 name = "updateEvent",
600 accept = conjure_http::client::StdResponseDeserializer
601 )]
602 async fn update_event(
603 &self,
604 #[auth]
605 auth_: &conjure_object::BearerToken,
606 #[body(serializer = conjure_http::client::StdRequestSerializer)]
607 request: &super::super::super::objects::event::UpdateEvent,
608 ) -> Result<
609 super::super::super::objects::event::Event,
610 conjure_http::private::Error,
611 >;
612 #[endpoint(
615 method = POST,
616 path = "/event/v1/events/batch-update",
617 name = "batchUpdateEvent",
618 accept = conjure_http::client::StdResponseDeserializer
619 )]
620 async fn batch_update_event(
621 &self,
622 #[auth]
623 auth_: &conjure_object::BearerToken,
624 #[body(serializer = conjure_http::client::StdRequestSerializer)]
625 request: &super::super::super::objects::event::BatchUpdateEventRequest,
626 ) -> Result<
627 super::super::super::objects::event::BatchUpdateEventResponse,
628 conjure_http::private::Error,
629 >;
630 #[endpoint(
632 method = POST,
633 path = "/event/v1/update-disposition",
634 name = "batchUpdateDisposition",
635 accept = conjure_http::client::StdResponseDeserializer
636 )]
637 async fn batch_update_disposition(
638 &self,
639 #[auth]
640 auth_: &conjure_object::BearerToken,
641 #[body(serializer = conjure_http::client::StdRequestSerializer)]
642 request: &super::super::super::objects::event::BatchUpdateDispositionRequest,
643 ) -> Result<
644 super::super::super::objects::event::BatchUpdateDispositionResponse,
645 conjure_http::private::Error,
646 >;
647 #[endpoint(
649 method = POST,
650 path = "/event/v1/archive-event",
651 name = "archiveEvent",
652 accept = conjure_http::client::conjure::EmptyResponseDeserializer
653 )]
654 async fn archive_event(
655 &self,
656 #[auth]
657 auth_: &conjure_object::BearerToken,
658 #[body(serializer = conjure_http::client::StdRequestSerializer)]
659 request: &super::super::super::objects::event::ArchiveEvent,
660 ) -> Result<(), conjure_http::private::Error>;
661 #[endpoint(
663 method = POST,
664 path = "/event/v1/batch-archive-events",
665 name = "batchArchiveEvent",
666 accept = conjure_http::client::conjure::EmptyResponseDeserializer
667 )]
668 async fn batch_archive_event(
669 &self,
670 #[auth]
671 auth_: &conjure_object::BearerToken,
672 #[body(serializer = conjure_http::client::StdRequestSerializer)]
673 request: &std::collections::BTreeSet<conjure_object::ResourceIdentifier>,
674 ) -> Result<(), conjure_http::private::Error>;
675 #[endpoint(
677 method = POST,
678 path = "/event/v1/batch-unarchive-events",
679 name = "batchUnarchiveEvent",
680 accept = conjure_http::client::conjure::EmptyResponseDeserializer
681 )]
682 async fn batch_unarchive_event(
683 &self,
684 #[auth]
685 auth_: &conjure_object::BearerToken,
686 #[body(serializer = conjure_http::client::StdRequestSerializer)]
687 request: &std::collections::BTreeSet<conjure_object::ResourceIdentifier>,
688 ) -> Result<(), conjure_http::private::Error>;
689 #[endpoint(
691 method = POST,
692 path = "/event/v1/search-events",
693 name = "searchEvents",
694 accept = conjure_http::client::StdResponseDeserializer
695 )]
696 async fn search_events(
697 &self,
698 #[auth]
699 auth_: &conjure_object::BearerToken,
700 #[body(serializer = conjure_http::client::StdRequestSerializer)]
701 request: &super::super::super::objects::event::SearchEventsRequest,
702 ) -> Result<
703 super::super::super::objects::event::SearchEventsResponse,
704 conjure_http::private::Error,
705 >;
706 #[endpoint(
708 method = POST,
709 path = "/event/v1/aggregate-events",
710 name = "aggregateEvents",
711 accept = conjure_http::client::StdResponseDeserializer
712 )]
713 async fn aggregate_events(
714 &self,
715 #[auth]
716 auth_: &conjure_object::BearerToken,
717 #[body(serializer = conjure_http::client::StdRequestSerializer)]
718 request: &super::super::super::objects::event::AggregateEventsRequest,
719 ) -> Result<
720 super::super::super::objects::event::AggregateEventsResponse,
721 conjure_http::private::Error,
722 >;
723 #[endpoint(
726 method = POST,
727 path = "/event/v1/aggregate-events/batch",
728 name = "batchAggregateEvents",
729 accept = conjure_http::client::StdResponseDeserializer
730 )]
731 async fn batch_aggregate_events(
732 &self,
733 #[auth]
734 auth_: &conjure_object::BearerToken,
735 #[body(serializer = conjure_http::client::StdRequestSerializer)]
736 request: &super::super::super::objects::event::BatchAggregateEventsRequest,
737 ) -> Result<
738 super::super::super::objects::event::BatchAggregateEventsResponse,
739 conjure_http::private::Error,
740 >;
741 #[endpoint(
743 method = POST,
744 path = "/event/v1/histogram",
745 name = "getEventsHistogram",
746 accept = conjure_http::client::StdResponseDeserializer
747 )]
748 async fn get_events_histogram(
749 &self,
750 #[auth]
751 auth_: &conjure_object::BearerToken,
752 #[body(serializer = conjure_http::client::StdRequestSerializer)]
753 request: &super::super::super::objects::event::EventsHistogramRequest,
754 ) -> Result<
755 super::super::super::objects::event::EventsHistogramResponse,
756 conjure_http::private::Error,
757 >;
758 #[endpoint(
760 method = POST,
761 path = "/event/v1/list-properties-labels",
762 name = "listPropertiesAndLabels",
763 accept = conjure_http::client::StdResponseDeserializer
764 )]
765 async fn list_properties_and_labels(
766 &self,
767 #[auth]
768 auth_: &conjure_object::BearerToken,
769 #[body(serializer = conjure_http::client::StdRequestSerializer)]
770 request: &super::super::super::objects::event::ListPropertiesAndLabelsRequest,
771 ) -> Result<
772 super::super::super::objects::scout::metadata::ListPropertiesAndLabelsResponse,
773 conjure_http::private::Error,
774 >;
775}