1use reqwest;
12
13use super::{Error, configuration};
14use crate::apis::ResponseContent;
15
16#[derive(Debug, Clone, Serialize, Deserialize)]
18#[serde(untagged)]
19pub enum ExtrasBookmarksBulkDestroyError {
20 UnknownValue(serde_json::Value),
21}
22
23#[derive(Debug, Clone, Serialize, Deserialize)]
25#[serde(untagged)]
26pub enum ExtrasBookmarksBulkPartialUpdateError {
27 UnknownValue(serde_json::Value),
28}
29
30#[derive(Debug, Clone, Serialize, Deserialize)]
32#[serde(untagged)]
33pub enum ExtrasBookmarksBulkUpdateError {
34 UnknownValue(serde_json::Value),
35}
36
37#[derive(Debug, Clone, Serialize, Deserialize)]
39#[serde(untagged)]
40pub enum ExtrasBookmarksCreateError {
41 UnknownValue(serde_json::Value),
42}
43
44#[derive(Debug, Clone, Serialize, Deserialize)]
46#[serde(untagged)]
47pub enum ExtrasBookmarksDestroyError {
48 UnknownValue(serde_json::Value),
49}
50
51#[derive(Debug, Clone, Serialize, Deserialize)]
53#[serde(untagged)]
54pub enum ExtrasBookmarksListError {
55 UnknownValue(serde_json::Value),
56}
57
58#[derive(Debug, Clone, Serialize, Deserialize)]
60#[serde(untagged)]
61pub enum ExtrasBookmarksPartialUpdateError {
62 UnknownValue(serde_json::Value),
63}
64
65#[derive(Debug, Clone, Serialize, Deserialize)]
67#[serde(untagged)]
68pub enum ExtrasBookmarksRetrieveError {
69 UnknownValue(serde_json::Value),
70}
71
72#[derive(Debug, Clone, Serialize, Deserialize)]
74#[serde(untagged)]
75pub enum ExtrasBookmarksUpdateError {
76 UnknownValue(serde_json::Value),
77}
78
79#[derive(Debug, Clone, Serialize, Deserialize)]
81#[serde(untagged)]
82pub enum ExtrasConfigContextProfilesBulkDestroyError {
83 UnknownValue(serde_json::Value),
84}
85
86#[derive(Debug, Clone, Serialize, Deserialize)]
88#[serde(untagged)]
89pub enum ExtrasConfigContextProfilesBulkPartialUpdateError {
90 UnknownValue(serde_json::Value),
91}
92
93#[derive(Debug, Clone, Serialize, Deserialize)]
95#[serde(untagged)]
96pub enum ExtrasConfigContextProfilesBulkUpdateError {
97 UnknownValue(serde_json::Value),
98}
99
100#[derive(Debug, Clone, Serialize, Deserialize)]
102#[serde(untagged)]
103pub enum ExtrasConfigContextProfilesCreateError {
104 UnknownValue(serde_json::Value),
105}
106
107#[derive(Debug, Clone, Serialize, Deserialize)]
109#[serde(untagged)]
110pub enum ExtrasConfigContextProfilesDestroyError {
111 UnknownValue(serde_json::Value),
112}
113
114#[derive(Debug, Clone, Serialize, Deserialize)]
116#[serde(untagged)]
117pub enum ExtrasConfigContextProfilesListError {
118 UnknownValue(serde_json::Value),
119}
120
121#[derive(Debug, Clone, Serialize, Deserialize)]
123#[serde(untagged)]
124pub enum ExtrasConfigContextProfilesPartialUpdateError {
125 UnknownValue(serde_json::Value),
126}
127
128#[derive(Debug, Clone, Serialize, Deserialize)]
130#[serde(untagged)]
131pub enum ExtrasConfigContextProfilesRetrieveError {
132 UnknownValue(serde_json::Value),
133}
134
135#[derive(Debug, Clone, Serialize, Deserialize)]
137#[serde(untagged)]
138pub enum ExtrasConfigContextProfilesSyncCreateError {
139 UnknownValue(serde_json::Value),
140}
141
142#[derive(Debug, Clone, Serialize, Deserialize)]
144#[serde(untagged)]
145pub enum ExtrasConfigContextProfilesUpdateError {
146 UnknownValue(serde_json::Value),
147}
148
149#[derive(Debug, Clone, Serialize, Deserialize)]
151#[serde(untagged)]
152pub enum ExtrasConfigContextsBulkDestroyError {
153 UnknownValue(serde_json::Value),
154}
155
156#[derive(Debug, Clone, Serialize, Deserialize)]
158#[serde(untagged)]
159pub enum ExtrasConfigContextsBulkPartialUpdateError {
160 UnknownValue(serde_json::Value),
161}
162
163#[derive(Debug, Clone, Serialize, Deserialize)]
165#[serde(untagged)]
166pub enum ExtrasConfigContextsBulkUpdateError {
167 UnknownValue(serde_json::Value),
168}
169
170#[derive(Debug, Clone, Serialize, Deserialize)]
172#[serde(untagged)]
173pub enum ExtrasConfigContextsCreateError {
174 UnknownValue(serde_json::Value),
175}
176
177#[derive(Debug, Clone, Serialize, Deserialize)]
179#[serde(untagged)]
180pub enum ExtrasConfigContextsDestroyError {
181 UnknownValue(serde_json::Value),
182}
183
184#[derive(Debug, Clone, Serialize, Deserialize)]
186#[serde(untagged)]
187pub enum ExtrasConfigContextsListError {
188 UnknownValue(serde_json::Value),
189}
190
191#[derive(Debug, Clone, Serialize, Deserialize)]
193#[serde(untagged)]
194pub enum ExtrasConfigContextsPartialUpdateError {
195 UnknownValue(serde_json::Value),
196}
197
198#[derive(Debug, Clone, Serialize, Deserialize)]
200#[serde(untagged)]
201pub enum ExtrasConfigContextsRetrieveError {
202 UnknownValue(serde_json::Value),
203}
204
205#[derive(Debug, Clone, Serialize, Deserialize)]
207#[serde(untagged)]
208pub enum ExtrasConfigContextsSyncCreateError {
209 UnknownValue(serde_json::Value),
210}
211
212#[derive(Debug, Clone, Serialize, Deserialize)]
214#[serde(untagged)]
215pub enum ExtrasConfigContextsUpdateError {
216 UnknownValue(serde_json::Value),
217}
218
219#[derive(Debug, Clone, Serialize, Deserialize)]
221#[serde(untagged)]
222pub enum ExtrasConfigTemplatesBulkDestroyError {
223 UnknownValue(serde_json::Value),
224}
225
226#[derive(Debug, Clone, Serialize, Deserialize)]
228#[serde(untagged)]
229pub enum ExtrasConfigTemplatesBulkPartialUpdateError {
230 UnknownValue(serde_json::Value),
231}
232
233#[derive(Debug, Clone, Serialize, Deserialize)]
235#[serde(untagged)]
236pub enum ExtrasConfigTemplatesBulkUpdateError {
237 UnknownValue(serde_json::Value),
238}
239
240#[derive(Debug, Clone, Serialize, Deserialize)]
242#[serde(untagged)]
243pub enum ExtrasConfigTemplatesCreateError {
244 UnknownValue(serde_json::Value),
245}
246
247#[derive(Debug, Clone, Serialize, Deserialize)]
249#[serde(untagged)]
250pub enum ExtrasConfigTemplatesDestroyError {
251 UnknownValue(serde_json::Value),
252}
253
254#[derive(Debug, Clone, Serialize, Deserialize)]
256#[serde(untagged)]
257pub enum ExtrasConfigTemplatesListError {
258 UnknownValue(serde_json::Value),
259}
260
261#[derive(Debug, Clone, Serialize, Deserialize)]
263#[serde(untagged)]
264pub enum ExtrasConfigTemplatesPartialUpdateError {
265 UnknownValue(serde_json::Value),
266}
267
268#[derive(Debug, Clone, Serialize, Deserialize)]
270#[serde(untagged)]
271pub enum ExtrasConfigTemplatesRenderCreateError {
272 UnknownValue(serde_json::Value),
273}
274
275#[derive(Debug, Clone, Serialize, Deserialize)]
277#[serde(untagged)]
278pub enum ExtrasConfigTemplatesRetrieveError {
279 UnknownValue(serde_json::Value),
280}
281
282#[derive(Debug, Clone, Serialize, Deserialize)]
284#[serde(untagged)]
285pub enum ExtrasConfigTemplatesSyncCreateError {
286 UnknownValue(serde_json::Value),
287}
288
289#[derive(Debug, Clone, Serialize, Deserialize)]
291#[serde(untagged)]
292pub enum ExtrasConfigTemplatesUpdateError {
293 UnknownValue(serde_json::Value),
294}
295
296#[derive(Debug, Clone, Serialize, Deserialize)]
298#[serde(untagged)]
299pub enum ExtrasCustomFieldChoiceSetsBulkDestroyError {
300 UnknownValue(serde_json::Value),
301}
302
303#[derive(Debug, Clone, Serialize, Deserialize)]
305#[serde(untagged)]
306pub enum ExtrasCustomFieldChoiceSetsBulkPartialUpdateError {
307 UnknownValue(serde_json::Value),
308}
309
310#[derive(Debug, Clone, Serialize, Deserialize)]
312#[serde(untagged)]
313pub enum ExtrasCustomFieldChoiceSetsBulkUpdateError {
314 UnknownValue(serde_json::Value),
315}
316
317#[derive(Debug, Clone, Serialize, Deserialize)]
319#[serde(untagged)]
320pub enum ExtrasCustomFieldChoiceSetsChoicesRetrieveError {
321 UnknownValue(serde_json::Value),
322}
323
324#[derive(Debug, Clone, Serialize, Deserialize)]
326#[serde(untagged)]
327pub enum ExtrasCustomFieldChoiceSetsCreateError {
328 UnknownValue(serde_json::Value),
329}
330
331#[derive(Debug, Clone, Serialize, Deserialize)]
333#[serde(untagged)]
334pub enum ExtrasCustomFieldChoiceSetsDestroyError {
335 UnknownValue(serde_json::Value),
336}
337
338#[derive(Debug, Clone, Serialize, Deserialize)]
340#[serde(untagged)]
341pub enum ExtrasCustomFieldChoiceSetsListError {
342 UnknownValue(serde_json::Value),
343}
344
345#[derive(Debug, Clone, Serialize, Deserialize)]
347#[serde(untagged)]
348pub enum ExtrasCustomFieldChoiceSetsPartialUpdateError {
349 UnknownValue(serde_json::Value),
350}
351
352#[derive(Debug, Clone, Serialize, Deserialize)]
354#[serde(untagged)]
355pub enum ExtrasCustomFieldChoiceSetsRetrieveError {
356 UnknownValue(serde_json::Value),
357}
358
359#[derive(Debug, Clone, Serialize, Deserialize)]
361#[serde(untagged)]
362pub enum ExtrasCustomFieldChoiceSetsUpdateError {
363 UnknownValue(serde_json::Value),
364}
365
366#[derive(Debug, Clone, Serialize, Deserialize)]
368#[serde(untagged)]
369pub enum ExtrasCustomFieldsBulkDestroyError {
370 UnknownValue(serde_json::Value),
371}
372
373#[derive(Debug, Clone, Serialize, Deserialize)]
375#[serde(untagged)]
376pub enum ExtrasCustomFieldsBulkPartialUpdateError {
377 UnknownValue(serde_json::Value),
378}
379
380#[derive(Debug, Clone, Serialize, Deserialize)]
382#[serde(untagged)]
383pub enum ExtrasCustomFieldsBulkUpdateError {
384 UnknownValue(serde_json::Value),
385}
386
387#[derive(Debug, Clone, Serialize, Deserialize)]
389#[serde(untagged)]
390pub enum ExtrasCustomFieldsCreateError {
391 UnknownValue(serde_json::Value),
392}
393
394#[derive(Debug, Clone, Serialize, Deserialize)]
396#[serde(untagged)]
397pub enum ExtrasCustomFieldsDestroyError {
398 UnknownValue(serde_json::Value),
399}
400
401#[derive(Debug, Clone, Serialize, Deserialize)]
403#[serde(untagged)]
404pub enum ExtrasCustomFieldsListError {
405 UnknownValue(serde_json::Value),
406}
407
408#[derive(Debug, Clone, Serialize, Deserialize)]
410#[serde(untagged)]
411pub enum ExtrasCustomFieldsPartialUpdateError {
412 UnknownValue(serde_json::Value),
413}
414
415#[derive(Debug, Clone, Serialize, Deserialize)]
417#[serde(untagged)]
418pub enum ExtrasCustomFieldsRetrieveError {
419 UnknownValue(serde_json::Value),
420}
421
422#[derive(Debug, Clone, Serialize, Deserialize)]
424#[serde(untagged)]
425pub enum ExtrasCustomFieldsUpdateError {
426 UnknownValue(serde_json::Value),
427}
428
429#[derive(Debug, Clone, Serialize, Deserialize)]
431#[serde(untagged)]
432pub enum ExtrasCustomLinksBulkDestroyError {
433 UnknownValue(serde_json::Value),
434}
435
436#[derive(Debug, Clone, Serialize, Deserialize)]
438#[serde(untagged)]
439pub enum ExtrasCustomLinksBulkPartialUpdateError {
440 UnknownValue(serde_json::Value),
441}
442
443#[derive(Debug, Clone, Serialize, Deserialize)]
445#[serde(untagged)]
446pub enum ExtrasCustomLinksBulkUpdateError {
447 UnknownValue(serde_json::Value),
448}
449
450#[derive(Debug, Clone, Serialize, Deserialize)]
452#[serde(untagged)]
453pub enum ExtrasCustomLinksCreateError {
454 UnknownValue(serde_json::Value),
455}
456
457#[derive(Debug, Clone, Serialize, Deserialize)]
459#[serde(untagged)]
460pub enum ExtrasCustomLinksDestroyError {
461 UnknownValue(serde_json::Value),
462}
463
464#[derive(Debug, Clone, Serialize, Deserialize)]
466#[serde(untagged)]
467pub enum ExtrasCustomLinksListError {
468 UnknownValue(serde_json::Value),
469}
470
471#[derive(Debug, Clone, Serialize, Deserialize)]
473#[serde(untagged)]
474pub enum ExtrasCustomLinksPartialUpdateError {
475 UnknownValue(serde_json::Value),
476}
477
478#[derive(Debug, Clone, Serialize, Deserialize)]
480#[serde(untagged)]
481pub enum ExtrasCustomLinksRetrieveError {
482 UnknownValue(serde_json::Value),
483}
484
485#[derive(Debug, Clone, Serialize, Deserialize)]
487#[serde(untagged)]
488pub enum ExtrasCustomLinksUpdateError {
489 UnknownValue(serde_json::Value),
490}
491
492#[derive(Debug, Clone, Serialize, Deserialize)]
494#[serde(untagged)]
495pub enum ExtrasDashboardDestroyError {
496 UnknownValue(serde_json::Value),
497}
498
499#[derive(Debug, Clone, Serialize, Deserialize)]
501#[serde(untagged)]
502pub enum ExtrasDashboardPartialUpdateError {
503 UnknownValue(serde_json::Value),
504}
505
506#[derive(Debug, Clone, Serialize, Deserialize)]
508#[serde(untagged)]
509pub enum ExtrasDashboardRetrieveError {
510 UnknownValue(serde_json::Value),
511}
512
513#[derive(Debug, Clone, Serialize, Deserialize)]
515#[serde(untagged)]
516pub enum ExtrasDashboardUpdateError {
517 UnknownValue(serde_json::Value),
518}
519
520#[derive(Debug, Clone, Serialize, Deserialize)]
522#[serde(untagged)]
523pub enum ExtrasEventRulesBulkDestroyError {
524 UnknownValue(serde_json::Value),
525}
526
527#[derive(Debug, Clone, Serialize, Deserialize)]
529#[serde(untagged)]
530pub enum ExtrasEventRulesBulkPartialUpdateError {
531 UnknownValue(serde_json::Value),
532}
533
534#[derive(Debug, Clone, Serialize, Deserialize)]
536#[serde(untagged)]
537pub enum ExtrasEventRulesBulkUpdateError {
538 UnknownValue(serde_json::Value),
539}
540
541#[derive(Debug, Clone, Serialize, Deserialize)]
543#[serde(untagged)]
544pub enum ExtrasEventRulesCreateError {
545 UnknownValue(serde_json::Value),
546}
547
548#[derive(Debug, Clone, Serialize, Deserialize)]
550#[serde(untagged)]
551pub enum ExtrasEventRulesDestroyError {
552 UnknownValue(serde_json::Value),
553}
554
555#[derive(Debug, Clone, Serialize, Deserialize)]
557#[serde(untagged)]
558pub enum ExtrasEventRulesListError {
559 UnknownValue(serde_json::Value),
560}
561
562#[derive(Debug, Clone, Serialize, Deserialize)]
564#[serde(untagged)]
565pub enum ExtrasEventRulesPartialUpdateError {
566 UnknownValue(serde_json::Value),
567}
568
569#[derive(Debug, Clone, Serialize, Deserialize)]
571#[serde(untagged)]
572pub enum ExtrasEventRulesRetrieveError {
573 UnknownValue(serde_json::Value),
574}
575
576#[derive(Debug, Clone, Serialize, Deserialize)]
578#[serde(untagged)]
579pub enum ExtrasEventRulesUpdateError {
580 UnknownValue(serde_json::Value),
581}
582
583#[derive(Debug, Clone, Serialize, Deserialize)]
585#[serde(untagged)]
586pub enum ExtrasExportTemplatesBulkDestroyError {
587 UnknownValue(serde_json::Value),
588}
589
590#[derive(Debug, Clone, Serialize, Deserialize)]
592#[serde(untagged)]
593pub enum ExtrasExportTemplatesBulkPartialUpdateError {
594 UnknownValue(serde_json::Value),
595}
596
597#[derive(Debug, Clone, Serialize, Deserialize)]
599#[serde(untagged)]
600pub enum ExtrasExportTemplatesBulkUpdateError {
601 UnknownValue(serde_json::Value),
602}
603
604#[derive(Debug, Clone, Serialize, Deserialize)]
606#[serde(untagged)]
607pub enum ExtrasExportTemplatesCreateError {
608 UnknownValue(serde_json::Value),
609}
610
611#[derive(Debug, Clone, Serialize, Deserialize)]
613#[serde(untagged)]
614pub enum ExtrasExportTemplatesDestroyError {
615 UnknownValue(serde_json::Value),
616}
617
618#[derive(Debug, Clone, Serialize, Deserialize)]
620#[serde(untagged)]
621pub enum ExtrasExportTemplatesListError {
622 UnknownValue(serde_json::Value),
623}
624
625#[derive(Debug, Clone, Serialize, Deserialize)]
627#[serde(untagged)]
628pub enum ExtrasExportTemplatesPartialUpdateError {
629 UnknownValue(serde_json::Value),
630}
631
632#[derive(Debug, Clone, Serialize, Deserialize)]
634#[serde(untagged)]
635pub enum ExtrasExportTemplatesRetrieveError {
636 UnknownValue(serde_json::Value),
637}
638
639#[derive(Debug, Clone, Serialize, Deserialize)]
641#[serde(untagged)]
642pub enum ExtrasExportTemplatesSyncCreateError {
643 UnknownValue(serde_json::Value),
644}
645
646#[derive(Debug, Clone, Serialize, Deserialize)]
648#[serde(untagged)]
649pub enum ExtrasExportTemplatesUpdateError {
650 UnknownValue(serde_json::Value),
651}
652
653#[derive(Debug, Clone, Serialize, Deserialize)]
655#[serde(untagged)]
656pub enum ExtrasImageAttachmentsBulkDestroyError {
657 UnknownValue(serde_json::Value),
658}
659
660#[derive(Debug, Clone, Serialize, Deserialize)]
662#[serde(untagged)]
663pub enum ExtrasImageAttachmentsBulkPartialUpdateError {
664 UnknownValue(serde_json::Value),
665}
666
667#[derive(Debug, Clone, Serialize, Deserialize)]
669#[serde(untagged)]
670pub enum ExtrasImageAttachmentsBulkUpdateError {
671 UnknownValue(serde_json::Value),
672}
673
674#[derive(Debug, Clone, Serialize, Deserialize)]
676#[serde(untagged)]
677pub enum ExtrasImageAttachmentsCreateError {
678 UnknownValue(serde_json::Value),
679}
680
681#[derive(Debug, Clone, Serialize, Deserialize)]
683#[serde(untagged)]
684pub enum ExtrasImageAttachmentsDestroyError {
685 UnknownValue(serde_json::Value),
686}
687
688#[derive(Debug, Clone, Serialize, Deserialize)]
690#[serde(untagged)]
691pub enum ExtrasImageAttachmentsListError {
692 UnknownValue(serde_json::Value),
693}
694
695#[derive(Debug, Clone, Serialize, Deserialize)]
697#[serde(untagged)]
698pub enum ExtrasImageAttachmentsPartialUpdateError {
699 UnknownValue(serde_json::Value),
700}
701
702#[derive(Debug, Clone, Serialize, Deserialize)]
704#[serde(untagged)]
705pub enum ExtrasImageAttachmentsRetrieveError {
706 UnknownValue(serde_json::Value),
707}
708
709#[derive(Debug, Clone, Serialize, Deserialize)]
711#[serde(untagged)]
712pub enum ExtrasImageAttachmentsUpdateError {
713 UnknownValue(serde_json::Value),
714}
715
716#[derive(Debug, Clone, Serialize, Deserialize)]
718#[serde(untagged)]
719pub enum ExtrasJournalEntriesBulkDestroyError {
720 UnknownValue(serde_json::Value),
721}
722
723#[derive(Debug, Clone, Serialize, Deserialize)]
725#[serde(untagged)]
726pub enum ExtrasJournalEntriesBulkPartialUpdateError {
727 UnknownValue(serde_json::Value),
728}
729
730#[derive(Debug, Clone, Serialize, Deserialize)]
732#[serde(untagged)]
733pub enum ExtrasJournalEntriesBulkUpdateError {
734 UnknownValue(serde_json::Value),
735}
736
737#[derive(Debug, Clone, Serialize, Deserialize)]
739#[serde(untagged)]
740pub enum ExtrasJournalEntriesCreateError {
741 UnknownValue(serde_json::Value),
742}
743
744#[derive(Debug, Clone, Serialize, Deserialize)]
746#[serde(untagged)]
747pub enum ExtrasJournalEntriesDestroyError {
748 UnknownValue(serde_json::Value),
749}
750
751#[derive(Debug, Clone, Serialize, Deserialize)]
753#[serde(untagged)]
754pub enum ExtrasJournalEntriesListError {
755 UnknownValue(serde_json::Value),
756}
757
758#[derive(Debug, Clone, Serialize, Deserialize)]
760#[serde(untagged)]
761pub enum ExtrasJournalEntriesPartialUpdateError {
762 UnknownValue(serde_json::Value),
763}
764
765#[derive(Debug, Clone, Serialize, Deserialize)]
767#[serde(untagged)]
768pub enum ExtrasJournalEntriesRetrieveError {
769 UnknownValue(serde_json::Value),
770}
771
772#[derive(Debug, Clone, Serialize, Deserialize)]
774#[serde(untagged)]
775pub enum ExtrasJournalEntriesUpdateError {
776 UnknownValue(serde_json::Value),
777}
778
779#[derive(Debug, Clone, Serialize, Deserialize)]
781#[serde(untagged)]
782pub enum ExtrasNotificationGroupsBulkDestroyError {
783 UnknownValue(serde_json::Value),
784}
785
786#[derive(Debug, Clone, Serialize, Deserialize)]
788#[serde(untagged)]
789pub enum ExtrasNotificationGroupsBulkPartialUpdateError {
790 UnknownValue(serde_json::Value),
791}
792
793#[derive(Debug, Clone, Serialize, Deserialize)]
795#[serde(untagged)]
796pub enum ExtrasNotificationGroupsBulkUpdateError {
797 UnknownValue(serde_json::Value),
798}
799
800#[derive(Debug, Clone, Serialize, Deserialize)]
802#[serde(untagged)]
803pub enum ExtrasNotificationGroupsCreateError {
804 UnknownValue(serde_json::Value),
805}
806
807#[derive(Debug, Clone, Serialize, Deserialize)]
809#[serde(untagged)]
810pub enum ExtrasNotificationGroupsDestroyError {
811 UnknownValue(serde_json::Value),
812}
813
814#[derive(Debug, Clone, Serialize, Deserialize)]
816#[serde(untagged)]
817pub enum ExtrasNotificationGroupsListError {
818 UnknownValue(serde_json::Value),
819}
820
821#[derive(Debug, Clone, Serialize, Deserialize)]
823#[serde(untagged)]
824pub enum ExtrasNotificationGroupsPartialUpdateError {
825 UnknownValue(serde_json::Value),
826}
827
828#[derive(Debug, Clone, Serialize, Deserialize)]
830#[serde(untagged)]
831pub enum ExtrasNotificationGroupsRetrieveError {
832 UnknownValue(serde_json::Value),
833}
834
835#[derive(Debug, Clone, Serialize, Deserialize)]
837#[serde(untagged)]
838pub enum ExtrasNotificationGroupsUpdateError {
839 UnknownValue(serde_json::Value),
840}
841
842#[derive(Debug, Clone, Serialize, Deserialize)]
844#[serde(untagged)]
845pub enum ExtrasNotificationsBulkDestroyError {
846 UnknownValue(serde_json::Value),
847}
848
849#[derive(Debug, Clone, Serialize, Deserialize)]
851#[serde(untagged)]
852pub enum ExtrasNotificationsBulkPartialUpdateError {
853 UnknownValue(serde_json::Value),
854}
855
856#[derive(Debug, Clone, Serialize, Deserialize)]
858#[serde(untagged)]
859pub enum ExtrasNotificationsBulkUpdateError {
860 UnknownValue(serde_json::Value),
861}
862
863#[derive(Debug, Clone, Serialize, Deserialize)]
865#[serde(untagged)]
866pub enum ExtrasNotificationsCreateError {
867 UnknownValue(serde_json::Value),
868}
869
870#[derive(Debug, Clone, Serialize, Deserialize)]
872#[serde(untagged)]
873pub enum ExtrasNotificationsDestroyError {
874 UnknownValue(serde_json::Value),
875}
876
877#[derive(Debug, Clone, Serialize, Deserialize)]
879#[serde(untagged)]
880pub enum ExtrasNotificationsListError {
881 UnknownValue(serde_json::Value),
882}
883
884#[derive(Debug, Clone, Serialize, Deserialize)]
886#[serde(untagged)]
887pub enum ExtrasNotificationsPartialUpdateError {
888 UnknownValue(serde_json::Value),
889}
890
891#[derive(Debug, Clone, Serialize, Deserialize)]
893#[serde(untagged)]
894pub enum ExtrasNotificationsRetrieveError {
895 UnknownValue(serde_json::Value),
896}
897
898#[derive(Debug, Clone, Serialize, Deserialize)]
900#[serde(untagged)]
901pub enum ExtrasNotificationsUpdateError {
902 UnknownValue(serde_json::Value),
903}
904
905#[derive(Debug, Clone, Serialize, Deserialize)]
907#[serde(untagged)]
908pub enum ExtrasSavedFiltersBulkDestroyError {
909 UnknownValue(serde_json::Value),
910}
911
912#[derive(Debug, Clone, Serialize, Deserialize)]
914#[serde(untagged)]
915pub enum ExtrasSavedFiltersBulkPartialUpdateError {
916 UnknownValue(serde_json::Value),
917}
918
919#[derive(Debug, Clone, Serialize, Deserialize)]
921#[serde(untagged)]
922pub enum ExtrasSavedFiltersBulkUpdateError {
923 UnknownValue(serde_json::Value),
924}
925
926#[derive(Debug, Clone, Serialize, Deserialize)]
928#[serde(untagged)]
929pub enum ExtrasSavedFiltersCreateError {
930 UnknownValue(serde_json::Value),
931}
932
933#[derive(Debug, Clone, Serialize, Deserialize)]
935#[serde(untagged)]
936pub enum ExtrasSavedFiltersDestroyError {
937 UnknownValue(serde_json::Value),
938}
939
940#[derive(Debug, Clone, Serialize, Deserialize)]
942#[serde(untagged)]
943pub enum ExtrasSavedFiltersListError {
944 UnknownValue(serde_json::Value),
945}
946
947#[derive(Debug, Clone, Serialize, Deserialize)]
949#[serde(untagged)]
950pub enum ExtrasSavedFiltersPartialUpdateError {
951 UnknownValue(serde_json::Value),
952}
953
954#[derive(Debug, Clone, Serialize, Deserialize)]
956#[serde(untagged)]
957pub enum ExtrasSavedFiltersRetrieveError {
958 UnknownValue(serde_json::Value),
959}
960
961#[derive(Debug, Clone, Serialize, Deserialize)]
963#[serde(untagged)]
964pub enum ExtrasSavedFiltersUpdateError {
965 UnknownValue(serde_json::Value),
966}
967
968#[derive(Debug, Clone, Serialize, Deserialize)]
970#[serde(untagged)]
971pub enum ExtrasScriptsCreateError {
972 UnknownValue(serde_json::Value),
973}
974
975#[derive(Debug, Clone, Serialize, Deserialize)]
977#[serde(untagged)]
978pub enum ExtrasScriptsDestroyError {
979 UnknownValue(serde_json::Value),
980}
981
982#[derive(Debug, Clone, Serialize, Deserialize)]
984#[serde(untagged)]
985pub enum ExtrasScriptsListError {
986 UnknownValue(serde_json::Value),
987}
988
989#[derive(Debug, Clone, Serialize, Deserialize)]
991#[serde(untagged)]
992pub enum ExtrasScriptsPartialUpdateError {
993 UnknownValue(serde_json::Value),
994}
995
996#[derive(Debug, Clone, Serialize, Deserialize)]
998#[serde(untagged)]
999pub enum ExtrasScriptsRetrieveError {
1000 UnknownValue(serde_json::Value),
1001}
1002
1003#[derive(Debug, Clone, Serialize, Deserialize)]
1005#[serde(untagged)]
1006pub enum ExtrasScriptsUpdateError {
1007 UnknownValue(serde_json::Value),
1008}
1009
1010#[derive(Debug, Clone, Serialize, Deserialize)]
1012#[serde(untagged)]
1013pub enum ExtrasScriptsUploadCreateError {
1014 UnknownValue(serde_json::Value),
1015}
1016
1017#[derive(Debug, Clone, Serialize, Deserialize)]
1019#[serde(untagged)]
1020pub enum ExtrasSubscriptionsBulkDestroyError {
1021 UnknownValue(serde_json::Value),
1022}
1023
1024#[derive(Debug, Clone, Serialize, Deserialize)]
1026#[serde(untagged)]
1027pub enum ExtrasSubscriptionsBulkPartialUpdateError {
1028 UnknownValue(serde_json::Value),
1029}
1030
1031#[derive(Debug, Clone, Serialize, Deserialize)]
1033#[serde(untagged)]
1034pub enum ExtrasSubscriptionsBulkUpdateError {
1035 UnknownValue(serde_json::Value),
1036}
1037
1038#[derive(Debug, Clone, Serialize, Deserialize)]
1040#[serde(untagged)]
1041pub enum ExtrasSubscriptionsCreateError {
1042 UnknownValue(serde_json::Value),
1043}
1044
1045#[derive(Debug, Clone, Serialize, Deserialize)]
1047#[serde(untagged)]
1048pub enum ExtrasSubscriptionsDestroyError {
1049 UnknownValue(serde_json::Value),
1050}
1051
1052#[derive(Debug, Clone, Serialize, Deserialize)]
1054#[serde(untagged)]
1055pub enum ExtrasSubscriptionsListError {
1056 UnknownValue(serde_json::Value),
1057}
1058
1059#[derive(Debug, Clone, Serialize, Deserialize)]
1061#[serde(untagged)]
1062pub enum ExtrasSubscriptionsPartialUpdateError {
1063 UnknownValue(serde_json::Value),
1064}
1065
1066#[derive(Debug, Clone, Serialize, Deserialize)]
1068#[serde(untagged)]
1069pub enum ExtrasSubscriptionsRetrieveError {
1070 UnknownValue(serde_json::Value),
1071}
1072
1073#[derive(Debug, Clone, Serialize, Deserialize)]
1075#[serde(untagged)]
1076pub enum ExtrasSubscriptionsUpdateError {
1077 UnknownValue(serde_json::Value),
1078}
1079
1080#[derive(Debug, Clone, Serialize, Deserialize)]
1082#[serde(untagged)]
1083pub enum ExtrasTableConfigsBulkDestroyError {
1084 UnknownValue(serde_json::Value),
1085}
1086
1087#[derive(Debug, Clone, Serialize, Deserialize)]
1089#[serde(untagged)]
1090pub enum ExtrasTableConfigsBulkPartialUpdateError {
1091 UnknownValue(serde_json::Value),
1092}
1093
1094#[derive(Debug, Clone, Serialize, Deserialize)]
1096#[serde(untagged)]
1097pub enum ExtrasTableConfigsBulkUpdateError {
1098 UnknownValue(serde_json::Value),
1099}
1100
1101#[derive(Debug, Clone, Serialize, Deserialize)]
1103#[serde(untagged)]
1104pub enum ExtrasTableConfigsCreateError {
1105 UnknownValue(serde_json::Value),
1106}
1107
1108#[derive(Debug, Clone, Serialize, Deserialize)]
1110#[serde(untagged)]
1111pub enum ExtrasTableConfigsDestroyError {
1112 UnknownValue(serde_json::Value),
1113}
1114
1115#[derive(Debug, Clone, Serialize, Deserialize)]
1117#[serde(untagged)]
1118pub enum ExtrasTableConfigsListError {
1119 UnknownValue(serde_json::Value),
1120}
1121
1122#[derive(Debug, Clone, Serialize, Deserialize)]
1124#[serde(untagged)]
1125pub enum ExtrasTableConfigsPartialUpdateError {
1126 UnknownValue(serde_json::Value),
1127}
1128
1129#[derive(Debug, Clone, Serialize, Deserialize)]
1131#[serde(untagged)]
1132pub enum ExtrasTableConfigsRetrieveError {
1133 UnknownValue(serde_json::Value),
1134}
1135
1136#[derive(Debug, Clone, Serialize, Deserialize)]
1138#[serde(untagged)]
1139pub enum ExtrasTableConfigsUpdateError {
1140 UnknownValue(serde_json::Value),
1141}
1142
1143#[derive(Debug, Clone, Serialize, Deserialize)]
1145#[serde(untagged)]
1146pub enum ExtrasTaggedObjectsListError {
1147 UnknownValue(serde_json::Value),
1148}
1149
1150#[derive(Debug, Clone, Serialize, Deserialize)]
1152#[serde(untagged)]
1153pub enum ExtrasTaggedObjectsRetrieveError {
1154 UnknownValue(serde_json::Value),
1155}
1156
1157#[derive(Debug, Clone, Serialize, Deserialize)]
1159#[serde(untagged)]
1160pub enum ExtrasTagsBulkDestroyError {
1161 UnknownValue(serde_json::Value),
1162}
1163
1164#[derive(Debug, Clone, Serialize, Deserialize)]
1166#[serde(untagged)]
1167pub enum ExtrasTagsBulkPartialUpdateError {
1168 UnknownValue(serde_json::Value),
1169}
1170
1171#[derive(Debug, Clone, Serialize, Deserialize)]
1173#[serde(untagged)]
1174pub enum ExtrasTagsBulkUpdateError {
1175 UnknownValue(serde_json::Value),
1176}
1177
1178#[derive(Debug, Clone, Serialize, Deserialize)]
1180#[serde(untagged)]
1181pub enum ExtrasTagsCreateError {
1182 UnknownValue(serde_json::Value),
1183}
1184
1185#[derive(Debug, Clone, Serialize, Deserialize)]
1187#[serde(untagged)]
1188pub enum ExtrasTagsDestroyError {
1189 UnknownValue(serde_json::Value),
1190}
1191
1192#[derive(Debug, Clone, Serialize, Deserialize)]
1194#[serde(untagged)]
1195pub enum ExtrasTagsListError {
1196 UnknownValue(serde_json::Value),
1197}
1198
1199#[derive(Debug, Clone, Serialize, Deserialize)]
1201#[serde(untagged)]
1202pub enum ExtrasTagsPartialUpdateError {
1203 UnknownValue(serde_json::Value),
1204}
1205
1206#[derive(Debug, Clone, Serialize, Deserialize)]
1208#[serde(untagged)]
1209pub enum ExtrasTagsRetrieveError {
1210 UnknownValue(serde_json::Value),
1211}
1212
1213#[derive(Debug, Clone, Serialize, Deserialize)]
1215#[serde(untagged)]
1216pub enum ExtrasTagsUpdateError {
1217 UnknownValue(serde_json::Value),
1218}
1219
1220#[derive(Debug, Clone, Serialize, Deserialize)]
1222#[serde(untagged)]
1223pub enum ExtrasWebhooksBulkDestroyError {
1224 UnknownValue(serde_json::Value),
1225}
1226
1227#[derive(Debug, Clone, Serialize, Deserialize)]
1229#[serde(untagged)]
1230pub enum ExtrasWebhooksBulkPartialUpdateError {
1231 UnknownValue(serde_json::Value),
1232}
1233
1234#[derive(Debug, Clone, Serialize, Deserialize)]
1236#[serde(untagged)]
1237pub enum ExtrasWebhooksBulkUpdateError {
1238 UnknownValue(serde_json::Value),
1239}
1240
1241#[derive(Debug, Clone, Serialize, Deserialize)]
1243#[serde(untagged)]
1244pub enum ExtrasWebhooksCreateError {
1245 UnknownValue(serde_json::Value),
1246}
1247
1248#[derive(Debug, Clone, Serialize, Deserialize)]
1250#[serde(untagged)]
1251pub enum ExtrasWebhooksDestroyError {
1252 UnknownValue(serde_json::Value),
1253}
1254
1255#[derive(Debug, Clone, Serialize, Deserialize)]
1257#[serde(untagged)]
1258pub enum ExtrasWebhooksListError {
1259 UnknownValue(serde_json::Value),
1260}
1261
1262#[derive(Debug, Clone, Serialize, Deserialize)]
1264#[serde(untagged)]
1265pub enum ExtrasWebhooksPartialUpdateError {
1266 UnknownValue(serde_json::Value),
1267}
1268
1269#[derive(Debug, Clone, Serialize, Deserialize)]
1271#[serde(untagged)]
1272pub enum ExtrasWebhooksRetrieveError {
1273 UnknownValue(serde_json::Value),
1274}
1275
1276#[derive(Debug, Clone, Serialize, Deserialize)]
1278#[serde(untagged)]
1279pub enum ExtrasWebhooksUpdateError {
1280 UnknownValue(serde_json::Value),
1281}
1282
1283pub async fn extras_bookmarks_bulk_destroy(
1285 configuration: &configuration::Configuration,
1286 bookmark_request: Vec<crate::models::BookmarkRequest>,
1287) -> Result<(), Error<ExtrasBookmarksBulkDestroyError>> {
1288 let local_var_configuration = configuration;
1289
1290 let local_var_client = &local_var_configuration.client;
1291
1292 let local_var_uri_str = format!(
1293 "{}/api/extras/bookmarks/",
1294 local_var_configuration.base_path
1295 );
1296 let mut local_var_req_builder =
1297 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
1298
1299 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1300 local_var_req_builder =
1301 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1302 }
1303 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
1304 let local_var_key = local_var_apikey.key.clone();
1305 let local_var_value = match local_var_apikey.prefix {
1306 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
1307 None => local_var_key,
1308 };
1309 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
1310 };
1311 local_var_req_builder = local_var_req_builder.json(&bookmark_request);
1312
1313 let local_var_req = local_var_req_builder.build()?;
1314 let local_var_resp = local_var_client.execute(local_var_req).await?;
1315
1316 let local_var_status = local_var_resp.status();
1317 let local_var_content = local_var_resp.text().await?;
1318
1319 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1320 Ok(())
1321 } else {
1322 let local_var_entity: Option<ExtrasBookmarksBulkDestroyError> =
1323 serde_json::from_str(&local_var_content).ok();
1324 let local_var_error = ResponseContent {
1325 status: local_var_status,
1326 content: local_var_content,
1327 entity: local_var_entity,
1328 };
1329 Err(Error::ResponseError(local_var_error))
1330 }
1331}
1332
1333pub async fn extras_bookmarks_bulk_partial_update(
1335 configuration: &configuration::Configuration,
1336 bookmark_request: Vec<crate::models::BookmarkRequest>,
1337) -> Result<Vec<crate::models::Bookmark>, Error<ExtrasBookmarksBulkPartialUpdateError>> {
1338 let local_var_configuration = configuration;
1339
1340 let local_var_client = &local_var_configuration.client;
1341
1342 let local_var_uri_str = format!(
1343 "{}/api/extras/bookmarks/",
1344 local_var_configuration.base_path
1345 );
1346 let mut local_var_req_builder =
1347 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
1348
1349 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1350 local_var_req_builder =
1351 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1352 }
1353 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
1354 let local_var_key = local_var_apikey.key.clone();
1355 let local_var_value = match local_var_apikey.prefix {
1356 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
1357 None => local_var_key,
1358 };
1359 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
1360 };
1361 local_var_req_builder = local_var_req_builder.json(&bookmark_request);
1362
1363 let local_var_req = local_var_req_builder.build()?;
1364 let local_var_resp = local_var_client.execute(local_var_req).await?;
1365
1366 let local_var_status = local_var_resp.status();
1367 let local_var_content = local_var_resp.text().await?;
1368
1369 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1370 serde_json::from_str(&local_var_content).map_err(Error::from)
1371 } else {
1372 let local_var_entity: Option<ExtrasBookmarksBulkPartialUpdateError> =
1373 serde_json::from_str(&local_var_content).ok();
1374 let local_var_error = ResponseContent {
1375 status: local_var_status,
1376 content: local_var_content,
1377 entity: local_var_entity,
1378 };
1379 Err(Error::ResponseError(local_var_error))
1380 }
1381}
1382
1383pub async fn extras_bookmarks_bulk_update(
1385 configuration: &configuration::Configuration,
1386 bookmark_request: Vec<crate::models::BookmarkRequest>,
1387) -> Result<Vec<crate::models::Bookmark>, Error<ExtrasBookmarksBulkUpdateError>> {
1388 let local_var_configuration = configuration;
1389
1390 let local_var_client = &local_var_configuration.client;
1391
1392 let local_var_uri_str = format!(
1393 "{}/api/extras/bookmarks/",
1394 local_var_configuration.base_path
1395 );
1396 let mut local_var_req_builder =
1397 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
1398
1399 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1400 local_var_req_builder =
1401 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1402 }
1403 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
1404 let local_var_key = local_var_apikey.key.clone();
1405 let local_var_value = match local_var_apikey.prefix {
1406 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
1407 None => local_var_key,
1408 };
1409 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
1410 };
1411 local_var_req_builder = local_var_req_builder.json(&bookmark_request);
1412
1413 let local_var_req = local_var_req_builder.build()?;
1414 let local_var_resp = local_var_client.execute(local_var_req).await?;
1415
1416 let local_var_status = local_var_resp.status();
1417 let local_var_content = local_var_resp.text().await?;
1418
1419 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1420 serde_json::from_str(&local_var_content).map_err(Error::from)
1421 } else {
1422 let local_var_entity: Option<ExtrasBookmarksBulkUpdateError> =
1423 serde_json::from_str(&local_var_content).ok();
1424 let local_var_error = ResponseContent {
1425 status: local_var_status,
1426 content: local_var_content,
1427 entity: local_var_entity,
1428 };
1429 Err(Error::ResponseError(local_var_error))
1430 }
1431}
1432
1433pub async fn extras_bookmarks_create(
1435 configuration: &configuration::Configuration,
1436 extras_bookmarks_create_request: crate::models::ExtrasBookmarksCreateRequest,
1437) -> Result<crate::models::Bookmark, Error<ExtrasBookmarksCreateError>> {
1438 let local_var_configuration = configuration;
1439
1440 let local_var_client = &local_var_configuration.client;
1441
1442 let local_var_uri_str = format!(
1443 "{}/api/extras/bookmarks/",
1444 local_var_configuration.base_path
1445 );
1446 let mut local_var_req_builder =
1447 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
1448
1449 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1450 local_var_req_builder =
1451 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1452 }
1453 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
1454 let local_var_key = local_var_apikey.key.clone();
1455 let local_var_value = match local_var_apikey.prefix {
1456 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
1457 None => local_var_key,
1458 };
1459 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
1460 };
1461 local_var_req_builder = local_var_req_builder.json(&extras_bookmarks_create_request);
1462
1463 let local_var_req = local_var_req_builder.build()?;
1464 let local_var_resp = local_var_client.execute(local_var_req).await?;
1465
1466 let local_var_status = local_var_resp.status();
1467 let local_var_content = local_var_resp.text().await?;
1468
1469 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1470 serde_json::from_str(&local_var_content).map_err(Error::from)
1471 } else {
1472 let local_var_entity: Option<ExtrasBookmarksCreateError> =
1473 serde_json::from_str(&local_var_content).ok();
1474 let local_var_error = ResponseContent {
1475 status: local_var_status,
1476 content: local_var_content,
1477 entity: local_var_entity,
1478 };
1479 Err(Error::ResponseError(local_var_error))
1480 }
1481}
1482
1483pub async fn extras_bookmarks_destroy(
1485 configuration: &configuration::Configuration,
1486 id: i32,
1487) -> Result<(), Error<ExtrasBookmarksDestroyError>> {
1488 let local_var_configuration = configuration;
1489
1490 let local_var_client = &local_var_configuration.client;
1491
1492 let local_var_uri_str = format!(
1493 "{}/api/extras/bookmarks/{id}/",
1494 local_var_configuration.base_path,
1495 id = id
1496 );
1497 let mut local_var_req_builder =
1498 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
1499
1500 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1501 local_var_req_builder =
1502 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1503 }
1504 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
1505 let local_var_key = local_var_apikey.key.clone();
1506 let local_var_value = match local_var_apikey.prefix {
1507 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
1508 None => local_var_key,
1509 };
1510 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
1511 };
1512
1513 let local_var_req = local_var_req_builder.build()?;
1514 let local_var_resp = local_var_client.execute(local_var_req).await?;
1515
1516 let local_var_status = local_var_resp.status();
1517 let local_var_content = local_var_resp.text().await?;
1518
1519 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1520 Ok(())
1521 } else {
1522 let local_var_entity: Option<ExtrasBookmarksDestroyError> =
1523 serde_json::from_str(&local_var_content).ok();
1524 let local_var_error = ResponseContent {
1525 status: local_var_status,
1526 content: local_var_content,
1527 entity: local_var_entity,
1528 };
1529 Err(Error::ResponseError(local_var_error))
1530 }
1531}
1532
1533pub async fn extras_bookmarks_list(
1535 configuration: &configuration::Configuration,
1536 created: Option<String>,
1537 id: Option<Vec<i32>>,
1538 id__empty: Option<bool>,
1539 id__gt: Option<Vec<i32>>,
1540 id__gte: Option<Vec<i32>>,
1541 id__lt: Option<Vec<i32>>,
1542 id__lte: Option<Vec<i32>>,
1543 id__n: Option<Vec<i32>>,
1544 limit: Option<i32>,
1545 object_id: Option<Vec<i32>>,
1546 object_id__empty: Option<bool>,
1547 object_id__gt: Option<Vec<i32>>,
1548 object_id__gte: Option<Vec<i32>>,
1549 object_id__lt: Option<Vec<i32>>,
1550 object_id__lte: Option<Vec<i32>>,
1551 object_id__n: Option<Vec<i32>>,
1552 object_type: Option<Vec<String>>,
1553 object_type__n: Option<Vec<String>>,
1554 object_type_id: Option<Vec<i32>>,
1555 object_type_id__empty: Option<Vec<i32>>,
1556 object_type_id__gt: Option<Vec<i32>>,
1557 object_type_id__gte: Option<Vec<i32>>,
1558 object_type_id__lt: Option<Vec<i32>>,
1559 object_type_id__lte: Option<Vec<i32>>,
1560 object_type_id__n: Option<Vec<i32>>,
1561 offset: Option<i32>,
1562 ordering: Option<&str>,
1563 start: Option<i32>,
1564 user: Option<Vec<String>>,
1565 user__n: Option<Vec<String>>,
1566 user_id: Option<Vec<i32>>,
1567 user_id__n: Option<Vec<i32>>,
1568) -> Result<crate::models::PaginatedBookmarkList, Error<ExtrasBookmarksListError>> {
1569 let local_var_configuration = configuration;
1570
1571 let local_var_client = &local_var_configuration.client;
1572
1573 let local_var_uri_str = format!(
1574 "{}/api/extras/bookmarks/",
1575 local_var_configuration.base_path
1576 );
1577 let mut local_var_req_builder =
1578 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1579
1580 if let Some(ref local_var_str) = created {
1581 local_var_req_builder =
1582 local_var_req_builder.query(&[("created", &local_var_str.to_string())]);
1583 }
1584 if let Some(ref local_var_str) = id {
1585 local_var_req_builder = match "multi" {
1586 "multi" => local_var_req_builder.query(
1587 &local_var_str
1588 .into_iter()
1589 .map(|p| ("id".to_owned(), p.to_string()))
1590 .collect::<Vec<(std::string::String, std::string::String)>>(),
1591 ),
1592 _ => local_var_req_builder.query(&[(
1593 "id",
1594 &local_var_str
1595 .into_iter()
1596 .map(|p| p.to_string())
1597 .collect::<Vec<String>>()
1598 .join(",")
1599 .to_string(),
1600 )]),
1601 };
1602 }
1603 if let Some(ref local_var_str) = id__empty {
1604 local_var_req_builder =
1605 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
1606 }
1607 if let Some(ref local_var_str) = id__gt {
1608 local_var_req_builder = match "multi" {
1609 "multi" => local_var_req_builder.query(
1610 &local_var_str
1611 .into_iter()
1612 .map(|p| ("id__gt".to_owned(), p.to_string()))
1613 .collect::<Vec<(std::string::String, std::string::String)>>(),
1614 ),
1615 _ => local_var_req_builder.query(&[(
1616 "id__gt",
1617 &local_var_str
1618 .into_iter()
1619 .map(|p| p.to_string())
1620 .collect::<Vec<String>>()
1621 .join(",")
1622 .to_string(),
1623 )]),
1624 };
1625 }
1626 if let Some(ref local_var_str) = id__gte {
1627 local_var_req_builder = match "multi" {
1628 "multi" => local_var_req_builder.query(
1629 &local_var_str
1630 .into_iter()
1631 .map(|p| ("id__gte".to_owned(), p.to_string()))
1632 .collect::<Vec<(std::string::String, std::string::String)>>(),
1633 ),
1634 _ => local_var_req_builder.query(&[(
1635 "id__gte",
1636 &local_var_str
1637 .into_iter()
1638 .map(|p| p.to_string())
1639 .collect::<Vec<String>>()
1640 .join(",")
1641 .to_string(),
1642 )]),
1643 };
1644 }
1645 if let Some(ref local_var_str) = id__lt {
1646 local_var_req_builder = match "multi" {
1647 "multi" => local_var_req_builder.query(
1648 &local_var_str
1649 .into_iter()
1650 .map(|p| ("id__lt".to_owned(), p.to_string()))
1651 .collect::<Vec<(std::string::String, std::string::String)>>(),
1652 ),
1653 _ => local_var_req_builder.query(&[(
1654 "id__lt",
1655 &local_var_str
1656 .into_iter()
1657 .map(|p| p.to_string())
1658 .collect::<Vec<String>>()
1659 .join(",")
1660 .to_string(),
1661 )]),
1662 };
1663 }
1664 if let Some(ref local_var_str) = id__lte {
1665 local_var_req_builder = match "multi" {
1666 "multi" => local_var_req_builder.query(
1667 &local_var_str
1668 .into_iter()
1669 .map(|p| ("id__lte".to_owned(), p.to_string()))
1670 .collect::<Vec<(std::string::String, std::string::String)>>(),
1671 ),
1672 _ => local_var_req_builder.query(&[(
1673 "id__lte",
1674 &local_var_str
1675 .into_iter()
1676 .map(|p| p.to_string())
1677 .collect::<Vec<String>>()
1678 .join(",")
1679 .to_string(),
1680 )]),
1681 };
1682 }
1683 if let Some(ref local_var_str) = id__n {
1684 local_var_req_builder = match "multi" {
1685 "multi" => local_var_req_builder.query(
1686 &local_var_str
1687 .into_iter()
1688 .map(|p| ("id__n".to_owned(), p.to_string()))
1689 .collect::<Vec<(std::string::String, std::string::String)>>(),
1690 ),
1691 _ => local_var_req_builder.query(&[(
1692 "id__n",
1693 &local_var_str
1694 .into_iter()
1695 .map(|p| p.to_string())
1696 .collect::<Vec<String>>()
1697 .join(",")
1698 .to_string(),
1699 )]),
1700 };
1701 }
1702 if let Some(ref local_var_str) = limit {
1703 local_var_req_builder =
1704 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
1705 }
1706 if let Some(ref local_var_str) = object_id {
1707 local_var_req_builder = match "multi" {
1708 "multi" => local_var_req_builder.query(
1709 &local_var_str
1710 .into_iter()
1711 .map(|p| ("object_id".to_owned(), p.to_string()))
1712 .collect::<Vec<(std::string::String, std::string::String)>>(),
1713 ),
1714 _ => local_var_req_builder.query(&[(
1715 "object_id",
1716 &local_var_str
1717 .into_iter()
1718 .map(|p| p.to_string())
1719 .collect::<Vec<String>>()
1720 .join(",")
1721 .to_string(),
1722 )]),
1723 };
1724 }
1725 if let Some(ref local_var_str) = object_id__empty {
1726 local_var_req_builder =
1727 local_var_req_builder.query(&[("object_id__empty", &local_var_str.to_string())]);
1728 }
1729 if let Some(ref local_var_str) = object_id__gt {
1730 local_var_req_builder = match "multi" {
1731 "multi" => local_var_req_builder.query(
1732 &local_var_str
1733 .into_iter()
1734 .map(|p| ("object_id__gt".to_owned(), p.to_string()))
1735 .collect::<Vec<(std::string::String, std::string::String)>>(),
1736 ),
1737 _ => local_var_req_builder.query(&[(
1738 "object_id__gt",
1739 &local_var_str
1740 .into_iter()
1741 .map(|p| p.to_string())
1742 .collect::<Vec<String>>()
1743 .join(",")
1744 .to_string(),
1745 )]),
1746 };
1747 }
1748 if let Some(ref local_var_str) = object_id__gte {
1749 local_var_req_builder = match "multi" {
1750 "multi" => local_var_req_builder.query(
1751 &local_var_str
1752 .into_iter()
1753 .map(|p| ("object_id__gte".to_owned(), p.to_string()))
1754 .collect::<Vec<(std::string::String, std::string::String)>>(),
1755 ),
1756 _ => local_var_req_builder.query(&[(
1757 "object_id__gte",
1758 &local_var_str
1759 .into_iter()
1760 .map(|p| p.to_string())
1761 .collect::<Vec<String>>()
1762 .join(",")
1763 .to_string(),
1764 )]),
1765 };
1766 }
1767 if let Some(ref local_var_str) = object_id__lt {
1768 local_var_req_builder = match "multi" {
1769 "multi" => local_var_req_builder.query(
1770 &local_var_str
1771 .into_iter()
1772 .map(|p| ("object_id__lt".to_owned(), p.to_string()))
1773 .collect::<Vec<(std::string::String, std::string::String)>>(),
1774 ),
1775 _ => local_var_req_builder.query(&[(
1776 "object_id__lt",
1777 &local_var_str
1778 .into_iter()
1779 .map(|p| p.to_string())
1780 .collect::<Vec<String>>()
1781 .join(",")
1782 .to_string(),
1783 )]),
1784 };
1785 }
1786 if let Some(ref local_var_str) = object_id__lte {
1787 local_var_req_builder = match "multi" {
1788 "multi" => local_var_req_builder.query(
1789 &local_var_str
1790 .into_iter()
1791 .map(|p| ("object_id__lte".to_owned(), p.to_string()))
1792 .collect::<Vec<(std::string::String, std::string::String)>>(),
1793 ),
1794 _ => local_var_req_builder.query(&[(
1795 "object_id__lte",
1796 &local_var_str
1797 .into_iter()
1798 .map(|p| p.to_string())
1799 .collect::<Vec<String>>()
1800 .join(",")
1801 .to_string(),
1802 )]),
1803 };
1804 }
1805 if let Some(ref local_var_str) = object_id__n {
1806 local_var_req_builder = match "multi" {
1807 "multi" => local_var_req_builder.query(
1808 &local_var_str
1809 .into_iter()
1810 .map(|p| ("object_id__n".to_owned(), p.to_string()))
1811 .collect::<Vec<(std::string::String, std::string::String)>>(),
1812 ),
1813 _ => local_var_req_builder.query(&[(
1814 "object_id__n",
1815 &local_var_str
1816 .into_iter()
1817 .map(|p| p.to_string())
1818 .collect::<Vec<String>>()
1819 .join(",")
1820 .to_string(),
1821 )]),
1822 };
1823 }
1824 if let Some(ref local_var_str) = object_type {
1825 local_var_req_builder = match "multi" {
1826 "multi" => local_var_req_builder.query(
1827 &local_var_str
1828 .into_iter()
1829 .map(|p| ("object_type".to_owned(), p.to_string()))
1830 .collect::<Vec<(std::string::String, std::string::String)>>(),
1831 ),
1832 _ => local_var_req_builder.query(&[(
1833 "object_type",
1834 &local_var_str
1835 .into_iter()
1836 .map(|p| p.to_string())
1837 .collect::<Vec<String>>()
1838 .join(",")
1839 .to_string(),
1840 )]),
1841 };
1842 }
1843 if let Some(ref local_var_str) = object_type__n {
1844 local_var_req_builder = match "multi" {
1845 "multi" => local_var_req_builder.query(
1846 &local_var_str
1847 .into_iter()
1848 .map(|p| ("object_type__n".to_owned(), p.to_string()))
1849 .collect::<Vec<(std::string::String, std::string::String)>>(),
1850 ),
1851 _ => local_var_req_builder.query(&[(
1852 "object_type__n",
1853 &local_var_str
1854 .into_iter()
1855 .map(|p| p.to_string())
1856 .collect::<Vec<String>>()
1857 .join(",")
1858 .to_string(),
1859 )]),
1860 };
1861 }
1862 if let Some(ref local_var_str) = object_type_id {
1863 local_var_req_builder = match "multi" {
1864 "multi" => local_var_req_builder.query(
1865 &local_var_str
1866 .into_iter()
1867 .map(|p| ("object_type_id".to_owned(), p.to_string()))
1868 .collect::<Vec<(std::string::String, std::string::String)>>(),
1869 ),
1870 _ => local_var_req_builder.query(&[(
1871 "object_type_id",
1872 &local_var_str
1873 .into_iter()
1874 .map(|p| p.to_string())
1875 .collect::<Vec<String>>()
1876 .join(",")
1877 .to_string(),
1878 )]),
1879 };
1880 }
1881 if let Some(ref local_var_str) = object_type_id__empty {
1882 local_var_req_builder = match "multi" {
1883 "multi" => local_var_req_builder.query(
1884 &local_var_str
1885 .into_iter()
1886 .map(|p| ("object_type_id__empty".to_owned(), p.to_string()))
1887 .collect::<Vec<(std::string::String, std::string::String)>>(),
1888 ),
1889 _ => local_var_req_builder.query(&[(
1890 "object_type_id__empty",
1891 &local_var_str
1892 .into_iter()
1893 .map(|p| p.to_string())
1894 .collect::<Vec<String>>()
1895 .join(",")
1896 .to_string(),
1897 )]),
1898 };
1899 }
1900 if let Some(ref local_var_str) = object_type_id__gt {
1901 local_var_req_builder = match "multi" {
1902 "multi" => local_var_req_builder.query(
1903 &local_var_str
1904 .into_iter()
1905 .map(|p| ("object_type_id__gt".to_owned(), p.to_string()))
1906 .collect::<Vec<(std::string::String, std::string::String)>>(),
1907 ),
1908 _ => local_var_req_builder.query(&[(
1909 "object_type_id__gt",
1910 &local_var_str
1911 .into_iter()
1912 .map(|p| p.to_string())
1913 .collect::<Vec<String>>()
1914 .join(",")
1915 .to_string(),
1916 )]),
1917 };
1918 }
1919 if let Some(ref local_var_str) = object_type_id__gte {
1920 local_var_req_builder = match "multi" {
1921 "multi" => local_var_req_builder.query(
1922 &local_var_str
1923 .into_iter()
1924 .map(|p| ("object_type_id__gte".to_owned(), p.to_string()))
1925 .collect::<Vec<(std::string::String, std::string::String)>>(),
1926 ),
1927 _ => local_var_req_builder.query(&[(
1928 "object_type_id__gte",
1929 &local_var_str
1930 .into_iter()
1931 .map(|p| p.to_string())
1932 .collect::<Vec<String>>()
1933 .join(",")
1934 .to_string(),
1935 )]),
1936 };
1937 }
1938 if let Some(ref local_var_str) = object_type_id__lt {
1939 local_var_req_builder = match "multi" {
1940 "multi" => local_var_req_builder.query(
1941 &local_var_str
1942 .into_iter()
1943 .map(|p| ("object_type_id__lt".to_owned(), p.to_string()))
1944 .collect::<Vec<(std::string::String, std::string::String)>>(),
1945 ),
1946 _ => local_var_req_builder.query(&[(
1947 "object_type_id__lt",
1948 &local_var_str
1949 .into_iter()
1950 .map(|p| p.to_string())
1951 .collect::<Vec<String>>()
1952 .join(",")
1953 .to_string(),
1954 )]),
1955 };
1956 }
1957 if let Some(ref local_var_str) = object_type_id__lte {
1958 local_var_req_builder = match "multi" {
1959 "multi" => local_var_req_builder.query(
1960 &local_var_str
1961 .into_iter()
1962 .map(|p| ("object_type_id__lte".to_owned(), p.to_string()))
1963 .collect::<Vec<(std::string::String, std::string::String)>>(),
1964 ),
1965 _ => local_var_req_builder.query(&[(
1966 "object_type_id__lte",
1967 &local_var_str
1968 .into_iter()
1969 .map(|p| p.to_string())
1970 .collect::<Vec<String>>()
1971 .join(",")
1972 .to_string(),
1973 )]),
1974 };
1975 }
1976 if let Some(ref local_var_str) = object_type_id__n {
1977 local_var_req_builder = match "multi" {
1978 "multi" => local_var_req_builder.query(
1979 &local_var_str
1980 .into_iter()
1981 .map(|p| ("object_type_id__n".to_owned(), p.to_string()))
1982 .collect::<Vec<(std::string::String, std::string::String)>>(),
1983 ),
1984 _ => local_var_req_builder.query(&[(
1985 "object_type_id__n",
1986 &local_var_str
1987 .into_iter()
1988 .map(|p| p.to_string())
1989 .collect::<Vec<String>>()
1990 .join(",")
1991 .to_string(),
1992 )]),
1993 };
1994 }
1995 if let Some(ref local_var_str) = offset {
1996 local_var_req_builder =
1997 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
1998 }
1999 if let Some(ref local_var_str) = ordering {
2000 local_var_req_builder =
2001 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
2002 }
2003 if let Some(ref local_var_str) = start {
2004 local_var_req_builder =
2005 local_var_req_builder.query(&[("start", &local_var_str.to_string())]);
2006 }
2007 if let Some(ref local_var_str) = user {
2008 local_var_req_builder = match "multi" {
2009 "multi" => local_var_req_builder.query(
2010 &local_var_str
2011 .into_iter()
2012 .map(|p| ("user".to_owned(), p.to_string()))
2013 .collect::<Vec<(std::string::String, std::string::String)>>(),
2014 ),
2015 _ => local_var_req_builder.query(&[(
2016 "user",
2017 &local_var_str
2018 .into_iter()
2019 .map(|p| p.to_string())
2020 .collect::<Vec<String>>()
2021 .join(",")
2022 .to_string(),
2023 )]),
2024 };
2025 }
2026 if let Some(ref local_var_str) = user__n {
2027 local_var_req_builder = match "multi" {
2028 "multi" => local_var_req_builder.query(
2029 &local_var_str
2030 .into_iter()
2031 .map(|p| ("user__n".to_owned(), p.to_string()))
2032 .collect::<Vec<(std::string::String, std::string::String)>>(),
2033 ),
2034 _ => local_var_req_builder.query(&[(
2035 "user__n",
2036 &local_var_str
2037 .into_iter()
2038 .map(|p| p.to_string())
2039 .collect::<Vec<String>>()
2040 .join(",")
2041 .to_string(),
2042 )]),
2043 };
2044 }
2045 if let Some(ref local_var_str) = user_id {
2046 local_var_req_builder = match "multi" {
2047 "multi" => local_var_req_builder.query(
2048 &local_var_str
2049 .into_iter()
2050 .map(|p| ("user_id".to_owned(), p.to_string()))
2051 .collect::<Vec<(std::string::String, std::string::String)>>(),
2052 ),
2053 _ => local_var_req_builder.query(&[(
2054 "user_id",
2055 &local_var_str
2056 .into_iter()
2057 .map(|p| p.to_string())
2058 .collect::<Vec<String>>()
2059 .join(",")
2060 .to_string(),
2061 )]),
2062 };
2063 }
2064 if let Some(ref local_var_str) = user_id__n {
2065 local_var_req_builder = match "multi" {
2066 "multi" => local_var_req_builder.query(
2067 &local_var_str
2068 .into_iter()
2069 .map(|p| ("user_id__n".to_owned(), p.to_string()))
2070 .collect::<Vec<(std::string::String, std::string::String)>>(),
2071 ),
2072 _ => local_var_req_builder.query(&[(
2073 "user_id__n",
2074 &local_var_str
2075 .into_iter()
2076 .map(|p| p.to_string())
2077 .collect::<Vec<String>>()
2078 .join(",")
2079 .to_string(),
2080 )]),
2081 };
2082 }
2083 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2084 local_var_req_builder =
2085 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2086 }
2087 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
2088 let local_var_key = local_var_apikey.key.clone();
2089 let local_var_value = match local_var_apikey.prefix {
2090 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
2091 None => local_var_key,
2092 };
2093 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
2094 };
2095
2096 let local_var_req = local_var_req_builder.build()?;
2097 let local_var_resp = local_var_client.execute(local_var_req).await?;
2098
2099 let local_var_status = local_var_resp.status();
2100 let local_var_content = local_var_resp.text().await?;
2101
2102 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2103 serde_json::from_str(&local_var_content).map_err(Error::from)
2104 } else {
2105 let local_var_entity: Option<ExtrasBookmarksListError> =
2106 serde_json::from_str(&local_var_content).ok();
2107 let local_var_error = ResponseContent {
2108 status: local_var_status,
2109 content: local_var_content,
2110 entity: local_var_entity,
2111 };
2112 Err(Error::ResponseError(local_var_error))
2113 }
2114}
2115
2116pub async fn extras_bookmarks_partial_update(
2118 configuration: &configuration::Configuration,
2119 id: i32,
2120 patched_bookmark_request: Option<crate::models::PatchedBookmarkRequest>,
2121) -> Result<crate::models::Bookmark, Error<ExtrasBookmarksPartialUpdateError>> {
2122 let local_var_configuration = configuration;
2123
2124 let local_var_client = &local_var_configuration.client;
2125
2126 let local_var_uri_str = format!(
2127 "{}/api/extras/bookmarks/{id}/",
2128 local_var_configuration.base_path,
2129 id = id
2130 );
2131 let mut local_var_req_builder =
2132 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
2133
2134 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2135 local_var_req_builder =
2136 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2137 }
2138 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
2139 let local_var_key = local_var_apikey.key.clone();
2140 let local_var_value = match local_var_apikey.prefix {
2141 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
2142 None => local_var_key,
2143 };
2144 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
2145 };
2146 local_var_req_builder = local_var_req_builder.json(&patched_bookmark_request);
2147
2148 let local_var_req = local_var_req_builder.build()?;
2149 let local_var_resp = local_var_client.execute(local_var_req).await?;
2150
2151 let local_var_status = local_var_resp.status();
2152 let local_var_content = local_var_resp.text().await?;
2153
2154 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2155 serde_json::from_str(&local_var_content).map_err(Error::from)
2156 } else {
2157 let local_var_entity: Option<ExtrasBookmarksPartialUpdateError> =
2158 serde_json::from_str(&local_var_content).ok();
2159 let local_var_error = ResponseContent {
2160 status: local_var_status,
2161 content: local_var_content,
2162 entity: local_var_entity,
2163 };
2164 Err(Error::ResponseError(local_var_error))
2165 }
2166}
2167
2168pub async fn extras_bookmarks_retrieve(
2170 configuration: &configuration::Configuration,
2171 id: i32,
2172) -> Result<crate::models::Bookmark, Error<ExtrasBookmarksRetrieveError>> {
2173 let local_var_configuration = configuration;
2174
2175 let local_var_client = &local_var_configuration.client;
2176
2177 let local_var_uri_str = format!(
2178 "{}/api/extras/bookmarks/{id}/",
2179 local_var_configuration.base_path,
2180 id = id
2181 );
2182 let mut local_var_req_builder =
2183 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
2184
2185 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2186 local_var_req_builder =
2187 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2188 }
2189 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
2190 let local_var_key = local_var_apikey.key.clone();
2191 let local_var_value = match local_var_apikey.prefix {
2192 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
2193 None => local_var_key,
2194 };
2195 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
2196 };
2197
2198 let local_var_req = local_var_req_builder.build()?;
2199 let local_var_resp = local_var_client.execute(local_var_req).await?;
2200
2201 let local_var_status = local_var_resp.status();
2202 let local_var_content = local_var_resp.text().await?;
2203
2204 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2205 serde_json::from_str(&local_var_content).map_err(Error::from)
2206 } else {
2207 let local_var_entity: Option<ExtrasBookmarksRetrieveError> =
2208 serde_json::from_str(&local_var_content).ok();
2209 let local_var_error = ResponseContent {
2210 status: local_var_status,
2211 content: local_var_content,
2212 entity: local_var_entity,
2213 };
2214 Err(Error::ResponseError(local_var_error))
2215 }
2216}
2217
2218pub async fn extras_bookmarks_update(
2220 configuration: &configuration::Configuration,
2221 id: i32,
2222 bookmark_request: crate::models::BookmarkRequest,
2223) -> Result<crate::models::Bookmark, Error<ExtrasBookmarksUpdateError>> {
2224 let local_var_configuration = configuration;
2225
2226 let local_var_client = &local_var_configuration.client;
2227
2228 let local_var_uri_str = format!(
2229 "{}/api/extras/bookmarks/{id}/",
2230 local_var_configuration.base_path,
2231 id = id
2232 );
2233 let mut local_var_req_builder =
2234 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
2235
2236 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2237 local_var_req_builder =
2238 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2239 }
2240 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
2241 let local_var_key = local_var_apikey.key.clone();
2242 let local_var_value = match local_var_apikey.prefix {
2243 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
2244 None => local_var_key,
2245 };
2246 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
2247 };
2248 local_var_req_builder = local_var_req_builder.json(&bookmark_request);
2249
2250 let local_var_req = local_var_req_builder.build()?;
2251 let local_var_resp = local_var_client.execute(local_var_req).await?;
2252
2253 let local_var_status = local_var_resp.status();
2254 let local_var_content = local_var_resp.text().await?;
2255
2256 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2257 serde_json::from_str(&local_var_content).map_err(Error::from)
2258 } else {
2259 let local_var_entity: Option<ExtrasBookmarksUpdateError> =
2260 serde_json::from_str(&local_var_content).ok();
2261 let local_var_error = ResponseContent {
2262 status: local_var_status,
2263 content: local_var_content,
2264 entity: local_var_entity,
2265 };
2266 Err(Error::ResponseError(local_var_error))
2267 }
2268}
2269
2270pub async fn extras_config_context_profiles_bulk_destroy(
2272 configuration: &configuration::Configuration,
2273 config_context_profile_request: Vec<crate::models::ConfigContextProfileRequest>,
2274) -> Result<(), Error<ExtrasConfigContextProfilesBulkDestroyError>> {
2275 let local_var_configuration = configuration;
2276
2277 let local_var_client = &local_var_configuration.client;
2278
2279 let local_var_uri_str = format!(
2280 "{}/api/extras/config-context-profiles/",
2281 local_var_configuration.base_path
2282 );
2283 let mut local_var_req_builder =
2284 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
2285
2286 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2287 local_var_req_builder =
2288 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2289 }
2290 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
2291 let local_var_key = local_var_apikey.key.clone();
2292 let local_var_value = match local_var_apikey.prefix {
2293 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
2294 None => local_var_key,
2295 };
2296 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
2297 };
2298 local_var_req_builder = local_var_req_builder.json(&config_context_profile_request);
2299
2300 let local_var_req = local_var_req_builder.build()?;
2301 let local_var_resp = local_var_client.execute(local_var_req).await?;
2302
2303 let local_var_status = local_var_resp.status();
2304 let local_var_content = local_var_resp.text().await?;
2305
2306 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2307 Ok(())
2308 } else {
2309 let local_var_entity: Option<ExtrasConfigContextProfilesBulkDestroyError> =
2310 serde_json::from_str(&local_var_content).ok();
2311 let local_var_error = ResponseContent {
2312 status: local_var_status,
2313 content: local_var_content,
2314 entity: local_var_entity,
2315 };
2316 Err(Error::ResponseError(local_var_error))
2317 }
2318}
2319
2320pub async fn extras_config_context_profiles_bulk_partial_update(
2322 configuration: &configuration::Configuration,
2323 config_context_profile_request: Vec<crate::models::ConfigContextProfileRequest>,
2324) -> Result<
2325 Vec<crate::models::ConfigContextProfile>,
2326 Error<ExtrasConfigContextProfilesBulkPartialUpdateError>,
2327> {
2328 let local_var_configuration = configuration;
2329
2330 let local_var_client = &local_var_configuration.client;
2331
2332 let local_var_uri_str = format!(
2333 "{}/api/extras/config-context-profiles/",
2334 local_var_configuration.base_path
2335 );
2336 let mut local_var_req_builder =
2337 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
2338
2339 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2340 local_var_req_builder =
2341 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2342 }
2343 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
2344 let local_var_key = local_var_apikey.key.clone();
2345 let local_var_value = match local_var_apikey.prefix {
2346 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
2347 None => local_var_key,
2348 };
2349 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
2350 };
2351 local_var_req_builder = local_var_req_builder.json(&config_context_profile_request);
2352
2353 let local_var_req = local_var_req_builder.build()?;
2354 let local_var_resp = local_var_client.execute(local_var_req).await?;
2355
2356 let local_var_status = local_var_resp.status();
2357 let local_var_content = local_var_resp.text().await?;
2358
2359 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2360 serde_json::from_str(&local_var_content).map_err(Error::from)
2361 } else {
2362 let local_var_entity: Option<ExtrasConfigContextProfilesBulkPartialUpdateError> =
2363 serde_json::from_str(&local_var_content).ok();
2364 let local_var_error = ResponseContent {
2365 status: local_var_status,
2366 content: local_var_content,
2367 entity: local_var_entity,
2368 };
2369 Err(Error::ResponseError(local_var_error))
2370 }
2371}
2372
2373pub async fn extras_config_context_profiles_bulk_update(
2375 configuration: &configuration::Configuration,
2376 config_context_profile_request: Vec<crate::models::ConfigContextProfileRequest>,
2377) -> Result<
2378 Vec<crate::models::ConfigContextProfile>,
2379 Error<ExtrasConfigContextProfilesBulkUpdateError>,
2380> {
2381 let local_var_configuration = configuration;
2382
2383 let local_var_client = &local_var_configuration.client;
2384
2385 let local_var_uri_str = format!(
2386 "{}/api/extras/config-context-profiles/",
2387 local_var_configuration.base_path
2388 );
2389 let mut local_var_req_builder =
2390 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
2391
2392 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2393 local_var_req_builder =
2394 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2395 }
2396 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
2397 let local_var_key = local_var_apikey.key.clone();
2398 let local_var_value = match local_var_apikey.prefix {
2399 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
2400 None => local_var_key,
2401 };
2402 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
2403 };
2404 local_var_req_builder = local_var_req_builder.json(&config_context_profile_request);
2405
2406 let local_var_req = local_var_req_builder.build()?;
2407 let local_var_resp = local_var_client.execute(local_var_req).await?;
2408
2409 let local_var_status = local_var_resp.status();
2410 let local_var_content = local_var_resp.text().await?;
2411
2412 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2413 serde_json::from_str(&local_var_content).map_err(Error::from)
2414 } else {
2415 let local_var_entity: Option<ExtrasConfigContextProfilesBulkUpdateError> =
2416 serde_json::from_str(&local_var_content).ok();
2417 let local_var_error = ResponseContent {
2418 status: local_var_status,
2419 content: local_var_content,
2420 entity: local_var_entity,
2421 };
2422 Err(Error::ResponseError(local_var_error))
2423 }
2424}
2425
2426pub async fn extras_config_context_profiles_create(
2428 configuration: &configuration::Configuration,
2429 extras_config_context_profiles_create_request: crate::models::ExtrasConfigContextProfilesCreateRequest,
2430) -> Result<crate::models::ConfigContextProfile, Error<ExtrasConfigContextProfilesCreateError>> {
2431 let local_var_configuration = configuration;
2432
2433 let local_var_client = &local_var_configuration.client;
2434
2435 let local_var_uri_str = format!(
2436 "{}/api/extras/config-context-profiles/",
2437 local_var_configuration.base_path
2438 );
2439 let mut local_var_req_builder =
2440 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
2441
2442 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2443 local_var_req_builder =
2444 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2445 }
2446 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
2447 let local_var_key = local_var_apikey.key.clone();
2448 let local_var_value = match local_var_apikey.prefix {
2449 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
2450 None => local_var_key,
2451 };
2452 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
2453 };
2454 local_var_req_builder =
2455 local_var_req_builder.json(&extras_config_context_profiles_create_request);
2456
2457 let local_var_req = local_var_req_builder.build()?;
2458 let local_var_resp = local_var_client.execute(local_var_req).await?;
2459
2460 let local_var_status = local_var_resp.status();
2461 let local_var_content = local_var_resp.text().await?;
2462
2463 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2464 serde_json::from_str(&local_var_content).map_err(Error::from)
2465 } else {
2466 let local_var_entity: Option<ExtrasConfigContextProfilesCreateError> =
2467 serde_json::from_str(&local_var_content).ok();
2468 let local_var_error = ResponseContent {
2469 status: local_var_status,
2470 content: local_var_content,
2471 entity: local_var_entity,
2472 };
2473 Err(Error::ResponseError(local_var_error))
2474 }
2475}
2476
2477pub async fn extras_config_context_profiles_destroy(
2479 configuration: &configuration::Configuration,
2480 id: i32,
2481) -> Result<(), Error<ExtrasConfigContextProfilesDestroyError>> {
2482 let local_var_configuration = configuration;
2483
2484 let local_var_client = &local_var_configuration.client;
2485
2486 let local_var_uri_str = format!(
2487 "{}/api/extras/config-context-profiles/{id}/",
2488 local_var_configuration.base_path,
2489 id = id
2490 );
2491 let mut local_var_req_builder =
2492 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
2493
2494 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2495 local_var_req_builder =
2496 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2497 }
2498 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
2499 let local_var_key = local_var_apikey.key.clone();
2500 let local_var_value = match local_var_apikey.prefix {
2501 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
2502 None => local_var_key,
2503 };
2504 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
2505 };
2506
2507 let local_var_req = local_var_req_builder.build()?;
2508 let local_var_resp = local_var_client.execute(local_var_req).await?;
2509
2510 let local_var_status = local_var_resp.status();
2511 let local_var_content = local_var_resp.text().await?;
2512
2513 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2514 Ok(())
2515 } else {
2516 let local_var_entity: Option<ExtrasConfigContextProfilesDestroyError> =
2517 serde_json::from_str(&local_var_content).ok();
2518 let local_var_error = ResponseContent {
2519 status: local_var_status,
2520 content: local_var_content,
2521 entity: local_var_entity,
2522 };
2523 Err(Error::ResponseError(local_var_error))
2524 }
2525}
2526
2527pub async fn extras_config_context_profiles_list(
2529 configuration: &configuration::Configuration,
2530 auto_sync_enabled: Option<bool>,
2531 created: Option<Vec<String>>,
2532 created__empty: Option<Vec<String>>,
2533 created__gt: Option<Vec<String>>,
2534 created__gte: Option<Vec<String>>,
2535 created__lt: Option<Vec<String>>,
2536 created__lte: Option<Vec<String>>,
2537 created__n: Option<Vec<String>>,
2538 created_by_request: Option<&str>,
2539 data_file_id: Option<Vec<i32>>,
2540 data_file_id__n: Option<Vec<i32>>,
2541 data_source_id: Option<Vec<i32>>,
2542 data_source_id__n: Option<Vec<i32>>,
2543 data_synced: Option<Vec<String>>,
2544 data_synced__empty: Option<bool>,
2545 data_synced__gt: Option<Vec<String>>,
2546 data_synced__gte: Option<Vec<String>>,
2547 data_synced__lt: Option<Vec<String>>,
2548 data_synced__lte: Option<Vec<String>>,
2549 data_synced__n: Option<Vec<String>>,
2550 description: Option<Vec<String>>,
2551 description__empty: Option<bool>,
2552 description__ic: Option<Vec<String>>,
2553 description__ie: Option<Vec<String>>,
2554 description__iew: Option<Vec<String>>,
2555 description__iregex: Option<Vec<String>>,
2556 description__isw: Option<Vec<String>>,
2557 description__n: Option<Vec<String>>,
2558 description__nic: Option<Vec<String>>,
2559 description__nie: Option<Vec<String>>,
2560 description__niew: Option<Vec<String>>,
2561 description__nisw: Option<Vec<String>>,
2562 description__regex: Option<Vec<String>>,
2563 id: Option<Vec<i32>>,
2564 id__empty: Option<bool>,
2565 id__gt: Option<Vec<i32>>,
2566 id__gte: Option<Vec<i32>>,
2567 id__lt: Option<Vec<i32>>,
2568 id__lte: Option<Vec<i32>>,
2569 id__n: Option<Vec<i32>>,
2570 last_updated: Option<Vec<String>>,
2571 last_updated__empty: Option<Vec<String>>,
2572 last_updated__gt: Option<Vec<String>>,
2573 last_updated__gte: Option<Vec<String>>,
2574 last_updated__lt: Option<Vec<String>>,
2575 last_updated__lte: Option<Vec<String>>,
2576 last_updated__n: Option<Vec<String>>,
2577 limit: Option<i32>,
2578 modified_by_request: Option<&str>,
2579 name: Option<Vec<String>>,
2580 name__empty: Option<bool>,
2581 name__ic: Option<Vec<String>>,
2582 name__ie: Option<Vec<String>>,
2583 name__iew: Option<Vec<String>>,
2584 name__iregex: Option<Vec<String>>,
2585 name__isw: Option<Vec<String>>,
2586 name__n: Option<Vec<String>>,
2587 name__nic: Option<Vec<String>>,
2588 name__nie: Option<Vec<String>>,
2589 name__niew: Option<Vec<String>>,
2590 name__nisw: Option<Vec<String>>,
2591 name__regex: Option<Vec<String>>,
2592 offset: Option<i32>,
2593 ordering: Option<&str>,
2594 owner: Option<Vec<String>>,
2595 owner__n: Option<Vec<String>>,
2596 owner_group: Option<Vec<String>>,
2597 owner_group__n: Option<Vec<String>>,
2598 owner_group_id: Option<Vec<i32>>,
2599 owner_group_id__n: Option<Vec<i32>>,
2600 owner_id: Option<Vec<i32>>,
2601 owner_id__n: Option<Vec<i32>>,
2602 q: Option<&str>,
2603 start: Option<i32>,
2604 tag: Option<Vec<String>>,
2605 tag__n: Option<Vec<String>>,
2606 tag_id: Option<Vec<i32>>,
2607 tag_id__n: Option<Vec<i32>>,
2608 updated_by_request: Option<&str>,
2609) -> Result<
2610 crate::models::PaginatedConfigContextProfileList,
2611 Error<ExtrasConfigContextProfilesListError>,
2612> {
2613 let local_var_configuration = configuration;
2614
2615 let local_var_client = &local_var_configuration.client;
2616
2617 let local_var_uri_str = format!(
2618 "{}/api/extras/config-context-profiles/",
2619 local_var_configuration.base_path
2620 );
2621 let mut local_var_req_builder =
2622 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
2623
2624 if let Some(ref local_var_str) = auto_sync_enabled {
2625 local_var_req_builder =
2626 local_var_req_builder.query(&[("auto_sync_enabled", &local_var_str.to_string())]);
2627 }
2628 if let Some(ref local_var_str) = created {
2629 local_var_req_builder = match "multi" {
2630 "multi" => local_var_req_builder.query(
2631 &local_var_str
2632 .into_iter()
2633 .map(|p| ("created".to_owned(), p.to_string()))
2634 .collect::<Vec<(std::string::String, std::string::String)>>(),
2635 ),
2636 _ => local_var_req_builder.query(&[(
2637 "created",
2638 &local_var_str
2639 .into_iter()
2640 .map(|p| p.to_string())
2641 .collect::<Vec<String>>()
2642 .join(",")
2643 .to_string(),
2644 )]),
2645 };
2646 }
2647 if let Some(ref local_var_str) = created__empty {
2648 local_var_req_builder = match "multi" {
2649 "multi" => local_var_req_builder.query(
2650 &local_var_str
2651 .into_iter()
2652 .map(|p| ("created__empty".to_owned(), p.to_string()))
2653 .collect::<Vec<(std::string::String, std::string::String)>>(),
2654 ),
2655 _ => local_var_req_builder.query(&[(
2656 "created__empty",
2657 &local_var_str
2658 .into_iter()
2659 .map(|p| p.to_string())
2660 .collect::<Vec<String>>()
2661 .join(",")
2662 .to_string(),
2663 )]),
2664 };
2665 }
2666 if let Some(ref local_var_str) = created__gt {
2667 local_var_req_builder = match "multi" {
2668 "multi" => local_var_req_builder.query(
2669 &local_var_str
2670 .into_iter()
2671 .map(|p| ("created__gt".to_owned(), p.to_string()))
2672 .collect::<Vec<(std::string::String, std::string::String)>>(),
2673 ),
2674 _ => local_var_req_builder.query(&[(
2675 "created__gt",
2676 &local_var_str
2677 .into_iter()
2678 .map(|p| p.to_string())
2679 .collect::<Vec<String>>()
2680 .join(",")
2681 .to_string(),
2682 )]),
2683 };
2684 }
2685 if let Some(ref local_var_str) = created__gte {
2686 local_var_req_builder = match "multi" {
2687 "multi" => local_var_req_builder.query(
2688 &local_var_str
2689 .into_iter()
2690 .map(|p| ("created__gte".to_owned(), p.to_string()))
2691 .collect::<Vec<(std::string::String, std::string::String)>>(),
2692 ),
2693 _ => local_var_req_builder.query(&[(
2694 "created__gte",
2695 &local_var_str
2696 .into_iter()
2697 .map(|p| p.to_string())
2698 .collect::<Vec<String>>()
2699 .join(",")
2700 .to_string(),
2701 )]),
2702 };
2703 }
2704 if let Some(ref local_var_str) = created__lt {
2705 local_var_req_builder = match "multi" {
2706 "multi" => local_var_req_builder.query(
2707 &local_var_str
2708 .into_iter()
2709 .map(|p| ("created__lt".to_owned(), p.to_string()))
2710 .collect::<Vec<(std::string::String, std::string::String)>>(),
2711 ),
2712 _ => local_var_req_builder.query(&[(
2713 "created__lt",
2714 &local_var_str
2715 .into_iter()
2716 .map(|p| p.to_string())
2717 .collect::<Vec<String>>()
2718 .join(",")
2719 .to_string(),
2720 )]),
2721 };
2722 }
2723 if let Some(ref local_var_str) = created__lte {
2724 local_var_req_builder = match "multi" {
2725 "multi" => local_var_req_builder.query(
2726 &local_var_str
2727 .into_iter()
2728 .map(|p| ("created__lte".to_owned(), p.to_string()))
2729 .collect::<Vec<(std::string::String, std::string::String)>>(),
2730 ),
2731 _ => local_var_req_builder.query(&[(
2732 "created__lte",
2733 &local_var_str
2734 .into_iter()
2735 .map(|p| p.to_string())
2736 .collect::<Vec<String>>()
2737 .join(",")
2738 .to_string(),
2739 )]),
2740 };
2741 }
2742 if let Some(ref local_var_str) = created__n {
2743 local_var_req_builder = match "multi" {
2744 "multi" => local_var_req_builder.query(
2745 &local_var_str
2746 .into_iter()
2747 .map(|p| ("created__n".to_owned(), p.to_string()))
2748 .collect::<Vec<(std::string::String, std::string::String)>>(),
2749 ),
2750 _ => local_var_req_builder.query(&[(
2751 "created__n",
2752 &local_var_str
2753 .into_iter()
2754 .map(|p| p.to_string())
2755 .collect::<Vec<String>>()
2756 .join(",")
2757 .to_string(),
2758 )]),
2759 };
2760 }
2761 if let Some(ref local_var_str) = created_by_request {
2762 local_var_req_builder =
2763 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
2764 }
2765 if let Some(ref local_var_str) = data_file_id {
2766 local_var_req_builder = match "multi" {
2767 "multi" => local_var_req_builder.query(
2768 &local_var_str
2769 .into_iter()
2770 .map(|p| ("data_file_id".to_owned(), p.to_string()))
2771 .collect::<Vec<(std::string::String, std::string::String)>>(),
2772 ),
2773 _ => local_var_req_builder.query(&[(
2774 "data_file_id",
2775 &local_var_str
2776 .into_iter()
2777 .map(|p| p.to_string())
2778 .collect::<Vec<String>>()
2779 .join(",")
2780 .to_string(),
2781 )]),
2782 };
2783 }
2784 if let Some(ref local_var_str) = data_file_id__n {
2785 local_var_req_builder = match "multi" {
2786 "multi" => local_var_req_builder.query(
2787 &local_var_str
2788 .into_iter()
2789 .map(|p| ("data_file_id__n".to_owned(), p.to_string()))
2790 .collect::<Vec<(std::string::String, std::string::String)>>(),
2791 ),
2792 _ => local_var_req_builder.query(&[(
2793 "data_file_id__n",
2794 &local_var_str
2795 .into_iter()
2796 .map(|p| p.to_string())
2797 .collect::<Vec<String>>()
2798 .join(",")
2799 .to_string(),
2800 )]),
2801 };
2802 }
2803 if let Some(ref local_var_str) = data_source_id {
2804 local_var_req_builder = match "multi" {
2805 "multi" => local_var_req_builder.query(
2806 &local_var_str
2807 .into_iter()
2808 .map(|p| ("data_source_id".to_owned(), p.to_string()))
2809 .collect::<Vec<(std::string::String, std::string::String)>>(),
2810 ),
2811 _ => local_var_req_builder.query(&[(
2812 "data_source_id",
2813 &local_var_str
2814 .into_iter()
2815 .map(|p| p.to_string())
2816 .collect::<Vec<String>>()
2817 .join(",")
2818 .to_string(),
2819 )]),
2820 };
2821 }
2822 if let Some(ref local_var_str) = data_source_id__n {
2823 local_var_req_builder = match "multi" {
2824 "multi" => local_var_req_builder.query(
2825 &local_var_str
2826 .into_iter()
2827 .map(|p| ("data_source_id__n".to_owned(), p.to_string()))
2828 .collect::<Vec<(std::string::String, std::string::String)>>(),
2829 ),
2830 _ => local_var_req_builder.query(&[(
2831 "data_source_id__n",
2832 &local_var_str
2833 .into_iter()
2834 .map(|p| p.to_string())
2835 .collect::<Vec<String>>()
2836 .join(",")
2837 .to_string(),
2838 )]),
2839 };
2840 }
2841 if let Some(ref local_var_str) = data_synced {
2842 local_var_req_builder = match "multi" {
2843 "multi" => local_var_req_builder.query(
2844 &local_var_str
2845 .into_iter()
2846 .map(|p| ("data_synced".to_owned(), p.to_string()))
2847 .collect::<Vec<(std::string::String, std::string::String)>>(),
2848 ),
2849 _ => local_var_req_builder.query(&[(
2850 "data_synced",
2851 &local_var_str
2852 .into_iter()
2853 .map(|p| p.to_string())
2854 .collect::<Vec<String>>()
2855 .join(",")
2856 .to_string(),
2857 )]),
2858 };
2859 }
2860 if let Some(ref local_var_str) = data_synced__empty {
2861 local_var_req_builder =
2862 local_var_req_builder.query(&[("data_synced__empty", &local_var_str.to_string())]);
2863 }
2864 if let Some(ref local_var_str) = data_synced__gt {
2865 local_var_req_builder = match "multi" {
2866 "multi" => local_var_req_builder.query(
2867 &local_var_str
2868 .into_iter()
2869 .map(|p| ("data_synced__gt".to_owned(), p.to_string()))
2870 .collect::<Vec<(std::string::String, std::string::String)>>(),
2871 ),
2872 _ => local_var_req_builder.query(&[(
2873 "data_synced__gt",
2874 &local_var_str
2875 .into_iter()
2876 .map(|p| p.to_string())
2877 .collect::<Vec<String>>()
2878 .join(",")
2879 .to_string(),
2880 )]),
2881 };
2882 }
2883 if let Some(ref local_var_str) = data_synced__gte {
2884 local_var_req_builder = match "multi" {
2885 "multi" => local_var_req_builder.query(
2886 &local_var_str
2887 .into_iter()
2888 .map(|p| ("data_synced__gte".to_owned(), p.to_string()))
2889 .collect::<Vec<(std::string::String, std::string::String)>>(),
2890 ),
2891 _ => local_var_req_builder.query(&[(
2892 "data_synced__gte",
2893 &local_var_str
2894 .into_iter()
2895 .map(|p| p.to_string())
2896 .collect::<Vec<String>>()
2897 .join(",")
2898 .to_string(),
2899 )]),
2900 };
2901 }
2902 if let Some(ref local_var_str) = data_synced__lt {
2903 local_var_req_builder = match "multi" {
2904 "multi" => local_var_req_builder.query(
2905 &local_var_str
2906 .into_iter()
2907 .map(|p| ("data_synced__lt".to_owned(), p.to_string()))
2908 .collect::<Vec<(std::string::String, std::string::String)>>(),
2909 ),
2910 _ => local_var_req_builder.query(&[(
2911 "data_synced__lt",
2912 &local_var_str
2913 .into_iter()
2914 .map(|p| p.to_string())
2915 .collect::<Vec<String>>()
2916 .join(",")
2917 .to_string(),
2918 )]),
2919 };
2920 }
2921 if let Some(ref local_var_str) = data_synced__lte {
2922 local_var_req_builder = match "multi" {
2923 "multi" => local_var_req_builder.query(
2924 &local_var_str
2925 .into_iter()
2926 .map(|p| ("data_synced__lte".to_owned(), p.to_string()))
2927 .collect::<Vec<(std::string::String, std::string::String)>>(),
2928 ),
2929 _ => local_var_req_builder.query(&[(
2930 "data_synced__lte",
2931 &local_var_str
2932 .into_iter()
2933 .map(|p| p.to_string())
2934 .collect::<Vec<String>>()
2935 .join(",")
2936 .to_string(),
2937 )]),
2938 };
2939 }
2940 if let Some(ref local_var_str) = data_synced__n {
2941 local_var_req_builder = match "multi" {
2942 "multi" => local_var_req_builder.query(
2943 &local_var_str
2944 .into_iter()
2945 .map(|p| ("data_synced__n".to_owned(), p.to_string()))
2946 .collect::<Vec<(std::string::String, std::string::String)>>(),
2947 ),
2948 _ => local_var_req_builder.query(&[(
2949 "data_synced__n",
2950 &local_var_str
2951 .into_iter()
2952 .map(|p| p.to_string())
2953 .collect::<Vec<String>>()
2954 .join(",")
2955 .to_string(),
2956 )]),
2957 };
2958 }
2959 if let Some(ref local_var_str) = description {
2960 local_var_req_builder = match "multi" {
2961 "multi" => local_var_req_builder.query(
2962 &local_var_str
2963 .into_iter()
2964 .map(|p| ("description".to_owned(), p.to_string()))
2965 .collect::<Vec<(std::string::String, std::string::String)>>(),
2966 ),
2967 _ => local_var_req_builder.query(&[(
2968 "description",
2969 &local_var_str
2970 .into_iter()
2971 .map(|p| p.to_string())
2972 .collect::<Vec<String>>()
2973 .join(",")
2974 .to_string(),
2975 )]),
2976 };
2977 }
2978 if let Some(ref local_var_str) = description__empty {
2979 local_var_req_builder =
2980 local_var_req_builder.query(&[("description__empty", &local_var_str.to_string())]);
2981 }
2982 if let Some(ref local_var_str) = description__ic {
2983 local_var_req_builder = match "multi" {
2984 "multi" => local_var_req_builder.query(
2985 &local_var_str
2986 .into_iter()
2987 .map(|p| ("description__ic".to_owned(), p.to_string()))
2988 .collect::<Vec<(std::string::String, std::string::String)>>(),
2989 ),
2990 _ => local_var_req_builder.query(&[(
2991 "description__ic",
2992 &local_var_str
2993 .into_iter()
2994 .map(|p| p.to_string())
2995 .collect::<Vec<String>>()
2996 .join(",")
2997 .to_string(),
2998 )]),
2999 };
3000 }
3001 if let Some(ref local_var_str) = description__ie {
3002 local_var_req_builder = match "multi" {
3003 "multi" => local_var_req_builder.query(
3004 &local_var_str
3005 .into_iter()
3006 .map(|p| ("description__ie".to_owned(), p.to_string()))
3007 .collect::<Vec<(std::string::String, std::string::String)>>(),
3008 ),
3009 _ => local_var_req_builder.query(&[(
3010 "description__ie",
3011 &local_var_str
3012 .into_iter()
3013 .map(|p| p.to_string())
3014 .collect::<Vec<String>>()
3015 .join(",")
3016 .to_string(),
3017 )]),
3018 };
3019 }
3020 if let Some(ref local_var_str) = description__iew {
3021 local_var_req_builder = match "multi" {
3022 "multi" => local_var_req_builder.query(
3023 &local_var_str
3024 .into_iter()
3025 .map(|p| ("description__iew".to_owned(), p.to_string()))
3026 .collect::<Vec<(std::string::String, std::string::String)>>(),
3027 ),
3028 _ => local_var_req_builder.query(&[(
3029 "description__iew",
3030 &local_var_str
3031 .into_iter()
3032 .map(|p| p.to_string())
3033 .collect::<Vec<String>>()
3034 .join(",")
3035 .to_string(),
3036 )]),
3037 };
3038 }
3039 if let Some(ref local_var_str) = description__iregex {
3040 local_var_req_builder = match "multi" {
3041 "multi" => local_var_req_builder.query(
3042 &local_var_str
3043 .into_iter()
3044 .map(|p| ("description__iregex".to_owned(), p.to_string()))
3045 .collect::<Vec<(std::string::String, std::string::String)>>(),
3046 ),
3047 _ => local_var_req_builder.query(&[(
3048 "description__iregex",
3049 &local_var_str
3050 .into_iter()
3051 .map(|p| p.to_string())
3052 .collect::<Vec<String>>()
3053 .join(",")
3054 .to_string(),
3055 )]),
3056 };
3057 }
3058 if let Some(ref local_var_str) = description__isw {
3059 local_var_req_builder = match "multi" {
3060 "multi" => local_var_req_builder.query(
3061 &local_var_str
3062 .into_iter()
3063 .map(|p| ("description__isw".to_owned(), p.to_string()))
3064 .collect::<Vec<(std::string::String, std::string::String)>>(),
3065 ),
3066 _ => local_var_req_builder.query(&[(
3067 "description__isw",
3068 &local_var_str
3069 .into_iter()
3070 .map(|p| p.to_string())
3071 .collect::<Vec<String>>()
3072 .join(",")
3073 .to_string(),
3074 )]),
3075 };
3076 }
3077 if let Some(ref local_var_str) = description__n {
3078 local_var_req_builder = match "multi" {
3079 "multi" => local_var_req_builder.query(
3080 &local_var_str
3081 .into_iter()
3082 .map(|p| ("description__n".to_owned(), p.to_string()))
3083 .collect::<Vec<(std::string::String, std::string::String)>>(),
3084 ),
3085 _ => local_var_req_builder.query(&[(
3086 "description__n",
3087 &local_var_str
3088 .into_iter()
3089 .map(|p| p.to_string())
3090 .collect::<Vec<String>>()
3091 .join(",")
3092 .to_string(),
3093 )]),
3094 };
3095 }
3096 if let Some(ref local_var_str) = description__nic {
3097 local_var_req_builder = match "multi" {
3098 "multi" => local_var_req_builder.query(
3099 &local_var_str
3100 .into_iter()
3101 .map(|p| ("description__nic".to_owned(), p.to_string()))
3102 .collect::<Vec<(std::string::String, std::string::String)>>(),
3103 ),
3104 _ => local_var_req_builder.query(&[(
3105 "description__nic",
3106 &local_var_str
3107 .into_iter()
3108 .map(|p| p.to_string())
3109 .collect::<Vec<String>>()
3110 .join(",")
3111 .to_string(),
3112 )]),
3113 };
3114 }
3115 if let Some(ref local_var_str) = description__nie {
3116 local_var_req_builder = match "multi" {
3117 "multi" => local_var_req_builder.query(
3118 &local_var_str
3119 .into_iter()
3120 .map(|p| ("description__nie".to_owned(), p.to_string()))
3121 .collect::<Vec<(std::string::String, std::string::String)>>(),
3122 ),
3123 _ => local_var_req_builder.query(&[(
3124 "description__nie",
3125 &local_var_str
3126 .into_iter()
3127 .map(|p| p.to_string())
3128 .collect::<Vec<String>>()
3129 .join(",")
3130 .to_string(),
3131 )]),
3132 };
3133 }
3134 if let Some(ref local_var_str) = description__niew {
3135 local_var_req_builder = match "multi" {
3136 "multi" => local_var_req_builder.query(
3137 &local_var_str
3138 .into_iter()
3139 .map(|p| ("description__niew".to_owned(), p.to_string()))
3140 .collect::<Vec<(std::string::String, std::string::String)>>(),
3141 ),
3142 _ => local_var_req_builder.query(&[(
3143 "description__niew",
3144 &local_var_str
3145 .into_iter()
3146 .map(|p| p.to_string())
3147 .collect::<Vec<String>>()
3148 .join(",")
3149 .to_string(),
3150 )]),
3151 };
3152 }
3153 if let Some(ref local_var_str) = description__nisw {
3154 local_var_req_builder = match "multi" {
3155 "multi" => local_var_req_builder.query(
3156 &local_var_str
3157 .into_iter()
3158 .map(|p| ("description__nisw".to_owned(), p.to_string()))
3159 .collect::<Vec<(std::string::String, std::string::String)>>(),
3160 ),
3161 _ => local_var_req_builder.query(&[(
3162 "description__nisw",
3163 &local_var_str
3164 .into_iter()
3165 .map(|p| p.to_string())
3166 .collect::<Vec<String>>()
3167 .join(",")
3168 .to_string(),
3169 )]),
3170 };
3171 }
3172 if let Some(ref local_var_str) = description__regex {
3173 local_var_req_builder = match "multi" {
3174 "multi" => local_var_req_builder.query(
3175 &local_var_str
3176 .into_iter()
3177 .map(|p| ("description__regex".to_owned(), p.to_string()))
3178 .collect::<Vec<(std::string::String, std::string::String)>>(),
3179 ),
3180 _ => local_var_req_builder.query(&[(
3181 "description__regex",
3182 &local_var_str
3183 .into_iter()
3184 .map(|p| p.to_string())
3185 .collect::<Vec<String>>()
3186 .join(",")
3187 .to_string(),
3188 )]),
3189 };
3190 }
3191 if let Some(ref local_var_str) = id {
3192 local_var_req_builder = match "multi" {
3193 "multi" => local_var_req_builder.query(
3194 &local_var_str
3195 .into_iter()
3196 .map(|p| ("id".to_owned(), p.to_string()))
3197 .collect::<Vec<(std::string::String, std::string::String)>>(),
3198 ),
3199 _ => local_var_req_builder.query(&[(
3200 "id",
3201 &local_var_str
3202 .into_iter()
3203 .map(|p| p.to_string())
3204 .collect::<Vec<String>>()
3205 .join(",")
3206 .to_string(),
3207 )]),
3208 };
3209 }
3210 if let Some(ref local_var_str) = id__empty {
3211 local_var_req_builder =
3212 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
3213 }
3214 if let Some(ref local_var_str) = id__gt {
3215 local_var_req_builder = match "multi" {
3216 "multi" => local_var_req_builder.query(
3217 &local_var_str
3218 .into_iter()
3219 .map(|p| ("id__gt".to_owned(), p.to_string()))
3220 .collect::<Vec<(std::string::String, std::string::String)>>(),
3221 ),
3222 _ => local_var_req_builder.query(&[(
3223 "id__gt",
3224 &local_var_str
3225 .into_iter()
3226 .map(|p| p.to_string())
3227 .collect::<Vec<String>>()
3228 .join(",")
3229 .to_string(),
3230 )]),
3231 };
3232 }
3233 if let Some(ref local_var_str) = id__gte {
3234 local_var_req_builder = match "multi" {
3235 "multi" => local_var_req_builder.query(
3236 &local_var_str
3237 .into_iter()
3238 .map(|p| ("id__gte".to_owned(), p.to_string()))
3239 .collect::<Vec<(std::string::String, std::string::String)>>(),
3240 ),
3241 _ => local_var_req_builder.query(&[(
3242 "id__gte",
3243 &local_var_str
3244 .into_iter()
3245 .map(|p| p.to_string())
3246 .collect::<Vec<String>>()
3247 .join(",")
3248 .to_string(),
3249 )]),
3250 };
3251 }
3252 if let Some(ref local_var_str) = id__lt {
3253 local_var_req_builder = match "multi" {
3254 "multi" => local_var_req_builder.query(
3255 &local_var_str
3256 .into_iter()
3257 .map(|p| ("id__lt".to_owned(), p.to_string()))
3258 .collect::<Vec<(std::string::String, std::string::String)>>(),
3259 ),
3260 _ => local_var_req_builder.query(&[(
3261 "id__lt",
3262 &local_var_str
3263 .into_iter()
3264 .map(|p| p.to_string())
3265 .collect::<Vec<String>>()
3266 .join(",")
3267 .to_string(),
3268 )]),
3269 };
3270 }
3271 if let Some(ref local_var_str) = id__lte {
3272 local_var_req_builder = match "multi" {
3273 "multi" => local_var_req_builder.query(
3274 &local_var_str
3275 .into_iter()
3276 .map(|p| ("id__lte".to_owned(), p.to_string()))
3277 .collect::<Vec<(std::string::String, std::string::String)>>(),
3278 ),
3279 _ => local_var_req_builder.query(&[(
3280 "id__lte",
3281 &local_var_str
3282 .into_iter()
3283 .map(|p| p.to_string())
3284 .collect::<Vec<String>>()
3285 .join(",")
3286 .to_string(),
3287 )]),
3288 };
3289 }
3290 if let Some(ref local_var_str) = id__n {
3291 local_var_req_builder = match "multi" {
3292 "multi" => local_var_req_builder.query(
3293 &local_var_str
3294 .into_iter()
3295 .map(|p| ("id__n".to_owned(), p.to_string()))
3296 .collect::<Vec<(std::string::String, std::string::String)>>(),
3297 ),
3298 _ => local_var_req_builder.query(&[(
3299 "id__n",
3300 &local_var_str
3301 .into_iter()
3302 .map(|p| p.to_string())
3303 .collect::<Vec<String>>()
3304 .join(",")
3305 .to_string(),
3306 )]),
3307 };
3308 }
3309 if let Some(ref local_var_str) = last_updated {
3310 local_var_req_builder = match "multi" {
3311 "multi" => local_var_req_builder.query(
3312 &local_var_str
3313 .into_iter()
3314 .map(|p| ("last_updated".to_owned(), p.to_string()))
3315 .collect::<Vec<(std::string::String, std::string::String)>>(),
3316 ),
3317 _ => local_var_req_builder.query(&[(
3318 "last_updated",
3319 &local_var_str
3320 .into_iter()
3321 .map(|p| p.to_string())
3322 .collect::<Vec<String>>()
3323 .join(",")
3324 .to_string(),
3325 )]),
3326 };
3327 }
3328 if let Some(ref local_var_str) = last_updated__empty {
3329 local_var_req_builder = match "multi" {
3330 "multi" => local_var_req_builder.query(
3331 &local_var_str
3332 .into_iter()
3333 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
3334 .collect::<Vec<(std::string::String, std::string::String)>>(),
3335 ),
3336 _ => local_var_req_builder.query(&[(
3337 "last_updated__empty",
3338 &local_var_str
3339 .into_iter()
3340 .map(|p| p.to_string())
3341 .collect::<Vec<String>>()
3342 .join(",")
3343 .to_string(),
3344 )]),
3345 };
3346 }
3347 if let Some(ref local_var_str) = last_updated__gt {
3348 local_var_req_builder = match "multi" {
3349 "multi" => local_var_req_builder.query(
3350 &local_var_str
3351 .into_iter()
3352 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
3353 .collect::<Vec<(std::string::String, std::string::String)>>(),
3354 ),
3355 _ => local_var_req_builder.query(&[(
3356 "last_updated__gt",
3357 &local_var_str
3358 .into_iter()
3359 .map(|p| p.to_string())
3360 .collect::<Vec<String>>()
3361 .join(",")
3362 .to_string(),
3363 )]),
3364 };
3365 }
3366 if let Some(ref local_var_str) = last_updated__gte {
3367 local_var_req_builder = match "multi" {
3368 "multi" => local_var_req_builder.query(
3369 &local_var_str
3370 .into_iter()
3371 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
3372 .collect::<Vec<(std::string::String, std::string::String)>>(),
3373 ),
3374 _ => local_var_req_builder.query(&[(
3375 "last_updated__gte",
3376 &local_var_str
3377 .into_iter()
3378 .map(|p| p.to_string())
3379 .collect::<Vec<String>>()
3380 .join(",")
3381 .to_string(),
3382 )]),
3383 };
3384 }
3385 if let Some(ref local_var_str) = last_updated__lt {
3386 local_var_req_builder = match "multi" {
3387 "multi" => local_var_req_builder.query(
3388 &local_var_str
3389 .into_iter()
3390 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
3391 .collect::<Vec<(std::string::String, std::string::String)>>(),
3392 ),
3393 _ => local_var_req_builder.query(&[(
3394 "last_updated__lt",
3395 &local_var_str
3396 .into_iter()
3397 .map(|p| p.to_string())
3398 .collect::<Vec<String>>()
3399 .join(",")
3400 .to_string(),
3401 )]),
3402 };
3403 }
3404 if let Some(ref local_var_str) = last_updated__lte {
3405 local_var_req_builder = match "multi" {
3406 "multi" => local_var_req_builder.query(
3407 &local_var_str
3408 .into_iter()
3409 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
3410 .collect::<Vec<(std::string::String, std::string::String)>>(),
3411 ),
3412 _ => local_var_req_builder.query(&[(
3413 "last_updated__lte",
3414 &local_var_str
3415 .into_iter()
3416 .map(|p| p.to_string())
3417 .collect::<Vec<String>>()
3418 .join(",")
3419 .to_string(),
3420 )]),
3421 };
3422 }
3423 if let Some(ref local_var_str) = last_updated__n {
3424 local_var_req_builder = match "multi" {
3425 "multi" => local_var_req_builder.query(
3426 &local_var_str
3427 .into_iter()
3428 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
3429 .collect::<Vec<(std::string::String, std::string::String)>>(),
3430 ),
3431 _ => local_var_req_builder.query(&[(
3432 "last_updated__n",
3433 &local_var_str
3434 .into_iter()
3435 .map(|p| p.to_string())
3436 .collect::<Vec<String>>()
3437 .join(",")
3438 .to_string(),
3439 )]),
3440 };
3441 }
3442 if let Some(ref local_var_str) = limit {
3443 local_var_req_builder =
3444 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
3445 }
3446 if let Some(ref local_var_str) = modified_by_request {
3447 local_var_req_builder =
3448 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
3449 }
3450 if let Some(ref local_var_str) = name {
3451 local_var_req_builder = match "multi" {
3452 "multi" => local_var_req_builder.query(
3453 &local_var_str
3454 .into_iter()
3455 .map(|p| ("name".to_owned(), p.to_string()))
3456 .collect::<Vec<(std::string::String, std::string::String)>>(),
3457 ),
3458 _ => local_var_req_builder.query(&[(
3459 "name",
3460 &local_var_str
3461 .into_iter()
3462 .map(|p| p.to_string())
3463 .collect::<Vec<String>>()
3464 .join(",")
3465 .to_string(),
3466 )]),
3467 };
3468 }
3469 if let Some(ref local_var_str) = name__empty {
3470 local_var_req_builder =
3471 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
3472 }
3473 if let Some(ref local_var_str) = name__ic {
3474 local_var_req_builder = match "multi" {
3475 "multi" => local_var_req_builder.query(
3476 &local_var_str
3477 .into_iter()
3478 .map(|p| ("name__ic".to_owned(), p.to_string()))
3479 .collect::<Vec<(std::string::String, std::string::String)>>(),
3480 ),
3481 _ => local_var_req_builder.query(&[(
3482 "name__ic",
3483 &local_var_str
3484 .into_iter()
3485 .map(|p| p.to_string())
3486 .collect::<Vec<String>>()
3487 .join(",")
3488 .to_string(),
3489 )]),
3490 };
3491 }
3492 if let Some(ref local_var_str) = name__ie {
3493 local_var_req_builder = match "multi" {
3494 "multi" => local_var_req_builder.query(
3495 &local_var_str
3496 .into_iter()
3497 .map(|p| ("name__ie".to_owned(), p.to_string()))
3498 .collect::<Vec<(std::string::String, std::string::String)>>(),
3499 ),
3500 _ => local_var_req_builder.query(&[(
3501 "name__ie",
3502 &local_var_str
3503 .into_iter()
3504 .map(|p| p.to_string())
3505 .collect::<Vec<String>>()
3506 .join(",")
3507 .to_string(),
3508 )]),
3509 };
3510 }
3511 if let Some(ref local_var_str) = name__iew {
3512 local_var_req_builder = match "multi" {
3513 "multi" => local_var_req_builder.query(
3514 &local_var_str
3515 .into_iter()
3516 .map(|p| ("name__iew".to_owned(), p.to_string()))
3517 .collect::<Vec<(std::string::String, std::string::String)>>(),
3518 ),
3519 _ => local_var_req_builder.query(&[(
3520 "name__iew",
3521 &local_var_str
3522 .into_iter()
3523 .map(|p| p.to_string())
3524 .collect::<Vec<String>>()
3525 .join(",")
3526 .to_string(),
3527 )]),
3528 };
3529 }
3530 if let Some(ref local_var_str) = name__iregex {
3531 local_var_req_builder = match "multi" {
3532 "multi" => local_var_req_builder.query(
3533 &local_var_str
3534 .into_iter()
3535 .map(|p| ("name__iregex".to_owned(), p.to_string()))
3536 .collect::<Vec<(std::string::String, std::string::String)>>(),
3537 ),
3538 _ => local_var_req_builder.query(&[(
3539 "name__iregex",
3540 &local_var_str
3541 .into_iter()
3542 .map(|p| p.to_string())
3543 .collect::<Vec<String>>()
3544 .join(",")
3545 .to_string(),
3546 )]),
3547 };
3548 }
3549 if let Some(ref local_var_str) = name__isw {
3550 local_var_req_builder = match "multi" {
3551 "multi" => local_var_req_builder.query(
3552 &local_var_str
3553 .into_iter()
3554 .map(|p| ("name__isw".to_owned(), p.to_string()))
3555 .collect::<Vec<(std::string::String, std::string::String)>>(),
3556 ),
3557 _ => local_var_req_builder.query(&[(
3558 "name__isw",
3559 &local_var_str
3560 .into_iter()
3561 .map(|p| p.to_string())
3562 .collect::<Vec<String>>()
3563 .join(",")
3564 .to_string(),
3565 )]),
3566 };
3567 }
3568 if let Some(ref local_var_str) = name__n {
3569 local_var_req_builder = match "multi" {
3570 "multi" => local_var_req_builder.query(
3571 &local_var_str
3572 .into_iter()
3573 .map(|p| ("name__n".to_owned(), p.to_string()))
3574 .collect::<Vec<(std::string::String, std::string::String)>>(),
3575 ),
3576 _ => local_var_req_builder.query(&[(
3577 "name__n",
3578 &local_var_str
3579 .into_iter()
3580 .map(|p| p.to_string())
3581 .collect::<Vec<String>>()
3582 .join(",")
3583 .to_string(),
3584 )]),
3585 };
3586 }
3587 if let Some(ref local_var_str) = name__nic {
3588 local_var_req_builder = match "multi" {
3589 "multi" => local_var_req_builder.query(
3590 &local_var_str
3591 .into_iter()
3592 .map(|p| ("name__nic".to_owned(), p.to_string()))
3593 .collect::<Vec<(std::string::String, std::string::String)>>(),
3594 ),
3595 _ => local_var_req_builder.query(&[(
3596 "name__nic",
3597 &local_var_str
3598 .into_iter()
3599 .map(|p| p.to_string())
3600 .collect::<Vec<String>>()
3601 .join(",")
3602 .to_string(),
3603 )]),
3604 };
3605 }
3606 if let Some(ref local_var_str) = name__nie {
3607 local_var_req_builder = match "multi" {
3608 "multi" => local_var_req_builder.query(
3609 &local_var_str
3610 .into_iter()
3611 .map(|p| ("name__nie".to_owned(), p.to_string()))
3612 .collect::<Vec<(std::string::String, std::string::String)>>(),
3613 ),
3614 _ => local_var_req_builder.query(&[(
3615 "name__nie",
3616 &local_var_str
3617 .into_iter()
3618 .map(|p| p.to_string())
3619 .collect::<Vec<String>>()
3620 .join(",")
3621 .to_string(),
3622 )]),
3623 };
3624 }
3625 if let Some(ref local_var_str) = name__niew {
3626 local_var_req_builder = match "multi" {
3627 "multi" => local_var_req_builder.query(
3628 &local_var_str
3629 .into_iter()
3630 .map(|p| ("name__niew".to_owned(), p.to_string()))
3631 .collect::<Vec<(std::string::String, std::string::String)>>(),
3632 ),
3633 _ => local_var_req_builder.query(&[(
3634 "name__niew",
3635 &local_var_str
3636 .into_iter()
3637 .map(|p| p.to_string())
3638 .collect::<Vec<String>>()
3639 .join(",")
3640 .to_string(),
3641 )]),
3642 };
3643 }
3644 if let Some(ref local_var_str) = name__nisw {
3645 local_var_req_builder = match "multi" {
3646 "multi" => local_var_req_builder.query(
3647 &local_var_str
3648 .into_iter()
3649 .map(|p| ("name__nisw".to_owned(), p.to_string()))
3650 .collect::<Vec<(std::string::String, std::string::String)>>(),
3651 ),
3652 _ => local_var_req_builder.query(&[(
3653 "name__nisw",
3654 &local_var_str
3655 .into_iter()
3656 .map(|p| p.to_string())
3657 .collect::<Vec<String>>()
3658 .join(",")
3659 .to_string(),
3660 )]),
3661 };
3662 }
3663 if let Some(ref local_var_str) = name__regex {
3664 local_var_req_builder = match "multi" {
3665 "multi" => local_var_req_builder.query(
3666 &local_var_str
3667 .into_iter()
3668 .map(|p| ("name__regex".to_owned(), p.to_string()))
3669 .collect::<Vec<(std::string::String, std::string::String)>>(),
3670 ),
3671 _ => local_var_req_builder.query(&[(
3672 "name__regex",
3673 &local_var_str
3674 .into_iter()
3675 .map(|p| p.to_string())
3676 .collect::<Vec<String>>()
3677 .join(",")
3678 .to_string(),
3679 )]),
3680 };
3681 }
3682 if let Some(ref local_var_str) = offset {
3683 local_var_req_builder =
3684 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
3685 }
3686 if let Some(ref local_var_str) = ordering {
3687 local_var_req_builder =
3688 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
3689 }
3690 if let Some(ref local_var_str) = owner {
3691 local_var_req_builder = match "multi" {
3692 "multi" => local_var_req_builder.query(
3693 &local_var_str
3694 .into_iter()
3695 .map(|p| ("owner".to_owned(), p.to_string()))
3696 .collect::<Vec<(std::string::String, std::string::String)>>(),
3697 ),
3698 _ => local_var_req_builder.query(&[(
3699 "owner",
3700 &local_var_str
3701 .into_iter()
3702 .map(|p| p.to_string())
3703 .collect::<Vec<String>>()
3704 .join(",")
3705 .to_string(),
3706 )]),
3707 };
3708 }
3709 if let Some(ref local_var_str) = owner__n {
3710 local_var_req_builder = match "multi" {
3711 "multi" => local_var_req_builder.query(
3712 &local_var_str
3713 .into_iter()
3714 .map(|p| ("owner__n".to_owned(), p.to_string()))
3715 .collect::<Vec<(std::string::String, std::string::String)>>(),
3716 ),
3717 _ => local_var_req_builder.query(&[(
3718 "owner__n",
3719 &local_var_str
3720 .into_iter()
3721 .map(|p| p.to_string())
3722 .collect::<Vec<String>>()
3723 .join(",")
3724 .to_string(),
3725 )]),
3726 };
3727 }
3728 if let Some(ref local_var_str) = owner_group {
3729 local_var_req_builder = match "multi" {
3730 "multi" => local_var_req_builder.query(
3731 &local_var_str
3732 .into_iter()
3733 .map(|p| ("owner_group".to_owned(), p.to_string()))
3734 .collect::<Vec<(std::string::String, std::string::String)>>(),
3735 ),
3736 _ => local_var_req_builder.query(&[(
3737 "owner_group",
3738 &local_var_str
3739 .into_iter()
3740 .map(|p| p.to_string())
3741 .collect::<Vec<String>>()
3742 .join(",")
3743 .to_string(),
3744 )]),
3745 };
3746 }
3747 if let Some(ref local_var_str) = owner_group__n {
3748 local_var_req_builder = match "multi" {
3749 "multi" => local_var_req_builder.query(
3750 &local_var_str
3751 .into_iter()
3752 .map(|p| ("owner_group__n".to_owned(), p.to_string()))
3753 .collect::<Vec<(std::string::String, std::string::String)>>(),
3754 ),
3755 _ => local_var_req_builder.query(&[(
3756 "owner_group__n",
3757 &local_var_str
3758 .into_iter()
3759 .map(|p| p.to_string())
3760 .collect::<Vec<String>>()
3761 .join(",")
3762 .to_string(),
3763 )]),
3764 };
3765 }
3766 if let Some(ref local_var_str) = owner_group_id {
3767 local_var_req_builder = match "multi" {
3768 "multi" => local_var_req_builder.query(
3769 &local_var_str
3770 .into_iter()
3771 .map(|p| ("owner_group_id".to_owned(), p.to_string()))
3772 .collect::<Vec<(std::string::String, std::string::String)>>(),
3773 ),
3774 _ => local_var_req_builder.query(&[(
3775 "owner_group_id",
3776 &local_var_str
3777 .into_iter()
3778 .map(|p| p.to_string())
3779 .collect::<Vec<String>>()
3780 .join(",")
3781 .to_string(),
3782 )]),
3783 };
3784 }
3785 if let Some(ref local_var_str) = owner_group_id__n {
3786 local_var_req_builder = match "multi" {
3787 "multi" => local_var_req_builder.query(
3788 &local_var_str
3789 .into_iter()
3790 .map(|p| ("owner_group_id__n".to_owned(), p.to_string()))
3791 .collect::<Vec<(std::string::String, std::string::String)>>(),
3792 ),
3793 _ => local_var_req_builder.query(&[(
3794 "owner_group_id__n",
3795 &local_var_str
3796 .into_iter()
3797 .map(|p| p.to_string())
3798 .collect::<Vec<String>>()
3799 .join(",")
3800 .to_string(),
3801 )]),
3802 };
3803 }
3804 if let Some(ref local_var_str) = owner_id {
3805 local_var_req_builder = match "multi" {
3806 "multi" => local_var_req_builder.query(
3807 &local_var_str
3808 .into_iter()
3809 .map(|p| ("owner_id".to_owned(), p.to_string()))
3810 .collect::<Vec<(std::string::String, std::string::String)>>(),
3811 ),
3812 _ => local_var_req_builder.query(&[(
3813 "owner_id",
3814 &local_var_str
3815 .into_iter()
3816 .map(|p| p.to_string())
3817 .collect::<Vec<String>>()
3818 .join(",")
3819 .to_string(),
3820 )]),
3821 };
3822 }
3823 if let Some(ref local_var_str) = owner_id__n {
3824 local_var_req_builder = match "multi" {
3825 "multi" => local_var_req_builder.query(
3826 &local_var_str
3827 .into_iter()
3828 .map(|p| ("owner_id__n".to_owned(), p.to_string()))
3829 .collect::<Vec<(std::string::String, std::string::String)>>(),
3830 ),
3831 _ => local_var_req_builder.query(&[(
3832 "owner_id__n",
3833 &local_var_str
3834 .into_iter()
3835 .map(|p| p.to_string())
3836 .collect::<Vec<String>>()
3837 .join(",")
3838 .to_string(),
3839 )]),
3840 };
3841 }
3842 if let Some(ref local_var_str) = q {
3843 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
3844 }
3845 if let Some(ref local_var_str) = start {
3846 local_var_req_builder =
3847 local_var_req_builder.query(&[("start", &local_var_str.to_string())]);
3848 }
3849 if let Some(ref local_var_str) = tag {
3850 local_var_req_builder = match "multi" {
3851 "multi" => local_var_req_builder.query(
3852 &local_var_str
3853 .into_iter()
3854 .map(|p| ("tag".to_owned(), p.to_string()))
3855 .collect::<Vec<(std::string::String, std::string::String)>>(),
3856 ),
3857 _ => local_var_req_builder.query(&[(
3858 "tag",
3859 &local_var_str
3860 .into_iter()
3861 .map(|p| p.to_string())
3862 .collect::<Vec<String>>()
3863 .join(",")
3864 .to_string(),
3865 )]),
3866 };
3867 }
3868 if let Some(ref local_var_str) = tag__n {
3869 local_var_req_builder = match "multi" {
3870 "multi" => local_var_req_builder.query(
3871 &local_var_str
3872 .into_iter()
3873 .map(|p| ("tag__n".to_owned(), p.to_string()))
3874 .collect::<Vec<(std::string::String, std::string::String)>>(),
3875 ),
3876 _ => local_var_req_builder.query(&[(
3877 "tag__n",
3878 &local_var_str
3879 .into_iter()
3880 .map(|p| p.to_string())
3881 .collect::<Vec<String>>()
3882 .join(",")
3883 .to_string(),
3884 )]),
3885 };
3886 }
3887 if let Some(ref local_var_str) = tag_id {
3888 local_var_req_builder = match "multi" {
3889 "multi" => local_var_req_builder.query(
3890 &local_var_str
3891 .into_iter()
3892 .map(|p| ("tag_id".to_owned(), p.to_string()))
3893 .collect::<Vec<(std::string::String, std::string::String)>>(),
3894 ),
3895 _ => local_var_req_builder.query(&[(
3896 "tag_id",
3897 &local_var_str
3898 .into_iter()
3899 .map(|p| p.to_string())
3900 .collect::<Vec<String>>()
3901 .join(",")
3902 .to_string(),
3903 )]),
3904 };
3905 }
3906 if let Some(ref local_var_str) = tag_id__n {
3907 local_var_req_builder = match "multi" {
3908 "multi" => local_var_req_builder.query(
3909 &local_var_str
3910 .into_iter()
3911 .map(|p| ("tag_id__n".to_owned(), p.to_string()))
3912 .collect::<Vec<(std::string::String, std::string::String)>>(),
3913 ),
3914 _ => local_var_req_builder.query(&[(
3915 "tag_id__n",
3916 &local_var_str
3917 .into_iter()
3918 .map(|p| p.to_string())
3919 .collect::<Vec<String>>()
3920 .join(",")
3921 .to_string(),
3922 )]),
3923 };
3924 }
3925 if let Some(ref local_var_str) = updated_by_request {
3926 local_var_req_builder =
3927 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
3928 }
3929 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3930 local_var_req_builder =
3931 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3932 }
3933 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
3934 let local_var_key = local_var_apikey.key.clone();
3935 let local_var_value = match local_var_apikey.prefix {
3936 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
3937 None => local_var_key,
3938 };
3939 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
3940 };
3941
3942 let local_var_req = local_var_req_builder.build()?;
3943 let local_var_resp = local_var_client.execute(local_var_req).await?;
3944
3945 let local_var_status = local_var_resp.status();
3946 let local_var_content = local_var_resp.text().await?;
3947
3948 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3949 serde_json::from_str(&local_var_content).map_err(Error::from)
3950 } else {
3951 let local_var_entity: Option<ExtrasConfigContextProfilesListError> =
3952 serde_json::from_str(&local_var_content).ok();
3953 let local_var_error = ResponseContent {
3954 status: local_var_status,
3955 content: local_var_content,
3956 entity: local_var_entity,
3957 };
3958 Err(Error::ResponseError(local_var_error))
3959 }
3960}
3961
3962pub async fn extras_config_context_profiles_partial_update(
3964 configuration: &configuration::Configuration,
3965 id: i32,
3966 patched_config_context_profile_request: Option<
3967 crate::models::PatchedConfigContextProfileRequest,
3968 >,
3969) -> Result<crate::models::ConfigContextProfile, Error<ExtrasConfigContextProfilesPartialUpdateError>>
3970{
3971 let local_var_configuration = configuration;
3972
3973 let local_var_client = &local_var_configuration.client;
3974
3975 let local_var_uri_str = format!(
3976 "{}/api/extras/config-context-profiles/{id}/",
3977 local_var_configuration.base_path,
3978 id = id
3979 );
3980 let mut local_var_req_builder =
3981 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
3982
3983 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3984 local_var_req_builder =
3985 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3986 }
3987 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
3988 let local_var_key = local_var_apikey.key.clone();
3989 let local_var_value = match local_var_apikey.prefix {
3990 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
3991 None => local_var_key,
3992 };
3993 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
3994 };
3995 local_var_req_builder = local_var_req_builder.json(&patched_config_context_profile_request);
3996
3997 let local_var_req = local_var_req_builder.build()?;
3998 let local_var_resp = local_var_client.execute(local_var_req).await?;
3999
4000 let local_var_status = local_var_resp.status();
4001 let local_var_content = local_var_resp.text().await?;
4002
4003 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
4004 serde_json::from_str(&local_var_content).map_err(Error::from)
4005 } else {
4006 let local_var_entity: Option<ExtrasConfigContextProfilesPartialUpdateError> =
4007 serde_json::from_str(&local_var_content).ok();
4008 let local_var_error = ResponseContent {
4009 status: local_var_status,
4010 content: local_var_content,
4011 entity: local_var_entity,
4012 };
4013 Err(Error::ResponseError(local_var_error))
4014 }
4015}
4016
4017pub async fn extras_config_context_profiles_retrieve(
4019 configuration: &configuration::Configuration,
4020 id: i32,
4021) -> Result<crate::models::ConfigContextProfile, Error<ExtrasConfigContextProfilesRetrieveError>> {
4022 let local_var_configuration = configuration;
4023
4024 let local_var_client = &local_var_configuration.client;
4025
4026 let local_var_uri_str = format!(
4027 "{}/api/extras/config-context-profiles/{id}/",
4028 local_var_configuration.base_path,
4029 id = id
4030 );
4031 let mut local_var_req_builder =
4032 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
4033
4034 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
4035 local_var_req_builder =
4036 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
4037 }
4038 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
4039 let local_var_key = local_var_apikey.key.clone();
4040 let local_var_value = match local_var_apikey.prefix {
4041 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
4042 None => local_var_key,
4043 };
4044 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
4045 };
4046
4047 let local_var_req = local_var_req_builder.build()?;
4048 let local_var_resp = local_var_client.execute(local_var_req).await?;
4049
4050 let local_var_status = local_var_resp.status();
4051 let local_var_content = local_var_resp.text().await?;
4052
4053 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
4054 serde_json::from_str(&local_var_content).map_err(Error::from)
4055 } else {
4056 let local_var_entity: Option<ExtrasConfigContextProfilesRetrieveError> =
4057 serde_json::from_str(&local_var_content).ok();
4058 let local_var_error = ResponseContent {
4059 status: local_var_status,
4060 content: local_var_content,
4061 entity: local_var_entity,
4062 };
4063 Err(Error::ResponseError(local_var_error))
4064 }
4065}
4066
4067pub async fn extras_config_context_profiles_sync_create(
4069 configuration: &configuration::Configuration,
4070 id: i32,
4071 config_context_profile_request: crate::models::ConfigContextProfileRequest,
4072) -> Result<crate::models::ConfigContextProfile, Error<ExtrasConfigContextProfilesSyncCreateError>>
4073{
4074 let local_var_configuration = configuration;
4075
4076 let local_var_client = &local_var_configuration.client;
4077
4078 let local_var_uri_str = format!(
4079 "{}/api/extras/config-context-profiles/{id}/sync/",
4080 local_var_configuration.base_path,
4081 id = id
4082 );
4083 let mut local_var_req_builder =
4084 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
4085
4086 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
4087 local_var_req_builder =
4088 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
4089 }
4090 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
4091 let local_var_key = local_var_apikey.key.clone();
4092 let local_var_value = match local_var_apikey.prefix {
4093 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
4094 None => local_var_key,
4095 };
4096 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
4097 };
4098 local_var_req_builder = local_var_req_builder.json(&config_context_profile_request);
4099
4100 let local_var_req = local_var_req_builder.build()?;
4101 let local_var_resp = local_var_client.execute(local_var_req).await?;
4102
4103 let local_var_status = local_var_resp.status();
4104 let local_var_content = local_var_resp.text().await?;
4105
4106 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
4107 serde_json::from_str(&local_var_content).map_err(Error::from)
4108 } else {
4109 let local_var_entity: Option<ExtrasConfigContextProfilesSyncCreateError> =
4110 serde_json::from_str(&local_var_content).ok();
4111 let local_var_error = ResponseContent {
4112 status: local_var_status,
4113 content: local_var_content,
4114 entity: local_var_entity,
4115 };
4116 Err(Error::ResponseError(local_var_error))
4117 }
4118}
4119
4120pub async fn extras_config_context_profiles_update(
4122 configuration: &configuration::Configuration,
4123 id: i32,
4124 config_context_profile_request: crate::models::ConfigContextProfileRequest,
4125) -> Result<crate::models::ConfigContextProfile, Error<ExtrasConfigContextProfilesUpdateError>> {
4126 let local_var_configuration = configuration;
4127
4128 let local_var_client = &local_var_configuration.client;
4129
4130 let local_var_uri_str = format!(
4131 "{}/api/extras/config-context-profiles/{id}/",
4132 local_var_configuration.base_path,
4133 id = id
4134 );
4135 let mut local_var_req_builder =
4136 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
4137
4138 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
4139 local_var_req_builder =
4140 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
4141 }
4142 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
4143 let local_var_key = local_var_apikey.key.clone();
4144 let local_var_value = match local_var_apikey.prefix {
4145 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
4146 None => local_var_key,
4147 };
4148 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
4149 };
4150 local_var_req_builder = local_var_req_builder.json(&config_context_profile_request);
4151
4152 let local_var_req = local_var_req_builder.build()?;
4153 let local_var_resp = local_var_client.execute(local_var_req).await?;
4154
4155 let local_var_status = local_var_resp.status();
4156 let local_var_content = local_var_resp.text().await?;
4157
4158 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
4159 serde_json::from_str(&local_var_content).map_err(Error::from)
4160 } else {
4161 let local_var_entity: Option<ExtrasConfigContextProfilesUpdateError> =
4162 serde_json::from_str(&local_var_content).ok();
4163 let local_var_error = ResponseContent {
4164 status: local_var_status,
4165 content: local_var_content,
4166 entity: local_var_entity,
4167 };
4168 Err(Error::ResponseError(local_var_error))
4169 }
4170}
4171
4172pub async fn extras_config_contexts_bulk_destroy(
4174 configuration: &configuration::Configuration,
4175 config_context_request: Vec<crate::models::ConfigContextRequest>,
4176) -> Result<(), Error<ExtrasConfigContextsBulkDestroyError>> {
4177 let local_var_configuration = configuration;
4178
4179 let local_var_client = &local_var_configuration.client;
4180
4181 let local_var_uri_str = format!(
4182 "{}/api/extras/config-contexts/",
4183 local_var_configuration.base_path
4184 );
4185 let mut local_var_req_builder =
4186 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
4187
4188 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
4189 local_var_req_builder =
4190 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
4191 }
4192 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
4193 let local_var_key = local_var_apikey.key.clone();
4194 let local_var_value = match local_var_apikey.prefix {
4195 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
4196 None => local_var_key,
4197 };
4198 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
4199 };
4200 local_var_req_builder = local_var_req_builder.json(&config_context_request);
4201
4202 let local_var_req = local_var_req_builder.build()?;
4203 let local_var_resp = local_var_client.execute(local_var_req).await?;
4204
4205 let local_var_status = local_var_resp.status();
4206 let local_var_content = local_var_resp.text().await?;
4207
4208 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
4209 Ok(())
4210 } else {
4211 let local_var_entity: Option<ExtrasConfigContextsBulkDestroyError> =
4212 serde_json::from_str(&local_var_content).ok();
4213 let local_var_error = ResponseContent {
4214 status: local_var_status,
4215 content: local_var_content,
4216 entity: local_var_entity,
4217 };
4218 Err(Error::ResponseError(local_var_error))
4219 }
4220}
4221
4222pub async fn extras_config_contexts_bulk_partial_update(
4224 configuration: &configuration::Configuration,
4225 config_context_request: Vec<crate::models::ConfigContextRequest>,
4226) -> Result<Vec<crate::models::ConfigContext>, Error<ExtrasConfigContextsBulkPartialUpdateError>> {
4227 let local_var_configuration = configuration;
4228
4229 let local_var_client = &local_var_configuration.client;
4230
4231 let local_var_uri_str = format!(
4232 "{}/api/extras/config-contexts/",
4233 local_var_configuration.base_path
4234 );
4235 let mut local_var_req_builder =
4236 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
4237
4238 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
4239 local_var_req_builder =
4240 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
4241 }
4242 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
4243 let local_var_key = local_var_apikey.key.clone();
4244 let local_var_value = match local_var_apikey.prefix {
4245 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
4246 None => local_var_key,
4247 };
4248 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
4249 };
4250 local_var_req_builder = local_var_req_builder.json(&config_context_request);
4251
4252 let local_var_req = local_var_req_builder.build()?;
4253 let local_var_resp = local_var_client.execute(local_var_req).await?;
4254
4255 let local_var_status = local_var_resp.status();
4256 let local_var_content = local_var_resp.text().await?;
4257
4258 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
4259 serde_json::from_str(&local_var_content).map_err(Error::from)
4260 } else {
4261 let local_var_entity: Option<ExtrasConfigContextsBulkPartialUpdateError> =
4262 serde_json::from_str(&local_var_content).ok();
4263 let local_var_error = ResponseContent {
4264 status: local_var_status,
4265 content: local_var_content,
4266 entity: local_var_entity,
4267 };
4268 Err(Error::ResponseError(local_var_error))
4269 }
4270}
4271
4272pub async fn extras_config_contexts_bulk_update(
4274 configuration: &configuration::Configuration,
4275 config_context_request: Vec<crate::models::ConfigContextRequest>,
4276) -> Result<Vec<crate::models::ConfigContext>, Error<ExtrasConfigContextsBulkUpdateError>> {
4277 let local_var_configuration = configuration;
4278
4279 let local_var_client = &local_var_configuration.client;
4280
4281 let local_var_uri_str = format!(
4282 "{}/api/extras/config-contexts/",
4283 local_var_configuration.base_path
4284 );
4285 let mut local_var_req_builder =
4286 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
4287
4288 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
4289 local_var_req_builder =
4290 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
4291 }
4292 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
4293 let local_var_key = local_var_apikey.key.clone();
4294 let local_var_value = match local_var_apikey.prefix {
4295 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
4296 None => local_var_key,
4297 };
4298 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
4299 };
4300 local_var_req_builder = local_var_req_builder.json(&config_context_request);
4301
4302 let local_var_req = local_var_req_builder.build()?;
4303 let local_var_resp = local_var_client.execute(local_var_req).await?;
4304
4305 let local_var_status = local_var_resp.status();
4306 let local_var_content = local_var_resp.text().await?;
4307
4308 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
4309 serde_json::from_str(&local_var_content).map_err(Error::from)
4310 } else {
4311 let local_var_entity: Option<ExtrasConfigContextsBulkUpdateError> =
4312 serde_json::from_str(&local_var_content).ok();
4313 let local_var_error = ResponseContent {
4314 status: local_var_status,
4315 content: local_var_content,
4316 entity: local_var_entity,
4317 };
4318 Err(Error::ResponseError(local_var_error))
4319 }
4320}
4321
4322pub async fn extras_config_contexts_create(
4324 configuration: &configuration::Configuration,
4325 extras_config_contexts_create_request: crate::models::ExtrasConfigContextsCreateRequest,
4326) -> Result<crate::models::ConfigContext, Error<ExtrasConfigContextsCreateError>> {
4327 let local_var_configuration = configuration;
4328
4329 let local_var_client = &local_var_configuration.client;
4330
4331 let local_var_uri_str = format!(
4332 "{}/api/extras/config-contexts/",
4333 local_var_configuration.base_path
4334 );
4335 let mut local_var_req_builder =
4336 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
4337
4338 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
4339 local_var_req_builder =
4340 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
4341 }
4342 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
4343 let local_var_key = local_var_apikey.key.clone();
4344 let local_var_value = match local_var_apikey.prefix {
4345 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
4346 None => local_var_key,
4347 };
4348 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
4349 };
4350 local_var_req_builder = local_var_req_builder.json(&extras_config_contexts_create_request);
4351
4352 let local_var_req = local_var_req_builder.build()?;
4353 let local_var_resp = local_var_client.execute(local_var_req).await?;
4354
4355 let local_var_status = local_var_resp.status();
4356 let local_var_content = local_var_resp.text().await?;
4357
4358 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
4359 serde_json::from_str(&local_var_content).map_err(Error::from)
4360 } else {
4361 let local_var_entity: Option<ExtrasConfigContextsCreateError> =
4362 serde_json::from_str(&local_var_content).ok();
4363 let local_var_error = ResponseContent {
4364 status: local_var_status,
4365 content: local_var_content,
4366 entity: local_var_entity,
4367 };
4368 Err(Error::ResponseError(local_var_error))
4369 }
4370}
4371
4372pub async fn extras_config_contexts_destroy(
4374 configuration: &configuration::Configuration,
4375 id: i32,
4376) -> Result<(), Error<ExtrasConfigContextsDestroyError>> {
4377 let local_var_configuration = configuration;
4378
4379 let local_var_client = &local_var_configuration.client;
4380
4381 let local_var_uri_str = format!(
4382 "{}/api/extras/config-contexts/{id}/",
4383 local_var_configuration.base_path,
4384 id = id
4385 );
4386 let mut local_var_req_builder =
4387 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
4388
4389 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
4390 local_var_req_builder =
4391 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
4392 }
4393 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
4394 let local_var_key = local_var_apikey.key.clone();
4395 let local_var_value = match local_var_apikey.prefix {
4396 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
4397 None => local_var_key,
4398 };
4399 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
4400 };
4401
4402 let local_var_req = local_var_req_builder.build()?;
4403 let local_var_resp = local_var_client.execute(local_var_req).await?;
4404
4405 let local_var_status = local_var_resp.status();
4406 let local_var_content = local_var_resp.text().await?;
4407
4408 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
4409 Ok(())
4410 } else {
4411 let local_var_entity: Option<ExtrasConfigContextsDestroyError> =
4412 serde_json::from_str(&local_var_content).ok();
4413 let local_var_error = ResponseContent {
4414 status: local_var_status,
4415 content: local_var_content,
4416 entity: local_var_entity,
4417 };
4418 Err(Error::ResponseError(local_var_error))
4419 }
4420}
4421
4422pub async fn extras_config_contexts_list(
4424 configuration: &configuration::Configuration,
4425 auto_sync_enabled: Option<bool>,
4426 cluster_group: Option<Vec<String>>,
4427 cluster_group__n: Option<Vec<String>>,
4428 cluster_group_id: Option<Vec<i32>>,
4429 cluster_group_id__n: Option<Vec<i32>>,
4430 cluster_id: Option<Vec<i32>>,
4431 cluster_id__n: Option<Vec<i32>>,
4432 cluster_type: Option<Vec<String>>,
4433 cluster_type__n: Option<Vec<String>>,
4434 cluster_type_id: Option<Vec<i32>>,
4435 cluster_type_id__n: Option<Vec<i32>>,
4436 created: Option<Vec<String>>,
4437 created__empty: Option<Vec<String>>,
4438 created__gt: Option<Vec<String>>,
4439 created__gte: Option<Vec<String>>,
4440 created__lt: Option<Vec<String>>,
4441 created__lte: Option<Vec<String>>,
4442 created__n: Option<Vec<String>>,
4443 created_by_request: Option<&str>,
4444 data_file_id: Option<Vec<i32>>,
4445 data_file_id__n: Option<Vec<i32>>,
4446 data_source_id: Option<Vec<i32>>,
4447 data_source_id__n: Option<Vec<i32>>,
4448 data_synced: Option<Vec<String>>,
4449 data_synced__empty: Option<bool>,
4450 data_synced__gt: Option<Vec<String>>,
4451 data_synced__gte: Option<Vec<String>>,
4452 data_synced__lt: Option<Vec<String>>,
4453 data_synced__lte: Option<Vec<String>>,
4454 data_synced__n: Option<Vec<String>>,
4455 description: Option<Vec<String>>,
4456 description__empty: Option<bool>,
4457 description__ic: Option<Vec<String>>,
4458 description__ie: Option<Vec<String>>,
4459 description__iew: Option<Vec<String>>,
4460 description__iregex: Option<Vec<String>>,
4461 description__isw: Option<Vec<String>>,
4462 description__n: Option<Vec<String>>,
4463 description__nic: Option<Vec<String>>,
4464 description__nie: Option<Vec<String>>,
4465 description__niew: Option<Vec<String>>,
4466 description__nisw: Option<Vec<String>>,
4467 description__regex: Option<Vec<String>>,
4468 device_role: Option<Vec<String>>,
4469 device_role__n: Option<Vec<String>>,
4470 device_role_id: Option<Vec<i32>>,
4471 device_role_id__n: Option<Vec<i32>>,
4472 device_type_id: Option<Vec<i32>>,
4473 device_type_id__n: Option<Vec<i32>>,
4474 id: Option<Vec<i32>>,
4475 id__empty: Option<bool>,
4476 id__gt: Option<Vec<i32>>,
4477 id__gte: Option<Vec<i32>>,
4478 id__lt: Option<Vec<i32>>,
4479 id__lte: Option<Vec<i32>>,
4480 id__n: Option<Vec<i32>>,
4481 is_active: Option<bool>,
4482 last_updated: Option<Vec<String>>,
4483 last_updated__empty: Option<Vec<String>>,
4484 last_updated__gt: Option<Vec<String>>,
4485 last_updated__gte: Option<Vec<String>>,
4486 last_updated__lt: Option<Vec<String>>,
4487 last_updated__lte: Option<Vec<String>>,
4488 last_updated__n: Option<Vec<String>>,
4489 limit: Option<i32>,
4490 location: Option<Vec<String>>,
4491 location__n: Option<Vec<String>>,
4492 location_id: Option<Vec<i32>>,
4493 location_id__n: Option<Vec<i32>>,
4494 modified_by_request: Option<&str>,
4495 name: Option<Vec<String>>,
4496 name__empty: Option<bool>,
4497 name__ic: Option<Vec<String>>,
4498 name__ie: Option<Vec<String>>,
4499 name__iew: Option<Vec<String>>,
4500 name__iregex: Option<Vec<String>>,
4501 name__isw: Option<Vec<String>>,
4502 name__n: Option<Vec<String>>,
4503 name__nic: Option<Vec<String>>,
4504 name__nie: Option<Vec<String>>,
4505 name__niew: Option<Vec<String>>,
4506 name__nisw: Option<Vec<String>>,
4507 name__regex: Option<Vec<String>>,
4508 offset: Option<i32>,
4509 ordering: Option<&str>,
4510 owner: Option<Vec<String>>,
4511 owner__n: Option<Vec<String>>,
4512 owner_group: Option<Vec<String>>,
4513 owner_group__n: Option<Vec<String>>,
4514 owner_group_id: Option<Vec<i32>>,
4515 owner_group_id__n: Option<Vec<i32>>,
4516 owner_id: Option<Vec<i32>>,
4517 owner_id__n: Option<Vec<i32>>,
4518 platform: Option<Vec<String>>,
4519 platform__n: Option<Vec<String>>,
4520 platform_id: Option<Vec<i32>>,
4521 platform_id__n: Option<Vec<i32>>,
4522 profile: Option<Vec<String>>,
4523 profile__n: Option<Vec<String>>,
4524 profile_id: Option<Vec<i32>>,
4525 profile_id__n: Option<Vec<i32>>,
4526 q: Option<&str>,
4527 region: Option<Vec<String>>,
4528 region__n: Option<Vec<String>>,
4529 region_id: Option<Vec<i32>>,
4530 region_id__n: Option<Vec<i32>>,
4531 site: Option<Vec<String>>,
4532 site__n: Option<Vec<String>>,
4533 site_group: Option<Vec<String>>,
4534 site_group__n: Option<Vec<String>>,
4535 site_group_id: Option<Vec<i32>>,
4536 site_group_id__n: Option<Vec<i32>>,
4537 site_id: Option<Vec<i32>>,
4538 site_id__n: Option<Vec<i32>>,
4539 start: Option<i32>,
4540 tag: Option<Vec<String>>,
4541 tag__n: Option<Vec<String>>,
4542 tag_id: Option<Vec<i32>>,
4543 tag_id__n: Option<Vec<i32>>,
4544 tenant: Option<Vec<String>>,
4545 tenant__n: Option<Vec<String>>,
4546 tenant_group: Option<Vec<String>>,
4547 tenant_group__n: Option<Vec<String>>,
4548 tenant_group_id: Option<Vec<i32>>,
4549 tenant_group_id__n: Option<Vec<i32>>,
4550 tenant_id: Option<Vec<i32>>,
4551 tenant_id__n: Option<Vec<i32>>,
4552 updated_by_request: Option<&str>,
4553 weight: Option<Vec<i32>>,
4554 weight__empty: Option<bool>,
4555 weight__gt: Option<Vec<i32>>,
4556 weight__gte: Option<Vec<i32>>,
4557 weight__lt: Option<Vec<i32>>,
4558 weight__lte: Option<Vec<i32>>,
4559 weight__n: Option<Vec<i32>>,
4560) -> Result<crate::models::PaginatedConfigContextList, Error<ExtrasConfigContextsListError>> {
4561 let local_var_configuration = configuration;
4562
4563 let local_var_client = &local_var_configuration.client;
4564
4565 let local_var_uri_str = format!(
4566 "{}/api/extras/config-contexts/",
4567 local_var_configuration.base_path
4568 );
4569 let mut local_var_req_builder =
4570 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
4571
4572 if let Some(ref local_var_str) = auto_sync_enabled {
4573 local_var_req_builder =
4574 local_var_req_builder.query(&[("auto_sync_enabled", &local_var_str.to_string())]);
4575 }
4576 if let Some(ref local_var_str) = cluster_group {
4577 local_var_req_builder = match "multi" {
4578 "multi" => local_var_req_builder.query(
4579 &local_var_str
4580 .into_iter()
4581 .map(|p| ("cluster_group".to_owned(), p.to_string()))
4582 .collect::<Vec<(std::string::String, std::string::String)>>(),
4583 ),
4584 _ => local_var_req_builder.query(&[(
4585 "cluster_group",
4586 &local_var_str
4587 .into_iter()
4588 .map(|p| p.to_string())
4589 .collect::<Vec<String>>()
4590 .join(",")
4591 .to_string(),
4592 )]),
4593 };
4594 }
4595 if let Some(ref local_var_str) = cluster_group__n {
4596 local_var_req_builder = match "multi" {
4597 "multi" => local_var_req_builder.query(
4598 &local_var_str
4599 .into_iter()
4600 .map(|p| ("cluster_group__n".to_owned(), p.to_string()))
4601 .collect::<Vec<(std::string::String, std::string::String)>>(),
4602 ),
4603 _ => local_var_req_builder.query(&[(
4604 "cluster_group__n",
4605 &local_var_str
4606 .into_iter()
4607 .map(|p| p.to_string())
4608 .collect::<Vec<String>>()
4609 .join(",")
4610 .to_string(),
4611 )]),
4612 };
4613 }
4614 if let Some(ref local_var_str) = cluster_group_id {
4615 local_var_req_builder = match "multi" {
4616 "multi" => local_var_req_builder.query(
4617 &local_var_str
4618 .into_iter()
4619 .map(|p| ("cluster_group_id".to_owned(), p.to_string()))
4620 .collect::<Vec<(std::string::String, std::string::String)>>(),
4621 ),
4622 _ => local_var_req_builder.query(&[(
4623 "cluster_group_id",
4624 &local_var_str
4625 .into_iter()
4626 .map(|p| p.to_string())
4627 .collect::<Vec<String>>()
4628 .join(",")
4629 .to_string(),
4630 )]),
4631 };
4632 }
4633 if let Some(ref local_var_str) = cluster_group_id__n {
4634 local_var_req_builder = match "multi" {
4635 "multi" => local_var_req_builder.query(
4636 &local_var_str
4637 .into_iter()
4638 .map(|p| ("cluster_group_id__n".to_owned(), p.to_string()))
4639 .collect::<Vec<(std::string::String, std::string::String)>>(),
4640 ),
4641 _ => local_var_req_builder.query(&[(
4642 "cluster_group_id__n",
4643 &local_var_str
4644 .into_iter()
4645 .map(|p| p.to_string())
4646 .collect::<Vec<String>>()
4647 .join(",")
4648 .to_string(),
4649 )]),
4650 };
4651 }
4652 if let Some(ref local_var_str) = cluster_id {
4653 local_var_req_builder = match "multi" {
4654 "multi" => local_var_req_builder.query(
4655 &local_var_str
4656 .into_iter()
4657 .map(|p| ("cluster_id".to_owned(), p.to_string()))
4658 .collect::<Vec<(std::string::String, std::string::String)>>(),
4659 ),
4660 _ => local_var_req_builder.query(&[(
4661 "cluster_id",
4662 &local_var_str
4663 .into_iter()
4664 .map(|p| p.to_string())
4665 .collect::<Vec<String>>()
4666 .join(",")
4667 .to_string(),
4668 )]),
4669 };
4670 }
4671 if let Some(ref local_var_str) = cluster_id__n {
4672 local_var_req_builder = match "multi" {
4673 "multi" => local_var_req_builder.query(
4674 &local_var_str
4675 .into_iter()
4676 .map(|p| ("cluster_id__n".to_owned(), p.to_string()))
4677 .collect::<Vec<(std::string::String, std::string::String)>>(),
4678 ),
4679 _ => local_var_req_builder.query(&[(
4680 "cluster_id__n",
4681 &local_var_str
4682 .into_iter()
4683 .map(|p| p.to_string())
4684 .collect::<Vec<String>>()
4685 .join(",")
4686 .to_string(),
4687 )]),
4688 };
4689 }
4690 if let Some(ref local_var_str) = cluster_type {
4691 local_var_req_builder = match "multi" {
4692 "multi" => local_var_req_builder.query(
4693 &local_var_str
4694 .into_iter()
4695 .map(|p| ("cluster_type".to_owned(), p.to_string()))
4696 .collect::<Vec<(std::string::String, std::string::String)>>(),
4697 ),
4698 _ => local_var_req_builder.query(&[(
4699 "cluster_type",
4700 &local_var_str
4701 .into_iter()
4702 .map(|p| p.to_string())
4703 .collect::<Vec<String>>()
4704 .join(",")
4705 .to_string(),
4706 )]),
4707 };
4708 }
4709 if let Some(ref local_var_str) = cluster_type__n {
4710 local_var_req_builder = match "multi" {
4711 "multi" => local_var_req_builder.query(
4712 &local_var_str
4713 .into_iter()
4714 .map(|p| ("cluster_type__n".to_owned(), p.to_string()))
4715 .collect::<Vec<(std::string::String, std::string::String)>>(),
4716 ),
4717 _ => local_var_req_builder.query(&[(
4718 "cluster_type__n",
4719 &local_var_str
4720 .into_iter()
4721 .map(|p| p.to_string())
4722 .collect::<Vec<String>>()
4723 .join(",")
4724 .to_string(),
4725 )]),
4726 };
4727 }
4728 if let Some(ref local_var_str) = cluster_type_id {
4729 local_var_req_builder = match "multi" {
4730 "multi" => local_var_req_builder.query(
4731 &local_var_str
4732 .into_iter()
4733 .map(|p| ("cluster_type_id".to_owned(), p.to_string()))
4734 .collect::<Vec<(std::string::String, std::string::String)>>(),
4735 ),
4736 _ => local_var_req_builder.query(&[(
4737 "cluster_type_id",
4738 &local_var_str
4739 .into_iter()
4740 .map(|p| p.to_string())
4741 .collect::<Vec<String>>()
4742 .join(",")
4743 .to_string(),
4744 )]),
4745 };
4746 }
4747 if let Some(ref local_var_str) = cluster_type_id__n {
4748 local_var_req_builder = match "multi" {
4749 "multi" => local_var_req_builder.query(
4750 &local_var_str
4751 .into_iter()
4752 .map(|p| ("cluster_type_id__n".to_owned(), p.to_string()))
4753 .collect::<Vec<(std::string::String, std::string::String)>>(),
4754 ),
4755 _ => local_var_req_builder.query(&[(
4756 "cluster_type_id__n",
4757 &local_var_str
4758 .into_iter()
4759 .map(|p| p.to_string())
4760 .collect::<Vec<String>>()
4761 .join(",")
4762 .to_string(),
4763 )]),
4764 };
4765 }
4766 if let Some(ref local_var_str) = created {
4767 local_var_req_builder = match "multi" {
4768 "multi" => local_var_req_builder.query(
4769 &local_var_str
4770 .into_iter()
4771 .map(|p| ("created".to_owned(), p.to_string()))
4772 .collect::<Vec<(std::string::String, std::string::String)>>(),
4773 ),
4774 _ => local_var_req_builder.query(&[(
4775 "created",
4776 &local_var_str
4777 .into_iter()
4778 .map(|p| p.to_string())
4779 .collect::<Vec<String>>()
4780 .join(",")
4781 .to_string(),
4782 )]),
4783 };
4784 }
4785 if let Some(ref local_var_str) = created__empty {
4786 local_var_req_builder = match "multi" {
4787 "multi" => local_var_req_builder.query(
4788 &local_var_str
4789 .into_iter()
4790 .map(|p| ("created__empty".to_owned(), p.to_string()))
4791 .collect::<Vec<(std::string::String, std::string::String)>>(),
4792 ),
4793 _ => local_var_req_builder.query(&[(
4794 "created__empty",
4795 &local_var_str
4796 .into_iter()
4797 .map(|p| p.to_string())
4798 .collect::<Vec<String>>()
4799 .join(",")
4800 .to_string(),
4801 )]),
4802 };
4803 }
4804 if let Some(ref local_var_str) = created__gt {
4805 local_var_req_builder = match "multi" {
4806 "multi" => local_var_req_builder.query(
4807 &local_var_str
4808 .into_iter()
4809 .map(|p| ("created__gt".to_owned(), p.to_string()))
4810 .collect::<Vec<(std::string::String, std::string::String)>>(),
4811 ),
4812 _ => local_var_req_builder.query(&[(
4813 "created__gt",
4814 &local_var_str
4815 .into_iter()
4816 .map(|p| p.to_string())
4817 .collect::<Vec<String>>()
4818 .join(",")
4819 .to_string(),
4820 )]),
4821 };
4822 }
4823 if let Some(ref local_var_str) = created__gte {
4824 local_var_req_builder = match "multi" {
4825 "multi" => local_var_req_builder.query(
4826 &local_var_str
4827 .into_iter()
4828 .map(|p| ("created__gte".to_owned(), p.to_string()))
4829 .collect::<Vec<(std::string::String, std::string::String)>>(),
4830 ),
4831 _ => local_var_req_builder.query(&[(
4832 "created__gte",
4833 &local_var_str
4834 .into_iter()
4835 .map(|p| p.to_string())
4836 .collect::<Vec<String>>()
4837 .join(",")
4838 .to_string(),
4839 )]),
4840 };
4841 }
4842 if let Some(ref local_var_str) = created__lt {
4843 local_var_req_builder = match "multi" {
4844 "multi" => local_var_req_builder.query(
4845 &local_var_str
4846 .into_iter()
4847 .map(|p| ("created__lt".to_owned(), p.to_string()))
4848 .collect::<Vec<(std::string::String, std::string::String)>>(),
4849 ),
4850 _ => local_var_req_builder.query(&[(
4851 "created__lt",
4852 &local_var_str
4853 .into_iter()
4854 .map(|p| p.to_string())
4855 .collect::<Vec<String>>()
4856 .join(",")
4857 .to_string(),
4858 )]),
4859 };
4860 }
4861 if let Some(ref local_var_str) = created__lte {
4862 local_var_req_builder = match "multi" {
4863 "multi" => local_var_req_builder.query(
4864 &local_var_str
4865 .into_iter()
4866 .map(|p| ("created__lte".to_owned(), p.to_string()))
4867 .collect::<Vec<(std::string::String, std::string::String)>>(),
4868 ),
4869 _ => local_var_req_builder.query(&[(
4870 "created__lte",
4871 &local_var_str
4872 .into_iter()
4873 .map(|p| p.to_string())
4874 .collect::<Vec<String>>()
4875 .join(",")
4876 .to_string(),
4877 )]),
4878 };
4879 }
4880 if let Some(ref local_var_str) = created__n {
4881 local_var_req_builder = match "multi" {
4882 "multi" => local_var_req_builder.query(
4883 &local_var_str
4884 .into_iter()
4885 .map(|p| ("created__n".to_owned(), p.to_string()))
4886 .collect::<Vec<(std::string::String, std::string::String)>>(),
4887 ),
4888 _ => local_var_req_builder.query(&[(
4889 "created__n",
4890 &local_var_str
4891 .into_iter()
4892 .map(|p| p.to_string())
4893 .collect::<Vec<String>>()
4894 .join(",")
4895 .to_string(),
4896 )]),
4897 };
4898 }
4899 if let Some(ref local_var_str) = created_by_request {
4900 local_var_req_builder =
4901 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
4902 }
4903 if let Some(ref local_var_str) = data_file_id {
4904 local_var_req_builder = match "multi" {
4905 "multi" => local_var_req_builder.query(
4906 &local_var_str
4907 .into_iter()
4908 .map(|p| ("data_file_id".to_owned(), p.to_string()))
4909 .collect::<Vec<(std::string::String, std::string::String)>>(),
4910 ),
4911 _ => local_var_req_builder.query(&[(
4912 "data_file_id",
4913 &local_var_str
4914 .into_iter()
4915 .map(|p| p.to_string())
4916 .collect::<Vec<String>>()
4917 .join(",")
4918 .to_string(),
4919 )]),
4920 };
4921 }
4922 if let Some(ref local_var_str) = data_file_id__n {
4923 local_var_req_builder = match "multi" {
4924 "multi" => local_var_req_builder.query(
4925 &local_var_str
4926 .into_iter()
4927 .map(|p| ("data_file_id__n".to_owned(), p.to_string()))
4928 .collect::<Vec<(std::string::String, std::string::String)>>(),
4929 ),
4930 _ => local_var_req_builder.query(&[(
4931 "data_file_id__n",
4932 &local_var_str
4933 .into_iter()
4934 .map(|p| p.to_string())
4935 .collect::<Vec<String>>()
4936 .join(",")
4937 .to_string(),
4938 )]),
4939 };
4940 }
4941 if let Some(ref local_var_str) = data_source_id {
4942 local_var_req_builder = match "multi" {
4943 "multi" => local_var_req_builder.query(
4944 &local_var_str
4945 .into_iter()
4946 .map(|p| ("data_source_id".to_owned(), p.to_string()))
4947 .collect::<Vec<(std::string::String, std::string::String)>>(),
4948 ),
4949 _ => local_var_req_builder.query(&[(
4950 "data_source_id",
4951 &local_var_str
4952 .into_iter()
4953 .map(|p| p.to_string())
4954 .collect::<Vec<String>>()
4955 .join(",")
4956 .to_string(),
4957 )]),
4958 };
4959 }
4960 if let Some(ref local_var_str) = data_source_id__n {
4961 local_var_req_builder = match "multi" {
4962 "multi" => local_var_req_builder.query(
4963 &local_var_str
4964 .into_iter()
4965 .map(|p| ("data_source_id__n".to_owned(), p.to_string()))
4966 .collect::<Vec<(std::string::String, std::string::String)>>(),
4967 ),
4968 _ => local_var_req_builder.query(&[(
4969 "data_source_id__n",
4970 &local_var_str
4971 .into_iter()
4972 .map(|p| p.to_string())
4973 .collect::<Vec<String>>()
4974 .join(",")
4975 .to_string(),
4976 )]),
4977 };
4978 }
4979 if let Some(ref local_var_str) = data_synced {
4980 local_var_req_builder = match "multi" {
4981 "multi" => local_var_req_builder.query(
4982 &local_var_str
4983 .into_iter()
4984 .map(|p| ("data_synced".to_owned(), p.to_string()))
4985 .collect::<Vec<(std::string::String, std::string::String)>>(),
4986 ),
4987 _ => local_var_req_builder.query(&[(
4988 "data_synced",
4989 &local_var_str
4990 .into_iter()
4991 .map(|p| p.to_string())
4992 .collect::<Vec<String>>()
4993 .join(",")
4994 .to_string(),
4995 )]),
4996 };
4997 }
4998 if let Some(ref local_var_str) = data_synced__empty {
4999 local_var_req_builder =
5000 local_var_req_builder.query(&[("data_synced__empty", &local_var_str.to_string())]);
5001 }
5002 if let Some(ref local_var_str) = data_synced__gt {
5003 local_var_req_builder = match "multi" {
5004 "multi" => local_var_req_builder.query(
5005 &local_var_str
5006 .into_iter()
5007 .map(|p| ("data_synced__gt".to_owned(), p.to_string()))
5008 .collect::<Vec<(std::string::String, std::string::String)>>(),
5009 ),
5010 _ => local_var_req_builder.query(&[(
5011 "data_synced__gt",
5012 &local_var_str
5013 .into_iter()
5014 .map(|p| p.to_string())
5015 .collect::<Vec<String>>()
5016 .join(",")
5017 .to_string(),
5018 )]),
5019 };
5020 }
5021 if let Some(ref local_var_str) = data_synced__gte {
5022 local_var_req_builder = match "multi" {
5023 "multi" => local_var_req_builder.query(
5024 &local_var_str
5025 .into_iter()
5026 .map(|p| ("data_synced__gte".to_owned(), p.to_string()))
5027 .collect::<Vec<(std::string::String, std::string::String)>>(),
5028 ),
5029 _ => local_var_req_builder.query(&[(
5030 "data_synced__gte",
5031 &local_var_str
5032 .into_iter()
5033 .map(|p| p.to_string())
5034 .collect::<Vec<String>>()
5035 .join(",")
5036 .to_string(),
5037 )]),
5038 };
5039 }
5040 if let Some(ref local_var_str) = data_synced__lt {
5041 local_var_req_builder = match "multi" {
5042 "multi" => local_var_req_builder.query(
5043 &local_var_str
5044 .into_iter()
5045 .map(|p| ("data_synced__lt".to_owned(), p.to_string()))
5046 .collect::<Vec<(std::string::String, std::string::String)>>(),
5047 ),
5048 _ => local_var_req_builder.query(&[(
5049 "data_synced__lt",
5050 &local_var_str
5051 .into_iter()
5052 .map(|p| p.to_string())
5053 .collect::<Vec<String>>()
5054 .join(",")
5055 .to_string(),
5056 )]),
5057 };
5058 }
5059 if let Some(ref local_var_str) = data_synced__lte {
5060 local_var_req_builder = match "multi" {
5061 "multi" => local_var_req_builder.query(
5062 &local_var_str
5063 .into_iter()
5064 .map(|p| ("data_synced__lte".to_owned(), p.to_string()))
5065 .collect::<Vec<(std::string::String, std::string::String)>>(),
5066 ),
5067 _ => local_var_req_builder.query(&[(
5068 "data_synced__lte",
5069 &local_var_str
5070 .into_iter()
5071 .map(|p| p.to_string())
5072 .collect::<Vec<String>>()
5073 .join(",")
5074 .to_string(),
5075 )]),
5076 };
5077 }
5078 if let Some(ref local_var_str) = data_synced__n {
5079 local_var_req_builder = match "multi" {
5080 "multi" => local_var_req_builder.query(
5081 &local_var_str
5082 .into_iter()
5083 .map(|p| ("data_synced__n".to_owned(), p.to_string()))
5084 .collect::<Vec<(std::string::String, std::string::String)>>(),
5085 ),
5086 _ => local_var_req_builder.query(&[(
5087 "data_synced__n",
5088 &local_var_str
5089 .into_iter()
5090 .map(|p| p.to_string())
5091 .collect::<Vec<String>>()
5092 .join(",")
5093 .to_string(),
5094 )]),
5095 };
5096 }
5097 if let Some(ref local_var_str) = description {
5098 local_var_req_builder = match "multi" {
5099 "multi" => local_var_req_builder.query(
5100 &local_var_str
5101 .into_iter()
5102 .map(|p| ("description".to_owned(), p.to_string()))
5103 .collect::<Vec<(std::string::String, std::string::String)>>(),
5104 ),
5105 _ => local_var_req_builder.query(&[(
5106 "description",
5107 &local_var_str
5108 .into_iter()
5109 .map(|p| p.to_string())
5110 .collect::<Vec<String>>()
5111 .join(",")
5112 .to_string(),
5113 )]),
5114 };
5115 }
5116 if let Some(ref local_var_str) = description__empty {
5117 local_var_req_builder =
5118 local_var_req_builder.query(&[("description__empty", &local_var_str.to_string())]);
5119 }
5120 if let Some(ref local_var_str) = description__ic {
5121 local_var_req_builder = match "multi" {
5122 "multi" => local_var_req_builder.query(
5123 &local_var_str
5124 .into_iter()
5125 .map(|p| ("description__ic".to_owned(), p.to_string()))
5126 .collect::<Vec<(std::string::String, std::string::String)>>(),
5127 ),
5128 _ => local_var_req_builder.query(&[(
5129 "description__ic",
5130 &local_var_str
5131 .into_iter()
5132 .map(|p| p.to_string())
5133 .collect::<Vec<String>>()
5134 .join(",")
5135 .to_string(),
5136 )]),
5137 };
5138 }
5139 if let Some(ref local_var_str) = description__ie {
5140 local_var_req_builder = match "multi" {
5141 "multi" => local_var_req_builder.query(
5142 &local_var_str
5143 .into_iter()
5144 .map(|p| ("description__ie".to_owned(), p.to_string()))
5145 .collect::<Vec<(std::string::String, std::string::String)>>(),
5146 ),
5147 _ => local_var_req_builder.query(&[(
5148 "description__ie",
5149 &local_var_str
5150 .into_iter()
5151 .map(|p| p.to_string())
5152 .collect::<Vec<String>>()
5153 .join(",")
5154 .to_string(),
5155 )]),
5156 };
5157 }
5158 if let Some(ref local_var_str) = description__iew {
5159 local_var_req_builder = match "multi" {
5160 "multi" => local_var_req_builder.query(
5161 &local_var_str
5162 .into_iter()
5163 .map(|p| ("description__iew".to_owned(), p.to_string()))
5164 .collect::<Vec<(std::string::String, std::string::String)>>(),
5165 ),
5166 _ => local_var_req_builder.query(&[(
5167 "description__iew",
5168 &local_var_str
5169 .into_iter()
5170 .map(|p| p.to_string())
5171 .collect::<Vec<String>>()
5172 .join(",")
5173 .to_string(),
5174 )]),
5175 };
5176 }
5177 if let Some(ref local_var_str) = description__iregex {
5178 local_var_req_builder = match "multi" {
5179 "multi" => local_var_req_builder.query(
5180 &local_var_str
5181 .into_iter()
5182 .map(|p| ("description__iregex".to_owned(), p.to_string()))
5183 .collect::<Vec<(std::string::String, std::string::String)>>(),
5184 ),
5185 _ => local_var_req_builder.query(&[(
5186 "description__iregex",
5187 &local_var_str
5188 .into_iter()
5189 .map(|p| p.to_string())
5190 .collect::<Vec<String>>()
5191 .join(",")
5192 .to_string(),
5193 )]),
5194 };
5195 }
5196 if let Some(ref local_var_str) = description__isw {
5197 local_var_req_builder = match "multi" {
5198 "multi" => local_var_req_builder.query(
5199 &local_var_str
5200 .into_iter()
5201 .map(|p| ("description__isw".to_owned(), p.to_string()))
5202 .collect::<Vec<(std::string::String, std::string::String)>>(),
5203 ),
5204 _ => local_var_req_builder.query(&[(
5205 "description__isw",
5206 &local_var_str
5207 .into_iter()
5208 .map(|p| p.to_string())
5209 .collect::<Vec<String>>()
5210 .join(",")
5211 .to_string(),
5212 )]),
5213 };
5214 }
5215 if let Some(ref local_var_str) = description__n {
5216 local_var_req_builder = match "multi" {
5217 "multi" => local_var_req_builder.query(
5218 &local_var_str
5219 .into_iter()
5220 .map(|p| ("description__n".to_owned(), p.to_string()))
5221 .collect::<Vec<(std::string::String, std::string::String)>>(),
5222 ),
5223 _ => local_var_req_builder.query(&[(
5224 "description__n",
5225 &local_var_str
5226 .into_iter()
5227 .map(|p| p.to_string())
5228 .collect::<Vec<String>>()
5229 .join(",")
5230 .to_string(),
5231 )]),
5232 };
5233 }
5234 if let Some(ref local_var_str) = description__nic {
5235 local_var_req_builder = match "multi" {
5236 "multi" => local_var_req_builder.query(
5237 &local_var_str
5238 .into_iter()
5239 .map(|p| ("description__nic".to_owned(), p.to_string()))
5240 .collect::<Vec<(std::string::String, std::string::String)>>(),
5241 ),
5242 _ => local_var_req_builder.query(&[(
5243 "description__nic",
5244 &local_var_str
5245 .into_iter()
5246 .map(|p| p.to_string())
5247 .collect::<Vec<String>>()
5248 .join(",")
5249 .to_string(),
5250 )]),
5251 };
5252 }
5253 if let Some(ref local_var_str) = description__nie {
5254 local_var_req_builder = match "multi" {
5255 "multi" => local_var_req_builder.query(
5256 &local_var_str
5257 .into_iter()
5258 .map(|p| ("description__nie".to_owned(), p.to_string()))
5259 .collect::<Vec<(std::string::String, std::string::String)>>(),
5260 ),
5261 _ => local_var_req_builder.query(&[(
5262 "description__nie",
5263 &local_var_str
5264 .into_iter()
5265 .map(|p| p.to_string())
5266 .collect::<Vec<String>>()
5267 .join(",")
5268 .to_string(),
5269 )]),
5270 };
5271 }
5272 if let Some(ref local_var_str) = description__niew {
5273 local_var_req_builder = match "multi" {
5274 "multi" => local_var_req_builder.query(
5275 &local_var_str
5276 .into_iter()
5277 .map(|p| ("description__niew".to_owned(), p.to_string()))
5278 .collect::<Vec<(std::string::String, std::string::String)>>(),
5279 ),
5280 _ => local_var_req_builder.query(&[(
5281 "description__niew",
5282 &local_var_str
5283 .into_iter()
5284 .map(|p| p.to_string())
5285 .collect::<Vec<String>>()
5286 .join(",")
5287 .to_string(),
5288 )]),
5289 };
5290 }
5291 if let Some(ref local_var_str) = description__nisw {
5292 local_var_req_builder = match "multi" {
5293 "multi" => local_var_req_builder.query(
5294 &local_var_str
5295 .into_iter()
5296 .map(|p| ("description__nisw".to_owned(), p.to_string()))
5297 .collect::<Vec<(std::string::String, std::string::String)>>(),
5298 ),
5299 _ => local_var_req_builder.query(&[(
5300 "description__nisw",
5301 &local_var_str
5302 .into_iter()
5303 .map(|p| p.to_string())
5304 .collect::<Vec<String>>()
5305 .join(",")
5306 .to_string(),
5307 )]),
5308 };
5309 }
5310 if let Some(ref local_var_str) = description__regex {
5311 local_var_req_builder = match "multi" {
5312 "multi" => local_var_req_builder.query(
5313 &local_var_str
5314 .into_iter()
5315 .map(|p| ("description__regex".to_owned(), p.to_string()))
5316 .collect::<Vec<(std::string::String, std::string::String)>>(),
5317 ),
5318 _ => local_var_req_builder.query(&[(
5319 "description__regex",
5320 &local_var_str
5321 .into_iter()
5322 .map(|p| p.to_string())
5323 .collect::<Vec<String>>()
5324 .join(",")
5325 .to_string(),
5326 )]),
5327 };
5328 }
5329 if let Some(ref local_var_str) = device_role {
5330 local_var_req_builder = match "multi" {
5331 "multi" => local_var_req_builder.query(
5332 &local_var_str
5333 .into_iter()
5334 .map(|p| ("device_role".to_owned(), p.to_string()))
5335 .collect::<Vec<(std::string::String, std::string::String)>>(),
5336 ),
5337 _ => local_var_req_builder.query(&[(
5338 "device_role",
5339 &local_var_str
5340 .into_iter()
5341 .map(|p| p.to_string())
5342 .collect::<Vec<String>>()
5343 .join(",")
5344 .to_string(),
5345 )]),
5346 };
5347 }
5348 if let Some(ref local_var_str) = device_role__n {
5349 local_var_req_builder = match "multi" {
5350 "multi" => local_var_req_builder.query(
5351 &local_var_str
5352 .into_iter()
5353 .map(|p| ("device_role__n".to_owned(), p.to_string()))
5354 .collect::<Vec<(std::string::String, std::string::String)>>(),
5355 ),
5356 _ => local_var_req_builder.query(&[(
5357 "device_role__n",
5358 &local_var_str
5359 .into_iter()
5360 .map(|p| p.to_string())
5361 .collect::<Vec<String>>()
5362 .join(",")
5363 .to_string(),
5364 )]),
5365 };
5366 }
5367 if let Some(ref local_var_str) = device_role_id {
5368 local_var_req_builder = match "multi" {
5369 "multi" => local_var_req_builder.query(
5370 &local_var_str
5371 .into_iter()
5372 .map(|p| ("device_role_id".to_owned(), p.to_string()))
5373 .collect::<Vec<(std::string::String, std::string::String)>>(),
5374 ),
5375 _ => local_var_req_builder.query(&[(
5376 "device_role_id",
5377 &local_var_str
5378 .into_iter()
5379 .map(|p| p.to_string())
5380 .collect::<Vec<String>>()
5381 .join(",")
5382 .to_string(),
5383 )]),
5384 };
5385 }
5386 if let Some(ref local_var_str) = device_role_id__n {
5387 local_var_req_builder = match "multi" {
5388 "multi" => local_var_req_builder.query(
5389 &local_var_str
5390 .into_iter()
5391 .map(|p| ("device_role_id__n".to_owned(), p.to_string()))
5392 .collect::<Vec<(std::string::String, std::string::String)>>(),
5393 ),
5394 _ => local_var_req_builder.query(&[(
5395 "device_role_id__n",
5396 &local_var_str
5397 .into_iter()
5398 .map(|p| p.to_string())
5399 .collect::<Vec<String>>()
5400 .join(",")
5401 .to_string(),
5402 )]),
5403 };
5404 }
5405 if let Some(ref local_var_str) = device_type_id {
5406 local_var_req_builder = match "multi" {
5407 "multi" => local_var_req_builder.query(
5408 &local_var_str
5409 .into_iter()
5410 .map(|p| ("device_type_id".to_owned(), p.to_string()))
5411 .collect::<Vec<(std::string::String, std::string::String)>>(),
5412 ),
5413 _ => local_var_req_builder.query(&[(
5414 "device_type_id",
5415 &local_var_str
5416 .into_iter()
5417 .map(|p| p.to_string())
5418 .collect::<Vec<String>>()
5419 .join(",")
5420 .to_string(),
5421 )]),
5422 };
5423 }
5424 if let Some(ref local_var_str) = device_type_id__n {
5425 local_var_req_builder = match "multi" {
5426 "multi" => local_var_req_builder.query(
5427 &local_var_str
5428 .into_iter()
5429 .map(|p| ("device_type_id__n".to_owned(), p.to_string()))
5430 .collect::<Vec<(std::string::String, std::string::String)>>(),
5431 ),
5432 _ => local_var_req_builder.query(&[(
5433 "device_type_id__n",
5434 &local_var_str
5435 .into_iter()
5436 .map(|p| p.to_string())
5437 .collect::<Vec<String>>()
5438 .join(",")
5439 .to_string(),
5440 )]),
5441 };
5442 }
5443 if let Some(ref local_var_str) = id {
5444 local_var_req_builder = match "multi" {
5445 "multi" => local_var_req_builder.query(
5446 &local_var_str
5447 .into_iter()
5448 .map(|p| ("id".to_owned(), p.to_string()))
5449 .collect::<Vec<(std::string::String, std::string::String)>>(),
5450 ),
5451 _ => local_var_req_builder.query(&[(
5452 "id",
5453 &local_var_str
5454 .into_iter()
5455 .map(|p| p.to_string())
5456 .collect::<Vec<String>>()
5457 .join(",")
5458 .to_string(),
5459 )]),
5460 };
5461 }
5462 if let Some(ref local_var_str) = id__empty {
5463 local_var_req_builder =
5464 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
5465 }
5466 if let Some(ref local_var_str) = id__gt {
5467 local_var_req_builder = match "multi" {
5468 "multi" => local_var_req_builder.query(
5469 &local_var_str
5470 .into_iter()
5471 .map(|p| ("id__gt".to_owned(), p.to_string()))
5472 .collect::<Vec<(std::string::String, std::string::String)>>(),
5473 ),
5474 _ => local_var_req_builder.query(&[(
5475 "id__gt",
5476 &local_var_str
5477 .into_iter()
5478 .map(|p| p.to_string())
5479 .collect::<Vec<String>>()
5480 .join(",")
5481 .to_string(),
5482 )]),
5483 };
5484 }
5485 if let Some(ref local_var_str) = id__gte {
5486 local_var_req_builder = match "multi" {
5487 "multi" => local_var_req_builder.query(
5488 &local_var_str
5489 .into_iter()
5490 .map(|p| ("id__gte".to_owned(), p.to_string()))
5491 .collect::<Vec<(std::string::String, std::string::String)>>(),
5492 ),
5493 _ => local_var_req_builder.query(&[(
5494 "id__gte",
5495 &local_var_str
5496 .into_iter()
5497 .map(|p| p.to_string())
5498 .collect::<Vec<String>>()
5499 .join(",")
5500 .to_string(),
5501 )]),
5502 };
5503 }
5504 if let Some(ref local_var_str) = id__lt {
5505 local_var_req_builder = match "multi" {
5506 "multi" => local_var_req_builder.query(
5507 &local_var_str
5508 .into_iter()
5509 .map(|p| ("id__lt".to_owned(), p.to_string()))
5510 .collect::<Vec<(std::string::String, std::string::String)>>(),
5511 ),
5512 _ => local_var_req_builder.query(&[(
5513 "id__lt",
5514 &local_var_str
5515 .into_iter()
5516 .map(|p| p.to_string())
5517 .collect::<Vec<String>>()
5518 .join(",")
5519 .to_string(),
5520 )]),
5521 };
5522 }
5523 if let Some(ref local_var_str) = id__lte {
5524 local_var_req_builder = match "multi" {
5525 "multi" => local_var_req_builder.query(
5526 &local_var_str
5527 .into_iter()
5528 .map(|p| ("id__lte".to_owned(), p.to_string()))
5529 .collect::<Vec<(std::string::String, std::string::String)>>(),
5530 ),
5531 _ => local_var_req_builder.query(&[(
5532 "id__lte",
5533 &local_var_str
5534 .into_iter()
5535 .map(|p| p.to_string())
5536 .collect::<Vec<String>>()
5537 .join(",")
5538 .to_string(),
5539 )]),
5540 };
5541 }
5542 if let Some(ref local_var_str) = id__n {
5543 local_var_req_builder = match "multi" {
5544 "multi" => local_var_req_builder.query(
5545 &local_var_str
5546 .into_iter()
5547 .map(|p| ("id__n".to_owned(), p.to_string()))
5548 .collect::<Vec<(std::string::String, std::string::String)>>(),
5549 ),
5550 _ => local_var_req_builder.query(&[(
5551 "id__n",
5552 &local_var_str
5553 .into_iter()
5554 .map(|p| p.to_string())
5555 .collect::<Vec<String>>()
5556 .join(",")
5557 .to_string(),
5558 )]),
5559 };
5560 }
5561 if let Some(ref local_var_str) = is_active {
5562 local_var_req_builder =
5563 local_var_req_builder.query(&[("is_active", &local_var_str.to_string())]);
5564 }
5565 if let Some(ref local_var_str) = last_updated {
5566 local_var_req_builder = match "multi" {
5567 "multi" => local_var_req_builder.query(
5568 &local_var_str
5569 .into_iter()
5570 .map(|p| ("last_updated".to_owned(), p.to_string()))
5571 .collect::<Vec<(std::string::String, std::string::String)>>(),
5572 ),
5573 _ => local_var_req_builder.query(&[(
5574 "last_updated",
5575 &local_var_str
5576 .into_iter()
5577 .map(|p| p.to_string())
5578 .collect::<Vec<String>>()
5579 .join(",")
5580 .to_string(),
5581 )]),
5582 };
5583 }
5584 if let Some(ref local_var_str) = last_updated__empty {
5585 local_var_req_builder = match "multi" {
5586 "multi" => local_var_req_builder.query(
5587 &local_var_str
5588 .into_iter()
5589 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
5590 .collect::<Vec<(std::string::String, std::string::String)>>(),
5591 ),
5592 _ => local_var_req_builder.query(&[(
5593 "last_updated__empty",
5594 &local_var_str
5595 .into_iter()
5596 .map(|p| p.to_string())
5597 .collect::<Vec<String>>()
5598 .join(",")
5599 .to_string(),
5600 )]),
5601 };
5602 }
5603 if let Some(ref local_var_str) = last_updated__gt {
5604 local_var_req_builder = match "multi" {
5605 "multi" => local_var_req_builder.query(
5606 &local_var_str
5607 .into_iter()
5608 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
5609 .collect::<Vec<(std::string::String, std::string::String)>>(),
5610 ),
5611 _ => local_var_req_builder.query(&[(
5612 "last_updated__gt",
5613 &local_var_str
5614 .into_iter()
5615 .map(|p| p.to_string())
5616 .collect::<Vec<String>>()
5617 .join(",")
5618 .to_string(),
5619 )]),
5620 };
5621 }
5622 if let Some(ref local_var_str) = last_updated__gte {
5623 local_var_req_builder = match "multi" {
5624 "multi" => local_var_req_builder.query(
5625 &local_var_str
5626 .into_iter()
5627 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
5628 .collect::<Vec<(std::string::String, std::string::String)>>(),
5629 ),
5630 _ => local_var_req_builder.query(&[(
5631 "last_updated__gte",
5632 &local_var_str
5633 .into_iter()
5634 .map(|p| p.to_string())
5635 .collect::<Vec<String>>()
5636 .join(",")
5637 .to_string(),
5638 )]),
5639 };
5640 }
5641 if let Some(ref local_var_str) = last_updated__lt {
5642 local_var_req_builder = match "multi" {
5643 "multi" => local_var_req_builder.query(
5644 &local_var_str
5645 .into_iter()
5646 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
5647 .collect::<Vec<(std::string::String, std::string::String)>>(),
5648 ),
5649 _ => local_var_req_builder.query(&[(
5650 "last_updated__lt",
5651 &local_var_str
5652 .into_iter()
5653 .map(|p| p.to_string())
5654 .collect::<Vec<String>>()
5655 .join(",")
5656 .to_string(),
5657 )]),
5658 };
5659 }
5660 if let Some(ref local_var_str) = last_updated__lte {
5661 local_var_req_builder = match "multi" {
5662 "multi" => local_var_req_builder.query(
5663 &local_var_str
5664 .into_iter()
5665 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
5666 .collect::<Vec<(std::string::String, std::string::String)>>(),
5667 ),
5668 _ => local_var_req_builder.query(&[(
5669 "last_updated__lte",
5670 &local_var_str
5671 .into_iter()
5672 .map(|p| p.to_string())
5673 .collect::<Vec<String>>()
5674 .join(",")
5675 .to_string(),
5676 )]),
5677 };
5678 }
5679 if let Some(ref local_var_str) = last_updated__n {
5680 local_var_req_builder = match "multi" {
5681 "multi" => local_var_req_builder.query(
5682 &local_var_str
5683 .into_iter()
5684 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
5685 .collect::<Vec<(std::string::String, std::string::String)>>(),
5686 ),
5687 _ => local_var_req_builder.query(&[(
5688 "last_updated__n",
5689 &local_var_str
5690 .into_iter()
5691 .map(|p| p.to_string())
5692 .collect::<Vec<String>>()
5693 .join(",")
5694 .to_string(),
5695 )]),
5696 };
5697 }
5698 if let Some(ref local_var_str) = limit {
5699 local_var_req_builder =
5700 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
5701 }
5702 if let Some(ref local_var_str) = location {
5703 local_var_req_builder = match "multi" {
5704 "multi" => local_var_req_builder.query(
5705 &local_var_str
5706 .into_iter()
5707 .map(|p| ("location".to_owned(), p.to_string()))
5708 .collect::<Vec<(std::string::String, std::string::String)>>(),
5709 ),
5710 _ => local_var_req_builder.query(&[(
5711 "location",
5712 &local_var_str
5713 .into_iter()
5714 .map(|p| p.to_string())
5715 .collect::<Vec<String>>()
5716 .join(",")
5717 .to_string(),
5718 )]),
5719 };
5720 }
5721 if let Some(ref local_var_str) = location__n {
5722 local_var_req_builder = match "multi" {
5723 "multi" => local_var_req_builder.query(
5724 &local_var_str
5725 .into_iter()
5726 .map(|p| ("location__n".to_owned(), p.to_string()))
5727 .collect::<Vec<(std::string::String, std::string::String)>>(),
5728 ),
5729 _ => local_var_req_builder.query(&[(
5730 "location__n",
5731 &local_var_str
5732 .into_iter()
5733 .map(|p| p.to_string())
5734 .collect::<Vec<String>>()
5735 .join(",")
5736 .to_string(),
5737 )]),
5738 };
5739 }
5740 if let Some(ref local_var_str) = location_id {
5741 local_var_req_builder = match "multi" {
5742 "multi" => local_var_req_builder.query(
5743 &local_var_str
5744 .into_iter()
5745 .map(|p| ("location_id".to_owned(), p.to_string()))
5746 .collect::<Vec<(std::string::String, std::string::String)>>(),
5747 ),
5748 _ => local_var_req_builder.query(&[(
5749 "location_id",
5750 &local_var_str
5751 .into_iter()
5752 .map(|p| p.to_string())
5753 .collect::<Vec<String>>()
5754 .join(",")
5755 .to_string(),
5756 )]),
5757 };
5758 }
5759 if let Some(ref local_var_str) = location_id__n {
5760 local_var_req_builder = match "multi" {
5761 "multi" => local_var_req_builder.query(
5762 &local_var_str
5763 .into_iter()
5764 .map(|p| ("location_id__n".to_owned(), p.to_string()))
5765 .collect::<Vec<(std::string::String, std::string::String)>>(),
5766 ),
5767 _ => local_var_req_builder.query(&[(
5768 "location_id__n",
5769 &local_var_str
5770 .into_iter()
5771 .map(|p| p.to_string())
5772 .collect::<Vec<String>>()
5773 .join(",")
5774 .to_string(),
5775 )]),
5776 };
5777 }
5778 if let Some(ref local_var_str) = modified_by_request {
5779 local_var_req_builder =
5780 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
5781 }
5782 if let Some(ref local_var_str) = name {
5783 local_var_req_builder = match "multi" {
5784 "multi" => local_var_req_builder.query(
5785 &local_var_str
5786 .into_iter()
5787 .map(|p| ("name".to_owned(), p.to_string()))
5788 .collect::<Vec<(std::string::String, std::string::String)>>(),
5789 ),
5790 _ => local_var_req_builder.query(&[(
5791 "name",
5792 &local_var_str
5793 .into_iter()
5794 .map(|p| p.to_string())
5795 .collect::<Vec<String>>()
5796 .join(",")
5797 .to_string(),
5798 )]),
5799 };
5800 }
5801 if let Some(ref local_var_str) = name__empty {
5802 local_var_req_builder =
5803 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
5804 }
5805 if let Some(ref local_var_str) = name__ic {
5806 local_var_req_builder = match "multi" {
5807 "multi" => local_var_req_builder.query(
5808 &local_var_str
5809 .into_iter()
5810 .map(|p| ("name__ic".to_owned(), p.to_string()))
5811 .collect::<Vec<(std::string::String, std::string::String)>>(),
5812 ),
5813 _ => local_var_req_builder.query(&[(
5814 "name__ic",
5815 &local_var_str
5816 .into_iter()
5817 .map(|p| p.to_string())
5818 .collect::<Vec<String>>()
5819 .join(",")
5820 .to_string(),
5821 )]),
5822 };
5823 }
5824 if let Some(ref local_var_str) = name__ie {
5825 local_var_req_builder = match "multi" {
5826 "multi" => local_var_req_builder.query(
5827 &local_var_str
5828 .into_iter()
5829 .map(|p| ("name__ie".to_owned(), p.to_string()))
5830 .collect::<Vec<(std::string::String, std::string::String)>>(),
5831 ),
5832 _ => local_var_req_builder.query(&[(
5833 "name__ie",
5834 &local_var_str
5835 .into_iter()
5836 .map(|p| p.to_string())
5837 .collect::<Vec<String>>()
5838 .join(",")
5839 .to_string(),
5840 )]),
5841 };
5842 }
5843 if let Some(ref local_var_str) = name__iew {
5844 local_var_req_builder = match "multi" {
5845 "multi" => local_var_req_builder.query(
5846 &local_var_str
5847 .into_iter()
5848 .map(|p| ("name__iew".to_owned(), p.to_string()))
5849 .collect::<Vec<(std::string::String, std::string::String)>>(),
5850 ),
5851 _ => local_var_req_builder.query(&[(
5852 "name__iew",
5853 &local_var_str
5854 .into_iter()
5855 .map(|p| p.to_string())
5856 .collect::<Vec<String>>()
5857 .join(",")
5858 .to_string(),
5859 )]),
5860 };
5861 }
5862 if let Some(ref local_var_str) = name__iregex {
5863 local_var_req_builder = match "multi" {
5864 "multi" => local_var_req_builder.query(
5865 &local_var_str
5866 .into_iter()
5867 .map(|p| ("name__iregex".to_owned(), p.to_string()))
5868 .collect::<Vec<(std::string::String, std::string::String)>>(),
5869 ),
5870 _ => local_var_req_builder.query(&[(
5871 "name__iregex",
5872 &local_var_str
5873 .into_iter()
5874 .map(|p| p.to_string())
5875 .collect::<Vec<String>>()
5876 .join(",")
5877 .to_string(),
5878 )]),
5879 };
5880 }
5881 if let Some(ref local_var_str) = name__isw {
5882 local_var_req_builder = match "multi" {
5883 "multi" => local_var_req_builder.query(
5884 &local_var_str
5885 .into_iter()
5886 .map(|p| ("name__isw".to_owned(), p.to_string()))
5887 .collect::<Vec<(std::string::String, std::string::String)>>(),
5888 ),
5889 _ => local_var_req_builder.query(&[(
5890 "name__isw",
5891 &local_var_str
5892 .into_iter()
5893 .map(|p| p.to_string())
5894 .collect::<Vec<String>>()
5895 .join(",")
5896 .to_string(),
5897 )]),
5898 };
5899 }
5900 if let Some(ref local_var_str) = name__n {
5901 local_var_req_builder = match "multi" {
5902 "multi" => local_var_req_builder.query(
5903 &local_var_str
5904 .into_iter()
5905 .map(|p| ("name__n".to_owned(), p.to_string()))
5906 .collect::<Vec<(std::string::String, std::string::String)>>(),
5907 ),
5908 _ => local_var_req_builder.query(&[(
5909 "name__n",
5910 &local_var_str
5911 .into_iter()
5912 .map(|p| p.to_string())
5913 .collect::<Vec<String>>()
5914 .join(",")
5915 .to_string(),
5916 )]),
5917 };
5918 }
5919 if let Some(ref local_var_str) = name__nic {
5920 local_var_req_builder = match "multi" {
5921 "multi" => local_var_req_builder.query(
5922 &local_var_str
5923 .into_iter()
5924 .map(|p| ("name__nic".to_owned(), p.to_string()))
5925 .collect::<Vec<(std::string::String, std::string::String)>>(),
5926 ),
5927 _ => local_var_req_builder.query(&[(
5928 "name__nic",
5929 &local_var_str
5930 .into_iter()
5931 .map(|p| p.to_string())
5932 .collect::<Vec<String>>()
5933 .join(",")
5934 .to_string(),
5935 )]),
5936 };
5937 }
5938 if let Some(ref local_var_str) = name__nie {
5939 local_var_req_builder = match "multi" {
5940 "multi" => local_var_req_builder.query(
5941 &local_var_str
5942 .into_iter()
5943 .map(|p| ("name__nie".to_owned(), p.to_string()))
5944 .collect::<Vec<(std::string::String, std::string::String)>>(),
5945 ),
5946 _ => local_var_req_builder.query(&[(
5947 "name__nie",
5948 &local_var_str
5949 .into_iter()
5950 .map(|p| p.to_string())
5951 .collect::<Vec<String>>()
5952 .join(",")
5953 .to_string(),
5954 )]),
5955 };
5956 }
5957 if let Some(ref local_var_str) = name__niew {
5958 local_var_req_builder = match "multi" {
5959 "multi" => local_var_req_builder.query(
5960 &local_var_str
5961 .into_iter()
5962 .map(|p| ("name__niew".to_owned(), p.to_string()))
5963 .collect::<Vec<(std::string::String, std::string::String)>>(),
5964 ),
5965 _ => local_var_req_builder.query(&[(
5966 "name__niew",
5967 &local_var_str
5968 .into_iter()
5969 .map(|p| p.to_string())
5970 .collect::<Vec<String>>()
5971 .join(",")
5972 .to_string(),
5973 )]),
5974 };
5975 }
5976 if let Some(ref local_var_str) = name__nisw {
5977 local_var_req_builder = match "multi" {
5978 "multi" => local_var_req_builder.query(
5979 &local_var_str
5980 .into_iter()
5981 .map(|p| ("name__nisw".to_owned(), p.to_string()))
5982 .collect::<Vec<(std::string::String, std::string::String)>>(),
5983 ),
5984 _ => local_var_req_builder.query(&[(
5985 "name__nisw",
5986 &local_var_str
5987 .into_iter()
5988 .map(|p| p.to_string())
5989 .collect::<Vec<String>>()
5990 .join(",")
5991 .to_string(),
5992 )]),
5993 };
5994 }
5995 if let Some(ref local_var_str) = name__regex {
5996 local_var_req_builder = match "multi" {
5997 "multi" => local_var_req_builder.query(
5998 &local_var_str
5999 .into_iter()
6000 .map(|p| ("name__regex".to_owned(), p.to_string()))
6001 .collect::<Vec<(std::string::String, std::string::String)>>(),
6002 ),
6003 _ => local_var_req_builder.query(&[(
6004 "name__regex",
6005 &local_var_str
6006 .into_iter()
6007 .map(|p| p.to_string())
6008 .collect::<Vec<String>>()
6009 .join(",")
6010 .to_string(),
6011 )]),
6012 };
6013 }
6014 if let Some(ref local_var_str) = offset {
6015 local_var_req_builder =
6016 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
6017 }
6018 if let Some(ref local_var_str) = ordering {
6019 local_var_req_builder =
6020 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
6021 }
6022 if let Some(ref local_var_str) = owner {
6023 local_var_req_builder = match "multi" {
6024 "multi" => local_var_req_builder.query(
6025 &local_var_str
6026 .into_iter()
6027 .map(|p| ("owner".to_owned(), p.to_string()))
6028 .collect::<Vec<(std::string::String, std::string::String)>>(),
6029 ),
6030 _ => local_var_req_builder.query(&[(
6031 "owner",
6032 &local_var_str
6033 .into_iter()
6034 .map(|p| p.to_string())
6035 .collect::<Vec<String>>()
6036 .join(",")
6037 .to_string(),
6038 )]),
6039 };
6040 }
6041 if let Some(ref local_var_str) = owner__n {
6042 local_var_req_builder = match "multi" {
6043 "multi" => local_var_req_builder.query(
6044 &local_var_str
6045 .into_iter()
6046 .map(|p| ("owner__n".to_owned(), p.to_string()))
6047 .collect::<Vec<(std::string::String, std::string::String)>>(),
6048 ),
6049 _ => local_var_req_builder.query(&[(
6050 "owner__n",
6051 &local_var_str
6052 .into_iter()
6053 .map(|p| p.to_string())
6054 .collect::<Vec<String>>()
6055 .join(",")
6056 .to_string(),
6057 )]),
6058 };
6059 }
6060 if let Some(ref local_var_str) = owner_group {
6061 local_var_req_builder = match "multi" {
6062 "multi" => local_var_req_builder.query(
6063 &local_var_str
6064 .into_iter()
6065 .map(|p| ("owner_group".to_owned(), p.to_string()))
6066 .collect::<Vec<(std::string::String, std::string::String)>>(),
6067 ),
6068 _ => local_var_req_builder.query(&[(
6069 "owner_group",
6070 &local_var_str
6071 .into_iter()
6072 .map(|p| p.to_string())
6073 .collect::<Vec<String>>()
6074 .join(",")
6075 .to_string(),
6076 )]),
6077 };
6078 }
6079 if let Some(ref local_var_str) = owner_group__n {
6080 local_var_req_builder = match "multi" {
6081 "multi" => local_var_req_builder.query(
6082 &local_var_str
6083 .into_iter()
6084 .map(|p| ("owner_group__n".to_owned(), p.to_string()))
6085 .collect::<Vec<(std::string::String, std::string::String)>>(),
6086 ),
6087 _ => local_var_req_builder.query(&[(
6088 "owner_group__n",
6089 &local_var_str
6090 .into_iter()
6091 .map(|p| p.to_string())
6092 .collect::<Vec<String>>()
6093 .join(",")
6094 .to_string(),
6095 )]),
6096 };
6097 }
6098 if let Some(ref local_var_str) = owner_group_id {
6099 local_var_req_builder = match "multi" {
6100 "multi" => local_var_req_builder.query(
6101 &local_var_str
6102 .into_iter()
6103 .map(|p| ("owner_group_id".to_owned(), p.to_string()))
6104 .collect::<Vec<(std::string::String, std::string::String)>>(),
6105 ),
6106 _ => local_var_req_builder.query(&[(
6107 "owner_group_id",
6108 &local_var_str
6109 .into_iter()
6110 .map(|p| p.to_string())
6111 .collect::<Vec<String>>()
6112 .join(",")
6113 .to_string(),
6114 )]),
6115 };
6116 }
6117 if let Some(ref local_var_str) = owner_group_id__n {
6118 local_var_req_builder = match "multi" {
6119 "multi" => local_var_req_builder.query(
6120 &local_var_str
6121 .into_iter()
6122 .map(|p| ("owner_group_id__n".to_owned(), p.to_string()))
6123 .collect::<Vec<(std::string::String, std::string::String)>>(),
6124 ),
6125 _ => local_var_req_builder.query(&[(
6126 "owner_group_id__n",
6127 &local_var_str
6128 .into_iter()
6129 .map(|p| p.to_string())
6130 .collect::<Vec<String>>()
6131 .join(",")
6132 .to_string(),
6133 )]),
6134 };
6135 }
6136 if let Some(ref local_var_str) = owner_id {
6137 local_var_req_builder = match "multi" {
6138 "multi" => local_var_req_builder.query(
6139 &local_var_str
6140 .into_iter()
6141 .map(|p| ("owner_id".to_owned(), p.to_string()))
6142 .collect::<Vec<(std::string::String, std::string::String)>>(),
6143 ),
6144 _ => local_var_req_builder.query(&[(
6145 "owner_id",
6146 &local_var_str
6147 .into_iter()
6148 .map(|p| p.to_string())
6149 .collect::<Vec<String>>()
6150 .join(",")
6151 .to_string(),
6152 )]),
6153 };
6154 }
6155 if let Some(ref local_var_str) = owner_id__n {
6156 local_var_req_builder = match "multi" {
6157 "multi" => local_var_req_builder.query(
6158 &local_var_str
6159 .into_iter()
6160 .map(|p| ("owner_id__n".to_owned(), p.to_string()))
6161 .collect::<Vec<(std::string::String, std::string::String)>>(),
6162 ),
6163 _ => local_var_req_builder.query(&[(
6164 "owner_id__n",
6165 &local_var_str
6166 .into_iter()
6167 .map(|p| p.to_string())
6168 .collect::<Vec<String>>()
6169 .join(",")
6170 .to_string(),
6171 )]),
6172 };
6173 }
6174 if let Some(ref local_var_str) = platform {
6175 local_var_req_builder = match "multi" {
6176 "multi" => local_var_req_builder.query(
6177 &local_var_str
6178 .into_iter()
6179 .map(|p| ("platform".to_owned(), p.to_string()))
6180 .collect::<Vec<(std::string::String, std::string::String)>>(),
6181 ),
6182 _ => local_var_req_builder.query(&[(
6183 "platform",
6184 &local_var_str
6185 .into_iter()
6186 .map(|p| p.to_string())
6187 .collect::<Vec<String>>()
6188 .join(",")
6189 .to_string(),
6190 )]),
6191 };
6192 }
6193 if let Some(ref local_var_str) = platform__n {
6194 local_var_req_builder = match "multi" {
6195 "multi" => local_var_req_builder.query(
6196 &local_var_str
6197 .into_iter()
6198 .map(|p| ("platform__n".to_owned(), p.to_string()))
6199 .collect::<Vec<(std::string::String, std::string::String)>>(),
6200 ),
6201 _ => local_var_req_builder.query(&[(
6202 "platform__n",
6203 &local_var_str
6204 .into_iter()
6205 .map(|p| p.to_string())
6206 .collect::<Vec<String>>()
6207 .join(",")
6208 .to_string(),
6209 )]),
6210 };
6211 }
6212 if let Some(ref local_var_str) = platform_id {
6213 local_var_req_builder = match "multi" {
6214 "multi" => local_var_req_builder.query(
6215 &local_var_str
6216 .into_iter()
6217 .map(|p| ("platform_id".to_owned(), p.to_string()))
6218 .collect::<Vec<(std::string::String, std::string::String)>>(),
6219 ),
6220 _ => local_var_req_builder.query(&[(
6221 "platform_id",
6222 &local_var_str
6223 .into_iter()
6224 .map(|p| p.to_string())
6225 .collect::<Vec<String>>()
6226 .join(",")
6227 .to_string(),
6228 )]),
6229 };
6230 }
6231 if let Some(ref local_var_str) = platform_id__n {
6232 local_var_req_builder = match "multi" {
6233 "multi" => local_var_req_builder.query(
6234 &local_var_str
6235 .into_iter()
6236 .map(|p| ("platform_id__n".to_owned(), p.to_string()))
6237 .collect::<Vec<(std::string::String, std::string::String)>>(),
6238 ),
6239 _ => local_var_req_builder.query(&[(
6240 "platform_id__n",
6241 &local_var_str
6242 .into_iter()
6243 .map(|p| p.to_string())
6244 .collect::<Vec<String>>()
6245 .join(",")
6246 .to_string(),
6247 )]),
6248 };
6249 }
6250 if let Some(ref local_var_str) = profile {
6251 local_var_req_builder = match "multi" {
6252 "multi" => local_var_req_builder.query(
6253 &local_var_str
6254 .into_iter()
6255 .map(|p| ("profile".to_owned(), p.to_string()))
6256 .collect::<Vec<(std::string::String, std::string::String)>>(),
6257 ),
6258 _ => local_var_req_builder.query(&[(
6259 "profile",
6260 &local_var_str
6261 .into_iter()
6262 .map(|p| p.to_string())
6263 .collect::<Vec<String>>()
6264 .join(",")
6265 .to_string(),
6266 )]),
6267 };
6268 }
6269 if let Some(ref local_var_str) = profile__n {
6270 local_var_req_builder = match "multi" {
6271 "multi" => local_var_req_builder.query(
6272 &local_var_str
6273 .into_iter()
6274 .map(|p| ("profile__n".to_owned(), p.to_string()))
6275 .collect::<Vec<(std::string::String, std::string::String)>>(),
6276 ),
6277 _ => local_var_req_builder.query(&[(
6278 "profile__n",
6279 &local_var_str
6280 .into_iter()
6281 .map(|p| p.to_string())
6282 .collect::<Vec<String>>()
6283 .join(",")
6284 .to_string(),
6285 )]),
6286 };
6287 }
6288 if let Some(ref local_var_str) = profile_id {
6289 local_var_req_builder = match "multi" {
6290 "multi" => local_var_req_builder.query(
6291 &local_var_str
6292 .into_iter()
6293 .map(|p| ("profile_id".to_owned(), p.to_string()))
6294 .collect::<Vec<(std::string::String, std::string::String)>>(),
6295 ),
6296 _ => local_var_req_builder.query(&[(
6297 "profile_id",
6298 &local_var_str
6299 .into_iter()
6300 .map(|p| p.to_string())
6301 .collect::<Vec<String>>()
6302 .join(",")
6303 .to_string(),
6304 )]),
6305 };
6306 }
6307 if let Some(ref local_var_str) = profile_id__n {
6308 local_var_req_builder = match "multi" {
6309 "multi" => local_var_req_builder.query(
6310 &local_var_str
6311 .into_iter()
6312 .map(|p| ("profile_id__n".to_owned(), p.to_string()))
6313 .collect::<Vec<(std::string::String, std::string::String)>>(),
6314 ),
6315 _ => local_var_req_builder.query(&[(
6316 "profile_id__n",
6317 &local_var_str
6318 .into_iter()
6319 .map(|p| p.to_string())
6320 .collect::<Vec<String>>()
6321 .join(",")
6322 .to_string(),
6323 )]),
6324 };
6325 }
6326 if let Some(ref local_var_str) = q {
6327 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
6328 }
6329 if let Some(ref local_var_str) = region {
6330 local_var_req_builder = match "multi" {
6331 "multi" => local_var_req_builder.query(
6332 &local_var_str
6333 .into_iter()
6334 .map(|p| ("region".to_owned(), p.to_string()))
6335 .collect::<Vec<(std::string::String, std::string::String)>>(),
6336 ),
6337 _ => local_var_req_builder.query(&[(
6338 "region",
6339 &local_var_str
6340 .into_iter()
6341 .map(|p| p.to_string())
6342 .collect::<Vec<String>>()
6343 .join(",")
6344 .to_string(),
6345 )]),
6346 };
6347 }
6348 if let Some(ref local_var_str) = region__n {
6349 local_var_req_builder = match "multi" {
6350 "multi" => local_var_req_builder.query(
6351 &local_var_str
6352 .into_iter()
6353 .map(|p| ("region__n".to_owned(), p.to_string()))
6354 .collect::<Vec<(std::string::String, std::string::String)>>(),
6355 ),
6356 _ => local_var_req_builder.query(&[(
6357 "region__n",
6358 &local_var_str
6359 .into_iter()
6360 .map(|p| p.to_string())
6361 .collect::<Vec<String>>()
6362 .join(",")
6363 .to_string(),
6364 )]),
6365 };
6366 }
6367 if let Some(ref local_var_str) = region_id {
6368 local_var_req_builder = match "multi" {
6369 "multi" => local_var_req_builder.query(
6370 &local_var_str
6371 .into_iter()
6372 .map(|p| ("region_id".to_owned(), p.to_string()))
6373 .collect::<Vec<(std::string::String, std::string::String)>>(),
6374 ),
6375 _ => local_var_req_builder.query(&[(
6376 "region_id",
6377 &local_var_str
6378 .into_iter()
6379 .map(|p| p.to_string())
6380 .collect::<Vec<String>>()
6381 .join(",")
6382 .to_string(),
6383 )]),
6384 };
6385 }
6386 if let Some(ref local_var_str) = region_id__n {
6387 local_var_req_builder = match "multi" {
6388 "multi" => local_var_req_builder.query(
6389 &local_var_str
6390 .into_iter()
6391 .map(|p| ("region_id__n".to_owned(), p.to_string()))
6392 .collect::<Vec<(std::string::String, std::string::String)>>(),
6393 ),
6394 _ => local_var_req_builder.query(&[(
6395 "region_id__n",
6396 &local_var_str
6397 .into_iter()
6398 .map(|p| p.to_string())
6399 .collect::<Vec<String>>()
6400 .join(",")
6401 .to_string(),
6402 )]),
6403 };
6404 }
6405 if let Some(ref local_var_str) = site {
6406 local_var_req_builder = match "multi" {
6407 "multi" => local_var_req_builder.query(
6408 &local_var_str
6409 .into_iter()
6410 .map(|p| ("site".to_owned(), p.to_string()))
6411 .collect::<Vec<(std::string::String, std::string::String)>>(),
6412 ),
6413 _ => local_var_req_builder.query(&[(
6414 "site",
6415 &local_var_str
6416 .into_iter()
6417 .map(|p| p.to_string())
6418 .collect::<Vec<String>>()
6419 .join(",")
6420 .to_string(),
6421 )]),
6422 };
6423 }
6424 if let Some(ref local_var_str) = site__n {
6425 local_var_req_builder = match "multi" {
6426 "multi" => local_var_req_builder.query(
6427 &local_var_str
6428 .into_iter()
6429 .map(|p| ("site__n".to_owned(), p.to_string()))
6430 .collect::<Vec<(std::string::String, std::string::String)>>(),
6431 ),
6432 _ => local_var_req_builder.query(&[(
6433 "site__n",
6434 &local_var_str
6435 .into_iter()
6436 .map(|p| p.to_string())
6437 .collect::<Vec<String>>()
6438 .join(",")
6439 .to_string(),
6440 )]),
6441 };
6442 }
6443 if let Some(ref local_var_str) = site_group {
6444 local_var_req_builder = match "multi" {
6445 "multi" => local_var_req_builder.query(
6446 &local_var_str
6447 .into_iter()
6448 .map(|p| ("site_group".to_owned(), p.to_string()))
6449 .collect::<Vec<(std::string::String, std::string::String)>>(),
6450 ),
6451 _ => local_var_req_builder.query(&[(
6452 "site_group",
6453 &local_var_str
6454 .into_iter()
6455 .map(|p| p.to_string())
6456 .collect::<Vec<String>>()
6457 .join(",")
6458 .to_string(),
6459 )]),
6460 };
6461 }
6462 if let Some(ref local_var_str) = site_group__n {
6463 local_var_req_builder = match "multi" {
6464 "multi" => local_var_req_builder.query(
6465 &local_var_str
6466 .into_iter()
6467 .map(|p| ("site_group__n".to_owned(), p.to_string()))
6468 .collect::<Vec<(std::string::String, std::string::String)>>(),
6469 ),
6470 _ => local_var_req_builder.query(&[(
6471 "site_group__n",
6472 &local_var_str
6473 .into_iter()
6474 .map(|p| p.to_string())
6475 .collect::<Vec<String>>()
6476 .join(",")
6477 .to_string(),
6478 )]),
6479 };
6480 }
6481 if let Some(ref local_var_str) = site_group_id {
6482 local_var_req_builder = match "multi" {
6483 "multi" => local_var_req_builder.query(
6484 &local_var_str
6485 .into_iter()
6486 .map(|p| ("site_group_id".to_owned(), p.to_string()))
6487 .collect::<Vec<(std::string::String, std::string::String)>>(),
6488 ),
6489 _ => local_var_req_builder.query(&[(
6490 "site_group_id",
6491 &local_var_str
6492 .into_iter()
6493 .map(|p| p.to_string())
6494 .collect::<Vec<String>>()
6495 .join(",")
6496 .to_string(),
6497 )]),
6498 };
6499 }
6500 if let Some(ref local_var_str) = site_group_id__n {
6501 local_var_req_builder = match "multi" {
6502 "multi" => local_var_req_builder.query(
6503 &local_var_str
6504 .into_iter()
6505 .map(|p| ("site_group_id__n".to_owned(), p.to_string()))
6506 .collect::<Vec<(std::string::String, std::string::String)>>(),
6507 ),
6508 _ => local_var_req_builder.query(&[(
6509 "site_group_id__n",
6510 &local_var_str
6511 .into_iter()
6512 .map(|p| p.to_string())
6513 .collect::<Vec<String>>()
6514 .join(",")
6515 .to_string(),
6516 )]),
6517 };
6518 }
6519 if let Some(ref local_var_str) = site_id {
6520 local_var_req_builder = match "multi" {
6521 "multi" => local_var_req_builder.query(
6522 &local_var_str
6523 .into_iter()
6524 .map(|p| ("site_id".to_owned(), p.to_string()))
6525 .collect::<Vec<(std::string::String, std::string::String)>>(),
6526 ),
6527 _ => local_var_req_builder.query(&[(
6528 "site_id",
6529 &local_var_str
6530 .into_iter()
6531 .map(|p| p.to_string())
6532 .collect::<Vec<String>>()
6533 .join(",")
6534 .to_string(),
6535 )]),
6536 };
6537 }
6538 if let Some(ref local_var_str) = site_id__n {
6539 local_var_req_builder = match "multi" {
6540 "multi" => local_var_req_builder.query(
6541 &local_var_str
6542 .into_iter()
6543 .map(|p| ("site_id__n".to_owned(), p.to_string()))
6544 .collect::<Vec<(std::string::String, std::string::String)>>(),
6545 ),
6546 _ => local_var_req_builder.query(&[(
6547 "site_id__n",
6548 &local_var_str
6549 .into_iter()
6550 .map(|p| p.to_string())
6551 .collect::<Vec<String>>()
6552 .join(",")
6553 .to_string(),
6554 )]),
6555 };
6556 }
6557 if let Some(ref local_var_str) = start {
6558 local_var_req_builder =
6559 local_var_req_builder.query(&[("start", &local_var_str.to_string())]);
6560 }
6561 if let Some(ref local_var_str) = tag {
6562 local_var_req_builder = match "multi" {
6563 "multi" => local_var_req_builder.query(
6564 &local_var_str
6565 .into_iter()
6566 .map(|p| ("tag".to_owned(), p.to_string()))
6567 .collect::<Vec<(std::string::String, std::string::String)>>(),
6568 ),
6569 _ => local_var_req_builder.query(&[(
6570 "tag",
6571 &local_var_str
6572 .into_iter()
6573 .map(|p| p.to_string())
6574 .collect::<Vec<String>>()
6575 .join(",")
6576 .to_string(),
6577 )]),
6578 };
6579 }
6580 if let Some(ref local_var_str) = tag__n {
6581 local_var_req_builder = match "multi" {
6582 "multi" => local_var_req_builder.query(
6583 &local_var_str
6584 .into_iter()
6585 .map(|p| ("tag__n".to_owned(), p.to_string()))
6586 .collect::<Vec<(std::string::String, std::string::String)>>(),
6587 ),
6588 _ => local_var_req_builder.query(&[(
6589 "tag__n",
6590 &local_var_str
6591 .into_iter()
6592 .map(|p| p.to_string())
6593 .collect::<Vec<String>>()
6594 .join(",")
6595 .to_string(),
6596 )]),
6597 };
6598 }
6599 if let Some(ref local_var_str) = tag_id {
6600 local_var_req_builder = match "multi" {
6601 "multi" => local_var_req_builder.query(
6602 &local_var_str
6603 .into_iter()
6604 .map(|p| ("tag_id".to_owned(), p.to_string()))
6605 .collect::<Vec<(std::string::String, std::string::String)>>(),
6606 ),
6607 _ => local_var_req_builder.query(&[(
6608 "tag_id",
6609 &local_var_str
6610 .into_iter()
6611 .map(|p| p.to_string())
6612 .collect::<Vec<String>>()
6613 .join(",")
6614 .to_string(),
6615 )]),
6616 };
6617 }
6618 if let Some(ref local_var_str) = tag_id__n {
6619 local_var_req_builder = match "multi" {
6620 "multi" => local_var_req_builder.query(
6621 &local_var_str
6622 .into_iter()
6623 .map(|p| ("tag_id__n".to_owned(), p.to_string()))
6624 .collect::<Vec<(std::string::String, std::string::String)>>(),
6625 ),
6626 _ => local_var_req_builder.query(&[(
6627 "tag_id__n",
6628 &local_var_str
6629 .into_iter()
6630 .map(|p| p.to_string())
6631 .collect::<Vec<String>>()
6632 .join(",")
6633 .to_string(),
6634 )]),
6635 };
6636 }
6637 if let Some(ref local_var_str) = tenant {
6638 local_var_req_builder = match "multi" {
6639 "multi" => local_var_req_builder.query(
6640 &local_var_str
6641 .into_iter()
6642 .map(|p| ("tenant".to_owned(), p.to_string()))
6643 .collect::<Vec<(std::string::String, std::string::String)>>(),
6644 ),
6645 _ => local_var_req_builder.query(&[(
6646 "tenant",
6647 &local_var_str
6648 .into_iter()
6649 .map(|p| p.to_string())
6650 .collect::<Vec<String>>()
6651 .join(",")
6652 .to_string(),
6653 )]),
6654 };
6655 }
6656 if let Some(ref local_var_str) = tenant__n {
6657 local_var_req_builder = match "multi" {
6658 "multi" => local_var_req_builder.query(
6659 &local_var_str
6660 .into_iter()
6661 .map(|p| ("tenant__n".to_owned(), p.to_string()))
6662 .collect::<Vec<(std::string::String, std::string::String)>>(),
6663 ),
6664 _ => local_var_req_builder.query(&[(
6665 "tenant__n",
6666 &local_var_str
6667 .into_iter()
6668 .map(|p| p.to_string())
6669 .collect::<Vec<String>>()
6670 .join(",")
6671 .to_string(),
6672 )]),
6673 };
6674 }
6675 if let Some(ref local_var_str) = tenant_group {
6676 local_var_req_builder = match "multi" {
6677 "multi" => local_var_req_builder.query(
6678 &local_var_str
6679 .into_iter()
6680 .map(|p| ("tenant_group".to_owned(), p.to_string()))
6681 .collect::<Vec<(std::string::String, std::string::String)>>(),
6682 ),
6683 _ => local_var_req_builder.query(&[(
6684 "tenant_group",
6685 &local_var_str
6686 .into_iter()
6687 .map(|p| p.to_string())
6688 .collect::<Vec<String>>()
6689 .join(",")
6690 .to_string(),
6691 )]),
6692 };
6693 }
6694 if let Some(ref local_var_str) = tenant_group__n {
6695 local_var_req_builder = match "multi" {
6696 "multi" => local_var_req_builder.query(
6697 &local_var_str
6698 .into_iter()
6699 .map(|p| ("tenant_group__n".to_owned(), p.to_string()))
6700 .collect::<Vec<(std::string::String, std::string::String)>>(),
6701 ),
6702 _ => local_var_req_builder.query(&[(
6703 "tenant_group__n",
6704 &local_var_str
6705 .into_iter()
6706 .map(|p| p.to_string())
6707 .collect::<Vec<String>>()
6708 .join(",")
6709 .to_string(),
6710 )]),
6711 };
6712 }
6713 if let Some(ref local_var_str) = tenant_group_id {
6714 local_var_req_builder = match "multi" {
6715 "multi" => local_var_req_builder.query(
6716 &local_var_str
6717 .into_iter()
6718 .map(|p| ("tenant_group_id".to_owned(), p.to_string()))
6719 .collect::<Vec<(std::string::String, std::string::String)>>(),
6720 ),
6721 _ => local_var_req_builder.query(&[(
6722 "tenant_group_id",
6723 &local_var_str
6724 .into_iter()
6725 .map(|p| p.to_string())
6726 .collect::<Vec<String>>()
6727 .join(",")
6728 .to_string(),
6729 )]),
6730 };
6731 }
6732 if let Some(ref local_var_str) = tenant_group_id__n {
6733 local_var_req_builder = match "multi" {
6734 "multi" => local_var_req_builder.query(
6735 &local_var_str
6736 .into_iter()
6737 .map(|p| ("tenant_group_id__n".to_owned(), p.to_string()))
6738 .collect::<Vec<(std::string::String, std::string::String)>>(),
6739 ),
6740 _ => local_var_req_builder.query(&[(
6741 "tenant_group_id__n",
6742 &local_var_str
6743 .into_iter()
6744 .map(|p| p.to_string())
6745 .collect::<Vec<String>>()
6746 .join(",")
6747 .to_string(),
6748 )]),
6749 };
6750 }
6751 if let Some(ref local_var_str) = tenant_id {
6752 local_var_req_builder = match "multi" {
6753 "multi" => local_var_req_builder.query(
6754 &local_var_str
6755 .into_iter()
6756 .map(|p| ("tenant_id".to_owned(), p.to_string()))
6757 .collect::<Vec<(std::string::String, std::string::String)>>(),
6758 ),
6759 _ => local_var_req_builder.query(&[(
6760 "tenant_id",
6761 &local_var_str
6762 .into_iter()
6763 .map(|p| p.to_string())
6764 .collect::<Vec<String>>()
6765 .join(",")
6766 .to_string(),
6767 )]),
6768 };
6769 }
6770 if let Some(ref local_var_str) = tenant_id__n {
6771 local_var_req_builder = match "multi" {
6772 "multi" => local_var_req_builder.query(
6773 &local_var_str
6774 .into_iter()
6775 .map(|p| ("tenant_id__n".to_owned(), p.to_string()))
6776 .collect::<Vec<(std::string::String, std::string::String)>>(),
6777 ),
6778 _ => local_var_req_builder.query(&[(
6779 "tenant_id__n",
6780 &local_var_str
6781 .into_iter()
6782 .map(|p| p.to_string())
6783 .collect::<Vec<String>>()
6784 .join(",")
6785 .to_string(),
6786 )]),
6787 };
6788 }
6789 if let Some(ref local_var_str) = updated_by_request {
6790 local_var_req_builder =
6791 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
6792 }
6793 if let Some(ref local_var_str) = weight {
6794 local_var_req_builder = match "multi" {
6795 "multi" => local_var_req_builder.query(
6796 &local_var_str
6797 .into_iter()
6798 .map(|p| ("weight".to_owned(), p.to_string()))
6799 .collect::<Vec<(std::string::String, std::string::String)>>(),
6800 ),
6801 _ => local_var_req_builder.query(&[(
6802 "weight",
6803 &local_var_str
6804 .into_iter()
6805 .map(|p| p.to_string())
6806 .collect::<Vec<String>>()
6807 .join(",")
6808 .to_string(),
6809 )]),
6810 };
6811 }
6812 if let Some(ref local_var_str) = weight__empty {
6813 local_var_req_builder =
6814 local_var_req_builder.query(&[("weight__empty", &local_var_str.to_string())]);
6815 }
6816 if let Some(ref local_var_str) = weight__gt {
6817 local_var_req_builder = match "multi" {
6818 "multi" => local_var_req_builder.query(
6819 &local_var_str
6820 .into_iter()
6821 .map(|p| ("weight__gt".to_owned(), p.to_string()))
6822 .collect::<Vec<(std::string::String, std::string::String)>>(),
6823 ),
6824 _ => local_var_req_builder.query(&[(
6825 "weight__gt",
6826 &local_var_str
6827 .into_iter()
6828 .map(|p| p.to_string())
6829 .collect::<Vec<String>>()
6830 .join(",")
6831 .to_string(),
6832 )]),
6833 };
6834 }
6835 if let Some(ref local_var_str) = weight__gte {
6836 local_var_req_builder = match "multi" {
6837 "multi" => local_var_req_builder.query(
6838 &local_var_str
6839 .into_iter()
6840 .map(|p| ("weight__gte".to_owned(), p.to_string()))
6841 .collect::<Vec<(std::string::String, std::string::String)>>(),
6842 ),
6843 _ => local_var_req_builder.query(&[(
6844 "weight__gte",
6845 &local_var_str
6846 .into_iter()
6847 .map(|p| p.to_string())
6848 .collect::<Vec<String>>()
6849 .join(",")
6850 .to_string(),
6851 )]),
6852 };
6853 }
6854 if let Some(ref local_var_str) = weight__lt {
6855 local_var_req_builder = match "multi" {
6856 "multi" => local_var_req_builder.query(
6857 &local_var_str
6858 .into_iter()
6859 .map(|p| ("weight__lt".to_owned(), p.to_string()))
6860 .collect::<Vec<(std::string::String, std::string::String)>>(),
6861 ),
6862 _ => local_var_req_builder.query(&[(
6863 "weight__lt",
6864 &local_var_str
6865 .into_iter()
6866 .map(|p| p.to_string())
6867 .collect::<Vec<String>>()
6868 .join(",")
6869 .to_string(),
6870 )]),
6871 };
6872 }
6873 if let Some(ref local_var_str) = weight__lte {
6874 local_var_req_builder = match "multi" {
6875 "multi" => local_var_req_builder.query(
6876 &local_var_str
6877 .into_iter()
6878 .map(|p| ("weight__lte".to_owned(), p.to_string()))
6879 .collect::<Vec<(std::string::String, std::string::String)>>(),
6880 ),
6881 _ => local_var_req_builder.query(&[(
6882 "weight__lte",
6883 &local_var_str
6884 .into_iter()
6885 .map(|p| p.to_string())
6886 .collect::<Vec<String>>()
6887 .join(",")
6888 .to_string(),
6889 )]),
6890 };
6891 }
6892 if let Some(ref local_var_str) = weight__n {
6893 local_var_req_builder = match "multi" {
6894 "multi" => local_var_req_builder.query(
6895 &local_var_str
6896 .into_iter()
6897 .map(|p| ("weight__n".to_owned(), p.to_string()))
6898 .collect::<Vec<(std::string::String, std::string::String)>>(),
6899 ),
6900 _ => local_var_req_builder.query(&[(
6901 "weight__n",
6902 &local_var_str
6903 .into_iter()
6904 .map(|p| p.to_string())
6905 .collect::<Vec<String>>()
6906 .join(",")
6907 .to_string(),
6908 )]),
6909 };
6910 }
6911 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
6912 local_var_req_builder =
6913 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
6914 }
6915 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
6916 let local_var_key = local_var_apikey.key.clone();
6917 let local_var_value = match local_var_apikey.prefix {
6918 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
6919 None => local_var_key,
6920 };
6921 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
6922 };
6923
6924 let local_var_req = local_var_req_builder.build()?;
6925 let local_var_resp = local_var_client.execute(local_var_req).await?;
6926
6927 let local_var_status = local_var_resp.status();
6928 let local_var_content = local_var_resp.text().await?;
6929
6930 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
6931 serde_json::from_str(&local_var_content).map_err(Error::from)
6932 } else {
6933 let local_var_entity: Option<ExtrasConfigContextsListError> =
6934 serde_json::from_str(&local_var_content).ok();
6935 let local_var_error = ResponseContent {
6936 status: local_var_status,
6937 content: local_var_content,
6938 entity: local_var_entity,
6939 };
6940 Err(Error::ResponseError(local_var_error))
6941 }
6942}
6943
6944pub async fn extras_config_contexts_partial_update(
6946 configuration: &configuration::Configuration,
6947 id: i32,
6948 patched_config_context_request: Option<crate::models::PatchedConfigContextRequest>,
6949) -> Result<crate::models::ConfigContext, Error<ExtrasConfigContextsPartialUpdateError>> {
6950 let local_var_configuration = configuration;
6951
6952 let local_var_client = &local_var_configuration.client;
6953
6954 let local_var_uri_str = format!(
6955 "{}/api/extras/config-contexts/{id}/",
6956 local_var_configuration.base_path,
6957 id = id
6958 );
6959 let mut local_var_req_builder =
6960 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
6961
6962 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
6963 local_var_req_builder =
6964 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
6965 }
6966 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
6967 let local_var_key = local_var_apikey.key.clone();
6968 let local_var_value = match local_var_apikey.prefix {
6969 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
6970 None => local_var_key,
6971 };
6972 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
6973 };
6974 local_var_req_builder = local_var_req_builder.json(&patched_config_context_request);
6975
6976 let local_var_req = local_var_req_builder.build()?;
6977 let local_var_resp = local_var_client.execute(local_var_req).await?;
6978
6979 let local_var_status = local_var_resp.status();
6980 let local_var_content = local_var_resp.text().await?;
6981
6982 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
6983 serde_json::from_str(&local_var_content).map_err(Error::from)
6984 } else {
6985 let local_var_entity: Option<ExtrasConfigContextsPartialUpdateError> =
6986 serde_json::from_str(&local_var_content).ok();
6987 let local_var_error = ResponseContent {
6988 status: local_var_status,
6989 content: local_var_content,
6990 entity: local_var_entity,
6991 };
6992 Err(Error::ResponseError(local_var_error))
6993 }
6994}
6995
6996pub async fn extras_config_contexts_retrieve(
6998 configuration: &configuration::Configuration,
6999 id: i32,
7000) -> Result<crate::models::ConfigContext, Error<ExtrasConfigContextsRetrieveError>> {
7001 let local_var_configuration = configuration;
7002
7003 let local_var_client = &local_var_configuration.client;
7004
7005 let local_var_uri_str = format!(
7006 "{}/api/extras/config-contexts/{id}/",
7007 local_var_configuration.base_path,
7008 id = id
7009 );
7010 let mut local_var_req_builder =
7011 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
7012
7013 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
7014 local_var_req_builder =
7015 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
7016 }
7017 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
7018 let local_var_key = local_var_apikey.key.clone();
7019 let local_var_value = match local_var_apikey.prefix {
7020 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
7021 None => local_var_key,
7022 };
7023 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
7024 };
7025
7026 let local_var_req = local_var_req_builder.build()?;
7027 let local_var_resp = local_var_client.execute(local_var_req).await?;
7028
7029 let local_var_status = local_var_resp.status();
7030 let local_var_content = local_var_resp.text().await?;
7031
7032 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
7033 serde_json::from_str(&local_var_content).map_err(Error::from)
7034 } else {
7035 let local_var_entity: Option<ExtrasConfigContextsRetrieveError> =
7036 serde_json::from_str(&local_var_content).ok();
7037 let local_var_error = ResponseContent {
7038 status: local_var_status,
7039 content: local_var_content,
7040 entity: local_var_entity,
7041 };
7042 Err(Error::ResponseError(local_var_error))
7043 }
7044}
7045
7046pub async fn extras_config_contexts_sync_create(
7048 configuration: &configuration::Configuration,
7049 id: i32,
7050 config_context_request: crate::models::ConfigContextRequest,
7051) -> Result<crate::models::ConfigContext, Error<ExtrasConfigContextsSyncCreateError>> {
7052 let local_var_configuration = configuration;
7053
7054 let local_var_client = &local_var_configuration.client;
7055
7056 let local_var_uri_str = format!(
7057 "{}/api/extras/config-contexts/{id}/sync/",
7058 local_var_configuration.base_path,
7059 id = id
7060 );
7061 let mut local_var_req_builder =
7062 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
7063
7064 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
7065 local_var_req_builder =
7066 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
7067 }
7068 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
7069 let local_var_key = local_var_apikey.key.clone();
7070 let local_var_value = match local_var_apikey.prefix {
7071 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
7072 None => local_var_key,
7073 };
7074 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
7075 };
7076 local_var_req_builder = local_var_req_builder.json(&config_context_request);
7077
7078 let local_var_req = local_var_req_builder.build()?;
7079 let local_var_resp = local_var_client.execute(local_var_req).await?;
7080
7081 let local_var_status = local_var_resp.status();
7082 let local_var_content = local_var_resp.text().await?;
7083
7084 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
7085 serde_json::from_str(&local_var_content).map_err(Error::from)
7086 } else {
7087 let local_var_entity: Option<ExtrasConfigContextsSyncCreateError> =
7088 serde_json::from_str(&local_var_content).ok();
7089 let local_var_error = ResponseContent {
7090 status: local_var_status,
7091 content: local_var_content,
7092 entity: local_var_entity,
7093 };
7094 Err(Error::ResponseError(local_var_error))
7095 }
7096}
7097
7098pub async fn extras_config_contexts_update(
7100 configuration: &configuration::Configuration,
7101 id: i32,
7102 config_context_request: crate::models::ConfigContextRequest,
7103) -> Result<crate::models::ConfigContext, Error<ExtrasConfigContextsUpdateError>> {
7104 let local_var_configuration = configuration;
7105
7106 let local_var_client = &local_var_configuration.client;
7107
7108 let local_var_uri_str = format!(
7109 "{}/api/extras/config-contexts/{id}/",
7110 local_var_configuration.base_path,
7111 id = id
7112 );
7113 let mut local_var_req_builder =
7114 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
7115
7116 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
7117 local_var_req_builder =
7118 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
7119 }
7120 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
7121 let local_var_key = local_var_apikey.key.clone();
7122 let local_var_value = match local_var_apikey.prefix {
7123 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
7124 None => local_var_key,
7125 };
7126 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
7127 };
7128 local_var_req_builder = local_var_req_builder.json(&config_context_request);
7129
7130 let local_var_req = local_var_req_builder.build()?;
7131 let local_var_resp = local_var_client.execute(local_var_req).await?;
7132
7133 let local_var_status = local_var_resp.status();
7134 let local_var_content = local_var_resp.text().await?;
7135
7136 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
7137 serde_json::from_str(&local_var_content).map_err(Error::from)
7138 } else {
7139 let local_var_entity: Option<ExtrasConfigContextsUpdateError> =
7140 serde_json::from_str(&local_var_content).ok();
7141 let local_var_error = ResponseContent {
7142 status: local_var_status,
7143 content: local_var_content,
7144 entity: local_var_entity,
7145 };
7146 Err(Error::ResponseError(local_var_error))
7147 }
7148}
7149
7150pub async fn extras_config_templates_bulk_destroy(
7152 configuration: &configuration::Configuration,
7153 config_template_request: Vec<crate::models::ConfigTemplateRequest>,
7154) -> Result<(), Error<ExtrasConfigTemplatesBulkDestroyError>> {
7155 let local_var_configuration = configuration;
7156
7157 let local_var_client = &local_var_configuration.client;
7158
7159 let local_var_uri_str = format!(
7160 "{}/api/extras/config-templates/",
7161 local_var_configuration.base_path
7162 );
7163 let mut local_var_req_builder =
7164 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
7165
7166 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
7167 local_var_req_builder =
7168 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
7169 }
7170 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
7171 let local_var_key = local_var_apikey.key.clone();
7172 let local_var_value = match local_var_apikey.prefix {
7173 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
7174 None => local_var_key,
7175 };
7176 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
7177 };
7178 local_var_req_builder = local_var_req_builder.json(&config_template_request);
7179
7180 let local_var_req = local_var_req_builder.build()?;
7181 let local_var_resp = local_var_client.execute(local_var_req).await?;
7182
7183 let local_var_status = local_var_resp.status();
7184 let local_var_content = local_var_resp.text().await?;
7185
7186 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
7187 Ok(())
7188 } else {
7189 let local_var_entity: Option<ExtrasConfigTemplatesBulkDestroyError> =
7190 serde_json::from_str(&local_var_content).ok();
7191 let local_var_error = ResponseContent {
7192 status: local_var_status,
7193 content: local_var_content,
7194 entity: local_var_entity,
7195 };
7196 Err(Error::ResponseError(local_var_error))
7197 }
7198}
7199
7200pub async fn extras_config_templates_bulk_partial_update(
7202 configuration: &configuration::Configuration,
7203 config_template_request: Vec<crate::models::ConfigTemplateRequest>,
7204) -> Result<Vec<crate::models::ConfigTemplate>, Error<ExtrasConfigTemplatesBulkPartialUpdateError>>
7205{
7206 let local_var_configuration = configuration;
7207
7208 let local_var_client = &local_var_configuration.client;
7209
7210 let local_var_uri_str = format!(
7211 "{}/api/extras/config-templates/",
7212 local_var_configuration.base_path
7213 );
7214 let mut local_var_req_builder =
7215 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
7216
7217 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
7218 local_var_req_builder =
7219 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
7220 }
7221 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
7222 let local_var_key = local_var_apikey.key.clone();
7223 let local_var_value = match local_var_apikey.prefix {
7224 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
7225 None => local_var_key,
7226 };
7227 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
7228 };
7229 local_var_req_builder = local_var_req_builder.json(&config_template_request);
7230
7231 let local_var_req = local_var_req_builder.build()?;
7232 let local_var_resp = local_var_client.execute(local_var_req).await?;
7233
7234 let local_var_status = local_var_resp.status();
7235 let local_var_content = local_var_resp.text().await?;
7236
7237 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
7238 serde_json::from_str(&local_var_content).map_err(Error::from)
7239 } else {
7240 let local_var_entity: Option<ExtrasConfigTemplatesBulkPartialUpdateError> =
7241 serde_json::from_str(&local_var_content).ok();
7242 let local_var_error = ResponseContent {
7243 status: local_var_status,
7244 content: local_var_content,
7245 entity: local_var_entity,
7246 };
7247 Err(Error::ResponseError(local_var_error))
7248 }
7249}
7250
7251pub async fn extras_config_templates_bulk_update(
7253 configuration: &configuration::Configuration,
7254 config_template_request: Vec<crate::models::ConfigTemplateRequest>,
7255) -> Result<Vec<crate::models::ConfigTemplate>, Error<ExtrasConfigTemplatesBulkUpdateError>> {
7256 let local_var_configuration = configuration;
7257
7258 let local_var_client = &local_var_configuration.client;
7259
7260 let local_var_uri_str = format!(
7261 "{}/api/extras/config-templates/",
7262 local_var_configuration.base_path
7263 );
7264 let mut local_var_req_builder =
7265 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
7266
7267 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
7268 local_var_req_builder =
7269 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
7270 }
7271 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
7272 let local_var_key = local_var_apikey.key.clone();
7273 let local_var_value = match local_var_apikey.prefix {
7274 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
7275 None => local_var_key,
7276 };
7277 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
7278 };
7279 local_var_req_builder = local_var_req_builder.json(&config_template_request);
7280
7281 let local_var_req = local_var_req_builder.build()?;
7282 let local_var_resp = local_var_client.execute(local_var_req).await?;
7283
7284 let local_var_status = local_var_resp.status();
7285 let local_var_content = local_var_resp.text().await?;
7286
7287 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
7288 serde_json::from_str(&local_var_content).map_err(Error::from)
7289 } else {
7290 let local_var_entity: Option<ExtrasConfigTemplatesBulkUpdateError> =
7291 serde_json::from_str(&local_var_content).ok();
7292 let local_var_error = ResponseContent {
7293 status: local_var_status,
7294 content: local_var_content,
7295 entity: local_var_entity,
7296 };
7297 Err(Error::ResponseError(local_var_error))
7298 }
7299}
7300
7301pub async fn extras_config_templates_create(
7303 configuration: &configuration::Configuration,
7304 extras_config_templates_create_request: crate::models::ExtrasConfigTemplatesCreateRequest,
7305) -> Result<crate::models::ConfigTemplate, Error<ExtrasConfigTemplatesCreateError>> {
7306 let local_var_configuration = configuration;
7307
7308 let local_var_client = &local_var_configuration.client;
7309
7310 let local_var_uri_str = format!(
7311 "{}/api/extras/config-templates/",
7312 local_var_configuration.base_path
7313 );
7314 let mut local_var_req_builder =
7315 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
7316
7317 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
7318 local_var_req_builder =
7319 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
7320 }
7321 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
7322 let local_var_key = local_var_apikey.key.clone();
7323 let local_var_value = match local_var_apikey.prefix {
7324 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
7325 None => local_var_key,
7326 };
7327 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
7328 };
7329 local_var_req_builder = local_var_req_builder.json(&extras_config_templates_create_request);
7330
7331 let local_var_req = local_var_req_builder.build()?;
7332 let local_var_resp = local_var_client.execute(local_var_req).await?;
7333
7334 let local_var_status = local_var_resp.status();
7335 let local_var_content = local_var_resp.text().await?;
7336
7337 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
7338 serde_json::from_str(&local_var_content).map_err(Error::from)
7339 } else {
7340 let local_var_entity: Option<ExtrasConfigTemplatesCreateError> =
7341 serde_json::from_str(&local_var_content).ok();
7342 let local_var_error = ResponseContent {
7343 status: local_var_status,
7344 content: local_var_content,
7345 entity: local_var_entity,
7346 };
7347 Err(Error::ResponseError(local_var_error))
7348 }
7349}
7350
7351pub async fn extras_config_templates_destroy(
7353 configuration: &configuration::Configuration,
7354 id: i32,
7355) -> Result<(), Error<ExtrasConfigTemplatesDestroyError>> {
7356 let local_var_configuration = configuration;
7357
7358 let local_var_client = &local_var_configuration.client;
7359
7360 let local_var_uri_str = format!(
7361 "{}/api/extras/config-templates/{id}/",
7362 local_var_configuration.base_path,
7363 id = id
7364 );
7365 let mut local_var_req_builder =
7366 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
7367
7368 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
7369 local_var_req_builder =
7370 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
7371 }
7372 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
7373 let local_var_key = local_var_apikey.key.clone();
7374 let local_var_value = match local_var_apikey.prefix {
7375 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
7376 None => local_var_key,
7377 };
7378 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
7379 };
7380
7381 let local_var_req = local_var_req_builder.build()?;
7382 let local_var_resp = local_var_client.execute(local_var_req).await?;
7383
7384 let local_var_status = local_var_resp.status();
7385 let local_var_content = local_var_resp.text().await?;
7386
7387 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
7388 Ok(())
7389 } else {
7390 let local_var_entity: Option<ExtrasConfigTemplatesDestroyError> =
7391 serde_json::from_str(&local_var_content).ok();
7392 let local_var_error = ResponseContent {
7393 status: local_var_status,
7394 content: local_var_content,
7395 entity: local_var_entity,
7396 };
7397 Err(Error::ResponseError(local_var_error))
7398 }
7399}
7400
7401pub async fn extras_config_templates_list(
7403 configuration: &configuration::Configuration,
7404 as_attachment: Option<bool>,
7405 auto_sync_enabled: Option<bool>,
7406 created: Option<Vec<String>>,
7407 created__empty: Option<Vec<String>>,
7408 created__gt: Option<Vec<String>>,
7409 created__gte: Option<Vec<String>>,
7410 created__lt: Option<Vec<String>>,
7411 created__lte: Option<Vec<String>>,
7412 created__n: Option<Vec<String>>,
7413 created_by_request: Option<&str>,
7414 data_file_id: Option<Vec<i32>>,
7415 data_file_id__n: Option<Vec<i32>>,
7416 data_source_id: Option<Vec<i32>>,
7417 data_source_id__n: Option<Vec<i32>>,
7418 data_synced: Option<Vec<String>>,
7419 data_synced__empty: Option<bool>,
7420 data_synced__gt: Option<Vec<String>>,
7421 data_synced__gte: Option<Vec<String>>,
7422 data_synced__lt: Option<Vec<String>>,
7423 data_synced__lte: Option<Vec<String>>,
7424 data_synced__n: Option<Vec<String>>,
7425 debug: Option<bool>,
7426 description: Option<Vec<String>>,
7427 description__empty: Option<bool>,
7428 description__ic: Option<Vec<String>>,
7429 description__ie: Option<Vec<String>>,
7430 description__iew: Option<Vec<String>>,
7431 description__iregex: Option<Vec<String>>,
7432 description__isw: Option<Vec<String>>,
7433 description__n: Option<Vec<String>>,
7434 description__nic: Option<Vec<String>>,
7435 description__nie: Option<Vec<String>>,
7436 description__niew: Option<Vec<String>>,
7437 description__nisw: Option<Vec<String>>,
7438 description__regex: Option<Vec<String>>,
7439 file_extension: Option<Vec<String>>,
7440 file_extension__empty: Option<bool>,
7441 file_extension__ic: Option<Vec<String>>,
7442 file_extension__ie: Option<Vec<String>>,
7443 file_extension__iew: Option<Vec<String>>,
7444 file_extension__iregex: Option<Vec<String>>,
7445 file_extension__isw: Option<Vec<String>>,
7446 file_extension__n: Option<Vec<String>>,
7447 file_extension__nic: Option<Vec<String>>,
7448 file_extension__nie: Option<Vec<String>>,
7449 file_extension__niew: Option<Vec<String>>,
7450 file_extension__nisw: Option<Vec<String>>,
7451 file_extension__regex: Option<Vec<String>>,
7452 file_name: Option<Vec<String>>,
7453 file_name__empty: Option<bool>,
7454 file_name__ic: Option<Vec<String>>,
7455 file_name__ie: Option<Vec<String>>,
7456 file_name__iew: Option<Vec<String>>,
7457 file_name__iregex: Option<Vec<String>>,
7458 file_name__isw: Option<Vec<String>>,
7459 file_name__n: Option<Vec<String>>,
7460 file_name__nic: Option<Vec<String>>,
7461 file_name__nie: Option<Vec<String>>,
7462 file_name__niew: Option<Vec<String>>,
7463 file_name__nisw: Option<Vec<String>>,
7464 file_name__regex: Option<Vec<String>>,
7465 id: Option<Vec<i32>>,
7466 id__empty: Option<bool>,
7467 id__gt: Option<Vec<i32>>,
7468 id__gte: Option<Vec<i32>>,
7469 id__lt: Option<Vec<i32>>,
7470 id__lte: Option<Vec<i32>>,
7471 id__n: Option<Vec<i32>>,
7472 last_updated: Option<Vec<String>>,
7473 last_updated__empty: Option<Vec<String>>,
7474 last_updated__gt: Option<Vec<String>>,
7475 last_updated__gte: Option<Vec<String>>,
7476 last_updated__lt: Option<Vec<String>>,
7477 last_updated__lte: Option<Vec<String>>,
7478 last_updated__n: Option<Vec<String>>,
7479 limit: Option<i32>,
7480 mime_type: Option<Vec<String>>,
7481 mime_type__empty: Option<bool>,
7482 mime_type__ic: Option<Vec<String>>,
7483 mime_type__ie: Option<Vec<String>>,
7484 mime_type__iew: Option<Vec<String>>,
7485 mime_type__iregex: Option<Vec<String>>,
7486 mime_type__isw: Option<Vec<String>>,
7487 mime_type__n: Option<Vec<String>>,
7488 mime_type__nic: Option<Vec<String>>,
7489 mime_type__nie: Option<Vec<String>>,
7490 mime_type__niew: Option<Vec<String>>,
7491 mime_type__nisw: Option<Vec<String>>,
7492 mime_type__regex: Option<Vec<String>>,
7493 modified_by_request: Option<&str>,
7494 name: Option<Vec<String>>,
7495 name__empty: Option<bool>,
7496 name__ic: Option<Vec<String>>,
7497 name__ie: Option<Vec<String>>,
7498 name__iew: Option<Vec<String>>,
7499 name__iregex: Option<Vec<String>>,
7500 name__isw: Option<Vec<String>>,
7501 name__n: Option<Vec<String>>,
7502 name__nic: Option<Vec<String>>,
7503 name__nie: Option<Vec<String>>,
7504 name__niew: Option<Vec<String>>,
7505 name__nisw: Option<Vec<String>>,
7506 name__regex: Option<Vec<String>>,
7507 offset: Option<i32>,
7508 ordering: Option<&str>,
7509 owner: Option<Vec<String>>,
7510 owner__n: Option<Vec<String>>,
7511 owner_group: Option<Vec<String>>,
7512 owner_group__n: Option<Vec<String>>,
7513 owner_group_id: Option<Vec<i32>>,
7514 owner_group_id__n: Option<Vec<i32>>,
7515 owner_id: Option<Vec<i32>>,
7516 owner_id__n: Option<Vec<i32>>,
7517 q: Option<&str>,
7518 start: Option<i32>,
7519 tag: Option<Vec<String>>,
7520 tag__n: Option<Vec<String>>,
7521 tag_id: Option<Vec<i32>>,
7522 tag_id__n: Option<Vec<i32>>,
7523 updated_by_request: Option<&str>,
7524) -> Result<crate::models::PaginatedConfigTemplateList, Error<ExtrasConfigTemplatesListError>> {
7525 let local_var_configuration = configuration;
7526
7527 let local_var_client = &local_var_configuration.client;
7528
7529 let local_var_uri_str = format!(
7530 "{}/api/extras/config-templates/",
7531 local_var_configuration.base_path
7532 );
7533 let mut local_var_req_builder =
7534 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
7535
7536 if let Some(ref local_var_str) = as_attachment {
7537 local_var_req_builder =
7538 local_var_req_builder.query(&[("as_attachment", &local_var_str.to_string())]);
7539 }
7540 if let Some(ref local_var_str) = auto_sync_enabled {
7541 local_var_req_builder =
7542 local_var_req_builder.query(&[("auto_sync_enabled", &local_var_str.to_string())]);
7543 }
7544 if let Some(ref local_var_str) = created {
7545 local_var_req_builder = match "multi" {
7546 "multi" => local_var_req_builder.query(
7547 &local_var_str
7548 .into_iter()
7549 .map(|p| ("created".to_owned(), p.to_string()))
7550 .collect::<Vec<(std::string::String, std::string::String)>>(),
7551 ),
7552 _ => local_var_req_builder.query(&[(
7553 "created",
7554 &local_var_str
7555 .into_iter()
7556 .map(|p| p.to_string())
7557 .collect::<Vec<String>>()
7558 .join(",")
7559 .to_string(),
7560 )]),
7561 };
7562 }
7563 if let Some(ref local_var_str) = created__empty {
7564 local_var_req_builder = match "multi" {
7565 "multi" => local_var_req_builder.query(
7566 &local_var_str
7567 .into_iter()
7568 .map(|p| ("created__empty".to_owned(), p.to_string()))
7569 .collect::<Vec<(std::string::String, std::string::String)>>(),
7570 ),
7571 _ => local_var_req_builder.query(&[(
7572 "created__empty",
7573 &local_var_str
7574 .into_iter()
7575 .map(|p| p.to_string())
7576 .collect::<Vec<String>>()
7577 .join(",")
7578 .to_string(),
7579 )]),
7580 };
7581 }
7582 if let Some(ref local_var_str) = created__gt {
7583 local_var_req_builder = match "multi" {
7584 "multi" => local_var_req_builder.query(
7585 &local_var_str
7586 .into_iter()
7587 .map(|p| ("created__gt".to_owned(), p.to_string()))
7588 .collect::<Vec<(std::string::String, std::string::String)>>(),
7589 ),
7590 _ => local_var_req_builder.query(&[(
7591 "created__gt",
7592 &local_var_str
7593 .into_iter()
7594 .map(|p| p.to_string())
7595 .collect::<Vec<String>>()
7596 .join(",")
7597 .to_string(),
7598 )]),
7599 };
7600 }
7601 if let Some(ref local_var_str) = created__gte {
7602 local_var_req_builder = match "multi" {
7603 "multi" => local_var_req_builder.query(
7604 &local_var_str
7605 .into_iter()
7606 .map(|p| ("created__gte".to_owned(), p.to_string()))
7607 .collect::<Vec<(std::string::String, std::string::String)>>(),
7608 ),
7609 _ => local_var_req_builder.query(&[(
7610 "created__gte",
7611 &local_var_str
7612 .into_iter()
7613 .map(|p| p.to_string())
7614 .collect::<Vec<String>>()
7615 .join(",")
7616 .to_string(),
7617 )]),
7618 };
7619 }
7620 if let Some(ref local_var_str) = created__lt {
7621 local_var_req_builder = match "multi" {
7622 "multi" => local_var_req_builder.query(
7623 &local_var_str
7624 .into_iter()
7625 .map(|p| ("created__lt".to_owned(), p.to_string()))
7626 .collect::<Vec<(std::string::String, std::string::String)>>(),
7627 ),
7628 _ => local_var_req_builder.query(&[(
7629 "created__lt",
7630 &local_var_str
7631 .into_iter()
7632 .map(|p| p.to_string())
7633 .collect::<Vec<String>>()
7634 .join(",")
7635 .to_string(),
7636 )]),
7637 };
7638 }
7639 if let Some(ref local_var_str) = created__lte {
7640 local_var_req_builder = match "multi" {
7641 "multi" => local_var_req_builder.query(
7642 &local_var_str
7643 .into_iter()
7644 .map(|p| ("created__lte".to_owned(), p.to_string()))
7645 .collect::<Vec<(std::string::String, std::string::String)>>(),
7646 ),
7647 _ => local_var_req_builder.query(&[(
7648 "created__lte",
7649 &local_var_str
7650 .into_iter()
7651 .map(|p| p.to_string())
7652 .collect::<Vec<String>>()
7653 .join(",")
7654 .to_string(),
7655 )]),
7656 };
7657 }
7658 if let Some(ref local_var_str) = created__n {
7659 local_var_req_builder = match "multi" {
7660 "multi" => local_var_req_builder.query(
7661 &local_var_str
7662 .into_iter()
7663 .map(|p| ("created__n".to_owned(), p.to_string()))
7664 .collect::<Vec<(std::string::String, std::string::String)>>(),
7665 ),
7666 _ => local_var_req_builder.query(&[(
7667 "created__n",
7668 &local_var_str
7669 .into_iter()
7670 .map(|p| p.to_string())
7671 .collect::<Vec<String>>()
7672 .join(",")
7673 .to_string(),
7674 )]),
7675 };
7676 }
7677 if let Some(ref local_var_str) = created_by_request {
7678 local_var_req_builder =
7679 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
7680 }
7681 if let Some(ref local_var_str) = data_file_id {
7682 local_var_req_builder = match "multi" {
7683 "multi" => local_var_req_builder.query(
7684 &local_var_str
7685 .into_iter()
7686 .map(|p| ("data_file_id".to_owned(), p.to_string()))
7687 .collect::<Vec<(std::string::String, std::string::String)>>(),
7688 ),
7689 _ => local_var_req_builder.query(&[(
7690 "data_file_id",
7691 &local_var_str
7692 .into_iter()
7693 .map(|p| p.to_string())
7694 .collect::<Vec<String>>()
7695 .join(",")
7696 .to_string(),
7697 )]),
7698 };
7699 }
7700 if let Some(ref local_var_str) = data_file_id__n {
7701 local_var_req_builder = match "multi" {
7702 "multi" => local_var_req_builder.query(
7703 &local_var_str
7704 .into_iter()
7705 .map(|p| ("data_file_id__n".to_owned(), p.to_string()))
7706 .collect::<Vec<(std::string::String, std::string::String)>>(),
7707 ),
7708 _ => local_var_req_builder.query(&[(
7709 "data_file_id__n",
7710 &local_var_str
7711 .into_iter()
7712 .map(|p| p.to_string())
7713 .collect::<Vec<String>>()
7714 .join(",")
7715 .to_string(),
7716 )]),
7717 };
7718 }
7719 if let Some(ref local_var_str) = data_source_id {
7720 local_var_req_builder = match "multi" {
7721 "multi" => local_var_req_builder.query(
7722 &local_var_str
7723 .into_iter()
7724 .map(|p| ("data_source_id".to_owned(), p.to_string()))
7725 .collect::<Vec<(std::string::String, std::string::String)>>(),
7726 ),
7727 _ => local_var_req_builder.query(&[(
7728 "data_source_id",
7729 &local_var_str
7730 .into_iter()
7731 .map(|p| p.to_string())
7732 .collect::<Vec<String>>()
7733 .join(",")
7734 .to_string(),
7735 )]),
7736 };
7737 }
7738 if let Some(ref local_var_str) = data_source_id__n {
7739 local_var_req_builder = match "multi" {
7740 "multi" => local_var_req_builder.query(
7741 &local_var_str
7742 .into_iter()
7743 .map(|p| ("data_source_id__n".to_owned(), p.to_string()))
7744 .collect::<Vec<(std::string::String, std::string::String)>>(),
7745 ),
7746 _ => local_var_req_builder.query(&[(
7747 "data_source_id__n",
7748 &local_var_str
7749 .into_iter()
7750 .map(|p| p.to_string())
7751 .collect::<Vec<String>>()
7752 .join(",")
7753 .to_string(),
7754 )]),
7755 };
7756 }
7757 if let Some(ref local_var_str) = data_synced {
7758 local_var_req_builder = match "multi" {
7759 "multi" => local_var_req_builder.query(
7760 &local_var_str
7761 .into_iter()
7762 .map(|p| ("data_synced".to_owned(), p.to_string()))
7763 .collect::<Vec<(std::string::String, std::string::String)>>(),
7764 ),
7765 _ => local_var_req_builder.query(&[(
7766 "data_synced",
7767 &local_var_str
7768 .into_iter()
7769 .map(|p| p.to_string())
7770 .collect::<Vec<String>>()
7771 .join(",")
7772 .to_string(),
7773 )]),
7774 };
7775 }
7776 if let Some(ref local_var_str) = data_synced__empty {
7777 local_var_req_builder =
7778 local_var_req_builder.query(&[("data_synced__empty", &local_var_str.to_string())]);
7779 }
7780 if let Some(ref local_var_str) = data_synced__gt {
7781 local_var_req_builder = match "multi" {
7782 "multi" => local_var_req_builder.query(
7783 &local_var_str
7784 .into_iter()
7785 .map(|p| ("data_synced__gt".to_owned(), p.to_string()))
7786 .collect::<Vec<(std::string::String, std::string::String)>>(),
7787 ),
7788 _ => local_var_req_builder.query(&[(
7789 "data_synced__gt",
7790 &local_var_str
7791 .into_iter()
7792 .map(|p| p.to_string())
7793 .collect::<Vec<String>>()
7794 .join(",")
7795 .to_string(),
7796 )]),
7797 };
7798 }
7799 if let Some(ref local_var_str) = data_synced__gte {
7800 local_var_req_builder = match "multi" {
7801 "multi" => local_var_req_builder.query(
7802 &local_var_str
7803 .into_iter()
7804 .map(|p| ("data_synced__gte".to_owned(), p.to_string()))
7805 .collect::<Vec<(std::string::String, std::string::String)>>(),
7806 ),
7807 _ => local_var_req_builder.query(&[(
7808 "data_synced__gte",
7809 &local_var_str
7810 .into_iter()
7811 .map(|p| p.to_string())
7812 .collect::<Vec<String>>()
7813 .join(",")
7814 .to_string(),
7815 )]),
7816 };
7817 }
7818 if let Some(ref local_var_str) = data_synced__lt {
7819 local_var_req_builder = match "multi" {
7820 "multi" => local_var_req_builder.query(
7821 &local_var_str
7822 .into_iter()
7823 .map(|p| ("data_synced__lt".to_owned(), p.to_string()))
7824 .collect::<Vec<(std::string::String, std::string::String)>>(),
7825 ),
7826 _ => local_var_req_builder.query(&[(
7827 "data_synced__lt",
7828 &local_var_str
7829 .into_iter()
7830 .map(|p| p.to_string())
7831 .collect::<Vec<String>>()
7832 .join(",")
7833 .to_string(),
7834 )]),
7835 };
7836 }
7837 if let Some(ref local_var_str) = data_synced__lte {
7838 local_var_req_builder = match "multi" {
7839 "multi" => local_var_req_builder.query(
7840 &local_var_str
7841 .into_iter()
7842 .map(|p| ("data_synced__lte".to_owned(), p.to_string()))
7843 .collect::<Vec<(std::string::String, std::string::String)>>(),
7844 ),
7845 _ => local_var_req_builder.query(&[(
7846 "data_synced__lte",
7847 &local_var_str
7848 .into_iter()
7849 .map(|p| p.to_string())
7850 .collect::<Vec<String>>()
7851 .join(",")
7852 .to_string(),
7853 )]),
7854 };
7855 }
7856 if let Some(ref local_var_str) = data_synced__n {
7857 local_var_req_builder = match "multi" {
7858 "multi" => local_var_req_builder.query(
7859 &local_var_str
7860 .into_iter()
7861 .map(|p| ("data_synced__n".to_owned(), p.to_string()))
7862 .collect::<Vec<(std::string::String, std::string::String)>>(),
7863 ),
7864 _ => local_var_req_builder.query(&[(
7865 "data_synced__n",
7866 &local_var_str
7867 .into_iter()
7868 .map(|p| p.to_string())
7869 .collect::<Vec<String>>()
7870 .join(",")
7871 .to_string(),
7872 )]),
7873 };
7874 }
7875 if let Some(ref local_var_str) = debug {
7876 local_var_req_builder =
7877 local_var_req_builder.query(&[("debug", &local_var_str.to_string())]);
7878 }
7879 if let Some(ref local_var_str) = description {
7880 local_var_req_builder = match "multi" {
7881 "multi" => local_var_req_builder.query(
7882 &local_var_str
7883 .into_iter()
7884 .map(|p| ("description".to_owned(), p.to_string()))
7885 .collect::<Vec<(std::string::String, std::string::String)>>(),
7886 ),
7887 _ => local_var_req_builder.query(&[(
7888 "description",
7889 &local_var_str
7890 .into_iter()
7891 .map(|p| p.to_string())
7892 .collect::<Vec<String>>()
7893 .join(",")
7894 .to_string(),
7895 )]),
7896 };
7897 }
7898 if let Some(ref local_var_str) = description__empty {
7899 local_var_req_builder =
7900 local_var_req_builder.query(&[("description__empty", &local_var_str.to_string())]);
7901 }
7902 if let Some(ref local_var_str) = description__ic {
7903 local_var_req_builder = match "multi" {
7904 "multi" => local_var_req_builder.query(
7905 &local_var_str
7906 .into_iter()
7907 .map(|p| ("description__ic".to_owned(), p.to_string()))
7908 .collect::<Vec<(std::string::String, std::string::String)>>(),
7909 ),
7910 _ => local_var_req_builder.query(&[(
7911 "description__ic",
7912 &local_var_str
7913 .into_iter()
7914 .map(|p| p.to_string())
7915 .collect::<Vec<String>>()
7916 .join(",")
7917 .to_string(),
7918 )]),
7919 };
7920 }
7921 if let Some(ref local_var_str) = description__ie {
7922 local_var_req_builder = match "multi" {
7923 "multi" => local_var_req_builder.query(
7924 &local_var_str
7925 .into_iter()
7926 .map(|p| ("description__ie".to_owned(), p.to_string()))
7927 .collect::<Vec<(std::string::String, std::string::String)>>(),
7928 ),
7929 _ => local_var_req_builder.query(&[(
7930 "description__ie",
7931 &local_var_str
7932 .into_iter()
7933 .map(|p| p.to_string())
7934 .collect::<Vec<String>>()
7935 .join(",")
7936 .to_string(),
7937 )]),
7938 };
7939 }
7940 if let Some(ref local_var_str) = description__iew {
7941 local_var_req_builder = match "multi" {
7942 "multi" => local_var_req_builder.query(
7943 &local_var_str
7944 .into_iter()
7945 .map(|p| ("description__iew".to_owned(), p.to_string()))
7946 .collect::<Vec<(std::string::String, std::string::String)>>(),
7947 ),
7948 _ => local_var_req_builder.query(&[(
7949 "description__iew",
7950 &local_var_str
7951 .into_iter()
7952 .map(|p| p.to_string())
7953 .collect::<Vec<String>>()
7954 .join(",")
7955 .to_string(),
7956 )]),
7957 };
7958 }
7959 if let Some(ref local_var_str) = description__iregex {
7960 local_var_req_builder = match "multi" {
7961 "multi" => local_var_req_builder.query(
7962 &local_var_str
7963 .into_iter()
7964 .map(|p| ("description__iregex".to_owned(), p.to_string()))
7965 .collect::<Vec<(std::string::String, std::string::String)>>(),
7966 ),
7967 _ => local_var_req_builder.query(&[(
7968 "description__iregex",
7969 &local_var_str
7970 .into_iter()
7971 .map(|p| p.to_string())
7972 .collect::<Vec<String>>()
7973 .join(",")
7974 .to_string(),
7975 )]),
7976 };
7977 }
7978 if let Some(ref local_var_str) = description__isw {
7979 local_var_req_builder = match "multi" {
7980 "multi" => local_var_req_builder.query(
7981 &local_var_str
7982 .into_iter()
7983 .map(|p| ("description__isw".to_owned(), p.to_string()))
7984 .collect::<Vec<(std::string::String, std::string::String)>>(),
7985 ),
7986 _ => local_var_req_builder.query(&[(
7987 "description__isw",
7988 &local_var_str
7989 .into_iter()
7990 .map(|p| p.to_string())
7991 .collect::<Vec<String>>()
7992 .join(",")
7993 .to_string(),
7994 )]),
7995 };
7996 }
7997 if let Some(ref local_var_str) = description__n {
7998 local_var_req_builder = match "multi" {
7999 "multi" => local_var_req_builder.query(
8000 &local_var_str
8001 .into_iter()
8002 .map(|p| ("description__n".to_owned(), p.to_string()))
8003 .collect::<Vec<(std::string::String, std::string::String)>>(),
8004 ),
8005 _ => local_var_req_builder.query(&[(
8006 "description__n",
8007 &local_var_str
8008 .into_iter()
8009 .map(|p| p.to_string())
8010 .collect::<Vec<String>>()
8011 .join(",")
8012 .to_string(),
8013 )]),
8014 };
8015 }
8016 if let Some(ref local_var_str) = description__nic {
8017 local_var_req_builder = match "multi" {
8018 "multi" => local_var_req_builder.query(
8019 &local_var_str
8020 .into_iter()
8021 .map(|p| ("description__nic".to_owned(), p.to_string()))
8022 .collect::<Vec<(std::string::String, std::string::String)>>(),
8023 ),
8024 _ => local_var_req_builder.query(&[(
8025 "description__nic",
8026 &local_var_str
8027 .into_iter()
8028 .map(|p| p.to_string())
8029 .collect::<Vec<String>>()
8030 .join(",")
8031 .to_string(),
8032 )]),
8033 };
8034 }
8035 if let Some(ref local_var_str) = description__nie {
8036 local_var_req_builder = match "multi" {
8037 "multi" => local_var_req_builder.query(
8038 &local_var_str
8039 .into_iter()
8040 .map(|p| ("description__nie".to_owned(), p.to_string()))
8041 .collect::<Vec<(std::string::String, std::string::String)>>(),
8042 ),
8043 _ => local_var_req_builder.query(&[(
8044 "description__nie",
8045 &local_var_str
8046 .into_iter()
8047 .map(|p| p.to_string())
8048 .collect::<Vec<String>>()
8049 .join(",")
8050 .to_string(),
8051 )]),
8052 };
8053 }
8054 if let Some(ref local_var_str) = description__niew {
8055 local_var_req_builder = match "multi" {
8056 "multi" => local_var_req_builder.query(
8057 &local_var_str
8058 .into_iter()
8059 .map(|p| ("description__niew".to_owned(), p.to_string()))
8060 .collect::<Vec<(std::string::String, std::string::String)>>(),
8061 ),
8062 _ => local_var_req_builder.query(&[(
8063 "description__niew",
8064 &local_var_str
8065 .into_iter()
8066 .map(|p| p.to_string())
8067 .collect::<Vec<String>>()
8068 .join(",")
8069 .to_string(),
8070 )]),
8071 };
8072 }
8073 if let Some(ref local_var_str) = description__nisw {
8074 local_var_req_builder = match "multi" {
8075 "multi" => local_var_req_builder.query(
8076 &local_var_str
8077 .into_iter()
8078 .map(|p| ("description__nisw".to_owned(), p.to_string()))
8079 .collect::<Vec<(std::string::String, std::string::String)>>(),
8080 ),
8081 _ => local_var_req_builder.query(&[(
8082 "description__nisw",
8083 &local_var_str
8084 .into_iter()
8085 .map(|p| p.to_string())
8086 .collect::<Vec<String>>()
8087 .join(",")
8088 .to_string(),
8089 )]),
8090 };
8091 }
8092 if let Some(ref local_var_str) = description__regex {
8093 local_var_req_builder = match "multi" {
8094 "multi" => local_var_req_builder.query(
8095 &local_var_str
8096 .into_iter()
8097 .map(|p| ("description__regex".to_owned(), p.to_string()))
8098 .collect::<Vec<(std::string::String, std::string::String)>>(),
8099 ),
8100 _ => local_var_req_builder.query(&[(
8101 "description__regex",
8102 &local_var_str
8103 .into_iter()
8104 .map(|p| p.to_string())
8105 .collect::<Vec<String>>()
8106 .join(",")
8107 .to_string(),
8108 )]),
8109 };
8110 }
8111 if let Some(ref local_var_str) = file_extension {
8112 local_var_req_builder = match "multi" {
8113 "multi" => local_var_req_builder.query(
8114 &local_var_str
8115 .into_iter()
8116 .map(|p| ("file_extension".to_owned(), p.to_string()))
8117 .collect::<Vec<(std::string::String, std::string::String)>>(),
8118 ),
8119 _ => local_var_req_builder.query(&[(
8120 "file_extension",
8121 &local_var_str
8122 .into_iter()
8123 .map(|p| p.to_string())
8124 .collect::<Vec<String>>()
8125 .join(",")
8126 .to_string(),
8127 )]),
8128 };
8129 }
8130 if let Some(ref local_var_str) = file_extension__empty {
8131 local_var_req_builder =
8132 local_var_req_builder.query(&[("file_extension__empty", &local_var_str.to_string())]);
8133 }
8134 if let Some(ref local_var_str) = file_extension__ic {
8135 local_var_req_builder = match "multi" {
8136 "multi" => local_var_req_builder.query(
8137 &local_var_str
8138 .into_iter()
8139 .map(|p| ("file_extension__ic".to_owned(), p.to_string()))
8140 .collect::<Vec<(std::string::String, std::string::String)>>(),
8141 ),
8142 _ => local_var_req_builder.query(&[(
8143 "file_extension__ic",
8144 &local_var_str
8145 .into_iter()
8146 .map(|p| p.to_string())
8147 .collect::<Vec<String>>()
8148 .join(",")
8149 .to_string(),
8150 )]),
8151 };
8152 }
8153 if let Some(ref local_var_str) = file_extension__ie {
8154 local_var_req_builder = match "multi" {
8155 "multi" => local_var_req_builder.query(
8156 &local_var_str
8157 .into_iter()
8158 .map(|p| ("file_extension__ie".to_owned(), p.to_string()))
8159 .collect::<Vec<(std::string::String, std::string::String)>>(),
8160 ),
8161 _ => local_var_req_builder.query(&[(
8162 "file_extension__ie",
8163 &local_var_str
8164 .into_iter()
8165 .map(|p| p.to_string())
8166 .collect::<Vec<String>>()
8167 .join(",")
8168 .to_string(),
8169 )]),
8170 };
8171 }
8172 if let Some(ref local_var_str) = file_extension__iew {
8173 local_var_req_builder = match "multi" {
8174 "multi" => local_var_req_builder.query(
8175 &local_var_str
8176 .into_iter()
8177 .map(|p| ("file_extension__iew".to_owned(), p.to_string()))
8178 .collect::<Vec<(std::string::String, std::string::String)>>(),
8179 ),
8180 _ => local_var_req_builder.query(&[(
8181 "file_extension__iew",
8182 &local_var_str
8183 .into_iter()
8184 .map(|p| p.to_string())
8185 .collect::<Vec<String>>()
8186 .join(",")
8187 .to_string(),
8188 )]),
8189 };
8190 }
8191 if let Some(ref local_var_str) = file_extension__iregex {
8192 local_var_req_builder = match "multi" {
8193 "multi" => local_var_req_builder.query(
8194 &local_var_str
8195 .into_iter()
8196 .map(|p| ("file_extension__iregex".to_owned(), p.to_string()))
8197 .collect::<Vec<(std::string::String, std::string::String)>>(),
8198 ),
8199 _ => local_var_req_builder.query(&[(
8200 "file_extension__iregex",
8201 &local_var_str
8202 .into_iter()
8203 .map(|p| p.to_string())
8204 .collect::<Vec<String>>()
8205 .join(",")
8206 .to_string(),
8207 )]),
8208 };
8209 }
8210 if let Some(ref local_var_str) = file_extension__isw {
8211 local_var_req_builder = match "multi" {
8212 "multi" => local_var_req_builder.query(
8213 &local_var_str
8214 .into_iter()
8215 .map(|p| ("file_extension__isw".to_owned(), p.to_string()))
8216 .collect::<Vec<(std::string::String, std::string::String)>>(),
8217 ),
8218 _ => local_var_req_builder.query(&[(
8219 "file_extension__isw",
8220 &local_var_str
8221 .into_iter()
8222 .map(|p| p.to_string())
8223 .collect::<Vec<String>>()
8224 .join(",")
8225 .to_string(),
8226 )]),
8227 };
8228 }
8229 if let Some(ref local_var_str) = file_extension__n {
8230 local_var_req_builder = match "multi" {
8231 "multi" => local_var_req_builder.query(
8232 &local_var_str
8233 .into_iter()
8234 .map(|p| ("file_extension__n".to_owned(), p.to_string()))
8235 .collect::<Vec<(std::string::String, std::string::String)>>(),
8236 ),
8237 _ => local_var_req_builder.query(&[(
8238 "file_extension__n",
8239 &local_var_str
8240 .into_iter()
8241 .map(|p| p.to_string())
8242 .collect::<Vec<String>>()
8243 .join(",")
8244 .to_string(),
8245 )]),
8246 };
8247 }
8248 if let Some(ref local_var_str) = file_extension__nic {
8249 local_var_req_builder = match "multi" {
8250 "multi" => local_var_req_builder.query(
8251 &local_var_str
8252 .into_iter()
8253 .map(|p| ("file_extension__nic".to_owned(), p.to_string()))
8254 .collect::<Vec<(std::string::String, std::string::String)>>(),
8255 ),
8256 _ => local_var_req_builder.query(&[(
8257 "file_extension__nic",
8258 &local_var_str
8259 .into_iter()
8260 .map(|p| p.to_string())
8261 .collect::<Vec<String>>()
8262 .join(",")
8263 .to_string(),
8264 )]),
8265 };
8266 }
8267 if let Some(ref local_var_str) = file_extension__nie {
8268 local_var_req_builder = match "multi" {
8269 "multi" => local_var_req_builder.query(
8270 &local_var_str
8271 .into_iter()
8272 .map(|p| ("file_extension__nie".to_owned(), p.to_string()))
8273 .collect::<Vec<(std::string::String, std::string::String)>>(),
8274 ),
8275 _ => local_var_req_builder.query(&[(
8276 "file_extension__nie",
8277 &local_var_str
8278 .into_iter()
8279 .map(|p| p.to_string())
8280 .collect::<Vec<String>>()
8281 .join(",")
8282 .to_string(),
8283 )]),
8284 };
8285 }
8286 if let Some(ref local_var_str) = file_extension__niew {
8287 local_var_req_builder = match "multi" {
8288 "multi" => local_var_req_builder.query(
8289 &local_var_str
8290 .into_iter()
8291 .map(|p| ("file_extension__niew".to_owned(), p.to_string()))
8292 .collect::<Vec<(std::string::String, std::string::String)>>(),
8293 ),
8294 _ => local_var_req_builder.query(&[(
8295 "file_extension__niew",
8296 &local_var_str
8297 .into_iter()
8298 .map(|p| p.to_string())
8299 .collect::<Vec<String>>()
8300 .join(",")
8301 .to_string(),
8302 )]),
8303 };
8304 }
8305 if let Some(ref local_var_str) = file_extension__nisw {
8306 local_var_req_builder = match "multi" {
8307 "multi" => local_var_req_builder.query(
8308 &local_var_str
8309 .into_iter()
8310 .map(|p| ("file_extension__nisw".to_owned(), p.to_string()))
8311 .collect::<Vec<(std::string::String, std::string::String)>>(),
8312 ),
8313 _ => local_var_req_builder.query(&[(
8314 "file_extension__nisw",
8315 &local_var_str
8316 .into_iter()
8317 .map(|p| p.to_string())
8318 .collect::<Vec<String>>()
8319 .join(",")
8320 .to_string(),
8321 )]),
8322 };
8323 }
8324 if let Some(ref local_var_str) = file_extension__regex {
8325 local_var_req_builder = match "multi" {
8326 "multi" => local_var_req_builder.query(
8327 &local_var_str
8328 .into_iter()
8329 .map(|p| ("file_extension__regex".to_owned(), p.to_string()))
8330 .collect::<Vec<(std::string::String, std::string::String)>>(),
8331 ),
8332 _ => local_var_req_builder.query(&[(
8333 "file_extension__regex",
8334 &local_var_str
8335 .into_iter()
8336 .map(|p| p.to_string())
8337 .collect::<Vec<String>>()
8338 .join(",")
8339 .to_string(),
8340 )]),
8341 };
8342 }
8343 if let Some(ref local_var_str) = file_name {
8344 local_var_req_builder = match "multi" {
8345 "multi" => local_var_req_builder.query(
8346 &local_var_str
8347 .into_iter()
8348 .map(|p| ("file_name".to_owned(), p.to_string()))
8349 .collect::<Vec<(std::string::String, std::string::String)>>(),
8350 ),
8351 _ => local_var_req_builder.query(&[(
8352 "file_name",
8353 &local_var_str
8354 .into_iter()
8355 .map(|p| p.to_string())
8356 .collect::<Vec<String>>()
8357 .join(",")
8358 .to_string(),
8359 )]),
8360 };
8361 }
8362 if let Some(ref local_var_str) = file_name__empty {
8363 local_var_req_builder =
8364 local_var_req_builder.query(&[("file_name__empty", &local_var_str.to_string())]);
8365 }
8366 if let Some(ref local_var_str) = file_name__ic {
8367 local_var_req_builder = match "multi" {
8368 "multi" => local_var_req_builder.query(
8369 &local_var_str
8370 .into_iter()
8371 .map(|p| ("file_name__ic".to_owned(), p.to_string()))
8372 .collect::<Vec<(std::string::String, std::string::String)>>(),
8373 ),
8374 _ => local_var_req_builder.query(&[(
8375 "file_name__ic",
8376 &local_var_str
8377 .into_iter()
8378 .map(|p| p.to_string())
8379 .collect::<Vec<String>>()
8380 .join(",")
8381 .to_string(),
8382 )]),
8383 };
8384 }
8385 if let Some(ref local_var_str) = file_name__ie {
8386 local_var_req_builder = match "multi" {
8387 "multi" => local_var_req_builder.query(
8388 &local_var_str
8389 .into_iter()
8390 .map(|p| ("file_name__ie".to_owned(), p.to_string()))
8391 .collect::<Vec<(std::string::String, std::string::String)>>(),
8392 ),
8393 _ => local_var_req_builder.query(&[(
8394 "file_name__ie",
8395 &local_var_str
8396 .into_iter()
8397 .map(|p| p.to_string())
8398 .collect::<Vec<String>>()
8399 .join(",")
8400 .to_string(),
8401 )]),
8402 };
8403 }
8404 if let Some(ref local_var_str) = file_name__iew {
8405 local_var_req_builder = match "multi" {
8406 "multi" => local_var_req_builder.query(
8407 &local_var_str
8408 .into_iter()
8409 .map(|p| ("file_name__iew".to_owned(), p.to_string()))
8410 .collect::<Vec<(std::string::String, std::string::String)>>(),
8411 ),
8412 _ => local_var_req_builder.query(&[(
8413 "file_name__iew",
8414 &local_var_str
8415 .into_iter()
8416 .map(|p| p.to_string())
8417 .collect::<Vec<String>>()
8418 .join(",")
8419 .to_string(),
8420 )]),
8421 };
8422 }
8423 if let Some(ref local_var_str) = file_name__iregex {
8424 local_var_req_builder = match "multi" {
8425 "multi" => local_var_req_builder.query(
8426 &local_var_str
8427 .into_iter()
8428 .map(|p| ("file_name__iregex".to_owned(), p.to_string()))
8429 .collect::<Vec<(std::string::String, std::string::String)>>(),
8430 ),
8431 _ => local_var_req_builder.query(&[(
8432 "file_name__iregex",
8433 &local_var_str
8434 .into_iter()
8435 .map(|p| p.to_string())
8436 .collect::<Vec<String>>()
8437 .join(",")
8438 .to_string(),
8439 )]),
8440 };
8441 }
8442 if let Some(ref local_var_str) = file_name__isw {
8443 local_var_req_builder = match "multi" {
8444 "multi" => local_var_req_builder.query(
8445 &local_var_str
8446 .into_iter()
8447 .map(|p| ("file_name__isw".to_owned(), p.to_string()))
8448 .collect::<Vec<(std::string::String, std::string::String)>>(),
8449 ),
8450 _ => local_var_req_builder.query(&[(
8451 "file_name__isw",
8452 &local_var_str
8453 .into_iter()
8454 .map(|p| p.to_string())
8455 .collect::<Vec<String>>()
8456 .join(",")
8457 .to_string(),
8458 )]),
8459 };
8460 }
8461 if let Some(ref local_var_str) = file_name__n {
8462 local_var_req_builder = match "multi" {
8463 "multi" => local_var_req_builder.query(
8464 &local_var_str
8465 .into_iter()
8466 .map(|p| ("file_name__n".to_owned(), p.to_string()))
8467 .collect::<Vec<(std::string::String, std::string::String)>>(),
8468 ),
8469 _ => local_var_req_builder.query(&[(
8470 "file_name__n",
8471 &local_var_str
8472 .into_iter()
8473 .map(|p| p.to_string())
8474 .collect::<Vec<String>>()
8475 .join(",")
8476 .to_string(),
8477 )]),
8478 };
8479 }
8480 if let Some(ref local_var_str) = file_name__nic {
8481 local_var_req_builder = match "multi" {
8482 "multi" => local_var_req_builder.query(
8483 &local_var_str
8484 .into_iter()
8485 .map(|p| ("file_name__nic".to_owned(), p.to_string()))
8486 .collect::<Vec<(std::string::String, std::string::String)>>(),
8487 ),
8488 _ => local_var_req_builder.query(&[(
8489 "file_name__nic",
8490 &local_var_str
8491 .into_iter()
8492 .map(|p| p.to_string())
8493 .collect::<Vec<String>>()
8494 .join(",")
8495 .to_string(),
8496 )]),
8497 };
8498 }
8499 if let Some(ref local_var_str) = file_name__nie {
8500 local_var_req_builder = match "multi" {
8501 "multi" => local_var_req_builder.query(
8502 &local_var_str
8503 .into_iter()
8504 .map(|p| ("file_name__nie".to_owned(), p.to_string()))
8505 .collect::<Vec<(std::string::String, std::string::String)>>(),
8506 ),
8507 _ => local_var_req_builder.query(&[(
8508 "file_name__nie",
8509 &local_var_str
8510 .into_iter()
8511 .map(|p| p.to_string())
8512 .collect::<Vec<String>>()
8513 .join(",")
8514 .to_string(),
8515 )]),
8516 };
8517 }
8518 if let Some(ref local_var_str) = file_name__niew {
8519 local_var_req_builder = match "multi" {
8520 "multi" => local_var_req_builder.query(
8521 &local_var_str
8522 .into_iter()
8523 .map(|p| ("file_name__niew".to_owned(), p.to_string()))
8524 .collect::<Vec<(std::string::String, std::string::String)>>(),
8525 ),
8526 _ => local_var_req_builder.query(&[(
8527 "file_name__niew",
8528 &local_var_str
8529 .into_iter()
8530 .map(|p| p.to_string())
8531 .collect::<Vec<String>>()
8532 .join(",")
8533 .to_string(),
8534 )]),
8535 };
8536 }
8537 if let Some(ref local_var_str) = file_name__nisw {
8538 local_var_req_builder = match "multi" {
8539 "multi" => local_var_req_builder.query(
8540 &local_var_str
8541 .into_iter()
8542 .map(|p| ("file_name__nisw".to_owned(), p.to_string()))
8543 .collect::<Vec<(std::string::String, std::string::String)>>(),
8544 ),
8545 _ => local_var_req_builder.query(&[(
8546 "file_name__nisw",
8547 &local_var_str
8548 .into_iter()
8549 .map(|p| p.to_string())
8550 .collect::<Vec<String>>()
8551 .join(",")
8552 .to_string(),
8553 )]),
8554 };
8555 }
8556 if let Some(ref local_var_str) = file_name__regex {
8557 local_var_req_builder = match "multi" {
8558 "multi" => local_var_req_builder.query(
8559 &local_var_str
8560 .into_iter()
8561 .map(|p| ("file_name__regex".to_owned(), p.to_string()))
8562 .collect::<Vec<(std::string::String, std::string::String)>>(),
8563 ),
8564 _ => local_var_req_builder.query(&[(
8565 "file_name__regex",
8566 &local_var_str
8567 .into_iter()
8568 .map(|p| p.to_string())
8569 .collect::<Vec<String>>()
8570 .join(",")
8571 .to_string(),
8572 )]),
8573 };
8574 }
8575 if let Some(ref local_var_str) = id {
8576 local_var_req_builder = match "multi" {
8577 "multi" => local_var_req_builder.query(
8578 &local_var_str
8579 .into_iter()
8580 .map(|p| ("id".to_owned(), p.to_string()))
8581 .collect::<Vec<(std::string::String, std::string::String)>>(),
8582 ),
8583 _ => local_var_req_builder.query(&[(
8584 "id",
8585 &local_var_str
8586 .into_iter()
8587 .map(|p| p.to_string())
8588 .collect::<Vec<String>>()
8589 .join(",")
8590 .to_string(),
8591 )]),
8592 };
8593 }
8594 if let Some(ref local_var_str) = id__empty {
8595 local_var_req_builder =
8596 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
8597 }
8598 if let Some(ref local_var_str) = id__gt {
8599 local_var_req_builder = match "multi" {
8600 "multi" => local_var_req_builder.query(
8601 &local_var_str
8602 .into_iter()
8603 .map(|p| ("id__gt".to_owned(), p.to_string()))
8604 .collect::<Vec<(std::string::String, std::string::String)>>(),
8605 ),
8606 _ => local_var_req_builder.query(&[(
8607 "id__gt",
8608 &local_var_str
8609 .into_iter()
8610 .map(|p| p.to_string())
8611 .collect::<Vec<String>>()
8612 .join(",")
8613 .to_string(),
8614 )]),
8615 };
8616 }
8617 if let Some(ref local_var_str) = id__gte {
8618 local_var_req_builder = match "multi" {
8619 "multi" => local_var_req_builder.query(
8620 &local_var_str
8621 .into_iter()
8622 .map(|p| ("id__gte".to_owned(), p.to_string()))
8623 .collect::<Vec<(std::string::String, std::string::String)>>(),
8624 ),
8625 _ => local_var_req_builder.query(&[(
8626 "id__gte",
8627 &local_var_str
8628 .into_iter()
8629 .map(|p| p.to_string())
8630 .collect::<Vec<String>>()
8631 .join(",")
8632 .to_string(),
8633 )]),
8634 };
8635 }
8636 if let Some(ref local_var_str) = id__lt {
8637 local_var_req_builder = match "multi" {
8638 "multi" => local_var_req_builder.query(
8639 &local_var_str
8640 .into_iter()
8641 .map(|p| ("id__lt".to_owned(), p.to_string()))
8642 .collect::<Vec<(std::string::String, std::string::String)>>(),
8643 ),
8644 _ => local_var_req_builder.query(&[(
8645 "id__lt",
8646 &local_var_str
8647 .into_iter()
8648 .map(|p| p.to_string())
8649 .collect::<Vec<String>>()
8650 .join(",")
8651 .to_string(),
8652 )]),
8653 };
8654 }
8655 if let Some(ref local_var_str) = id__lte {
8656 local_var_req_builder = match "multi" {
8657 "multi" => local_var_req_builder.query(
8658 &local_var_str
8659 .into_iter()
8660 .map(|p| ("id__lte".to_owned(), p.to_string()))
8661 .collect::<Vec<(std::string::String, std::string::String)>>(),
8662 ),
8663 _ => local_var_req_builder.query(&[(
8664 "id__lte",
8665 &local_var_str
8666 .into_iter()
8667 .map(|p| p.to_string())
8668 .collect::<Vec<String>>()
8669 .join(",")
8670 .to_string(),
8671 )]),
8672 };
8673 }
8674 if let Some(ref local_var_str) = id__n {
8675 local_var_req_builder = match "multi" {
8676 "multi" => local_var_req_builder.query(
8677 &local_var_str
8678 .into_iter()
8679 .map(|p| ("id__n".to_owned(), p.to_string()))
8680 .collect::<Vec<(std::string::String, std::string::String)>>(),
8681 ),
8682 _ => local_var_req_builder.query(&[(
8683 "id__n",
8684 &local_var_str
8685 .into_iter()
8686 .map(|p| p.to_string())
8687 .collect::<Vec<String>>()
8688 .join(",")
8689 .to_string(),
8690 )]),
8691 };
8692 }
8693 if let Some(ref local_var_str) = last_updated {
8694 local_var_req_builder = match "multi" {
8695 "multi" => local_var_req_builder.query(
8696 &local_var_str
8697 .into_iter()
8698 .map(|p| ("last_updated".to_owned(), p.to_string()))
8699 .collect::<Vec<(std::string::String, std::string::String)>>(),
8700 ),
8701 _ => local_var_req_builder.query(&[(
8702 "last_updated",
8703 &local_var_str
8704 .into_iter()
8705 .map(|p| p.to_string())
8706 .collect::<Vec<String>>()
8707 .join(",")
8708 .to_string(),
8709 )]),
8710 };
8711 }
8712 if let Some(ref local_var_str) = last_updated__empty {
8713 local_var_req_builder = match "multi" {
8714 "multi" => local_var_req_builder.query(
8715 &local_var_str
8716 .into_iter()
8717 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
8718 .collect::<Vec<(std::string::String, std::string::String)>>(),
8719 ),
8720 _ => local_var_req_builder.query(&[(
8721 "last_updated__empty",
8722 &local_var_str
8723 .into_iter()
8724 .map(|p| p.to_string())
8725 .collect::<Vec<String>>()
8726 .join(",")
8727 .to_string(),
8728 )]),
8729 };
8730 }
8731 if let Some(ref local_var_str) = last_updated__gt {
8732 local_var_req_builder = match "multi" {
8733 "multi" => local_var_req_builder.query(
8734 &local_var_str
8735 .into_iter()
8736 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
8737 .collect::<Vec<(std::string::String, std::string::String)>>(),
8738 ),
8739 _ => local_var_req_builder.query(&[(
8740 "last_updated__gt",
8741 &local_var_str
8742 .into_iter()
8743 .map(|p| p.to_string())
8744 .collect::<Vec<String>>()
8745 .join(",")
8746 .to_string(),
8747 )]),
8748 };
8749 }
8750 if let Some(ref local_var_str) = last_updated__gte {
8751 local_var_req_builder = match "multi" {
8752 "multi" => local_var_req_builder.query(
8753 &local_var_str
8754 .into_iter()
8755 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
8756 .collect::<Vec<(std::string::String, std::string::String)>>(),
8757 ),
8758 _ => local_var_req_builder.query(&[(
8759 "last_updated__gte",
8760 &local_var_str
8761 .into_iter()
8762 .map(|p| p.to_string())
8763 .collect::<Vec<String>>()
8764 .join(",")
8765 .to_string(),
8766 )]),
8767 };
8768 }
8769 if let Some(ref local_var_str) = last_updated__lt {
8770 local_var_req_builder = match "multi" {
8771 "multi" => local_var_req_builder.query(
8772 &local_var_str
8773 .into_iter()
8774 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
8775 .collect::<Vec<(std::string::String, std::string::String)>>(),
8776 ),
8777 _ => local_var_req_builder.query(&[(
8778 "last_updated__lt",
8779 &local_var_str
8780 .into_iter()
8781 .map(|p| p.to_string())
8782 .collect::<Vec<String>>()
8783 .join(",")
8784 .to_string(),
8785 )]),
8786 };
8787 }
8788 if let Some(ref local_var_str) = last_updated__lte {
8789 local_var_req_builder = match "multi" {
8790 "multi" => local_var_req_builder.query(
8791 &local_var_str
8792 .into_iter()
8793 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
8794 .collect::<Vec<(std::string::String, std::string::String)>>(),
8795 ),
8796 _ => local_var_req_builder.query(&[(
8797 "last_updated__lte",
8798 &local_var_str
8799 .into_iter()
8800 .map(|p| p.to_string())
8801 .collect::<Vec<String>>()
8802 .join(",")
8803 .to_string(),
8804 )]),
8805 };
8806 }
8807 if let Some(ref local_var_str) = last_updated__n {
8808 local_var_req_builder = match "multi" {
8809 "multi" => local_var_req_builder.query(
8810 &local_var_str
8811 .into_iter()
8812 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
8813 .collect::<Vec<(std::string::String, std::string::String)>>(),
8814 ),
8815 _ => local_var_req_builder.query(&[(
8816 "last_updated__n",
8817 &local_var_str
8818 .into_iter()
8819 .map(|p| p.to_string())
8820 .collect::<Vec<String>>()
8821 .join(",")
8822 .to_string(),
8823 )]),
8824 };
8825 }
8826 if let Some(ref local_var_str) = limit {
8827 local_var_req_builder =
8828 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
8829 }
8830 if let Some(ref local_var_str) = mime_type {
8831 local_var_req_builder = match "multi" {
8832 "multi" => local_var_req_builder.query(
8833 &local_var_str
8834 .into_iter()
8835 .map(|p| ("mime_type".to_owned(), p.to_string()))
8836 .collect::<Vec<(std::string::String, std::string::String)>>(),
8837 ),
8838 _ => local_var_req_builder.query(&[(
8839 "mime_type",
8840 &local_var_str
8841 .into_iter()
8842 .map(|p| p.to_string())
8843 .collect::<Vec<String>>()
8844 .join(",")
8845 .to_string(),
8846 )]),
8847 };
8848 }
8849 if let Some(ref local_var_str) = mime_type__empty {
8850 local_var_req_builder =
8851 local_var_req_builder.query(&[("mime_type__empty", &local_var_str.to_string())]);
8852 }
8853 if let Some(ref local_var_str) = mime_type__ic {
8854 local_var_req_builder = match "multi" {
8855 "multi" => local_var_req_builder.query(
8856 &local_var_str
8857 .into_iter()
8858 .map(|p| ("mime_type__ic".to_owned(), p.to_string()))
8859 .collect::<Vec<(std::string::String, std::string::String)>>(),
8860 ),
8861 _ => local_var_req_builder.query(&[(
8862 "mime_type__ic",
8863 &local_var_str
8864 .into_iter()
8865 .map(|p| p.to_string())
8866 .collect::<Vec<String>>()
8867 .join(",")
8868 .to_string(),
8869 )]),
8870 };
8871 }
8872 if let Some(ref local_var_str) = mime_type__ie {
8873 local_var_req_builder = match "multi" {
8874 "multi" => local_var_req_builder.query(
8875 &local_var_str
8876 .into_iter()
8877 .map(|p| ("mime_type__ie".to_owned(), p.to_string()))
8878 .collect::<Vec<(std::string::String, std::string::String)>>(),
8879 ),
8880 _ => local_var_req_builder.query(&[(
8881 "mime_type__ie",
8882 &local_var_str
8883 .into_iter()
8884 .map(|p| p.to_string())
8885 .collect::<Vec<String>>()
8886 .join(",")
8887 .to_string(),
8888 )]),
8889 };
8890 }
8891 if let Some(ref local_var_str) = mime_type__iew {
8892 local_var_req_builder = match "multi" {
8893 "multi" => local_var_req_builder.query(
8894 &local_var_str
8895 .into_iter()
8896 .map(|p| ("mime_type__iew".to_owned(), p.to_string()))
8897 .collect::<Vec<(std::string::String, std::string::String)>>(),
8898 ),
8899 _ => local_var_req_builder.query(&[(
8900 "mime_type__iew",
8901 &local_var_str
8902 .into_iter()
8903 .map(|p| p.to_string())
8904 .collect::<Vec<String>>()
8905 .join(",")
8906 .to_string(),
8907 )]),
8908 };
8909 }
8910 if let Some(ref local_var_str) = mime_type__iregex {
8911 local_var_req_builder = match "multi" {
8912 "multi" => local_var_req_builder.query(
8913 &local_var_str
8914 .into_iter()
8915 .map(|p| ("mime_type__iregex".to_owned(), p.to_string()))
8916 .collect::<Vec<(std::string::String, std::string::String)>>(),
8917 ),
8918 _ => local_var_req_builder.query(&[(
8919 "mime_type__iregex",
8920 &local_var_str
8921 .into_iter()
8922 .map(|p| p.to_string())
8923 .collect::<Vec<String>>()
8924 .join(",")
8925 .to_string(),
8926 )]),
8927 };
8928 }
8929 if let Some(ref local_var_str) = mime_type__isw {
8930 local_var_req_builder = match "multi" {
8931 "multi" => local_var_req_builder.query(
8932 &local_var_str
8933 .into_iter()
8934 .map(|p| ("mime_type__isw".to_owned(), p.to_string()))
8935 .collect::<Vec<(std::string::String, std::string::String)>>(),
8936 ),
8937 _ => local_var_req_builder.query(&[(
8938 "mime_type__isw",
8939 &local_var_str
8940 .into_iter()
8941 .map(|p| p.to_string())
8942 .collect::<Vec<String>>()
8943 .join(",")
8944 .to_string(),
8945 )]),
8946 };
8947 }
8948 if let Some(ref local_var_str) = mime_type__n {
8949 local_var_req_builder = match "multi" {
8950 "multi" => local_var_req_builder.query(
8951 &local_var_str
8952 .into_iter()
8953 .map(|p| ("mime_type__n".to_owned(), p.to_string()))
8954 .collect::<Vec<(std::string::String, std::string::String)>>(),
8955 ),
8956 _ => local_var_req_builder.query(&[(
8957 "mime_type__n",
8958 &local_var_str
8959 .into_iter()
8960 .map(|p| p.to_string())
8961 .collect::<Vec<String>>()
8962 .join(",")
8963 .to_string(),
8964 )]),
8965 };
8966 }
8967 if let Some(ref local_var_str) = mime_type__nic {
8968 local_var_req_builder = match "multi" {
8969 "multi" => local_var_req_builder.query(
8970 &local_var_str
8971 .into_iter()
8972 .map(|p| ("mime_type__nic".to_owned(), p.to_string()))
8973 .collect::<Vec<(std::string::String, std::string::String)>>(),
8974 ),
8975 _ => local_var_req_builder.query(&[(
8976 "mime_type__nic",
8977 &local_var_str
8978 .into_iter()
8979 .map(|p| p.to_string())
8980 .collect::<Vec<String>>()
8981 .join(",")
8982 .to_string(),
8983 )]),
8984 };
8985 }
8986 if let Some(ref local_var_str) = mime_type__nie {
8987 local_var_req_builder = match "multi" {
8988 "multi" => local_var_req_builder.query(
8989 &local_var_str
8990 .into_iter()
8991 .map(|p| ("mime_type__nie".to_owned(), p.to_string()))
8992 .collect::<Vec<(std::string::String, std::string::String)>>(),
8993 ),
8994 _ => local_var_req_builder.query(&[(
8995 "mime_type__nie",
8996 &local_var_str
8997 .into_iter()
8998 .map(|p| p.to_string())
8999 .collect::<Vec<String>>()
9000 .join(",")
9001 .to_string(),
9002 )]),
9003 };
9004 }
9005 if let Some(ref local_var_str) = mime_type__niew {
9006 local_var_req_builder = match "multi" {
9007 "multi" => local_var_req_builder.query(
9008 &local_var_str
9009 .into_iter()
9010 .map(|p| ("mime_type__niew".to_owned(), p.to_string()))
9011 .collect::<Vec<(std::string::String, std::string::String)>>(),
9012 ),
9013 _ => local_var_req_builder.query(&[(
9014 "mime_type__niew",
9015 &local_var_str
9016 .into_iter()
9017 .map(|p| p.to_string())
9018 .collect::<Vec<String>>()
9019 .join(",")
9020 .to_string(),
9021 )]),
9022 };
9023 }
9024 if let Some(ref local_var_str) = mime_type__nisw {
9025 local_var_req_builder = match "multi" {
9026 "multi" => local_var_req_builder.query(
9027 &local_var_str
9028 .into_iter()
9029 .map(|p| ("mime_type__nisw".to_owned(), p.to_string()))
9030 .collect::<Vec<(std::string::String, std::string::String)>>(),
9031 ),
9032 _ => local_var_req_builder.query(&[(
9033 "mime_type__nisw",
9034 &local_var_str
9035 .into_iter()
9036 .map(|p| p.to_string())
9037 .collect::<Vec<String>>()
9038 .join(",")
9039 .to_string(),
9040 )]),
9041 };
9042 }
9043 if let Some(ref local_var_str) = mime_type__regex {
9044 local_var_req_builder = match "multi" {
9045 "multi" => local_var_req_builder.query(
9046 &local_var_str
9047 .into_iter()
9048 .map(|p| ("mime_type__regex".to_owned(), p.to_string()))
9049 .collect::<Vec<(std::string::String, std::string::String)>>(),
9050 ),
9051 _ => local_var_req_builder.query(&[(
9052 "mime_type__regex",
9053 &local_var_str
9054 .into_iter()
9055 .map(|p| p.to_string())
9056 .collect::<Vec<String>>()
9057 .join(",")
9058 .to_string(),
9059 )]),
9060 };
9061 }
9062 if let Some(ref local_var_str) = modified_by_request {
9063 local_var_req_builder =
9064 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
9065 }
9066 if let Some(ref local_var_str) = name {
9067 local_var_req_builder = match "multi" {
9068 "multi" => local_var_req_builder.query(
9069 &local_var_str
9070 .into_iter()
9071 .map(|p| ("name".to_owned(), p.to_string()))
9072 .collect::<Vec<(std::string::String, std::string::String)>>(),
9073 ),
9074 _ => local_var_req_builder.query(&[(
9075 "name",
9076 &local_var_str
9077 .into_iter()
9078 .map(|p| p.to_string())
9079 .collect::<Vec<String>>()
9080 .join(",")
9081 .to_string(),
9082 )]),
9083 };
9084 }
9085 if let Some(ref local_var_str) = name__empty {
9086 local_var_req_builder =
9087 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
9088 }
9089 if let Some(ref local_var_str) = name__ic {
9090 local_var_req_builder = match "multi" {
9091 "multi" => local_var_req_builder.query(
9092 &local_var_str
9093 .into_iter()
9094 .map(|p| ("name__ic".to_owned(), p.to_string()))
9095 .collect::<Vec<(std::string::String, std::string::String)>>(),
9096 ),
9097 _ => local_var_req_builder.query(&[(
9098 "name__ic",
9099 &local_var_str
9100 .into_iter()
9101 .map(|p| p.to_string())
9102 .collect::<Vec<String>>()
9103 .join(",")
9104 .to_string(),
9105 )]),
9106 };
9107 }
9108 if let Some(ref local_var_str) = name__ie {
9109 local_var_req_builder = match "multi" {
9110 "multi" => local_var_req_builder.query(
9111 &local_var_str
9112 .into_iter()
9113 .map(|p| ("name__ie".to_owned(), p.to_string()))
9114 .collect::<Vec<(std::string::String, std::string::String)>>(),
9115 ),
9116 _ => local_var_req_builder.query(&[(
9117 "name__ie",
9118 &local_var_str
9119 .into_iter()
9120 .map(|p| p.to_string())
9121 .collect::<Vec<String>>()
9122 .join(",")
9123 .to_string(),
9124 )]),
9125 };
9126 }
9127 if let Some(ref local_var_str) = name__iew {
9128 local_var_req_builder = match "multi" {
9129 "multi" => local_var_req_builder.query(
9130 &local_var_str
9131 .into_iter()
9132 .map(|p| ("name__iew".to_owned(), p.to_string()))
9133 .collect::<Vec<(std::string::String, std::string::String)>>(),
9134 ),
9135 _ => local_var_req_builder.query(&[(
9136 "name__iew",
9137 &local_var_str
9138 .into_iter()
9139 .map(|p| p.to_string())
9140 .collect::<Vec<String>>()
9141 .join(",")
9142 .to_string(),
9143 )]),
9144 };
9145 }
9146 if let Some(ref local_var_str) = name__iregex {
9147 local_var_req_builder = match "multi" {
9148 "multi" => local_var_req_builder.query(
9149 &local_var_str
9150 .into_iter()
9151 .map(|p| ("name__iregex".to_owned(), p.to_string()))
9152 .collect::<Vec<(std::string::String, std::string::String)>>(),
9153 ),
9154 _ => local_var_req_builder.query(&[(
9155 "name__iregex",
9156 &local_var_str
9157 .into_iter()
9158 .map(|p| p.to_string())
9159 .collect::<Vec<String>>()
9160 .join(",")
9161 .to_string(),
9162 )]),
9163 };
9164 }
9165 if let Some(ref local_var_str) = name__isw {
9166 local_var_req_builder = match "multi" {
9167 "multi" => local_var_req_builder.query(
9168 &local_var_str
9169 .into_iter()
9170 .map(|p| ("name__isw".to_owned(), p.to_string()))
9171 .collect::<Vec<(std::string::String, std::string::String)>>(),
9172 ),
9173 _ => local_var_req_builder.query(&[(
9174 "name__isw",
9175 &local_var_str
9176 .into_iter()
9177 .map(|p| p.to_string())
9178 .collect::<Vec<String>>()
9179 .join(",")
9180 .to_string(),
9181 )]),
9182 };
9183 }
9184 if let Some(ref local_var_str) = name__n {
9185 local_var_req_builder = match "multi" {
9186 "multi" => local_var_req_builder.query(
9187 &local_var_str
9188 .into_iter()
9189 .map(|p| ("name__n".to_owned(), p.to_string()))
9190 .collect::<Vec<(std::string::String, std::string::String)>>(),
9191 ),
9192 _ => local_var_req_builder.query(&[(
9193 "name__n",
9194 &local_var_str
9195 .into_iter()
9196 .map(|p| p.to_string())
9197 .collect::<Vec<String>>()
9198 .join(",")
9199 .to_string(),
9200 )]),
9201 };
9202 }
9203 if let Some(ref local_var_str) = name__nic {
9204 local_var_req_builder = match "multi" {
9205 "multi" => local_var_req_builder.query(
9206 &local_var_str
9207 .into_iter()
9208 .map(|p| ("name__nic".to_owned(), p.to_string()))
9209 .collect::<Vec<(std::string::String, std::string::String)>>(),
9210 ),
9211 _ => local_var_req_builder.query(&[(
9212 "name__nic",
9213 &local_var_str
9214 .into_iter()
9215 .map(|p| p.to_string())
9216 .collect::<Vec<String>>()
9217 .join(",")
9218 .to_string(),
9219 )]),
9220 };
9221 }
9222 if let Some(ref local_var_str) = name__nie {
9223 local_var_req_builder = match "multi" {
9224 "multi" => local_var_req_builder.query(
9225 &local_var_str
9226 .into_iter()
9227 .map(|p| ("name__nie".to_owned(), p.to_string()))
9228 .collect::<Vec<(std::string::String, std::string::String)>>(),
9229 ),
9230 _ => local_var_req_builder.query(&[(
9231 "name__nie",
9232 &local_var_str
9233 .into_iter()
9234 .map(|p| p.to_string())
9235 .collect::<Vec<String>>()
9236 .join(",")
9237 .to_string(),
9238 )]),
9239 };
9240 }
9241 if let Some(ref local_var_str) = name__niew {
9242 local_var_req_builder = match "multi" {
9243 "multi" => local_var_req_builder.query(
9244 &local_var_str
9245 .into_iter()
9246 .map(|p| ("name__niew".to_owned(), p.to_string()))
9247 .collect::<Vec<(std::string::String, std::string::String)>>(),
9248 ),
9249 _ => local_var_req_builder.query(&[(
9250 "name__niew",
9251 &local_var_str
9252 .into_iter()
9253 .map(|p| p.to_string())
9254 .collect::<Vec<String>>()
9255 .join(",")
9256 .to_string(),
9257 )]),
9258 };
9259 }
9260 if let Some(ref local_var_str) = name__nisw {
9261 local_var_req_builder = match "multi" {
9262 "multi" => local_var_req_builder.query(
9263 &local_var_str
9264 .into_iter()
9265 .map(|p| ("name__nisw".to_owned(), p.to_string()))
9266 .collect::<Vec<(std::string::String, std::string::String)>>(),
9267 ),
9268 _ => local_var_req_builder.query(&[(
9269 "name__nisw",
9270 &local_var_str
9271 .into_iter()
9272 .map(|p| p.to_string())
9273 .collect::<Vec<String>>()
9274 .join(",")
9275 .to_string(),
9276 )]),
9277 };
9278 }
9279 if let Some(ref local_var_str) = name__regex {
9280 local_var_req_builder = match "multi" {
9281 "multi" => local_var_req_builder.query(
9282 &local_var_str
9283 .into_iter()
9284 .map(|p| ("name__regex".to_owned(), p.to_string()))
9285 .collect::<Vec<(std::string::String, std::string::String)>>(),
9286 ),
9287 _ => local_var_req_builder.query(&[(
9288 "name__regex",
9289 &local_var_str
9290 .into_iter()
9291 .map(|p| p.to_string())
9292 .collect::<Vec<String>>()
9293 .join(",")
9294 .to_string(),
9295 )]),
9296 };
9297 }
9298 if let Some(ref local_var_str) = offset {
9299 local_var_req_builder =
9300 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
9301 }
9302 if let Some(ref local_var_str) = ordering {
9303 local_var_req_builder =
9304 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
9305 }
9306 if let Some(ref local_var_str) = owner {
9307 local_var_req_builder = match "multi" {
9308 "multi" => local_var_req_builder.query(
9309 &local_var_str
9310 .into_iter()
9311 .map(|p| ("owner".to_owned(), p.to_string()))
9312 .collect::<Vec<(std::string::String, std::string::String)>>(),
9313 ),
9314 _ => local_var_req_builder.query(&[(
9315 "owner",
9316 &local_var_str
9317 .into_iter()
9318 .map(|p| p.to_string())
9319 .collect::<Vec<String>>()
9320 .join(",")
9321 .to_string(),
9322 )]),
9323 };
9324 }
9325 if let Some(ref local_var_str) = owner__n {
9326 local_var_req_builder = match "multi" {
9327 "multi" => local_var_req_builder.query(
9328 &local_var_str
9329 .into_iter()
9330 .map(|p| ("owner__n".to_owned(), p.to_string()))
9331 .collect::<Vec<(std::string::String, std::string::String)>>(),
9332 ),
9333 _ => local_var_req_builder.query(&[(
9334 "owner__n",
9335 &local_var_str
9336 .into_iter()
9337 .map(|p| p.to_string())
9338 .collect::<Vec<String>>()
9339 .join(",")
9340 .to_string(),
9341 )]),
9342 };
9343 }
9344 if let Some(ref local_var_str) = owner_group {
9345 local_var_req_builder = match "multi" {
9346 "multi" => local_var_req_builder.query(
9347 &local_var_str
9348 .into_iter()
9349 .map(|p| ("owner_group".to_owned(), p.to_string()))
9350 .collect::<Vec<(std::string::String, std::string::String)>>(),
9351 ),
9352 _ => local_var_req_builder.query(&[(
9353 "owner_group",
9354 &local_var_str
9355 .into_iter()
9356 .map(|p| p.to_string())
9357 .collect::<Vec<String>>()
9358 .join(",")
9359 .to_string(),
9360 )]),
9361 };
9362 }
9363 if let Some(ref local_var_str) = owner_group__n {
9364 local_var_req_builder = match "multi" {
9365 "multi" => local_var_req_builder.query(
9366 &local_var_str
9367 .into_iter()
9368 .map(|p| ("owner_group__n".to_owned(), p.to_string()))
9369 .collect::<Vec<(std::string::String, std::string::String)>>(),
9370 ),
9371 _ => local_var_req_builder.query(&[(
9372 "owner_group__n",
9373 &local_var_str
9374 .into_iter()
9375 .map(|p| p.to_string())
9376 .collect::<Vec<String>>()
9377 .join(",")
9378 .to_string(),
9379 )]),
9380 };
9381 }
9382 if let Some(ref local_var_str) = owner_group_id {
9383 local_var_req_builder = match "multi" {
9384 "multi" => local_var_req_builder.query(
9385 &local_var_str
9386 .into_iter()
9387 .map(|p| ("owner_group_id".to_owned(), p.to_string()))
9388 .collect::<Vec<(std::string::String, std::string::String)>>(),
9389 ),
9390 _ => local_var_req_builder.query(&[(
9391 "owner_group_id",
9392 &local_var_str
9393 .into_iter()
9394 .map(|p| p.to_string())
9395 .collect::<Vec<String>>()
9396 .join(",")
9397 .to_string(),
9398 )]),
9399 };
9400 }
9401 if let Some(ref local_var_str) = owner_group_id__n {
9402 local_var_req_builder = match "multi" {
9403 "multi" => local_var_req_builder.query(
9404 &local_var_str
9405 .into_iter()
9406 .map(|p| ("owner_group_id__n".to_owned(), p.to_string()))
9407 .collect::<Vec<(std::string::String, std::string::String)>>(),
9408 ),
9409 _ => local_var_req_builder.query(&[(
9410 "owner_group_id__n",
9411 &local_var_str
9412 .into_iter()
9413 .map(|p| p.to_string())
9414 .collect::<Vec<String>>()
9415 .join(",")
9416 .to_string(),
9417 )]),
9418 };
9419 }
9420 if let Some(ref local_var_str) = owner_id {
9421 local_var_req_builder = match "multi" {
9422 "multi" => local_var_req_builder.query(
9423 &local_var_str
9424 .into_iter()
9425 .map(|p| ("owner_id".to_owned(), p.to_string()))
9426 .collect::<Vec<(std::string::String, std::string::String)>>(),
9427 ),
9428 _ => local_var_req_builder.query(&[(
9429 "owner_id",
9430 &local_var_str
9431 .into_iter()
9432 .map(|p| p.to_string())
9433 .collect::<Vec<String>>()
9434 .join(",")
9435 .to_string(),
9436 )]),
9437 };
9438 }
9439 if let Some(ref local_var_str) = owner_id__n {
9440 local_var_req_builder = match "multi" {
9441 "multi" => local_var_req_builder.query(
9442 &local_var_str
9443 .into_iter()
9444 .map(|p| ("owner_id__n".to_owned(), p.to_string()))
9445 .collect::<Vec<(std::string::String, std::string::String)>>(),
9446 ),
9447 _ => local_var_req_builder.query(&[(
9448 "owner_id__n",
9449 &local_var_str
9450 .into_iter()
9451 .map(|p| p.to_string())
9452 .collect::<Vec<String>>()
9453 .join(",")
9454 .to_string(),
9455 )]),
9456 };
9457 }
9458 if let Some(ref local_var_str) = q {
9459 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
9460 }
9461 if let Some(ref local_var_str) = start {
9462 local_var_req_builder =
9463 local_var_req_builder.query(&[("start", &local_var_str.to_string())]);
9464 }
9465 if let Some(ref local_var_str) = tag {
9466 local_var_req_builder = match "multi" {
9467 "multi" => local_var_req_builder.query(
9468 &local_var_str
9469 .into_iter()
9470 .map(|p| ("tag".to_owned(), p.to_string()))
9471 .collect::<Vec<(std::string::String, std::string::String)>>(),
9472 ),
9473 _ => local_var_req_builder.query(&[(
9474 "tag",
9475 &local_var_str
9476 .into_iter()
9477 .map(|p| p.to_string())
9478 .collect::<Vec<String>>()
9479 .join(",")
9480 .to_string(),
9481 )]),
9482 };
9483 }
9484 if let Some(ref local_var_str) = tag__n {
9485 local_var_req_builder = match "multi" {
9486 "multi" => local_var_req_builder.query(
9487 &local_var_str
9488 .into_iter()
9489 .map(|p| ("tag__n".to_owned(), p.to_string()))
9490 .collect::<Vec<(std::string::String, std::string::String)>>(),
9491 ),
9492 _ => local_var_req_builder.query(&[(
9493 "tag__n",
9494 &local_var_str
9495 .into_iter()
9496 .map(|p| p.to_string())
9497 .collect::<Vec<String>>()
9498 .join(",")
9499 .to_string(),
9500 )]),
9501 };
9502 }
9503 if let Some(ref local_var_str) = tag_id {
9504 local_var_req_builder = match "multi" {
9505 "multi" => local_var_req_builder.query(
9506 &local_var_str
9507 .into_iter()
9508 .map(|p| ("tag_id".to_owned(), p.to_string()))
9509 .collect::<Vec<(std::string::String, std::string::String)>>(),
9510 ),
9511 _ => local_var_req_builder.query(&[(
9512 "tag_id",
9513 &local_var_str
9514 .into_iter()
9515 .map(|p| p.to_string())
9516 .collect::<Vec<String>>()
9517 .join(",")
9518 .to_string(),
9519 )]),
9520 };
9521 }
9522 if let Some(ref local_var_str) = tag_id__n {
9523 local_var_req_builder = match "multi" {
9524 "multi" => local_var_req_builder.query(
9525 &local_var_str
9526 .into_iter()
9527 .map(|p| ("tag_id__n".to_owned(), p.to_string()))
9528 .collect::<Vec<(std::string::String, std::string::String)>>(),
9529 ),
9530 _ => local_var_req_builder.query(&[(
9531 "tag_id__n",
9532 &local_var_str
9533 .into_iter()
9534 .map(|p| p.to_string())
9535 .collect::<Vec<String>>()
9536 .join(",")
9537 .to_string(),
9538 )]),
9539 };
9540 }
9541 if let Some(ref local_var_str) = updated_by_request {
9542 local_var_req_builder =
9543 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
9544 }
9545 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
9546 local_var_req_builder =
9547 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
9548 }
9549 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
9550 let local_var_key = local_var_apikey.key.clone();
9551 let local_var_value = match local_var_apikey.prefix {
9552 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
9553 None => local_var_key,
9554 };
9555 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
9556 };
9557
9558 let local_var_req = local_var_req_builder.build()?;
9559 let local_var_resp = local_var_client.execute(local_var_req).await?;
9560
9561 let local_var_status = local_var_resp.status();
9562 let local_var_content = local_var_resp.text().await?;
9563
9564 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
9565 serde_json::from_str(&local_var_content).map_err(Error::from)
9566 } else {
9567 let local_var_entity: Option<ExtrasConfigTemplatesListError> =
9568 serde_json::from_str(&local_var_content).ok();
9569 let local_var_error = ResponseContent {
9570 status: local_var_status,
9571 content: local_var_content,
9572 entity: local_var_entity,
9573 };
9574 Err(Error::ResponseError(local_var_error))
9575 }
9576}
9577
9578pub async fn extras_config_templates_partial_update(
9580 configuration: &configuration::Configuration,
9581 id: i32,
9582 patched_config_template_request: Option<crate::models::PatchedConfigTemplateRequest>,
9583) -> Result<crate::models::ConfigTemplate, Error<ExtrasConfigTemplatesPartialUpdateError>> {
9584 let local_var_configuration = configuration;
9585
9586 let local_var_client = &local_var_configuration.client;
9587
9588 let local_var_uri_str = format!(
9589 "{}/api/extras/config-templates/{id}/",
9590 local_var_configuration.base_path,
9591 id = id
9592 );
9593 let mut local_var_req_builder =
9594 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
9595
9596 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
9597 local_var_req_builder =
9598 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
9599 }
9600 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
9601 let local_var_key = local_var_apikey.key.clone();
9602 let local_var_value = match local_var_apikey.prefix {
9603 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
9604 None => local_var_key,
9605 };
9606 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
9607 };
9608 local_var_req_builder = local_var_req_builder.json(&patched_config_template_request);
9609
9610 let local_var_req = local_var_req_builder.build()?;
9611 let local_var_resp = local_var_client.execute(local_var_req).await?;
9612
9613 let local_var_status = local_var_resp.status();
9614 let local_var_content = local_var_resp.text().await?;
9615
9616 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
9617 serde_json::from_str(&local_var_content).map_err(Error::from)
9618 } else {
9619 let local_var_entity: Option<ExtrasConfigTemplatesPartialUpdateError> =
9620 serde_json::from_str(&local_var_content).ok();
9621 let local_var_error = ResponseContent {
9622 status: local_var_status,
9623 content: local_var_content,
9624 entity: local_var_entity,
9625 };
9626 Err(Error::ResponseError(local_var_error))
9627 }
9628}
9629
9630pub async fn extras_config_templates_render_create(
9632 configuration: &configuration::Configuration,
9633 id: i32,
9634 config_template_request: crate::models::ConfigTemplateRequest,
9635 format: Option<&str>,
9636) -> Result<crate::models::ConfigTemplate, Error<ExtrasConfigTemplatesRenderCreateError>> {
9637 let local_var_configuration = configuration;
9638
9639 let local_var_client = &local_var_configuration.client;
9640
9641 let local_var_uri_str = format!(
9642 "{}/api/extras/config-templates/{id}/render/",
9643 local_var_configuration.base_path,
9644 id = id
9645 );
9646 let mut local_var_req_builder =
9647 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
9648
9649 if let Some(ref local_var_str) = format {
9650 local_var_req_builder =
9651 local_var_req_builder.query(&[("format", &local_var_str.to_string())]);
9652 }
9653 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
9654 local_var_req_builder =
9655 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
9656 }
9657 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
9658 let local_var_key = local_var_apikey.key.clone();
9659 let local_var_value = match local_var_apikey.prefix {
9660 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
9661 None => local_var_key,
9662 };
9663 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
9664 };
9665 local_var_req_builder = local_var_req_builder.json(&config_template_request);
9666
9667 let local_var_req = local_var_req_builder.build()?;
9668 let local_var_resp = local_var_client.execute(local_var_req).await?;
9669
9670 let local_var_status = local_var_resp.status();
9671 let local_var_content = local_var_resp.text().await?;
9672
9673 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
9674 serde_json::from_str(&local_var_content).map_err(Error::from)
9675 } else {
9676 let local_var_entity: Option<ExtrasConfigTemplatesRenderCreateError> =
9677 serde_json::from_str(&local_var_content).ok();
9678 let local_var_error = ResponseContent {
9679 status: local_var_status,
9680 content: local_var_content,
9681 entity: local_var_entity,
9682 };
9683 Err(Error::ResponseError(local_var_error))
9684 }
9685}
9686
9687pub async fn extras_config_templates_retrieve(
9689 configuration: &configuration::Configuration,
9690 id: i32,
9691) -> Result<crate::models::ConfigTemplate, Error<ExtrasConfigTemplatesRetrieveError>> {
9692 let local_var_configuration = configuration;
9693
9694 let local_var_client = &local_var_configuration.client;
9695
9696 let local_var_uri_str = format!(
9697 "{}/api/extras/config-templates/{id}/",
9698 local_var_configuration.base_path,
9699 id = id
9700 );
9701 let mut local_var_req_builder =
9702 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
9703
9704 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
9705 local_var_req_builder =
9706 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
9707 }
9708 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
9709 let local_var_key = local_var_apikey.key.clone();
9710 let local_var_value = match local_var_apikey.prefix {
9711 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
9712 None => local_var_key,
9713 };
9714 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
9715 };
9716
9717 let local_var_req = local_var_req_builder.build()?;
9718 let local_var_resp = local_var_client.execute(local_var_req).await?;
9719
9720 let local_var_status = local_var_resp.status();
9721 let local_var_content = local_var_resp.text().await?;
9722
9723 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
9724 serde_json::from_str(&local_var_content).map_err(Error::from)
9725 } else {
9726 let local_var_entity: Option<ExtrasConfigTemplatesRetrieveError> =
9727 serde_json::from_str(&local_var_content).ok();
9728 let local_var_error = ResponseContent {
9729 status: local_var_status,
9730 content: local_var_content,
9731 entity: local_var_entity,
9732 };
9733 Err(Error::ResponseError(local_var_error))
9734 }
9735}
9736
9737pub async fn extras_config_templates_sync_create(
9739 configuration: &configuration::Configuration,
9740 id: i32,
9741 config_template_request: crate::models::ConfigTemplateRequest,
9742) -> Result<crate::models::ConfigTemplate, Error<ExtrasConfigTemplatesSyncCreateError>> {
9743 let local_var_configuration = configuration;
9744
9745 let local_var_client = &local_var_configuration.client;
9746
9747 let local_var_uri_str = format!(
9748 "{}/api/extras/config-templates/{id}/sync/",
9749 local_var_configuration.base_path,
9750 id = id
9751 );
9752 let mut local_var_req_builder =
9753 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
9754
9755 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
9756 local_var_req_builder =
9757 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
9758 }
9759 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
9760 let local_var_key = local_var_apikey.key.clone();
9761 let local_var_value = match local_var_apikey.prefix {
9762 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
9763 None => local_var_key,
9764 };
9765 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
9766 };
9767 local_var_req_builder = local_var_req_builder.json(&config_template_request);
9768
9769 let local_var_req = local_var_req_builder.build()?;
9770 let local_var_resp = local_var_client.execute(local_var_req).await?;
9771
9772 let local_var_status = local_var_resp.status();
9773 let local_var_content = local_var_resp.text().await?;
9774
9775 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
9776 serde_json::from_str(&local_var_content).map_err(Error::from)
9777 } else {
9778 let local_var_entity: Option<ExtrasConfigTemplatesSyncCreateError> =
9779 serde_json::from_str(&local_var_content).ok();
9780 let local_var_error = ResponseContent {
9781 status: local_var_status,
9782 content: local_var_content,
9783 entity: local_var_entity,
9784 };
9785 Err(Error::ResponseError(local_var_error))
9786 }
9787}
9788
9789pub async fn extras_config_templates_update(
9791 configuration: &configuration::Configuration,
9792 id: i32,
9793 config_template_request: crate::models::ConfigTemplateRequest,
9794) -> Result<crate::models::ConfigTemplate, Error<ExtrasConfigTemplatesUpdateError>> {
9795 let local_var_configuration = configuration;
9796
9797 let local_var_client = &local_var_configuration.client;
9798
9799 let local_var_uri_str = format!(
9800 "{}/api/extras/config-templates/{id}/",
9801 local_var_configuration.base_path,
9802 id = id
9803 );
9804 let mut local_var_req_builder =
9805 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
9806
9807 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
9808 local_var_req_builder =
9809 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
9810 }
9811 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
9812 let local_var_key = local_var_apikey.key.clone();
9813 let local_var_value = match local_var_apikey.prefix {
9814 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
9815 None => local_var_key,
9816 };
9817 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
9818 };
9819 local_var_req_builder = local_var_req_builder.json(&config_template_request);
9820
9821 let local_var_req = local_var_req_builder.build()?;
9822 let local_var_resp = local_var_client.execute(local_var_req).await?;
9823
9824 let local_var_status = local_var_resp.status();
9825 let local_var_content = local_var_resp.text().await?;
9826
9827 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
9828 serde_json::from_str(&local_var_content).map_err(Error::from)
9829 } else {
9830 let local_var_entity: Option<ExtrasConfigTemplatesUpdateError> =
9831 serde_json::from_str(&local_var_content).ok();
9832 let local_var_error = ResponseContent {
9833 status: local_var_status,
9834 content: local_var_content,
9835 entity: local_var_entity,
9836 };
9837 Err(Error::ResponseError(local_var_error))
9838 }
9839}
9840
9841pub async fn extras_custom_field_choice_sets_bulk_destroy(
9843 configuration: &configuration::Configuration,
9844 custom_field_choice_set_request: Vec<crate::models::CustomFieldChoiceSetRequest>,
9845) -> Result<(), Error<ExtrasCustomFieldChoiceSetsBulkDestroyError>> {
9846 let local_var_configuration = configuration;
9847
9848 let local_var_client = &local_var_configuration.client;
9849
9850 let local_var_uri_str = format!(
9851 "{}/api/extras/custom-field-choice-sets/",
9852 local_var_configuration.base_path
9853 );
9854 let mut local_var_req_builder =
9855 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
9856
9857 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
9858 local_var_req_builder =
9859 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
9860 }
9861 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
9862 let local_var_key = local_var_apikey.key.clone();
9863 let local_var_value = match local_var_apikey.prefix {
9864 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
9865 None => local_var_key,
9866 };
9867 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
9868 };
9869 local_var_req_builder = local_var_req_builder.json(&custom_field_choice_set_request);
9870
9871 let local_var_req = local_var_req_builder.build()?;
9872 let local_var_resp = local_var_client.execute(local_var_req).await?;
9873
9874 let local_var_status = local_var_resp.status();
9875 let local_var_content = local_var_resp.text().await?;
9876
9877 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
9878 Ok(())
9879 } else {
9880 let local_var_entity: Option<ExtrasCustomFieldChoiceSetsBulkDestroyError> =
9881 serde_json::from_str(&local_var_content).ok();
9882 let local_var_error = ResponseContent {
9883 status: local_var_status,
9884 content: local_var_content,
9885 entity: local_var_entity,
9886 };
9887 Err(Error::ResponseError(local_var_error))
9888 }
9889}
9890
9891pub async fn extras_custom_field_choice_sets_bulk_partial_update(
9893 configuration: &configuration::Configuration,
9894 custom_field_choice_set_request: Vec<crate::models::CustomFieldChoiceSetRequest>,
9895) -> Result<
9896 Vec<crate::models::CustomFieldChoiceSet>,
9897 Error<ExtrasCustomFieldChoiceSetsBulkPartialUpdateError>,
9898> {
9899 let local_var_configuration = configuration;
9900
9901 let local_var_client = &local_var_configuration.client;
9902
9903 let local_var_uri_str = format!(
9904 "{}/api/extras/custom-field-choice-sets/",
9905 local_var_configuration.base_path
9906 );
9907 let mut local_var_req_builder =
9908 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
9909
9910 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
9911 local_var_req_builder =
9912 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
9913 }
9914 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
9915 let local_var_key = local_var_apikey.key.clone();
9916 let local_var_value = match local_var_apikey.prefix {
9917 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
9918 None => local_var_key,
9919 };
9920 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
9921 };
9922 local_var_req_builder = local_var_req_builder.json(&custom_field_choice_set_request);
9923
9924 let local_var_req = local_var_req_builder.build()?;
9925 let local_var_resp = local_var_client.execute(local_var_req).await?;
9926
9927 let local_var_status = local_var_resp.status();
9928 let local_var_content = local_var_resp.text().await?;
9929
9930 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
9931 serde_json::from_str(&local_var_content).map_err(Error::from)
9932 } else {
9933 let local_var_entity: Option<ExtrasCustomFieldChoiceSetsBulkPartialUpdateError> =
9934 serde_json::from_str(&local_var_content).ok();
9935 let local_var_error = ResponseContent {
9936 status: local_var_status,
9937 content: local_var_content,
9938 entity: local_var_entity,
9939 };
9940 Err(Error::ResponseError(local_var_error))
9941 }
9942}
9943
9944pub async fn extras_custom_field_choice_sets_bulk_update(
9946 configuration: &configuration::Configuration,
9947 custom_field_choice_set_request: Vec<crate::models::CustomFieldChoiceSetRequest>,
9948) -> Result<
9949 Vec<crate::models::CustomFieldChoiceSet>,
9950 Error<ExtrasCustomFieldChoiceSetsBulkUpdateError>,
9951> {
9952 let local_var_configuration = configuration;
9953
9954 let local_var_client = &local_var_configuration.client;
9955
9956 let local_var_uri_str = format!(
9957 "{}/api/extras/custom-field-choice-sets/",
9958 local_var_configuration.base_path
9959 );
9960 let mut local_var_req_builder =
9961 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
9962
9963 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
9964 local_var_req_builder =
9965 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
9966 }
9967 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
9968 let local_var_key = local_var_apikey.key.clone();
9969 let local_var_value = match local_var_apikey.prefix {
9970 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
9971 None => local_var_key,
9972 };
9973 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
9974 };
9975 local_var_req_builder = local_var_req_builder.json(&custom_field_choice_set_request);
9976
9977 let local_var_req = local_var_req_builder.build()?;
9978 let local_var_resp = local_var_client.execute(local_var_req).await?;
9979
9980 let local_var_status = local_var_resp.status();
9981 let local_var_content = local_var_resp.text().await?;
9982
9983 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
9984 serde_json::from_str(&local_var_content).map_err(Error::from)
9985 } else {
9986 let local_var_entity: Option<ExtrasCustomFieldChoiceSetsBulkUpdateError> =
9987 serde_json::from_str(&local_var_content).ok();
9988 let local_var_error = ResponseContent {
9989 status: local_var_status,
9990 content: local_var_content,
9991 entity: local_var_entity,
9992 };
9993 Err(Error::ResponseError(local_var_error))
9994 }
9995}
9996
9997pub async fn extras_custom_field_choice_sets_choices_retrieve(
9999 configuration: &configuration::Configuration,
10000 id: i32,
10001) -> Result<
10002 crate::models::CustomFieldChoiceSet,
10003 Error<ExtrasCustomFieldChoiceSetsChoicesRetrieveError>,
10004> {
10005 let local_var_configuration = configuration;
10006
10007 let local_var_client = &local_var_configuration.client;
10008
10009 let local_var_uri_str = format!(
10010 "{}/api/extras/custom-field-choice-sets/{id}/choices/",
10011 local_var_configuration.base_path,
10012 id = id
10013 );
10014 let mut local_var_req_builder =
10015 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
10016
10017 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
10018 local_var_req_builder =
10019 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
10020 }
10021 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
10022 let local_var_key = local_var_apikey.key.clone();
10023 let local_var_value = match local_var_apikey.prefix {
10024 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
10025 None => local_var_key,
10026 };
10027 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
10028 };
10029
10030 let local_var_req = local_var_req_builder.build()?;
10031 let local_var_resp = local_var_client.execute(local_var_req).await?;
10032
10033 let local_var_status = local_var_resp.status();
10034 let local_var_content = local_var_resp.text().await?;
10035
10036 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
10037 serde_json::from_str(&local_var_content).map_err(Error::from)
10038 } else {
10039 let local_var_entity: Option<ExtrasCustomFieldChoiceSetsChoicesRetrieveError> =
10040 serde_json::from_str(&local_var_content).ok();
10041 let local_var_error = ResponseContent {
10042 status: local_var_status,
10043 content: local_var_content,
10044 entity: local_var_entity,
10045 };
10046 Err(Error::ResponseError(local_var_error))
10047 }
10048}
10049
10050pub async fn extras_custom_field_choice_sets_create(
10052 configuration: &configuration::Configuration,
10053 extras_custom_field_choice_sets_create_request: crate::models::ExtrasCustomFieldChoiceSetsCreateRequest,
10054) -> Result<crate::models::CustomFieldChoiceSet, Error<ExtrasCustomFieldChoiceSetsCreateError>> {
10055 let local_var_configuration = configuration;
10056
10057 let local_var_client = &local_var_configuration.client;
10058
10059 let local_var_uri_str = format!(
10060 "{}/api/extras/custom-field-choice-sets/",
10061 local_var_configuration.base_path
10062 );
10063 let mut local_var_req_builder =
10064 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
10065
10066 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
10067 local_var_req_builder =
10068 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
10069 }
10070 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
10071 let local_var_key = local_var_apikey.key.clone();
10072 let local_var_value = match local_var_apikey.prefix {
10073 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
10074 None => local_var_key,
10075 };
10076 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
10077 };
10078 local_var_req_builder =
10079 local_var_req_builder.json(&extras_custom_field_choice_sets_create_request);
10080
10081 let local_var_req = local_var_req_builder.build()?;
10082 let local_var_resp = local_var_client.execute(local_var_req).await?;
10083
10084 let local_var_status = local_var_resp.status();
10085 let local_var_content = local_var_resp.text().await?;
10086
10087 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
10088 serde_json::from_str(&local_var_content).map_err(Error::from)
10089 } else {
10090 let local_var_entity: Option<ExtrasCustomFieldChoiceSetsCreateError> =
10091 serde_json::from_str(&local_var_content).ok();
10092 let local_var_error = ResponseContent {
10093 status: local_var_status,
10094 content: local_var_content,
10095 entity: local_var_entity,
10096 };
10097 Err(Error::ResponseError(local_var_error))
10098 }
10099}
10100
10101pub async fn extras_custom_field_choice_sets_destroy(
10103 configuration: &configuration::Configuration,
10104 id: i32,
10105) -> Result<(), Error<ExtrasCustomFieldChoiceSetsDestroyError>> {
10106 let local_var_configuration = configuration;
10107
10108 let local_var_client = &local_var_configuration.client;
10109
10110 let local_var_uri_str = format!(
10111 "{}/api/extras/custom-field-choice-sets/{id}/",
10112 local_var_configuration.base_path,
10113 id = id
10114 );
10115 let mut local_var_req_builder =
10116 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
10117
10118 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
10119 local_var_req_builder =
10120 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
10121 }
10122 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
10123 let local_var_key = local_var_apikey.key.clone();
10124 let local_var_value = match local_var_apikey.prefix {
10125 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
10126 None => local_var_key,
10127 };
10128 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
10129 };
10130
10131 let local_var_req = local_var_req_builder.build()?;
10132 let local_var_resp = local_var_client.execute(local_var_req).await?;
10133
10134 let local_var_status = local_var_resp.status();
10135 let local_var_content = local_var_resp.text().await?;
10136
10137 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
10138 Ok(())
10139 } else {
10140 let local_var_entity: Option<ExtrasCustomFieldChoiceSetsDestroyError> =
10141 serde_json::from_str(&local_var_content).ok();
10142 let local_var_error = ResponseContent {
10143 status: local_var_status,
10144 content: local_var_content,
10145 entity: local_var_entity,
10146 };
10147 Err(Error::ResponseError(local_var_error))
10148 }
10149}
10150
10151pub async fn extras_custom_field_choice_sets_list(
10153 configuration: &configuration::Configuration,
10154 base_choices: Option<&str>,
10155 base_choices__empty: Option<bool>,
10156 base_choices__ic: Option<Vec<String>>,
10157 base_choices__ie: Option<Vec<String>>,
10158 base_choices__iew: Option<Vec<String>>,
10159 base_choices__iregex: Option<Vec<String>>,
10160 base_choices__isw: Option<Vec<String>>,
10161 base_choices__n: Option<&str>,
10162 base_choices__nic: Option<Vec<String>>,
10163 base_choices__nie: Option<Vec<String>>,
10164 base_choices__niew: Option<Vec<String>>,
10165 base_choices__nisw: Option<Vec<String>>,
10166 base_choices__regex: Option<Vec<String>>,
10167 choice: Option<Vec<String>>,
10168 choice_colors: Option<Vec<serde_json::Value>>,
10169 created: Option<Vec<String>>,
10170 created__empty: Option<Vec<String>>,
10171 created__gt: Option<Vec<String>>,
10172 created__gte: Option<Vec<String>>,
10173 created__lt: Option<Vec<String>>,
10174 created__lte: Option<Vec<String>>,
10175 created__n: Option<Vec<String>>,
10176 created_by_request: Option<&str>,
10177 description: Option<Vec<String>>,
10178 description__empty: Option<bool>,
10179 description__ic: Option<Vec<String>>,
10180 description__ie: Option<Vec<String>>,
10181 description__iew: Option<Vec<String>>,
10182 description__iregex: Option<Vec<String>>,
10183 description__isw: Option<Vec<String>>,
10184 description__n: Option<Vec<String>>,
10185 description__nic: Option<Vec<String>>,
10186 description__nie: Option<Vec<String>>,
10187 description__niew: Option<Vec<String>>,
10188 description__nisw: Option<Vec<String>>,
10189 description__regex: Option<Vec<String>>,
10190 id: Option<Vec<i32>>,
10191 id__empty: Option<bool>,
10192 id__gt: Option<Vec<i32>>,
10193 id__gte: Option<Vec<i32>>,
10194 id__lt: Option<Vec<i32>>,
10195 id__lte: Option<Vec<i32>>,
10196 id__n: Option<Vec<i32>>,
10197 last_updated: Option<Vec<String>>,
10198 last_updated__empty: Option<Vec<String>>,
10199 last_updated__gt: Option<Vec<String>>,
10200 last_updated__gte: Option<Vec<String>>,
10201 last_updated__lt: Option<Vec<String>>,
10202 last_updated__lte: Option<Vec<String>>,
10203 last_updated__n: Option<Vec<String>>,
10204 limit: Option<i32>,
10205 modified_by_request: Option<&str>,
10206 name: Option<Vec<String>>,
10207 name__empty: Option<bool>,
10208 name__ic: Option<Vec<String>>,
10209 name__ie: Option<Vec<String>>,
10210 name__iew: Option<Vec<String>>,
10211 name__iregex: Option<Vec<String>>,
10212 name__isw: Option<Vec<String>>,
10213 name__n: Option<Vec<String>>,
10214 name__nic: Option<Vec<String>>,
10215 name__nie: Option<Vec<String>>,
10216 name__niew: Option<Vec<String>>,
10217 name__nisw: Option<Vec<String>>,
10218 name__regex: Option<Vec<String>>,
10219 offset: Option<i32>,
10220 order_alphabetically: Option<bool>,
10221 ordering: Option<&str>,
10222 owner: Option<Vec<String>>,
10223 owner__n: Option<Vec<String>>,
10224 owner_group: Option<Vec<String>>,
10225 owner_group__n: Option<Vec<String>>,
10226 owner_group_id: Option<Vec<i32>>,
10227 owner_group_id__n: Option<Vec<i32>>,
10228 owner_id: Option<Vec<i32>>,
10229 owner_id__n: Option<Vec<i32>>,
10230 q: Option<&str>,
10231 start: Option<i32>,
10232 updated_by_request: Option<&str>,
10233) -> Result<
10234 crate::models::PaginatedCustomFieldChoiceSetList,
10235 Error<ExtrasCustomFieldChoiceSetsListError>,
10236> {
10237 let local_var_configuration = configuration;
10238
10239 let local_var_client = &local_var_configuration.client;
10240
10241 let local_var_uri_str = format!(
10242 "{}/api/extras/custom-field-choice-sets/",
10243 local_var_configuration.base_path
10244 );
10245 let mut local_var_req_builder =
10246 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
10247
10248 if let Some(ref local_var_str) = base_choices {
10249 local_var_req_builder =
10250 local_var_req_builder.query(&[("base_choices", &local_var_str.to_string())]);
10251 }
10252 if let Some(ref local_var_str) = base_choices__empty {
10253 local_var_req_builder =
10254 local_var_req_builder.query(&[("base_choices__empty", &local_var_str.to_string())]);
10255 }
10256 if let Some(ref local_var_str) = base_choices__ic {
10257 local_var_req_builder = match "multi" {
10258 "multi" => local_var_req_builder.query(
10259 &local_var_str
10260 .into_iter()
10261 .map(|p| ("base_choices__ic".to_owned(), p.to_string()))
10262 .collect::<Vec<(std::string::String, std::string::String)>>(),
10263 ),
10264 _ => local_var_req_builder.query(&[(
10265 "base_choices__ic",
10266 &local_var_str
10267 .into_iter()
10268 .map(|p| p.to_string())
10269 .collect::<Vec<String>>()
10270 .join(",")
10271 .to_string(),
10272 )]),
10273 };
10274 }
10275 if let Some(ref local_var_str) = base_choices__ie {
10276 local_var_req_builder = match "multi" {
10277 "multi" => local_var_req_builder.query(
10278 &local_var_str
10279 .into_iter()
10280 .map(|p| ("base_choices__ie".to_owned(), p.to_string()))
10281 .collect::<Vec<(std::string::String, std::string::String)>>(),
10282 ),
10283 _ => local_var_req_builder.query(&[(
10284 "base_choices__ie",
10285 &local_var_str
10286 .into_iter()
10287 .map(|p| p.to_string())
10288 .collect::<Vec<String>>()
10289 .join(",")
10290 .to_string(),
10291 )]),
10292 };
10293 }
10294 if let Some(ref local_var_str) = base_choices__iew {
10295 local_var_req_builder = match "multi" {
10296 "multi" => local_var_req_builder.query(
10297 &local_var_str
10298 .into_iter()
10299 .map(|p| ("base_choices__iew".to_owned(), p.to_string()))
10300 .collect::<Vec<(std::string::String, std::string::String)>>(),
10301 ),
10302 _ => local_var_req_builder.query(&[(
10303 "base_choices__iew",
10304 &local_var_str
10305 .into_iter()
10306 .map(|p| p.to_string())
10307 .collect::<Vec<String>>()
10308 .join(",")
10309 .to_string(),
10310 )]),
10311 };
10312 }
10313 if let Some(ref local_var_str) = base_choices__iregex {
10314 local_var_req_builder = match "multi" {
10315 "multi" => local_var_req_builder.query(
10316 &local_var_str
10317 .into_iter()
10318 .map(|p| ("base_choices__iregex".to_owned(), p.to_string()))
10319 .collect::<Vec<(std::string::String, std::string::String)>>(),
10320 ),
10321 _ => local_var_req_builder.query(&[(
10322 "base_choices__iregex",
10323 &local_var_str
10324 .into_iter()
10325 .map(|p| p.to_string())
10326 .collect::<Vec<String>>()
10327 .join(",")
10328 .to_string(),
10329 )]),
10330 };
10331 }
10332 if let Some(ref local_var_str) = base_choices__isw {
10333 local_var_req_builder = match "multi" {
10334 "multi" => local_var_req_builder.query(
10335 &local_var_str
10336 .into_iter()
10337 .map(|p| ("base_choices__isw".to_owned(), p.to_string()))
10338 .collect::<Vec<(std::string::String, std::string::String)>>(),
10339 ),
10340 _ => local_var_req_builder.query(&[(
10341 "base_choices__isw",
10342 &local_var_str
10343 .into_iter()
10344 .map(|p| p.to_string())
10345 .collect::<Vec<String>>()
10346 .join(",")
10347 .to_string(),
10348 )]),
10349 };
10350 }
10351 if let Some(ref local_var_str) = base_choices__n {
10352 local_var_req_builder =
10353 local_var_req_builder.query(&[("base_choices__n", &local_var_str.to_string())]);
10354 }
10355 if let Some(ref local_var_str) = base_choices__nic {
10356 local_var_req_builder = match "multi" {
10357 "multi" => local_var_req_builder.query(
10358 &local_var_str
10359 .into_iter()
10360 .map(|p| ("base_choices__nic".to_owned(), p.to_string()))
10361 .collect::<Vec<(std::string::String, std::string::String)>>(),
10362 ),
10363 _ => local_var_req_builder.query(&[(
10364 "base_choices__nic",
10365 &local_var_str
10366 .into_iter()
10367 .map(|p| p.to_string())
10368 .collect::<Vec<String>>()
10369 .join(",")
10370 .to_string(),
10371 )]),
10372 };
10373 }
10374 if let Some(ref local_var_str) = base_choices__nie {
10375 local_var_req_builder = match "multi" {
10376 "multi" => local_var_req_builder.query(
10377 &local_var_str
10378 .into_iter()
10379 .map(|p| ("base_choices__nie".to_owned(), p.to_string()))
10380 .collect::<Vec<(std::string::String, std::string::String)>>(),
10381 ),
10382 _ => local_var_req_builder.query(&[(
10383 "base_choices__nie",
10384 &local_var_str
10385 .into_iter()
10386 .map(|p| p.to_string())
10387 .collect::<Vec<String>>()
10388 .join(",")
10389 .to_string(),
10390 )]),
10391 };
10392 }
10393 if let Some(ref local_var_str) = base_choices__niew {
10394 local_var_req_builder = match "multi" {
10395 "multi" => local_var_req_builder.query(
10396 &local_var_str
10397 .into_iter()
10398 .map(|p| ("base_choices__niew".to_owned(), p.to_string()))
10399 .collect::<Vec<(std::string::String, std::string::String)>>(),
10400 ),
10401 _ => local_var_req_builder.query(&[(
10402 "base_choices__niew",
10403 &local_var_str
10404 .into_iter()
10405 .map(|p| p.to_string())
10406 .collect::<Vec<String>>()
10407 .join(",")
10408 .to_string(),
10409 )]),
10410 };
10411 }
10412 if let Some(ref local_var_str) = base_choices__nisw {
10413 local_var_req_builder = match "multi" {
10414 "multi" => local_var_req_builder.query(
10415 &local_var_str
10416 .into_iter()
10417 .map(|p| ("base_choices__nisw".to_owned(), p.to_string()))
10418 .collect::<Vec<(std::string::String, std::string::String)>>(),
10419 ),
10420 _ => local_var_req_builder.query(&[(
10421 "base_choices__nisw",
10422 &local_var_str
10423 .into_iter()
10424 .map(|p| p.to_string())
10425 .collect::<Vec<String>>()
10426 .join(",")
10427 .to_string(),
10428 )]),
10429 };
10430 }
10431 if let Some(ref local_var_str) = base_choices__regex {
10432 local_var_req_builder = match "multi" {
10433 "multi" => local_var_req_builder.query(
10434 &local_var_str
10435 .into_iter()
10436 .map(|p| ("base_choices__regex".to_owned(), p.to_string()))
10437 .collect::<Vec<(std::string::String, std::string::String)>>(),
10438 ),
10439 _ => local_var_req_builder.query(&[(
10440 "base_choices__regex",
10441 &local_var_str
10442 .into_iter()
10443 .map(|p| p.to_string())
10444 .collect::<Vec<String>>()
10445 .join(",")
10446 .to_string(),
10447 )]),
10448 };
10449 }
10450 if let Some(ref local_var_str) = choice {
10451 local_var_req_builder = match "multi" {
10452 "multi" => local_var_req_builder.query(
10453 &local_var_str
10454 .into_iter()
10455 .map(|p| ("choice".to_owned(), p.to_string()))
10456 .collect::<Vec<(std::string::String, std::string::String)>>(),
10457 ),
10458 _ => local_var_req_builder.query(&[(
10459 "choice",
10460 &local_var_str
10461 .into_iter()
10462 .map(|p| p.to_string())
10463 .collect::<Vec<String>>()
10464 .join(",")
10465 .to_string(),
10466 )]),
10467 };
10468 }
10469 if let Some(ref local_var_str) = choice_colors {
10470 local_var_req_builder = match "multi" {
10471 "multi" => local_var_req_builder.query(
10472 &local_var_str
10473 .into_iter()
10474 .map(|p| ("choice_colors".to_owned(), p.to_string()))
10475 .collect::<Vec<(std::string::String, std::string::String)>>(),
10476 ),
10477 _ => local_var_req_builder.query(&[(
10478 "choice_colors",
10479 &local_var_str
10480 .into_iter()
10481 .map(|p| p.to_string())
10482 .collect::<Vec<String>>()
10483 .join(",")
10484 .to_string(),
10485 )]),
10486 };
10487 }
10488 if let Some(ref local_var_str) = created {
10489 local_var_req_builder = match "multi" {
10490 "multi" => local_var_req_builder.query(
10491 &local_var_str
10492 .into_iter()
10493 .map(|p| ("created".to_owned(), p.to_string()))
10494 .collect::<Vec<(std::string::String, std::string::String)>>(),
10495 ),
10496 _ => local_var_req_builder.query(&[(
10497 "created",
10498 &local_var_str
10499 .into_iter()
10500 .map(|p| p.to_string())
10501 .collect::<Vec<String>>()
10502 .join(",")
10503 .to_string(),
10504 )]),
10505 };
10506 }
10507 if let Some(ref local_var_str) = created__empty {
10508 local_var_req_builder = match "multi" {
10509 "multi" => local_var_req_builder.query(
10510 &local_var_str
10511 .into_iter()
10512 .map(|p| ("created__empty".to_owned(), p.to_string()))
10513 .collect::<Vec<(std::string::String, std::string::String)>>(),
10514 ),
10515 _ => local_var_req_builder.query(&[(
10516 "created__empty",
10517 &local_var_str
10518 .into_iter()
10519 .map(|p| p.to_string())
10520 .collect::<Vec<String>>()
10521 .join(",")
10522 .to_string(),
10523 )]),
10524 };
10525 }
10526 if let Some(ref local_var_str) = created__gt {
10527 local_var_req_builder = match "multi" {
10528 "multi" => local_var_req_builder.query(
10529 &local_var_str
10530 .into_iter()
10531 .map(|p| ("created__gt".to_owned(), p.to_string()))
10532 .collect::<Vec<(std::string::String, std::string::String)>>(),
10533 ),
10534 _ => local_var_req_builder.query(&[(
10535 "created__gt",
10536 &local_var_str
10537 .into_iter()
10538 .map(|p| p.to_string())
10539 .collect::<Vec<String>>()
10540 .join(",")
10541 .to_string(),
10542 )]),
10543 };
10544 }
10545 if let Some(ref local_var_str) = created__gte {
10546 local_var_req_builder = match "multi" {
10547 "multi" => local_var_req_builder.query(
10548 &local_var_str
10549 .into_iter()
10550 .map(|p| ("created__gte".to_owned(), p.to_string()))
10551 .collect::<Vec<(std::string::String, std::string::String)>>(),
10552 ),
10553 _ => local_var_req_builder.query(&[(
10554 "created__gte",
10555 &local_var_str
10556 .into_iter()
10557 .map(|p| p.to_string())
10558 .collect::<Vec<String>>()
10559 .join(",")
10560 .to_string(),
10561 )]),
10562 };
10563 }
10564 if let Some(ref local_var_str) = created__lt {
10565 local_var_req_builder = match "multi" {
10566 "multi" => local_var_req_builder.query(
10567 &local_var_str
10568 .into_iter()
10569 .map(|p| ("created__lt".to_owned(), p.to_string()))
10570 .collect::<Vec<(std::string::String, std::string::String)>>(),
10571 ),
10572 _ => local_var_req_builder.query(&[(
10573 "created__lt",
10574 &local_var_str
10575 .into_iter()
10576 .map(|p| p.to_string())
10577 .collect::<Vec<String>>()
10578 .join(",")
10579 .to_string(),
10580 )]),
10581 };
10582 }
10583 if let Some(ref local_var_str) = created__lte {
10584 local_var_req_builder = match "multi" {
10585 "multi" => local_var_req_builder.query(
10586 &local_var_str
10587 .into_iter()
10588 .map(|p| ("created__lte".to_owned(), p.to_string()))
10589 .collect::<Vec<(std::string::String, std::string::String)>>(),
10590 ),
10591 _ => local_var_req_builder.query(&[(
10592 "created__lte",
10593 &local_var_str
10594 .into_iter()
10595 .map(|p| p.to_string())
10596 .collect::<Vec<String>>()
10597 .join(",")
10598 .to_string(),
10599 )]),
10600 };
10601 }
10602 if let Some(ref local_var_str) = created__n {
10603 local_var_req_builder = match "multi" {
10604 "multi" => local_var_req_builder.query(
10605 &local_var_str
10606 .into_iter()
10607 .map(|p| ("created__n".to_owned(), p.to_string()))
10608 .collect::<Vec<(std::string::String, std::string::String)>>(),
10609 ),
10610 _ => local_var_req_builder.query(&[(
10611 "created__n",
10612 &local_var_str
10613 .into_iter()
10614 .map(|p| p.to_string())
10615 .collect::<Vec<String>>()
10616 .join(",")
10617 .to_string(),
10618 )]),
10619 };
10620 }
10621 if let Some(ref local_var_str) = created_by_request {
10622 local_var_req_builder =
10623 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
10624 }
10625 if let Some(ref local_var_str) = description {
10626 local_var_req_builder = match "multi" {
10627 "multi" => local_var_req_builder.query(
10628 &local_var_str
10629 .into_iter()
10630 .map(|p| ("description".to_owned(), p.to_string()))
10631 .collect::<Vec<(std::string::String, std::string::String)>>(),
10632 ),
10633 _ => local_var_req_builder.query(&[(
10634 "description",
10635 &local_var_str
10636 .into_iter()
10637 .map(|p| p.to_string())
10638 .collect::<Vec<String>>()
10639 .join(",")
10640 .to_string(),
10641 )]),
10642 };
10643 }
10644 if let Some(ref local_var_str) = description__empty {
10645 local_var_req_builder =
10646 local_var_req_builder.query(&[("description__empty", &local_var_str.to_string())]);
10647 }
10648 if let Some(ref local_var_str) = description__ic {
10649 local_var_req_builder = match "multi" {
10650 "multi" => local_var_req_builder.query(
10651 &local_var_str
10652 .into_iter()
10653 .map(|p| ("description__ic".to_owned(), p.to_string()))
10654 .collect::<Vec<(std::string::String, std::string::String)>>(),
10655 ),
10656 _ => local_var_req_builder.query(&[(
10657 "description__ic",
10658 &local_var_str
10659 .into_iter()
10660 .map(|p| p.to_string())
10661 .collect::<Vec<String>>()
10662 .join(",")
10663 .to_string(),
10664 )]),
10665 };
10666 }
10667 if let Some(ref local_var_str) = description__ie {
10668 local_var_req_builder = match "multi" {
10669 "multi" => local_var_req_builder.query(
10670 &local_var_str
10671 .into_iter()
10672 .map(|p| ("description__ie".to_owned(), p.to_string()))
10673 .collect::<Vec<(std::string::String, std::string::String)>>(),
10674 ),
10675 _ => local_var_req_builder.query(&[(
10676 "description__ie",
10677 &local_var_str
10678 .into_iter()
10679 .map(|p| p.to_string())
10680 .collect::<Vec<String>>()
10681 .join(",")
10682 .to_string(),
10683 )]),
10684 };
10685 }
10686 if let Some(ref local_var_str) = description__iew {
10687 local_var_req_builder = match "multi" {
10688 "multi" => local_var_req_builder.query(
10689 &local_var_str
10690 .into_iter()
10691 .map(|p| ("description__iew".to_owned(), p.to_string()))
10692 .collect::<Vec<(std::string::String, std::string::String)>>(),
10693 ),
10694 _ => local_var_req_builder.query(&[(
10695 "description__iew",
10696 &local_var_str
10697 .into_iter()
10698 .map(|p| p.to_string())
10699 .collect::<Vec<String>>()
10700 .join(",")
10701 .to_string(),
10702 )]),
10703 };
10704 }
10705 if let Some(ref local_var_str) = description__iregex {
10706 local_var_req_builder = match "multi" {
10707 "multi" => local_var_req_builder.query(
10708 &local_var_str
10709 .into_iter()
10710 .map(|p| ("description__iregex".to_owned(), p.to_string()))
10711 .collect::<Vec<(std::string::String, std::string::String)>>(),
10712 ),
10713 _ => local_var_req_builder.query(&[(
10714 "description__iregex",
10715 &local_var_str
10716 .into_iter()
10717 .map(|p| p.to_string())
10718 .collect::<Vec<String>>()
10719 .join(",")
10720 .to_string(),
10721 )]),
10722 };
10723 }
10724 if let Some(ref local_var_str) = description__isw {
10725 local_var_req_builder = match "multi" {
10726 "multi" => local_var_req_builder.query(
10727 &local_var_str
10728 .into_iter()
10729 .map(|p| ("description__isw".to_owned(), p.to_string()))
10730 .collect::<Vec<(std::string::String, std::string::String)>>(),
10731 ),
10732 _ => local_var_req_builder.query(&[(
10733 "description__isw",
10734 &local_var_str
10735 .into_iter()
10736 .map(|p| p.to_string())
10737 .collect::<Vec<String>>()
10738 .join(",")
10739 .to_string(),
10740 )]),
10741 };
10742 }
10743 if let Some(ref local_var_str) = description__n {
10744 local_var_req_builder = match "multi" {
10745 "multi" => local_var_req_builder.query(
10746 &local_var_str
10747 .into_iter()
10748 .map(|p| ("description__n".to_owned(), p.to_string()))
10749 .collect::<Vec<(std::string::String, std::string::String)>>(),
10750 ),
10751 _ => local_var_req_builder.query(&[(
10752 "description__n",
10753 &local_var_str
10754 .into_iter()
10755 .map(|p| p.to_string())
10756 .collect::<Vec<String>>()
10757 .join(",")
10758 .to_string(),
10759 )]),
10760 };
10761 }
10762 if let Some(ref local_var_str) = description__nic {
10763 local_var_req_builder = match "multi" {
10764 "multi" => local_var_req_builder.query(
10765 &local_var_str
10766 .into_iter()
10767 .map(|p| ("description__nic".to_owned(), p.to_string()))
10768 .collect::<Vec<(std::string::String, std::string::String)>>(),
10769 ),
10770 _ => local_var_req_builder.query(&[(
10771 "description__nic",
10772 &local_var_str
10773 .into_iter()
10774 .map(|p| p.to_string())
10775 .collect::<Vec<String>>()
10776 .join(",")
10777 .to_string(),
10778 )]),
10779 };
10780 }
10781 if let Some(ref local_var_str) = description__nie {
10782 local_var_req_builder = match "multi" {
10783 "multi" => local_var_req_builder.query(
10784 &local_var_str
10785 .into_iter()
10786 .map(|p| ("description__nie".to_owned(), p.to_string()))
10787 .collect::<Vec<(std::string::String, std::string::String)>>(),
10788 ),
10789 _ => local_var_req_builder.query(&[(
10790 "description__nie",
10791 &local_var_str
10792 .into_iter()
10793 .map(|p| p.to_string())
10794 .collect::<Vec<String>>()
10795 .join(",")
10796 .to_string(),
10797 )]),
10798 };
10799 }
10800 if let Some(ref local_var_str) = description__niew {
10801 local_var_req_builder = match "multi" {
10802 "multi" => local_var_req_builder.query(
10803 &local_var_str
10804 .into_iter()
10805 .map(|p| ("description__niew".to_owned(), p.to_string()))
10806 .collect::<Vec<(std::string::String, std::string::String)>>(),
10807 ),
10808 _ => local_var_req_builder.query(&[(
10809 "description__niew",
10810 &local_var_str
10811 .into_iter()
10812 .map(|p| p.to_string())
10813 .collect::<Vec<String>>()
10814 .join(",")
10815 .to_string(),
10816 )]),
10817 };
10818 }
10819 if let Some(ref local_var_str) = description__nisw {
10820 local_var_req_builder = match "multi" {
10821 "multi" => local_var_req_builder.query(
10822 &local_var_str
10823 .into_iter()
10824 .map(|p| ("description__nisw".to_owned(), p.to_string()))
10825 .collect::<Vec<(std::string::String, std::string::String)>>(),
10826 ),
10827 _ => local_var_req_builder.query(&[(
10828 "description__nisw",
10829 &local_var_str
10830 .into_iter()
10831 .map(|p| p.to_string())
10832 .collect::<Vec<String>>()
10833 .join(",")
10834 .to_string(),
10835 )]),
10836 };
10837 }
10838 if let Some(ref local_var_str) = description__regex {
10839 local_var_req_builder = match "multi" {
10840 "multi" => local_var_req_builder.query(
10841 &local_var_str
10842 .into_iter()
10843 .map(|p| ("description__regex".to_owned(), p.to_string()))
10844 .collect::<Vec<(std::string::String, std::string::String)>>(),
10845 ),
10846 _ => local_var_req_builder.query(&[(
10847 "description__regex",
10848 &local_var_str
10849 .into_iter()
10850 .map(|p| p.to_string())
10851 .collect::<Vec<String>>()
10852 .join(",")
10853 .to_string(),
10854 )]),
10855 };
10856 }
10857 if let Some(ref local_var_str) = id {
10858 local_var_req_builder = match "multi" {
10859 "multi" => local_var_req_builder.query(
10860 &local_var_str
10861 .into_iter()
10862 .map(|p| ("id".to_owned(), p.to_string()))
10863 .collect::<Vec<(std::string::String, std::string::String)>>(),
10864 ),
10865 _ => local_var_req_builder.query(&[(
10866 "id",
10867 &local_var_str
10868 .into_iter()
10869 .map(|p| p.to_string())
10870 .collect::<Vec<String>>()
10871 .join(",")
10872 .to_string(),
10873 )]),
10874 };
10875 }
10876 if let Some(ref local_var_str) = id__empty {
10877 local_var_req_builder =
10878 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
10879 }
10880 if let Some(ref local_var_str) = id__gt {
10881 local_var_req_builder = match "multi" {
10882 "multi" => local_var_req_builder.query(
10883 &local_var_str
10884 .into_iter()
10885 .map(|p| ("id__gt".to_owned(), p.to_string()))
10886 .collect::<Vec<(std::string::String, std::string::String)>>(),
10887 ),
10888 _ => local_var_req_builder.query(&[(
10889 "id__gt",
10890 &local_var_str
10891 .into_iter()
10892 .map(|p| p.to_string())
10893 .collect::<Vec<String>>()
10894 .join(",")
10895 .to_string(),
10896 )]),
10897 };
10898 }
10899 if let Some(ref local_var_str) = id__gte {
10900 local_var_req_builder = match "multi" {
10901 "multi" => local_var_req_builder.query(
10902 &local_var_str
10903 .into_iter()
10904 .map(|p| ("id__gte".to_owned(), p.to_string()))
10905 .collect::<Vec<(std::string::String, std::string::String)>>(),
10906 ),
10907 _ => local_var_req_builder.query(&[(
10908 "id__gte",
10909 &local_var_str
10910 .into_iter()
10911 .map(|p| p.to_string())
10912 .collect::<Vec<String>>()
10913 .join(",")
10914 .to_string(),
10915 )]),
10916 };
10917 }
10918 if let Some(ref local_var_str) = id__lt {
10919 local_var_req_builder = match "multi" {
10920 "multi" => local_var_req_builder.query(
10921 &local_var_str
10922 .into_iter()
10923 .map(|p| ("id__lt".to_owned(), p.to_string()))
10924 .collect::<Vec<(std::string::String, std::string::String)>>(),
10925 ),
10926 _ => local_var_req_builder.query(&[(
10927 "id__lt",
10928 &local_var_str
10929 .into_iter()
10930 .map(|p| p.to_string())
10931 .collect::<Vec<String>>()
10932 .join(",")
10933 .to_string(),
10934 )]),
10935 };
10936 }
10937 if let Some(ref local_var_str) = id__lte {
10938 local_var_req_builder = match "multi" {
10939 "multi" => local_var_req_builder.query(
10940 &local_var_str
10941 .into_iter()
10942 .map(|p| ("id__lte".to_owned(), p.to_string()))
10943 .collect::<Vec<(std::string::String, std::string::String)>>(),
10944 ),
10945 _ => local_var_req_builder.query(&[(
10946 "id__lte",
10947 &local_var_str
10948 .into_iter()
10949 .map(|p| p.to_string())
10950 .collect::<Vec<String>>()
10951 .join(",")
10952 .to_string(),
10953 )]),
10954 };
10955 }
10956 if let Some(ref local_var_str) = id__n {
10957 local_var_req_builder = match "multi" {
10958 "multi" => local_var_req_builder.query(
10959 &local_var_str
10960 .into_iter()
10961 .map(|p| ("id__n".to_owned(), p.to_string()))
10962 .collect::<Vec<(std::string::String, std::string::String)>>(),
10963 ),
10964 _ => local_var_req_builder.query(&[(
10965 "id__n",
10966 &local_var_str
10967 .into_iter()
10968 .map(|p| p.to_string())
10969 .collect::<Vec<String>>()
10970 .join(",")
10971 .to_string(),
10972 )]),
10973 };
10974 }
10975 if let Some(ref local_var_str) = last_updated {
10976 local_var_req_builder = match "multi" {
10977 "multi" => local_var_req_builder.query(
10978 &local_var_str
10979 .into_iter()
10980 .map(|p| ("last_updated".to_owned(), p.to_string()))
10981 .collect::<Vec<(std::string::String, std::string::String)>>(),
10982 ),
10983 _ => local_var_req_builder.query(&[(
10984 "last_updated",
10985 &local_var_str
10986 .into_iter()
10987 .map(|p| p.to_string())
10988 .collect::<Vec<String>>()
10989 .join(",")
10990 .to_string(),
10991 )]),
10992 };
10993 }
10994 if let Some(ref local_var_str) = last_updated__empty {
10995 local_var_req_builder = match "multi" {
10996 "multi" => local_var_req_builder.query(
10997 &local_var_str
10998 .into_iter()
10999 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
11000 .collect::<Vec<(std::string::String, std::string::String)>>(),
11001 ),
11002 _ => local_var_req_builder.query(&[(
11003 "last_updated__empty",
11004 &local_var_str
11005 .into_iter()
11006 .map(|p| p.to_string())
11007 .collect::<Vec<String>>()
11008 .join(",")
11009 .to_string(),
11010 )]),
11011 };
11012 }
11013 if let Some(ref local_var_str) = last_updated__gt {
11014 local_var_req_builder = match "multi" {
11015 "multi" => local_var_req_builder.query(
11016 &local_var_str
11017 .into_iter()
11018 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
11019 .collect::<Vec<(std::string::String, std::string::String)>>(),
11020 ),
11021 _ => local_var_req_builder.query(&[(
11022 "last_updated__gt",
11023 &local_var_str
11024 .into_iter()
11025 .map(|p| p.to_string())
11026 .collect::<Vec<String>>()
11027 .join(",")
11028 .to_string(),
11029 )]),
11030 };
11031 }
11032 if let Some(ref local_var_str) = last_updated__gte {
11033 local_var_req_builder = match "multi" {
11034 "multi" => local_var_req_builder.query(
11035 &local_var_str
11036 .into_iter()
11037 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
11038 .collect::<Vec<(std::string::String, std::string::String)>>(),
11039 ),
11040 _ => local_var_req_builder.query(&[(
11041 "last_updated__gte",
11042 &local_var_str
11043 .into_iter()
11044 .map(|p| p.to_string())
11045 .collect::<Vec<String>>()
11046 .join(",")
11047 .to_string(),
11048 )]),
11049 };
11050 }
11051 if let Some(ref local_var_str) = last_updated__lt {
11052 local_var_req_builder = match "multi" {
11053 "multi" => local_var_req_builder.query(
11054 &local_var_str
11055 .into_iter()
11056 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
11057 .collect::<Vec<(std::string::String, std::string::String)>>(),
11058 ),
11059 _ => local_var_req_builder.query(&[(
11060 "last_updated__lt",
11061 &local_var_str
11062 .into_iter()
11063 .map(|p| p.to_string())
11064 .collect::<Vec<String>>()
11065 .join(",")
11066 .to_string(),
11067 )]),
11068 };
11069 }
11070 if let Some(ref local_var_str) = last_updated__lte {
11071 local_var_req_builder = match "multi" {
11072 "multi" => local_var_req_builder.query(
11073 &local_var_str
11074 .into_iter()
11075 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
11076 .collect::<Vec<(std::string::String, std::string::String)>>(),
11077 ),
11078 _ => local_var_req_builder.query(&[(
11079 "last_updated__lte",
11080 &local_var_str
11081 .into_iter()
11082 .map(|p| p.to_string())
11083 .collect::<Vec<String>>()
11084 .join(",")
11085 .to_string(),
11086 )]),
11087 };
11088 }
11089 if let Some(ref local_var_str) = last_updated__n {
11090 local_var_req_builder = match "multi" {
11091 "multi" => local_var_req_builder.query(
11092 &local_var_str
11093 .into_iter()
11094 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
11095 .collect::<Vec<(std::string::String, std::string::String)>>(),
11096 ),
11097 _ => local_var_req_builder.query(&[(
11098 "last_updated__n",
11099 &local_var_str
11100 .into_iter()
11101 .map(|p| p.to_string())
11102 .collect::<Vec<String>>()
11103 .join(",")
11104 .to_string(),
11105 )]),
11106 };
11107 }
11108 if let Some(ref local_var_str) = limit {
11109 local_var_req_builder =
11110 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
11111 }
11112 if let Some(ref local_var_str) = modified_by_request {
11113 local_var_req_builder =
11114 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
11115 }
11116 if let Some(ref local_var_str) = name {
11117 local_var_req_builder = match "multi" {
11118 "multi" => local_var_req_builder.query(
11119 &local_var_str
11120 .into_iter()
11121 .map(|p| ("name".to_owned(), p.to_string()))
11122 .collect::<Vec<(std::string::String, std::string::String)>>(),
11123 ),
11124 _ => local_var_req_builder.query(&[(
11125 "name",
11126 &local_var_str
11127 .into_iter()
11128 .map(|p| p.to_string())
11129 .collect::<Vec<String>>()
11130 .join(",")
11131 .to_string(),
11132 )]),
11133 };
11134 }
11135 if let Some(ref local_var_str) = name__empty {
11136 local_var_req_builder =
11137 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
11138 }
11139 if let Some(ref local_var_str) = name__ic {
11140 local_var_req_builder = match "multi" {
11141 "multi" => local_var_req_builder.query(
11142 &local_var_str
11143 .into_iter()
11144 .map(|p| ("name__ic".to_owned(), p.to_string()))
11145 .collect::<Vec<(std::string::String, std::string::String)>>(),
11146 ),
11147 _ => local_var_req_builder.query(&[(
11148 "name__ic",
11149 &local_var_str
11150 .into_iter()
11151 .map(|p| p.to_string())
11152 .collect::<Vec<String>>()
11153 .join(",")
11154 .to_string(),
11155 )]),
11156 };
11157 }
11158 if let Some(ref local_var_str) = name__ie {
11159 local_var_req_builder = match "multi" {
11160 "multi" => local_var_req_builder.query(
11161 &local_var_str
11162 .into_iter()
11163 .map(|p| ("name__ie".to_owned(), p.to_string()))
11164 .collect::<Vec<(std::string::String, std::string::String)>>(),
11165 ),
11166 _ => local_var_req_builder.query(&[(
11167 "name__ie",
11168 &local_var_str
11169 .into_iter()
11170 .map(|p| p.to_string())
11171 .collect::<Vec<String>>()
11172 .join(",")
11173 .to_string(),
11174 )]),
11175 };
11176 }
11177 if let Some(ref local_var_str) = name__iew {
11178 local_var_req_builder = match "multi" {
11179 "multi" => local_var_req_builder.query(
11180 &local_var_str
11181 .into_iter()
11182 .map(|p| ("name__iew".to_owned(), p.to_string()))
11183 .collect::<Vec<(std::string::String, std::string::String)>>(),
11184 ),
11185 _ => local_var_req_builder.query(&[(
11186 "name__iew",
11187 &local_var_str
11188 .into_iter()
11189 .map(|p| p.to_string())
11190 .collect::<Vec<String>>()
11191 .join(",")
11192 .to_string(),
11193 )]),
11194 };
11195 }
11196 if let Some(ref local_var_str) = name__iregex {
11197 local_var_req_builder = match "multi" {
11198 "multi" => local_var_req_builder.query(
11199 &local_var_str
11200 .into_iter()
11201 .map(|p| ("name__iregex".to_owned(), p.to_string()))
11202 .collect::<Vec<(std::string::String, std::string::String)>>(),
11203 ),
11204 _ => local_var_req_builder.query(&[(
11205 "name__iregex",
11206 &local_var_str
11207 .into_iter()
11208 .map(|p| p.to_string())
11209 .collect::<Vec<String>>()
11210 .join(",")
11211 .to_string(),
11212 )]),
11213 };
11214 }
11215 if let Some(ref local_var_str) = name__isw {
11216 local_var_req_builder = match "multi" {
11217 "multi" => local_var_req_builder.query(
11218 &local_var_str
11219 .into_iter()
11220 .map(|p| ("name__isw".to_owned(), p.to_string()))
11221 .collect::<Vec<(std::string::String, std::string::String)>>(),
11222 ),
11223 _ => local_var_req_builder.query(&[(
11224 "name__isw",
11225 &local_var_str
11226 .into_iter()
11227 .map(|p| p.to_string())
11228 .collect::<Vec<String>>()
11229 .join(",")
11230 .to_string(),
11231 )]),
11232 };
11233 }
11234 if let Some(ref local_var_str) = name__n {
11235 local_var_req_builder = match "multi" {
11236 "multi" => local_var_req_builder.query(
11237 &local_var_str
11238 .into_iter()
11239 .map(|p| ("name__n".to_owned(), p.to_string()))
11240 .collect::<Vec<(std::string::String, std::string::String)>>(),
11241 ),
11242 _ => local_var_req_builder.query(&[(
11243 "name__n",
11244 &local_var_str
11245 .into_iter()
11246 .map(|p| p.to_string())
11247 .collect::<Vec<String>>()
11248 .join(",")
11249 .to_string(),
11250 )]),
11251 };
11252 }
11253 if let Some(ref local_var_str) = name__nic {
11254 local_var_req_builder = match "multi" {
11255 "multi" => local_var_req_builder.query(
11256 &local_var_str
11257 .into_iter()
11258 .map(|p| ("name__nic".to_owned(), p.to_string()))
11259 .collect::<Vec<(std::string::String, std::string::String)>>(),
11260 ),
11261 _ => local_var_req_builder.query(&[(
11262 "name__nic",
11263 &local_var_str
11264 .into_iter()
11265 .map(|p| p.to_string())
11266 .collect::<Vec<String>>()
11267 .join(",")
11268 .to_string(),
11269 )]),
11270 };
11271 }
11272 if let Some(ref local_var_str) = name__nie {
11273 local_var_req_builder = match "multi" {
11274 "multi" => local_var_req_builder.query(
11275 &local_var_str
11276 .into_iter()
11277 .map(|p| ("name__nie".to_owned(), p.to_string()))
11278 .collect::<Vec<(std::string::String, std::string::String)>>(),
11279 ),
11280 _ => local_var_req_builder.query(&[(
11281 "name__nie",
11282 &local_var_str
11283 .into_iter()
11284 .map(|p| p.to_string())
11285 .collect::<Vec<String>>()
11286 .join(",")
11287 .to_string(),
11288 )]),
11289 };
11290 }
11291 if let Some(ref local_var_str) = name__niew {
11292 local_var_req_builder = match "multi" {
11293 "multi" => local_var_req_builder.query(
11294 &local_var_str
11295 .into_iter()
11296 .map(|p| ("name__niew".to_owned(), p.to_string()))
11297 .collect::<Vec<(std::string::String, std::string::String)>>(),
11298 ),
11299 _ => local_var_req_builder.query(&[(
11300 "name__niew",
11301 &local_var_str
11302 .into_iter()
11303 .map(|p| p.to_string())
11304 .collect::<Vec<String>>()
11305 .join(",")
11306 .to_string(),
11307 )]),
11308 };
11309 }
11310 if let Some(ref local_var_str) = name__nisw {
11311 local_var_req_builder = match "multi" {
11312 "multi" => local_var_req_builder.query(
11313 &local_var_str
11314 .into_iter()
11315 .map(|p| ("name__nisw".to_owned(), p.to_string()))
11316 .collect::<Vec<(std::string::String, std::string::String)>>(),
11317 ),
11318 _ => local_var_req_builder.query(&[(
11319 "name__nisw",
11320 &local_var_str
11321 .into_iter()
11322 .map(|p| p.to_string())
11323 .collect::<Vec<String>>()
11324 .join(",")
11325 .to_string(),
11326 )]),
11327 };
11328 }
11329 if let Some(ref local_var_str) = name__regex {
11330 local_var_req_builder = match "multi" {
11331 "multi" => local_var_req_builder.query(
11332 &local_var_str
11333 .into_iter()
11334 .map(|p| ("name__regex".to_owned(), p.to_string()))
11335 .collect::<Vec<(std::string::String, std::string::String)>>(),
11336 ),
11337 _ => local_var_req_builder.query(&[(
11338 "name__regex",
11339 &local_var_str
11340 .into_iter()
11341 .map(|p| p.to_string())
11342 .collect::<Vec<String>>()
11343 .join(",")
11344 .to_string(),
11345 )]),
11346 };
11347 }
11348 if let Some(ref local_var_str) = offset {
11349 local_var_req_builder =
11350 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
11351 }
11352 if let Some(ref local_var_str) = order_alphabetically {
11353 local_var_req_builder =
11354 local_var_req_builder.query(&[("order_alphabetically", &local_var_str.to_string())]);
11355 }
11356 if let Some(ref local_var_str) = ordering {
11357 local_var_req_builder =
11358 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
11359 }
11360 if let Some(ref local_var_str) = owner {
11361 local_var_req_builder = match "multi" {
11362 "multi" => local_var_req_builder.query(
11363 &local_var_str
11364 .into_iter()
11365 .map(|p| ("owner".to_owned(), p.to_string()))
11366 .collect::<Vec<(std::string::String, std::string::String)>>(),
11367 ),
11368 _ => local_var_req_builder.query(&[(
11369 "owner",
11370 &local_var_str
11371 .into_iter()
11372 .map(|p| p.to_string())
11373 .collect::<Vec<String>>()
11374 .join(",")
11375 .to_string(),
11376 )]),
11377 };
11378 }
11379 if let Some(ref local_var_str) = owner__n {
11380 local_var_req_builder = match "multi" {
11381 "multi" => local_var_req_builder.query(
11382 &local_var_str
11383 .into_iter()
11384 .map(|p| ("owner__n".to_owned(), p.to_string()))
11385 .collect::<Vec<(std::string::String, std::string::String)>>(),
11386 ),
11387 _ => local_var_req_builder.query(&[(
11388 "owner__n",
11389 &local_var_str
11390 .into_iter()
11391 .map(|p| p.to_string())
11392 .collect::<Vec<String>>()
11393 .join(",")
11394 .to_string(),
11395 )]),
11396 };
11397 }
11398 if let Some(ref local_var_str) = owner_group {
11399 local_var_req_builder = match "multi" {
11400 "multi" => local_var_req_builder.query(
11401 &local_var_str
11402 .into_iter()
11403 .map(|p| ("owner_group".to_owned(), p.to_string()))
11404 .collect::<Vec<(std::string::String, std::string::String)>>(),
11405 ),
11406 _ => local_var_req_builder.query(&[(
11407 "owner_group",
11408 &local_var_str
11409 .into_iter()
11410 .map(|p| p.to_string())
11411 .collect::<Vec<String>>()
11412 .join(",")
11413 .to_string(),
11414 )]),
11415 };
11416 }
11417 if let Some(ref local_var_str) = owner_group__n {
11418 local_var_req_builder = match "multi" {
11419 "multi" => local_var_req_builder.query(
11420 &local_var_str
11421 .into_iter()
11422 .map(|p| ("owner_group__n".to_owned(), p.to_string()))
11423 .collect::<Vec<(std::string::String, std::string::String)>>(),
11424 ),
11425 _ => local_var_req_builder.query(&[(
11426 "owner_group__n",
11427 &local_var_str
11428 .into_iter()
11429 .map(|p| p.to_string())
11430 .collect::<Vec<String>>()
11431 .join(",")
11432 .to_string(),
11433 )]),
11434 };
11435 }
11436 if let Some(ref local_var_str) = owner_group_id {
11437 local_var_req_builder = match "multi" {
11438 "multi" => local_var_req_builder.query(
11439 &local_var_str
11440 .into_iter()
11441 .map(|p| ("owner_group_id".to_owned(), p.to_string()))
11442 .collect::<Vec<(std::string::String, std::string::String)>>(),
11443 ),
11444 _ => local_var_req_builder.query(&[(
11445 "owner_group_id",
11446 &local_var_str
11447 .into_iter()
11448 .map(|p| p.to_string())
11449 .collect::<Vec<String>>()
11450 .join(",")
11451 .to_string(),
11452 )]),
11453 };
11454 }
11455 if let Some(ref local_var_str) = owner_group_id__n {
11456 local_var_req_builder = match "multi" {
11457 "multi" => local_var_req_builder.query(
11458 &local_var_str
11459 .into_iter()
11460 .map(|p| ("owner_group_id__n".to_owned(), p.to_string()))
11461 .collect::<Vec<(std::string::String, std::string::String)>>(),
11462 ),
11463 _ => local_var_req_builder.query(&[(
11464 "owner_group_id__n",
11465 &local_var_str
11466 .into_iter()
11467 .map(|p| p.to_string())
11468 .collect::<Vec<String>>()
11469 .join(",")
11470 .to_string(),
11471 )]),
11472 };
11473 }
11474 if let Some(ref local_var_str) = owner_id {
11475 local_var_req_builder = match "multi" {
11476 "multi" => local_var_req_builder.query(
11477 &local_var_str
11478 .into_iter()
11479 .map(|p| ("owner_id".to_owned(), p.to_string()))
11480 .collect::<Vec<(std::string::String, std::string::String)>>(),
11481 ),
11482 _ => local_var_req_builder.query(&[(
11483 "owner_id",
11484 &local_var_str
11485 .into_iter()
11486 .map(|p| p.to_string())
11487 .collect::<Vec<String>>()
11488 .join(",")
11489 .to_string(),
11490 )]),
11491 };
11492 }
11493 if let Some(ref local_var_str) = owner_id__n {
11494 local_var_req_builder = match "multi" {
11495 "multi" => local_var_req_builder.query(
11496 &local_var_str
11497 .into_iter()
11498 .map(|p| ("owner_id__n".to_owned(), p.to_string()))
11499 .collect::<Vec<(std::string::String, std::string::String)>>(),
11500 ),
11501 _ => local_var_req_builder.query(&[(
11502 "owner_id__n",
11503 &local_var_str
11504 .into_iter()
11505 .map(|p| p.to_string())
11506 .collect::<Vec<String>>()
11507 .join(",")
11508 .to_string(),
11509 )]),
11510 };
11511 }
11512 if let Some(ref local_var_str) = q {
11513 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
11514 }
11515 if let Some(ref local_var_str) = start {
11516 local_var_req_builder =
11517 local_var_req_builder.query(&[("start", &local_var_str.to_string())]);
11518 }
11519 if let Some(ref local_var_str) = updated_by_request {
11520 local_var_req_builder =
11521 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
11522 }
11523 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
11524 local_var_req_builder =
11525 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
11526 }
11527 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
11528 let local_var_key = local_var_apikey.key.clone();
11529 let local_var_value = match local_var_apikey.prefix {
11530 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
11531 None => local_var_key,
11532 };
11533 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
11534 };
11535
11536 let local_var_req = local_var_req_builder.build()?;
11537 let local_var_resp = local_var_client.execute(local_var_req).await?;
11538
11539 let local_var_status = local_var_resp.status();
11540 let local_var_content = local_var_resp.text().await?;
11541
11542 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
11543 serde_json::from_str(&local_var_content).map_err(Error::from)
11544 } else {
11545 let local_var_entity: Option<ExtrasCustomFieldChoiceSetsListError> =
11546 serde_json::from_str(&local_var_content).ok();
11547 let local_var_error = ResponseContent {
11548 status: local_var_status,
11549 content: local_var_content,
11550 entity: local_var_entity,
11551 };
11552 Err(Error::ResponseError(local_var_error))
11553 }
11554}
11555
11556pub async fn extras_custom_field_choice_sets_partial_update(
11558 configuration: &configuration::Configuration,
11559 id: i32,
11560 patched_writable_custom_field_choice_set_request: Option<
11561 crate::models::PatchedWritableCustomFieldChoiceSetRequest,
11562 >,
11563) -> Result<crate::models::CustomFieldChoiceSet, Error<ExtrasCustomFieldChoiceSetsPartialUpdateError>>
11564{
11565 let local_var_configuration = configuration;
11566
11567 let local_var_client = &local_var_configuration.client;
11568
11569 let local_var_uri_str = format!(
11570 "{}/api/extras/custom-field-choice-sets/{id}/",
11571 local_var_configuration.base_path,
11572 id = id
11573 );
11574 let mut local_var_req_builder =
11575 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
11576
11577 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
11578 local_var_req_builder =
11579 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
11580 }
11581 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
11582 let local_var_key = local_var_apikey.key.clone();
11583 let local_var_value = match local_var_apikey.prefix {
11584 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
11585 None => local_var_key,
11586 };
11587 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
11588 };
11589 local_var_req_builder =
11590 local_var_req_builder.json(&patched_writable_custom_field_choice_set_request);
11591
11592 let local_var_req = local_var_req_builder.build()?;
11593 let local_var_resp = local_var_client.execute(local_var_req).await?;
11594
11595 let local_var_status = local_var_resp.status();
11596 let local_var_content = local_var_resp.text().await?;
11597
11598 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
11599 serde_json::from_str(&local_var_content).map_err(Error::from)
11600 } else {
11601 let local_var_entity: Option<ExtrasCustomFieldChoiceSetsPartialUpdateError> =
11602 serde_json::from_str(&local_var_content).ok();
11603 let local_var_error = ResponseContent {
11604 status: local_var_status,
11605 content: local_var_content,
11606 entity: local_var_entity,
11607 };
11608 Err(Error::ResponseError(local_var_error))
11609 }
11610}
11611
11612pub async fn extras_custom_field_choice_sets_retrieve(
11614 configuration: &configuration::Configuration,
11615 id: i32,
11616) -> Result<crate::models::CustomFieldChoiceSet, Error<ExtrasCustomFieldChoiceSetsRetrieveError>> {
11617 let local_var_configuration = configuration;
11618
11619 let local_var_client = &local_var_configuration.client;
11620
11621 let local_var_uri_str = format!(
11622 "{}/api/extras/custom-field-choice-sets/{id}/",
11623 local_var_configuration.base_path,
11624 id = id
11625 );
11626 let mut local_var_req_builder =
11627 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
11628
11629 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
11630 local_var_req_builder =
11631 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
11632 }
11633 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
11634 let local_var_key = local_var_apikey.key.clone();
11635 let local_var_value = match local_var_apikey.prefix {
11636 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
11637 None => local_var_key,
11638 };
11639 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
11640 };
11641
11642 let local_var_req = local_var_req_builder.build()?;
11643 let local_var_resp = local_var_client.execute(local_var_req).await?;
11644
11645 let local_var_status = local_var_resp.status();
11646 let local_var_content = local_var_resp.text().await?;
11647
11648 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
11649 serde_json::from_str(&local_var_content).map_err(Error::from)
11650 } else {
11651 let local_var_entity: Option<ExtrasCustomFieldChoiceSetsRetrieveError> =
11652 serde_json::from_str(&local_var_content).ok();
11653 let local_var_error = ResponseContent {
11654 status: local_var_status,
11655 content: local_var_content,
11656 entity: local_var_entity,
11657 };
11658 Err(Error::ResponseError(local_var_error))
11659 }
11660}
11661
11662pub async fn extras_custom_field_choice_sets_update(
11664 configuration: &configuration::Configuration,
11665 id: i32,
11666 writable_custom_field_choice_set_request: crate::models::WritableCustomFieldChoiceSetRequest,
11667) -> Result<crate::models::CustomFieldChoiceSet, Error<ExtrasCustomFieldChoiceSetsUpdateError>> {
11668 let local_var_configuration = configuration;
11669
11670 let local_var_client = &local_var_configuration.client;
11671
11672 let local_var_uri_str = format!(
11673 "{}/api/extras/custom-field-choice-sets/{id}/",
11674 local_var_configuration.base_path,
11675 id = id
11676 );
11677 let mut local_var_req_builder =
11678 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
11679
11680 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
11681 local_var_req_builder =
11682 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
11683 }
11684 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
11685 let local_var_key = local_var_apikey.key.clone();
11686 let local_var_value = match local_var_apikey.prefix {
11687 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
11688 None => local_var_key,
11689 };
11690 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
11691 };
11692 local_var_req_builder = local_var_req_builder.json(&writable_custom_field_choice_set_request);
11693
11694 let local_var_req = local_var_req_builder.build()?;
11695 let local_var_resp = local_var_client.execute(local_var_req).await?;
11696
11697 let local_var_status = local_var_resp.status();
11698 let local_var_content = local_var_resp.text().await?;
11699
11700 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
11701 serde_json::from_str(&local_var_content).map_err(Error::from)
11702 } else {
11703 let local_var_entity: Option<ExtrasCustomFieldChoiceSetsUpdateError> =
11704 serde_json::from_str(&local_var_content).ok();
11705 let local_var_error = ResponseContent {
11706 status: local_var_status,
11707 content: local_var_content,
11708 entity: local_var_entity,
11709 };
11710 Err(Error::ResponseError(local_var_error))
11711 }
11712}
11713
11714pub async fn extras_custom_fields_bulk_destroy(
11716 configuration: &configuration::Configuration,
11717 custom_field_request: Vec<crate::models::CustomFieldRequest>,
11718) -> Result<(), Error<ExtrasCustomFieldsBulkDestroyError>> {
11719 let local_var_configuration = configuration;
11720
11721 let local_var_client = &local_var_configuration.client;
11722
11723 let local_var_uri_str = format!(
11724 "{}/api/extras/custom-fields/",
11725 local_var_configuration.base_path
11726 );
11727 let mut local_var_req_builder =
11728 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
11729
11730 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
11731 local_var_req_builder =
11732 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
11733 }
11734 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
11735 let local_var_key = local_var_apikey.key.clone();
11736 let local_var_value = match local_var_apikey.prefix {
11737 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
11738 None => local_var_key,
11739 };
11740 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
11741 };
11742 local_var_req_builder = local_var_req_builder.json(&custom_field_request);
11743
11744 let local_var_req = local_var_req_builder.build()?;
11745 let local_var_resp = local_var_client.execute(local_var_req).await?;
11746
11747 let local_var_status = local_var_resp.status();
11748 let local_var_content = local_var_resp.text().await?;
11749
11750 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
11751 Ok(())
11752 } else {
11753 let local_var_entity: Option<ExtrasCustomFieldsBulkDestroyError> =
11754 serde_json::from_str(&local_var_content).ok();
11755 let local_var_error = ResponseContent {
11756 status: local_var_status,
11757 content: local_var_content,
11758 entity: local_var_entity,
11759 };
11760 Err(Error::ResponseError(local_var_error))
11761 }
11762}
11763
11764pub async fn extras_custom_fields_bulk_partial_update(
11766 configuration: &configuration::Configuration,
11767 custom_field_request: Vec<crate::models::CustomFieldRequest>,
11768) -> Result<Vec<crate::models::CustomField>, Error<ExtrasCustomFieldsBulkPartialUpdateError>> {
11769 let local_var_configuration = configuration;
11770
11771 let local_var_client = &local_var_configuration.client;
11772
11773 let local_var_uri_str = format!(
11774 "{}/api/extras/custom-fields/",
11775 local_var_configuration.base_path
11776 );
11777 let mut local_var_req_builder =
11778 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
11779
11780 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
11781 local_var_req_builder =
11782 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
11783 }
11784 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
11785 let local_var_key = local_var_apikey.key.clone();
11786 let local_var_value = match local_var_apikey.prefix {
11787 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
11788 None => local_var_key,
11789 };
11790 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
11791 };
11792 local_var_req_builder = local_var_req_builder.json(&custom_field_request);
11793
11794 let local_var_req = local_var_req_builder.build()?;
11795 let local_var_resp = local_var_client.execute(local_var_req).await?;
11796
11797 let local_var_status = local_var_resp.status();
11798 let local_var_content = local_var_resp.text().await?;
11799
11800 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
11801 serde_json::from_str(&local_var_content).map_err(Error::from)
11802 } else {
11803 let local_var_entity: Option<ExtrasCustomFieldsBulkPartialUpdateError> =
11804 serde_json::from_str(&local_var_content).ok();
11805 let local_var_error = ResponseContent {
11806 status: local_var_status,
11807 content: local_var_content,
11808 entity: local_var_entity,
11809 };
11810 Err(Error::ResponseError(local_var_error))
11811 }
11812}
11813
11814pub async fn extras_custom_fields_bulk_update(
11816 configuration: &configuration::Configuration,
11817 custom_field_request: Vec<crate::models::CustomFieldRequest>,
11818) -> Result<Vec<crate::models::CustomField>, Error<ExtrasCustomFieldsBulkUpdateError>> {
11819 let local_var_configuration = configuration;
11820
11821 let local_var_client = &local_var_configuration.client;
11822
11823 let local_var_uri_str = format!(
11824 "{}/api/extras/custom-fields/",
11825 local_var_configuration.base_path
11826 );
11827 let mut local_var_req_builder =
11828 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
11829
11830 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
11831 local_var_req_builder =
11832 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
11833 }
11834 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
11835 let local_var_key = local_var_apikey.key.clone();
11836 let local_var_value = match local_var_apikey.prefix {
11837 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
11838 None => local_var_key,
11839 };
11840 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
11841 };
11842 local_var_req_builder = local_var_req_builder.json(&custom_field_request);
11843
11844 let local_var_req = local_var_req_builder.build()?;
11845 let local_var_resp = local_var_client.execute(local_var_req).await?;
11846
11847 let local_var_status = local_var_resp.status();
11848 let local_var_content = local_var_resp.text().await?;
11849
11850 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
11851 serde_json::from_str(&local_var_content).map_err(Error::from)
11852 } else {
11853 let local_var_entity: Option<ExtrasCustomFieldsBulkUpdateError> =
11854 serde_json::from_str(&local_var_content).ok();
11855 let local_var_error = ResponseContent {
11856 status: local_var_status,
11857 content: local_var_content,
11858 entity: local_var_entity,
11859 };
11860 Err(Error::ResponseError(local_var_error))
11861 }
11862}
11863
11864pub async fn extras_custom_fields_create(
11866 configuration: &configuration::Configuration,
11867 extras_custom_fields_create_request: crate::models::ExtrasCustomFieldsCreateRequest,
11868) -> Result<crate::models::CustomField, Error<ExtrasCustomFieldsCreateError>> {
11869 let local_var_configuration = configuration;
11870
11871 let local_var_client = &local_var_configuration.client;
11872
11873 let local_var_uri_str = format!(
11874 "{}/api/extras/custom-fields/",
11875 local_var_configuration.base_path
11876 );
11877 let mut local_var_req_builder =
11878 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
11879
11880 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
11881 local_var_req_builder =
11882 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
11883 }
11884 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
11885 let local_var_key = local_var_apikey.key.clone();
11886 let local_var_value = match local_var_apikey.prefix {
11887 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
11888 None => local_var_key,
11889 };
11890 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
11891 };
11892 local_var_req_builder = local_var_req_builder.json(&extras_custom_fields_create_request);
11893
11894 let local_var_req = local_var_req_builder.build()?;
11895 let local_var_resp = local_var_client.execute(local_var_req).await?;
11896
11897 let local_var_status = local_var_resp.status();
11898 let local_var_content = local_var_resp.text().await?;
11899
11900 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
11901 serde_json::from_str(&local_var_content).map_err(Error::from)
11902 } else {
11903 let local_var_entity: Option<ExtrasCustomFieldsCreateError> =
11904 serde_json::from_str(&local_var_content).ok();
11905 let local_var_error = ResponseContent {
11906 status: local_var_status,
11907 content: local_var_content,
11908 entity: local_var_entity,
11909 };
11910 Err(Error::ResponseError(local_var_error))
11911 }
11912}
11913
11914pub async fn extras_custom_fields_destroy(
11916 configuration: &configuration::Configuration,
11917 id: i32,
11918) -> Result<(), Error<ExtrasCustomFieldsDestroyError>> {
11919 let local_var_configuration = configuration;
11920
11921 let local_var_client = &local_var_configuration.client;
11922
11923 let local_var_uri_str = format!(
11924 "{}/api/extras/custom-fields/{id}/",
11925 local_var_configuration.base_path,
11926 id = id
11927 );
11928 let mut local_var_req_builder =
11929 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
11930
11931 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
11932 local_var_req_builder =
11933 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
11934 }
11935 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
11936 let local_var_key = local_var_apikey.key.clone();
11937 let local_var_value = match local_var_apikey.prefix {
11938 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
11939 None => local_var_key,
11940 };
11941 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
11942 };
11943
11944 let local_var_req = local_var_req_builder.build()?;
11945 let local_var_resp = local_var_client.execute(local_var_req).await?;
11946
11947 let local_var_status = local_var_resp.status();
11948 let local_var_content = local_var_resp.text().await?;
11949
11950 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
11951 Ok(())
11952 } else {
11953 let local_var_entity: Option<ExtrasCustomFieldsDestroyError> =
11954 serde_json::from_str(&local_var_content).ok();
11955 let local_var_error = ResponseContent {
11956 status: local_var_status,
11957 content: local_var_content,
11958 entity: local_var_entity,
11959 };
11960 Err(Error::ResponseError(local_var_error))
11961 }
11962}
11963
11964pub async fn extras_custom_fields_list(
11966 configuration: &configuration::Configuration,
11967 choice_set: Option<Vec<String>>,
11968 choice_set__n: Option<Vec<String>>,
11969 choice_set_id: Option<Vec<i32>>,
11970 choice_set_id__n: Option<Vec<i32>>,
11971 created: Option<Vec<String>>,
11972 created__empty: Option<Vec<String>>,
11973 created__gt: Option<Vec<String>>,
11974 created__gte: Option<Vec<String>>,
11975 created__lt: Option<Vec<String>>,
11976 created__lte: Option<Vec<String>>,
11977 created__n: Option<Vec<String>>,
11978 created_by_request: Option<&str>,
11979 description: Option<Vec<String>>,
11980 description__empty: Option<bool>,
11981 description__ic: Option<Vec<String>>,
11982 description__ie: Option<Vec<String>>,
11983 description__iew: Option<Vec<String>>,
11984 description__iregex: Option<Vec<String>>,
11985 description__isw: Option<Vec<String>>,
11986 description__n: Option<Vec<String>>,
11987 description__nic: Option<Vec<String>>,
11988 description__nie: Option<Vec<String>>,
11989 description__niew: Option<Vec<String>>,
11990 description__nisw: Option<Vec<String>>,
11991 description__regex: Option<Vec<String>>,
11992 filter_logic: Option<&str>,
11993 filter_logic__empty: Option<bool>,
11994 filter_logic__ic: Option<Vec<String>>,
11995 filter_logic__ie: Option<Vec<String>>,
11996 filter_logic__iew: Option<Vec<String>>,
11997 filter_logic__iregex: Option<Vec<String>>,
11998 filter_logic__isw: Option<Vec<String>>,
11999 filter_logic__n: Option<&str>,
12000 filter_logic__nic: Option<Vec<String>>,
12001 filter_logic__nie: Option<Vec<String>>,
12002 filter_logic__niew: Option<Vec<String>>,
12003 filter_logic__nisw: Option<Vec<String>>,
12004 filter_logic__regex: Option<Vec<String>>,
12005 group_name: Option<Vec<String>>,
12006 group_name__empty: Option<bool>,
12007 group_name__ic: Option<Vec<String>>,
12008 group_name__ie: Option<Vec<String>>,
12009 group_name__iew: Option<Vec<String>>,
12010 group_name__iregex: Option<Vec<String>>,
12011 group_name__isw: Option<Vec<String>>,
12012 group_name__n: Option<Vec<String>>,
12013 group_name__nic: Option<Vec<String>>,
12014 group_name__nie: Option<Vec<String>>,
12015 group_name__niew: Option<Vec<String>>,
12016 group_name__nisw: Option<Vec<String>>,
12017 group_name__regex: Option<Vec<String>>,
12018 id: Option<Vec<i32>>,
12019 id__empty: Option<bool>,
12020 id__gt: Option<Vec<i32>>,
12021 id__gte: Option<Vec<i32>>,
12022 id__lt: Option<Vec<i32>>,
12023 id__lte: Option<Vec<i32>>,
12024 id__n: Option<Vec<i32>>,
12025 is_cloneable: Option<bool>,
12026 label: Option<Vec<String>>,
12027 label__empty: Option<bool>,
12028 label__ic: Option<Vec<String>>,
12029 label__ie: Option<Vec<String>>,
12030 label__iew: Option<Vec<String>>,
12031 label__iregex: Option<Vec<String>>,
12032 label__isw: Option<Vec<String>>,
12033 label__n: Option<Vec<String>>,
12034 label__nic: Option<Vec<String>>,
12035 label__nie: Option<Vec<String>>,
12036 label__niew: Option<Vec<String>>,
12037 label__nisw: Option<Vec<String>>,
12038 label__regex: Option<Vec<String>>,
12039 last_updated: Option<Vec<String>>,
12040 last_updated__empty: Option<Vec<String>>,
12041 last_updated__gt: Option<Vec<String>>,
12042 last_updated__gte: Option<Vec<String>>,
12043 last_updated__lt: Option<Vec<String>>,
12044 last_updated__lte: Option<Vec<String>>,
12045 last_updated__n: Option<Vec<String>>,
12046 limit: Option<i32>,
12047 modified_by_request: Option<&str>,
12048 name: Option<Vec<String>>,
12049 name__empty: Option<bool>,
12050 name__ic: Option<Vec<String>>,
12051 name__ie: Option<Vec<String>>,
12052 name__iew: Option<Vec<String>>,
12053 name__iregex: Option<Vec<String>>,
12054 name__isw: Option<Vec<String>>,
12055 name__n: Option<Vec<String>>,
12056 name__nic: Option<Vec<String>>,
12057 name__nie: Option<Vec<String>>,
12058 name__niew: Option<Vec<String>>,
12059 name__nisw: Option<Vec<String>>,
12060 name__regex: Option<Vec<String>>,
12061 object_type: Option<Vec<String>>,
12062 object_type__ic: Option<Vec<String>>,
12063 object_type__ie: Option<Vec<String>>,
12064 object_type__iew: Option<Vec<String>>,
12065 object_type__iregex: Option<Vec<String>>,
12066 object_type__isw: Option<Vec<String>>,
12067 object_type__n: Option<Vec<String>>,
12068 object_type__nic: Option<Vec<String>>,
12069 object_type__nie: Option<Vec<String>>,
12070 object_type__niew: Option<Vec<String>>,
12071 object_type__nisw: Option<Vec<String>>,
12072 object_type__regex: Option<Vec<String>>,
12073 object_type_id: Option<Vec<i32>>,
12074 object_type_id__n: Option<Vec<i32>>,
12075 offset: Option<i32>,
12076 ordering: Option<&str>,
12077 owner: Option<Vec<String>>,
12078 owner__n: Option<Vec<String>>,
12079 owner_group: Option<Vec<String>>,
12080 owner_group__n: Option<Vec<String>>,
12081 owner_group_id: Option<Vec<i32>>,
12082 owner_group_id__n: Option<Vec<i32>>,
12083 owner_id: Option<Vec<i32>>,
12084 owner_id__n: Option<Vec<i32>>,
12085 q: Option<&str>,
12086 related_object_type: Option<Vec<String>>,
12087 related_object_type__n: Option<Vec<String>>,
12088 related_object_type_id: Option<Vec<i32>>,
12089 related_object_type_id__n: Option<Vec<i32>>,
12090 required: Option<bool>,
12091 search_weight: Option<Vec<i32>>,
12092 search_weight__empty: Option<bool>,
12093 search_weight__gt: Option<Vec<i32>>,
12094 search_weight__gte: Option<Vec<i32>>,
12095 search_weight__lt: Option<Vec<i32>>,
12096 search_weight__lte: Option<Vec<i32>>,
12097 search_weight__n: Option<Vec<i32>>,
12098 start: Option<i32>,
12099 r#type: Option<Vec<String>>,
12100 type__empty: Option<bool>,
12101 type__ic: Option<Vec<String>>,
12102 type__ie: Option<Vec<String>>,
12103 type__iew: Option<Vec<String>>,
12104 type__iregex: Option<Vec<String>>,
12105 type__isw: Option<Vec<String>>,
12106 type__n: Option<Vec<String>>,
12107 type__nic: Option<Vec<String>>,
12108 type__nie: Option<Vec<String>>,
12109 type__niew: Option<Vec<String>>,
12110 type__nisw: Option<Vec<String>>,
12111 type__regex: Option<Vec<String>>,
12112 ui_editable: Option<&str>,
12113 ui_editable__empty: Option<bool>,
12114 ui_editable__ic: Option<Vec<String>>,
12115 ui_editable__ie: Option<Vec<String>>,
12116 ui_editable__iew: Option<Vec<String>>,
12117 ui_editable__iregex: Option<Vec<String>>,
12118 ui_editable__isw: Option<Vec<String>>,
12119 ui_editable__n: Option<&str>,
12120 ui_editable__nic: Option<Vec<String>>,
12121 ui_editable__nie: Option<Vec<String>>,
12122 ui_editable__niew: Option<Vec<String>>,
12123 ui_editable__nisw: Option<Vec<String>>,
12124 ui_editable__regex: Option<Vec<String>>,
12125 ui_visible: Option<&str>,
12126 ui_visible__empty: Option<bool>,
12127 ui_visible__ic: Option<Vec<String>>,
12128 ui_visible__ie: Option<Vec<String>>,
12129 ui_visible__iew: Option<Vec<String>>,
12130 ui_visible__iregex: Option<Vec<String>>,
12131 ui_visible__isw: Option<Vec<String>>,
12132 ui_visible__n: Option<&str>,
12133 ui_visible__nic: Option<Vec<String>>,
12134 ui_visible__nie: Option<Vec<String>>,
12135 ui_visible__niew: Option<Vec<String>>,
12136 ui_visible__nisw: Option<Vec<String>>,
12137 ui_visible__regex: Option<Vec<String>>,
12138 unique: Option<bool>,
12139 updated_by_request: Option<&str>,
12140 validation_maximum: Option<Vec<f64>>,
12141 validation_maximum__empty: Option<bool>,
12142 validation_maximum__gt: Option<Vec<f64>>,
12143 validation_maximum__gte: Option<Vec<f64>>,
12144 validation_maximum__lt: Option<Vec<f64>>,
12145 validation_maximum__lte: Option<Vec<f64>>,
12146 validation_maximum__n: Option<Vec<f64>>,
12147 validation_minimum: Option<Vec<f64>>,
12148 validation_minimum__empty: Option<bool>,
12149 validation_minimum__gt: Option<Vec<f64>>,
12150 validation_minimum__gte: Option<Vec<f64>>,
12151 validation_minimum__lt: Option<Vec<f64>>,
12152 validation_minimum__lte: Option<Vec<f64>>,
12153 validation_minimum__n: Option<Vec<f64>>,
12154 validation_regex: Option<Vec<String>>,
12155 validation_regex__empty: Option<bool>,
12156 validation_regex__ic: Option<Vec<String>>,
12157 validation_regex__ie: Option<Vec<String>>,
12158 validation_regex__iew: Option<Vec<String>>,
12159 validation_regex__iregex: Option<Vec<String>>,
12160 validation_regex__isw: Option<Vec<String>>,
12161 validation_regex__n: Option<Vec<String>>,
12162 validation_regex__nic: Option<Vec<String>>,
12163 validation_regex__nie: Option<Vec<String>>,
12164 validation_regex__niew: Option<Vec<String>>,
12165 validation_regex__nisw: Option<Vec<String>>,
12166 validation_regex__regex: Option<Vec<String>>,
12167 weight: Option<Vec<i32>>,
12168 weight__empty: Option<bool>,
12169 weight__gt: Option<Vec<i32>>,
12170 weight__gte: Option<Vec<i32>>,
12171 weight__lt: Option<Vec<i32>>,
12172 weight__lte: Option<Vec<i32>>,
12173 weight__n: Option<Vec<i32>>,
12174) -> Result<crate::models::PaginatedCustomFieldList, Error<ExtrasCustomFieldsListError>> {
12175 let local_var_configuration = configuration;
12176
12177 let local_var_client = &local_var_configuration.client;
12178
12179 let local_var_uri_str = format!(
12180 "{}/api/extras/custom-fields/",
12181 local_var_configuration.base_path
12182 );
12183 let mut local_var_req_builder =
12184 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
12185
12186 if let Some(ref local_var_str) = choice_set {
12187 local_var_req_builder = match "multi" {
12188 "multi" => local_var_req_builder.query(
12189 &local_var_str
12190 .into_iter()
12191 .map(|p| ("choice_set".to_owned(), p.to_string()))
12192 .collect::<Vec<(std::string::String, std::string::String)>>(),
12193 ),
12194 _ => local_var_req_builder.query(&[(
12195 "choice_set",
12196 &local_var_str
12197 .into_iter()
12198 .map(|p| p.to_string())
12199 .collect::<Vec<String>>()
12200 .join(",")
12201 .to_string(),
12202 )]),
12203 };
12204 }
12205 if let Some(ref local_var_str) = choice_set__n {
12206 local_var_req_builder = match "multi" {
12207 "multi" => local_var_req_builder.query(
12208 &local_var_str
12209 .into_iter()
12210 .map(|p| ("choice_set__n".to_owned(), p.to_string()))
12211 .collect::<Vec<(std::string::String, std::string::String)>>(),
12212 ),
12213 _ => local_var_req_builder.query(&[(
12214 "choice_set__n",
12215 &local_var_str
12216 .into_iter()
12217 .map(|p| p.to_string())
12218 .collect::<Vec<String>>()
12219 .join(",")
12220 .to_string(),
12221 )]),
12222 };
12223 }
12224 if let Some(ref local_var_str) = choice_set_id {
12225 local_var_req_builder = match "multi" {
12226 "multi" => local_var_req_builder.query(
12227 &local_var_str
12228 .into_iter()
12229 .map(|p| ("choice_set_id".to_owned(), p.to_string()))
12230 .collect::<Vec<(std::string::String, std::string::String)>>(),
12231 ),
12232 _ => local_var_req_builder.query(&[(
12233 "choice_set_id",
12234 &local_var_str
12235 .into_iter()
12236 .map(|p| p.to_string())
12237 .collect::<Vec<String>>()
12238 .join(",")
12239 .to_string(),
12240 )]),
12241 };
12242 }
12243 if let Some(ref local_var_str) = choice_set_id__n {
12244 local_var_req_builder = match "multi" {
12245 "multi" => local_var_req_builder.query(
12246 &local_var_str
12247 .into_iter()
12248 .map(|p| ("choice_set_id__n".to_owned(), p.to_string()))
12249 .collect::<Vec<(std::string::String, std::string::String)>>(),
12250 ),
12251 _ => local_var_req_builder.query(&[(
12252 "choice_set_id__n",
12253 &local_var_str
12254 .into_iter()
12255 .map(|p| p.to_string())
12256 .collect::<Vec<String>>()
12257 .join(",")
12258 .to_string(),
12259 )]),
12260 };
12261 }
12262 if let Some(ref local_var_str) = created {
12263 local_var_req_builder = match "multi" {
12264 "multi" => local_var_req_builder.query(
12265 &local_var_str
12266 .into_iter()
12267 .map(|p| ("created".to_owned(), p.to_string()))
12268 .collect::<Vec<(std::string::String, std::string::String)>>(),
12269 ),
12270 _ => local_var_req_builder.query(&[(
12271 "created",
12272 &local_var_str
12273 .into_iter()
12274 .map(|p| p.to_string())
12275 .collect::<Vec<String>>()
12276 .join(",")
12277 .to_string(),
12278 )]),
12279 };
12280 }
12281 if let Some(ref local_var_str) = created__empty {
12282 local_var_req_builder = match "multi" {
12283 "multi" => local_var_req_builder.query(
12284 &local_var_str
12285 .into_iter()
12286 .map(|p| ("created__empty".to_owned(), p.to_string()))
12287 .collect::<Vec<(std::string::String, std::string::String)>>(),
12288 ),
12289 _ => local_var_req_builder.query(&[(
12290 "created__empty",
12291 &local_var_str
12292 .into_iter()
12293 .map(|p| p.to_string())
12294 .collect::<Vec<String>>()
12295 .join(",")
12296 .to_string(),
12297 )]),
12298 };
12299 }
12300 if let Some(ref local_var_str) = created__gt {
12301 local_var_req_builder = match "multi" {
12302 "multi" => local_var_req_builder.query(
12303 &local_var_str
12304 .into_iter()
12305 .map(|p| ("created__gt".to_owned(), p.to_string()))
12306 .collect::<Vec<(std::string::String, std::string::String)>>(),
12307 ),
12308 _ => local_var_req_builder.query(&[(
12309 "created__gt",
12310 &local_var_str
12311 .into_iter()
12312 .map(|p| p.to_string())
12313 .collect::<Vec<String>>()
12314 .join(",")
12315 .to_string(),
12316 )]),
12317 };
12318 }
12319 if let Some(ref local_var_str) = created__gte {
12320 local_var_req_builder = match "multi" {
12321 "multi" => local_var_req_builder.query(
12322 &local_var_str
12323 .into_iter()
12324 .map(|p| ("created__gte".to_owned(), p.to_string()))
12325 .collect::<Vec<(std::string::String, std::string::String)>>(),
12326 ),
12327 _ => local_var_req_builder.query(&[(
12328 "created__gte",
12329 &local_var_str
12330 .into_iter()
12331 .map(|p| p.to_string())
12332 .collect::<Vec<String>>()
12333 .join(",")
12334 .to_string(),
12335 )]),
12336 };
12337 }
12338 if let Some(ref local_var_str) = created__lt {
12339 local_var_req_builder = match "multi" {
12340 "multi" => local_var_req_builder.query(
12341 &local_var_str
12342 .into_iter()
12343 .map(|p| ("created__lt".to_owned(), p.to_string()))
12344 .collect::<Vec<(std::string::String, std::string::String)>>(),
12345 ),
12346 _ => local_var_req_builder.query(&[(
12347 "created__lt",
12348 &local_var_str
12349 .into_iter()
12350 .map(|p| p.to_string())
12351 .collect::<Vec<String>>()
12352 .join(",")
12353 .to_string(),
12354 )]),
12355 };
12356 }
12357 if let Some(ref local_var_str) = created__lte {
12358 local_var_req_builder = match "multi" {
12359 "multi" => local_var_req_builder.query(
12360 &local_var_str
12361 .into_iter()
12362 .map(|p| ("created__lte".to_owned(), p.to_string()))
12363 .collect::<Vec<(std::string::String, std::string::String)>>(),
12364 ),
12365 _ => local_var_req_builder.query(&[(
12366 "created__lte",
12367 &local_var_str
12368 .into_iter()
12369 .map(|p| p.to_string())
12370 .collect::<Vec<String>>()
12371 .join(",")
12372 .to_string(),
12373 )]),
12374 };
12375 }
12376 if let Some(ref local_var_str) = created__n {
12377 local_var_req_builder = match "multi" {
12378 "multi" => local_var_req_builder.query(
12379 &local_var_str
12380 .into_iter()
12381 .map(|p| ("created__n".to_owned(), p.to_string()))
12382 .collect::<Vec<(std::string::String, std::string::String)>>(),
12383 ),
12384 _ => local_var_req_builder.query(&[(
12385 "created__n",
12386 &local_var_str
12387 .into_iter()
12388 .map(|p| p.to_string())
12389 .collect::<Vec<String>>()
12390 .join(",")
12391 .to_string(),
12392 )]),
12393 };
12394 }
12395 if let Some(ref local_var_str) = created_by_request {
12396 local_var_req_builder =
12397 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
12398 }
12399 if let Some(ref local_var_str) = description {
12400 local_var_req_builder = match "multi" {
12401 "multi" => local_var_req_builder.query(
12402 &local_var_str
12403 .into_iter()
12404 .map(|p| ("description".to_owned(), p.to_string()))
12405 .collect::<Vec<(std::string::String, std::string::String)>>(),
12406 ),
12407 _ => local_var_req_builder.query(&[(
12408 "description",
12409 &local_var_str
12410 .into_iter()
12411 .map(|p| p.to_string())
12412 .collect::<Vec<String>>()
12413 .join(",")
12414 .to_string(),
12415 )]),
12416 };
12417 }
12418 if let Some(ref local_var_str) = description__empty {
12419 local_var_req_builder =
12420 local_var_req_builder.query(&[("description__empty", &local_var_str.to_string())]);
12421 }
12422 if let Some(ref local_var_str) = description__ic {
12423 local_var_req_builder = match "multi" {
12424 "multi" => local_var_req_builder.query(
12425 &local_var_str
12426 .into_iter()
12427 .map(|p| ("description__ic".to_owned(), p.to_string()))
12428 .collect::<Vec<(std::string::String, std::string::String)>>(),
12429 ),
12430 _ => local_var_req_builder.query(&[(
12431 "description__ic",
12432 &local_var_str
12433 .into_iter()
12434 .map(|p| p.to_string())
12435 .collect::<Vec<String>>()
12436 .join(",")
12437 .to_string(),
12438 )]),
12439 };
12440 }
12441 if let Some(ref local_var_str) = description__ie {
12442 local_var_req_builder = match "multi" {
12443 "multi" => local_var_req_builder.query(
12444 &local_var_str
12445 .into_iter()
12446 .map(|p| ("description__ie".to_owned(), p.to_string()))
12447 .collect::<Vec<(std::string::String, std::string::String)>>(),
12448 ),
12449 _ => local_var_req_builder.query(&[(
12450 "description__ie",
12451 &local_var_str
12452 .into_iter()
12453 .map(|p| p.to_string())
12454 .collect::<Vec<String>>()
12455 .join(",")
12456 .to_string(),
12457 )]),
12458 };
12459 }
12460 if let Some(ref local_var_str) = description__iew {
12461 local_var_req_builder = match "multi" {
12462 "multi" => local_var_req_builder.query(
12463 &local_var_str
12464 .into_iter()
12465 .map(|p| ("description__iew".to_owned(), p.to_string()))
12466 .collect::<Vec<(std::string::String, std::string::String)>>(),
12467 ),
12468 _ => local_var_req_builder.query(&[(
12469 "description__iew",
12470 &local_var_str
12471 .into_iter()
12472 .map(|p| p.to_string())
12473 .collect::<Vec<String>>()
12474 .join(",")
12475 .to_string(),
12476 )]),
12477 };
12478 }
12479 if let Some(ref local_var_str) = description__iregex {
12480 local_var_req_builder = match "multi" {
12481 "multi" => local_var_req_builder.query(
12482 &local_var_str
12483 .into_iter()
12484 .map(|p| ("description__iregex".to_owned(), p.to_string()))
12485 .collect::<Vec<(std::string::String, std::string::String)>>(),
12486 ),
12487 _ => local_var_req_builder.query(&[(
12488 "description__iregex",
12489 &local_var_str
12490 .into_iter()
12491 .map(|p| p.to_string())
12492 .collect::<Vec<String>>()
12493 .join(",")
12494 .to_string(),
12495 )]),
12496 };
12497 }
12498 if let Some(ref local_var_str) = description__isw {
12499 local_var_req_builder = match "multi" {
12500 "multi" => local_var_req_builder.query(
12501 &local_var_str
12502 .into_iter()
12503 .map(|p| ("description__isw".to_owned(), p.to_string()))
12504 .collect::<Vec<(std::string::String, std::string::String)>>(),
12505 ),
12506 _ => local_var_req_builder.query(&[(
12507 "description__isw",
12508 &local_var_str
12509 .into_iter()
12510 .map(|p| p.to_string())
12511 .collect::<Vec<String>>()
12512 .join(",")
12513 .to_string(),
12514 )]),
12515 };
12516 }
12517 if let Some(ref local_var_str) = description__n {
12518 local_var_req_builder = match "multi" {
12519 "multi" => local_var_req_builder.query(
12520 &local_var_str
12521 .into_iter()
12522 .map(|p| ("description__n".to_owned(), p.to_string()))
12523 .collect::<Vec<(std::string::String, std::string::String)>>(),
12524 ),
12525 _ => local_var_req_builder.query(&[(
12526 "description__n",
12527 &local_var_str
12528 .into_iter()
12529 .map(|p| p.to_string())
12530 .collect::<Vec<String>>()
12531 .join(",")
12532 .to_string(),
12533 )]),
12534 };
12535 }
12536 if let Some(ref local_var_str) = description__nic {
12537 local_var_req_builder = match "multi" {
12538 "multi" => local_var_req_builder.query(
12539 &local_var_str
12540 .into_iter()
12541 .map(|p| ("description__nic".to_owned(), p.to_string()))
12542 .collect::<Vec<(std::string::String, std::string::String)>>(),
12543 ),
12544 _ => local_var_req_builder.query(&[(
12545 "description__nic",
12546 &local_var_str
12547 .into_iter()
12548 .map(|p| p.to_string())
12549 .collect::<Vec<String>>()
12550 .join(",")
12551 .to_string(),
12552 )]),
12553 };
12554 }
12555 if let Some(ref local_var_str) = description__nie {
12556 local_var_req_builder = match "multi" {
12557 "multi" => local_var_req_builder.query(
12558 &local_var_str
12559 .into_iter()
12560 .map(|p| ("description__nie".to_owned(), p.to_string()))
12561 .collect::<Vec<(std::string::String, std::string::String)>>(),
12562 ),
12563 _ => local_var_req_builder.query(&[(
12564 "description__nie",
12565 &local_var_str
12566 .into_iter()
12567 .map(|p| p.to_string())
12568 .collect::<Vec<String>>()
12569 .join(",")
12570 .to_string(),
12571 )]),
12572 };
12573 }
12574 if let Some(ref local_var_str) = description__niew {
12575 local_var_req_builder = match "multi" {
12576 "multi" => local_var_req_builder.query(
12577 &local_var_str
12578 .into_iter()
12579 .map(|p| ("description__niew".to_owned(), p.to_string()))
12580 .collect::<Vec<(std::string::String, std::string::String)>>(),
12581 ),
12582 _ => local_var_req_builder.query(&[(
12583 "description__niew",
12584 &local_var_str
12585 .into_iter()
12586 .map(|p| p.to_string())
12587 .collect::<Vec<String>>()
12588 .join(",")
12589 .to_string(),
12590 )]),
12591 };
12592 }
12593 if let Some(ref local_var_str) = description__nisw {
12594 local_var_req_builder = match "multi" {
12595 "multi" => local_var_req_builder.query(
12596 &local_var_str
12597 .into_iter()
12598 .map(|p| ("description__nisw".to_owned(), p.to_string()))
12599 .collect::<Vec<(std::string::String, std::string::String)>>(),
12600 ),
12601 _ => local_var_req_builder.query(&[(
12602 "description__nisw",
12603 &local_var_str
12604 .into_iter()
12605 .map(|p| p.to_string())
12606 .collect::<Vec<String>>()
12607 .join(",")
12608 .to_string(),
12609 )]),
12610 };
12611 }
12612 if let Some(ref local_var_str) = description__regex {
12613 local_var_req_builder = match "multi" {
12614 "multi" => local_var_req_builder.query(
12615 &local_var_str
12616 .into_iter()
12617 .map(|p| ("description__regex".to_owned(), p.to_string()))
12618 .collect::<Vec<(std::string::String, std::string::String)>>(),
12619 ),
12620 _ => local_var_req_builder.query(&[(
12621 "description__regex",
12622 &local_var_str
12623 .into_iter()
12624 .map(|p| p.to_string())
12625 .collect::<Vec<String>>()
12626 .join(",")
12627 .to_string(),
12628 )]),
12629 };
12630 }
12631 if let Some(ref local_var_str) = filter_logic {
12632 local_var_req_builder =
12633 local_var_req_builder.query(&[("filter_logic", &local_var_str.to_string())]);
12634 }
12635 if let Some(ref local_var_str) = filter_logic__empty {
12636 local_var_req_builder =
12637 local_var_req_builder.query(&[("filter_logic__empty", &local_var_str.to_string())]);
12638 }
12639 if let Some(ref local_var_str) = filter_logic__ic {
12640 local_var_req_builder = match "multi" {
12641 "multi" => local_var_req_builder.query(
12642 &local_var_str
12643 .into_iter()
12644 .map(|p| ("filter_logic__ic".to_owned(), p.to_string()))
12645 .collect::<Vec<(std::string::String, std::string::String)>>(),
12646 ),
12647 _ => local_var_req_builder.query(&[(
12648 "filter_logic__ic",
12649 &local_var_str
12650 .into_iter()
12651 .map(|p| p.to_string())
12652 .collect::<Vec<String>>()
12653 .join(",")
12654 .to_string(),
12655 )]),
12656 };
12657 }
12658 if let Some(ref local_var_str) = filter_logic__ie {
12659 local_var_req_builder = match "multi" {
12660 "multi" => local_var_req_builder.query(
12661 &local_var_str
12662 .into_iter()
12663 .map(|p| ("filter_logic__ie".to_owned(), p.to_string()))
12664 .collect::<Vec<(std::string::String, std::string::String)>>(),
12665 ),
12666 _ => local_var_req_builder.query(&[(
12667 "filter_logic__ie",
12668 &local_var_str
12669 .into_iter()
12670 .map(|p| p.to_string())
12671 .collect::<Vec<String>>()
12672 .join(",")
12673 .to_string(),
12674 )]),
12675 };
12676 }
12677 if let Some(ref local_var_str) = filter_logic__iew {
12678 local_var_req_builder = match "multi" {
12679 "multi" => local_var_req_builder.query(
12680 &local_var_str
12681 .into_iter()
12682 .map(|p| ("filter_logic__iew".to_owned(), p.to_string()))
12683 .collect::<Vec<(std::string::String, std::string::String)>>(),
12684 ),
12685 _ => local_var_req_builder.query(&[(
12686 "filter_logic__iew",
12687 &local_var_str
12688 .into_iter()
12689 .map(|p| p.to_string())
12690 .collect::<Vec<String>>()
12691 .join(",")
12692 .to_string(),
12693 )]),
12694 };
12695 }
12696 if let Some(ref local_var_str) = filter_logic__iregex {
12697 local_var_req_builder = match "multi" {
12698 "multi" => local_var_req_builder.query(
12699 &local_var_str
12700 .into_iter()
12701 .map(|p| ("filter_logic__iregex".to_owned(), p.to_string()))
12702 .collect::<Vec<(std::string::String, std::string::String)>>(),
12703 ),
12704 _ => local_var_req_builder.query(&[(
12705 "filter_logic__iregex",
12706 &local_var_str
12707 .into_iter()
12708 .map(|p| p.to_string())
12709 .collect::<Vec<String>>()
12710 .join(",")
12711 .to_string(),
12712 )]),
12713 };
12714 }
12715 if let Some(ref local_var_str) = filter_logic__isw {
12716 local_var_req_builder = match "multi" {
12717 "multi" => local_var_req_builder.query(
12718 &local_var_str
12719 .into_iter()
12720 .map(|p| ("filter_logic__isw".to_owned(), p.to_string()))
12721 .collect::<Vec<(std::string::String, std::string::String)>>(),
12722 ),
12723 _ => local_var_req_builder.query(&[(
12724 "filter_logic__isw",
12725 &local_var_str
12726 .into_iter()
12727 .map(|p| p.to_string())
12728 .collect::<Vec<String>>()
12729 .join(",")
12730 .to_string(),
12731 )]),
12732 };
12733 }
12734 if let Some(ref local_var_str) = filter_logic__n {
12735 local_var_req_builder =
12736 local_var_req_builder.query(&[("filter_logic__n", &local_var_str.to_string())]);
12737 }
12738 if let Some(ref local_var_str) = filter_logic__nic {
12739 local_var_req_builder = match "multi" {
12740 "multi" => local_var_req_builder.query(
12741 &local_var_str
12742 .into_iter()
12743 .map(|p| ("filter_logic__nic".to_owned(), p.to_string()))
12744 .collect::<Vec<(std::string::String, std::string::String)>>(),
12745 ),
12746 _ => local_var_req_builder.query(&[(
12747 "filter_logic__nic",
12748 &local_var_str
12749 .into_iter()
12750 .map(|p| p.to_string())
12751 .collect::<Vec<String>>()
12752 .join(",")
12753 .to_string(),
12754 )]),
12755 };
12756 }
12757 if let Some(ref local_var_str) = filter_logic__nie {
12758 local_var_req_builder = match "multi" {
12759 "multi" => local_var_req_builder.query(
12760 &local_var_str
12761 .into_iter()
12762 .map(|p| ("filter_logic__nie".to_owned(), p.to_string()))
12763 .collect::<Vec<(std::string::String, std::string::String)>>(),
12764 ),
12765 _ => local_var_req_builder.query(&[(
12766 "filter_logic__nie",
12767 &local_var_str
12768 .into_iter()
12769 .map(|p| p.to_string())
12770 .collect::<Vec<String>>()
12771 .join(",")
12772 .to_string(),
12773 )]),
12774 };
12775 }
12776 if let Some(ref local_var_str) = filter_logic__niew {
12777 local_var_req_builder = match "multi" {
12778 "multi" => local_var_req_builder.query(
12779 &local_var_str
12780 .into_iter()
12781 .map(|p| ("filter_logic__niew".to_owned(), p.to_string()))
12782 .collect::<Vec<(std::string::String, std::string::String)>>(),
12783 ),
12784 _ => local_var_req_builder.query(&[(
12785 "filter_logic__niew",
12786 &local_var_str
12787 .into_iter()
12788 .map(|p| p.to_string())
12789 .collect::<Vec<String>>()
12790 .join(",")
12791 .to_string(),
12792 )]),
12793 };
12794 }
12795 if let Some(ref local_var_str) = filter_logic__nisw {
12796 local_var_req_builder = match "multi" {
12797 "multi" => local_var_req_builder.query(
12798 &local_var_str
12799 .into_iter()
12800 .map(|p| ("filter_logic__nisw".to_owned(), p.to_string()))
12801 .collect::<Vec<(std::string::String, std::string::String)>>(),
12802 ),
12803 _ => local_var_req_builder.query(&[(
12804 "filter_logic__nisw",
12805 &local_var_str
12806 .into_iter()
12807 .map(|p| p.to_string())
12808 .collect::<Vec<String>>()
12809 .join(",")
12810 .to_string(),
12811 )]),
12812 };
12813 }
12814 if let Some(ref local_var_str) = filter_logic__regex {
12815 local_var_req_builder = match "multi" {
12816 "multi" => local_var_req_builder.query(
12817 &local_var_str
12818 .into_iter()
12819 .map(|p| ("filter_logic__regex".to_owned(), p.to_string()))
12820 .collect::<Vec<(std::string::String, std::string::String)>>(),
12821 ),
12822 _ => local_var_req_builder.query(&[(
12823 "filter_logic__regex",
12824 &local_var_str
12825 .into_iter()
12826 .map(|p| p.to_string())
12827 .collect::<Vec<String>>()
12828 .join(",")
12829 .to_string(),
12830 )]),
12831 };
12832 }
12833 if let Some(ref local_var_str) = group_name {
12834 local_var_req_builder = match "multi" {
12835 "multi" => local_var_req_builder.query(
12836 &local_var_str
12837 .into_iter()
12838 .map(|p| ("group_name".to_owned(), p.to_string()))
12839 .collect::<Vec<(std::string::String, std::string::String)>>(),
12840 ),
12841 _ => local_var_req_builder.query(&[(
12842 "group_name",
12843 &local_var_str
12844 .into_iter()
12845 .map(|p| p.to_string())
12846 .collect::<Vec<String>>()
12847 .join(",")
12848 .to_string(),
12849 )]),
12850 };
12851 }
12852 if let Some(ref local_var_str) = group_name__empty {
12853 local_var_req_builder =
12854 local_var_req_builder.query(&[("group_name__empty", &local_var_str.to_string())]);
12855 }
12856 if let Some(ref local_var_str) = group_name__ic {
12857 local_var_req_builder = match "multi" {
12858 "multi" => local_var_req_builder.query(
12859 &local_var_str
12860 .into_iter()
12861 .map(|p| ("group_name__ic".to_owned(), p.to_string()))
12862 .collect::<Vec<(std::string::String, std::string::String)>>(),
12863 ),
12864 _ => local_var_req_builder.query(&[(
12865 "group_name__ic",
12866 &local_var_str
12867 .into_iter()
12868 .map(|p| p.to_string())
12869 .collect::<Vec<String>>()
12870 .join(",")
12871 .to_string(),
12872 )]),
12873 };
12874 }
12875 if let Some(ref local_var_str) = group_name__ie {
12876 local_var_req_builder = match "multi" {
12877 "multi" => local_var_req_builder.query(
12878 &local_var_str
12879 .into_iter()
12880 .map(|p| ("group_name__ie".to_owned(), p.to_string()))
12881 .collect::<Vec<(std::string::String, std::string::String)>>(),
12882 ),
12883 _ => local_var_req_builder.query(&[(
12884 "group_name__ie",
12885 &local_var_str
12886 .into_iter()
12887 .map(|p| p.to_string())
12888 .collect::<Vec<String>>()
12889 .join(",")
12890 .to_string(),
12891 )]),
12892 };
12893 }
12894 if let Some(ref local_var_str) = group_name__iew {
12895 local_var_req_builder = match "multi" {
12896 "multi" => local_var_req_builder.query(
12897 &local_var_str
12898 .into_iter()
12899 .map(|p| ("group_name__iew".to_owned(), p.to_string()))
12900 .collect::<Vec<(std::string::String, std::string::String)>>(),
12901 ),
12902 _ => local_var_req_builder.query(&[(
12903 "group_name__iew",
12904 &local_var_str
12905 .into_iter()
12906 .map(|p| p.to_string())
12907 .collect::<Vec<String>>()
12908 .join(",")
12909 .to_string(),
12910 )]),
12911 };
12912 }
12913 if let Some(ref local_var_str) = group_name__iregex {
12914 local_var_req_builder = match "multi" {
12915 "multi" => local_var_req_builder.query(
12916 &local_var_str
12917 .into_iter()
12918 .map(|p| ("group_name__iregex".to_owned(), p.to_string()))
12919 .collect::<Vec<(std::string::String, std::string::String)>>(),
12920 ),
12921 _ => local_var_req_builder.query(&[(
12922 "group_name__iregex",
12923 &local_var_str
12924 .into_iter()
12925 .map(|p| p.to_string())
12926 .collect::<Vec<String>>()
12927 .join(",")
12928 .to_string(),
12929 )]),
12930 };
12931 }
12932 if let Some(ref local_var_str) = group_name__isw {
12933 local_var_req_builder = match "multi" {
12934 "multi" => local_var_req_builder.query(
12935 &local_var_str
12936 .into_iter()
12937 .map(|p| ("group_name__isw".to_owned(), p.to_string()))
12938 .collect::<Vec<(std::string::String, std::string::String)>>(),
12939 ),
12940 _ => local_var_req_builder.query(&[(
12941 "group_name__isw",
12942 &local_var_str
12943 .into_iter()
12944 .map(|p| p.to_string())
12945 .collect::<Vec<String>>()
12946 .join(",")
12947 .to_string(),
12948 )]),
12949 };
12950 }
12951 if let Some(ref local_var_str) = group_name__n {
12952 local_var_req_builder = match "multi" {
12953 "multi" => local_var_req_builder.query(
12954 &local_var_str
12955 .into_iter()
12956 .map(|p| ("group_name__n".to_owned(), p.to_string()))
12957 .collect::<Vec<(std::string::String, std::string::String)>>(),
12958 ),
12959 _ => local_var_req_builder.query(&[(
12960 "group_name__n",
12961 &local_var_str
12962 .into_iter()
12963 .map(|p| p.to_string())
12964 .collect::<Vec<String>>()
12965 .join(",")
12966 .to_string(),
12967 )]),
12968 };
12969 }
12970 if let Some(ref local_var_str) = group_name__nic {
12971 local_var_req_builder = match "multi" {
12972 "multi" => local_var_req_builder.query(
12973 &local_var_str
12974 .into_iter()
12975 .map(|p| ("group_name__nic".to_owned(), p.to_string()))
12976 .collect::<Vec<(std::string::String, std::string::String)>>(),
12977 ),
12978 _ => local_var_req_builder.query(&[(
12979 "group_name__nic",
12980 &local_var_str
12981 .into_iter()
12982 .map(|p| p.to_string())
12983 .collect::<Vec<String>>()
12984 .join(",")
12985 .to_string(),
12986 )]),
12987 };
12988 }
12989 if let Some(ref local_var_str) = group_name__nie {
12990 local_var_req_builder = match "multi" {
12991 "multi" => local_var_req_builder.query(
12992 &local_var_str
12993 .into_iter()
12994 .map(|p| ("group_name__nie".to_owned(), p.to_string()))
12995 .collect::<Vec<(std::string::String, std::string::String)>>(),
12996 ),
12997 _ => local_var_req_builder.query(&[(
12998 "group_name__nie",
12999 &local_var_str
13000 .into_iter()
13001 .map(|p| p.to_string())
13002 .collect::<Vec<String>>()
13003 .join(",")
13004 .to_string(),
13005 )]),
13006 };
13007 }
13008 if let Some(ref local_var_str) = group_name__niew {
13009 local_var_req_builder = match "multi" {
13010 "multi" => local_var_req_builder.query(
13011 &local_var_str
13012 .into_iter()
13013 .map(|p| ("group_name__niew".to_owned(), p.to_string()))
13014 .collect::<Vec<(std::string::String, std::string::String)>>(),
13015 ),
13016 _ => local_var_req_builder.query(&[(
13017 "group_name__niew",
13018 &local_var_str
13019 .into_iter()
13020 .map(|p| p.to_string())
13021 .collect::<Vec<String>>()
13022 .join(",")
13023 .to_string(),
13024 )]),
13025 };
13026 }
13027 if let Some(ref local_var_str) = group_name__nisw {
13028 local_var_req_builder = match "multi" {
13029 "multi" => local_var_req_builder.query(
13030 &local_var_str
13031 .into_iter()
13032 .map(|p| ("group_name__nisw".to_owned(), p.to_string()))
13033 .collect::<Vec<(std::string::String, std::string::String)>>(),
13034 ),
13035 _ => local_var_req_builder.query(&[(
13036 "group_name__nisw",
13037 &local_var_str
13038 .into_iter()
13039 .map(|p| p.to_string())
13040 .collect::<Vec<String>>()
13041 .join(",")
13042 .to_string(),
13043 )]),
13044 };
13045 }
13046 if let Some(ref local_var_str) = group_name__regex {
13047 local_var_req_builder = match "multi" {
13048 "multi" => local_var_req_builder.query(
13049 &local_var_str
13050 .into_iter()
13051 .map(|p| ("group_name__regex".to_owned(), p.to_string()))
13052 .collect::<Vec<(std::string::String, std::string::String)>>(),
13053 ),
13054 _ => local_var_req_builder.query(&[(
13055 "group_name__regex",
13056 &local_var_str
13057 .into_iter()
13058 .map(|p| p.to_string())
13059 .collect::<Vec<String>>()
13060 .join(",")
13061 .to_string(),
13062 )]),
13063 };
13064 }
13065 if let Some(ref local_var_str) = id {
13066 local_var_req_builder = match "multi" {
13067 "multi" => local_var_req_builder.query(
13068 &local_var_str
13069 .into_iter()
13070 .map(|p| ("id".to_owned(), p.to_string()))
13071 .collect::<Vec<(std::string::String, std::string::String)>>(),
13072 ),
13073 _ => local_var_req_builder.query(&[(
13074 "id",
13075 &local_var_str
13076 .into_iter()
13077 .map(|p| p.to_string())
13078 .collect::<Vec<String>>()
13079 .join(",")
13080 .to_string(),
13081 )]),
13082 };
13083 }
13084 if let Some(ref local_var_str) = id__empty {
13085 local_var_req_builder =
13086 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
13087 }
13088 if let Some(ref local_var_str) = id__gt {
13089 local_var_req_builder = match "multi" {
13090 "multi" => local_var_req_builder.query(
13091 &local_var_str
13092 .into_iter()
13093 .map(|p| ("id__gt".to_owned(), p.to_string()))
13094 .collect::<Vec<(std::string::String, std::string::String)>>(),
13095 ),
13096 _ => local_var_req_builder.query(&[(
13097 "id__gt",
13098 &local_var_str
13099 .into_iter()
13100 .map(|p| p.to_string())
13101 .collect::<Vec<String>>()
13102 .join(",")
13103 .to_string(),
13104 )]),
13105 };
13106 }
13107 if let Some(ref local_var_str) = id__gte {
13108 local_var_req_builder = match "multi" {
13109 "multi" => local_var_req_builder.query(
13110 &local_var_str
13111 .into_iter()
13112 .map(|p| ("id__gte".to_owned(), p.to_string()))
13113 .collect::<Vec<(std::string::String, std::string::String)>>(),
13114 ),
13115 _ => local_var_req_builder.query(&[(
13116 "id__gte",
13117 &local_var_str
13118 .into_iter()
13119 .map(|p| p.to_string())
13120 .collect::<Vec<String>>()
13121 .join(",")
13122 .to_string(),
13123 )]),
13124 };
13125 }
13126 if let Some(ref local_var_str) = id__lt {
13127 local_var_req_builder = match "multi" {
13128 "multi" => local_var_req_builder.query(
13129 &local_var_str
13130 .into_iter()
13131 .map(|p| ("id__lt".to_owned(), p.to_string()))
13132 .collect::<Vec<(std::string::String, std::string::String)>>(),
13133 ),
13134 _ => local_var_req_builder.query(&[(
13135 "id__lt",
13136 &local_var_str
13137 .into_iter()
13138 .map(|p| p.to_string())
13139 .collect::<Vec<String>>()
13140 .join(",")
13141 .to_string(),
13142 )]),
13143 };
13144 }
13145 if let Some(ref local_var_str) = id__lte {
13146 local_var_req_builder = match "multi" {
13147 "multi" => local_var_req_builder.query(
13148 &local_var_str
13149 .into_iter()
13150 .map(|p| ("id__lte".to_owned(), p.to_string()))
13151 .collect::<Vec<(std::string::String, std::string::String)>>(),
13152 ),
13153 _ => local_var_req_builder.query(&[(
13154 "id__lte",
13155 &local_var_str
13156 .into_iter()
13157 .map(|p| p.to_string())
13158 .collect::<Vec<String>>()
13159 .join(",")
13160 .to_string(),
13161 )]),
13162 };
13163 }
13164 if let Some(ref local_var_str) = id__n {
13165 local_var_req_builder = match "multi" {
13166 "multi" => local_var_req_builder.query(
13167 &local_var_str
13168 .into_iter()
13169 .map(|p| ("id__n".to_owned(), p.to_string()))
13170 .collect::<Vec<(std::string::String, std::string::String)>>(),
13171 ),
13172 _ => local_var_req_builder.query(&[(
13173 "id__n",
13174 &local_var_str
13175 .into_iter()
13176 .map(|p| p.to_string())
13177 .collect::<Vec<String>>()
13178 .join(",")
13179 .to_string(),
13180 )]),
13181 };
13182 }
13183 if let Some(ref local_var_str) = is_cloneable {
13184 local_var_req_builder =
13185 local_var_req_builder.query(&[("is_cloneable", &local_var_str.to_string())]);
13186 }
13187 if let Some(ref local_var_str) = label {
13188 local_var_req_builder = match "multi" {
13189 "multi" => local_var_req_builder.query(
13190 &local_var_str
13191 .into_iter()
13192 .map(|p| ("label".to_owned(), p.to_string()))
13193 .collect::<Vec<(std::string::String, std::string::String)>>(),
13194 ),
13195 _ => local_var_req_builder.query(&[(
13196 "label",
13197 &local_var_str
13198 .into_iter()
13199 .map(|p| p.to_string())
13200 .collect::<Vec<String>>()
13201 .join(",")
13202 .to_string(),
13203 )]),
13204 };
13205 }
13206 if let Some(ref local_var_str) = label__empty {
13207 local_var_req_builder =
13208 local_var_req_builder.query(&[("label__empty", &local_var_str.to_string())]);
13209 }
13210 if let Some(ref local_var_str) = label__ic {
13211 local_var_req_builder = match "multi" {
13212 "multi" => local_var_req_builder.query(
13213 &local_var_str
13214 .into_iter()
13215 .map(|p| ("label__ic".to_owned(), p.to_string()))
13216 .collect::<Vec<(std::string::String, std::string::String)>>(),
13217 ),
13218 _ => local_var_req_builder.query(&[(
13219 "label__ic",
13220 &local_var_str
13221 .into_iter()
13222 .map(|p| p.to_string())
13223 .collect::<Vec<String>>()
13224 .join(",")
13225 .to_string(),
13226 )]),
13227 };
13228 }
13229 if let Some(ref local_var_str) = label__ie {
13230 local_var_req_builder = match "multi" {
13231 "multi" => local_var_req_builder.query(
13232 &local_var_str
13233 .into_iter()
13234 .map(|p| ("label__ie".to_owned(), p.to_string()))
13235 .collect::<Vec<(std::string::String, std::string::String)>>(),
13236 ),
13237 _ => local_var_req_builder.query(&[(
13238 "label__ie",
13239 &local_var_str
13240 .into_iter()
13241 .map(|p| p.to_string())
13242 .collect::<Vec<String>>()
13243 .join(",")
13244 .to_string(),
13245 )]),
13246 };
13247 }
13248 if let Some(ref local_var_str) = label__iew {
13249 local_var_req_builder = match "multi" {
13250 "multi" => local_var_req_builder.query(
13251 &local_var_str
13252 .into_iter()
13253 .map(|p| ("label__iew".to_owned(), p.to_string()))
13254 .collect::<Vec<(std::string::String, std::string::String)>>(),
13255 ),
13256 _ => local_var_req_builder.query(&[(
13257 "label__iew",
13258 &local_var_str
13259 .into_iter()
13260 .map(|p| p.to_string())
13261 .collect::<Vec<String>>()
13262 .join(",")
13263 .to_string(),
13264 )]),
13265 };
13266 }
13267 if let Some(ref local_var_str) = label__iregex {
13268 local_var_req_builder = match "multi" {
13269 "multi" => local_var_req_builder.query(
13270 &local_var_str
13271 .into_iter()
13272 .map(|p| ("label__iregex".to_owned(), p.to_string()))
13273 .collect::<Vec<(std::string::String, std::string::String)>>(),
13274 ),
13275 _ => local_var_req_builder.query(&[(
13276 "label__iregex",
13277 &local_var_str
13278 .into_iter()
13279 .map(|p| p.to_string())
13280 .collect::<Vec<String>>()
13281 .join(",")
13282 .to_string(),
13283 )]),
13284 };
13285 }
13286 if let Some(ref local_var_str) = label__isw {
13287 local_var_req_builder = match "multi" {
13288 "multi" => local_var_req_builder.query(
13289 &local_var_str
13290 .into_iter()
13291 .map(|p| ("label__isw".to_owned(), p.to_string()))
13292 .collect::<Vec<(std::string::String, std::string::String)>>(),
13293 ),
13294 _ => local_var_req_builder.query(&[(
13295 "label__isw",
13296 &local_var_str
13297 .into_iter()
13298 .map(|p| p.to_string())
13299 .collect::<Vec<String>>()
13300 .join(",")
13301 .to_string(),
13302 )]),
13303 };
13304 }
13305 if let Some(ref local_var_str) = label__n {
13306 local_var_req_builder = match "multi" {
13307 "multi" => local_var_req_builder.query(
13308 &local_var_str
13309 .into_iter()
13310 .map(|p| ("label__n".to_owned(), p.to_string()))
13311 .collect::<Vec<(std::string::String, std::string::String)>>(),
13312 ),
13313 _ => local_var_req_builder.query(&[(
13314 "label__n",
13315 &local_var_str
13316 .into_iter()
13317 .map(|p| p.to_string())
13318 .collect::<Vec<String>>()
13319 .join(",")
13320 .to_string(),
13321 )]),
13322 };
13323 }
13324 if let Some(ref local_var_str) = label__nic {
13325 local_var_req_builder = match "multi" {
13326 "multi" => local_var_req_builder.query(
13327 &local_var_str
13328 .into_iter()
13329 .map(|p| ("label__nic".to_owned(), p.to_string()))
13330 .collect::<Vec<(std::string::String, std::string::String)>>(),
13331 ),
13332 _ => local_var_req_builder.query(&[(
13333 "label__nic",
13334 &local_var_str
13335 .into_iter()
13336 .map(|p| p.to_string())
13337 .collect::<Vec<String>>()
13338 .join(",")
13339 .to_string(),
13340 )]),
13341 };
13342 }
13343 if let Some(ref local_var_str) = label__nie {
13344 local_var_req_builder = match "multi" {
13345 "multi" => local_var_req_builder.query(
13346 &local_var_str
13347 .into_iter()
13348 .map(|p| ("label__nie".to_owned(), p.to_string()))
13349 .collect::<Vec<(std::string::String, std::string::String)>>(),
13350 ),
13351 _ => local_var_req_builder.query(&[(
13352 "label__nie",
13353 &local_var_str
13354 .into_iter()
13355 .map(|p| p.to_string())
13356 .collect::<Vec<String>>()
13357 .join(",")
13358 .to_string(),
13359 )]),
13360 };
13361 }
13362 if let Some(ref local_var_str) = label__niew {
13363 local_var_req_builder = match "multi" {
13364 "multi" => local_var_req_builder.query(
13365 &local_var_str
13366 .into_iter()
13367 .map(|p| ("label__niew".to_owned(), p.to_string()))
13368 .collect::<Vec<(std::string::String, std::string::String)>>(),
13369 ),
13370 _ => local_var_req_builder.query(&[(
13371 "label__niew",
13372 &local_var_str
13373 .into_iter()
13374 .map(|p| p.to_string())
13375 .collect::<Vec<String>>()
13376 .join(",")
13377 .to_string(),
13378 )]),
13379 };
13380 }
13381 if let Some(ref local_var_str) = label__nisw {
13382 local_var_req_builder = match "multi" {
13383 "multi" => local_var_req_builder.query(
13384 &local_var_str
13385 .into_iter()
13386 .map(|p| ("label__nisw".to_owned(), p.to_string()))
13387 .collect::<Vec<(std::string::String, std::string::String)>>(),
13388 ),
13389 _ => local_var_req_builder.query(&[(
13390 "label__nisw",
13391 &local_var_str
13392 .into_iter()
13393 .map(|p| p.to_string())
13394 .collect::<Vec<String>>()
13395 .join(",")
13396 .to_string(),
13397 )]),
13398 };
13399 }
13400 if let Some(ref local_var_str) = label__regex {
13401 local_var_req_builder = match "multi" {
13402 "multi" => local_var_req_builder.query(
13403 &local_var_str
13404 .into_iter()
13405 .map(|p| ("label__regex".to_owned(), p.to_string()))
13406 .collect::<Vec<(std::string::String, std::string::String)>>(),
13407 ),
13408 _ => local_var_req_builder.query(&[(
13409 "label__regex",
13410 &local_var_str
13411 .into_iter()
13412 .map(|p| p.to_string())
13413 .collect::<Vec<String>>()
13414 .join(",")
13415 .to_string(),
13416 )]),
13417 };
13418 }
13419 if let Some(ref local_var_str) = last_updated {
13420 local_var_req_builder = match "multi" {
13421 "multi" => local_var_req_builder.query(
13422 &local_var_str
13423 .into_iter()
13424 .map(|p| ("last_updated".to_owned(), p.to_string()))
13425 .collect::<Vec<(std::string::String, std::string::String)>>(),
13426 ),
13427 _ => local_var_req_builder.query(&[(
13428 "last_updated",
13429 &local_var_str
13430 .into_iter()
13431 .map(|p| p.to_string())
13432 .collect::<Vec<String>>()
13433 .join(",")
13434 .to_string(),
13435 )]),
13436 };
13437 }
13438 if let Some(ref local_var_str) = last_updated__empty {
13439 local_var_req_builder = match "multi" {
13440 "multi" => local_var_req_builder.query(
13441 &local_var_str
13442 .into_iter()
13443 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
13444 .collect::<Vec<(std::string::String, std::string::String)>>(),
13445 ),
13446 _ => local_var_req_builder.query(&[(
13447 "last_updated__empty",
13448 &local_var_str
13449 .into_iter()
13450 .map(|p| p.to_string())
13451 .collect::<Vec<String>>()
13452 .join(",")
13453 .to_string(),
13454 )]),
13455 };
13456 }
13457 if let Some(ref local_var_str) = last_updated__gt {
13458 local_var_req_builder = match "multi" {
13459 "multi" => local_var_req_builder.query(
13460 &local_var_str
13461 .into_iter()
13462 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
13463 .collect::<Vec<(std::string::String, std::string::String)>>(),
13464 ),
13465 _ => local_var_req_builder.query(&[(
13466 "last_updated__gt",
13467 &local_var_str
13468 .into_iter()
13469 .map(|p| p.to_string())
13470 .collect::<Vec<String>>()
13471 .join(",")
13472 .to_string(),
13473 )]),
13474 };
13475 }
13476 if let Some(ref local_var_str) = last_updated__gte {
13477 local_var_req_builder = match "multi" {
13478 "multi" => local_var_req_builder.query(
13479 &local_var_str
13480 .into_iter()
13481 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
13482 .collect::<Vec<(std::string::String, std::string::String)>>(),
13483 ),
13484 _ => local_var_req_builder.query(&[(
13485 "last_updated__gte",
13486 &local_var_str
13487 .into_iter()
13488 .map(|p| p.to_string())
13489 .collect::<Vec<String>>()
13490 .join(",")
13491 .to_string(),
13492 )]),
13493 };
13494 }
13495 if let Some(ref local_var_str) = last_updated__lt {
13496 local_var_req_builder = match "multi" {
13497 "multi" => local_var_req_builder.query(
13498 &local_var_str
13499 .into_iter()
13500 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
13501 .collect::<Vec<(std::string::String, std::string::String)>>(),
13502 ),
13503 _ => local_var_req_builder.query(&[(
13504 "last_updated__lt",
13505 &local_var_str
13506 .into_iter()
13507 .map(|p| p.to_string())
13508 .collect::<Vec<String>>()
13509 .join(",")
13510 .to_string(),
13511 )]),
13512 };
13513 }
13514 if let Some(ref local_var_str) = last_updated__lte {
13515 local_var_req_builder = match "multi" {
13516 "multi" => local_var_req_builder.query(
13517 &local_var_str
13518 .into_iter()
13519 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
13520 .collect::<Vec<(std::string::String, std::string::String)>>(),
13521 ),
13522 _ => local_var_req_builder.query(&[(
13523 "last_updated__lte",
13524 &local_var_str
13525 .into_iter()
13526 .map(|p| p.to_string())
13527 .collect::<Vec<String>>()
13528 .join(",")
13529 .to_string(),
13530 )]),
13531 };
13532 }
13533 if let Some(ref local_var_str) = last_updated__n {
13534 local_var_req_builder = match "multi" {
13535 "multi" => local_var_req_builder.query(
13536 &local_var_str
13537 .into_iter()
13538 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
13539 .collect::<Vec<(std::string::String, std::string::String)>>(),
13540 ),
13541 _ => local_var_req_builder.query(&[(
13542 "last_updated__n",
13543 &local_var_str
13544 .into_iter()
13545 .map(|p| p.to_string())
13546 .collect::<Vec<String>>()
13547 .join(",")
13548 .to_string(),
13549 )]),
13550 };
13551 }
13552 if let Some(ref local_var_str) = limit {
13553 local_var_req_builder =
13554 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
13555 }
13556 if let Some(ref local_var_str) = modified_by_request {
13557 local_var_req_builder =
13558 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
13559 }
13560 if let Some(ref local_var_str) = name {
13561 local_var_req_builder = match "multi" {
13562 "multi" => local_var_req_builder.query(
13563 &local_var_str
13564 .into_iter()
13565 .map(|p| ("name".to_owned(), p.to_string()))
13566 .collect::<Vec<(std::string::String, std::string::String)>>(),
13567 ),
13568 _ => local_var_req_builder.query(&[(
13569 "name",
13570 &local_var_str
13571 .into_iter()
13572 .map(|p| p.to_string())
13573 .collect::<Vec<String>>()
13574 .join(",")
13575 .to_string(),
13576 )]),
13577 };
13578 }
13579 if let Some(ref local_var_str) = name__empty {
13580 local_var_req_builder =
13581 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
13582 }
13583 if let Some(ref local_var_str) = name__ic {
13584 local_var_req_builder = match "multi" {
13585 "multi" => local_var_req_builder.query(
13586 &local_var_str
13587 .into_iter()
13588 .map(|p| ("name__ic".to_owned(), p.to_string()))
13589 .collect::<Vec<(std::string::String, std::string::String)>>(),
13590 ),
13591 _ => local_var_req_builder.query(&[(
13592 "name__ic",
13593 &local_var_str
13594 .into_iter()
13595 .map(|p| p.to_string())
13596 .collect::<Vec<String>>()
13597 .join(",")
13598 .to_string(),
13599 )]),
13600 };
13601 }
13602 if let Some(ref local_var_str) = name__ie {
13603 local_var_req_builder = match "multi" {
13604 "multi" => local_var_req_builder.query(
13605 &local_var_str
13606 .into_iter()
13607 .map(|p| ("name__ie".to_owned(), p.to_string()))
13608 .collect::<Vec<(std::string::String, std::string::String)>>(),
13609 ),
13610 _ => local_var_req_builder.query(&[(
13611 "name__ie",
13612 &local_var_str
13613 .into_iter()
13614 .map(|p| p.to_string())
13615 .collect::<Vec<String>>()
13616 .join(",")
13617 .to_string(),
13618 )]),
13619 };
13620 }
13621 if let Some(ref local_var_str) = name__iew {
13622 local_var_req_builder = match "multi" {
13623 "multi" => local_var_req_builder.query(
13624 &local_var_str
13625 .into_iter()
13626 .map(|p| ("name__iew".to_owned(), p.to_string()))
13627 .collect::<Vec<(std::string::String, std::string::String)>>(),
13628 ),
13629 _ => local_var_req_builder.query(&[(
13630 "name__iew",
13631 &local_var_str
13632 .into_iter()
13633 .map(|p| p.to_string())
13634 .collect::<Vec<String>>()
13635 .join(",")
13636 .to_string(),
13637 )]),
13638 };
13639 }
13640 if let Some(ref local_var_str) = name__iregex {
13641 local_var_req_builder = match "multi" {
13642 "multi" => local_var_req_builder.query(
13643 &local_var_str
13644 .into_iter()
13645 .map(|p| ("name__iregex".to_owned(), p.to_string()))
13646 .collect::<Vec<(std::string::String, std::string::String)>>(),
13647 ),
13648 _ => local_var_req_builder.query(&[(
13649 "name__iregex",
13650 &local_var_str
13651 .into_iter()
13652 .map(|p| p.to_string())
13653 .collect::<Vec<String>>()
13654 .join(",")
13655 .to_string(),
13656 )]),
13657 };
13658 }
13659 if let Some(ref local_var_str) = name__isw {
13660 local_var_req_builder = match "multi" {
13661 "multi" => local_var_req_builder.query(
13662 &local_var_str
13663 .into_iter()
13664 .map(|p| ("name__isw".to_owned(), p.to_string()))
13665 .collect::<Vec<(std::string::String, std::string::String)>>(),
13666 ),
13667 _ => local_var_req_builder.query(&[(
13668 "name__isw",
13669 &local_var_str
13670 .into_iter()
13671 .map(|p| p.to_string())
13672 .collect::<Vec<String>>()
13673 .join(",")
13674 .to_string(),
13675 )]),
13676 };
13677 }
13678 if let Some(ref local_var_str) = name__n {
13679 local_var_req_builder = match "multi" {
13680 "multi" => local_var_req_builder.query(
13681 &local_var_str
13682 .into_iter()
13683 .map(|p| ("name__n".to_owned(), p.to_string()))
13684 .collect::<Vec<(std::string::String, std::string::String)>>(),
13685 ),
13686 _ => local_var_req_builder.query(&[(
13687 "name__n",
13688 &local_var_str
13689 .into_iter()
13690 .map(|p| p.to_string())
13691 .collect::<Vec<String>>()
13692 .join(",")
13693 .to_string(),
13694 )]),
13695 };
13696 }
13697 if let Some(ref local_var_str) = name__nic {
13698 local_var_req_builder = match "multi" {
13699 "multi" => local_var_req_builder.query(
13700 &local_var_str
13701 .into_iter()
13702 .map(|p| ("name__nic".to_owned(), p.to_string()))
13703 .collect::<Vec<(std::string::String, std::string::String)>>(),
13704 ),
13705 _ => local_var_req_builder.query(&[(
13706 "name__nic",
13707 &local_var_str
13708 .into_iter()
13709 .map(|p| p.to_string())
13710 .collect::<Vec<String>>()
13711 .join(",")
13712 .to_string(),
13713 )]),
13714 };
13715 }
13716 if let Some(ref local_var_str) = name__nie {
13717 local_var_req_builder = match "multi" {
13718 "multi" => local_var_req_builder.query(
13719 &local_var_str
13720 .into_iter()
13721 .map(|p| ("name__nie".to_owned(), p.to_string()))
13722 .collect::<Vec<(std::string::String, std::string::String)>>(),
13723 ),
13724 _ => local_var_req_builder.query(&[(
13725 "name__nie",
13726 &local_var_str
13727 .into_iter()
13728 .map(|p| p.to_string())
13729 .collect::<Vec<String>>()
13730 .join(",")
13731 .to_string(),
13732 )]),
13733 };
13734 }
13735 if let Some(ref local_var_str) = name__niew {
13736 local_var_req_builder = match "multi" {
13737 "multi" => local_var_req_builder.query(
13738 &local_var_str
13739 .into_iter()
13740 .map(|p| ("name__niew".to_owned(), p.to_string()))
13741 .collect::<Vec<(std::string::String, std::string::String)>>(),
13742 ),
13743 _ => local_var_req_builder.query(&[(
13744 "name__niew",
13745 &local_var_str
13746 .into_iter()
13747 .map(|p| p.to_string())
13748 .collect::<Vec<String>>()
13749 .join(",")
13750 .to_string(),
13751 )]),
13752 };
13753 }
13754 if let Some(ref local_var_str) = name__nisw {
13755 local_var_req_builder = match "multi" {
13756 "multi" => local_var_req_builder.query(
13757 &local_var_str
13758 .into_iter()
13759 .map(|p| ("name__nisw".to_owned(), p.to_string()))
13760 .collect::<Vec<(std::string::String, std::string::String)>>(),
13761 ),
13762 _ => local_var_req_builder.query(&[(
13763 "name__nisw",
13764 &local_var_str
13765 .into_iter()
13766 .map(|p| p.to_string())
13767 .collect::<Vec<String>>()
13768 .join(",")
13769 .to_string(),
13770 )]),
13771 };
13772 }
13773 if let Some(ref local_var_str) = name__regex {
13774 local_var_req_builder = match "multi" {
13775 "multi" => local_var_req_builder.query(
13776 &local_var_str
13777 .into_iter()
13778 .map(|p| ("name__regex".to_owned(), p.to_string()))
13779 .collect::<Vec<(std::string::String, std::string::String)>>(),
13780 ),
13781 _ => local_var_req_builder.query(&[(
13782 "name__regex",
13783 &local_var_str
13784 .into_iter()
13785 .map(|p| p.to_string())
13786 .collect::<Vec<String>>()
13787 .join(",")
13788 .to_string(),
13789 )]),
13790 };
13791 }
13792 if let Some(ref local_var_str) = object_type {
13793 local_var_req_builder = match "multi" {
13794 "multi" => local_var_req_builder.query(
13795 &local_var_str
13796 .into_iter()
13797 .map(|p| ("object_type".to_owned(), p.to_string()))
13798 .collect::<Vec<(std::string::String, std::string::String)>>(),
13799 ),
13800 _ => local_var_req_builder.query(&[(
13801 "object_type",
13802 &local_var_str
13803 .into_iter()
13804 .map(|p| p.to_string())
13805 .collect::<Vec<String>>()
13806 .join(",")
13807 .to_string(),
13808 )]),
13809 };
13810 }
13811 if let Some(ref local_var_str) = object_type__ic {
13812 local_var_req_builder = match "multi" {
13813 "multi" => local_var_req_builder.query(
13814 &local_var_str
13815 .into_iter()
13816 .map(|p| ("object_type__ic".to_owned(), p.to_string()))
13817 .collect::<Vec<(std::string::String, std::string::String)>>(),
13818 ),
13819 _ => local_var_req_builder.query(&[(
13820 "object_type__ic",
13821 &local_var_str
13822 .into_iter()
13823 .map(|p| p.to_string())
13824 .collect::<Vec<String>>()
13825 .join(",")
13826 .to_string(),
13827 )]),
13828 };
13829 }
13830 if let Some(ref local_var_str) = object_type__ie {
13831 local_var_req_builder = match "multi" {
13832 "multi" => local_var_req_builder.query(
13833 &local_var_str
13834 .into_iter()
13835 .map(|p| ("object_type__ie".to_owned(), p.to_string()))
13836 .collect::<Vec<(std::string::String, std::string::String)>>(),
13837 ),
13838 _ => local_var_req_builder.query(&[(
13839 "object_type__ie",
13840 &local_var_str
13841 .into_iter()
13842 .map(|p| p.to_string())
13843 .collect::<Vec<String>>()
13844 .join(",")
13845 .to_string(),
13846 )]),
13847 };
13848 }
13849 if let Some(ref local_var_str) = object_type__iew {
13850 local_var_req_builder = match "multi" {
13851 "multi" => local_var_req_builder.query(
13852 &local_var_str
13853 .into_iter()
13854 .map(|p| ("object_type__iew".to_owned(), p.to_string()))
13855 .collect::<Vec<(std::string::String, std::string::String)>>(),
13856 ),
13857 _ => local_var_req_builder.query(&[(
13858 "object_type__iew",
13859 &local_var_str
13860 .into_iter()
13861 .map(|p| p.to_string())
13862 .collect::<Vec<String>>()
13863 .join(",")
13864 .to_string(),
13865 )]),
13866 };
13867 }
13868 if let Some(ref local_var_str) = object_type__iregex {
13869 local_var_req_builder = match "multi" {
13870 "multi" => local_var_req_builder.query(
13871 &local_var_str
13872 .into_iter()
13873 .map(|p| ("object_type__iregex".to_owned(), p.to_string()))
13874 .collect::<Vec<(std::string::String, std::string::String)>>(),
13875 ),
13876 _ => local_var_req_builder.query(&[(
13877 "object_type__iregex",
13878 &local_var_str
13879 .into_iter()
13880 .map(|p| p.to_string())
13881 .collect::<Vec<String>>()
13882 .join(",")
13883 .to_string(),
13884 )]),
13885 };
13886 }
13887 if let Some(ref local_var_str) = object_type__isw {
13888 local_var_req_builder = match "multi" {
13889 "multi" => local_var_req_builder.query(
13890 &local_var_str
13891 .into_iter()
13892 .map(|p| ("object_type__isw".to_owned(), p.to_string()))
13893 .collect::<Vec<(std::string::String, std::string::String)>>(),
13894 ),
13895 _ => local_var_req_builder.query(&[(
13896 "object_type__isw",
13897 &local_var_str
13898 .into_iter()
13899 .map(|p| p.to_string())
13900 .collect::<Vec<String>>()
13901 .join(",")
13902 .to_string(),
13903 )]),
13904 };
13905 }
13906 if let Some(ref local_var_str) = object_type__n {
13907 local_var_req_builder = match "multi" {
13908 "multi" => local_var_req_builder.query(
13909 &local_var_str
13910 .into_iter()
13911 .map(|p| ("object_type__n".to_owned(), p.to_string()))
13912 .collect::<Vec<(std::string::String, std::string::String)>>(),
13913 ),
13914 _ => local_var_req_builder.query(&[(
13915 "object_type__n",
13916 &local_var_str
13917 .into_iter()
13918 .map(|p| p.to_string())
13919 .collect::<Vec<String>>()
13920 .join(",")
13921 .to_string(),
13922 )]),
13923 };
13924 }
13925 if let Some(ref local_var_str) = object_type__nic {
13926 local_var_req_builder = match "multi" {
13927 "multi" => local_var_req_builder.query(
13928 &local_var_str
13929 .into_iter()
13930 .map(|p| ("object_type__nic".to_owned(), p.to_string()))
13931 .collect::<Vec<(std::string::String, std::string::String)>>(),
13932 ),
13933 _ => local_var_req_builder.query(&[(
13934 "object_type__nic",
13935 &local_var_str
13936 .into_iter()
13937 .map(|p| p.to_string())
13938 .collect::<Vec<String>>()
13939 .join(",")
13940 .to_string(),
13941 )]),
13942 };
13943 }
13944 if let Some(ref local_var_str) = object_type__nie {
13945 local_var_req_builder = match "multi" {
13946 "multi" => local_var_req_builder.query(
13947 &local_var_str
13948 .into_iter()
13949 .map(|p| ("object_type__nie".to_owned(), p.to_string()))
13950 .collect::<Vec<(std::string::String, std::string::String)>>(),
13951 ),
13952 _ => local_var_req_builder.query(&[(
13953 "object_type__nie",
13954 &local_var_str
13955 .into_iter()
13956 .map(|p| p.to_string())
13957 .collect::<Vec<String>>()
13958 .join(",")
13959 .to_string(),
13960 )]),
13961 };
13962 }
13963 if let Some(ref local_var_str) = object_type__niew {
13964 local_var_req_builder = match "multi" {
13965 "multi" => local_var_req_builder.query(
13966 &local_var_str
13967 .into_iter()
13968 .map(|p| ("object_type__niew".to_owned(), p.to_string()))
13969 .collect::<Vec<(std::string::String, std::string::String)>>(),
13970 ),
13971 _ => local_var_req_builder.query(&[(
13972 "object_type__niew",
13973 &local_var_str
13974 .into_iter()
13975 .map(|p| p.to_string())
13976 .collect::<Vec<String>>()
13977 .join(",")
13978 .to_string(),
13979 )]),
13980 };
13981 }
13982 if let Some(ref local_var_str) = object_type__nisw {
13983 local_var_req_builder = match "multi" {
13984 "multi" => local_var_req_builder.query(
13985 &local_var_str
13986 .into_iter()
13987 .map(|p| ("object_type__nisw".to_owned(), p.to_string()))
13988 .collect::<Vec<(std::string::String, std::string::String)>>(),
13989 ),
13990 _ => local_var_req_builder.query(&[(
13991 "object_type__nisw",
13992 &local_var_str
13993 .into_iter()
13994 .map(|p| p.to_string())
13995 .collect::<Vec<String>>()
13996 .join(",")
13997 .to_string(),
13998 )]),
13999 };
14000 }
14001 if let Some(ref local_var_str) = object_type__regex {
14002 local_var_req_builder = match "multi" {
14003 "multi" => local_var_req_builder.query(
14004 &local_var_str
14005 .into_iter()
14006 .map(|p| ("object_type__regex".to_owned(), p.to_string()))
14007 .collect::<Vec<(std::string::String, std::string::String)>>(),
14008 ),
14009 _ => local_var_req_builder.query(&[(
14010 "object_type__regex",
14011 &local_var_str
14012 .into_iter()
14013 .map(|p| p.to_string())
14014 .collect::<Vec<String>>()
14015 .join(",")
14016 .to_string(),
14017 )]),
14018 };
14019 }
14020 if let Some(ref local_var_str) = object_type_id {
14021 local_var_req_builder = match "multi" {
14022 "multi" => local_var_req_builder.query(
14023 &local_var_str
14024 .into_iter()
14025 .map(|p| ("object_type_id".to_owned(), p.to_string()))
14026 .collect::<Vec<(std::string::String, std::string::String)>>(),
14027 ),
14028 _ => local_var_req_builder.query(&[(
14029 "object_type_id",
14030 &local_var_str
14031 .into_iter()
14032 .map(|p| p.to_string())
14033 .collect::<Vec<String>>()
14034 .join(",")
14035 .to_string(),
14036 )]),
14037 };
14038 }
14039 if let Some(ref local_var_str) = object_type_id__n {
14040 local_var_req_builder = match "multi" {
14041 "multi" => local_var_req_builder.query(
14042 &local_var_str
14043 .into_iter()
14044 .map(|p| ("object_type_id__n".to_owned(), p.to_string()))
14045 .collect::<Vec<(std::string::String, std::string::String)>>(),
14046 ),
14047 _ => local_var_req_builder.query(&[(
14048 "object_type_id__n",
14049 &local_var_str
14050 .into_iter()
14051 .map(|p| p.to_string())
14052 .collect::<Vec<String>>()
14053 .join(",")
14054 .to_string(),
14055 )]),
14056 };
14057 }
14058 if let Some(ref local_var_str) = offset {
14059 local_var_req_builder =
14060 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
14061 }
14062 if let Some(ref local_var_str) = ordering {
14063 local_var_req_builder =
14064 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
14065 }
14066 if let Some(ref local_var_str) = owner {
14067 local_var_req_builder = match "multi" {
14068 "multi" => local_var_req_builder.query(
14069 &local_var_str
14070 .into_iter()
14071 .map(|p| ("owner".to_owned(), p.to_string()))
14072 .collect::<Vec<(std::string::String, std::string::String)>>(),
14073 ),
14074 _ => local_var_req_builder.query(&[(
14075 "owner",
14076 &local_var_str
14077 .into_iter()
14078 .map(|p| p.to_string())
14079 .collect::<Vec<String>>()
14080 .join(",")
14081 .to_string(),
14082 )]),
14083 };
14084 }
14085 if let Some(ref local_var_str) = owner__n {
14086 local_var_req_builder = match "multi" {
14087 "multi" => local_var_req_builder.query(
14088 &local_var_str
14089 .into_iter()
14090 .map(|p| ("owner__n".to_owned(), p.to_string()))
14091 .collect::<Vec<(std::string::String, std::string::String)>>(),
14092 ),
14093 _ => local_var_req_builder.query(&[(
14094 "owner__n",
14095 &local_var_str
14096 .into_iter()
14097 .map(|p| p.to_string())
14098 .collect::<Vec<String>>()
14099 .join(",")
14100 .to_string(),
14101 )]),
14102 };
14103 }
14104 if let Some(ref local_var_str) = owner_group {
14105 local_var_req_builder = match "multi" {
14106 "multi" => local_var_req_builder.query(
14107 &local_var_str
14108 .into_iter()
14109 .map(|p| ("owner_group".to_owned(), p.to_string()))
14110 .collect::<Vec<(std::string::String, std::string::String)>>(),
14111 ),
14112 _ => local_var_req_builder.query(&[(
14113 "owner_group",
14114 &local_var_str
14115 .into_iter()
14116 .map(|p| p.to_string())
14117 .collect::<Vec<String>>()
14118 .join(",")
14119 .to_string(),
14120 )]),
14121 };
14122 }
14123 if let Some(ref local_var_str) = owner_group__n {
14124 local_var_req_builder = match "multi" {
14125 "multi" => local_var_req_builder.query(
14126 &local_var_str
14127 .into_iter()
14128 .map(|p| ("owner_group__n".to_owned(), p.to_string()))
14129 .collect::<Vec<(std::string::String, std::string::String)>>(),
14130 ),
14131 _ => local_var_req_builder.query(&[(
14132 "owner_group__n",
14133 &local_var_str
14134 .into_iter()
14135 .map(|p| p.to_string())
14136 .collect::<Vec<String>>()
14137 .join(",")
14138 .to_string(),
14139 )]),
14140 };
14141 }
14142 if let Some(ref local_var_str) = owner_group_id {
14143 local_var_req_builder = match "multi" {
14144 "multi" => local_var_req_builder.query(
14145 &local_var_str
14146 .into_iter()
14147 .map(|p| ("owner_group_id".to_owned(), p.to_string()))
14148 .collect::<Vec<(std::string::String, std::string::String)>>(),
14149 ),
14150 _ => local_var_req_builder.query(&[(
14151 "owner_group_id",
14152 &local_var_str
14153 .into_iter()
14154 .map(|p| p.to_string())
14155 .collect::<Vec<String>>()
14156 .join(",")
14157 .to_string(),
14158 )]),
14159 };
14160 }
14161 if let Some(ref local_var_str) = owner_group_id__n {
14162 local_var_req_builder = match "multi" {
14163 "multi" => local_var_req_builder.query(
14164 &local_var_str
14165 .into_iter()
14166 .map(|p| ("owner_group_id__n".to_owned(), p.to_string()))
14167 .collect::<Vec<(std::string::String, std::string::String)>>(),
14168 ),
14169 _ => local_var_req_builder.query(&[(
14170 "owner_group_id__n",
14171 &local_var_str
14172 .into_iter()
14173 .map(|p| p.to_string())
14174 .collect::<Vec<String>>()
14175 .join(",")
14176 .to_string(),
14177 )]),
14178 };
14179 }
14180 if let Some(ref local_var_str) = owner_id {
14181 local_var_req_builder = match "multi" {
14182 "multi" => local_var_req_builder.query(
14183 &local_var_str
14184 .into_iter()
14185 .map(|p| ("owner_id".to_owned(), p.to_string()))
14186 .collect::<Vec<(std::string::String, std::string::String)>>(),
14187 ),
14188 _ => local_var_req_builder.query(&[(
14189 "owner_id",
14190 &local_var_str
14191 .into_iter()
14192 .map(|p| p.to_string())
14193 .collect::<Vec<String>>()
14194 .join(",")
14195 .to_string(),
14196 )]),
14197 };
14198 }
14199 if let Some(ref local_var_str) = owner_id__n {
14200 local_var_req_builder = match "multi" {
14201 "multi" => local_var_req_builder.query(
14202 &local_var_str
14203 .into_iter()
14204 .map(|p| ("owner_id__n".to_owned(), p.to_string()))
14205 .collect::<Vec<(std::string::String, std::string::String)>>(),
14206 ),
14207 _ => local_var_req_builder.query(&[(
14208 "owner_id__n",
14209 &local_var_str
14210 .into_iter()
14211 .map(|p| p.to_string())
14212 .collect::<Vec<String>>()
14213 .join(",")
14214 .to_string(),
14215 )]),
14216 };
14217 }
14218 if let Some(ref local_var_str) = q {
14219 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
14220 }
14221 if let Some(ref local_var_str) = related_object_type {
14222 local_var_req_builder = match "multi" {
14223 "multi" => local_var_req_builder.query(
14224 &local_var_str
14225 .into_iter()
14226 .map(|p| ("related_object_type".to_owned(), p.to_string()))
14227 .collect::<Vec<(std::string::String, std::string::String)>>(),
14228 ),
14229 _ => local_var_req_builder.query(&[(
14230 "related_object_type",
14231 &local_var_str
14232 .into_iter()
14233 .map(|p| p.to_string())
14234 .collect::<Vec<String>>()
14235 .join(",")
14236 .to_string(),
14237 )]),
14238 };
14239 }
14240 if let Some(ref local_var_str) = related_object_type__n {
14241 local_var_req_builder = match "multi" {
14242 "multi" => local_var_req_builder.query(
14243 &local_var_str
14244 .into_iter()
14245 .map(|p| ("related_object_type__n".to_owned(), p.to_string()))
14246 .collect::<Vec<(std::string::String, std::string::String)>>(),
14247 ),
14248 _ => local_var_req_builder.query(&[(
14249 "related_object_type__n",
14250 &local_var_str
14251 .into_iter()
14252 .map(|p| p.to_string())
14253 .collect::<Vec<String>>()
14254 .join(",")
14255 .to_string(),
14256 )]),
14257 };
14258 }
14259 if let Some(ref local_var_str) = related_object_type_id {
14260 local_var_req_builder = match "multi" {
14261 "multi" => local_var_req_builder.query(
14262 &local_var_str
14263 .into_iter()
14264 .map(|p| ("related_object_type_id".to_owned(), p.to_string()))
14265 .collect::<Vec<(std::string::String, std::string::String)>>(),
14266 ),
14267 _ => local_var_req_builder.query(&[(
14268 "related_object_type_id",
14269 &local_var_str
14270 .into_iter()
14271 .map(|p| p.to_string())
14272 .collect::<Vec<String>>()
14273 .join(",")
14274 .to_string(),
14275 )]),
14276 };
14277 }
14278 if let Some(ref local_var_str) = related_object_type_id__n {
14279 local_var_req_builder = match "multi" {
14280 "multi" => local_var_req_builder.query(
14281 &local_var_str
14282 .into_iter()
14283 .map(|p| ("related_object_type_id__n".to_owned(), p.to_string()))
14284 .collect::<Vec<(std::string::String, std::string::String)>>(),
14285 ),
14286 _ => local_var_req_builder.query(&[(
14287 "related_object_type_id__n",
14288 &local_var_str
14289 .into_iter()
14290 .map(|p| p.to_string())
14291 .collect::<Vec<String>>()
14292 .join(",")
14293 .to_string(),
14294 )]),
14295 };
14296 }
14297 if let Some(ref local_var_str) = required {
14298 local_var_req_builder =
14299 local_var_req_builder.query(&[("required", &local_var_str.to_string())]);
14300 }
14301 if let Some(ref local_var_str) = search_weight {
14302 local_var_req_builder = match "multi" {
14303 "multi" => local_var_req_builder.query(
14304 &local_var_str
14305 .into_iter()
14306 .map(|p| ("search_weight".to_owned(), p.to_string()))
14307 .collect::<Vec<(std::string::String, std::string::String)>>(),
14308 ),
14309 _ => local_var_req_builder.query(&[(
14310 "search_weight",
14311 &local_var_str
14312 .into_iter()
14313 .map(|p| p.to_string())
14314 .collect::<Vec<String>>()
14315 .join(",")
14316 .to_string(),
14317 )]),
14318 };
14319 }
14320 if let Some(ref local_var_str) = search_weight__empty {
14321 local_var_req_builder =
14322 local_var_req_builder.query(&[("search_weight__empty", &local_var_str.to_string())]);
14323 }
14324 if let Some(ref local_var_str) = search_weight__gt {
14325 local_var_req_builder = match "multi" {
14326 "multi" => local_var_req_builder.query(
14327 &local_var_str
14328 .into_iter()
14329 .map(|p| ("search_weight__gt".to_owned(), p.to_string()))
14330 .collect::<Vec<(std::string::String, std::string::String)>>(),
14331 ),
14332 _ => local_var_req_builder.query(&[(
14333 "search_weight__gt",
14334 &local_var_str
14335 .into_iter()
14336 .map(|p| p.to_string())
14337 .collect::<Vec<String>>()
14338 .join(",")
14339 .to_string(),
14340 )]),
14341 };
14342 }
14343 if let Some(ref local_var_str) = search_weight__gte {
14344 local_var_req_builder = match "multi" {
14345 "multi" => local_var_req_builder.query(
14346 &local_var_str
14347 .into_iter()
14348 .map(|p| ("search_weight__gte".to_owned(), p.to_string()))
14349 .collect::<Vec<(std::string::String, std::string::String)>>(),
14350 ),
14351 _ => local_var_req_builder.query(&[(
14352 "search_weight__gte",
14353 &local_var_str
14354 .into_iter()
14355 .map(|p| p.to_string())
14356 .collect::<Vec<String>>()
14357 .join(",")
14358 .to_string(),
14359 )]),
14360 };
14361 }
14362 if let Some(ref local_var_str) = search_weight__lt {
14363 local_var_req_builder = match "multi" {
14364 "multi" => local_var_req_builder.query(
14365 &local_var_str
14366 .into_iter()
14367 .map(|p| ("search_weight__lt".to_owned(), p.to_string()))
14368 .collect::<Vec<(std::string::String, std::string::String)>>(),
14369 ),
14370 _ => local_var_req_builder.query(&[(
14371 "search_weight__lt",
14372 &local_var_str
14373 .into_iter()
14374 .map(|p| p.to_string())
14375 .collect::<Vec<String>>()
14376 .join(",")
14377 .to_string(),
14378 )]),
14379 };
14380 }
14381 if let Some(ref local_var_str) = search_weight__lte {
14382 local_var_req_builder = match "multi" {
14383 "multi" => local_var_req_builder.query(
14384 &local_var_str
14385 .into_iter()
14386 .map(|p| ("search_weight__lte".to_owned(), p.to_string()))
14387 .collect::<Vec<(std::string::String, std::string::String)>>(),
14388 ),
14389 _ => local_var_req_builder.query(&[(
14390 "search_weight__lte",
14391 &local_var_str
14392 .into_iter()
14393 .map(|p| p.to_string())
14394 .collect::<Vec<String>>()
14395 .join(",")
14396 .to_string(),
14397 )]),
14398 };
14399 }
14400 if let Some(ref local_var_str) = search_weight__n {
14401 local_var_req_builder = match "multi" {
14402 "multi" => local_var_req_builder.query(
14403 &local_var_str
14404 .into_iter()
14405 .map(|p| ("search_weight__n".to_owned(), p.to_string()))
14406 .collect::<Vec<(std::string::String, std::string::String)>>(),
14407 ),
14408 _ => local_var_req_builder.query(&[(
14409 "search_weight__n",
14410 &local_var_str
14411 .into_iter()
14412 .map(|p| p.to_string())
14413 .collect::<Vec<String>>()
14414 .join(",")
14415 .to_string(),
14416 )]),
14417 };
14418 }
14419 if let Some(ref local_var_str) = start {
14420 local_var_req_builder =
14421 local_var_req_builder.query(&[("start", &local_var_str.to_string())]);
14422 }
14423 if let Some(ref local_var_str) = r#type {
14424 local_var_req_builder = match "multi" {
14425 "multi" => local_var_req_builder.query(
14426 &local_var_str
14427 .into_iter()
14428 .map(|p| ("type".to_owned(), p.to_string()))
14429 .collect::<Vec<(std::string::String, std::string::String)>>(),
14430 ),
14431 _ => local_var_req_builder.query(&[(
14432 "type",
14433 &local_var_str
14434 .into_iter()
14435 .map(|p| p.to_string())
14436 .collect::<Vec<String>>()
14437 .join(",")
14438 .to_string(),
14439 )]),
14440 };
14441 }
14442 if let Some(ref local_var_str) = type__empty {
14443 local_var_req_builder =
14444 local_var_req_builder.query(&[("type__empty", &local_var_str.to_string())]);
14445 }
14446 if let Some(ref local_var_str) = type__ic {
14447 local_var_req_builder = match "multi" {
14448 "multi" => local_var_req_builder.query(
14449 &local_var_str
14450 .into_iter()
14451 .map(|p| ("type__ic".to_owned(), p.to_string()))
14452 .collect::<Vec<(std::string::String, std::string::String)>>(),
14453 ),
14454 _ => local_var_req_builder.query(&[(
14455 "type__ic",
14456 &local_var_str
14457 .into_iter()
14458 .map(|p| p.to_string())
14459 .collect::<Vec<String>>()
14460 .join(",")
14461 .to_string(),
14462 )]),
14463 };
14464 }
14465 if let Some(ref local_var_str) = type__ie {
14466 local_var_req_builder = match "multi" {
14467 "multi" => local_var_req_builder.query(
14468 &local_var_str
14469 .into_iter()
14470 .map(|p| ("type__ie".to_owned(), p.to_string()))
14471 .collect::<Vec<(std::string::String, std::string::String)>>(),
14472 ),
14473 _ => local_var_req_builder.query(&[(
14474 "type__ie",
14475 &local_var_str
14476 .into_iter()
14477 .map(|p| p.to_string())
14478 .collect::<Vec<String>>()
14479 .join(",")
14480 .to_string(),
14481 )]),
14482 };
14483 }
14484 if let Some(ref local_var_str) = type__iew {
14485 local_var_req_builder = match "multi" {
14486 "multi" => local_var_req_builder.query(
14487 &local_var_str
14488 .into_iter()
14489 .map(|p| ("type__iew".to_owned(), p.to_string()))
14490 .collect::<Vec<(std::string::String, std::string::String)>>(),
14491 ),
14492 _ => local_var_req_builder.query(&[(
14493 "type__iew",
14494 &local_var_str
14495 .into_iter()
14496 .map(|p| p.to_string())
14497 .collect::<Vec<String>>()
14498 .join(",")
14499 .to_string(),
14500 )]),
14501 };
14502 }
14503 if let Some(ref local_var_str) = type__iregex {
14504 local_var_req_builder = match "multi" {
14505 "multi" => local_var_req_builder.query(
14506 &local_var_str
14507 .into_iter()
14508 .map(|p| ("type__iregex".to_owned(), p.to_string()))
14509 .collect::<Vec<(std::string::String, std::string::String)>>(),
14510 ),
14511 _ => local_var_req_builder.query(&[(
14512 "type__iregex",
14513 &local_var_str
14514 .into_iter()
14515 .map(|p| p.to_string())
14516 .collect::<Vec<String>>()
14517 .join(",")
14518 .to_string(),
14519 )]),
14520 };
14521 }
14522 if let Some(ref local_var_str) = type__isw {
14523 local_var_req_builder = match "multi" {
14524 "multi" => local_var_req_builder.query(
14525 &local_var_str
14526 .into_iter()
14527 .map(|p| ("type__isw".to_owned(), p.to_string()))
14528 .collect::<Vec<(std::string::String, std::string::String)>>(),
14529 ),
14530 _ => local_var_req_builder.query(&[(
14531 "type__isw",
14532 &local_var_str
14533 .into_iter()
14534 .map(|p| p.to_string())
14535 .collect::<Vec<String>>()
14536 .join(",")
14537 .to_string(),
14538 )]),
14539 };
14540 }
14541 if let Some(ref local_var_str) = type__n {
14542 local_var_req_builder = match "multi" {
14543 "multi" => local_var_req_builder.query(
14544 &local_var_str
14545 .into_iter()
14546 .map(|p| ("type__n".to_owned(), p.to_string()))
14547 .collect::<Vec<(std::string::String, std::string::String)>>(),
14548 ),
14549 _ => local_var_req_builder.query(&[(
14550 "type__n",
14551 &local_var_str
14552 .into_iter()
14553 .map(|p| p.to_string())
14554 .collect::<Vec<String>>()
14555 .join(",")
14556 .to_string(),
14557 )]),
14558 };
14559 }
14560 if let Some(ref local_var_str) = type__nic {
14561 local_var_req_builder = match "multi" {
14562 "multi" => local_var_req_builder.query(
14563 &local_var_str
14564 .into_iter()
14565 .map(|p| ("type__nic".to_owned(), p.to_string()))
14566 .collect::<Vec<(std::string::String, std::string::String)>>(),
14567 ),
14568 _ => local_var_req_builder.query(&[(
14569 "type__nic",
14570 &local_var_str
14571 .into_iter()
14572 .map(|p| p.to_string())
14573 .collect::<Vec<String>>()
14574 .join(",")
14575 .to_string(),
14576 )]),
14577 };
14578 }
14579 if let Some(ref local_var_str) = type__nie {
14580 local_var_req_builder = match "multi" {
14581 "multi" => local_var_req_builder.query(
14582 &local_var_str
14583 .into_iter()
14584 .map(|p| ("type__nie".to_owned(), p.to_string()))
14585 .collect::<Vec<(std::string::String, std::string::String)>>(),
14586 ),
14587 _ => local_var_req_builder.query(&[(
14588 "type__nie",
14589 &local_var_str
14590 .into_iter()
14591 .map(|p| p.to_string())
14592 .collect::<Vec<String>>()
14593 .join(",")
14594 .to_string(),
14595 )]),
14596 };
14597 }
14598 if let Some(ref local_var_str) = type__niew {
14599 local_var_req_builder = match "multi" {
14600 "multi" => local_var_req_builder.query(
14601 &local_var_str
14602 .into_iter()
14603 .map(|p| ("type__niew".to_owned(), p.to_string()))
14604 .collect::<Vec<(std::string::String, std::string::String)>>(),
14605 ),
14606 _ => local_var_req_builder.query(&[(
14607 "type__niew",
14608 &local_var_str
14609 .into_iter()
14610 .map(|p| p.to_string())
14611 .collect::<Vec<String>>()
14612 .join(",")
14613 .to_string(),
14614 )]),
14615 };
14616 }
14617 if let Some(ref local_var_str) = type__nisw {
14618 local_var_req_builder = match "multi" {
14619 "multi" => local_var_req_builder.query(
14620 &local_var_str
14621 .into_iter()
14622 .map(|p| ("type__nisw".to_owned(), p.to_string()))
14623 .collect::<Vec<(std::string::String, std::string::String)>>(),
14624 ),
14625 _ => local_var_req_builder.query(&[(
14626 "type__nisw",
14627 &local_var_str
14628 .into_iter()
14629 .map(|p| p.to_string())
14630 .collect::<Vec<String>>()
14631 .join(",")
14632 .to_string(),
14633 )]),
14634 };
14635 }
14636 if let Some(ref local_var_str) = type__regex {
14637 local_var_req_builder = match "multi" {
14638 "multi" => local_var_req_builder.query(
14639 &local_var_str
14640 .into_iter()
14641 .map(|p| ("type__regex".to_owned(), p.to_string()))
14642 .collect::<Vec<(std::string::String, std::string::String)>>(),
14643 ),
14644 _ => local_var_req_builder.query(&[(
14645 "type__regex",
14646 &local_var_str
14647 .into_iter()
14648 .map(|p| p.to_string())
14649 .collect::<Vec<String>>()
14650 .join(",")
14651 .to_string(),
14652 )]),
14653 };
14654 }
14655 if let Some(ref local_var_str) = ui_editable {
14656 local_var_req_builder =
14657 local_var_req_builder.query(&[("ui_editable", &local_var_str.to_string())]);
14658 }
14659 if let Some(ref local_var_str) = ui_editable__empty {
14660 local_var_req_builder =
14661 local_var_req_builder.query(&[("ui_editable__empty", &local_var_str.to_string())]);
14662 }
14663 if let Some(ref local_var_str) = ui_editable__ic {
14664 local_var_req_builder = match "multi" {
14665 "multi" => local_var_req_builder.query(
14666 &local_var_str
14667 .into_iter()
14668 .map(|p| ("ui_editable__ic".to_owned(), p.to_string()))
14669 .collect::<Vec<(std::string::String, std::string::String)>>(),
14670 ),
14671 _ => local_var_req_builder.query(&[(
14672 "ui_editable__ic",
14673 &local_var_str
14674 .into_iter()
14675 .map(|p| p.to_string())
14676 .collect::<Vec<String>>()
14677 .join(",")
14678 .to_string(),
14679 )]),
14680 };
14681 }
14682 if let Some(ref local_var_str) = ui_editable__ie {
14683 local_var_req_builder = match "multi" {
14684 "multi" => local_var_req_builder.query(
14685 &local_var_str
14686 .into_iter()
14687 .map(|p| ("ui_editable__ie".to_owned(), p.to_string()))
14688 .collect::<Vec<(std::string::String, std::string::String)>>(),
14689 ),
14690 _ => local_var_req_builder.query(&[(
14691 "ui_editable__ie",
14692 &local_var_str
14693 .into_iter()
14694 .map(|p| p.to_string())
14695 .collect::<Vec<String>>()
14696 .join(",")
14697 .to_string(),
14698 )]),
14699 };
14700 }
14701 if let Some(ref local_var_str) = ui_editable__iew {
14702 local_var_req_builder = match "multi" {
14703 "multi" => local_var_req_builder.query(
14704 &local_var_str
14705 .into_iter()
14706 .map(|p| ("ui_editable__iew".to_owned(), p.to_string()))
14707 .collect::<Vec<(std::string::String, std::string::String)>>(),
14708 ),
14709 _ => local_var_req_builder.query(&[(
14710 "ui_editable__iew",
14711 &local_var_str
14712 .into_iter()
14713 .map(|p| p.to_string())
14714 .collect::<Vec<String>>()
14715 .join(",")
14716 .to_string(),
14717 )]),
14718 };
14719 }
14720 if let Some(ref local_var_str) = ui_editable__iregex {
14721 local_var_req_builder = match "multi" {
14722 "multi" => local_var_req_builder.query(
14723 &local_var_str
14724 .into_iter()
14725 .map(|p| ("ui_editable__iregex".to_owned(), p.to_string()))
14726 .collect::<Vec<(std::string::String, std::string::String)>>(),
14727 ),
14728 _ => local_var_req_builder.query(&[(
14729 "ui_editable__iregex",
14730 &local_var_str
14731 .into_iter()
14732 .map(|p| p.to_string())
14733 .collect::<Vec<String>>()
14734 .join(",")
14735 .to_string(),
14736 )]),
14737 };
14738 }
14739 if let Some(ref local_var_str) = ui_editable__isw {
14740 local_var_req_builder = match "multi" {
14741 "multi" => local_var_req_builder.query(
14742 &local_var_str
14743 .into_iter()
14744 .map(|p| ("ui_editable__isw".to_owned(), p.to_string()))
14745 .collect::<Vec<(std::string::String, std::string::String)>>(),
14746 ),
14747 _ => local_var_req_builder.query(&[(
14748 "ui_editable__isw",
14749 &local_var_str
14750 .into_iter()
14751 .map(|p| p.to_string())
14752 .collect::<Vec<String>>()
14753 .join(",")
14754 .to_string(),
14755 )]),
14756 };
14757 }
14758 if let Some(ref local_var_str) = ui_editable__n {
14759 local_var_req_builder =
14760 local_var_req_builder.query(&[("ui_editable__n", &local_var_str.to_string())]);
14761 }
14762 if let Some(ref local_var_str) = ui_editable__nic {
14763 local_var_req_builder = match "multi" {
14764 "multi" => local_var_req_builder.query(
14765 &local_var_str
14766 .into_iter()
14767 .map(|p| ("ui_editable__nic".to_owned(), p.to_string()))
14768 .collect::<Vec<(std::string::String, std::string::String)>>(),
14769 ),
14770 _ => local_var_req_builder.query(&[(
14771 "ui_editable__nic",
14772 &local_var_str
14773 .into_iter()
14774 .map(|p| p.to_string())
14775 .collect::<Vec<String>>()
14776 .join(",")
14777 .to_string(),
14778 )]),
14779 };
14780 }
14781 if let Some(ref local_var_str) = ui_editable__nie {
14782 local_var_req_builder = match "multi" {
14783 "multi" => local_var_req_builder.query(
14784 &local_var_str
14785 .into_iter()
14786 .map(|p| ("ui_editable__nie".to_owned(), p.to_string()))
14787 .collect::<Vec<(std::string::String, std::string::String)>>(),
14788 ),
14789 _ => local_var_req_builder.query(&[(
14790 "ui_editable__nie",
14791 &local_var_str
14792 .into_iter()
14793 .map(|p| p.to_string())
14794 .collect::<Vec<String>>()
14795 .join(",")
14796 .to_string(),
14797 )]),
14798 };
14799 }
14800 if let Some(ref local_var_str) = ui_editable__niew {
14801 local_var_req_builder = match "multi" {
14802 "multi" => local_var_req_builder.query(
14803 &local_var_str
14804 .into_iter()
14805 .map(|p| ("ui_editable__niew".to_owned(), p.to_string()))
14806 .collect::<Vec<(std::string::String, std::string::String)>>(),
14807 ),
14808 _ => local_var_req_builder.query(&[(
14809 "ui_editable__niew",
14810 &local_var_str
14811 .into_iter()
14812 .map(|p| p.to_string())
14813 .collect::<Vec<String>>()
14814 .join(",")
14815 .to_string(),
14816 )]),
14817 };
14818 }
14819 if let Some(ref local_var_str) = ui_editable__nisw {
14820 local_var_req_builder = match "multi" {
14821 "multi" => local_var_req_builder.query(
14822 &local_var_str
14823 .into_iter()
14824 .map(|p| ("ui_editable__nisw".to_owned(), p.to_string()))
14825 .collect::<Vec<(std::string::String, std::string::String)>>(),
14826 ),
14827 _ => local_var_req_builder.query(&[(
14828 "ui_editable__nisw",
14829 &local_var_str
14830 .into_iter()
14831 .map(|p| p.to_string())
14832 .collect::<Vec<String>>()
14833 .join(",")
14834 .to_string(),
14835 )]),
14836 };
14837 }
14838 if let Some(ref local_var_str) = ui_editable__regex {
14839 local_var_req_builder = match "multi" {
14840 "multi" => local_var_req_builder.query(
14841 &local_var_str
14842 .into_iter()
14843 .map(|p| ("ui_editable__regex".to_owned(), p.to_string()))
14844 .collect::<Vec<(std::string::String, std::string::String)>>(),
14845 ),
14846 _ => local_var_req_builder.query(&[(
14847 "ui_editable__regex",
14848 &local_var_str
14849 .into_iter()
14850 .map(|p| p.to_string())
14851 .collect::<Vec<String>>()
14852 .join(",")
14853 .to_string(),
14854 )]),
14855 };
14856 }
14857 if let Some(ref local_var_str) = ui_visible {
14858 local_var_req_builder =
14859 local_var_req_builder.query(&[("ui_visible", &local_var_str.to_string())]);
14860 }
14861 if let Some(ref local_var_str) = ui_visible__empty {
14862 local_var_req_builder =
14863 local_var_req_builder.query(&[("ui_visible__empty", &local_var_str.to_string())]);
14864 }
14865 if let Some(ref local_var_str) = ui_visible__ic {
14866 local_var_req_builder = match "multi" {
14867 "multi" => local_var_req_builder.query(
14868 &local_var_str
14869 .into_iter()
14870 .map(|p| ("ui_visible__ic".to_owned(), p.to_string()))
14871 .collect::<Vec<(std::string::String, std::string::String)>>(),
14872 ),
14873 _ => local_var_req_builder.query(&[(
14874 "ui_visible__ic",
14875 &local_var_str
14876 .into_iter()
14877 .map(|p| p.to_string())
14878 .collect::<Vec<String>>()
14879 .join(",")
14880 .to_string(),
14881 )]),
14882 };
14883 }
14884 if let Some(ref local_var_str) = ui_visible__ie {
14885 local_var_req_builder = match "multi" {
14886 "multi" => local_var_req_builder.query(
14887 &local_var_str
14888 .into_iter()
14889 .map(|p| ("ui_visible__ie".to_owned(), p.to_string()))
14890 .collect::<Vec<(std::string::String, std::string::String)>>(),
14891 ),
14892 _ => local_var_req_builder.query(&[(
14893 "ui_visible__ie",
14894 &local_var_str
14895 .into_iter()
14896 .map(|p| p.to_string())
14897 .collect::<Vec<String>>()
14898 .join(",")
14899 .to_string(),
14900 )]),
14901 };
14902 }
14903 if let Some(ref local_var_str) = ui_visible__iew {
14904 local_var_req_builder = match "multi" {
14905 "multi" => local_var_req_builder.query(
14906 &local_var_str
14907 .into_iter()
14908 .map(|p| ("ui_visible__iew".to_owned(), p.to_string()))
14909 .collect::<Vec<(std::string::String, std::string::String)>>(),
14910 ),
14911 _ => local_var_req_builder.query(&[(
14912 "ui_visible__iew",
14913 &local_var_str
14914 .into_iter()
14915 .map(|p| p.to_string())
14916 .collect::<Vec<String>>()
14917 .join(",")
14918 .to_string(),
14919 )]),
14920 };
14921 }
14922 if let Some(ref local_var_str) = ui_visible__iregex {
14923 local_var_req_builder = match "multi" {
14924 "multi" => local_var_req_builder.query(
14925 &local_var_str
14926 .into_iter()
14927 .map(|p| ("ui_visible__iregex".to_owned(), p.to_string()))
14928 .collect::<Vec<(std::string::String, std::string::String)>>(),
14929 ),
14930 _ => local_var_req_builder.query(&[(
14931 "ui_visible__iregex",
14932 &local_var_str
14933 .into_iter()
14934 .map(|p| p.to_string())
14935 .collect::<Vec<String>>()
14936 .join(",")
14937 .to_string(),
14938 )]),
14939 };
14940 }
14941 if let Some(ref local_var_str) = ui_visible__isw {
14942 local_var_req_builder = match "multi" {
14943 "multi" => local_var_req_builder.query(
14944 &local_var_str
14945 .into_iter()
14946 .map(|p| ("ui_visible__isw".to_owned(), p.to_string()))
14947 .collect::<Vec<(std::string::String, std::string::String)>>(),
14948 ),
14949 _ => local_var_req_builder.query(&[(
14950 "ui_visible__isw",
14951 &local_var_str
14952 .into_iter()
14953 .map(|p| p.to_string())
14954 .collect::<Vec<String>>()
14955 .join(",")
14956 .to_string(),
14957 )]),
14958 };
14959 }
14960 if let Some(ref local_var_str) = ui_visible__n {
14961 local_var_req_builder =
14962 local_var_req_builder.query(&[("ui_visible__n", &local_var_str.to_string())]);
14963 }
14964 if let Some(ref local_var_str) = ui_visible__nic {
14965 local_var_req_builder = match "multi" {
14966 "multi" => local_var_req_builder.query(
14967 &local_var_str
14968 .into_iter()
14969 .map(|p| ("ui_visible__nic".to_owned(), p.to_string()))
14970 .collect::<Vec<(std::string::String, std::string::String)>>(),
14971 ),
14972 _ => local_var_req_builder.query(&[(
14973 "ui_visible__nic",
14974 &local_var_str
14975 .into_iter()
14976 .map(|p| p.to_string())
14977 .collect::<Vec<String>>()
14978 .join(",")
14979 .to_string(),
14980 )]),
14981 };
14982 }
14983 if let Some(ref local_var_str) = ui_visible__nie {
14984 local_var_req_builder = match "multi" {
14985 "multi" => local_var_req_builder.query(
14986 &local_var_str
14987 .into_iter()
14988 .map(|p| ("ui_visible__nie".to_owned(), p.to_string()))
14989 .collect::<Vec<(std::string::String, std::string::String)>>(),
14990 ),
14991 _ => local_var_req_builder.query(&[(
14992 "ui_visible__nie",
14993 &local_var_str
14994 .into_iter()
14995 .map(|p| p.to_string())
14996 .collect::<Vec<String>>()
14997 .join(",")
14998 .to_string(),
14999 )]),
15000 };
15001 }
15002 if let Some(ref local_var_str) = ui_visible__niew {
15003 local_var_req_builder = match "multi" {
15004 "multi" => local_var_req_builder.query(
15005 &local_var_str
15006 .into_iter()
15007 .map(|p| ("ui_visible__niew".to_owned(), p.to_string()))
15008 .collect::<Vec<(std::string::String, std::string::String)>>(),
15009 ),
15010 _ => local_var_req_builder.query(&[(
15011 "ui_visible__niew",
15012 &local_var_str
15013 .into_iter()
15014 .map(|p| p.to_string())
15015 .collect::<Vec<String>>()
15016 .join(",")
15017 .to_string(),
15018 )]),
15019 };
15020 }
15021 if let Some(ref local_var_str) = ui_visible__nisw {
15022 local_var_req_builder = match "multi" {
15023 "multi" => local_var_req_builder.query(
15024 &local_var_str
15025 .into_iter()
15026 .map(|p| ("ui_visible__nisw".to_owned(), p.to_string()))
15027 .collect::<Vec<(std::string::String, std::string::String)>>(),
15028 ),
15029 _ => local_var_req_builder.query(&[(
15030 "ui_visible__nisw",
15031 &local_var_str
15032 .into_iter()
15033 .map(|p| p.to_string())
15034 .collect::<Vec<String>>()
15035 .join(",")
15036 .to_string(),
15037 )]),
15038 };
15039 }
15040 if let Some(ref local_var_str) = ui_visible__regex {
15041 local_var_req_builder = match "multi" {
15042 "multi" => local_var_req_builder.query(
15043 &local_var_str
15044 .into_iter()
15045 .map(|p| ("ui_visible__regex".to_owned(), p.to_string()))
15046 .collect::<Vec<(std::string::String, std::string::String)>>(),
15047 ),
15048 _ => local_var_req_builder.query(&[(
15049 "ui_visible__regex",
15050 &local_var_str
15051 .into_iter()
15052 .map(|p| p.to_string())
15053 .collect::<Vec<String>>()
15054 .join(",")
15055 .to_string(),
15056 )]),
15057 };
15058 }
15059 if let Some(ref local_var_str) = unique {
15060 local_var_req_builder =
15061 local_var_req_builder.query(&[("unique", &local_var_str.to_string())]);
15062 }
15063 if let Some(ref local_var_str) = updated_by_request {
15064 local_var_req_builder =
15065 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
15066 }
15067 if let Some(ref local_var_str) = validation_maximum {
15068 local_var_req_builder = match "multi" {
15069 "multi" => local_var_req_builder.query(
15070 &local_var_str
15071 .into_iter()
15072 .map(|p| ("validation_maximum".to_owned(), p.to_string()))
15073 .collect::<Vec<(std::string::String, std::string::String)>>(),
15074 ),
15075 _ => local_var_req_builder.query(&[(
15076 "validation_maximum",
15077 &local_var_str
15078 .into_iter()
15079 .map(|p| p.to_string())
15080 .collect::<Vec<String>>()
15081 .join(",")
15082 .to_string(),
15083 )]),
15084 };
15085 }
15086 if let Some(ref local_var_str) = validation_maximum__empty {
15087 local_var_req_builder = local_var_req_builder
15088 .query(&[("validation_maximum__empty", &local_var_str.to_string())]);
15089 }
15090 if let Some(ref local_var_str) = validation_maximum__gt {
15091 local_var_req_builder = match "multi" {
15092 "multi" => local_var_req_builder.query(
15093 &local_var_str
15094 .into_iter()
15095 .map(|p| ("validation_maximum__gt".to_owned(), p.to_string()))
15096 .collect::<Vec<(std::string::String, std::string::String)>>(),
15097 ),
15098 _ => local_var_req_builder.query(&[(
15099 "validation_maximum__gt",
15100 &local_var_str
15101 .into_iter()
15102 .map(|p| p.to_string())
15103 .collect::<Vec<String>>()
15104 .join(",")
15105 .to_string(),
15106 )]),
15107 };
15108 }
15109 if let Some(ref local_var_str) = validation_maximum__gte {
15110 local_var_req_builder = match "multi" {
15111 "multi" => local_var_req_builder.query(
15112 &local_var_str
15113 .into_iter()
15114 .map(|p| ("validation_maximum__gte".to_owned(), p.to_string()))
15115 .collect::<Vec<(std::string::String, std::string::String)>>(),
15116 ),
15117 _ => local_var_req_builder.query(&[(
15118 "validation_maximum__gte",
15119 &local_var_str
15120 .into_iter()
15121 .map(|p| p.to_string())
15122 .collect::<Vec<String>>()
15123 .join(",")
15124 .to_string(),
15125 )]),
15126 };
15127 }
15128 if let Some(ref local_var_str) = validation_maximum__lt {
15129 local_var_req_builder = match "multi" {
15130 "multi" => local_var_req_builder.query(
15131 &local_var_str
15132 .into_iter()
15133 .map(|p| ("validation_maximum__lt".to_owned(), p.to_string()))
15134 .collect::<Vec<(std::string::String, std::string::String)>>(),
15135 ),
15136 _ => local_var_req_builder.query(&[(
15137 "validation_maximum__lt",
15138 &local_var_str
15139 .into_iter()
15140 .map(|p| p.to_string())
15141 .collect::<Vec<String>>()
15142 .join(",")
15143 .to_string(),
15144 )]),
15145 };
15146 }
15147 if let Some(ref local_var_str) = validation_maximum__lte {
15148 local_var_req_builder = match "multi" {
15149 "multi" => local_var_req_builder.query(
15150 &local_var_str
15151 .into_iter()
15152 .map(|p| ("validation_maximum__lte".to_owned(), p.to_string()))
15153 .collect::<Vec<(std::string::String, std::string::String)>>(),
15154 ),
15155 _ => local_var_req_builder.query(&[(
15156 "validation_maximum__lte",
15157 &local_var_str
15158 .into_iter()
15159 .map(|p| p.to_string())
15160 .collect::<Vec<String>>()
15161 .join(",")
15162 .to_string(),
15163 )]),
15164 };
15165 }
15166 if let Some(ref local_var_str) = validation_maximum__n {
15167 local_var_req_builder = match "multi" {
15168 "multi" => local_var_req_builder.query(
15169 &local_var_str
15170 .into_iter()
15171 .map(|p| ("validation_maximum__n".to_owned(), p.to_string()))
15172 .collect::<Vec<(std::string::String, std::string::String)>>(),
15173 ),
15174 _ => local_var_req_builder.query(&[(
15175 "validation_maximum__n",
15176 &local_var_str
15177 .into_iter()
15178 .map(|p| p.to_string())
15179 .collect::<Vec<String>>()
15180 .join(",")
15181 .to_string(),
15182 )]),
15183 };
15184 }
15185 if let Some(ref local_var_str) = validation_minimum {
15186 local_var_req_builder = match "multi" {
15187 "multi" => local_var_req_builder.query(
15188 &local_var_str
15189 .into_iter()
15190 .map(|p| ("validation_minimum".to_owned(), p.to_string()))
15191 .collect::<Vec<(std::string::String, std::string::String)>>(),
15192 ),
15193 _ => local_var_req_builder.query(&[(
15194 "validation_minimum",
15195 &local_var_str
15196 .into_iter()
15197 .map(|p| p.to_string())
15198 .collect::<Vec<String>>()
15199 .join(",")
15200 .to_string(),
15201 )]),
15202 };
15203 }
15204 if let Some(ref local_var_str) = validation_minimum__empty {
15205 local_var_req_builder = local_var_req_builder
15206 .query(&[("validation_minimum__empty", &local_var_str.to_string())]);
15207 }
15208 if let Some(ref local_var_str) = validation_minimum__gt {
15209 local_var_req_builder = match "multi" {
15210 "multi" => local_var_req_builder.query(
15211 &local_var_str
15212 .into_iter()
15213 .map(|p| ("validation_minimum__gt".to_owned(), p.to_string()))
15214 .collect::<Vec<(std::string::String, std::string::String)>>(),
15215 ),
15216 _ => local_var_req_builder.query(&[(
15217 "validation_minimum__gt",
15218 &local_var_str
15219 .into_iter()
15220 .map(|p| p.to_string())
15221 .collect::<Vec<String>>()
15222 .join(",")
15223 .to_string(),
15224 )]),
15225 };
15226 }
15227 if let Some(ref local_var_str) = validation_minimum__gte {
15228 local_var_req_builder = match "multi" {
15229 "multi" => local_var_req_builder.query(
15230 &local_var_str
15231 .into_iter()
15232 .map(|p| ("validation_minimum__gte".to_owned(), p.to_string()))
15233 .collect::<Vec<(std::string::String, std::string::String)>>(),
15234 ),
15235 _ => local_var_req_builder.query(&[(
15236 "validation_minimum__gte",
15237 &local_var_str
15238 .into_iter()
15239 .map(|p| p.to_string())
15240 .collect::<Vec<String>>()
15241 .join(",")
15242 .to_string(),
15243 )]),
15244 };
15245 }
15246 if let Some(ref local_var_str) = validation_minimum__lt {
15247 local_var_req_builder = match "multi" {
15248 "multi" => local_var_req_builder.query(
15249 &local_var_str
15250 .into_iter()
15251 .map(|p| ("validation_minimum__lt".to_owned(), p.to_string()))
15252 .collect::<Vec<(std::string::String, std::string::String)>>(),
15253 ),
15254 _ => local_var_req_builder.query(&[(
15255 "validation_minimum__lt",
15256 &local_var_str
15257 .into_iter()
15258 .map(|p| p.to_string())
15259 .collect::<Vec<String>>()
15260 .join(",")
15261 .to_string(),
15262 )]),
15263 };
15264 }
15265 if let Some(ref local_var_str) = validation_minimum__lte {
15266 local_var_req_builder = match "multi" {
15267 "multi" => local_var_req_builder.query(
15268 &local_var_str
15269 .into_iter()
15270 .map(|p| ("validation_minimum__lte".to_owned(), p.to_string()))
15271 .collect::<Vec<(std::string::String, std::string::String)>>(),
15272 ),
15273 _ => local_var_req_builder.query(&[(
15274 "validation_minimum__lte",
15275 &local_var_str
15276 .into_iter()
15277 .map(|p| p.to_string())
15278 .collect::<Vec<String>>()
15279 .join(",")
15280 .to_string(),
15281 )]),
15282 };
15283 }
15284 if let Some(ref local_var_str) = validation_minimum__n {
15285 local_var_req_builder = match "multi" {
15286 "multi" => local_var_req_builder.query(
15287 &local_var_str
15288 .into_iter()
15289 .map(|p| ("validation_minimum__n".to_owned(), p.to_string()))
15290 .collect::<Vec<(std::string::String, std::string::String)>>(),
15291 ),
15292 _ => local_var_req_builder.query(&[(
15293 "validation_minimum__n",
15294 &local_var_str
15295 .into_iter()
15296 .map(|p| p.to_string())
15297 .collect::<Vec<String>>()
15298 .join(",")
15299 .to_string(),
15300 )]),
15301 };
15302 }
15303 if let Some(ref local_var_str) = validation_regex {
15304 local_var_req_builder = match "multi" {
15305 "multi" => local_var_req_builder.query(
15306 &local_var_str
15307 .into_iter()
15308 .map(|p| ("validation_regex".to_owned(), p.to_string()))
15309 .collect::<Vec<(std::string::String, std::string::String)>>(),
15310 ),
15311 _ => local_var_req_builder.query(&[(
15312 "validation_regex",
15313 &local_var_str
15314 .into_iter()
15315 .map(|p| p.to_string())
15316 .collect::<Vec<String>>()
15317 .join(",")
15318 .to_string(),
15319 )]),
15320 };
15321 }
15322 if let Some(ref local_var_str) = validation_regex__empty {
15323 local_var_req_builder =
15324 local_var_req_builder.query(&[("validation_regex__empty", &local_var_str.to_string())]);
15325 }
15326 if let Some(ref local_var_str) = validation_regex__ic {
15327 local_var_req_builder = match "multi" {
15328 "multi" => local_var_req_builder.query(
15329 &local_var_str
15330 .into_iter()
15331 .map(|p| ("validation_regex__ic".to_owned(), p.to_string()))
15332 .collect::<Vec<(std::string::String, std::string::String)>>(),
15333 ),
15334 _ => local_var_req_builder.query(&[(
15335 "validation_regex__ic",
15336 &local_var_str
15337 .into_iter()
15338 .map(|p| p.to_string())
15339 .collect::<Vec<String>>()
15340 .join(",")
15341 .to_string(),
15342 )]),
15343 };
15344 }
15345 if let Some(ref local_var_str) = validation_regex__ie {
15346 local_var_req_builder = match "multi" {
15347 "multi" => local_var_req_builder.query(
15348 &local_var_str
15349 .into_iter()
15350 .map(|p| ("validation_regex__ie".to_owned(), p.to_string()))
15351 .collect::<Vec<(std::string::String, std::string::String)>>(),
15352 ),
15353 _ => local_var_req_builder.query(&[(
15354 "validation_regex__ie",
15355 &local_var_str
15356 .into_iter()
15357 .map(|p| p.to_string())
15358 .collect::<Vec<String>>()
15359 .join(",")
15360 .to_string(),
15361 )]),
15362 };
15363 }
15364 if let Some(ref local_var_str) = validation_regex__iew {
15365 local_var_req_builder = match "multi" {
15366 "multi" => local_var_req_builder.query(
15367 &local_var_str
15368 .into_iter()
15369 .map(|p| ("validation_regex__iew".to_owned(), p.to_string()))
15370 .collect::<Vec<(std::string::String, std::string::String)>>(),
15371 ),
15372 _ => local_var_req_builder.query(&[(
15373 "validation_regex__iew",
15374 &local_var_str
15375 .into_iter()
15376 .map(|p| p.to_string())
15377 .collect::<Vec<String>>()
15378 .join(",")
15379 .to_string(),
15380 )]),
15381 };
15382 }
15383 if let Some(ref local_var_str) = validation_regex__iregex {
15384 local_var_req_builder = match "multi" {
15385 "multi" => local_var_req_builder.query(
15386 &local_var_str
15387 .into_iter()
15388 .map(|p| ("validation_regex__iregex".to_owned(), p.to_string()))
15389 .collect::<Vec<(std::string::String, std::string::String)>>(),
15390 ),
15391 _ => local_var_req_builder.query(&[(
15392 "validation_regex__iregex",
15393 &local_var_str
15394 .into_iter()
15395 .map(|p| p.to_string())
15396 .collect::<Vec<String>>()
15397 .join(",")
15398 .to_string(),
15399 )]),
15400 };
15401 }
15402 if let Some(ref local_var_str) = validation_regex__isw {
15403 local_var_req_builder = match "multi" {
15404 "multi" => local_var_req_builder.query(
15405 &local_var_str
15406 .into_iter()
15407 .map(|p| ("validation_regex__isw".to_owned(), p.to_string()))
15408 .collect::<Vec<(std::string::String, std::string::String)>>(),
15409 ),
15410 _ => local_var_req_builder.query(&[(
15411 "validation_regex__isw",
15412 &local_var_str
15413 .into_iter()
15414 .map(|p| p.to_string())
15415 .collect::<Vec<String>>()
15416 .join(",")
15417 .to_string(),
15418 )]),
15419 };
15420 }
15421 if let Some(ref local_var_str) = validation_regex__n {
15422 local_var_req_builder = match "multi" {
15423 "multi" => local_var_req_builder.query(
15424 &local_var_str
15425 .into_iter()
15426 .map(|p| ("validation_regex__n".to_owned(), p.to_string()))
15427 .collect::<Vec<(std::string::String, std::string::String)>>(),
15428 ),
15429 _ => local_var_req_builder.query(&[(
15430 "validation_regex__n",
15431 &local_var_str
15432 .into_iter()
15433 .map(|p| p.to_string())
15434 .collect::<Vec<String>>()
15435 .join(",")
15436 .to_string(),
15437 )]),
15438 };
15439 }
15440 if let Some(ref local_var_str) = validation_regex__nic {
15441 local_var_req_builder = match "multi" {
15442 "multi" => local_var_req_builder.query(
15443 &local_var_str
15444 .into_iter()
15445 .map(|p| ("validation_regex__nic".to_owned(), p.to_string()))
15446 .collect::<Vec<(std::string::String, std::string::String)>>(),
15447 ),
15448 _ => local_var_req_builder.query(&[(
15449 "validation_regex__nic",
15450 &local_var_str
15451 .into_iter()
15452 .map(|p| p.to_string())
15453 .collect::<Vec<String>>()
15454 .join(",")
15455 .to_string(),
15456 )]),
15457 };
15458 }
15459 if let Some(ref local_var_str) = validation_regex__nie {
15460 local_var_req_builder = match "multi" {
15461 "multi" => local_var_req_builder.query(
15462 &local_var_str
15463 .into_iter()
15464 .map(|p| ("validation_regex__nie".to_owned(), p.to_string()))
15465 .collect::<Vec<(std::string::String, std::string::String)>>(),
15466 ),
15467 _ => local_var_req_builder.query(&[(
15468 "validation_regex__nie",
15469 &local_var_str
15470 .into_iter()
15471 .map(|p| p.to_string())
15472 .collect::<Vec<String>>()
15473 .join(",")
15474 .to_string(),
15475 )]),
15476 };
15477 }
15478 if let Some(ref local_var_str) = validation_regex__niew {
15479 local_var_req_builder = match "multi" {
15480 "multi" => local_var_req_builder.query(
15481 &local_var_str
15482 .into_iter()
15483 .map(|p| ("validation_regex__niew".to_owned(), p.to_string()))
15484 .collect::<Vec<(std::string::String, std::string::String)>>(),
15485 ),
15486 _ => local_var_req_builder.query(&[(
15487 "validation_regex__niew",
15488 &local_var_str
15489 .into_iter()
15490 .map(|p| p.to_string())
15491 .collect::<Vec<String>>()
15492 .join(",")
15493 .to_string(),
15494 )]),
15495 };
15496 }
15497 if let Some(ref local_var_str) = validation_regex__nisw {
15498 local_var_req_builder = match "multi" {
15499 "multi" => local_var_req_builder.query(
15500 &local_var_str
15501 .into_iter()
15502 .map(|p| ("validation_regex__nisw".to_owned(), p.to_string()))
15503 .collect::<Vec<(std::string::String, std::string::String)>>(),
15504 ),
15505 _ => local_var_req_builder.query(&[(
15506 "validation_regex__nisw",
15507 &local_var_str
15508 .into_iter()
15509 .map(|p| p.to_string())
15510 .collect::<Vec<String>>()
15511 .join(",")
15512 .to_string(),
15513 )]),
15514 };
15515 }
15516 if let Some(ref local_var_str) = validation_regex__regex {
15517 local_var_req_builder = match "multi" {
15518 "multi" => local_var_req_builder.query(
15519 &local_var_str
15520 .into_iter()
15521 .map(|p| ("validation_regex__regex".to_owned(), p.to_string()))
15522 .collect::<Vec<(std::string::String, std::string::String)>>(),
15523 ),
15524 _ => local_var_req_builder.query(&[(
15525 "validation_regex__regex",
15526 &local_var_str
15527 .into_iter()
15528 .map(|p| p.to_string())
15529 .collect::<Vec<String>>()
15530 .join(",")
15531 .to_string(),
15532 )]),
15533 };
15534 }
15535 if let Some(ref local_var_str) = weight {
15536 local_var_req_builder = match "multi" {
15537 "multi" => local_var_req_builder.query(
15538 &local_var_str
15539 .into_iter()
15540 .map(|p| ("weight".to_owned(), p.to_string()))
15541 .collect::<Vec<(std::string::String, std::string::String)>>(),
15542 ),
15543 _ => local_var_req_builder.query(&[(
15544 "weight",
15545 &local_var_str
15546 .into_iter()
15547 .map(|p| p.to_string())
15548 .collect::<Vec<String>>()
15549 .join(",")
15550 .to_string(),
15551 )]),
15552 };
15553 }
15554 if let Some(ref local_var_str) = weight__empty {
15555 local_var_req_builder =
15556 local_var_req_builder.query(&[("weight__empty", &local_var_str.to_string())]);
15557 }
15558 if let Some(ref local_var_str) = weight__gt {
15559 local_var_req_builder = match "multi" {
15560 "multi" => local_var_req_builder.query(
15561 &local_var_str
15562 .into_iter()
15563 .map(|p| ("weight__gt".to_owned(), p.to_string()))
15564 .collect::<Vec<(std::string::String, std::string::String)>>(),
15565 ),
15566 _ => local_var_req_builder.query(&[(
15567 "weight__gt",
15568 &local_var_str
15569 .into_iter()
15570 .map(|p| p.to_string())
15571 .collect::<Vec<String>>()
15572 .join(",")
15573 .to_string(),
15574 )]),
15575 };
15576 }
15577 if let Some(ref local_var_str) = weight__gte {
15578 local_var_req_builder = match "multi" {
15579 "multi" => local_var_req_builder.query(
15580 &local_var_str
15581 .into_iter()
15582 .map(|p| ("weight__gte".to_owned(), p.to_string()))
15583 .collect::<Vec<(std::string::String, std::string::String)>>(),
15584 ),
15585 _ => local_var_req_builder.query(&[(
15586 "weight__gte",
15587 &local_var_str
15588 .into_iter()
15589 .map(|p| p.to_string())
15590 .collect::<Vec<String>>()
15591 .join(",")
15592 .to_string(),
15593 )]),
15594 };
15595 }
15596 if let Some(ref local_var_str) = weight__lt {
15597 local_var_req_builder = match "multi" {
15598 "multi" => local_var_req_builder.query(
15599 &local_var_str
15600 .into_iter()
15601 .map(|p| ("weight__lt".to_owned(), p.to_string()))
15602 .collect::<Vec<(std::string::String, std::string::String)>>(),
15603 ),
15604 _ => local_var_req_builder.query(&[(
15605 "weight__lt",
15606 &local_var_str
15607 .into_iter()
15608 .map(|p| p.to_string())
15609 .collect::<Vec<String>>()
15610 .join(",")
15611 .to_string(),
15612 )]),
15613 };
15614 }
15615 if let Some(ref local_var_str) = weight__lte {
15616 local_var_req_builder = match "multi" {
15617 "multi" => local_var_req_builder.query(
15618 &local_var_str
15619 .into_iter()
15620 .map(|p| ("weight__lte".to_owned(), p.to_string()))
15621 .collect::<Vec<(std::string::String, std::string::String)>>(),
15622 ),
15623 _ => local_var_req_builder.query(&[(
15624 "weight__lte",
15625 &local_var_str
15626 .into_iter()
15627 .map(|p| p.to_string())
15628 .collect::<Vec<String>>()
15629 .join(",")
15630 .to_string(),
15631 )]),
15632 };
15633 }
15634 if let Some(ref local_var_str) = weight__n {
15635 local_var_req_builder = match "multi" {
15636 "multi" => local_var_req_builder.query(
15637 &local_var_str
15638 .into_iter()
15639 .map(|p| ("weight__n".to_owned(), p.to_string()))
15640 .collect::<Vec<(std::string::String, std::string::String)>>(),
15641 ),
15642 _ => local_var_req_builder.query(&[(
15643 "weight__n",
15644 &local_var_str
15645 .into_iter()
15646 .map(|p| p.to_string())
15647 .collect::<Vec<String>>()
15648 .join(",")
15649 .to_string(),
15650 )]),
15651 };
15652 }
15653 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
15654 local_var_req_builder =
15655 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
15656 }
15657 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
15658 let local_var_key = local_var_apikey.key.clone();
15659 let local_var_value = match local_var_apikey.prefix {
15660 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
15661 None => local_var_key,
15662 };
15663 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
15664 };
15665
15666 let local_var_req = local_var_req_builder.build()?;
15667 let local_var_resp = local_var_client.execute(local_var_req).await?;
15668
15669 let local_var_status = local_var_resp.status();
15670 let local_var_content = local_var_resp.text().await?;
15671
15672 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
15673 serde_json::from_str(&local_var_content).map_err(Error::from)
15674 } else {
15675 let local_var_entity: Option<ExtrasCustomFieldsListError> =
15676 serde_json::from_str(&local_var_content).ok();
15677 let local_var_error = ResponseContent {
15678 status: local_var_status,
15679 content: local_var_content,
15680 entity: local_var_entity,
15681 };
15682 Err(Error::ResponseError(local_var_error))
15683 }
15684}
15685
15686pub async fn extras_custom_fields_partial_update(
15688 configuration: &configuration::Configuration,
15689 id: i32,
15690 patched_writable_custom_field_request: Option<crate::models::PatchedWritableCustomFieldRequest>,
15691) -> Result<crate::models::CustomField, Error<ExtrasCustomFieldsPartialUpdateError>> {
15692 let local_var_configuration = configuration;
15693
15694 let local_var_client = &local_var_configuration.client;
15695
15696 let local_var_uri_str = format!(
15697 "{}/api/extras/custom-fields/{id}/",
15698 local_var_configuration.base_path,
15699 id = id
15700 );
15701 let mut local_var_req_builder =
15702 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
15703
15704 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
15705 local_var_req_builder =
15706 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
15707 }
15708 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
15709 let local_var_key = local_var_apikey.key.clone();
15710 let local_var_value = match local_var_apikey.prefix {
15711 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
15712 None => local_var_key,
15713 };
15714 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
15715 };
15716 local_var_req_builder = local_var_req_builder.json(&patched_writable_custom_field_request);
15717
15718 let local_var_req = local_var_req_builder.build()?;
15719 let local_var_resp = local_var_client.execute(local_var_req).await?;
15720
15721 let local_var_status = local_var_resp.status();
15722 let local_var_content = local_var_resp.text().await?;
15723
15724 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
15725 serde_json::from_str(&local_var_content).map_err(Error::from)
15726 } else {
15727 let local_var_entity: Option<ExtrasCustomFieldsPartialUpdateError> =
15728 serde_json::from_str(&local_var_content).ok();
15729 let local_var_error = ResponseContent {
15730 status: local_var_status,
15731 content: local_var_content,
15732 entity: local_var_entity,
15733 };
15734 Err(Error::ResponseError(local_var_error))
15735 }
15736}
15737
15738pub async fn extras_custom_fields_retrieve(
15740 configuration: &configuration::Configuration,
15741 id: i32,
15742) -> Result<crate::models::CustomField, Error<ExtrasCustomFieldsRetrieveError>> {
15743 let local_var_configuration = configuration;
15744
15745 let local_var_client = &local_var_configuration.client;
15746
15747 let local_var_uri_str = format!(
15748 "{}/api/extras/custom-fields/{id}/",
15749 local_var_configuration.base_path,
15750 id = id
15751 );
15752 let mut local_var_req_builder =
15753 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
15754
15755 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
15756 local_var_req_builder =
15757 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
15758 }
15759 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
15760 let local_var_key = local_var_apikey.key.clone();
15761 let local_var_value = match local_var_apikey.prefix {
15762 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
15763 None => local_var_key,
15764 };
15765 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
15766 };
15767
15768 let local_var_req = local_var_req_builder.build()?;
15769 let local_var_resp = local_var_client.execute(local_var_req).await?;
15770
15771 let local_var_status = local_var_resp.status();
15772 let local_var_content = local_var_resp.text().await?;
15773
15774 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
15775 serde_json::from_str(&local_var_content).map_err(Error::from)
15776 } else {
15777 let local_var_entity: Option<ExtrasCustomFieldsRetrieveError> =
15778 serde_json::from_str(&local_var_content).ok();
15779 let local_var_error = ResponseContent {
15780 status: local_var_status,
15781 content: local_var_content,
15782 entity: local_var_entity,
15783 };
15784 Err(Error::ResponseError(local_var_error))
15785 }
15786}
15787
15788pub async fn extras_custom_fields_update(
15790 configuration: &configuration::Configuration,
15791 id: i32,
15792 writable_custom_field_request: crate::models::WritableCustomFieldRequest,
15793) -> Result<crate::models::CustomField, Error<ExtrasCustomFieldsUpdateError>> {
15794 let local_var_configuration = configuration;
15795
15796 let local_var_client = &local_var_configuration.client;
15797
15798 let local_var_uri_str = format!(
15799 "{}/api/extras/custom-fields/{id}/",
15800 local_var_configuration.base_path,
15801 id = id
15802 );
15803 let mut local_var_req_builder =
15804 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
15805
15806 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
15807 local_var_req_builder =
15808 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
15809 }
15810 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
15811 let local_var_key = local_var_apikey.key.clone();
15812 let local_var_value = match local_var_apikey.prefix {
15813 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
15814 None => local_var_key,
15815 };
15816 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
15817 };
15818 local_var_req_builder = local_var_req_builder.json(&writable_custom_field_request);
15819
15820 let local_var_req = local_var_req_builder.build()?;
15821 let local_var_resp = local_var_client.execute(local_var_req).await?;
15822
15823 let local_var_status = local_var_resp.status();
15824 let local_var_content = local_var_resp.text().await?;
15825
15826 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
15827 serde_json::from_str(&local_var_content).map_err(Error::from)
15828 } else {
15829 let local_var_entity: Option<ExtrasCustomFieldsUpdateError> =
15830 serde_json::from_str(&local_var_content).ok();
15831 let local_var_error = ResponseContent {
15832 status: local_var_status,
15833 content: local_var_content,
15834 entity: local_var_entity,
15835 };
15836 Err(Error::ResponseError(local_var_error))
15837 }
15838}
15839
15840pub async fn extras_custom_links_bulk_destroy(
15842 configuration: &configuration::Configuration,
15843 custom_link_request: Vec<crate::models::CustomLinkRequest>,
15844) -> Result<(), Error<ExtrasCustomLinksBulkDestroyError>> {
15845 let local_var_configuration = configuration;
15846
15847 let local_var_client = &local_var_configuration.client;
15848
15849 let local_var_uri_str = format!(
15850 "{}/api/extras/custom-links/",
15851 local_var_configuration.base_path
15852 );
15853 let mut local_var_req_builder =
15854 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
15855
15856 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
15857 local_var_req_builder =
15858 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
15859 }
15860 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
15861 let local_var_key = local_var_apikey.key.clone();
15862 let local_var_value = match local_var_apikey.prefix {
15863 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
15864 None => local_var_key,
15865 };
15866 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
15867 };
15868 local_var_req_builder = local_var_req_builder.json(&custom_link_request);
15869
15870 let local_var_req = local_var_req_builder.build()?;
15871 let local_var_resp = local_var_client.execute(local_var_req).await?;
15872
15873 let local_var_status = local_var_resp.status();
15874 let local_var_content = local_var_resp.text().await?;
15875
15876 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
15877 Ok(())
15878 } else {
15879 let local_var_entity: Option<ExtrasCustomLinksBulkDestroyError> =
15880 serde_json::from_str(&local_var_content).ok();
15881 let local_var_error = ResponseContent {
15882 status: local_var_status,
15883 content: local_var_content,
15884 entity: local_var_entity,
15885 };
15886 Err(Error::ResponseError(local_var_error))
15887 }
15888}
15889
15890pub async fn extras_custom_links_bulk_partial_update(
15892 configuration: &configuration::Configuration,
15893 custom_link_request: Vec<crate::models::CustomLinkRequest>,
15894) -> Result<Vec<crate::models::CustomLink>, Error<ExtrasCustomLinksBulkPartialUpdateError>> {
15895 let local_var_configuration = configuration;
15896
15897 let local_var_client = &local_var_configuration.client;
15898
15899 let local_var_uri_str = format!(
15900 "{}/api/extras/custom-links/",
15901 local_var_configuration.base_path
15902 );
15903 let mut local_var_req_builder =
15904 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
15905
15906 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
15907 local_var_req_builder =
15908 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
15909 }
15910 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
15911 let local_var_key = local_var_apikey.key.clone();
15912 let local_var_value = match local_var_apikey.prefix {
15913 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
15914 None => local_var_key,
15915 };
15916 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
15917 };
15918 local_var_req_builder = local_var_req_builder.json(&custom_link_request);
15919
15920 let local_var_req = local_var_req_builder.build()?;
15921 let local_var_resp = local_var_client.execute(local_var_req).await?;
15922
15923 let local_var_status = local_var_resp.status();
15924 let local_var_content = local_var_resp.text().await?;
15925
15926 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
15927 serde_json::from_str(&local_var_content).map_err(Error::from)
15928 } else {
15929 let local_var_entity: Option<ExtrasCustomLinksBulkPartialUpdateError> =
15930 serde_json::from_str(&local_var_content).ok();
15931 let local_var_error = ResponseContent {
15932 status: local_var_status,
15933 content: local_var_content,
15934 entity: local_var_entity,
15935 };
15936 Err(Error::ResponseError(local_var_error))
15937 }
15938}
15939
15940pub async fn extras_custom_links_bulk_update(
15942 configuration: &configuration::Configuration,
15943 custom_link_request: Vec<crate::models::CustomLinkRequest>,
15944) -> Result<Vec<crate::models::CustomLink>, Error<ExtrasCustomLinksBulkUpdateError>> {
15945 let local_var_configuration = configuration;
15946
15947 let local_var_client = &local_var_configuration.client;
15948
15949 let local_var_uri_str = format!(
15950 "{}/api/extras/custom-links/",
15951 local_var_configuration.base_path
15952 );
15953 let mut local_var_req_builder =
15954 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
15955
15956 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
15957 local_var_req_builder =
15958 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
15959 }
15960 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
15961 let local_var_key = local_var_apikey.key.clone();
15962 let local_var_value = match local_var_apikey.prefix {
15963 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
15964 None => local_var_key,
15965 };
15966 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
15967 };
15968 local_var_req_builder = local_var_req_builder.json(&custom_link_request);
15969
15970 let local_var_req = local_var_req_builder.build()?;
15971 let local_var_resp = local_var_client.execute(local_var_req).await?;
15972
15973 let local_var_status = local_var_resp.status();
15974 let local_var_content = local_var_resp.text().await?;
15975
15976 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
15977 serde_json::from_str(&local_var_content).map_err(Error::from)
15978 } else {
15979 let local_var_entity: Option<ExtrasCustomLinksBulkUpdateError> =
15980 serde_json::from_str(&local_var_content).ok();
15981 let local_var_error = ResponseContent {
15982 status: local_var_status,
15983 content: local_var_content,
15984 entity: local_var_entity,
15985 };
15986 Err(Error::ResponseError(local_var_error))
15987 }
15988}
15989
15990pub async fn extras_custom_links_create(
15992 configuration: &configuration::Configuration,
15993 extras_custom_links_create_request: crate::models::ExtrasCustomLinksCreateRequest,
15994) -> Result<crate::models::CustomLink, Error<ExtrasCustomLinksCreateError>> {
15995 let local_var_configuration = configuration;
15996
15997 let local_var_client = &local_var_configuration.client;
15998
15999 let local_var_uri_str = format!(
16000 "{}/api/extras/custom-links/",
16001 local_var_configuration.base_path
16002 );
16003 let mut local_var_req_builder =
16004 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
16005
16006 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
16007 local_var_req_builder =
16008 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
16009 }
16010 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
16011 let local_var_key = local_var_apikey.key.clone();
16012 let local_var_value = match local_var_apikey.prefix {
16013 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
16014 None => local_var_key,
16015 };
16016 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
16017 };
16018 local_var_req_builder = local_var_req_builder.json(&extras_custom_links_create_request);
16019
16020 let local_var_req = local_var_req_builder.build()?;
16021 let local_var_resp = local_var_client.execute(local_var_req).await?;
16022
16023 let local_var_status = local_var_resp.status();
16024 let local_var_content = local_var_resp.text().await?;
16025
16026 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
16027 serde_json::from_str(&local_var_content).map_err(Error::from)
16028 } else {
16029 let local_var_entity: Option<ExtrasCustomLinksCreateError> =
16030 serde_json::from_str(&local_var_content).ok();
16031 let local_var_error = ResponseContent {
16032 status: local_var_status,
16033 content: local_var_content,
16034 entity: local_var_entity,
16035 };
16036 Err(Error::ResponseError(local_var_error))
16037 }
16038}
16039
16040pub async fn extras_custom_links_destroy(
16042 configuration: &configuration::Configuration,
16043 id: i32,
16044) -> Result<(), Error<ExtrasCustomLinksDestroyError>> {
16045 let local_var_configuration = configuration;
16046
16047 let local_var_client = &local_var_configuration.client;
16048
16049 let local_var_uri_str = format!(
16050 "{}/api/extras/custom-links/{id}/",
16051 local_var_configuration.base_path,
16052 id = id
16053 );
16054 let mut local_var_req_builder =
16055 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
16056
16057 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
16058 local_var_req_builder =
16059 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
16060 }
16061 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
16062 let local_var_key = local_var_apikey.key.clone();
16063 let local_var_value = match local_var_apikey.prefix {
16064 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
16065 None => local_var_key,
16066 };
16067 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
16068 };
16069
16070 let local_var_req = local_var_req_builder.build()?;
16071 let local_var_resp = local_var_client.execute(local_var_req).await?;
16072
16073 let local_var_status = local_var_resp.status();
16074 let local_var_content = local_var_resp.text().await?;
16075
16076 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
16077 Ok(())
16078 } else {
16079 let local_var_entity: Option<ExtrasCustomLinksDestroyError> =
16080 serde_json::from_str(&local_var_content).ok();
16081 let local_var_error = ResponseContent {
16082 status: local_var_status,
16083 content: local_var_content,
16084 entity: local_var_entity,
16085 };
16086 Err(Error::ResponseError(local_var_error))
16087 }
16088}
16089
16090pub async fn extras_custom_links_list(
16092 configuration: &configuration::Configuration,
16093 button_class: Option<&str>,
16094 button_class__empty: Option<bool>,
16095 button_class__ic: Option<Vec<String>>,
16096 button_class__ie: Option<Vec<String>>,
16097 button_class__iew: Option<Vec<String>>,
16098 button_class__iregex: Option<Vec<String>>,
16099 button_class__isw: Option<Vec<String>>,
16100 button_class__n: Option<&str>,
16101 button_class__nic: Option<Vec<String>>,
16102 button_class__nie: Option<Vec<String>>,
16103 button_class__niew: Option<Vec<String>>,
16104 button_class__nisw: Option<Vec<String>>,
16105 button_class__regex: Option<Vec<String>>,
16106 created: Option<Vec<String>>,
16107 created__empty: Option<Vec<String>>,
16108 created__gt: Option<Vec<String>>,
16109 created__gte: Option<Vec<String>>,
16110 created__lt: Option<Vec<String>>,
16111 created__lte: Option<Vec<String>>,
16112 created__n: Option<Vec<String>>,
16113 created_by_request: Option<&str>,
16114 enabled: Option<bool>,
16115 group_name: Option<Vec<String>>,
16116 group_name__empty: Option<bool>,
16117 group_name__ic: Option<Vec<String>>,
16118 group_name__ie: Option<Vec<String>>,
16119 group_name__iew: Option<Vec<String>>,
16120 group_name__iregex: Option<Vec<String>>,
16121 group_name__isw: Option<Vec<String>>,
16122 group_name__n: Option<Vec<String>>,
16123 group_name__nic: Option<Vec<String>>,
16124 group_name__nie: Option<Vec<String>>,
16125 group_name__niew: Option<Vec<String>>,
16126 group_name__nisw: Option<Vec<String>>,
16127 group_name__regex: Option<Vec<String>>,
16128 id: Option<Vec<i32>>,
16129 id__empty: Option<bool>,
16130 id__gt: Option<Vec<i32>>,
16131 id__gte: Option<Vec<i32>>,
16132 id__lt: Option<Vec<i32>>,
16133 id__lte: Option<Vec<i32>>,
16134 id__n: Option<Vec<i32>>,
16135 last_updated: Option<Vec<String>>,
16136 last_updated__empty: Option<Vec<String>>,
16137 last_updated__gt: Option<Vec<String>>,
16138 last_updated__gte: Option<Vec<String>>,
16139 last_updated__lt: Option<Vec<String>>,
16140 last_updated__lte: Option<Vec<String>>,
16141 last_updated__n: Option<Vec<String>>,
16142 limit: Option<i32>,
16143 link_text: Option<&str>,
16144 link_text__ic: Option<&str>,
16145 link_text__ie: Option<&str>,
16146 link_text__iew: Option<&str>,
16147 link_text__iregex: Option<&str>,
16148 link_text__isw: Option<&str>,
16149 link_text__n: Option<&str>,
16150 link_text__nic: Option<&str>,
16151 link_text__nie: Option<&str>,
16152 link_text__niew: Option<&str>,
16153 link_text__nisw: Option<&str>,
16154 link_text__regex: Option<&str>,
16155 link_url: Option<&str>,
16156 link_url__ic: Option<&str>,
16157 link_url__ie: Option<&str>,
16158 link_url__iew: Option<&str>,
16159 link_url__iregex: Option<&str>,
16160 link_url__isw: Option<&str>,
16161 link_url__n: Option<&str>,
16162 link_url__nic: Option<&str>,
16163 link_url__nie: Option<&str>,
16164 link_url__niew: Option<&str>,
16165 link_url__nisw: Option<&str>,
16166 link_url__regex: Option<&str>,
16167 modified_by_request: Option<&str>,
16168 name: Option<Vec<String>>,
16169 name__empty: Option<bool>,
16170 name__ic: Option<Vec<String>>,
16171 name__ie: Option<Vec<String>>,
16172 name__iew: Option<Vec<String>>,
16173 name__iregex: Option<Vec<String>>,
16174 name__isw: Option<Vec<String>>,
16175 name__n: Option<Vec<String>>,
16176 name__nic: Option<Vec<String>>,
16177 name__nie: Option<Vec<String>>,
16178 name__niew: Option<Vec<String>>,
16179 name__nisw: Option<Vec<String>>,
16180 name__regex: Option<Vec<String>>,
16181 new_window: Option<bool>,
16182 object_type: Option<Vec<String>>,
16183 object_type__ic: Option<Vec<String>>,
16184 object_type__ie: Option<Vec<String>>,
16185 object_type__iew: Option<Vec<String>>,
16186 object_type__iregex: Option<Vec<String>>,
16187 object_type__isw: Option<Vec<String>>,
16188 object_type__n: Option<Vec<String>>,
16189 object_type__nic: Option<Vec<String>>,
16190 object_type__nie: Option<Vec<String>>,
16191 object_type__niew: Option<Vec<String>>,
16192 object_type__nisw: Option<Vec<String>>,
16193 object_type__regex: Option<Vec<String>>,
16194 object_type_id: Option<Vec<i32>>,
16195 object_type_id__n: Option<Vec<i32>>,
16196 offset: Option<i32>,
16197 ordering: Option<&str>,
16198 owner: Option<Vec<String>>,
16199 owner__n: Option<Vec<String>>,
16200 owner_group: Option<Vec<String>>,
16201 owner_group__n: Option<Vec<String>>,
16202 owner_group_id: Option<Vec<i32>>,
16203 owner_group_id__n: Option<Vec<i32>>,
16204 owner_id: Option<Vec<i32>>,
16205 owner_id__n: Option<Vec<i32>>,
16206 q: Option<&str>,
16207 start: Option<i32>,
16208 updated_by_request: Option<&str>,
16209 weight: Option<Vec<i32>>,
16210 weight__empty: Option<bool>,
16211 weight__gt: Option<Vec<i32>>,
16212 weight__gte: Option<Vec<i32>>,
16213 weight__lt: Option<Vec<i32>>,
16214 weight__lte: Option<Vec<i32>>,
16215 weight__n: Option<Vec<i32>>,
16216) -> Result<crate::models::PaginatedCustomLinkList, Error<ExtrasCustomLinksListError>> {
16217 let local_var_configuration = configuration;
16218
16219 let local_var_client = &local_var_configuration.client;
16220
16221 let local_var_uri_str = format!(
16222 "{}/api/extras/custom-links/",
16223 local_var_configuration.base_path
16224 );
16225 let mut local_var_req_builder =
16226 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
16227
16228 if let Some(ref local_var_str) = button_class {
16229 local_var_req_builder =
16230 local_var_req_builder.query(&[("button_class", &local_var_str.to_string())]);
16231 }
16232 if let Some(ref local_var_str) = button_class__empty {
16233 local_var_req_builder =
16234 local_var_req_builder.query(&[("button_class__empty", &local_var_str.to_string())]);
16235 }
16236 if let Some(ref local_var_str) = button_class__ic {
16237 local_var_req_builder = match "multi" {
16238 "multi" => local_var_req_builder.query(
16239 &local_var_str
16240 .into_iter()
16241 .map(|p| ("button_class__ic".to_owned(), p.to_string()))
16242 .collect::<Vec<(std::string::String, std::string::String)>>(),
16243 ),
16244 _ => local_var_req_builder.query(&[(
16245 "button_class__ic",
16246 &local_var_str
16247 .into_iter()
16248 .map(|p| p.to_string())
16249 .collect::<Vec<String>>()
16250 .join(",")
16251 .to_string(),
16252 )]),
16253 };
16254 }
16255 if let Some(ref local_var_str) = button_class__ie {
16256 local_var_req_builder = match "multi" {
16257 "multi" => local_var_req_builder.query(
16258 &local_var_str
16259 .into_iter()
16260 .map(|p| ("button_class__ie".to_owned(), p.to_string()))
16261 .collect::<Vec<(std::string::String, std::string::String)>>(),
16262 ),
16263 _ => local_var_req_builder.query(&[(
16264 "button_class__ie",
16265 &local_var_str
16266 .into_iter()
16267 .map(|p| p.to_string())
16268 .collect::<Vec<String>>()
16269 .join(",")
16270 .to_string(),
16271 )]),
16272 };
16273 }
16274 if let Some(ref local_var_str) = button_class__iew {
16275 local_var_req_builder = match "multi" {
16276 "multi" => local_var_req_builder.query(
16277 &local_var_str
16278 .into_iter()
16279 .map(|p| ("button_class__iew".to_owned(), p.to_string()))
16280 .collect::<Vec<(std::string::String, std::string::String)>>(),
16281 ),
16282 _ => local_var_req_builder.query(&[(
16283 "button_class__iew",
16284 &local_var_str
16285 .into_iter()
16286 .map(|p| p.to_string())
16287 .collect::<Vec<String>>()
16288 .join(",")
16289 .to_string(),
16290 )]),
16291 };
16292 }
16293 if let Some(ref local_var_str) = button_class__iregex {
16294 local_var_req_builder = match "multi" {
16295 "multi" => local_var_req_builder.query(
16296 &local_var_str
16297 .into_iter()
16298 .map(|p| ("button_class__iregex".to_owned(), p.to_string()))
16299 .collect::<Vec<(std::string::String, std::string::String)>>(),
16300 ),
16301 _ => local_var_req_builder.query(&[(
16302 "button_class__iregex",
16303 &local_var_str
16304 .into_iter()
16305 .map(|p| p.to_string())
16306 .collect::<Vec<String>>()
16307 .join(",")
16308 .to_string(),
16309 )]),
16310 };
16311 }
16312 if let Some(ref local_var_str) = button_class__isw {
16313 local_var_req_builder = match "multi" {
16314 "multi" => local_var_req_builder.query(
16315 &local_var_str
16316 .into_iter()
16317 .map(|p| ("button_class__isw".to_owned(), p.to_string()))
16318 .collect::<Vec<(std::string::String, std::string::String)>>(),
16319 ),
16320 _ => local_var_req_builder.query(&[(
16321 "button_class__isw",
16322 &local_var_str
16323 .into_iter()
16324 .map(|p| p.to_string())
16325 .collect::<Vec<String>>()
16326 .join(",")
16327 .to_string(),
16328 )]),
16329 };
16330 }
16331 if let Some(ref local_var_str) = button_class__n {
16332 local_var_req_builder =
16333 local_var_req_builder.query(&[("button_class__n", &local_var_str.to_string())]);
16334 }
16335 if let Some(ref local_var_str) = button_class__nic {
16336 local_var_req_builder = match "multi" {
16337 "multi" => local_var_req_builder.query(
16338 &local_var_str
16339 .into_iter()
16340 .map(|p| ("button_class__nic".to_owned(), p.to_string()))
16341 .collect::<Vec<(std::string::String, std::string::String)>>(),
16342 ),
16343 _ => local_var_req_builder.query(&[(
16344 "button_class__nic",
16345 &local_var_str
16346 .into_iter()
16347 .map(|p| p.to_string())
16348 .collect::<Vec<String>>()
16349 .join(",")
16350 .to_string(),
16351 )]),
16352 };
16353 }
16354 if let Some(ref local_var_str) = button_class__nie {
16355 local_var_req_builder = match "multi" {
16356 "multi" => local_var_req_builder.query(
16357 &local_var_str
16358 .into_iter()
16359 .map(|p| ("button_class__nie".to_owned(), p.to_string()))
16360 .collect::<Vec<(std::string::String, std::string::String)>>(),
16361 ),
16362 _ => local_var_req_builder.query(&[(
16363 "button_class__nie",
16364 &local_var_str
16365 .into_iter()
16366 .map(|p| p.to_string())
16367 .collect::<Vec<String>>()
16368 .join(",")
16369 .to_string(),
16370 )]),
16371 };
16372 }
16373 if let Some(ref local_var_str) = button_class__niew {
16374 local_var_req_builder = match "multi" {
16375 "multi" => local_var_req_builder.query(
16376 &local_var_str
16377 .into_iter()
16378 .map(|p| ("button_class__niew".to_owned(), p.to_string()))
16379 .collect::<Vec<(std::string::String, std::string::String)>>(),
16380 ),
16381 _ => local_var_req_builder.query(&[(
16382 "button_class__niew",
16383 &local_var_str
16384 .into_iter()
16385 .map(|p| p.to_string())
16386 .collect::<Vec<String>>()
16387 .join(",")
16388 .to_string(),
16389 )]),
16390 };
16391 }
16392 if let Some(ref local_var_str) = button_class__nisw {
16393 local_var_req_builder = match "multi" {
16394 "multi" => local_var_req_builder.query(
16395 &local_var_str
16396 .into_iter()
16397 .map(|p| ("button_class__nisw".to_owned(), p.to_string()))
16398 .collect::<Vec<(std::string::String, std::string::String)>>(),
16399 ),
16400 _ => local_var_req_builder.query(&[(
16401 "button_class__nisw",
16402 &local_var_str
16403 .into_iter()
16404 .map(|p| p.to_string())
16405 .collect::<Vec<String>>()
16406 .join(",")
16407 .to_string(),
16408 )]),
16409 };
16410 }
16411 if let Some(ref local_var_str) = button_class__regex {
16412 local_var_req_builder = match "multi" {
16413 "multi" => local_var_req_builder.query(
16414 &local_var_str
16415 .into_iter()
16416 .map(|p| ("button_class__regex".to_owned(), p.to_string()))
16417 .collect::<Vec<(std::string::String, std::string::String)>>(),
16418 ),
16419 _ => local_var_req_builder.query(&[(
16420 "button_class__regex",
16421 &local_var_str
16422 .into_iter()
16423 .map(|p| p.to_string())
16424 .collect::<Vec<String>>()
16425 .join(",")
16426 .to_string(),
16427 )]),
16428 };
16429 }
16430 if let Some(ref local_var_str) = created {
16431 local_var_req_builder = match "multi" {
16432 "multi" => local_var_req_builder.query(
16433 &local_var_str
16434 .into_iter()
16435 .map(|p| ("created".to_owned(), p.to_string()))
16436 .collect::<Vec<(std::string::String, std::string::String)>>(),
16437 ),
16438 _ => local_var_req_builder.query(&[(
16439 "created",
16440 &local_var_str
16441 .into_iter()
16442 .map(|p| p.to_string())
16443 .collect::<Vec<String>>()
16444 .join(",")
16445 .to_string(),
16446 )]),
16447 };
16448 }
16449 if let Some(ref local_var_str) = created__empty {
16450 local_var_req_builder = match "multi" {
16451 "multi" => local_var_req_builder.query(
16452 &local_var_str
16453 .into_iter()
16454 .map(|p| ("created__empty".to_owned(), p.to_string()))
16455 .collect::<Vec<(std::string::String, std::string::String)>>(),
16456 ),
16457 _ => local_var_req_builder.query(&[(
16458 "created__empty",
16459 &local_var_str
16460 .into_iter()
16461 .map(|p| p.to_string())
16462 .collect::<Vec<String>>()
16463 .join(",")
16464 .to_string(),
16465 )]),
16466 };
16467 }
16468 if let Some(ref local_var_str) = created__gt {
16469 local_var_req_builder = match "multi" {
16470 "multi" => local_var_req_builder.query(
16471 &local_var_str
16472 .into_iter()
16473 .map(|p| ("created__gt".to_owned(), p.to_string()))
16474 .collect::<Vec<(std::string::String, std::string::String)>>(),
16475 ),
16476 _ => local_var_req_builder.query(&[(
16477 "created__gt",
16478 &local_var_str
16479 .into_iter()
16480 .map(|p| p.to_string())
16481 .collect::<Vec<String>>()
16482 .join(",")
16483 .to_string(),
16484 )]),
16485 };
16486 }
16487 if let Some(ref local_var_str) = created__gte {
16488 local_var_req_builder = match "multi" {
16489 "multi" => local_var_req_builder.query(
16490 &local_var_str
16491 .into_iter()
16492 .map(|p| ("created__gte".to_owned(), p.to_string()))
16493 .collect::<Vec<(std::string::String, std::string::String)>>(),
16494 ),
16495 _ => local_var_req_builder.query(&[(
16496 "created__gte",
16497 &local_var_str
16498 .into_iter()
16499 .map(|p| p.to_string())
16500 .collect::<Vec<String>>()
16501 .join(",")
16502 .to_string(),
16503 )]),
16504 };
16505 }
16506 if let Some(ref local_var_str) = created__lt {
16507 local_var_req_builder = match "multi" {
16508 "multi" => local_var_req_builder.query(
16509 &local_var_str
16510 .into_iter()
16511 .map(|p| ("created__lt".to_owned(), p.to_string()))
16512 .collect::<Vec<(std::string::String, std::string::String)>>(),
16513 ),
16514 _ => local_var_req_builder.query(&[(
16515 "created__lt",
16516 &local_var_str
16517 .into_iter()
16518 .map(|p| p.to_string())
16519 .collect::<Vec<String>>()
16520 .join(",")
16521 .to_string(),
16522 )]),
16523 };
16524 }
16525 if let Some(ref local_var_str) = created__lte {
16526 local_var_req_builder = match "multi" {
16527 "multi" => local_var_req_builder.query(
16528 &local_var_str
16529 .into_iter()
16530 .map(|p| ("created__lte".to_owned(), p.to_string()))
16531 .collect::<Vec<(std::string::String, std::string::String)>>(),
16532 ),
16533 _ => local_var_req_builder.query(&[(
16534 "created__lte",
16535 &local_var_str
16536 .into_iter()
16537 .map(|p| p.to_string())
16538 .collect::<Vec<String>>()
16539 .join(",")
16540 .to_string(),
16541 )]),
16542 };
16543 }
16544 if let Some(ref local_var_str) = created__n {
16545 local_var_req_builder = match "multi" {
16546 "multi" => local_var_req_builder.query(
16547 &local_var_str
16548 .into_iter()
16549 .map(|p| ("created__n".to_owned(), p.to_string()))
16550 .collect::<Vec<(std::string::String, std::string::String)>>(),
16551 ),
16552 _ => local_var_req_builder.query(&[(
16553 "created__n",
16554 &local_var_str
16555 .into_iter()
16556 .map(|p| p.to_string())
16557 .collect::<Vec<String>>()
16558 .join(",")
16559 .to_string(),
16560 )]),
16561 };
16562 }
16563 if let Some(ref local_var_str) = created_by_request {
16564 local_var_req_builder =
16565 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
16566 }
16567 if let Some(ref local_var_str) = enabled {
16568 local_var_req_builder =
16569 local_var_req_builder.query(&[("enabled", &local_var_str.to_string())]);
16570 }
16571 if let Some(ref local_var_str) = group_name {
16572 local_var_req_builder = match "multi" {
16573 "multi" => local_var_req_builder.query(
16574 &local_var_str
16575 .into_iter()
16576 .map(|p| ("group_name".to_owned(), p.to_string()))
16577 .collect::<Vec<(std::string::String, std::string::String)>>(),
16578 ),
16579 _ => local_var_req_builder.query(&[(
16580 "group_name",
16581 &local_var_str
16582 .into_iter()
16583 .map(|p| p.to_string())
16584 .collect::<Vec<String>>()
16585 .join(",")
16586 .to_string(),
16587 )]),
16588 };
16589 }
16590 if let Some(ref local_var_str) = group_name__empty {
16591 local_var_req_builder =
16592 local_var_req_builder.query(&[("group_name__empty", &local_var_str.to_string())]);
16593 }
16594 if let Some(ref local_var_str) = group_name__ic {
16595 local_var_req_builder = match "multi" {
16596 "multi" => local_var_req_builder.query(
16597 &local_var_str
16598 .into_iter()
16599 .map(|p| ("group_name__ic".to_owned(), p.to_string()))
16600 .collect::<Vec<(std::string::String, std::string::String)>>(),
16601 ),
16602 _ => local_var_req_builder.query(&[(
16603 "group_name__ic",
16604 &local_var_str
16605 .into_iter()
16606 .map(|p| p.to_string())
16607 .collect::<Vec<String>>()
16608 .join(",")
16609 .to_string(),
16610 )]),
16611 };
16612 }
16613 if let Some(ref local_var_str) = group_name__ie {
16614 local_var_req_builder = match "multi" {
16615 "multi" => local_var_req_builder.query(
16616 &local_var_str
16617 .into_iter()
16618 .map(|p| ("group_name__ie".to_owned(), p.to_string()))
16619 .collect::<Vec<(std::string::String, std::string::String)>>(),
16620 ),
16621 _ => local_var_req_builder.query(&[(
16622 "group_name__ie",
16623 &local_var_str
16624 .into_iter()
16625 .map(|p| p.to_string())
16626 .collect::<Vec<String>>()
16627 .join(",")
16628 .to_string(),
16629 )]),
16630 };
16631 }
16632 if let Some(ref local_var_str) = group_name__iew {
16633 local_var_req_builder = match "multi" {
16634 "multi" => local_var_req_builder.query(
16635 &local_var_str
16636 .into_iter()
16637 .map(|p| ("group_name__iew".to_owned(), p.to_string()))
16638 .collect::<Vec<(std::string::String, std::string::String)>>(),
16639 ),
16640 _ => local_var_req_builder.query(&[(
16641 "group_name__iew",
16642 &local_var_str
16643 .into_iter()
16644 .map(|p| p.to_string())
16645 .collect::<Vec<String>>()
16646 .join(",")
16647 .to_string(),
16648 )]),
16649 };
16650 }
16651 if let Some(ref local_var_str) = group_name__iregex {
16652 local_var_req_builder = match "multi" {
16653 "multi" => local_var_req_builder.query(
16654 &local_var_str
16655 .into_iter()
16656 .map(|p| ("group_name__iregex".to_owned(), p.to_string()))
16657 .collect::<Vec<(std::string::String, std::string::String)>>(),
16658 ),
16659 _ => local_var_req_builder.query(&[(
16660 "group_name__iregex",
16661 &local_var_str
16662 .into_iter()
16663 .map(|p| p.to_string())
16664 .collect::<Vec<String>>()
16665 .join(",")
16666 .to_string(),
16667 )]),
16668 };
16669 }
16670 if let Some(ref local_var_str) = group_name__isw {
16671 local_var_req_builder = match "multi" {
16672 "multi" => local_var_req_builder.query(
16673 &local_var_str
16674 .into_iter()
16675 .map(|p| ("group_name__isw".to_owned(), p.to_string()))
16676 .collect::<Vec<(std::string::String, std::string::String)>>(),
16677 ),
16678 _ => local_var_req_builder.query(&[(
16679 "group_name__isw",
16680 &local_var_str
16681 .into_iter()
16682 .map(|p| p.to_string())
16683 .collect::<Vec<String>>()
16684 .join(",")
16685 .to_string(),
16686 )]),
16687 };
16688 }
16689 if let Some(ref local_var_str) = group_name__n {
16690 local_var_req_builder = match "multi" {
16691 "multi" => local_var_req_builder.query(
16692 &local_var_str
16693 .into_iter()
16694 .map(|p| ("group_name__n".to_owned(), p.to_string()))
16695 .collect::<Vec<(std::string::String, std::string::String)>>(),
16696 ),
16697 _ => local_var_req_builder.query(&[(
16698 "group_name__n",
16699 &local_var_str
16700 .into_iter()
16701 .map(|p| p.to_string())
16702 .collect::<Vec<String>>()
16703 .join(",")
16704 .to_string(),
16705 )]),
16706 };
16707 }
16708 if let Some(ref local_var_str) = group_name__nic {
16709 local_var_req_builder = match "multi" {
16710 "multi" => local_var_req_builder.query(
16711 &local_var_str
16712 .into_iter()
16713 .map(|p| ("group_name__nic".to_owned(), p.to_string()))
16714 .collect::<Vec<(std::string::String, std::string::String)>>(),
16715 ),
16716 _ => local_var_req_builder.query(&[(
16717 "group_name__nic",
16718 &local_var_str
16719 .into_iter()
16720 .map(|p| p.to_string())
16721 .collect::<Vec<String>>()
16722 .join(",")
16723 .to_string(),
16724 )]),
16725 };
16726 }
16727 if let Some(ref local_var_str) = group_name__nie {
16728 local_var_req_builder = match "multi" {
16729 "multi" => local_var_req_builder.query(
16730 &local_var_str
16731 .into_iter()
16732 .map(|p| ("group_name__nie".to_owned(), p.to_string()))
16733 .collect::<Vec<(std::string::String, std::string::String)>>(),
16734 ),
16735 _ => local_var_req_builder.query(&[(
16736 "group_name__nie",
16737 &local_var_str
16738 .into_iter()
16739 .map(|p| p.to_string())
16740 .collect::<Vec<String>>()
16741 .join(",")
16742 .to_string(),
16743 )]),
16744 };
16745 }
16746 if let Some(ref local_var_str) = group_name__niew {
16747 local_var_req_builder = match "multi" {
16748 "multi" => local_var_req_builder.query(
16749 &local_var_str
16750 .into_iter()
16751 .map(|p| ("group_name__niew".to_owned(), p.to_string()))
16752 .collect::<Vec<(std::string::String, std::string::String)>>(),
16753 ),
16754 _ => local_var_req_builder.query(&[(
16755 "group_name__niew",
16756 &local_var_str
16757 .into_iter()
16758 .map(|p| p.to_string())
16759 .collect::<Vec<String>>()
16760 .join(",")
16761 .to_string(),
16762 )]),
16763 };
16764 }
16765 if let Some(ref local_var_str) = group_name__nisw {
16766 local_var_req_builder = match "multi" {
16767 "multi" => local_var_req_builder.query(
16768 &local_var_str
16769 .into_iter()
16770 .map(|p| ("group_name__nisw".to_owned(), p.to_string()))
16771 .collect::<Vec<(std::string::String, std::string::String)>>(),
16772 ),
16773 _ => local_var_req_builder.query(&[(
16774 "group_name__nisw",
16775 &local_var_str
16776 .into_iter()
16777 .map(|p| p.to_string())
16778 .collect::<Vec<String>>()
16779 .join(",")
16780 .to_string(),
16781 )]),
16782 };
16783 }
16784 if let Some(ref local_var_str) = group_name__regex {
16785 local_var_req_builder = match "multi" {
16786 "multi" => local_var_req_builder.query(
16787 &local_var_str
16788 .into_iter()
16789 .map(|p| ("group_name__regex".to_owned(), p.to_string()))
16790 .collect::<Vec<(std::string::String, std::string::String)>>(),
16791 ),
16792 _ => local_var_req_builder.query(&[(
16793 "group_name__regex",
16794 &local_var_str
16795 .into_iter()
16796 .map(|p| p.to_string())
16797 .collect::<Vec<String>>()
16798 .join(",")
16799 .to_string(),
16800 )]),
16801 };
16802 }
16803 if let Some(ref local_var_str) = id {
16804 local_var_req_builder = match "multi" {
16805 "multi" => local_var_req_builder.query(
16806 &local_var_str
16807 .into_iter()
16808 .map(|p| ("id".to_owned(), p.to_string()))
16809 .collect::<Vec<(std::string::String, std::string::String)>>(),
16810 ),
16811 _ => local_var_req_builder.query(&[(
16812 "id",
16813 &local_var_str
16814 .into_iter()
16815 .map(|p| p.to_string())
16816 .collect::<Vec<String>>()
16817 .join(",")
16818 .to_string(),
16819 )]),
16820 };
16821 }
16822 if let Some(ref local_var_str) = id__empty {
16823 local_var_req_builder =
16824 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
16825 }
16826 if let Some(ref local_var_str) = id__gt {
16827 local_var_req_builder = match "multi" {
16828 "multi" => local_var_req_builder.query(
16829 &local_var_str
16830 .into_iter()
16831 .map(|p| ("id__gt".to_owned(), p.to_string()))
16832 .collect::<Vec<(std::string::String, std::string::String)>>(),
16833 ),
16834 _ => local_var_req_builder.query(&[(
16835 "id__gt",
16836 &local_var_str
16837 .into_iter()
16838 .map(|p| p.to_string())
16839 .collect::<Vec<String>>()
16840 .join(",")
16841 .to_string(),
16842 )]),
16843 };
16844 }
16845 if let Some(ref local_var_str) = id__gte {
16846 local_var_req_builder = match "multi" {
16847 "multi" => local_var_req_builder.query(
16848 &local_var_str
16849 .into_iter()
16850 .map(|p| ("id__gte".to_owned(), p.to_string()))
16851 .collect::<Vec<(std::string::String, std::string::String)>>(),
16852 ),
16853 _ => local_var_req_builder.query(&[(
16854 "id__gte",
16855 &local_var_str
16856 .into_iter()
16857 .map(|p| p.to_string())
16858 .collect::<Vec<String>>()
16859 .join(",")
16860 .to_string(),
16861 )]),
16862 };
16863 }
16864 if let Some(ref local_var_str) = id__lt {
16865 local_var_req_builder = match "multi" {
16866 "multi" => local_var_req_builder.query(
16867 &local_var_str
16868 .into_iter()
16869 .map(|p| ("id__lt".to_owned(), p.to_string()))
16870 .collect::<Vec<(std::string::String, std::string::String)>>(),
16871 ),
16872 _ => local_var_req_builder.query(&[(
16873 "id__lt",
16874 &local_var_str
16875 .into_iter()
16876 .map(|p| p.to_string())
16877 .collect::<Vec<String>>()
16878 .join(",")
16879 .to_string(),
16880 )]),
16881 };
16882 }
16883 if let Some(ref local_var_str) = id__lte {
16884 local_var_req_builder = match "multi" {
16885 "multi" => local_var_req_builder.query(
16886 &local_var_str
16887 .into_iter()
16888 .map(|p| ("id__lte".to_owned(), p.to_string()))
16889 .collect::<Vec<(std::string::String, std::string::String)>>(),
16890 ),
16891 _ => local_var_req_builder.query(&[(
16892 "id__lte",
16893 &local_var_str
16894 .into_iter()
16895 .map(|p| p.to_string())
16896 .collect::<Vec<String>>()
16897 .join(",")
16898 .to_string(),
16899 )]),
16900 };
16901 }
16902 if let Some(ref local_var_str) = id__n {
16903 local_var_req_builder = match "multi" {
16904 "multi" => local_var_req_builder.query(
16905 &local_var_str
16906 .into_iter()
16907 .map(|p| ("id__n".to_owned(), p.to_string()))
16908 .collect::<Vec<(std::string::String, std::string::String)>>(),
16909 ),
16910 _ => local_var_req_builder.query(&[(
16911 "id__n",
16912 &local_var_str
16913 .into_iter()
16914 .map(|p| p.to_string())
16915 .collect::<Vec<String>>()
16916 .join(",")
16917 .to_string(),
16918 )]),
16919 };
16920 }
16921 if let Some(ref local_var_str) = last_updated {
16922 local_var_req_builder = match "multi" {
16923 "multi" => local_var_req_builder.query(
16924 &local_var_str
16925 .into_iter()
16926 .map(|p| ("last_updated".to_owned(), p.to_string()))
16927 .collect::<Vec<(std::string::String, std::string::String)>>(),
16928 ),
16929 _ => local_var_req_builder.query(&[(
16930 "last_updated",
16931 &local_var_str
16932 .into_iter()
16933 .map(|p| p.to_string())
16934 .collect::<Vec<String>>()
16935 .join(",")
16936 .to_string(),
16937 )]),
16938 };
16939 }
16940 if let Some(ref local_var_str) = last_updated__empty {
16941 local_var_req_builder = match "multi" {
16942 "multi" => local_var_req_builder.query(
16943 &local_var_str
16944 .into_iter()
16945 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
16946 .collect::<Vec<(std::string::String, std::string::String)>>(),
16947 ),
16948 _ => local_var_req_builder.query(&[(
16949 "last_updated__empty",
16950 &local_var_str
16951 .into_iter()
16952 .map(|p| p.to_string())
16953 .collect::<Vec<String>>()
16954 .join(",")
16955 .to_string(),
16956 )]),
16957 };
16958 }
16959 if let Some(ref local_var_str) = last_updated__gt {
16960 local_var_req_builder = match "multi" {
16961 "multi" => local_var_req_builder.query(
16962 &local_var_str
16963 .into_iter()
16964 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
16965 .collect::<Vec<(std::string::String, std::string::String)>>(),
16966 ),
16967 _ => local_var_req_builder.query(&[(
16968 "last_updated__gt",
16969 &local_var_str
16970 .into_iter()
16971 .map(|p| p.to_string())
16972 .collect::<Vec<String>>()
16973 .join(",")
16974 .to_string(),
16975 )]),
16976 };
16977 }
16978 if let Some(ref local_var_str) = last_updated__gte {
16979 local_var_req_builder = match "multi" {
16980 "multi" => local_var_req_builder.query(
16981 &local_var_str
16982 .into_iter()
16983 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
16984 .collect::<Vec<(std::string::String, std::string::String)>>(),
16985 ),
16986 _ => local_var_req_builder.query(&[(
16987 "last_updated__gte",
16988 &local_var_str
16989 .into_iter()
16990 .map(|p| p.to_string())
16991 .collect::<Vec<String>>()
16992 .join(",")
16993 .to_string(),
16994 )]),
16995 };
16996 }
16997 if let Some(ref local_var_str) = last_updated__lt {
16998 local_var_req_builder = match "multi" {
16999 "multi" => local_var_req_builder.query(
17000 &local_var_str
17001 .into_iter()
17002 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
17003 .collect::<Vec<(std::string::String, std::string::String)>>(),
17004 ),
17005 _ => local_var_req_builder.query(&[(
17006 "last_updated__lt",
17007 &local_var_str
17008 .into_iter()
17009 .map(|p| p.to_string())
17010 .collect::<Vec<String>>()
17011 .join(",")
17012 .to_string(),
17013 )]),
17014 };
17015 }
17016 if let Some(ref local_var_str) = last_updated__lte {
17017 local_var_req_builder = match "multi" {
17018 "multi" => local_var_req_builder.query(
17019 &local_var_str
17020 .into_iter()
17021 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
17022 .collect::<Vec<(std::string::String, std::string::String)>>(),
17023 ),
17024 _ => local_var_req_builder.query(&[(
17025 "last_updated__lte",
17026 &local_var_str
17027 .into_iter()
17028 .map(|p| p.to_string())
17029 .collect::<Vec<String>>()
17030 .join(",")
17031 .to_string(),
17032 )]),
17033 };
17034 }
17035 if let Some(ref local_var_str) = last_updated__n {
17036 local_var_req_builder = match "multi" {
17037 "multi" => local_var_req_builder.query(
17038 &local_var_str
17039 .into_iter()
17040 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
17041 .collect::<Vec<(std::string::String, std::string::String)>>(),
17042 ),
17043 _ => local_var_req_builder.query(&[(
17044 "last_updated__n",
17045 &local_var_str
17046 .into_iter()
17047 .map(|p| p.to_string())
17048 .collect::<Vec<String>>()
17049 .join(",")
17050 .to_string(),
17051 )]),
17052 };
17053 }
17054 if let Some(ref local_var_str) = limit {
17055 local_var_req_builder =
17056 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
17057 }
17058 if let Some(ref local_var_str) = link_text {
17059 local_var_req_builder =
17060 local_var_req_builder.query(&[("link_text", &local_var_str.to_string())]);
17061 }
17062 if let Some(ref local_var_str) = link_text__ic {
17063 local_var_req_builder =
17064 local_var_req_builder.query(&[("link_text__ic", &local_var_str.to_string())]);
17065 }
17066 if let Some(ref local_var_str) = link_text__ie {
17067 local_var_req_builder =
17068 local_var_req_builder.query(&[("link_text__ie", &local_var_str.to_string())]);
17069 }
17070 if let Some(ref local_var_str) = link_text__iew {
17071 local_var_req_builder =
17072 local_var_req_builder.query(&[("link_text__iew", &local_var_str.to_string())]);
17073 }
17074 if let Some(ref local_var_str) = link_text__iregex {
17075 local_var_req_builder =
17076 local_var_req_builder.query(&[("link_text__iregex", &local_var_str.to_string())]);
17077 }
17078 if let Some(ref local_var_str) = link_text__isw {
17079 local_var_req_builder =
17080 local_var_req_builder.query(&[("link_text__isw", &local_var_str.to_string())]);
17081 }
17082 if let Some(ref local_var_str) = link_text__n {
17083 local_var_req_builder =
17084 local_var_req_builder.query(&[("link_text__n", &local_var_str.to_string())]);
17085 }
17086 if let Some(ref local_var_str) = link_text__nic {
17087 local_var_req_builder =
17088 local_var_req_builder.query(&[("link_text__nic", &local_var_str.to_string())]);
17089 }
17090 if let Some(ref local_var_str) = link_text__nie {
17091 local_var_req_builder =
17092 local_var_req_builder.query(&[("link_text__nie", &local_var_str.to_string())]);
17093 }
17094 if let Some(ref local_var_str) = link_text__niew {
17095 local_var_req_builder =
17096 local_var_req_builder.query(&[("link_text__niew", &local_var_str.to_string())]);
17097 }
17098 if let Some(ref local_var_str) = link_text__nisw {
17099 local_var_req_builder =
17100 local_var_req_builder.query(&[("link_text__nisw", &local_var_str.to_string())]);
17101 }
17102 if let Some(ref local_var_str) = link_text__regex {
17103 local_var_req_builder =
17104 local_var_req_builder.query(&[("link_text__regex", &local_var_str.to_string())]);
17105 }
17106 if let Some(ref local_var_str) = link_url {
17107 local_var_req_builder =
17108 local_var_req_builder.query(&[("link_url", &local_var_str.to_string())]);
17109 }
17110 if let Some(ref local_var_str) = link_url__ic {
17111 local_var_req_builder =
17112 local_var_req_builder.query(&[("link_url__ic", &local_var_str.to_string())]);
17113 }
17114 if let Some(ref local_var_str) = link_url__ie {
17115 local_var_req_builder =
17116 local_var_req_builder.query(&[("link_url__ie", &local_var_str.to_string())]);
17117 }
17118 if let Some(ref local_var_str) = link_url__iew {
17119 local_var_req_builder =
17120 local_var_req_builder.query(&[("link_url__iew", &local_var_str.to_string())]);
17121 }
17122 if let Some(ref local_var_str) = link_url__iregex {
17123 local_var_req_builder =
17124 local_var_req_builder.query(&[("link_url__iregex", &local_var_str.to_string())]);
17125 }
17126 if let Some(ref local_var_str) = link_url__isw {
17127 local_var_req_builder =
17128 local_var_req_builder.query(&[("link_url__isw", &local_var_str.to_string())]);
17129 }
17130 if let Some(ref local_var_str) = link_url__n {
17131 local_var_req_builder =
17132 local_var_req_builder.query(&[("link_url__n", &local_var_str.to_string())]);
17133 }
17134 if let Some(ref local_var_str) = link_url__nic {
17135 local_var_req_builder =
17136 local_var_req_builder.query(&[("link_url__nic", &local_var_str.to_string())]);
17137 }
17138 if let Some(ref local_var_str) = link_url__nie {
17139 local_var_req_builder =
17140 local_var_req_builder.query(&[("link_url__nie", &local_var_str.to_string())]);
17141 }
17142 if let Some(ref local_var_str) = link_url__niew {
17143 local_var_req_builder =
17144 local_var_req_builder.query(&[("link_url__niew", &local_var_str.to_string())]);
17145 }
17146 if let Some(ref local_var_str) = link_url__nisw {
17147 local_var_req_builder =
17148 local_var_req_builder.query(&[("link_url__nisw", &local_var_str.to_string())]);
17149 }
17150 if let Some(ref local_var_str) = link_url__regex {
17151 local_var_req_builder =
17152 local_var_req_builder.query(&[("link_url__regex", &local_var_str.to_string())]);
17153 }
17154 if let Some(ref local_var_str) = modified_by_request {
17155 local_var_req_builder =
17156 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
17157 }
17158 if let Some(ref local_var_str) = name {
17159 local_var_req_builder = match "multi" {
17160 "multi" => local_var_req_builder.query(
17161 &local_var_str
17162 .into_iter()
17163 .map(|p| ("name".to_owned(), p.to_string()))
17164 .collect::<Vec<(std::string::String, std::string::String)>>(),
17165 ),
17166 _ => local_var_req_builder.query(&[(
17167 "name",
17168 &local_var_str
17169 .into_iter()
17170 .map(|p| p.to_string())
17171 .collect::<Vec<String>>()
17172 .join(",")
17173 .to_string(),
17174 )]),
17175 };
17176 }
17177 if let Some(ref local_var_str) = name__empty {
17178 local_var_req_builder =
17179 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
17180 }
17181 if let Some(ref local_var_str) = name__ic {
17182 local_var_req_builder = match "multi" {
17183 "multi" => local_var_req_builder.query(
17184 &local_var_str
17185 .into_iter()
17186 .map(|p| ("name__ic".to_owned(), p.to_string()))
17187 .collect::<Vec<(std::string::String, std::string::String)>>(),
17188 ),
17189 _ => local_var_req_builder.query(&[(
17190 "name__ic",
17191 &local_var_str
17192 .into_iter()
17193 .map(|p| p.to_string())
17194 .collect::<Vec<String>>()
17195 .join(",")
17196 .to_string(),
17197 )]),
17198 };
17199 }
17200 if let Some(ref local_var_str) = name__ie {
17201 local_var_req_builder = match "multi" {
17202 "multi" => local_var_req_builder.query(
17203 &local_var_str
17204 .into_iter()
17205 .map(|p| ("name__ie".to_owned(), p.to_string()))
17206 .collect::<Vec<(std::string::String, std::string::String)>>(),
17207 ),
17208 _ => local_var_req_builder.query(&[(
17209 "name__ie",
17210 &local_var_str
17211 .into_iter()
17212 .map(|p| p.to_string())
17213 .collect::<Vec<String>>()
17214 .join(",")
17215 .to_string(),
17216 )]),
17217 };
17218 }
17219 if let Some(ref local_var_str) = name__iew {
17220 local_var_req_builder = match "multi" {
17221 "multi" => local_var_req_builder.query(
17222 &local_var_str
17223 .into_iter()
17224 .map(|p| ("name__iew".to_owned(), p.to_string()))
17225 .collect::<Vec<(std::string::String, std::string::String)>>(),
17226 ),
17227 _ => local_var_req_builder.query(&[(
17228 "name__iew",
17229 &local_var_str
17230 .into_iter()
17231 .map(|p| p.to_string())
17232 .collect::<Vec<String>>()
17233 .join(",")
17234 .to_string(),
17235 )]),
17236 };
17237 }
17238 if let Some(ref local_var_str) = name__iregex {
17239 local_var_req_builder = match "multi" {
17240 "multi" => local_var_req_builder.query(
17241 &local_var_str
17242 .into_iter()
17243 .map(|p| ("name__iregex".to_owned(), p.to_string()))
17244 .collect::<Vec<(std::string::String, std::string::String)>>(),
17245 ),
17246 _ => local_var_req_builder.query(&[(
17247 "name__iregex",
17248 &local_var_str
17249 .into_iter()
17250 .map(|p| p.to_string())
17251 .collect::<Vec<String>>()
17252 .join(",")
17253 .to_string(),
17254 )]),
17255 };
17256 }
17257 if let Some(ref local_var_str) = name__isw {
17258 local_var_req_builder = match "multi" {
17259 "multi" => local_var_req_builder.query(
17260 &local_var_str
17261 .into_iter()
17262 .map(|p| ("name__isw".to_owned(), p.to_string()))
17263 .collect::<Vec<(std::string::String, std::string::String)>>(),
17264 ),
17265 _ => local_var_req_builder.query(&[(
17266 "name__isw",
17267 &local_var_str
17268 .into_iter()
17269 .map(|p| p.to_string())
17270 .collect::<Vec<String>>()
17271 .join(",")
17272 .to_string(),
17273 )]),
17274 };
17275 }
17276 if let Some(ref local_var_str) = name__n {
17277 local_var_req_builder = match "multi" {
17278 "multi" => local_var_req_builder.query(
17279 &local_var_str
17280 .into_iter()
17281 .map(|p| ("name__n".to_owned(), p.to_string()))
17282 .collect::<Vec<(std::string::String, std::string::String)>>(),
17283 ),
17284 _ => local_var_req_builder.query(&[(
17285 "name__n",
17286 &local_var_str
17287 .into_iter()
17288 .map(|p| p.to_string())
17289 .collect::<Vec<String>>()
17290 .join(",")
17291 .to_string(),
17292 )]),
17293 };
17294 }
17295 if let Some(ref local_var_str) = name__nic {
17296 local_var_req_builder = match "multi" {
17297 "multi" => local_var_req_builder.query(
17298 &local_var_str
17299 .into_iter()
17300 .map(|p| ("name__nic".to_owned(), p.to_string()))
17301 .collect::<Vec<(std::string::String, std::string::String)>>(),
17302 ),
17303 _ => local_var_req_builder.query(&[(
17304 "name__nic",
17305 &local_var_str
17306 .into_iter()
17307 .map(|p| p.to_string())
17308 .collect::<Vec<String>>()
17309 .join(",")
17310 .to_string(),
17311 )]),
17312 };
17313 }
17314 if let Some(ref local_var_str) = name__nie {
17315 local_var_req_builder = match "multi" {
17316 "multi" => local_var_req_builder.query(
17317 &local_var_str
17318 .into_iter()
17319 .map(|p| ("name__nie".to_owned(), p.to_string()))
17320 .collect::<Vec<(std::string::String, std::string::String)>>(),
17321 ),
17322 _ => local_var_req_builder.query(&[(
17323 "name__nie",
17324 &local_var_str
17325 .into_iter()
17326 .map(|p| p.to_string())
17327 .collect::<Vec<String>>()
17328 .join(",")
17329 .to_string(),
17330 )]),
17331 };
17332 }
17333 if let Some(ref local_var_str) = name__niew {
17334 local_var_req_builder = match "multi" {
17335 "multi" => local_var_req_builder.query(
17336 &local_var_str
17337 .into_iter()
17338 .map(|p| ("name__niew".to_owned(), p.to_string()))
17339 .collect::<Vec<(std::string::String, std::string::String)>>(),
17340 ),
17341 _ => local_var_req_builder.query(&[(
17342 "name__niew",
17343 &local_var_str
17344 .into_iter()
17345 .map(|p| p.to_string())
17346 .collect::<Vec<String>>()
17347 .join(",")
17348 .to_string(),
17349 )]),
17350 };
17351 }
17352 if let Some(ref local_var_str) = name__nisw {
17353 local_var_req_builder = match "multi" {
17354 "multi" => local_var_req_builder.query(
17355 &local_var_str
17356 .into_iter()
17357 .map(|p| ("name__nisw".to_owned(), p.to_string()))
17358 .collect::<Vec<(std::string::String, std::string::String)>>(),
17359 ),
17360 _ => local_var_req_builder.query(&[(
17361 "name__nisw",
17362 &local_var_str
17363 .into_iter()
17364 .map(|p| p.to_string())
17365 .collect::<Vec<String>>()
17366 .join(",")
17367 .to_string(),
17368 )]),
17369 };
17370 }
17371 if let Some(ref local_var_str) = name__regex {
17372 local_var_req_builder = match "multi" {
17373 "multi" => local_var_req_builder.query(
17374 &local_var_str
17375 .into_iter()
17376 .map(|p| ("name__regex".to_owned(), p.to_string()))
17377 .collect::<Vec<(std::string::String, std::string::String)>>(),
17378 ),
17379 _ => local_var_req_builder.query(&[(
17380 "name__regex",
17381 &local_var_str
17382 .into_iter()
17383 .map(|p| p.to_string())
17384 .collect::<Vec<String>>()
17385 .join(",")
17386 .to_string(),
17387 )]),
17388 };
17389 }
17390 if let Some(ref local_var_str) = new_window {
17391 local_var_req_builder =
17392 local_var_req_builder.query(&[("new_window", &local_var_str.to_string())]);
17393 }
17394 if let Some(ref local_var_str) = object_type {
17395 local_var_req_builder = match "multi" {
17396 "multi" => local_var_req_builder.query(
17397 &local_var_str
17398 .into_iter()
17399 .map(|p| ("object_type".to_owned(), p.to_string()))
17400 .collect::<Vec<(std::string::String, std::string::String)>>(),
17401 ),
17402 _ => local_var_req_builder.query(&[(
17403 "object_type",
17404 &local_var_str
17405 .into_iter()
17406 .map(|p| p.to_string())
17407 .collect::<Vec<String>>()
17408 .join(",")
17409 .to_string(),
17410 )]),
17411 };
17412 }
17413 if let Some(ref local_var_str) = object_type__ic {
17414 local_var_req_builder = match "multi" {
17415 "multi" => local_var_req_builder.query(
17416 &local_var_str
17417 .into_iter()
17418 .map(|p| ("object_type__ic".to_owned(), p.to_string()))
17419 .collect::<Vec<(std::string::String, std::string::String)>>(),
17420 ),
17421 _ => local_var_req_builder.query(&[(
17422 "object_type__ic",
17423 &local_var_str
17424 .into_iter()
17425 .map(|p| p.to_string())
17426 .collect::<Vec<String>>()
17427 .join(",")
17428 .to_string(),
17429 )]),
17430 };
17431 }
17432 if let Some(ref local_var_str) = object_type__ie {
17433 local_var_req_builder = match "multi" {
17434 "multi" => local_var_req_builder.query(
17435 &local_var_str
17436 .into_iter()
17437 .map(|p| ("object_type__ie".to_owned(), p.to_string()))
17438 .collect::<Vec<(std::string::String, std::string::String)>>(),
17439 ),
17440 _ => local_var_req_builder.query(&[(
17441 "object_type__ie",
17442 &local_var_str
17443 .into_iter()
17444 .map(|p| p.to_string())
17445 .collect::<Vec<String>>()
17446 .join(",")
17447 .to_string(),
17448 )]),
17449 };
17450 }
17451 if let Some(ref local_var_str) = object_type__iew {
17452 local_var_req_builder = match "multi" {
17453 "multi" => local_var_req_builder.query(
17454 &local_var_str
17455 .into_iter()
17456 .map(|p| ("object_type__iew".to_owned(), p.to_string()))
17457 .collect::<Vec<(std::string::String, std::string::String)>>(),
17458 ),
17459 _ => local_var_req_builder.query(&[(
17460 "object_type__iew",
17461 &local_var_str
17462 .into_iter()
17463 .map(|p| p.to_string())
17464 .collect::<Vec<String>>()
17465 .join(",")
17466 .to_string(),
17467 )]),
17468 };
17469 }
17470 if let Some(ref local_var_str) = object_type__iregex {
17471 local_var_req_builder = match "multi" {
17472 "multi" => local_var_req_builder.query(
17473 &local_var_str
17474 .into_iter()
17475 .map(|p| ("object_type__iregex".to_owned(), p.to_string()))
17476 .collect::<Vec<(std::string::String, std::string::String)>>(),
17477 ),
17478 _ => local_var_req_builder.query(&[(
17479 "object_type__iregex",
17480 &local_var_str
17481 .into_iter()
17482 .map(|p| p.to_string())
17483 .collect::<Vec<String>>()
17484 .join(",")
17485 .to_string(),
17486 )]),
17487 };
17488 }
17489 if let Some(ref local_var_str) = object_type__isw {
17490 local_var_req_builder = match "multi" {
17491 "multi" => local_var_req_builder.query(
17492 &local_var_str
17493 .into_iter()
17494 .map(|p| ("object_type__isw".to_owned(), p.to_string()))
17495 .collect::<Vec<(std::string::String, std::string::String)>>(),
17496 ),
17497 _ => local_var_req_builder.query(&[(
17498 "object_type__isw",
17499 &local_var_str
17500 .into_iter()
17501 .map(|p| p.to_string())
17502 .collect::<Vec<String>>()
17503 .join(",")
17504 .to_string(),
17505 )]),
17506 };
17507 }
17508 if let Some(ref local_var_str) = object_type__n {
17509 local_var_req_builder = match "multi" {
17510 "multi" => local_var_req_builder.query(
17511 &local_var_str
17512 .into_iter()
17513 .map(|p| ("object_type__n".to_owned(), p.to_string()))
17514 .collect::<Vec<(std::string::String, std::string::String)>>(),
17515 ),
17516 _ => local_var_req_builder.query(&[(
17517 "object_type__n",
17518 &local_var_str
17519 .into_iter()
17520 .map(|p| p.to_string())
17521 .collect::<Vec<String>>()
17522 .join(",")
17523 .to_string(),
17524 )]),
17525 };
17526 }
17527 if let Some(ref local_var_str) = object_type__nic {
17528 local_var_req_builder = match "multi" {
17529 "multi" => local_var_req_builder.query(
17530 &local_var_str
17531 .into_iter()
17532 .map(|p| ("object_type__nic".to_owned(), p.to_string()))
17533 .collect::<Vec<(std::string::String, std::string::String)>>(),
17534 ),
17535 _ => local_var_req_builder.query(&[(
17536 "object_type__nic",
17537 &local_var_str
17538 .into_iter()
17539 .map(|p| p.to_string())
17540 .collect::<Vec<String>>()
17541 .join(",")
17542 .to_string(),
17543 )]),
17544 };
17545 }
17546 if let Some(ref local_var_str) = object_type__nie {
17547 local_var_req_builder = match "multi" {
17548 "multi" => local_var_req_builder.query(
17549 &local_var_str
17550 .into_iter()
17551 .map(|p| ("object_type__nie".to_owned(), p.to_string()))
17552 .collect::<Vec<(std::string::String, std::string::String)>>(),
17553 ),
17554 _ => local_var_req_builder.query(&[(
17555 "object_type__nie",
17556 &local_var_str
17557 .into_iter()
17558 .map(|p| p.to_string())
17559 .collect::<Vec<String>>()
17560 .join(",")
17561 .to_string(),
17562 )]),
17563 };
17564 }
17565 if let Some(ref local_var_str) = object_type__niew {
17566 local_var_req_builder = match "multi" {
17567 "multi" => local_var_req_builder.query(
17568 &local_var_str
17569 .into_iter()
17570 .map(|p| ("object_type__niew".to_owned(), p.to_string()))
17571 .collect::<Vec<(std::string::String, std::string::String)>>(),
17572 ),
17573 _ => local_var_req_builder.query(&[(
17574 "object_type__niew",
17575 &local_var_str
17576 .into_iter()
17577 .map(|p| p.to_string())
17578 .collect::<Vec<String>>()
17579 .join(",")
17580 .to_string(),
17581 )]),
17582 };
17583 }
17584 if let Some(ref local_var_str) = object_type__nisw {
17585 local_var_req_builder = match "multi" {
17586 "multi" => local_var_req_builder.query(
17587 &local_var_str
17588 .into_iter()
17589 .map(|p| ("object_type__nisw".to_owned(), p.to_string()))
17590 .collect::<Vec<(std::string::String, std::string::String)>>(),
17591 ),
17592 _ => local_var_req_builder.query(&[(
17593 "object_type__nisw",
17594 &local_var_str
17595 .into_iter()
17596 .map(|p| p.to_string())
17597 .collect::<Vec<String>>()
17598 .join(",")
17599 .to_string(),
17600 )]),
17601 };
17602 }
17603 if let Some(ref local_var_str) = object_type__regex {
17604 local_var_req_builder = match "multi" {
17605 "multi" => local_var_req_builder.query(
17606 &local_var_str
17607 .into_iter()
17608 .map(|p| ("object_type__regex".to_owned(), p.to_string()))
17609 .collect::<Vec<(std::string::String, std::string::String)>>(),
17610 ),
17611 _ => local_var_req_builder.query(&[(
17612 "object_type__regex",
17613 &local_var_str
17614 .into_iter()
17615 .map(|p| p.to_string())
17616 .collect::<Vec<String>>()
17617 .join(",")
17618 .to_string(),
17619 )]),
17620 };
17621 }
17622 if let Some(ref local_var_str) = object_type_id {
17623 local_var_req_builder = match "multi" {
17624 "multi" => local_var_req_builder.query(
17625 &local_var_str
17626 .into_iter()
17627 .map(|p| ("object_type_id".to_owned(), p.to_string()))
17628 .collect::<Vec<(std::string::String, std::string::String)>>(),
17629 ),
17630 _ => local_var_req_builder.query(&[(
17631 "object_type_id",
17632 &local_var_str
17633 .into_iter()
17634 .map(|p| p.to_string())
17635 .collect::<Vec<String>>()
17636 .join(",")
17637 .to_string(),
17638 )]),
17639 };
17640 }
17641 if let Some(ref local_var_str) = object_type_id__n {
17642 local_var_req_builder = match "multi" {
17643 "multi" => local_var_req_builder.query(
17644 &local_var_str
17645 .into_iter()
17646 .map(|p| ("object_type_id__n".to_owned(), p.to_string()))
17647 .collect::<Vec<(std::string::String, std::string::String)>>(),
17648 ),
17649 _ => local_var_req_builder.query(&[(
17650 "object_type_id__n",
17651 &local_var_str
17652 .into_iter()
17653 .map(|p| p.to_string())
17654 .collect::<Vec<String>>()
17655 .join(",")
17656 .to_string(),
17657 )]),
17658 };
17659 }
17660 if let Some(ref local_var_str) = offset {
17661 local_var_req_builder =
17662 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
17663 }
17664 if let Some(ref local_var_str) = ordering {
17665 local_var_req_builder =
17666 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
17667 }
17668 if let Some(ref local_var_str) = owner {
17669 local_var_req_builder = match "multi" {
17670 "multi" => local_var_req_builder.query(
17671 &local_var_str
17672 .into_iter()
17673 .map(|p| ("owner".to_owned(), p.to_string()))
17674 .collect::<Vec<(std::string::String, std::string::String)>>(),
17675 ),
17676 _ => local_var_req_builder.query(&[(
17677 "owner",
17678 &local_var_str
17679 .into_iter()
17680 .map(|p| p.to_string())
17681 .collect::<Vec<String>>()
17682 .join(",")
17683 .to_string(),
17684 )]),
17685 };
17686 }
17687 if let Some(ref local_var_str) = owner__n {
17688 local_var_req_builder = match "multi" {
17689 "multi" => local_var_req_builder.query(
17690 &local_var_str
17691 .into_iter()
17692 .map(|p| ("owner__n".to_owned(), p.to_string()))
17693 .collect::<Vec<(std::string::String, std::string::String)>>(),
17694 ),
17695 _ => local_var_req_builder.query(&[(
17696 "owner__n",
17697 &local_var_str
17698 .into_iter()
17699 .map(|p| p.to_string())
17700 .collect::<Vec<String>>()
17701 .join(",")
17702 .to_string(),
17703 )]),
17704 };
17705 }
17706 if let Some(ref local_var_str) = owner_group {
17707 local_var_req_builder = match "multi" {
17708 "multi" => local_var_req_builder.query(
17709 &local_var_str
17710 .into_iter()
17711 .map(|p| ("owner_group".to_owned(), p.to_string()))
17712 .collect::<Vec<(std::string::String, std::string::String)>>(),
17713 ),
17714 _ => local_var_req_builder.query(&[(
17715 "owner_group",
17716 &local_var_str
17717 .into_iter()
17718 .map(|p| p.to_string())
17719 .collect::<Vec<String>>()
17720 .join(",")
17721 .to_string(),
17722 )]),
17723 };
17724 }
17725 if let Some(ref local_var_str) = owner_group__n {
17726 local_var_req_builder = match "multi" {
17727 "multi" => local_var_req_builder.query(
17728 &local_var_str
17729 .into_iter()
17730 .map(|p| ("owner_group__n".to_owned(), p.to_string()))
17731 .collect::<Vec<(std::string::String, std::string::String)>>(),
17732 ),
17733 _ => local_var_req_builder.query(&[(
17734 "owner_group__n",
17735 &local_var_str
17736 .into_iter()
17737 .map(|p| p.to_string())
17738 .collect::<Vec<String>>()
17739 .join(",")
17740 .to_string(),
17741 )]),
17742 };
17743 }
17744 if let Some(ref local_var_str) = owner_group_id {
17745 local_var_req_builder = match "multi" {
17746 "multi" => local_var_req_builder.query(
17747 &local_var_str
17748 .into_iter()
17749 .map(|p| ("owner_group_id".to_owned(), p.to_string()))
17750 .collect::<Vec<(std::string::String, std::string::String)>>(),
17751 ),
17752 _ => local_var_req_builder.query(&[(
17753 "owner_group_id",
17754 &local_var_str
17755 .into_iter()
17756 .map(|p| p.to_string())
17757 .collect::<Vec<String>>()
17758 .join(",")
17759 .to_string(),
17760 )]),
17761 };
17762 }
17763 if let Some(ref local_var_str) = owner_group_id__n {
17764 local_var_req_builder = match "multi" {
17765 "multi" => local_var_req_builder.query(
17766 &local_var_str
17767 .into_iter()
17768 .map(|p| ("owner_group_id__n".to_owned(), p.to_string()))
17769 .collect::<Vec<(std::string::String, std::string::String)>>(),
17770 ),
17771 _ => local_var_req_builder.query(&[(
17772 "owner_group_id__n",
17773 &local_var_str
17774 .into_iter()
17775 .map(|p| p.to_string())
17776 .collect::<Vec<String>>()
17777 .join(",")
17778 .to_string(),
17779 )]),
17780 };
17781 }
17782 if let Some(ref local_var_str) = owner_id {
17783 local_var_req_builder = match "multi" {
17784 "multi" => local_var_req_builder.query(
17785 &local_var_str
17786 .into_iter()
17787 .map(|p| ("owner_id".to_owned(), p.to_string()))
17788 .collect::<Vec<(std::string::String, std::string::String)>>(),
17789 ),
17790 _ => local_var_req_builder.query(&[(
17791 "owner_id",
17792 &local_var_str
17793 .into_iter()
17794 .map(|p| p.to_string())
17795 .collect::<Vec<String>>()
17796 .join(",")
17797 .to_string(),
17798 )]),
17799 };
17800 }
17801 if let Some(ref local_var_str) = owner_id__n {
17802 local_var_req_builder = match "multi" {
17803 "multi" => local_var_req_builder.query(
17804 &local_var_str
17805 .into_iter()
17806 .map(|p| ("owner_id__n".to_owned(), p.to_string()))
17807 .collect::<Vec<(std::string::String, std::string::String)>>(),
17808 ),
17809 _ => local_var_req_builder.query(&[(
17810 "owner_id__n",
17811 &local_var_str
17812 .into_iter()
17813 .map(|p| p.to_string())
17814 .collect::<Vec<String>>()
17815 .join(",")
17816 .to_string(),
17817 )]),
17818 };
17819 }
17820 if let Some(ref local_var_str) = q {
17821 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
17822 }
17823 if let Some(ref local_var_str) = start {
17824 local_var_req_builder =
17825 local_var_req_builder.query(&[("start", &local_var_str.to_string())]);
17826 }
17827 if let Some(ref local_var_str) = updated_by_request {
17828 local_var_req_builder =
17829 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
17830 }
17831 if let Some(ref local_var_str) = weight {
17832 local_var_req_builder = match "multi" {
17833 "multi" => local_var_req_builder.query(
17834 &local_var_str
17835 .into_iter()
17836 .map(|p| ("weight".to_owned(), p.to_string()))
17837 .collect::<Vec<(std::string::String, std::string::String)>>(),
17838 ),
17839 _ => local_var_req_builder.query(&[(
17840 "weight",
17841 &local_var_str
17842 .into_iter()
17843 .map(|p| p.to_string())
17844 .collect::<Vec<String>>()
17845 .join(",")
17846 .to_string(),
17847 )]),
17848 };
17849 }
17850 if let Some(ref local_var_str) = weight__empty {
17851 local_var_req_builder =
17852 local_var_req_builder.query(&[("weight__empty", &local_var_str.to_string())]);
17853 }
17854 if let Some(ref local_var_str) = weight__gt {
17855 local_var_req_builder = match "multi" {
17856 "multi" => local_var_req_builder.query(
17857 &local_var_str
17858 .into_iter()
17859 .map(|p| ("weight__gt".to_owned(), p.to_string()))
17860 .collect::<Vec<(std::string::String, std::string::String)>>(),
17861 ),
17862 _ => local_var_req_builder.query(&[(
17863 "weight__gt",
17864 &local_var_str
17865 .into_iter()
17866 .map(|p| p.to_string())
17867 .collect::<Vec<String>>()
17868 .join(",")
17869 .to_string(),
17870 )]),
17871 };
17872 }
17873 if let Some(ref local_var_str) = weight__gte {
17874 local_var_req_builder = match "multi" {
17875 "multi" => local_var_req_builder.query(
17876 &local_var_str
17877 .into_iter()
17878 .map(|p| ("weight__gte".to_owned(), p.to_string()))
17879 .collect::<Vec<(std::string::String, std::string::String)>>(),
17880 ),
17881 _ => local_var_req_builder.query(&[(
17882 "weight__gte",
17883 &local_var_str
17884 .into_iter()
17885 .map(|p| p.to_string())
17886 .collect::<Vec<String>>()
17887 .join(",")
17888 .to_string(),
17889 )]),
17890 };
17891 }
17892 if let Some(ref local_var_str) = weight__lt {
17893 local_var_req_builder = match "multi" {
17894 "multi" => local_var_req_builder.query(
17895 &local_var_str
17896 .into_iter()
17897 .map(|p| ("weight__lt".to_owned(), p.to_string()))
17898 .collect::<Vec<(std::string::String, std::string::String)>>(),
17899 ),
17900 _ => local_var_req_builder.query(&[(
17901 "weight__lt",
17902 &local_var_str
17903 .into_iter()
17904 .map(|p| p.to_string())
17905 .collect::<Vec<String>>()
17906 .join(",")
17907 .to_string(),
17908 )]),
17909 };
17910 }
17911 if let Some(ref local_var_str) = weight__lte {
17912 local_var_req_builder = match "multi" {
17913 "multi" => local_var_req_builder.query(
17914 &local_var_str
17915 .into_iter()
17916 .map(|p| ("weight__lte".to_owned(), p.to_string()))
17917 .collect::<Vec<(std::string::String, std::string::String)>>(),
17918 ),
17919 _ => local_var_req_builder.query(&[(
17920 "weight__lte",
17921 &local_var_str
17922 .into_iter()
17923 .map(|p| p.to_string())
17924 .collect::<Vec<String>>()
17925 .join(",")
17926 .to_string(),
17927 )]),
17928 };
17929 }
17930 if let Some(ref local_var_str) = weight__n {
17931 local_var_req_builder = match "multi" {
17932 "multi" => local_var_req_builder.query(
17933 &local_var_str
17934 .into_iter()
17935 .map(|p| ("weight__n".to_owned(), p.to_string()))
17936 .collect::<Vec<(std::string::String, std::string::String)>>(),
17937 ),
17938 _ => local_var_req_builder.query(&[(
17939 "weight__n",
17940 &local_var_str
17941 .into_iter()
17942 .map(|p| p.to_string())
17943 .collect::<Vec<String>>()
17944 .join(",")
17945 .to_string(),
17946 )]),
17947 };
17948 }
17949 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
17950 local_var_req_builder =
17951 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
17952 }
17953 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
17954 let local_var_key = local_var_apikey.key.clone();
17955 let local_var_value = match local_var_apikey.prefix {
17956 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
17957 None => local_var_key,
17958 };
17959 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
17960 };
17961
17962 let local_var_req = local_var_req_builder.build()?;
17963 let local_var_resp = local_var_client.execute(local_var_req).await?;
17964
17965 let local_var_status = local_var_resp.status();
17966 let local_var_content = local_var_resp.text().await?;
17967
17968 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
17969 serde_json::from_str(&local_var_content).map_err(Error::from)
17970 } else {
17971 let local_var_entity: Option<ExtrasCustomLinksListError> =
17972 serde_json::from_str(&local_var_content).ok();
17973 let local_var_error = ResponseContent {
17974 status: local_var_status,
17975 content: local_var_content,
17976 entity: local_var_entity,
17977 };
17978 Err(Error::ResponseError(local_var_error))
17979 }
17980}
17981
17982pub async fn extras_custom_links_partial_update(
17984 configuration: &configuration::Configuration,
17985 id: i32,
17986 patched_custom_link_request: Option<crate::models::PatchedCustomLinkRequest>,
17987) -> Result<crate::models::CustomLink, Error<ExtrasCustomLinksPartialUpdateError>> {
17988 let local_var_configuration = configuration;
17989
17990 let local_var_client = &local_var_configuration.client;
17991
17992 let local_var_uri_str = format!(
17993 "{}/api/extras/custom-links/{id}/",
17994 local_var_configuration.base_path,
17995 id = id
17996 );
17997 let mut local_var_req_builder =
17998 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
17999
18000 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
18001 local_var_req_builder =
18002 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
18003 }
18004 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
18005 let local_var_key = local_var_apikey.key.clone();
18006 let local_var_value = match local_var_apikey.prefix {
18007 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
18008 None => local_var_key,
18009 };
18010 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
18011 };
18012 local_var_req_builder = local_var_req_builder.json(&patched_custom_link_request);
18013
18014 let local_var_req = local_var_req_builder.build()?;
18015 let local_var_resp = local_var_client.execute(local_var_req).await?;
18016
18017 let local_var_status = local_var_resp.status();
18018 let local_var_content = local_var_resp.text().await?;
18019
18020 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
18021 serde_json::from_str(&local_var_content).map_err(Error::from)
18022 } else {
18023 let local_var_entity: Option<ExtrasCustomLinksPartialUpdateError> =
18024 serde_json::from_str(&local_var_content).ok();
18025 let local_var_error = ResponseContent {
18026 status: local_var_status,
18027 content: local_var_content,
18028 entity: local_var_entity,
18029 };
18030 Err(Error::ResponseError(local_var_error))
18031 }
18032}
18033
18034pub async fn extras_custom_links_retrieve(
18036 configuration: &configuration::Configuration,
18037 id: i32,
18038) -> Result<crate::models::CustomLink, Error<ExtrasCustomLinksRetrieveError>> {
18039 let local_var_configuration = configuration;
18040
18041 let local_var_client = &local_var_configuration.client;
18042
18043 let local_var_uri_str = format!(
18044 "{}/api/extras/custom-links/{id}/",
18045 local_var_configuration.base_path,
18046 id = id
18047 );
18048 let mut local_var_req_builder =
18049 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
18050
18051 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
18052 local_var_req_builder =
18053 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
18054 }
18055 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
18056 let local_var_key = local_var_apikey.key.clone();
18057 let local_var_value = match local_var_apikey.prefix {
18058 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
18059 None => local_var_key,
18060 };
18061 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
18062 };
18063
18064 let local_var_req = local_var_req_builder.build()?;
18065 let local_var_resp = local_var_client.execute(local_var_req).await?;
18066
18067 let local_var_status = local_var_resp.status();
18068 let local_var_content = local_var_resp.text().await?;
18069
18070 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
18071 serde_json::from_str(&local_var_content).map_err(Error::from)
18072 } else {
18073 let local_var_entity: Option<ExtrasCustomLinksRetrieveError> =
18074 serde_json::from_str(&local_var_content).ok();
18075 let local_var_error = ResponseContent {
18076 status: local_var_status,
18077 content: local_var_content,
18078 entity: local_var_entity,
18079 };
18080 Err(Error::ResponseError(local_var_error))
18081 }
18082}
18083
18084pub async fn extras_custom_links_update(
18086 configuration: &configuration::Configuration,
18087 id: i32,
18088 custom_link_request: crate::models::CustomLinkRequest,
18089) -> Result<crate::models::CustomLink, Error<ExtrasCustomLinksUpdateError>> {
18090 let local_var_configuration = configuration;
18091
18092 let local_var_client = &local_var_configuration.client;
18093
18094 let local_var_uri_str = format!(
18095 "{}/api/extras/custom-links/{id}/",
18096 local_var_configuration.base_path,
18097 id = id
18098 );
18099 let mut local_var_req_builder =
18100 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
18101
18102 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
18103 local_var_req_builder =
18104 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
18105 }
18106 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
18107 let local_var_key = local_var_apikey.key.clone();
18108 let local_var_value = match local_var_apikey.prefix {
18109 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
18110 None => local_var_key,
18111 };
18112 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
18113 };
18114 local_var_req_builder = local_var_req_builder.json(&custom_link_request);
18115
18116 let local_var_req = local_var_req_builder.build()?;
18117 let local_var_resp = local_var_client.execute(local_var_req).await?;
18118
18119 let local_var_status = local_var_resp.status();
18120 let local_var_content = local_var_resp.text().await?;
18121
18122 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
18123 serde_json::from_str(&local_var_content).map_err(Error::from)
18124 } else {
18125 let local_var_entity: Option<ExtrasCustomLinksUpdateError> =
18126 serde_json::from_str(&local_var_content).ok();
18127 let local_var_error = ResponseContent {
18128 status: local_var_status,
18129 content: local_var_content,
18130 entity: local_var_entity,
18131 };
18132 Err(Error::ResponseError(local_var_error))
18133 }
18134}
18135
18136pub async fn extras_dashboard_destroy(
18138 configuration: &configuration::Configuration,
18139) -> Result<(), Error<ExtrasDashboardDestroyError>> {
18140 let local_var_configuration = configuration;
18141
18142 let local_var_client = &local_var_configuration.client;
18143
18144 let local_var_uri_str = format!(
18145 "{}/api/extras/dashboard/",
18146 local_var_configuration.base_path
18147 );
18148 let mut local_var_req_builder =
18149 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
18150
18151 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
18152 local_var_req_builder =
18153 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
18154 }
18155 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
18156 let local_var_key = local_var_apikey.key.clone();
18157 let local_var_value = match local_var_apikey.prefix {
18158 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
18159 None => local_var_key,
18160 };
18161 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
18162 };
18163
18164 let local_var_req = local_var_req_builder.build()?;
18165 let local_var_resp = local_var_client.execute(local_var_req).await?;
18166
18167 let local_var_status = local_var_resp.status();
18168 let local_var_content = local_var_resp.text().await?;
18169
18170 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
18171 Ok(())
18172 } else {
18173 let local_var_entity: Option<ExtrasDashboardDestroyError> =
18174 serde_json::from_str(&local_var_content).ok();
18175 let local_var_error = ResponseContent {
18176 status: local_var_status,
18177 content: local_var_content,
18178 entity: local_var_entity,
18179 };
18180 Err(Error::ResponseError(local_var_error))
18181 }
18182}
18183
18184pub async fn extras_dashboard_partial_update(
18186 configuration: &configuration::Configuration,
18187 patched_dashboard_request: Option<crate::models::PatchedDashboardRequest>,
18188) -> Result<crate::models::Dashboard, Error<ExtrasDashboardPartialUpdateError>> {
18189 let local_var_configuration = configuration;
18190
18191 let local_var_client = &local_var_configuration.client;
18192
18193 let local_var_uri_str = format!(
18194 "{}/api/extras/dashboard/",
18195 local_var_configuration.base_path
18196 );
18197 let mut local_var_req_builder =
18198 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
18199
18200 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
18201 local_var_req_builder =
18202 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
18203 }
18204 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
18205 let local_var_key = local_var_apikey.key.clone();
18206 let local_var_value = match local_var_apikey.prefix {
18207 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
18208 None => local_var_key,
18209 };
18210 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
18211 };
18212 local_var_req_builder = local_var_req_builder.json(&patched_dashboard_request);
18213
18214 let local_var_req = local_var_req_builder.build()?;
18215 let local_var_resp = local_var_client.execute(local_var_req).await?;
18216
18217 let local_var_status = local_var_resp.status();
18218 let local_var_content = local_var_resp.text().await?;
18219
18220 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
18221 serde_json::from_str(&local_var_content).map_err(Error::from)
18222 } else {
18223 let local_var_entity: Option<ExtrasDashboardPartialUpdateError> =
18224 serde_json::from_str(&local_var_content).ok();
18225 let local_var_error = ResponseContent {
18226 status: local_var_status,
18227 content: local_var_content,
18228 entity: local_var_entity,
18229 };
18230 Err(Error::ResponseError(local_var_error))
18231 }
18232}
18233
18234pub async fn extras_dashboard_retrieve(
18236 configuration: &configuration::Configuration,
18237) -> Result<crate::models::Dashboard, Error<ExtrasDashboardRetrieveError>> {
18238 let local_var_configuration = configuration;
18239
18240 let local_var_client = &local_var_configuration.client;
18241
18242 let local_var_uri_str = format!(
18243 "{}/api/extras/dashboard/",
18244 local_var_configuration.base_path
18245 );
18246 let mut local_var_req_builder =
18247 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
18248
18249 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
18250 local_var_req_builder =
18251 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
18252 }
18253 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
18254 let local_var_key = local_var_apikey.key.clone();
18255 let local_var_value = match local_var_apikey.prefix {
18256 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
18257 None => local_var_key,
18258 };
18259 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
18260 };
18261
18262 let local_var_req = local_var_req_builder.build()?;
18263 let local_var_resp = local_var_client.execute(local_var_req).await?;
18264
18265 let local_var_status = local_var_resp.status();
18266 let local_var_content = local_var_resp.text().await?;
18267
18268 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
18269 serde_json::from_str(&local_var_content).map_err(Error::from)
18270 } else {
18271 let local_var_entity: Option<ExtrasDashboardRetrieveError> =
18272 serde_json::from_str(&local_var_content).ok();
18273 let local_var_error = ResponseContent {
18274 status: local_var_status,
18275 content: local_var_content,
18276 entity: local_var_entity,
18277 };
18278 Err(Error::ResponseError(local_var_error))
18279 }
18280}
18281
18282pub async fn extras_dashboard_update(
18284 configuration: &configuration::Configuration,
18285 dashboard_request: Option<crate::models::DashboardRequest>,
18286) -> Result<crate::models::Dashboard, Error<ExtrasDashboardUpdateError>> {
18287 let local_var_configuration = configuration;
18288
18289 let local_var_client = &local_var_configuration.client;
18290
18291 let local_var_uri_str = format!(
18292 "{}/api/extras/dashboard/",
18293 local_var_configuration.base_path
18294 );
18295 let mut local_var_req_builder =
18296 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
18297
18298 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
18299 local_var_req_builder =
18300 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
18301 }
18302 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
18303 let local_var_key = local_var_apikey.key.clone();
18304 let local_var_value = match local_var_apikey.prefix {
18305 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
18306 None => local_var_key,
18307 };
18308 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
18309 };
18310 local_var_req_builder = local_var_req_builder.json(&dashboard_request);
18311
18312 let local_var_req = local_var_req_builder.build()?;
18313 let local_var_resp = local_var_client.execute(local_var_req).await?;
18314
18315 let local_var_status = local_var_resp.status();
18316 let local_var_content = local_var_resp.text().await?;
18317
18318 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
18319 serde_json::from_str(&local_var_content).map_err(Error::from)
18320 } else {
18321 let local_var_entity: Option<ExtrasDashboardUpdateError> =
18322 serde_json::from_str(&local_var_content).ok();
18323 let local_var_error = ResponseContent {
18324 status: local_var_status,
18325 content: local_var_content,
18326 entity: local_var_entity,
18327 };
18328 Err(Error::ResponseError(local_var_error))
18329 }
18330}
18331
18332pub async fn extras_event_rules_bulk_destroy(
18334 configuration: &configuration::Configuration,
18335 event_rule_request: Vec<crate::models::EventRuleRequest>,
18336) -> Result<(), Error<ExtrasEventRulesBulkDestroyError>> {
18337 let local_var_configuration = configuration;
18338
18339 let local_var_client = &local_var_configuration.client;
18340
18341 let local_var_uri_str = format!(
18342 "{}/api/extras/event-rules/",
18343 local_var_configuration.base_path
18344 );
18345 let mut local_var_req_builder =
18346 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
18347
18348 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
18349 local_var_req_builder =
18350 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
18351 }
18352 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
18353 let local_var_key = local_var_apikey.key.clone();
18354 let local_var_value = match local_var_apikey.prefix {
18355 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
18356 None => local_var_key,
18357 };
18358 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
18359 };
18360 local_var_req_builder = local_var_req_builder.json(&event_rule_request);
18361
18362 let local_var_req = local_var_req_builder.build()?;
18363 let local_var_resp = local_var_client.execute(local_var_req).await?;
18364
18365 let local_var_status = local_var_resp.status();
18366 let local_var_content = local_var_resp.text().await?;
18367
18368 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
18369 Ok(())
18370 } else {
18371 let local_var_entity: Option<ExtrasEventRulesBulkDestroyError> =
18372 serde_json::from_str(&local_var_content).ok();
18373 let local_var_error = ResponseContent {
18374 status: local_var_status,
18375 content: local_var_content,
18376 entity: local_var_entity,
18377 };
18378 Err(Error::ResponseError(local_var_error))
18379 }
18380}
18381
18382pub async fn extras_event_rules_bulk_partial_update(
18384 configuration: &configuration::Configuration,
18385 event_rule_request: Vec<crate::models::EventRuleRequest>,
18386) -> Result<Vec<crate::models::EventRule>, Error<ExtrasEventRulesBulkPartialUpdateError>> {
18387 let local_var_configuration = configuration;
18388
18389 let local_var_client = &local_var_configuration.client;
18390
18391 let local_var_uri_str = format!(
18392 "{}/api/extras/event-rules/",
18393 local_var_configuration.base_path
18394 );
18395 let mut local_var_req_builder =
18396 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
18397
18398 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
18399 local_var_req_builder =
18400 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
18401 }
18402 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
18403 let local_var_key = local_var_apikey.key.clone();
18404 let local_var_value = match local_var_apikey.prefix {
18405 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
18406 None => local_var_key,
18407 };
18408 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
18409 };
18410 local_var_req_builder = local_var_req_builder.json(&event_rule_request);
18411
18412 let local_var_req = local_var_req_builder.build()?;
18413 let local_var_resp = local_var_client.execute(local_var_req).await?;
18414
18415 let local_var_status = local_var_resp.status();
18416 let local_var_content = local_var_resp.text().await?;
18417
18418 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
18419 serde_json::from_str(&local_var_content).map_err(Error::from)
18420 } else {
18421 let local_var_entity: Option<ExtrasEventRulesBulkPartialUpdateError> =
18422 serde_json::from_str(&local_var_content).ok();
18423 let local_var_error = ResponseContent {
18424 status: local_var_status,
18425 content: local_var_content,
18426 entity: local_var_entity,
18427 };
18428 Err(Error::ResponseError(local_var_error))
18429 }
18430}
18431
18432pub async fn extras_event_rules_bulk_update(
18434 configuration: &configuration::Configuration,
18435 event_rule_request: Vec<crate::models::EventRuleRequest>,
18436) -> Result<Vec<crate::models::EventRule>, Error<ExtrasEventRulesBulkUpdateError>> {
18437 let local_var_configuration = configuration;
18438
18439 let local_var_client = &local_var_configuration.client;
18440
18441 let local_var_uri_str = format!(
18442 "{}/api/extras/event-rules/",
18443 local_var_configuration.base_path
18444 );
18445 let mut local_var_req_builder =
18446 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
18447
18448 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
18449 local_var_req_builder =
18450 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
18451 }
18452 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
18453 let local_var_key = local_var_apikey.key.clone();
18454 let local_var_value = match local_var_apikey.prefix {
18455 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
18456 None => local_var_key,
18457 };
18458 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
18459 };
18460 local_var_req_builder = local_var_req_builder.json(&event_rule_request);
18461
18462 let local_var_req = local_var_req_builder.build()?;
18463 let local_var_resp = local_var_client.execute(local_var_req).await?;
18464
18465 let local_var_status = local_var_resp.status();
18466 let local_var_content = local_var_resp.text().await?;
18467
18468 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
18469 serde_json::from_str(&local_var_content).map_err(Error::from)
18470 } else {
18471 let local_var_entity: Option<ExtrasEventRulesBulkUpdateError> =
18472 serde_json::from_str(&local_var_content).ok();
18473 let local_var_error = ResponseContent {
18474 status: local_var_status,
18475 content: local_var_content,
18476 entity: local_var_entity,
18477 };
18478 Err(Error::ResponseError(local_var_error))
18479 }
18480}
18481
18482pub async fn extras_event_rules_create(
18484 configuration: &configuration::Configuration,
18485 extras_event_rules_create_request: crate::models::ExtrasEventRulesCreateRequest,
18486) -> Result<crate::models::EventRule, Error<ExtrasEventRulesCreateError>> {
18487 let local_var_configuration = configuration;
18488
18489 let local_var_client = &local_var_configuration.client;
18490
18491 let local_var_uri_str = format!(
18492 "{}/api/extras/event-rules/",
18493 local_var_configuration.base_path
18494 );
18495 let mut local_var_req_builder =
18496 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
18497
18498 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
18499 local_var_req_builder =
18500 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
18501 }
18502 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
18503 let local_var_key = local_var_apikey.key.clone();
18504 let local_var_value = match local_var_apikey.prefix {
18505 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
18506 None => local_var_key,
18507 };
18508 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
18509 };
18510 local_var_req_builder = local_var_req_builder.json(&extras_event_rules_create_request);
18511
18512 let local_var_req = local_var_req_builder.build()?;
18513 let local_var_resp = local_var_client.execute(local_var_req).await?;
18514
18515 let local_var_status = local_var_resp.status();
18516 let local_var_content = local_var_resp.text().await?;
18517
18518 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
18519 serde_json::from_str(&local_var_content).map_err(Error::from)
18520 } else {
18521 let local_var_entity: Option<ExtrasEventRulesCreateError> =
18522 serde_json::from_str(&local_var_content).ok();
18523 let local_var_error = ResponseContent {
18524 status: local_var_status,
18525 content: local_var_content,
18526 entity: local_var_entity,
18527 };
18528 Err(Error::ResponseError(local_var_error))
18529 }
18530}
18531
18532pub async fn extras_event_rules_destroy(
18534 configuration: &configuration::Configuration,
18535 id: i32,
18536) -> Result<(), Error<ExtrasEventRulesDestroyError>> {
18537 let local_var_configuration = configuration;
18538
18539 let local_var_client = &local_var_configuration.client;
18540
18541 let local_var_uri_str = format!(
18542 "{}/api/extras/event-rules/{id}/",
18543 local_var_configuration.base_path,
18544 id = id
18545 );
18546 let mut local_var_req_builder =
18547 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
18548
18549 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
18550 local_var_req_builder =
18551 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
18552 }
18553 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
18554 let local_var_key = local_var_apikey.key.clone();
18555 let local_var_value = match local_var_apikey.prefix {
18556 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
18557 None => local_var_key,
18558 };
18559 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
18560 };
18561
18562 let local_var_req = local_var_req_builder.build()?;
18563 let local_var_resp = local_var_client.execute(local_var_req).await?;
18564
18565 let local_var_status = local_var_resp.status();
18566 let local_var_content = local_var_resp.text().await?;
18567
18568 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
18569 Ok(())
18570 } else {
18571 let local_var_entity: Option<ExtrasEventRulesDestroyError> =
18572 serde_json::from_str(&local_var_content).ok();
18573 let local_var_error = ResponseContent {
18574 status: local_var_status,
18575 content: local_var_content,
18576 entity: local_var_entity,
18577 };
18578 Err(Error::ResponseError(local_var_error))
18579 }
18580}
18581
18582pub async fn extras_event_rules_list(
18584 configuration: &configuration::Configuration,
18585 action_object_id: Option<Vec<i32>>,
18586 action_object_id__empty: Option<Vec<i32>>,
18587 action_object_id__gt: Option<Vec<i32>>,
18588 action_object_id__gte: Option<Vec<i32>>,
18589 action_object_id__lt: Option<Vec<i32>>,
18590 action_object_id__lte: Option<Vec<i32>>,
18591 action_object_id__n: Option<Vec<i32>>,
18592 action_object_type: Option<Vec<String>>,
18593 action_object_type__n: Option<Vec<String>>,
18594 action_type: Option<Vec<String>>,
18595 action_type__empty: Option<bool>,
18596 action_type__ic: Option<Vec<String>>,
18597 action_type__ie: Option<Vec<String>>,
18598 action_type__iew: Option<Vec<String>>,
18599 action_type__iregex: Option<Vec<String>>,
18600 action_type__isw: Option<Vec<String>>,
18601 action_type__n: Option<Vec<String>>,
18602 action_type__nic: Option<Vec<String>>,
18603 action_type__nie: Option<Vec<String>>,
18604 action_type__niew: Option<Vec<String>>,
18605 action_type__nisw: Option<Vec<String>>,
18606 action_type__regex: Option<Vec<String>>,
18607 created: Option<Vec<String>>,
18608 created__empty: Option<Vec<String>>,
18609 created__gt: Option<Vec<String>>,
18610 created__gte: Option<Vec<String>>,
18611 created__lt: Option<Vec<String>>,
18612 created__lte: Option<Vec<String>>,
18613 created__n: Option<Vec<String>>,
18614 created_by_request: Option<&str>,
18615 description: Option<Vec<String>>,
18616 description__empty: Option<bool>,
18617 description__ic: Option<Vec<String>>,
18618 description__ie: Option<Vec<String>>,
18619 description__iew: Option<Vec<String>>,
18620 description__iregex: Option<Vec<String>>,
18621 description__isw: Option<Vec<String>>,
18622 description__n: Option<Vec<String>>,
18623 description__nic: Option<Vec<String>>,
18624 description__nie: Option<Vec<String>>,
18625 description__niew: Option<Vec<String>>,
18626 description__nisw: Option<Vec<String>>,
18627 description__regex: Option<Vec<String>>,
18628 enabled: Option<bool>,
18629 event_type: Option<Vec<String>>,
18630 id: Option<Vec<i32>>,
18631 id__empty: Option<bool>,
18632 id__gt: Option<Vec<i32>>,
18633 id__gte: Option<Vec<i32>>,
18634 id__lt: Option<Vec<i32>>,
18635 id__lte: Option<Vec<i32>>,
18636 id__n: Option<Vec<i32>>,
18637 last_updated: Option<Vec<String>>,
18638 last_updated__empty: Option<Vec<String>>,
18639 last_updated__gt: Option<Vec<String>>,
18640 last_updated__gte: Option<Vec<String>>,
18641 last_updated__lt: Option<Vec<String>>,
18642 last_updated__lte: Option<Vec<String>>,
18643 last_updated__n: Option<Vec<String>>,
18644 limit: Option<i32>,
18645 modified_by_request: Option<&str>,
18646 name: Option<Vec<String>>,
18647 name__empty: Option<bool>,
18648 name__ic: Option<Vec<String>>,
18649 name__ie: Option<Vec<String>>,
18650 name__iew: Option<Vec<String>>,
18651 name__iregex: Option<Vec<String>>,
18652 name__isw: Option<Vec<String>>,
18653 name__n: Option<Vec<String>>,
18654 name__nic: Option<Vec<String>>,
18655 name__nie: Option<Vec<String>>,
18656 name__niew: Option<Vec<String>>,
18657 name__nisw: Option<Vec<String>>,
18658 name__regex: Option<Vec<String>>,
18659 object_type: Option<Vec<String>>,
18660 object_type__ic: Option<Vec<String>>,
18661 object_type__ie: Option<Vec<String>>,
18662 object_type__iew: Option<Vec<String>>,
18663 object_type__iregex: Option<Vec<String>>,
18664 object_type__isw: Option<Vec<String>>,
18665 object_type__n: Option<Vec<String>>,
18666 object_type__nic: Option<Vec<String>>,
18667 object_type__nie: Option<Vec<String>>,
18668 object_type__niew: Option<Vec<String>>,
18669 object_type__nisw: Option<Vec<String>>,
18670 object_type__regex: Option<Vec<String>>,
18671 object_type_id: Option<Vec<i32>>,
18672 object_type_id__n: Option<Vec<i32>>,
18673 offset: Option<i32>,
18674 ordering: Option<&str>,
18675 owner: Option<Vec<String>>,
18676 owner__n: Option<Vec<String>>,
18677 owner_group: Option<Vec<String>>,
18678 owner_group__n: Option<Vec<String>>,
18679 owner_group_id: Option<Vec<i32>>,
18680 owner_group_id__n: Option<Vec<i32>>,
18681 owner_id: Option<Vec<i32>>,
18682 owner_id__n: Option<Vec<i32>>,
18683 q: Option<&str>,
18684 start: Option<i32>,
18685 tag: Option<Vec<String>>,
18686 tag__n: Option<Vec<String>>,
18687 tag_id: Option<Vec<i32>>,
18688 tag_id__n: Option<Vec<i32>>,
18689 updated_by_request: Option<&str>,
18690) -> Result<crate::models::PaginatedEventRuleList, Error<ExtrasEventRulesListError>> {
18691 let local_var_configuration = configuration;
18692
18693 let local_var_client = &local_var_configuration.client;
18694
18695 let local_var_uri_str = format!(
18696 "{}/api/extras/event-rules/",
18697 local_var_configuration.base_path
18698 );
18699 let mut local_var_req_builder =
18700 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
18701
18702 if let Some(ref local_var_str) = action_object_id {
18703 local_var_req_builder = match "multi" {
18704 "multi" => local_var_req_builder.query(
18705 &local_var_str
18706 .into_iter()
18707 .map(|p| ("action_object_id".to_owned(), p.to_string()))
18708 .collect::<Vec<(std::string::String, std::string::String)>>(),
18709 ),
18710 _ => local_var_req_builder.query(&[(
18711 "action_object_id",
18712 &local_var_str
18713 .into_iter()
18714 .map(|p| p.to_string())
18715 .collect::<Vec<String>>()
18716 .join(",")
18717 .to_string(),
18718 )]),
18719 };
18720 }
18721 if let Some(ref local_var_str) = action_object_id__empty {
18722 local_var_req_builder = match "multi" {
18723 "multi" => local_var_req_builder.query(
18724 &local_var_str
18725 .into_iter()
18726 .map(|p| ("action_object_id__empty".to_owned(), p.to_string()))
18727 .collect::<Vec<(std::string::String, std::string::String)>>(),
18728 ),
18729 _ => local_var_req_builder.query(&[(
18730 "action_object_id__empty",
18731 &local_var_str
18732 .into_iter()
18733 .map(|p| p.to_string())
18734 .collect::<Vec<String>>()
18735 .join(",")
18736 .to_string(),
18737 )]),
18738 };
18739 }
18740 if let Some(ref local_var_str) = action_object_id__gt {
18741 local_var_req_builder = match "multi" {
18742 "multi" => local_var_req_builder.query(
18743 &local_var_str
18744 .into_iter()
18745 .map(|p| ("action_object_id__gt".to_owned(), p.to_string()))
18746 .collect::<Vec<(std::string::String, std::string::String)>>(),
18747 ),
18748 _ => local_var_req_builder.query(&[(
18749 "action_object_id__gt",
18750 &local_var_str
18751 .into_iter()
18752 .map(|p| p.to_string())
18753 .collect::<Vec<String>>()
18754 .join(",")
18755 .to_string(),
18756 )]),
18757 };
18758 }
18759 if let Some(ref local_var_str) = action_object_id__gte {
18760 local_var_req_builder = match "multi" {
18761 "multi" => local_var_req_builder.query(
18762 &local_var_str
18763 .into_iter()
18764 .map(|p| ("action_object_id__gte".to_owned(), p.to_string()))
18765 .collect::<Vec<(std::string::String, std::string::String)>>(),
18766 ),
18767 _ => local_var_req_builder.query(&[(
18768 "action_object_id__gte",
18769 &local_var_str
18770 .into_iter()
18771 .map(|p| p.to_string())
18772 .collect::<Vec<String>>()
18773 .join(",")
18774 .to_string(),
18775 )]),
18776 };
18777 }
18778 if let Some(ref local_var_str) = action_object_id__lt {
18779 local_var_req_builder = match "multi" {
18780 "multi" => local_var_req_builder.query(
18781 &local_var_str
18782 .into_iter()
18783 .map(|p| ("action_object_id__lt".to_owned(), p.to_string()))
18784 .collect::<Vec<(std::string::String, std::string::String)>>(),
18785 ),
18786 _ => local_var_req_builder.query(&[(
18787 "action_object_id__lt",
18788 &local_var_str
18789 .into_iter()
18790 .map(|p| p.to_string())
18791 .collect::<Vec<String>>()
18792 .join(",")
18793 .to_string(),
18794 )]),
18795 };
18796 }
18797 if let Some(ref local_var_str) = action_object_id__lte {
18798 local_var_req_builder = match "multi" {
18799 "multi" => local_var_req_builder.query(
18800 &local_var_str
18801 .into_iter()
18802 .map(|p| ("action_object_id__lte".to_owned(), p.to_string()))
18803 .collect::<Vec<(std::string::String, std::string::String)>>(),
18804 ),
18805 _ => local_var_req_builder.query(&[(
18806 "action_object_id__lte",
18807 &local_var_str
18808 .into_iter()
18809 .map(|p| p.to_string())
18810 .collect::<Vec<String>>()
18811 .join(",")
18812 .to_string(),
18813 )]),
18814 };
18815 }
18816 if let Some(ref local_var_str) = action_object_id__n {
18817 local_var_req_builder = match "multi" {
18818 "multi" => local_var_req_builder.query(
18819 &local_var_str
18820 .into_iter()
18821 .map(|p| ("action_object_id__n".to_owned(), p.to_string()))
18822 .collect::<Vec<(std::string::String, std::string::String)>>(),
18823 ),
18824 _ => local_var_req_builder.query(&[(
18825 "action_object_id__n",
18826 &local_var_str
18827 .into_iter()
18828 .map(|p| p.to_string())
18829 .collect::<Vec<String>>()
18830 .join(",")
18831 .to_string(),
18832 )]),
18833 };
18834 }
18835 if let Some(ref local_var_str) = action_object_type {
18836 local_var_req_builder = match "multi" {
18837 "multi" => local_var_req_builder.query(
18838 &local_var_str
18839 .into_iter()
18840 .map(|p| ("action_object_type".to_owned(), p.to_string()))
18841 .collect::<Vec<(std::string::String, std::string::String)>>(),
18842 ),
18843 _ => local_var_req_builder.query(&[(
18844 "action_object_type",
18845 &local_var_str
18846 .into_iter()
18847 .map(|p| p.to_string())
18848 .collect::<Vec<String>>()
18849 .join(",")
18850 .to_string(),
18851 )]),
18852 };
18853 }
18854 if let Some(ref local_var_str) = action_object_type__n {
18855 local_var_req_builder = match "multi" {
18856 "multi" => local_var_req_builder.query(
18857 &local_var_str
18858 .into_iter()
18859 .map(|p| ("action_object_type__n".to_owned(), p.to_string()))
18860 .collect::<Vec<(std::string::String, std::string::String)>>(),
18861 ),
18862 _ => local_var_req_builder.query(&[(
18863 "action_object_type__n",
18864 &local_var_str
18865 .into_iter()
18866 .map(|p| p.to_string())
18867 .collect::<Vec<String>>()
18868 .join(",")
18869 .to_string(),
18870 )]),
18871 };
18872 }
18873 if let Some(ref local_var_str) = action_type {
18874 local_var_req_builder = match "multi" {
18875 "multi" => local_var_req_builder.query(
18876 &local_var_str
18877 .into_iter()
18878 .map(|p| ("action_type".to_owned(), p.to_string()))
18879 .collect::<Vec<(std::string::String, std::string::String)>>(),
18880 ),
18881 _ => local_var_req_builder.query(&[(
18882 "action_type",
18883 &local_var_str
18884 .into_iter()
18885 .map(|p| p.to_string())
18886 .collect::<Vec<String>>()
18887 .join(",")
18888 .to_string(),
18889 )]),
18890 };
18891 }
18892 if let Some(ref local_var_str) = action_type__empty {
18893 local_var_req_builder =
18894 local_var_req_builder.query(&[("action_type__empty", &local_var_str.to_string())]);
18895 }
18896 if let Some(ref local_var_str) = action_type__ic {
18897 local_var_req_builder = match "multi" {
18898 "multi" => local_var_req_builder.query(
18899 &local_var_str
18900 .into_iter()
18901 .map(|p| ("action_type__ic".to_owned(), p.to_string()))
18902 .collect::<Vec<(std::string::String, std::string::String)>>(),
18903 ),
18904 _ => local_var_req_builder.query(&[(
18905 "action_type__ic",
18906 &local_var_str
18907 .into_iter()
18908 .map(|p| p.to_string())
18909 .collect::<Vec<String>>()
18910 .join(",")
18911 .to_string(),
18912 )]),
18913 };
18914 }
18915 if let Some(ref local_var_str) = action_type__ie {
18916 local_var_req_builder = match "multi" {
18917 "multi" => local_var_req_builder.query(
18918 &local_var_str
18919 .into_iter()
18920 .map(|p| ("action_type__ie".to_owned(), p.to_string()))
18921 .collect::<Vec<(std::string::String, std::string::String)>>(),
18922 ),
18923 _ => local_var_req_builder.query(&[(
18924 "action_type__ie",
18925 &local_var_str
18926 .into_iter()
18927 .map(|p| p.to_string())
18928 .collect::<Vec<String>>()
18929 .join(",")
18930 .to_string(),
18931 )]),
18932 };
18933 }
18934 if let Some(ref local_var_str) = action_type__iew {
18935 local_var_req_builder = match "multi" {
18936 "multi" => local_var_req_builder.query(
18937 &local_var_str
18938 .into_iter()
18939 .map(|p| ("action_type__iew".to_owned(), p.to_string()))
18940 .collect::<Vec<(std::string::String, std::string::String)>>(),
18941 ),
18942 _ => local_var_req_builder.query(&[(
18943 "action_type__iew",
18944 &local_var_str
18945 .into_iter()
18946 .map(|p| p.to_string())
18947 .collect::<Vec<String>>()
18948 .join(",")
18949 .to_string(),
18950 )]),
18951 };
18952 }
18953 if let Some(ref local_var_str) = action_type__iregex {
18954 local_var_req_builder = match "multi" {
18955 "multi" => local_var_req_builder.query(
18956 &local_var_str
18957 .into_iter()
18958 .map(|p| ("action_type__iregex".to_owned(), p.to_string()))
18959 .collect::<Vec<(std::string::String, std::string::String)>>(),
18960 ),
18961 _ => local_var_req_builder.query(&[(
18962 "action_type__iregex",
18963 &local_var_str
18964 .into_iter()
18965 .map(|p| p.to_string())
18966 .collect::<Vec<String>>()
18967 .join(",")
18968 .to_string(),
18969 )]),
18970 };
18971 }
18972 if let Some(ref local_var_str) = action_type__isw {
18973 local_var_req_builder = match "multi" {
18974 "multi" => local_var_req_builder.query(
18975 &local_var_str
18976 .into_iter()
18977 .map(|p| ("action_type__isw".to_owned(), p.to_string()))
18978 .collect::<Vec<(std::string::String, std::string::String)>>(),
18979 ),
18980 _ => local_var_req_builder.query(&[(
18981 "action_type__isw",
18982 &local_var_str
18983 .into_iter()
18984 .map(|p| p.to_string())
18985 .collect::<Vec<String>>()
18986 .join(",")
18987 .to_string(),
18988 )]),
18989 };
18990 }
18991 if let Some(ref local_var_str) = action_type__n {
18992 local_var_req_builder = match "multi" {
18993 "multi" => local_var_req_builder.query(
18994 &local_var_str
18995 .into_iter()
18996 .map(|p| ("action_type__n".to_owned(), p.to_string()))
18997 .collect::<Vec<(std::string::String, std::string::String)>>(),
18998 ),
18999 _ => local_var_req_builder.query(&[(
19000 "action_type__n",
19001 &local_var_str
19002 .into_iter()
19003 .map(|p| p.to_string())
19004 .collect::<Vec<String>>()
19005 .join(",")
19006 .to_string(),
19007 )]),
19008 };
19009 }
19010 if let Some(ref local_var_str) = action_type__nic {
19011 local_var_req_builder = match "multi" {
19012 "multi" => local_var_req_builder.query(
19013 &local_var_str
19014 .into_iter()
19015 .map(|p| ("action_type__nic".to_owned(), p.to_string()))
19016 .collect::<Vec<(std::string::String, std::string::String)>>(),
19017 ),
19018 _ => local_var_req_builder.query(&[(
19019 "action_type__nic",
19020 &local_var_str
19021 .into_iter()
19022 .map(|p| p.to_string())
19023 .collect::<Vec<String>>()
19024 .join(",")
19025 .to_string(),
19026 )]),
19027 };
19028 }
19029 if let Some(ref local_var_str) = action_type__nie {
19030 local_var_req_builder = match "multi" {
19031 "multi" => local_var_req_builder.query(
19032 &local_var_str
19033 .into_iter()
19034 .map(|p| ("action_type__nie".to_owned(), p.to_string()))
19035 .collect::<Vec<(std::string::String, std::string::String)>>(),
19036 ),
19037 _ => local_var_req_builder.query(&[(
19038 "action_type__nie",
19039 &local_var_str
19040 .into_iter()
19041 .map(|p| p.to_string())
19042 .collect::<Vec<String>>()
19043 .join(",")
19044 .to_string(),
19045 )]),
19046 };
19047 }
19048 if let Some(ref local_var_str) = action_type__niew {
19049 local_var_req_builder = match "multi" {
19050 "multi" => local_var_req_builder.query(
19051 &local_var_str
19052 .into_iter()
19053 .map(|p| ("action_type__niew".to_owned(), p.to_string()))
19054 .collect::<Vec<(std::string::String, std::string::String)>>(),
19055 ),
19056 _ => local_var_req_builder.query(&[(
19057 "action_type__niew",
19058 &local_var_str
19059 .into_iter()
19060 .map(|p| p.to_string())
19061 .collect::<Vec<String>>()
19062 .join(",")
19063 .to_string(),
19064 )]),
19065 };
19066 }
19067 if let Some(ref local_var_str) = action_type__nisw {
19068 local_var_req_builder = match "multi" {
19069 "multi" => local_var_req_builder.query(
19070 &local_var_str
19071 .into_iter()
19072 .map(|p| ("action_type__nisw".to_owned(), p.to_string()))
19073 .collect::<Vec<(std::string::String, std::string::String)>>(),
19074 ),
19075 _ => local_var_req_builder.query(&[(
19076 "action_type__nisw",
19077 &local_var_str
19078 .into_iter()
19079 .map(|p| p.to_string())
19080 .collect::<Vec<String>>()
19081 .join(",")
19082 .to_string(),
19083 )]),
19084 };
19085 }
19086 if let Some(ref local_var_str) = action_type__regex {
19087 local_var_req_builder = match "multi" {
19088 "multi" => local_var_req_builder.query(
19089 &local_var_str
19090 .into_iter()
19091 .map(|p| ("action_type__regex".to_owned(), p.to_string()))
19092 .collect::<Vec<(std::string::String, std::string::String)>>(),
19093 ),
19094 _ => local_var_req_builder.query(&[(
19095 "action_type__regex",
19096 &local_var_str
19097 .into_iter()
19098 .map(|p| p.to_string())
19099 .collect::<Vec<String>>()
19100 .join(",")
19101 .to_string(),
19102 )]),
19103 };
19104 }
19105 if let Some(ref local_var_str) = created {
19106 local_var_req_builder = match "multi" {
19107 "multi" => local_var_req_builder.query(
19108 &local_var_str
19109 .into_iter()
19110 .map(|p| ("created".to_owned(), p.to_string()))
19111 .collect::<Vec<(std::string::String, std::string::String)>>(),
19112 ),
19113 _ => local_var_req_builder.query(&[(
19114 "created",
19115 &local_var_str
19116 .into_iter()
19117 .map(|p| p.to_string())
19118 .collect::<Vec<String>>()
19119 .join(",")
19120 .to_string(),
19121 )]),
19122 };
19123 }
19124 if let Some(ref local_var_str) = created__empty {
19125 local_var_req_builder = match "multi" {
19126 "multi" => local_var_req_builder.query(
19127 &local_var_str
19128 .into_iter()
19129 .map(|p| ("created__empty".to_owned(), p.to_string()))
19130 .collect::<Vec<(std::string::String, std::string::String)>>(),
19131 ),
19132 _ => local_var_req_builder.query(&[(
19133 "created__empty",
19134 &local_var_str
19135 .into_iter()
19136 .map(|p| p.to_string())
19137 .collect::<Vec<String>>()
19138 .join(",")
19139 .to_string(),
19140 )]),
19141 };
19142 }
19143 if let Some(ref local_var_str) = created__gt {
19144 local_var_req_builder = match "multi" {
19145 "multi" => local_var_req_builder.query(
19146 &local_var_str
19147 .into_iter()
19148 .map(|p| ("created__gt".to_owned(), p.to_string()))
19149 .collect::<Vec<(std::string::String, std::string::String)>>(),
19150 ),
19151 _ => local_var_req_builder.query(&[(
19152 "created__gt",
19153 &local_var_str
19154 .into_iter()
19155 .map(|p| p.to_string())
19156 .collect::<Vec<String>>()
19157 .join(",")
19158 .to_string(),
19159 )]),
19160 };
19161 }
19162 if let Some(ref local_var_str) = created__gte {
19163 local_var_req_builder = match "multi" {
19164 "multi" => local_var_req_builder.query(
19165 &local_var_str
19166 .into_iter()
19167 .map(|p| ("created__gte".to_owned(), p.to_string()))
19168 .collect::<Vec<(std::string::String, std::string::String)>>(),
19169 ),
19170 _ => local_var_req_builder.query(&[(
19171 "created__gte",
19172 &local_var_str
19173 .into_iter()
19174 .map(|p| p.to_string())
19175 .collect::<Vec<String>>()
19176 .join(",")
19177 .to_string(),
19178 )]),
19179 };
19180 }
19181 if let Some(ref local_var_str) = created__lt {
19182 local_var_req_builder = match "multi" {
19183 "multi" => local_var_req_builder.query(
19184 &local_var_str
19185 .into_iter()
19186 .map(|p| ("created__lt".to_owned(), p.to_string()))
19187 .collect::<Vec<(std::string::String, std::string::String)>>(),
19188 ),
19189 _ => local_var_req_builder.query(&[(
19190 "created__lt",
19191 &local_var_str
19192 .into_iter()
19193 .map(|p| p.to_string())
19194 .collect::<Vec<String>>()
19195 .join(",")
19196 .to_string(),
19197 )]),
19198 };
19199 }
19200 if let Some(ref local_var_str) = created__lte {
19201 local_var_req_builder = match "multi" {
19202 "multi" => local_var_req_builder.query(
19203 &local_var_str
19204 .into_iter()
19205 .map(|p| ("created__lte".to_owned(), p.to_string()))
19206 .collect::<Vec<(std::string::String, std::string::String)>>(),
19207 ),
19208 _ => local_var_req_builder.query(&[(
19209 "created__lte",
19210 &local_var_str
19211 .into_iter()
19212 .map(|p| p.to_string())
19213 .collect::<Vec<String>>()
19214 .join(",")
19215 .to_string(),
19216 )]),
19217 };
19218 }
19219 if let Some(ref local_var_str) = created__n {
19220 local_var_req_builder = match "multi" {
19221 "multi" => local_var_req_builder.query(
19222 &local_var_str
19223 .into_iter()
19224 .map(|p| ("created__n".to_owned(), p.to_string()))
19225 .collect::<Vec<(std::string::String, std::string::String)>>(),
19226 ),
19227 _ => local_var_req_builder.query(&[(
19228 "created__n",
19229 &local_var_str
19230 .into_iter()
19231 .map(|p| p.to_string())
19232 .collect::<Vec<String>>()
19233 .join(",")
19234 .to_string(),
19235 )]),
19236 };
19237 }
19238 if let Some(ref local_var_str) = created_by_request {
19239 local_var_req_builder =
19240 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
19241 }
19242 if let Some(ref local_var_str) = description {
19243 local_var_req_builder = match "multi" {
19244 "multi" => local_var_req_builder.query(
19245 &local_var_str
19246 .into_iter()
19247 .map(|p| ("description".to_owned(), p.to_string()))
19248 .collect::<Vec<(std::string::String, std::string::String)>>(),
19249 ),
19250 _ => local_var_req_builder.query(&[(
19251 "description",
19252 &local_var_str
19253 .into_iter()
19254 .map(|p| p.to_string())
19255 .collect::<Vec<String>>()
19256 .join(",")
19257 .to_string(),
19258 )]),
19259 };
19260 }
19261 if let Some(ref local_var_str) = description__empty {
19262 local_var_req_builder =
19263 local_var_req_builder.query(&[("description__empty", &local_var_str.to_string())]);
19264 }
19265 if let Some(ref local_var_str) = description__ic {
19266 local_var_req_builder = match "multi" {
19267 "multi" => local_var_req_builder.query(
19268 &local_var_str
19269 .into_iter()
19270 .map(|p| ("description__ic".to_owned(), p.to_string()))
19271 .collect::<Vec<(std::string::String, std::string::String)>>(),
19272 ),
19273 _ => local_var_req_builder.query(&[(
19274 "description__ic",
19275 &local_var_str
19276 .into_iter()
19277 .map(|p| p.to_string())
19278 .collect::<Vec<String>>()
19279 .join(",")
19280 .to_string(),
19281 )]),
19282 };
19283 }
19284 if let Some(ref local_var_str) = description__ie {
19285 local_var_req_builder = match "multi" {
19286 "multi" => local_var_req_builder.query(
19287 &local_var_str
19288 .into_iter()
19289 .map(|p| ("description__ie".to_owned(), p.to_string()))
19290 .collect::<Vec<(std::string::String, std::string::String)>>(),
19291 ),
19292 _ => local_var_req_builder.query(&[(
19293 "description__ie",
19294 &local_var_str
19295 .into_iter()
19296 .map(|p| p.to_string())
19297 .collect::<Vec<String>>()
19298 .join(",")
19299 .to_string(),
19300 )]),
19301 };
19302 }
19303 if let Some(ref local_var_str) = description__iew {
19304 local_var_req_builder = match "multi" {
19305 "multi" => local_var_req_builder.query(
19306 &local_var_str
19307 .into_iter()
19308 .map(|p| ("description__iew".to_owned(), p.to_string()))
19309 .collect::<Vec<(std::string::String, std::string::String)>>(),
19310 ),
19311 _ => local_var_req_builder.query(&[(
19312 "description__iew",
19313 &local_var_str
19314 .into_iter()
19315 .map(|p| p.to_string())
19316 .collect::<Vec<String>>()
19317 .join(",")
19318 .to_string(),
19319 )]),
19320 };
19321 }
19322 if let Some(ref local_var_str) = description__iregex {
19323 local_var_req_builder = match "multi" {
19324 "multi" => local_var_req_builder.query(
19325 &local_var_str
19326 .into_iter()
19327 .map(|p| ("description__iregex".to_owned(), p.to_string()))
19328 .collect::<Vec<(std::string::String, std::string::String)>>(),
19329 ),
19330 _ => local_var_req_builder.query(&[(
19331 "description__iregex",
19332 &local_var_str
19333 .into_iter()
19334 .map(|p| p.to_string())
19335 .collect::<Vec<String>>()
19336 .join(",")
19337 .to_string(),
19338 )]),
19339 };
19340 }
19341 if let Some(ref local_var_str) = description__isw {
19342 local_var_req_builder = match "multi" {
19343 "multi" => local_var_req_builder.query(
19344 &local_var_str
19345 .into_iter()
19346 .map(|p| ("description__isw".to_owned(), p.to_string()))
19347 .collect::<Vec<(std::string::String, std::string::String)>>(),
19348 ),
19349 _ => local_var_req_builder.query(&[(
19350 "description__isw",
19351 &local_var_str
19352 .into_iter()
19353 .map(|p| p.to_string())
19354 .collect::<Vec<String>>()
19355 .join(",")
19356 .to_string(),
19357 )]),
19358 };
19359 }
19360 if let Some(ref local_var_str) = description__n {
19361 local_var_req_builder = match "multi" {
19362 "multi" => local_var_req_builder.query(
19363 &local_var_str
19364 .into_iter()
19365 .map(|p| ("description__n".to_owned(), p.to_string()))
19366 .collect::<Vec<(std::string::String, std::string::String)>>(),
19367 ),
19368 _ => local_var_req_builder.query(&[(
19369 "description__n",
19370 &local_var_str
19371 .into_iter()
19372 .map(|p| p.to_string())
19373 .collect::<Vec<String>>()
19374 .join(",")
19375 .to_string(),
19376 )]),
19377 };
19378 }
19379 if let Some(ref local_var_str) = description__nic {
19380 local_var_req_builder = match "multi" {
19381 "multi" => local_var_req_builder.query(
19382 &local_var_str
19383 .into_iter()
19384 .map(|p| ("description__nic".to_owned(), p.to_string()))
19385 .collect::<Vec<(std::string::String, std::string::String)>>(),
19386 ),
19387 _ => local_var_req_builder.query(&[(
19388 "description__nic",
19389 &local_var_str
19390 .into_iter()
19391 .map(|p| p.to_string())
19392 .collect::<Vec<String>>()
19393 .join(",")
19394 .to_string(),
19395 )]),
19396 };
19397 }
19398 if let Some(ref local_var_str) = description__nie {
19399 local_var_req_builder = match "multi" {
19400 "multi" => local_var_req_builder.query(
19401 &local_var_str
19402 .into_iter()
19403 .map(|p| ("description__nie".to_owned(), p.to_string()))
19404 .collect::<Vec<(std::string::String, std::string::String)>>(),
19405 ),
19406 _ => local_var_req_builder.query(&[(
19407 "description__nie",
19408 &local_var_str
19409 .into_iter()
19410 .map(|p| p.to_string())
19411 .collect::<Vec<String>>()
19412 .join(",")
19413 .to_string(),
19414 )]),
19415 };
19416 }
19417 if let Some(ref local_var_str) = description__niew {
19418 local_var_req_builder = match "multi" {
19419 "multi" => local_var_req_builder.query(
19420 &local_var_str
19421 .into_iter()
19422 .map(|p| ("description__niew".to_owned(), p.to_string()))
19423 .collect::<Vec<(std::string::String, std::string::String)>>(),
19424 ),
19425 _ => local_var_req_builder.query(&[(
19426 "description__niew",
19427 &local_var_str
19428 .into_iter()
19429 .map(|p| p.to_string())
19430 .collect::<Vec<String>>()
19431 .join(",")
19432 .to_string(),
19433 )]),
19434 };
19435 }
19436 if let Some(ref local_var_str) = description__nisw {
19437 local_var_req_builder = match "multi" {
19438 "multi" => local_var_req_builder.query(
19439 &local_var_str
19440 .into_iter()
19441 .map(|p| ("description__nisw".to_owned(), p.to_string()))
19442 .collect::<Vec<(std::string::String, std::string::String)>>(),
19443 ),
19444 _ => local_var_req_builder.query(&[(
19445 "description__nisw",
19446 &local_var_str
19447 .into_iter()
19448 .map(|p| p.to_string())
19449 .collect::<Vec<String>>()
19450 .join(",")
19451 .to_string(),
19452 )]),
19453 };
19454 }
19455 if let Some(ref local_var_str) = description__regex {
19456 local_var_req_builder = match "multi" {
19457 "multi" => local_var_req_builder.query(
19458 &local_var_str
19459 .into_iter()
19460 .map(|p| ("description__regex".to_owned(), p.to_string()))
19461 .collect::<Vec<(std::string::String, std::string::String)>>(),
19462 ),
19463 _ => local_var_req_builder.query(&[(
19464 "description__regex",
19465 &local_var_str
19466 .into_iter()
19467 .map(|p| p.to_string())
19468 .collect::<Vec<String>>()
19469 .join(",")
19470 .to_string(),
19471 )]),
19472 };
19473 }
19474 if let Some(ref local_var_str) = enabled {
19475 local_var_req_builder =
19476 local_var_req_builder.query(&[("enabled", &local_var_str.to_string())]);
19477 }
19478 if let Some(ref local_var_str) = event_type {
19479 local_var_req_builder = match "multi" {
19480 "multi" => local_var_req_builder.query(
19481 &local_var_str
19482 .into_iter()
19483 .map(|p| ("event_type".to_owned(), p.to_string()))
19484 .collect::<Vec<(std::string::String, std::string::String)>>(),
19485 ),
19486 _ => local_var_req_builder.query(&[(
19487 "event_type",
19488 &local_var_str
19489 .into_iter()
19490 .map(|p| p.to_string())
19491 .collect::<Vec<String>>()
19492 .join(",")
19493 .to_string(),
19494 )]),
19495 };
19496 }
19497 if let Some(ref local_var_str) = id {
19498 local_var_req_builder = match "multi" {
19499 "multi" => local_var_req_builder.query(
19500 &local_var_str
19501 .into_iter()
19502 .map(|p| ("id".to_owned(), p.to_string()))
19503 .collect::<Vec<(std::string::String, std::string::String)>>(),
19504 ),
19505 _ => local_var_req_builder.query(&[(
19506 "id",
19507 &local_var_str
19508 .into_iter()
19509 .map(|p| p.to_string())
19510 .collect::<Vec<String>>()
19511 .join(",")
19512 .to_string(),
19513 )]),
19514 };
19515 }
19516 if let Some(ref local_var_str) = id__empty {
19517 local_var_req_builder =
19518 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
19519 }
19520 if let Some(ref local_var_str) = id__gt {
19521 local_var_req_builder = match "multi" {
19522 "multi" => local_var_req_builder.query(
19523 &local_var_str
19524 .into_iter()
19525 .map(|p| ("id__gt".to_owned(), p.to_string()))
19526 .collect::<Vec<(std::string::String, std::string::String)>>(),
19527 ),
19528 _ => local_var_req_builder.query(&[(
19529 "id__gt",
19530 &local_var_str
19531 .into_iter()
19532 .map(|p| p.to_string())
19533 .collect::<Vec<String>>()
19534 .join(",")
19535 .to_string(),
19536 )]),
19537 };
19538 }
19539 if let Some(ref local_var_str) = id__gte {
19540 local_var_req_builder = match "multi" {
19541 "multi" => local_var_req_builder.query(
19542 &local_var_str
19543 .into_iter()
19544 .map(|p| ("id__gte".to_owned(), p.to_string()))
19545 .collect::<Vec<(std::string::String, std::string::String)>>(),
19546 ),
19547 _ => local_var_req_builder.query(&[(
19548 "id__gte",
19549 &local_var_str
19550 .into_iter()
19551 .map(|p| p.to_string())
19552 .collect::<Vec<String>>()
19553 .join(",")
19554 .to_string(),
19555 )]),
19556 };
19557 }
19558 if let Some(ref local_var_str) = id__lt {
19559 local_var_req_builder = match "multi" {
19560 "multi" => local_var_req_builder.query(
19561 &local_var_str
19562 .into_iter()
19563 .map(|p| ("id__lt".to_owned(), p.to_string()))
19564 .collect::<Vec<(std::string::String, std::string::String)>>(),
19565 ),
19566 _ => local_var_req_builder.query(&[(
19567 "id__lt",
19568 &local_var_str
19569 .into_iter()
19570 .map(|p| p.to_string())
19571 .collect::<Vec<String>>()
19572 .join(",")
19573 .to_string(),
19574 )]),
19575 };
19576 }
19577 if let Some(ref local_var_str) = id__lte {
19578 local_var_req_builder = match "multi" {
19579 "multi" => local_var_req_builder.query(
19580 &local_var_str
19581 .into_iter()
19582 .map(|p| ("id__lte".to_owned(), p.to_string()))
19583 .collect::<Vec<(std::string::String, std::string::String)>>(),
19584 ),
19585 _ => local_var_req_builder.query(&[(
19586 "id__lte",
19587 &local_var_str
19588 .into_iter()
19589 .map(|p| p.to_string())
19590 .collect::<Vec<String>>()
19591 .join(",")
19592 .to_string(),
19593 )]),
19594 };
19595 }
19596 if let Some(ref local_var_str) = id__n {
19597 local_var_req_builder = match "multi" {
19598 "multi" => local_var_req_builder.query(
19599 &local_var_str
19600 .into_iter()
19601 .map(|p| ("id__n".to_owned(), p.to_string()))
19602 .collect::<Vec<(std::string::String, std::string::String)>>(),
19603 ),
19604 _ => local_var_req_builder.query(&[(
19605 "id__n",
19606 &local_var_str
19607 .into_iter()
19608 .map(|p| p.to_string())
19609 .collect::<Vec<String>>()
19610 .join(",")
19611 .to_string(),
19612 )]),
19613 };
19614 }
19615 if let Some(ref local_var_str) = last_updated {
19616 local_var_req_builder = match "multi" {
19617 "multi" => local_var_req_builder.query(
19618 &local_var_str
19619 .into_iter()
19620 .map(|p| ("last_updated".to_owned(), p.to_string()))
19621 .collect::<Vec<(std::string::String, std::string::String)>>(),
19622 ),
19623 _ => local_var_req_builder.query(&[(
19624 "last_updated",
19625 &local_var_str
19626 .into_iter()
19627 .map(|p| p.to_string())
19628 .collect::<Vec<String>>()
19629 .join(",")
19630 .to_string(),
19631 )]),
19632 };
19633 }
19634 if let Some(ref local_var_str) = last_updated__empty {
19635 local_var_req_builder = match "multi" {
19636 "multi" => local_var_req_builder.query(
19637 &local_var_str
19638 .into_iter()
19639 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
19640 .collect::<Vec<(std::string::String, std::string::String)>>(),
19641 ),
19642 _ => local_var_req_builder.query(&[(
19643 "last_updated__empty",
19644 &local_var_str
19645 .into_iter()
19646 .map(|p| p.to_string())
19647 .collect::<Vec<String>>()
19648 .join(",")
19649 .to_string(),
19650 )]),
19651 };
19652 }
19653 if let Some(ref local_var_str) = last_updated__gt {
19654 local_var_req_builder = match "multi" {
19655 "multi" => local_var_req_builder.query(
19656 &local_var_str
19657 .into_iter()
19658 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
19659 .collect::<Vec<(std::string::String, std::string::String)>>(),
19660 ),
19661 _ => local_var_req_builder.query(&[(
19662 "last_updated__gt",
19663 &local_var_str
19664 .into_iter()
19665 .map(|p| p.to_string())
19666 .collect::<Vec<String>>()
19667 .join(",")
19668 .to_string(),
19669 )]),
19670 };
19671 }
19672 if let Some(ref local_var_str) = last_updated__gte {
19673 local_var_req_builder = match "multi" {
19674 "multi" => local_var_req_builder.query(
19675 &local_var_str
19676 .into_iter()
19677 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
19678 .collect::<Vec<(std::string::String, std::string::String)>>(),
19679 ),
19680 _ => local_var_req_builder.query(&[(
19681 "last_updated__gte",
19682 &local_var_str
19683 .into_iter()
19684 .map(|p| p.to_string())
19685 .collect::<Vec<String>>()
19686 .join(",")
19687 .to_string(),
19688 )]),
19689 };
19690 }
19691 if let Some(ref local_var_str) = last_updated__lt {
19692 local_var_req_builder = match "multi" {
19693 "multi" => local_var_req_builder.query(
19694 &local_var_str
19695 .into_iter()
19696 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
19697 .collect::<Vec<(std::string::String, std::string::String)>>(),
19698 ),
19699 _ => local_var_req_builder.query(&[(
19700 "last_updated__lt",
19701 &local_var_str
19702 .into_iter()
19703 .map(|p| p.to_string())
19704 .collect::<Vec<String>>()
19705 .join(",")
19706 .to_string(),
19707 )]),
19708 };
19709 }
19710 if let Some(ref local_var_str) = last_updated__lte {
19711 local_var_req_builder = match "multi" {
19712 "multi" => local_var_req_builder.query(
19713 &local_var_str
19714 .into_iter()
19715 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
19716 .collect::<Vec<(std::string::String, std::string::String)>>(),
19717 ),
19718 _ => local_var_req_builder.query(&[(
19719 "last_updated__lte",
19720 &local_var_str
19721 .into_iter()
19722 .map(|p| p.to_string())
19723 .collect::<Vec<String>>()
19724 .join(",")
19725 .to_string(),
19726 )]),
19727 };
19728 }
19729 if let Some(ref local_var_str) = last_updated__n {
19730 local_var_req_builder = match "multi" {
19731 "multi" => local_var_req_builder.query(
19732 &local_var_str
19733 .into_iter()
19734 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
19735 .collect::<Vec<(std::string::String, std::string::String)>>(),
19736 ),
19737 _ => local_var_req_builder.query(&[(
19738 "last_updated__n",
19739 &local_var_str
19740 .into_iter()
19741 .map(|p| p.to_string())
19742 .collect::<Vec<String>>()
19743 .join(",")
19744 .to_string(),
19745 )]),
19746 };
19747 }
19748 if let Some(ref local_var_str) = limit {
19749 local_var_req_builder =
19750 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
19751 }
19752 if let Some(ref local_var_str) = modified_by_request {
19753 local_var_req_builder =
19754 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
19755 }
19756 if let Some(ref local_var_str) = name {
19757 local_var_req_builder = match "multi" {
19758 "multi" => local_var_req_builder.query(
19759 &local_var_str
19760 .into_iter()
19761 .map(|p| ("name".to_owned(), p.to_string()))
19762 .collect::<Vec<(std::string::String, std::string::String)>>(),
19763 ),
19764 _ => local_var_req_builder.query(&[(
19765 "name",
19766 &local_var_str
19767 .into_iter()
19768 .map(|p| p.to_string())
19769 .collect::<Vec<String>>()
19770 .join(",")
19771 .to_string(),
19772 )]),
19773 };
19774 }
19775 if let Some(ref local_var_str) = name__empty {
19776 local_var_req_builder =
19777 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
19778 }
19779 if let Some(ref local_var_str) = name__ic {
19780 local_var_req_builder = match "multi" {
19781 "multi" => local_var_req_builder.query(
19782 &local_var_str
19783 .into_iter()
19784 .map(|p| ("name__ic".to_owned(), p.to_string()))
19785 .collect::<Vec<(std::string::String, std::string::String)>>(),
19786 ),
19787 _ => local_var_req_builder.query(&[(
19788 "name__ic",
19789 &local_var_str
19790 .into_iter()
19791 .map(|p| p.to_string())
19792 .collect::<Vec<String>>()
19793 .join(",")
19794 .to_string(),
19795 )]),
19796 };
19797 }
19798 if let Some(ref local_var_str) = name__ie {
19799 local_var_req_builder = match "multi" {
19800 "multi" => local_var_req_builder.query(
19801 &local_var_str
19802 .into_iter()
19803 .map(|p| ("name__ie".to_owned(), p.to_string()))
19804 .collect::<Vec<(std::string::String, std::string::String)>>(),
19805 ),
19806 _ => local_var_req_builder.query(&[(
19807 "name__ie",
19808 &local_var_str
19809 .into_iter()
19810 .map(|p| p.to_string())
19811 .collect::<Vec<String>>()
19812 .join(",")
19813 .to_string(),
19814 )]),
19815 };
19816 }
19817 if let Some(ref local_var_str) = name__iew {
19818 local_var_req_builder = match "multi" {
19819 "multi" => local_var_req_builder.query(
19820 &local_var_str
19821 .into_iter()
19822 .map(|p| ("name__iew".to_owned(), p.to_string()))
19823 .collect::<Vec<(std::string::String, std::string::String)>>(),
19824 ),
19825 _ => local_var_req_builder.query(&[(
19826 "name__iew",
19827 &local_var_str
19828 .into_iter()
19829 .map(|p| p.to_string())
19830 .collect::<Vec<String>>()
19831 .join(",")
19832 .to_string(),
19833 )]),
19834 };
19835 }
19836 if let Some(ref local_var_str) = name__iregex {
19837 local_var_req_builder = match "multi" {
19838 "multi" => local_var_req_builder.query(
19839 &local_var_str
19840 .into_iter()
19841 .map(|p| ("name__iregex".to_owned(), p.to_string()))
19842 .collect::<Vec<(std::string::String, std::string::String)>>(),
19843 ),
19844 _ => local_var_req_builder.query(&[(
19845 "name__iregex",
19846 &local_var_str
19847 .into_iter()
19848 .map(|p| p.to_string())
19849 .collect::<Vec<String>>()
19850 .join(",")
19851 .to_string(),
19852 )]),
19853 };
19854 }
19855 if let Some(ref local_var_str) = name__isw {
19856 local_var_req_builder = match "multi" {
19857 "multi" => local_var_req_builder.query(
19858 &local_var_str
19859 .into_iter()
19860 .map(|p| ("name__isw".to_owned(), p.to_string()))
19861 .collect::<Vec<(std::string::String, std::string::String)>>(),
19862 ),
19863 _ => local_var_req_builder.query(&[(
19864 "name__isw",
19865 &local_var_str
19866 .into_iter()
19867 .map(|p| p.to_string())
19868 .collect::<Vec<String>>()
19869 .join(",")
19870 .to_string(),
19871 )]),
19872 };
19873 }
19874 if let Some(ref local_var_str) = name__n {
19875 local_var_req_builder = match "multi" {
19876 "multi" => local_var_req_builder.query(
19877 &local_var_str
19878 .into_iter()
19879 .map(|p| ("name__n".to_owned(), p.to_string()))
19880 .collect::<Vec<(std::string::String, std::string::String)>>(),
19881 ),
19882 _ => local_var_req_builder.query(&[(
19883 "name__n",
19884 &local_var_str
19885 .into_iter()
19886 .map(|p| p.to_string())
19887 .collect::<Vec<String>>()
19888 .join(",")
19889 .to_string(),
19890 )]),
19891 };
19892 }
19893 if let Some(ref local_var_str) = name__nic {
19894 local_var_req_builder = match "multi" {
19895 "multi" => local_var_req_builder.query(
19896 &local_var_str
19897 .into_iter()
19898 .map(|p| ("name__nic".to_owned(), p.to_string()))
19899 .collect::<Vec<(std::string::String, std::string::String)>>(),
19900 ),
19901 _ => local_var_req_builder.query(&[(
19902 "name__nic",
19903 &local_var_str
19904 .into_iter()
19905 .map(|p| p.to_string())
19906 .collect::<Vec<String>>()
19907 .join(",")
19908 .to_string(),
19909 )]),
19910 };
19911 }
19912 if let Some(ref local_var_str) = name__nie {
19913 local_var_req_builder = match "multi" {
19914 "multi" => local_var_req_builder.query(
19915 &local_var_str
19916 .into_iter()
19917 .map(|p| ("name__nie".to_owned(), p.to_string()))
19918 .collect::<Vec<(std::string::String, std::string::String)>>(),
19919 ),
19920 _ => local_var_req_builder.query(&[(
19921 "name__nie",
19922 &local_var_str
19923 .into_iter()
19924 .map(|p| p.to_string())
19925 .collect::<Vec<String>>()
19926 .join(",")
19927 .to_string(),
19928 )]),
19929 };
19930 }
19931 if let Some(ref local_var_str) = name__niew {
19932 local_var_req_builder = match "multi" {
19933 "multi" => local_var_req_builder.query(
19934 &local_var_str
19935 .into_iter()
19936 .map(|p| ("name__niew".to_owned(), p.to_string()))
19937 .collect::<Vec<(std::string::String, std::string::String)>>(),
19938 ),
19939 _ => local_var_req_builder.query(&[(
19940 "name__niew",
19941 &local_var_str
19942 .into_iter()
19943 .map(|p| p.to_string())
19944 .collect::<Vec<String>>()
19945 .join(",")
19946 .to_string(),
19947 )]),
19948 };
19949 }
19950 if let Some(ref local_var_str) = name__nisw {
19951 local_var_req_builder = match "multi" {
19952 "multi" => local_var_req_builder.query(
19953 &local_var_str
19954 .into_iter()
19955 .map(|p| ("name__nisw".to_owned(), p.to_string()))
19956 .collect::<Vec<(std::string::String, std::string::String)>>(),
19957 ),
19958 _ => local_var_req_builder.query(&[(
19959 "name__nisw",
19960 &local_var_str
19961 .into_iter()
19962 .map(|p| p.to_string())
19963 .collect::<Vec<String>>()
19964 .join(",")
19965 .to_string(),
19966 )]),
19967 };
19968 }
19969 if let Some(ref local_var_str) = name__regex {
19970 local_var_req_builder = match "multi" {
19971 "multi" => local_var_req_builder.query(
19972 &local_var_str
19973 .into_iter()
19974 .map(|p| ("name__regex".to_owned(), p.to_string()))
19975 .collect::<Vec<(std::string::String, std::string::String)>>(),
19976 ),
19977 _ => local_var_req_builder.query(&[(
19978 "name__regex",
19979 &local_var_str
19980 .into_iter()
19981 .map(|p| p.to_string())
19982 .collect::<Vec<String>>()
19983 .join(",")
19984 .to_string(),
19985 )]),
19986 };
19987 }
19988 if let Some(ref local_var_str) = object_type {
19989 local_var_req_builder = match "multi" {
19990 "multi" => local_var_req_builder.query(
19991 &local_var_str
19992 .into_iter()
19993 .map(|p| ("object_type".to_owned(), p.to_string()))
19994 .collect::<Vec<(std::string::String, std::string::String)>>(),
19995 ),
19996 _ => local_var_req_builder.query(&[(
19997 "object_type",
19998 &local_var_str
19999 .into_iter()
20000 .map(|p| p.to_string())
20001 .collect::<Vec<String>>()
20002 .join(",")
20003 .to_string(),
20004 )]),
20005 };
20006 }
20007 if let Some(ref local_var_str) = object_type__ic {
20008 local_var_req_builder = match "multi" {
20009 "multi" => local_var_req_builder.query(
20010 &local_var_str
20011 .into_iter()
20012 .map(|p| ("object_type__ic".to_owned(), p.to_string()))
20013 .collect::<Vec<(std::string::String, std::string::String)>>(),
20014 ),
20015 _ => local_var_req_builder.query(&[(
20016 "object_type__ic",
20017 &local_var_str
20018 .into_iter()
20019 .map(|p| p.to_string())
20020 .collect::<Vec<String>>()
20021 .join(",")
20022 .to_string(),
20023 )]),
20024 };
20025 }
20026 if let Some(ref local_var_str) = object_type__ie {
20027 local_var_req_builder = match "multi" {
20028 "multi" => local_var_req_builder.query(
20029 &local_var_str
20030 .into_iter()
20031 .map(|p| ("object_type__ie".to_owned(), p.to_string()))
20032 .collect::<Vec<(std::string::String, std::string::String)>>(),
20033 ),
20034 _ => local_var_req_builder.query(&[(
20035 "object_type__ie",
20036 &local_var_str
20037 .into_iter()
20038 .map(|p| p.to_string())
20039 .collect::<Vec<String>>()
20040 .join(",")
20041 .to_string(),
20042 )]),
20043 };
20044 }
20045 if let Some(ref local_var_str) = object_type__iew {
20046 local_var_req_builder = match "multi" {
20047 "multi" => local_var_req_builder.query(
20048 &local_var_str
20049 .into_iter()
20050 .map(|p| ("object_type__iew".to_owned(), p.to_string()))
20051 .collect::<Vec<(std::string::String, std::string::String)>>(),
20052 ),
20053 _ => local_var_req_builder.query(&[(
20054 "object_type__iew",
20055 &local_var_str
20056 .into_iter()
20057 .map(|p| p.to_string())
20058 .collect::<Vec<String>>()
20059 .join(",")
20060 .to_string(),
20061 )]),
20062 };
20063 }
20064 if let Some(ref local_var_str) = object_type__iregex {
20065 local_var_req_builder = match "multi" {
20066 "multi" => local_var_req_builder.query(
20067 &local_var_str
20068 .into_iter()
20069 .map(|p| ("object_type__iregex".to_owned(), p.to_string()))
20070 .collect::<Vec<(std::string::String, std::string::String)>>(),
20071 ),
20072 _ => local_var_req_builder.query(&[(
20073 "object_type__iregex",
20074 &local_var_str
20075 .into_iter()
20076 .map(|p| p.to_string())
20077 .collect::<Vec<String>>()
20078 .join(",")
20079 .to_string(),
20080 )]),
20081 };
20082 }
20083 if let Some(ref local_var_str) = object_type__isw {
20084 local_var_req_builder = match "multi" {
20085 "multi" => local_var_req_builder.query(
20086 &local_var_str
20087 .into_iter()
20088 .map(|p| ("object_type__isw".to_owned(), p.to_string()))
20089 .collect::<Vec<(std::string::String, std::string::String)>>(),
20090 ),
20091 _ => local_var_req_builder.query(&[(
20092 "object_type__isw",
20093 &local_var_str
20094 .into_iter()
20095 .map(|p| p.to_string())
20096 .collect::<Vec<String>>()
20097 .join(",")
20098 .to_string(),
20099 )]),
20100 };
20101 }
20102 if let Some(ref local_var_str) = object_type__n {
20103 local_var_req_builder = match "multi" {
20104 "multi" => local_var_req_builder.query(
20105 &local_var_str
20106 .into_iter()
20107 .map(|p| ("object_type__n".to_owned(), p.to_string()))
20108 .collect::<Vec<(std::string::String, std::string::String)>>(),
20109 ),
20110 _ => local_var_req_builder.query(&[(
20111 "object_type__n",
20112 &local_var_str
20113 .into_iter()
20114 .map(|p| p.to_string())
20115 .collect::<Vec<String>>()
20116 .join(",")
20117 .to_string(),
20118 )]),
20119 };
20120 }
20121 if let Some(ref local_var_str) = object_type__nic {
20122 local_var_req_builder = match "multi" {
20123 "multi" => local_var_req_builder.query(
20124 &local_var_str
20125 .into_iter()
20126 .map(|p| ("object_type__nic".to_owned(), p.to_string()))
20127 .collect::<Vec<(std::string::String, std::string::String)>>(),
20128 ),
20129 _ => local_var_req_builder.query(&[(
20130 "object_type__nic",
20131 &local_var_str
20132 .into_iter()
20133 .map(|p| p.to_string())
20134 .collect::<Vec<String>>()
20135 .join(",")
20136 .to_string(),
20137 )]),
20138 };
20139 }
20140 if let Some(ref local_var_str) = object_type__nie {
20141 local_var_req_builder = match "multi" {
20142 "multi" => local_var_req_builder.query(
20143 &local_var_str
20144 .into_iter()
20145 .map(|p| ("object_type__nie".to_owned(), p.to_string()))
20146 .collect::<Vec<(std::string::String, std::string::String)>>(),
20147 ),
20148 _ => local_var_req_builder.query(&[(
20149 "object_type__nie",
20150 &local_var_str
20151 .into_iter()
20152 .map(|p| p.to_string())
20153 .collect::<Vec<String>>()
20154 .join(",")
20155 .to_string(),
20156 )]),
20157 };
20158 }
20159 if let Some(ref local_var_str) = object_type__niew {
20160 local_var_req_builder = match "multi" {
20161 "multi" => local_var_req_builder.query(
20162 &local_var_str
20163 .into_iter()
20164 .map(|p| ("object_type__niew".to_owned(), p.to_string()))
20165 .collect::<Vec<(std::string::String, std::string::String)>>(),
20166 ),
20167 _ => local_var_req_builder.query(&[(
20168 "object_type__niew",
20169 &local_var_str
20170 .into_iter()
20171 .map(|p| p.to_string())
20172 .collect::<Vec<String>>()
20173 .join(",")
20174 .to_string(),
20175 )]),
20176 };
20177 }
20178 if let Some(ref local_var_str) = object_type__nisw {
20179 local_var_req_builder = match "multi" {
20180 "multi" => local_var_req_builder.query(
20181 &local_var_str
20182 .into_iter()
20183 .map(|p| ("object_type__nisw".to_owned(), p.to_string()))
20184 .collect::<Vec<(std::string::String, std::string::String)>>(),
20185 ),
20186 _ => local_var_req_builder.query(&[(
20187 "object_type__nisw",
20188 &local_var_str
20189 .into_iter()
20190 .map(|p| p.to_string())
20191 .collect::<Vec<String>>()
20192 .join(",")
20193 .to_string(),
20194 )]),
20195 };
20196 }
20197 if let Some(ref local_var_str) = object_type__regex {
20198 local_var_req_builder = match "multi" {
20199 "multi" => local_var_req_builder.query(
20200 &local_var_str
20201 .into_iter()
20202 .map(|p| ("object_type__regex".to_owned(), p.to_string()))
20203 .collect::<Vec<(std::string::String, std::string::String)>>(),
20204 ),
20205 _ => local_var_req_builder.query(&[(
20206 "object_type__regex",
20207 &local_var_str
20208 .into_iter()
20209 .map(|p| p.to_string())
20210 .collect::<Vec<String>>()
20211 .join(",")
20212 .to_string(),
20213 )]),
20214 };
20215 }
20216 if let Some(ref local_var_str) = object_type_id {
20217 local_var_req_builder = match "multi" {
20218 "multi" => local_var_req_builder.query(
20219 &local_var_str
20220 .into_iter()
20221 .map(|p| ("object_type_id".to_owned(), p.to_string()))
20222 .collect::<Vec<(std::string::String, std::string::String)>>(),
20223 ),
20224 _ => local_var_req_builder.query(&[(
20225 "object_type_id",
20226 &local_var_str
20227 .into_iter()
20228 .map(|p| p.to_string())
20229 .collect::<Vec<String>>()
20230 .join(",")
20231 .to_string(),
20232 )]),
20233 };
20234 }
20235 if let Some(ref local_var_str) = object_type_id__n {
20236 local_var_req_builder = match "multi" {
20237 "multi" => local_var_req_builder.query(
20238 &local_var_str
20239 .into_iter()
20240 .map(|p| ("object_type_id__n".to_owned(), p.to_string()))
20241 .collect::<Vec<(std::string::String, std::string::String)>>(),
20242 ),
20243 _ => local_var_req_builder.query(&[(
20244 "object_type_id__n",
20245 &local_var_str
20246 .into_iter()
20247 .map(|p| p.to_string())
20248 .collect::<Vec<String>>()
20249 .join(",")
20250 .to_string(),
20251 )]),
20252 };
20253 }
20254 if let Some(ref local_var_str) = offset {
20255 local_var_req_builder =
20256 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
20257 }
20258 if let Some(ref local_var_str) = ordering {
20259 local_var_req_builder =
20260 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
20261 }
20262 if let Some(ref local_var_str) = owner {
20263 local_var_req_builder = match "multi" {
20264 "multi" => local_var_req_builder.query(
20265 &local_var_str
20266 .into_iter()
20267 .map(|p| ("owner".to_owned(), p.to_string()))
20268 .collect::<Vec<(std::string::String, std::string::String)>>(),
20269 ),
20270 _ => local_var_req_builder.query(&[(
20271 "owner",
20272 &local_var_str
20273 .into_iter()
20274 .map(|p| p.to_string())
20275 .collect::<Vec<String>>()
20276 .join(",")
20277 .to_string(),
20278 )]),
20279 };
20280 }
20281 if let Some(ref local_var_str) = owner__n {
20282 local_var_req_builder = match "multi" {
20283 "multi" => local_var_req_builder.query(
20284 &local_var_str
20285 .into_iter()
20286 .map(|p| ("owner__n".to_owned(), p.to_string()))
20287 .collect::<Vec<(std::string::String, std::string::String)>>(),
20288 ),
20289 _ => local_var_req_builder.query(&[(
20290 "owner__n",
20291 &local_var_str
20292 .into_iter()
20293 .map(|p| p.to_string())
20294 .collect::<Vec<String>>()
20295 .join(",")
20296 .to_string(),
20297 )]),
20298 };
20299 }
20300 if let Some(ref local_var_str) = owner_group {
20301 local_var_req_builder = match "multi" {
20302 "multi" => local_var_req_builder.query(
20303 &local_var_str
20304 .into_iter()
20305 .map(|p| ("owner_group".to_owned(), p.to_string()))
20306 .collect::<Vec<(std::string::String, std::string::String)>>(),
20307 ),
20308 _ => local_var_req_builder.query(&[(
20309 "owner_group",
20310 &local_var_str
20311 .into_iter()
20312 .map(|p| p.to_string())
20313 .collect::<Vec<String>>()
20314 .join(",")
20315 .to_string(),
20316 )]),
20317 };
20318 }
20319 if let Some(ref local_var_str) = owner_group__n {
20320 local_var_req_builder = match "multi" {
20321 "multi" => local_var_req_builder.query(
20322 &local_var_str
20323 .into_iter()
20324 .map(|p| ("owner_group__n".to_owned(), p.to_string()))
20325 .collect::<Vec<(std::string::String, std::string::String)>>(),
20326 ),
20327 _ => local_var_req_builder.query(&[(
20328 "owner_group__n",
20329 &local_var_str
20330 .into_iter()
20331 .map(|p| p.to_string())
20332 .collect::<Vec<String>>()
20333 .join(",")
20334 .to_string(),
20335 )]),
20336 };
20337 }
20338 if let Some(ref local_var_str) = owner_group_id {
20339 local_var_req_builder = match "multi" {
20340 "multi" => local_var_req_builder.query(
20341 &local_var_str
20342 .into_iter()
20343 .map(|p| ("owner_group_id".to_owned(), p.to_string()))
20344 .collect::<Vec<(std::string::String, std::string::String)>>(),
20345 ),
20346 _ => local_var_req_builder.query(&[(
20347 "owner_group_id",
20348 &local_var_str
20349 .into_iter()
20350 .map(|p| p.to_string())
20351 .collect::<Vec<String>>()
20352 .join(",")
20353 .to_string(),
20354 )]),
20355 };
20356 }
20357 if let Some(ref local_var_str) = owner_group_id__n {
20358 local_var_req_builder = match "multi" {
20359 "multi" => local_var_req_builder.query(
20360 &local_var_str
20361 .into_iter()
20362 .map(|p| ("owner_group_id__n".to_owned(), p.to_string()))
20363 .collect::<Vec<(std::string::String, std::string::String)>>(),
20364 ),
20365 _ => local_var_req_builder.query(&[(
20366 "owner_group_id__n",
20367 &local_var_str
20368 .into_iter()
20369 .map(|p| p.to_string())
20370 .collect::<Vec<String>>()
20371 .join(",")
20372 .to_string(),
20373 )]),
20374 };
20375 }
20376 if let Some(ref local_var_str) = owner_id {
20377 local_var_req_builder = match "multi" {
20378 "multi" => local_var_req_builder.query(
20379 &local_var_str
20380 .into_iter()
20381 .map(|p| ("owner_id".to_owned(), p.to_string()))
20382 .collect::<Vec<(std::string::String, std::string::String)>>(),
20383 ),
20384 _ => local_var_req_builder.query(&[(
20385 "owner_id",
20386 &local_var_str
20387 .into_iter()
20388 .map(|p| p.to_string())
20389 .collect::<Vec<String>>()
20390 .join(",")
20391 .to_string(),
20392 )]),
20393 };
20394 }
20395 if let Some(ref local_var_str) = owner_id__n {
20396 local_var_req_builder = match "multi" {
20397 "multi" => local_var_req_builder.query(
20398 &local_var_str
20399 .into_iter()
20400 .map(|p| ("owner_id__n".to_owned(), p.to_string()))
20401 .collect::<Vec<(std::string::String, std::string::String)>>(),
20402 ),
20403 _ => local_var_req_builder.query(&[(
20404 "owner_id__n",
20405 &local_var_str
20406 .into_iter()
20407 .map(|p| p.to_string())
20408 .collect::<Vec<String>>()
20409 .join(",")
20410 .to_string(),
20411 )]),
20412 };
20413 }
20414 if let Some(ref local_var_str) = q {
20415 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
20416 }
20417 if let Some(ref local_var_str) = start {
20418 local_var_req_builder =
20419 local_var_req_builder.query(&[("start", &local_var_str.to_string())]);
20420 }
20421 if let Some(ref local_var_str) = tag {
20422 local_var_req_builder = match "multi" {
20423 "multi" => local_var_req_builder.query(
20424 &local_var_str
20425 .into_iter()
20426 .map(|p| ("tag".to_owned(), p.to_string()))
20427 .collect::<Vec<(std::string::String, std::string::String)>>(),
20428 ),
20429 _ => local_var_req_builder.query(&[(
20430 "tag",
20431 &local_var_str
20432 .into_iter()
20433 .map(|p| p.to_string())
20434 .collect::<Vec<String>>()
20435 .join(",")
20436 .to_string(),
20437 )]),
20438 };
20439 }
20440 if let Some(ref local_var_str) = tag__n {
20441 local_var_req_builder = match "multi" {
20442 "multi" => local_var_req_builder.query(
20443 &local_var_str
20444 .into_iter()
20445 .map(|p| ("tag__n".to_owned(), p.to_string()))
20446 .collect::<Vec<(std::string::String, std::string::String)>>(),
20447 ),
20448 _ => local_var_req_builder.query(&[(
20449 "tag__n",
20450 &local_var_str
20451 .into_iter()
20452 .map(|p| p.to_string())
20453 .collect::<Vec<String>>()
20454 .join(",")
20455 .to_string(),
20456 )]),
20457 };
20458 }
20459 if let Some(ref local_var_str) = tag_id {
20460 local_var_req_builder = match "multi" {
20461 "multi" => local_var_req_builder.query(
20462 &local_var_str
20463 .into_iter()
20464 .map(|p| ("tag_id".to_owned(), p.to_string()))
20465 .collect::<Vec<(std::string::String, std::string::String)>>(),
20466 ),
20467 _ => local_var_req_builder.query(&[(
20468 "tag_id",
20469 &local_var_str
20470 .into_iter()
20471 .map(|p| p.to_string())
20472 .collect::<Vec<String>>()
20473 .join(",")
20474 .to_string(),
20475 )]),
20476 };
20477 }
20478 if let Some(ref local_var_str) = tag_id__n {
20479 local_var_req_builder = match "multi" {
20480 "multi" => local_var_req_builder.query(
20481 &local_var_str
20482 .into_iter()
20483 .map(|p| ("tag_id__n".to_owned(), p.to_string()))
20484 .collect::<Vec<(std::string::String, std::string::String)>>(),
20485 ),
20486 _ => local_var_req_builder.query(&[(
20487 "tag_id__n",
20488 &local_var_str
20489 .into_iter()
20490 .map(|p| p.to_string())
20491 .collect::<Vec<String>>()
20492 .join(",")
20493 .to_string(),
20494 )]),
20495 };
20496 }
20497 if let Some(ref local_var_str) = updated_by_request {
20498 local_var_req_builder =
20499 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
20500 }
20501 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
20502 local_var_req_builder =
20503 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
20504 }
20505 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
20506 let local_var_key = local_var_apikey.key.clone();
20507 let local_var_value = match local_var_apikey.prefix {
20508 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
20509 None => local_var_key,
20510 };
20511 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
20512 };
20513
20514 let local_var_req = local_var_req_builder.build()?;
20515 let local_var_resp = local_var_client.execute(local_var_req).await?;
20516
20517 let local_var_status = local_var_resp.status();
20518 let local_var_content = local_var_resp.text().await?;
20519
20520 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
20521 serde_json::from_str(&local_var_content).map_err(Error::from)
20522 } else {
20523 let local_var_entity: Option<ExtrasEventRulesListError> =
20524 serde_json::from_str(&local_var_content).ok();
20525 let local_var_error = ResponseContent {
20526 status: local_var_status,
20527 content: local_var_content,
20528 entity: local_var_entity,
20529 };
20530 Err(Error::ResponseError(local_var_error))
20531 }
20532}
20533
20534pub async fn extras_event_rules_partial_update(
20536 configuration: &configuration::Configuration,
20537 id: i32,
20538 patched_writable_event_rule_request: Option<crate::models::PatchedWritableEventRuleRequest>,
20539) -> Result<crate::models::EventRule, Error<ExtrasEventRulesPartialUpdateError>> {
20540 let local_var_configuration = configuration;
20541
20542 let local_var_client = &local_var_configuration.client;
20543
20544 let local_var_uri_str = format!(
20545 "{}/api/extras/event-rules/{id}/",
20546 local_var_configuration.base_path,
20547 id = id
20548 );
20549 let mut local_var_req_builder =
20550 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
20551
20552 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
20553 local_var_req_builder =
20554 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
20555 }
20556 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
20557 let local_var_key = local_var_apikey.key.clone();
20558 let local_var_value = match local_var_apikey.prefix {
20559 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
20560 None => local_var_key,
20561 };
20562 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
20563 };
20564 local_var_req_builder = local_var_req_builder.json(&patched_writable_event_rule_request);
20565
20566 let local_var_req = local_var_req_builder.build()?;
20567 let local_var_resp = local_var_client.execute(local_var_req).await?;
20568
20569 let local_var_status = local_var_resp.status();
20570 let local_var_content = local_var_resp.text().await?;
20571
20572 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
20573 serde_json::from_str(&local_var_content).map_err(Error::from)
20574 } else {
20575 let local_var_entity: Option<ExtrasEventRulesPartialUpdateError> =
20576 serde_json::from_str(&local_var_content).ok();
20577 let local_var_error = ResponseContent {
20578 status: local_var_status,
20579 content: local_var_content,
20580 entity: local_var_entity,
20581 };
20582 Err(Error::ResponseError(local_var_error))
20583 }
20584}
20585
20586pub async fn extras_event_rules_retrieve(
20588 configuration: &configuration::Configuration,
20589 id: i32,
20590) -> Result<crate::models::EventRule, Error<ExtrasEventRulesRetrieveError>> {
20591 let local_var_configuration = configuration;
20592
20593 let local_var_client = &local_var_configuration.client;
20594
20595 let local_var_uri_str = format!(
20596 "{}/api/extras/event-rules/{id}/",
20597 local_var_configuration.base_path,
20598 id = id
20599 );
20600 let mut local_var_req_builder =
20601 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
20602
20603 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
20604 local_var_req_builder =
20605 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
20606 }
20607 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
20608 let local_var_key = local_var_apikey.key.clone();
20609 let local_var_value = match local_var_apikey.prefix {
20610 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
20611 None => local_var_key,
20612 };
20613 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
20614 };
20615
20616 let local_var_req = local_var_req_builder.build()?;
20617 let local_var_resp = local_var_client.execute(local_var_req).await?;
20618
20619 let local_var_status = local_var_resp.status();
20620 let local_var_content = local_var_resp.text().await?;
20621
20622 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
20623 serde_json::from_str(&local_var_content).map_err(Error::from)
20624 } else {
20625 let local_var_entity: Option<ExtrasEventRulesRetrieveError> =
20626 serde_json::from_str(&local_var_content).ok();
20627 let local_var_error = ResponseContent {
20628 status: local_var_status,
20629 content: local_var_content,
20630 entity: local_var_entity,
20631 };
20632 Err(Error::ResponseError(local_var_error))
20633 }
20634}
20635
20636pub async fn extras_event_rules_update(
20638 configuration: &configuration::Configuration,
20639 id: i32,
20640 writable_event_rule_request: crate::models::WritableEventRuleRequest,
20641) -> Result<crate::models::EventRule, Error<ExtrasEventRulesUpdateError>> {
20642 let local_var_configuration = configuration;
20643
20644 let local_var_client = &local_var_configuration.client;
20645
20646 let local_var_uri_str = format!(
20647 "{}/api/extras/event-rules/{id}/",
20648 local_var_configuration.base_path,
20649 id = id
20650 );
20651 let mut local_var_req_builder =
20652 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
20653
20654 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
20655 local_var_req_builder =
20656 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
20657 }
20658 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
20659 let local_var_key = local_var_apikey.key.clone();
20660 let local_var_value = match local_var_apikey.prefix {
20661 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
20662 None => local_var_key,
20663 };
20664 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
20665 };
20666 local_var_req_builder = local_var_req_builder.json(&writable_event_rule_request);
20667
20668 let local_var_req = local_var_req_builder.build()?;
20669 let local_var_resp = local_var_client.execute(local_var_req).await?;
20670
20671 let local_var_status = local_var_resp.status();
20672 let local_var_content = local_var_resp.text().await?;
20673
20674 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
20675 serde_json::from_str(&local_var_content).map_err(Error::from)
20676 } else {
20677 let local_var_entity: Option<ExtrasEventRulesUpdateError> =
20678 serde_json::from_str(&local_var_content).ok();
20679 let local_var_error = ResponseContent {
20680 status: local_var_status,
20681 content: local_var_content,
20682 entity: local_var_entity,
20683 };
20684 Err(Error::ResponseError(local_var_error))
20685 }
20686}
20687
20688pub async fn extras_export_templates_bulk_destroy(
20690 configuration: &configuration::Configuration,
20691 export_template_request: Vec<crate::models::ExportTemplateRequest>,
20692) -> Result<(), Error<ExtrasExportTemplatesBulkDestroyError>> {
20693 let local_var_configuration = configuration;
20694
20695 let local_var_client = &local_var_configuration.client;
20696
20697 let local_var_uri_str = format!(
20698 "{}/api/extras/export-templates/",
20699 local_var_configuration.base_path
20700 );
20701 let mut local_var_req_builder =
20702 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
20703
20704 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
20705 local_var_req_builder =
20706 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
20707 }
20708 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
20709 let local_var_key = local_var_apikey.key.clone();
20710 let local_var_value = match local_var_apikey.prefix {
20711 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
20712 None => local_var_key,
20713 };
20714 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
20715 };
20716 local_var_req_builder = local_var_req_builder.json(&export_template_request);
20717
20718 let local_var_req = local_var_req_builder.build()?;
20719 let local_var_resp = local_var_client.execute(local_var_req).await?;
20720
20721 let local_var_status = local_var_resp.status();
20722 let local_var_content = local_var_resp.text().await?;
20723
20724 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
20725 Ok(())
20726 } else {
20727 let local_var_entity: Option<ExtrasExportTemplatesBulkDestroyError> =
20728 serde_json::from_str(&local_var_content).ok();
20729 let local_var_error = ResponseContent {
20730 status: local_var_status,
20731 content: local_var_content,
20732 entity: local_var_entity,
20733 };
20734 Err(Error::ResponseError(local_var_error))
20735 }
20736}
20737
20738pub async fn extras_export_templates_bulk_partial_update(
20740 configuration: &configuration::Configuration,
20741 export_template_request: Vec<crate::models::ExportTemplateRequest>,
20742) -> Result<Vec<crate::models::ExportTemplate>, Error<ExtrasExportTemplatesBulkPartialUpdateError>>
20743{
20744 let local_var_configuration = configuration;
20745
20746 let local_var_client = &local_var_configuration.client;
20747
20748 let local_var_uri_str = format!(
20749 "{}/api/extras/export-templates/",
20750 local_var_configuration.base_path
20751 );
20752 let mut local_var_req_builder =
20753 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
20754
20755 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
20756 local_var_req_builder =
20757 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
20758 }
20759 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
20760 let local_var_key = local_var_apikey.key.clone();
20761 let local_var_value = match local_var_apikey.prefix {
20762 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
20763 None => local_var_key,
20764 };
20765 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
20766 };
20767 local_var_req_builder = local_var_req_builder.json(&export_template_request);
20768
20769 let local_var_req = local_var_req_builder.build()?;
20770 let local_var_resp = local_var_client.execute(local_var_req).await?;
20771
20772 let local_var_status = local_var_resp.status();
20773 let local_var_content = local_var_resp.text().await?;
20774
20775 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
20776 serde_json::from_str(&local_var_content).map_err(Error::from)
20777 } else {
20778 let local_var_entity: Option<ExtrasExportTemplatesBulkPartialUpdateError> =
20779 serde_json::from_str(&local_var_content).ok();
20780 let local_var_error = ResponseContent {
20781 status: local_var_status,
20782 content: local_var_content,
20783 entity: local_var_entity,
20784 };
20785 Err(Error::ResponseError(local_var_error))
20786 }
20787}
20788
20789pub async fn extras_export_templates_bulk_update(
20791 configuration: &configuration::Configuration,
20792 export_template_request: Vec<crate::models::ExportTemplateRequest>,
20793) -> Result<Vec<crate::models::ExportTemplate>, Error<ExtrasExportTemplatesBulkUpdateError>> {
20794 let local_var_configuration = configuration;
20795
20796 let local_var_client = &local_var_configuration.client;
20797
20798 let local_var_uri_str = format!(
20799 "{}/api/extras/export-templates/",
20800 local_var_configuration.base_path
20801 );
20802 let mut local_var_req_builder =
20803 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
20804
20805 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
20806 local_var_req_builder =
20807 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
20808 }
20809 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
20810 let local_var_key = local_var_apikey.key.clone();
20811 let local_var_value = match local_var_apikey.prefix {
20812 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
20813 None => local_var_key,
20814 };
20815 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
20816 };
20817 local_var_req_builder = local_var_req_builder.json(&export_template_request);
20818
20819 let local_var_req = local_var_req_builder.build()?;
20820 let local_var_resp = local_var_client.execute(local_var_req).await?;
20821
20822 let local_var_status = local_var_resp.status();
20823 let local_var_content = local_var_resp.text().await?;
20824
20825 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
20826 serde_json::from_str(&local_var_content).map_err(Error::from)
20827 } else {
20828 let local_var_entity: Option<ExtrasExportTemplatesBulkUpdateError> =
20829 serde_json::from_str(&local_var_content).ok();
20830 let local_var_error = ResponseContent {
20831 status: local_var_status,
20832 content: local_var_content,
20833 entity: local_var_entity,
20834 };
20835 Err(Error::ResponseError(local_var_error))
20836 }
20837}
20838
20839pub async fn extras_export_templates_create(
20841 configuration: &configuration::Configuration,
20842 extras_export_templates_create_request: crate::models::ExtrasExportTemplatesCreateRequest,
20843) -> Result<crate::models::ExportTemplate, Error<ExtrasExportTemplatesCreateError>> {
20844 let local_var_configuration = configuration;
20845
20846 let local_var_client = &local_var_configuration.client;
20847
20848 let local_var_uri_str = format!(
20849 "{}/api/extras/export-templates/",
20850 local_var_configuration.base_path
20851 );
20852 let mut local_var_req_builder =
20853 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
20854
20855 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
20856 local_var_req_builder =
20857 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
20858 }
20859 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
20860 let local_var_key = local_var_apikey.key.clone();
20861 let local_var_value = match local_var_apikey.prefix {
20862 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
20863 None => local_var_key,
20864 };
20865 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
20866 };
20867 local_var_req_builder = local_var_req_builder.json(&extras_export_templates_create_request);
20868
20869 let local_var_req = local_var_req_builder.build()?;
20870 let local_var_resp = local_var_client.execute(local_var_req).await?;
20871
20872 let local_var_status = local_var_resp.status();
20873 let local_var_content = local_var_resp.text().await?;
20874
20875 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
20876 serde_json::from_str(&local_var_content).map_err(Error::from)
20877 } else {
20878 let local_var_entity: Option<ExtrasExportTemplatesCreateError> =
20879 serde_json::from_str(&local_var_content).ok();
20880 let local_var_error = ResponseContent {
20881 status: local_var_status,
20882 content: local_var_content,
20883 entity: local_var_entity,
20884 };
20885 Err(Error::ResponseError(local_var_error))
20886 }
20887}
20888
20889pub async fn extras_export_templates_destroy(
20891 configuration: &configuration::Configuration,
20892 id: i32,
20893) -> Result<(), Error<ExtrasExportTemplatesDestroyError>> {
20894 let local_var_configuration = configuration;
20895
20896 let local_var_client = &local_var_configuration.client;
20897
20898 let local_var_uri_str = format!(
20899 "{}/api/extras/export-templates/{id}/",
20900 local_var_configuration.base_path,
20901 id = id
20902 );
20903 let mut local_var_req_builder =
20904 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
20905
20906 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
20907 local_var_req_builder =
20908 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
20909 }
20910 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
20911 let local_var_key = local_var_apikey.key.clone();
20912 let local_var_value = match local_var_apikey.prefix {
20913 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
20914 None => local_var_key,
20915 };
20916 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
20917 };
20918
20919 let local_var_req = local_var_req_builder.build()?;
20920 let local_var_resp = local_var_client.execute(local_var_req).await?;
20921
20922 let local_var_status = local_var_resp.status();
20923 let local_var_content = local_var_resp.text().await?;
20924
20925 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
20926 Ok(())
20927 } else {
20928 let local_var_entity: Option<ExtrasExportTemplatesDestroyError> =
20929 serde_json::from_str(&local_var_content).ok();
20930 let local_var_error = ResponseContent {
20931 status: local_var_status,
20932 content: local_var_content,
20933 entity: local_var_entity,
20934 };
20935 Err(Error::ResponseError(local_var_error))
20936 }
20937}
20938
20939pub async fn extras_export_templates_list(
20941 configuration: &configuration::Configuration,
20942 as_attachment: Option<bool>,
20943 auto_sync_enabled: Option<bool>,
20944 created: Option<Vec<String>>,
20945 created__empty: Option<Vec<String>>,
20946 created__gt: Option<Vec<String>>,
20947 created__gte: Option<Vec<String>>,
20948 created__lt: Option<Vec<String>>,
20949 created__lte: Option<Vec<String>>,
20950 created__n: Option<Vec<String>>,
20951 created_by_request: Option<&str>,
20952 data_file_id: Option<Vec<i32>>,
20953 data_file_id__n: Option<Vec<i32>>,
20954 data_source_id: Option<Vec<i32>>,
20955 data_source_id__n: Option<Vec<i32>>,
20956 data_synced: Option<Vec<String>>,
20957 data_synced__empty: Option<bool>,
20958 data_synced__gt: Option<Vec<String>>,
20959 data_synced__gte: Option<Vec<String>>,
20960 data_synced__lt: Option<Vec<String>>,
20961 data_synced__lte: Option<Vec<String>>,
20962 data_synced__n: Option<Vec<String>>,
20963 description: Option<Vec<String>>,
20964 description__empty: Option<bool>,
20965 description__ic: Option<Vec<String>>,
20966 description__ie: Option<Vec<String>>,
20967 description__iew: Option<Vec<String>>,
20968 description__iregex: Option<Vec<String>>,
20969 description__isw: Option<Vec<String>>,
20970 description__n: Option<Vec<String>>,
20971 description__nic: Option<Vec<String>>,
20972 description__nie: Option<Vec<String>>,
20973 description__niew: Option<Vec<String>>,
20974 description__nisw: Option<Vec<String>>,
20975 description__regex: Option<Vec<String>>,
20976 file_extension: Option<Vec<String>>,
20977 file_extension__empty: Option<bool>,
20978 file_extension__ic: Option<Vec<String>>,
20979 file_extension__ie: Option<Vec<String>>,
20980 file_extension__iew: Option<Vec<String>>,
20981 file_extension__iregex: Option<Vec<String>>,
20982 file_extension__isw: Option<Vec<String>>,
20983 file_extension__n: Option<Vec<String>>,
20984 file_extension__nic: Option<Vec<String>>,
20985 file_extension__nie: Option<Vec<String>>,
20986 file_extension__niew: Option<Vec<String>>,
20987 file_extension__nisw: Option<Vec<String>>,
20988 file_extension__regex: Option<Vec<String>>,
20989 file_name: Option<Vec<String>>,
20990 file_name__empty: Option<bool>,
20991 file_name__ic: Option<Vec<String>>,
20992 file_name__ie: Option<Vec<String>>,
20993 file_name__iew: Option<Vec<String>>,
20994 file_name__iregex: Option<Vec<String>>,
20995 file_name__isw: Option<Vec<String>>,
20996 file_name__n: Option<Vec<String>>,
20997 file_name__nic: Option<Vec<String>>,
20998 file_name__nie: Option<Vec<String>>,
20999 file_name__niew: Option<Vec<String>>,
21000 file_name__nisw: Option<Vec<String>>,
21001 file_name__regex: Option<Vec<String>>,
21002 id: Option<Vec<i32>>,
21003 id__empty: Option<bool>,
21004 id__gt: Option<Vec<i32>>,
21005 id__gte: Option<Vec<i32>>,
21006 id__lt: Option<Vec<i32>>,
21007 id__lte: Option<Vec<i32>>,
21008 id__n: Option<Vec<i32>>,
21009 last_updated: Option<Vec<String>>,
21010 last_updated__empty: Option<Vec<String>>,
21011 last_updated__gt: Option<Vec<String>>,
21012 last_updated__gte: Option<Vec<String>>,
21013 last_updated__lt: Option<Vec<String>>,
21014 last_updated__lte: Option<Vec<String>>,
21015 last_updated__n: Option<Vec<String>>,
21016 limit: Option<i32>,
21017 mime_type: Option<Vec<String>>,
21018 mime_type__empty: Option<bool>,
21019 mime_type__ic: Option<Vec<String>>,
21020 mime_type__ie: Option<Vec<String>>,
21021 mime_type__iew: Option<Vec<String>>,
21022 mime_type__iregex: Option<Vec<String>>,
21023 mime_type__isw: Option<Vec<String>>,
21024 mime_type__n: Option<Vec<String>>,
21025 mime_type__nic: Option<Vec<String>>,
21026 mime_type__nie: Option<Vec<String>>,
21027 mime_type__niew: Option<Vec<String>>,
21028 mime_type__nisw: Option<Vec<String>>,
21029 mime_type__regex: Option<Vec<String>>,
21030 modified_by_request: Option<&str>,
21031 name: Option<Vec<String>>,
21032 name__empty: Option<bool>,
21033 name__ic: Option<Vec<String>>,
21034 name__ie: Option<Vec<String>>,
21035 name__iew: Option<Vec<String>>,
21036 name__iregex: Option<Vec<String>>,
21037 name__isw: Option<Vec<String>>,
21038 name__n: Option<Vec<String>>,
21039 name__nic: Option<Vec<String>>,
21040 name__nie: Option<Vec<String>>,
21041 name__niew: Option<Vec<String>>,
21042 name__nisw: Option<Vec<String>>,
21043 name__regex: Option<Vec<String>>,
21044 object_type: Option<Vec<String>>,
21045 object_type__ic: Option<Vec<String>>,
21046 object_type__ie: Option<Vec<String>>,
21047 object_type__iew: Option<Vec<String>>,
21048 object_type__iregex: Option<Vec<String>>,
21049 object_type__isw: Option<Vec<String>>,
21050 object_type__n: Option<Vec<String>>,
21051 object_type__nic: Option<Vec<String>>,
21052 object_type__nie: Option<Vec<String>>,
21053 object_type__niew: Option<Vec<String>>,
21054 object_type__nisw: Option<Vec<String>>,
21055 object_type__regex: Option<Vec<String>>,
21056 object_type_id: Option<Vec<i32>>,
21057 object_type_id__n: Option<Vec<i32>>,
21058 offset: Option<i32>,
21059 ordering: Option<&str>,
21060 owner: Option<Vec<String>>,
21061 owner__n: Option<Vec<String>>,
21062 owner_group: Option<Vec<String>>,
21063 owner_group__n: Option<Vec<String>>,
21064 owner_group_id: Option<Vec<i32>>,
21065 owner_group_id__n: Option<Vec<i32>>,
21066 owner_id: Option<Vec<i32>>,
21067 owner_id__n: Option<Vec<i32>>,
21068 q: Option<&str>,
21069 start: Option<i32>,
21070 updated_by_request: Option<&str>,
21071) -> Result<crate::models::PaginatedExportTemplateList, Error<ExtrasExportTemplatesListError>> {
21072 let local_var_configuration = configuration;
21073
21074 let local_var_client = &local_var_configuration.client;
21075
21076 let local_var_uri_str = format!(
21077 "{}/api/extras/export-templates/",
21078 local_var_configuration.base_path
21079 );
21080 let mut local_var_req_builder =
21081 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
21082
21083 if let Some(ref local_var_str) = as_attachment {
21084 local_var_req_builder =
21085 local_var_req_builder.query(&[("as_attachment", &local_var_str.to_string())]);
21086 }
21087 if let Some(ref local_var_str) = auto_sync_enabled {
21088 local_var_req_builder =
21089 local_var_req_builder.query(&[("auto_sync_enabled", &local_var_str.to_string())]);
21090 }
21091 if let Some(ref local_var_str) = created {
21092 local_var_req_builder = match "multi" {
21093 "multi" => local_var_req_builder.query(
21094 &local_var_str
21095 .into_iter()
21096 .map(|p| ("created".to_owned(), p.to_string()))
21097 .collect::<Vec<(std::string::String, std::string::String)>>(),
21098 ),
21099 _ => local_var_req_builder.query(&[(
21100 "created",
21101 &local_var_str
21102 .into_iter()
21103 .map(|p| p.to_string())
21104 .collect::<Vec<String>>()
21105 .join(",")
21106 .to_string(),
21107 )]),
21108 };
21109 }
21110 if let Some(ref local_var_str) = created__empty {
21111 local_var_req_builder = match "multi" {
21112 "multi" => local_var_req_builder.query(
21113 &local_var_str
21114 .into_iter()
21115 .map(|p| ("created__empty".to_owned(), p.to_string()))
21116 .collect::<Vec<(std::string::String, std::string::String)>>(),
21117 ),
21118 _ => local_var_req_builder.query(&[(
21119 "created__empty",
21120 &local_var_str
21121 .into_iter()
21122 .map(|p| p.to_string())
21123 .collect::<Vec<String>>()
21124 .join(",")
21125 .to_string(),
21126 )]),
21127 };
21128 }
21129 if let Some(ref local_var_str) = created__gt {
21130 local_var_req_builder = match "multi" {
21131 "multi" => local_var_req_builder.query(
21132 &local_var_str
21133 .into_iter()
21134 .map(|p| ("created__gt".to_owned(), p.to_string()))
21135 .collect::<Vec<(std::string::String, std::string::String)>>(),
21136 ),
21137 _ => local_var_req_builder.query(&[(
21138 "created__gt",
21139 &local_var_str
21140 .into_iter()
21141 .map(|p| p.to_string())
21142 .collect::<Vec<String>>()
21143 .join(",")
21144 .to_string(),
21145 )]),
21146 };
21147 }
21148 if let Some(ref local_var_str) = created__gte {
21149 local_var_req_builder = match "multi" {
21150 "multi" => local_var_req_builder.query(
21151 &local_var_str
21152 .into_iter()
21153 .map(|p| ("created__gte".to_owned(), p.to_string()))
21154 .collect::<Vec<(std::string::String, std::string::String)>>(),
21155 ),
21156 _ => local_var_req_builder.query(&[(
21157 "created__gte",
21158 &local_var_str
21159 .into_iter()
21160 .map(|p| p.to_string())
21161 .collect::<Vec<String>>()
21162 .join(",")
21163 .to_string(),
21164 )]),
21165 };
21166 }
21167 if let Some(ref local_var_str) = created__lt {
21168 local_var_req_builder = match "multi" {
21169 "multi" => local_var_req_builder.query(
21170 &local_var_str
21171 .into_iter()
21172 .map(|p| ("created__lt".to_owned(), p.to_string()))
21173 .collect::<Vec<(std::string::String, std::string::String)>>(),
21174 ),
21175 _ => local_var_req_builder.query(&[(
21176 "created__lt",
21177 &local_var_str
21178 .into_iter()
21179 .map(|p| p.to_string())
21180 .collect::<Vec<String>>()
21181 .join(",")
21182 .to_string(),
21183 )]),
21184 };
21185 }
21186 if let Some(ref local_var_str) = created__lte {
21187 local_var_req_builder = match "multi" {
21188 "multi" => local_var_req_builder.query(
21189 &local_var_str
21190 .into_iter()
21191 .map(|p| ("created__lte".to_owned(), p.to_string()))
21192 .collect::<Vec<(std::string::String, std::string::String)>>(),
21193 ),
21194 _ => local_var_req_builder.query(&[(
21195 "created__lte",
21196 &local_var_str
21197 .into_iter()
21198 .map(|p| p.to_string())
21199 .collect::<Vec<String>>()
21200 .join(",")
21201 .to_string(),
21202 )]),
21203 };
21204 }
21205 if let Some(ref local_var_str) = created__n {
21206 local_var_req_builder = match "multi" {
21207 "multi" => local_var_req_builder.query(
21208 &local_var_str
21209 .into_iter()
21210 .map(|p| ("created__n".to_owned(), p.to_string()))
21211 .collect::<Vec<(std::string::String, std::string::String)>>(),
21212 ),
21213 _ => local_var_req_builder.query(&[(
21214 "created__n",
21215 &local_var_str
21216 .into_iter()
21217 .map(|p| p.to_string())
21218 .collect::<Vec<String>>()
21219 .join(",")
21220 .to_string(),
21221 )]),
21222 };
21223 }
21224 if let Some(ref local_var_str) = created_by_request {
21225 local_var_req_builder =
21226 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
21227 }
21228 if let Some(ref local_var_str) = data_file_id {
21229 local_var_req_builder = match "multi" {
21230 "multi" => local_var_req_builder.query(
21231 &local_var_str
21232 .into_iter()
21233 .map(|p| ("data_file_id".to_owned(), p.to_string()))
21234 .collect::<Vec<(std::string::String, std::string::String)>>(),
21235 ),
21236 _ => local_var_req_builder.query(&[(
21237 "data_file_id",
21238 &local_var_str
21239 .into_iter()
21240 .map(|p| p.to_string())
21241 .collect::<Vec<String>>()
21242 .join(",")
21243 .to_string(),
21244 )]),
21245 };
21246 }
21247 if let Some(ref local_var_str) = data_file_id__n {
21248 local_var_req_builder = match "multi" {
21249 "multi" => local_var_req_builder.query(
21250 &local_var_str
21251 .into_iter()
21252 .map(|p| ("data_file_id__n".to_owned(), p.to_string()))
21253 .collect::<Vec<(std::string::String, std::string::String)>>(),
21254 ),
21255 _ => local_var_req_builder.query(&[(
21256 "data_file_id__n",
21257 &local_var_str
21258 .into_iter()
21259 .map(|p| p.to_string())
21260 .collect::<Vec<String>>()
21261 .join(",")
21262 .to_string(),
21263 )]),
21264 };
21265 }
21266 if let Some(ref local_var_str) = data_source_id {
21267 local_var_req_builder = match "multi" {
21268 "multi" => local_var_req_builder.query(
21269 &local_var_str
21270 .into_iter()
21271 .map(|p| ("data_source_id".to_owned(), p.to_string()))
21272 .collect::<Vec<(std::string::String, std::string::String)>>(),
21273 ),
21274 _ => local_var_req_builder.query(&[(
21275 "data_source_id",
21276 &local_var_str
21277 .into_iter()
21278 .map(|p| p.to_string())
21279 .collect::<Vec<String>>()
21280 .join(",")
21281 .to_string(),
21282 )]),
21283 };
21284 }
21285 if let Some(ref local_var_str) = data_source_id__n {
21286 local_var_req_builder = match "multi" {
21287 "multi" => local_var_req_builder.query(
21288 &local_var_str
21289 .into_iter()
21290 .map(|p| ("data_source_id__n".to_owned(), p.to_string()))
21291 .collect::<Vec<(std::string::String, std::string::String)>>(),
21292 ),
21293 _ => local_var_req_builder.query(&[(
21294 "data_source_id__n",
21295 &local_var_str
21296 .into_iter()
21297 .map(|p| p.to_string())
21298 .collect::<Vec<String>>()
21299 .join(",")
21300 .to_string(),
21301 )]),
21302 };
21303 }
21304 if let Some(ref local_var_str) = data_synced {
21305 local_var_req_builder = match "multi" {
21306 "multi" => local_var_req_builder.query(
21307 &local_var_str
21308 .into_iter()
21309 .map(|p| ("data_synced".to_owned(), p.to_string()))
21310 .collect::<Vec<(std::string::String, std::string::String)>>(),
21311 ),
21312 _ => local_var_req_builder.query(&[(
21313 "data_synced",
21314 &local_var_str
21315 .into_iter()
21316 .map(|p| p.to_string())
21317 .collect::<Vec<String>>()
21318 .join(",")
21319 .to_string(),
21320 )]),
21321 };
21322 }
21323 if let Some(ref local_var_str) = data_synced__empty {
21324 local_var_req_builder =
21325 local_var_req_builder.query(&[("data_synced__empty", &local_var_str.to_string())]);
21326 }
21327 if let Some(ref local_var_str) = data_synced__gt {
21328 local_var_req_builder = match "multi" {
21329 "multi" => local_var_req_builder.query(
21330 &local_var_str
21331 .into_iter()
21332 .map(|p| ("data_synced__gt".to_owned(), p.to_string()))
21333 .collect::<Vec<(std::string::String, std::string::String)>>(),
21334 ),
21335 _ => local_var_req_builder.query(&[(
21336 "data_synced__gt",
21337 &local_var_str
21338 .into_iter()
21339 .map(|p| p.to_string())
21340 .collect::<Vec<String>>()
21341 .join(",")
21342 .to_string(),
21343 )]),
21344 };
21345 }
21346 if let Some(ref local_var_str) = data_synced__gte {
21347 local_var_req_builder = match "multi" {
21348 "multi" => local_var_req_builder.query(
21349 &local_var_str
21350 .into_iter()
21351 .map(|p| ("data_synced__gte".to_owned(), p.to_string()))
21352 .collect::<Vec<(std::string::String, std::string::String)>>(),
21353 ),
21354 _ => local_var_req_builder.query(&[(
21355 "data_synced__gte",
21356 &local_var_str
21357 .into_iter()
21358 .map(|p| p.to_string())
21359 .collect::<Vec<String>>()
21360 .join(",")
21361 .to_string(),
21362 )]),
21363 };
21364 }
21365 if let Some(ref local_var_str) = data_synced__lt {
21366 local_var_req_builder = match "multi" {
21367 "multi" => local_var_req_builder.query(
21368 &local_var_str
21369 .into_iter()
21370 .map(|p| ("data_synced__lt".to_owned(), p.to_string()))
21371 .collect::<Vec<(std::string::String, std::string::String)>>(),
21372 ),
21373 _ => local_var_req_builder.query(&[(
21374 "data_synced__lt",
21375 &local_var_str
21376 .into_iter()
21377 .map(|p| p.to_string())
21378 .collect::<Vec<String>>()
21379 .join(",")
21380 .to_string(),
21381 )]),
21382 };
21383 }
21384 if let Some(ref local_var_str) = data_synced__lte {
21385 local_var_req_builder = match "multi" {
21386 "multi" => local_var_req_builder.query(
21387 &local_var_str
21388 .into_iter()
21389 .map(|p| ("data_synced__lte".to_owned(), p.to_string()))
21390 .collect::<Vec<(std::string::String, std::string::String)>>(),
21391 ),
21392 _ => local_var_req_builder.query(&[(
21393 "data_synced__lte",
21394 &local_var_str
21395 .into_iter()
21396 .map(|p| p.to_string())
21397 .collect::<Vec<String>>()
21398 .join(",")
21399 .to_string(),
21400 )]),
21401 };
21402 }
21403 if let Some(ref local_var_str) = data_synced__n {
21404 local_var_req_builder = match "multi" {
21405 "multi" => local_var_req_builder.query(
21406 &local_var_str
21407 .into_iter()
21408 .map(|p| ("data_synced__n".to_owned(), p.to_string()))
21409 .collect::<Vec<(std::string::String, std::string::String)>>(),
21410 ),
21411 _ => local_var_req_builder.query(&[(
21412 "data_synced__n",
21413 &local_var_str
21414 .into_iter()
21415 .map(|p| p.to_string())
21416 .collect::<Vec<String>>()
21417 .join(",")
21418 .to_string(),
21419 )]),
21420 };
21421 }
21422 if let Some(ref local_var_str) = description {
21423 local_var_req_builder = match "multi" {
21424 "multi" => local_var_req_builder.query(
21425 &local_var_str
21426 .into_iter()
21427 .map(|p| ("description".to_owned(), p.to_string()))
21428 .collect::<Vec<(std::string::String, std::string::String)>>(),
21429 ),
21430 _ => local_var_req_builder.query(&[(
21431 "description",
21432 &local_var_str
21433 .into_iter()
21434 .map(|p| p.to_string())
21435 .collect::<Vec<String>>()
21436 .join(",")
21437 .to_string(),
21438 )]),
21439 };
21440 }
21441 if let Some(ref local_var_str) = description__empty {
21442 local_var_req_builder =
21443 local_var_req_builder.query(&[("description__empty", &local_var_str.to_string())]);
21444 }
21445 if let Some(ref local_var_str) = description__ic {
21446 local_var_req_builder = match "multi" {
21447 "multi" => local_var_req_builder.query(
21448 &local_var_str
21449 .into_iter()
21450 .map(|p| ("description__ic".to_owned(), p.to_string()))
21451 .collect::<Vec<(std::string::String, std::string::String)>>(),
21452 ),
21453 _ => local_var_req_builder.query(&[(
21454 "description__ic",
21455 &local_var_str
21456 .into_iter()
21457 .map(|p| p.to_string())
21458 .collect::<Vec<String>>()
21459 .join(",")
21460 .to_string(),
21461 )]),
21462 };
21463 }
21464 if let Some(ref local_var_str) = description__ie {
21465 local_var_req_builder = match "multi" {
21466 "multi" => local_var_req_builder.query(
21467 &local_var_str
21468 .into_iter()
21469 .map(|p| ("description__ie".to_owned(), p.to_string()))
21470 .collect::<Vec<(std::string::String, std::string::String)>>(),
21471 ),
21472 _ => local_var_req_builder.query(&[(
21473 "description__ie",
21474 &local_var_str
21475 .into_iter()
21476 .map(|p| p.to_string())
21477 .collect::<Vec<String>>()
21478 .join(",")
21479 .to_string(),
21480 )]),
21481 };
21482 }
21483 if let Some(ref local_var_str) = description__iew {
21484 local_var_req_builder = match "multi" {
21485 "multi" => local_var_req_builder.query(
21486 &local_var_str
21487 .into_iter()
21488 .map(|p| ("description__iew".to_owned(), p.to_string()))
21489 .collect::<Vec<(std::string::String, std::string::String)>>(),
21490 ),
21491 _ => local_var_req_builder.query(&[(
21492 "description__iew",
21493 &local_var_str
21494 .into_iter()
21495 .map(|p| p.to_string())
21496 .collect::<Vec<String>>()
21497 .join(",")
21498 .to_string(),
21499 )]),
21500 };
21501 }
21502 if let Some(ref local_var_str) = description__iregex {
21503 local_var_req_builder = match "multi" {
21504 "multi" => local_var_req_builder.query(
21505 &local_var_str
21506 .into_iter()
21507 .map(|p| ("description__iregex".to_owned(), p.to_string()))
21508 .collect::<Vec<(std::string::String, std::string::String)>>(),
21509 ),
21510 _ => local_var_req_builder.query(&[(
21511 "description__iregex",
21512 &local_var_str
21513 .into_iter()
21514 .map(|p| p.to_string())
21515 .collect::<Vec<String>>()
21516 .join(",")
21517 .to_string(),
21518 )]),
21519 };
21520 }
21521 if let Some(ref local_var_str) = description__isw {
21522 local_var_req_builder = match "multi" {
21523 "multi" => local_var_req_builder.query(
21524 &local_var_str
21525 .into_iter()
21526 .map(|p| ("description__isw".to_owned(), p.to_string()))
21527 .collect::<Vec<(std::string::String, std::string::String)>>(),
21528 ),
21529 _ => local_var_req_builder.query(&[(
21530 "description__isw",
21531 &local_var_str
21532 .into_iter()
21533 .map(|p| p.to_string())
21534 .collect::<Vec<String>>()
21535 .join(",")
21536 .to_string(),
21537 )]),
21538 };
21539 }
21540 if let Some(ref local_var_str) = description__n {
21541 local_var_req_builder = match "multi" {
21542 "multi" => local_var_req_builder.query(
21543 &local_var_str
21544 .into_iter()
21545 .map(|p| ("description__n".to_owned(), p.to_string()))
21546 .collect::<Vec<(std::string::String, std::string::String)>>(),
21547 ),
21548 _ => local_var_req_builder.query(&[(
21549 "description__n",
21550 &local_var_str
21551 .into_iter()
21552 .map(|p| p.to_string())
21553 .collect::<Vec<String>>()
21554 .join(",")
21555 .to_string(),
21556 )]),
21557 };
21558 }
21559 if let Some(ref local_var_str) = description__nic {
21560 local_var_req_builder = match "multi" {
21561 "multi" => local_var_req_builder.query(
21562 &local_var_str
21563 .into_iter()
21564 .map(|p| ("description__nic".to_owned(), p.to_string()))
21565 .collect::<Vec<(std::string::String, std::string::String)>>(),
21566 ),
21567 _ => local_var_req_builder.query(&[(
21568 "description__nic",
21569 &local_var_str
21570 .into_iter()
21571 .map(|p| p.to_string())
21572 .collect::<Vec<String>>()
21573 .join(",")
21574 .to_string(),
21575 )]),
21576 };
21577 }
21578 if let Some(ref local_var_str) = description__nie {
21579 local_var_req_builder = match "multi" {
21580 "multi" => local_var_req_builder.query(
21581 &local_var_str
21582 .into_iter()
21583 .map(|p| ("description__nie".to_owned(), p.to_string()))
21584 .collect::<Vec<(std::string::String, std::string::String)>>(),
21585 ),
21586 _ => local_var_req_builder.query(&[(
21587 "description__nie",
21588 &local_var_str
21589 .into_iter()
21590 .map(|p| p.to_string())
21591 .collect::<Vec<String>>()
21592 .join(",")
21593 .to_string(),
21594 )]),
21595 };
21596 }
21597 if let Some(ref local_var_str) = description__niew {
21598 local_var_req_builder = match "multi" {
21599 "multi" => local_var_req_builder.query(
21600 &local_var_str
21601 .into_iter()
21602 .map(|p| ("description__niew".to_owned(), p.to_string()))
21603 .collect::<Vec<(std::string::String, std::string::String)>>(),
21604 ),
21605 _ => local_var_req_builder.query(&[(
21606 "description__niew",
21607 &local_var_str
21608 .into_iter()
21609 .map(|p| p.to_string())
21610 .collect::<Vec<String>>()
21611 .join(",")
21612 .to_string(),
21613 )]),
21614 };
21615 }
21616 if let Some(ref local_var_str) = description__nisw {
21617 local_var_req_builder = match "multi" {
21618 "multi" => local_var_req_builder.query(
21619 &local_var_str
21620 .into_iter()
21621 .map(|p| ("description__nisw".to_owned(), p.to_string()))
21622 .collect::<Vec<(std::string::String, std::string::String)>>(),
21623 ),
21624 _ => local_var_req_builder.query(&[(
21625 "description__nisw",
21626 &local_var_str
21627 .into_iter()
21628 .map(|p| p.to_string())
21629 .collect::<Vec<String>>()
21630 .join(",")
21631 .to_string(),
21632 )]),
21633 };
21634 }
21635 if let Some(ref local_var_str) = description__regex {
21636 local_var_req_builder = match "multi" {
21637 "multi" => local_var_req_builder.query(
21638 &local_var_str
21639 .into_iter()
21640 .map(|p| ("description__regex".to_owned(), p.to_string()))
21641 .collect::<Vec<(std::string::String, std::string::String)>>(),
21642 ),
21643 _ => local_var_req_builder.query(&[(
21644 "description__regex",
21645 &local_var_str
21646 .into_iter()
21647 .map(|p| p.to_string())
21648 .collect::<Vec<String>>()
21649 .join(",")
21650 .to_string(),
21651 )]),
21652 };
21653 }
21654 if let Some(ref local_var_str) = file_extension {
21655 local_var_req_builder = match "multi" {
21656 "multi" => local_var_req_builder.query(
21657 &local_var_str
21658 .into_iter()
21659 .map(|p| ("file_extension".to_owned(), p.to_string()))
21660 .collect::<Vec<(std::string::String, std::string::String)>>(),
21661 ),
21662 _ => local_var_req_builder.query(&[(
21663 "file_extension",
21664 &local_var_str
21665 .into_iter()
21666 .map(|p| p.to_string())
21667 .collect::<Vec<String>>()
21668 .join(",")
21669 .to_string(),
21670 )]),
21671 };
21672 }
21673 if let Some(ref local_var_str) = file_extension__empty {
21674 local_var_req_builder =
21675 local_var_req_builder.query(&[("file_extension__empty", &local_var_str.to_string())]);
21676 }
21677 if let Some(ref local_var_str) = file_extension__ic {
21678 local_var_req_builder = match "multi" {
21679 "multi" => local_var_req_builder.query(
21680 &local_var_str
21681 .into_iter()
21682 .map(|p| ("file_extension__ic".to_owned(), p.to_string()))
21683 .collect::<Vec<(std::string::String, std::string::String)>>(),
21684 ),
21685 _ => local_var_req_builder.query(&[(
21686 "file_extension__ic",
21687 &local_var_str
21688 .into_iter()
21689 .map(|p| p.to_string())
21690 .collect::<Vec<String>>()
21691 .join(",")
21692 .to_string(),
21693 )]),
21694 };
21695 }
21696 if let Some(ref local_var_str) = file_extension__ie {
21697 local_var_req_builder = match "multi" {
21698 "multi" => local_var_req_builder.query(
21699 &local_var_str
21700 .into_iter()
21701 .map(|p| ("file_extension__ie".to_owned(), p.to_string()))
21702 .collect::<Vec<(std::string::String, std::string::String)>>(),
21703 ),
21704 _ => local_var_req_builder.query(&[(
21705 "file_extension__ie",
21706 &local_var_str
21707 .into_iter()
21708 .map(|p| p.to_string())
21709 .collect::<Vec<String>>()
21710 .join(",")
21711 .to_string(),
21712 )]),
21713 };
21714 }
21715 if let Some(ref local_var_str) = file_extension__iew {
21716 local_var_req_builder = match "multi" {
21717 "multi" => local_var_req_builder.query(
21718 &local_var_str
21719 .into_iter()
21720 .map(|p| ("file_extension__iew".to_owned(), p.to_string()))
21721 .collect::<Vec<(std::string::String, std::string::String)>>(),
21722 ),
21723 _ => local_var_req_builder.query(&[(
21724 "file_extension__iew",
21725 &local_var_str
21726 .into_iter()
21727 .map(|p| p.to_string())
21728 .collect::<Vec<String>>()
21729 .join(",")
21730 .to_string(),
21731 )]),
21732 };
21733 }
21734 if let Some(ref local_var_str) = file_extension__iregex {
21735 local_var_req_builder = match "multi" {
21736 "multi" => local_var_req_builder.query(
21737 &local_var_str
21738 .into_iter()
21739 .map(|p| ("file_extension__iregex".to_owned(), p.to_string()))
21740 .collect::<Vec<(std::string::String, std::string::String)>>(),
21741 ),
21742 _ => local_var_req_builder.query(&[(
21743 "file_extension__iregex",
21744 &local_var_str
21745 .into_iter()
21746 .map(|p| p.to_string())
21747 .collect::<Vec<String>>()
21748 .join(",")
21749 .to_string(),
21750 )]),
21751 };
21752 }
21753 if let Some(ref local_var_str) = file_extension__isw {
21754 local_var_req_builder = match "multi" {
21755 "multi" => local_var_req_builder.query(
21756 &local_var_str
21757 .into_iter()
21758 .map(|p| ("file_extension__isw".to_owned(), p.to_string()))
21759 .collect::<Vec<(std::string::String, std::string::String)>>(),
21760 ),
21761 _ => local_var_req_builder.query(&[(
21762 "file_extension__isw",
21763 &local_var_str
21764 .into_iter()
21765 .map(|p| p.to_string())
21766 .collect::<Vec<String>>()
21767 .join(",")
21768 .to_string(),
21769 )]),
21770 };
21771 }
21772 if let Some(ref local_var_str) = file_extension__n {
21773 local_var_req_builder = match "multi" {
21774 "multi" => local_var_req_builder.query(
21775 &local_var_str
21776 .into_iter()
21777 .map(|p| ("file_extension__n".to_owned(), p.to_string()))
21778 .collect::<Vec<(std::string::String, std::string::String)>>(),
21779 ),
21780 _ => local_var_req_builder.query(&[(
21781 "file_extension__n",
21782 &local_var_str
21783 .into_iter()
21784 .map(|p| p.to_string())
21785 .collect::<Vec<String>>()
21786 .join(",")
21787 .to_string(),
21788 )]),
21789 };
21790 }
21791 if let Some(ref local_var_str) = file_extension__nic {
21792 local_var_req_builder = match "multi" {
21793 "multi" => local_var_req_builder.query(
21794 &local_var_str
21795 .into_iter()
21796 .map(|p| ("file_extension__nic".to_owned(), p.to_string()))
21797 .collect::<Vec<(std::string::String, std::string::String)>>(),
21798 ),
21799 _ => local_var_req_builder.query(&[(
21800 "file_extension__nic",
21801 &local_var_str
21802 .into_iter()
21803 .map(|p| p.to_string())
21804 .collect::<Vec<String>>()
21805 .join(",")
21806 .to_string(),
21807 )]),
21808 };
21809 }
21810 if let Some(ref local_var_str) = file_extension__nie {
21811 local_var_req_builder = match "multi" {
21812 "multi" => local_var_req_builder.query(
21813 &local_var_str
21814 .into_iter()
21815 .map(|p| ("file_extension__nie".to_owned(), p.to_string()))
21816 .collect::<Vec<(std::string::String, std::string::String)>>(),
21817 ),
21818 _ => local_var_req_builder.query(&[(
21819 "file_extension__nie",
21820 &local_var_str
21821 .into_iter()
21822 .map(|p| p.to_string())
21823 .collect::<Vec<String>>()
21824 .join(",")
21825 .to_string(),
21826 )]),
21827 };
21828 }
21829 if let Some(ref local_var_str) = file_extension__niew {
21830 local_var_req_builder = match "multi" {
21831 "multi" => local_var_req_builder.query(
21832 &local_var_str
21833 .into_iter()
21834 .map(|p| ("file_extension__niew".to_owned(), p.to_string()))
21835 .collect::<Vec<(std::string::String, std::string::String)>>(),
21836 ),
21837 _ => local_var_req_builder.query(&[(
21838 "file_extension__niew",
21839 &local_var_str
21840 .into_iter()
21841 .map(|p| p.to_string())
21842 .collect::<Vec<String>>()
21843 .join(",")
21844 .to_string(),
21845 )]),
21846 };
21847 }
21848 if let Some(ref local_var_str) = file_extension__nisw {
21849 local_var_req_builder = match "multi" {
21850 "multi" => local_var_req_builder.query(
21851 &local_var_str
21852 .into_iter()
21853 .map(|p| ("file_extension__nisw".to_owned(), p.to_string()))
21854 .collect::<Vec<(std::string::String, std::string::String)>>(),
21855 ),
21856 _ => local_var_req_builder.query(&[(
21857 "file_extension__nisw",
21858 &local_var_str
21859 .into_iter()
21860 .map(|p| p.to_string())
21861 .collect::<Vec<String>>()
21862 .join(",")
21863 .to_string(),
21864 )]),
21865 };
21866 }
21867 if let Some(ref local_var_str) = file_extension__regex {
21868 local_var_req_builder = match "multi" {
21869 "multi" => local_var_req_builder.query(
21870 &local_var_str
21871 .into_iter()
21872 .map(|p| ("file_extension__regex".to_owned(), p.to_string()))
21873 .collect::<Vec<(std::string::String, std::string::String)>>(),
21874 ),
21875 _ => local_var_req_builder.query(&[(
21876 "file_extension__regex",
21877 &local_var_str
21878 .into_iter()
21879 .map(|p| p.to_string())
21880 .collect::<Vec<String>>()
21881 .join(",")
21882 .to_string(),
21883 )]),
21884 };
21885 }
21886 if let Some(ref local_var_str) = file_name {
21887 local_var_req_builder = match "multi" {
21888 "multi" => local_var_req_builder.query(
21889 &local_var_str
21890 .into_iter()
21891 .map(|p| ("file_name".to_owned(), p.to_string()))
21892 .collect::<Vec<(std::string::String, std::string::String)>>(),
21893 ),
21894 _ => local_var_req_builder.query(&[(
21895 "file_name",
21896 &local_var_str
21897 .into_iter()
21898 .map(|p| p.to_string())
21899 .collect::<Vec<String>>()
21900 .join(",")
21901 .to_string(),
21902 )]),
21903 };
21904 }
21905 if let Some(ref local_var_str) = file_name__empty {
21906 local_var_req_builder =
21907 local_var_req_builder.query(&[("file_name__empty", &local_var_str.to_string())]);
21908 }
21909 if let Some(ref local_var_str) = file_name__ic {
21910 local_var_req_builder = match "multi" {
21911 "multi" => local_var_req_builder.query(
21912 &local_var_str
21913 .into_iter()
21914 .map(|p| ("file_name__ic".to_owned(), p.to_string()))
21915 .collect::<Vec<(std::string::String, std::string::String)>>(),
21916 ),
21917 _ => local_var_req_builder.query(&[(
21918 "file_name__ic",
21919 &local_var_str
21920 .into_iter()
21921 .map(|p| p.to_string())
21922 .collect::<Vec<String>>()
21923 .join(",")
21924 .to_string(),
21925 )]),
21926 };
21927 }
21928 if let Some(ref local_var_str) = file_name__ie {
21929 local_var_req_builder = match "multi" {
21930 "multi" => local_var_req_builder.query(
21931 &local_var_str
21932 .into_iter()
21933 .map(|p| ("file_name__ie".to_owned(), p.to_string()))
21934 .collect::<Vec<(std::string::String, std::string::String)>>(),
21935 ),
21936 _ => local_var_req_builder.query(&[(
21937 "file_name__ie",
21938 &local_var_str
21939 .into_iter()
21940 .map(|p| p.to_string())
21941 .collect::<Vec<String>>()
21942 .join(",")
21943 .to_string(),
21944 )]),
21945 };
21946 }
21947 if let Some(ref local_var_str) = file_name__iew {
21948 local_var_req_builder = match "multi" {
21949 "multi" => local_var_req_builder.query(
21950 &local_var_str
21951 .into_iter()
21952 .map(|p| ("file_name__iew".to_owned(), p.to_string()))
21953 .collect::<Vec<(std::string::String, std::string::String)>>(),
21954 ),
21955 _ => local_var_req_builder.query(&[(
21956 "file_name__iew",
21957 &local_var_str
21958 .into_iter()
21959 .map(|p| p.to_string())
21960 .collect::<Vec<String>>()
21961 .join(",")
21962 .to_string(),
21963 )]),
21964 };
21965 }
21966 if let Some(ref local_var_str) = file_name__iregex {
21967 local_var_req_builder = match "multi" {
21968 "multi" => local_var_req_builder.query(
21969 &local_var_str
21970 .into_iter()
21971 .map(|p| ("file_name__iregex".to_owned(), p.to_string()))
21972 .collect::<Vec<(std::string::String, std::string::String)>>(),
21973 ),
21974 _ => local_var_req_builder.query(&[(
21975 "file_name__iregex",
21976 &local_var_str
21977 .into_iter()
21978 .map(|p| p.to_string())
21979 .collect::<Vec<String>>()
21980 .join(",")
21981 .to_string(),
21982 )]),
21983 };
21984 }
21985 if let Some(ref local_var_str) = file_name__isw {
21986 local_var_req_builder = match "multi" {
21987 "multi" => local_var_req_builder.query(
21988 &local_var_str
21989 .into_iter()
21990 .map(|p| ("file_name__isw".to_owned(), p.to_string()))
21991 .collect::<Vec<(std::string::String, std::string::String)>>(),
21992 ),
21993 _ => local_var_req_builder.query(&[(
21994 "file_name__isw",
21995 &local_var_str
21996 .into_iter()
21997 .map(|p| p.to_string())
21998 .collect::<Vec<String>>()
21999 .join(",")
22000 .to_string(),
22001 )]),
22002 };
22003 }
22004 if let Some(ref local_var_str) = file_name__n {
22005 local_var_req_builder = match "multi" {
22006 "multi" => local_var_req_builder.query(
22007 &local_var_str
22008 .into_iter()
22009 .map(|p| ("file_name__n".to_owned(), p.to_string()))
22010 .collect::<Vec<(std::string::String, std::string::String)>>(),
22011 ),
22012 _ => local_var_req_builder.query(&[(
22013 "file_name__n",
22014 &local_var_str
22015 .into_iter()
22016 .map(|p| p.to_string())
22017 .collect::<Vec<String>>()
22018 .join(",")
22019 .to_string(),
22020 )]),
22021 };
22022 }
22023 if let Some(ref local_var_str) = file_name__nic {
22024 local_var_req_builder = match "multi" {
22025 "multi" => local_var_req_builder.query(
22026 &local_var_str
22027 .into_iter()
22028 .map(|p| ("file_name__nic".to_owned(), p.to_string()))
22029 .collect::<Vec<(std::string::String, std::string::String)>>(),
22030 ),
22031 _ => local_var_req_builder.query(&[(
22032 "file_name__nic",
22033 &local_var_str
22034 .into_iter()
22035 .map(|p| p.to_string())
22036 .collect::<Vec<String>>()
22037 .join(",")
22038 .to_string(),
22039 )]),
22040 };
22041 }
22042 if let Some(ref local_var_str) = file_name__nie {
22043 local_var_req_builder = match "multi" {
22044 "multi" => local_var_req_builder.query(
22045 &local_var_str
22046 .into_iter()
22047 .map(|p| ("file_name__nie".to_owned(), p.to_string()))
22048 .collect::<Vec<(std::string::String, std::string::String)>>(),
22049 ),
22050 _ => local_var_req_builder.query(&[(
22051 "file_name__nie",
22052 &local_var_str
22053 .into_iter()
22054 .map(|p| p.to_string())
22055 .collect::<Vec<String>>()
22056 .join(",")
22057 .to_string(),
22058 )]),
22059 };
22060 }
22061 if let Some(ref local_var_str) = file_name__niew {
22062 local_var_req_builder = match "multi" {
22063 "multi" => local_var_req_builder.query(
22064 &local_var_str
22065 .into_iter()
22066 .map(|p| ("file_name__niew".to_owned(), p.to_string()))
22067 .collect::<Vec<(std::string::String, std::string::String)>>(),
22068 ),
22069 _ => local_var_req_builder.query(&[(
22070 "file_name__niew",
22071 &local_var_str
22072 .into_iter()
22073 .map(|p| p.to_string())
22074 .collect::<Vec<String>>()
22075 .join(",")
22076 .to_string(),
22077 )]),
22078 };
22079 }
22080 if let Some(ref local_var_str) = file_name__nisw {
22081 local_var_req_builder = match "multi" {
22082 "multi" => local_var_req_builder.query(
22083 &local_var_str
22084 .into_iter()
22085 .map(|p| ("file_name__nisw".to_owned(), p.to_string()))
22086 .collect::<Vec<(std::string::String, std::string::String)>>(),
22087 ),
22088 _ => local_var_req_builder.query(&[(
22089 "file_name__nisw",
22090 &local_var_str
22091 .into_iter()
22092 .map(|p| p.to_string())
22093 .collect::<Vec<String>>()
22094 .join(",")
22095 .to_string(),
22096 )]),
22097 };
22098 }
22099 if let Some(ref local_var_str) = file_name__regex {
22100 local_var_req_builder = match "multi" {
22101 "multi" => local_var_req_builder.query(
22102 &local_var_str
22103 .into_iter()
22104 .map(|p| ("file_name__regex".to_owned(), p.to_string()))
22105 .collect::<Vec<(std::string::String, std::string::String)>>(),
22106 ),
22107 _ => local_var_req_builder.query(&[(
22108 "file_name__regex",
22109 &local_var_str
22110 .into_iter()
22111 .map(|p| p.to_string())
22112 .collect::<Vec<String>>()
22113 .join(",")
22114 .to_string(),
22115 )]),
22116 };
22117 }
22118 if let Some(ref local_var_str) = id {
22119 local_var_req_builder = match "multi" {
22120 "multi" => local_var_req_builder.query(
22121 &local_var_str
22122 .into_iter()
22123 .map(|p| ("id".to_owned(), p.to_string()))
22124 .collect::<Vec<(std::string::String, std::string::String)>>(),
22125 ),
22126 _ => local_var_req_builder.query(&[(
22127 "id",
22128 &local_var_str
22129 .into_iter()
22130 .map(|p| p.to_string())
22131 .collect::<Vec<String>>()
22132 .join(",")
22133 .to_string(),
22134 )]),
22135 };
22136 }
22137 if let Some(ref local_var_str) = id__empty {
22138 local_var_req_builder =
22139 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
22140 }
22141 if let Some(ref local_var_str) = id__gt {
22142 local_var_req_builder = match "multi" {
22143 "multi" => local_var_req_builder.query(
22144 &local_var_str
22145 .into_iter()
22146 .map(|p| ("id__gt".to_owned(), p.to_string()))
22147 .collect::<Vec<(std::string::String, std::string::String)>>(),
22148 ),
22149 _ => local_var_req_builder.query(&[(
22150 "id__gt",
22151 &local_var_str
22152 .into_iter()
22153 .map(|p| p.to_string())
22154 .collect::<Vec<String>>()
22155 .join(",")
22156 .to_string(),
22157 )]),
22158 };
22159 }
22160 if let Some(ref local_var_str) = id__gte {
22161 local_var_req_builder = match "multi" {
22162 "multi" => local_var_req_builder.query(
22163 &local_var_str
22164 .into_iter()
22165 .map(|p| ("id__gte".to_owned(), p.to_string()))
22166 .collect::<Vec<(std::string::String, std::string::String)>>(),
22167 ),
22168 _ => local_var_req_builder.query(&[(
22169 "id__gte",
22170 &local_var_str
22171 .into_iter()
22172 .map(|p| p.to_string())
22173 .collect::<Vec<String>>()
22174 .join(",")
22175 .to_string(),
22176 )]),
22177 };
22178 }
22179 if let Some(ref local_var_str) = id__lt {
22180 local_var_req_builder = match "multi" {
22181 "multi" => local_var_req_builder.query(
22182 &local_var_str
22183 .into_iter()
22184 .map(|p| ("id__lt".to_owned(), p.to_string()))
22185 .collect::<Vec<(std::string::String, std::string::String)>>(),
22186 ),
22187 _ => local_var_req_builder.query(&[(
22188 "id__lt",
22189 &local_var_str
22190 .into_iter()
22191 .map(|p| p.to_string())
22192 .collect::<Vec<String>>()
22193 .join(",")
22194 .to_string(),
22195 )]),
22196 };
22197 }
22198 if let Some(ref local_var_str) = id__lte {
22199 local_var_req_builder = match "multi" {
22200 "multi" => local_var_req_builder.query(
22201 &local_var_str
22202 .into_iter()
22203 .map(|p| ("id__lte".to_owned(), p.to_string()))
22204 .collect::<Vec<(std::string::String, std::string::String)>>(),
22205 ),
22206 _ => local_var_req_builder.query(&[(
22207 "id__lte",
22208 &local_var_str
22209 .into_iter()
22210 .map(|p| p.to_string())
22211 .collect::<Vec<String>>()
22212 .join(",")
22213 .to_string(),
22214 )]),
22215 };
22216 }
22217 if let Some(ref local_var_str) = id__n {
22218 local_var_req_builder = match "multi" {
22219 "multi" => local_var_req_builder.query(
22220 &local_var_str
22221 .into_iter()
22222 .map(|p| ("id__n".to_owned(), p.to_string()))
22223 .collect::<Vec<(std::string::String, std::string::String)>>(),
22224 ),
22225 _ => local_var_req_builder.query(&[(
22226 "id__n",
22227 &local_var_str
22228 .into_iter()
22229 .map(|p| p.to_string())
22230 .collect::<Vec<String>>()
22231 .join(",")
22232 .to_string(),
22233 )]),
22234 };
22235 }
22236 if let Some(ref local_var_str) = last_updated {
22237 local_var_req_builder = match "multi" {
22238 "multi" => local_var_req_builder.query(
22239 &local_var_str
22240 .into_iter()
22241 .map(|p| ("last_updated".to_owned(), p.to_string()))
22242 .collect::<Vec<(std::string::String, std::string::String)>>(),
22243 ),
22244 _ => local_var_req_builder.query(&[(
22245 "last_updated",
22246 &local_var_str
22247 .into_iter()
22248 .map(|p| p.to_string())
22249 .collect::<Vec<String>>()
22250 .join(",")
22251 .to_string(),
22252 )]),
22253 };
22254 }
22255 if let Some(ref local_var_str) = last_updated__empty {
22256 local_var_req_builder = match "multi" {
22257 "multi" => local_var_req_builder.query(
22258 &local_var_str
22259 .into_iter()
22260 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
22261 .collect::<Vec<(std::string::String, std::string::String)>>(),
22262 ),
22263 _ => local_var_req_builder.query(&[(
22264 "last_updated__empty",
22265 &local_var_str
22266 .into_iter()
22267 .map(|p| p.to_string())
22268 .collect::<Vec<String>>()
22269 .join(",")
22270 .to_string(),
22271 )]),
22272 };
22273 }
22274 if let Some(ref local_var_str) = last_updated__gt {
22275 local_var_req_builder = match "multi" {
22276 "multi" => local_var_req_builder.query(
22277 &local_var_str
22278 .into_iter()
22279 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
22280 .collect::<Vec<(std::string::String, std::string::String)>>(),
22281 ),
22282 _ => local_var_req_builder.query(&[(
22283 "last_updated__gt",
22284 &local_var_str
22285 .into_iter()
22286 .map(|p| p.to_string())
22287 .collect::<Vec<String>>()
22288 .join(",")
22289 .to_string(),
22290 )]),
22291 };
22292 }
22293 if let Some(ref local_var_str) = last_updated__gte {
22294 local_var_req_builder = match "multi" {
22295 "multi" => local_var_req_builder.query(
22296 &local_var_str
22297 .into_iter()
22298 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
22299 .collect::<Vec<(std::string::String, std::string::String)>>(),
22300 ),
22301 _ => local_var_req_builder.query(&[(
22302 "last_updated__gte",
22303 &local_var_str
22304 .into_iter()
22305 .map(|p| p.to_string())
22306 .collect::<Vec<String>>()
22307 .join(",")
22308 .to_string(),
22309 )]),
22310 };
22311 }
22312 if let Some(ref local_var_str) = last_updated__lt {
22313 local_var_req_builder = match "multi" {
22314 "multi" => local_var_req_builder.query(
22315 &local_var_str
22316 .into_iter()
22317 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
22318 .collect::<Vec<(std::string::String, std::string::String)>>(),
22319 ),
22320 _ => local_var_req_builder.query(&[(
22321 "last_updated__lt",
22322 &local_var_str
22323 .into_iter()
22324 .map(|p| p.to_string())
22325 .collect::<Vec<String>>()
22326 .join(",")
22327 .to_string(),
22328 )]),
22329 };
22330 }
22331 if let Some(ref local_var_str) = last_updated__lte {
22332 local_var_req_builder = match "multi" {
22333 "multi" => local_var_req_builder.query(
22334 &local_var_str
22335 .into_iter()
22336 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
22337 .collect::<Vec<(std::string::String, std::string::String)>>(),
22338 ),
22339 _ => local_var_req_builder.query(&[(
22340 "last_updated__lte",
22341 &local_var_str
22342 .into_iter()
22343 .map(|p| p.to_string())
22344 .collect::<Vec<String>>()
22345 .join(",")
22346 .to_string(),
22347 )]),
22348 };
22349 }
22350 if let Some(ref local_var_str) = last_updated__n {
22351 local_var_req_builder = match "multi" {
22352 "multi" => local_var_req_builder.query(
22353 &local_var_str
22354 .into_iter()
22355 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
22356 .collect::<Vec<(std::string::String, std::string::String)>>(),
22357 ),
22358 _ => local_var_req_builder.query(&[(
22359 "last_updated__n",
22360 &local_var_str
22361 .into_iter()
22362 .map(|p| p.to_string())
22363 .collect::<Vec<String>>()
22364 .join(",")
22365 .to_string(),
22366 )]),
22367 };
22368 }
22369 if let Some(ref local_var_str) = limit {
22370 local_var_req_builder =
22371 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
22372 }
22373 if let Some(ref local_var_str) = mime_type {
22374 local_var_req_builder = match "multi" {
22375 "multi" => local_var_req_builder.query(
22376 &local_var_str
22377 .into_iter()
22378 .map(|p| ("mime_type".to_owned(), p.to_string()))
22379 .collect::<Vec<(std::string::String, std::string::String)>>(),
22380 ),
22381 _ => local_var_req_builder.query(&[(
22382 "mime_type",
22383 &local_var_str
22384 .into_iter()
22385 .map(|p| p.to_string())
22386 .collect::<Vec<String>>()
22387 .join(",")
22388 .to_string(),
22389 )]),
22390 };
22391 }
22392 if let Some(ref local_var_str) = mime_type__empty {
22393 local_var_req_builder =
22394 local_var_req_builder.query(&[("mime_type__empty", &local_var_str.to_string())]);
22395 }
22396 if let Some(ref local_var_str) = mime_type__ic {
22397 local_var_req_builder = match "multi" {
22398 "multi" => local_var_req_builder.query(
22399 &local_var_str
22400 .into_iter()
22401 .map(|p| ("mime_type__ic".to_owned(), p.to_string()))
22402 .collect::<Vec<(std::string::String, std::string::String)>>(),
22403 ),
22404 _ => local_var_req_builder.query(&[(
22405 "mime_type__ic",
22406 &local_var_str
22407 .into_iter()
22408 .map(|p| p.to_string())
22409 .collect::<Vec<String>>()
22410 .join(",")
22411 .to_string(),
22412 )]),
22413 };
22414 }
22415 if let Some(ref local_var_str) = mime_type__ie {
22416 local_var_req_builder = match "multi" {
22417 "multi" => local_var_req_builder.query(
22418 &local_var_str
22419 .into_iter()
22420 .map(|p| ("mime_type__ie".to_owned(), p.to_string()))
22421 .collect::<Vec<(std::string::String, std::string::String)>>(),
22422 ),
22423 _ => local_var_req_builder.query(&[(
22424 "mime_type__ie",
22425 &local_var_str
22426 .into_iter()
22427 .map(|p| p.to_string())
22428 .collect::<Vec<String>>()
22429 .join(",")
22430 .to_string(),
22431 )]),
22432 };
22433 }
22434 if let Some(ref local_var_str) = mime_type__iew {
22435 local_var_req_builder = match "multi" {
22436 "multi" => local_var_req_builder.query(
22437 &local_var_str
22438 .into_iter()
22439 .map(|p| ("mime_type__iew".to_owned(), p.to_string()))
22440 .collect::<Vec<(std::string::String, std::string::String)>>(),
22441 ),
22442 _ => local_var_req_builder.query(&[(
22443 "mime_type__iew",
22444 &local_var_str
22445 .into_iter()
22446 .map(|p| p.to_string())
22447 .collect::<Vec<String>>()
22448 .join(",")
22449 .to_string(),
22450 )]),
22451 };
22452 }
22453 if let Some(ref local_var_str) = mime_type__iregex {
22454 local_var_req_builder = match "multi" {
22455 "multi" => local_var_req_builder.query(
22456 &local_var_str
22457 .into_iter()
22458 .map(|p| ("mime_type__iregex".to_owned(), p.to_string()))
22459 .collect::<Vec<(std::string::String, std::string::String)>>(),
22460 ),
22461 _ => local_var_req_builder.query(&[(
22462 "mime_type__iregex",
22463 &local_var_str
22464 .into_iter()
22465 .map(|p| p.to_string())
22466 .collect::<Vec<String>>()
22467 .join(",")
22468 .to_string(),
22469 )]),
22470 };
22471 }
22472 if let Some(ref local_var_str) = mime_type__isw {
22473 local_var_req_builder = match "multi" {
22474 "multi" => local_var_req_builder.query(
22475 &local_var_str
22476 .into_iter()
22477 .map(|p| ("mime_type__isw".to_owned(), p.to_string()))
22478 .collect::<Vec<(std::string::String, std::string::String)>>(),
22479 ),
22480 _ => local_var_req_builder.query(&[(
22481 "mime_type__isw",
22482 &local_var_str
22483 .into_iter()
22484 .map(|p| p.to_string())
22485 .collect::<Vec<String>>()
22486 .join(",")
22487 .to_string(),
22488 )]),
22489 };
22490 }
22491 if let Some(ref local_var_str) = mime_type__n {
22492 local_var_req_builder = match "multi" {
22493 "multi" => local_var_req_builder.query(
22494 &local_var_str
22495 .into_iter()
22496 .map(|p| ("mime_type__n".to_owned(), p.to_string()))
22497 .collect::<Vec<(std::string::String, std::string::String)>>(),
22498 ),
22499 _ => local_var_req_builder.query(&[(
22500 "mime_type__n",
22501 &local_var_str
22502 .into_iter()
22503 .map(|p| p.to_string())
22504 .collect::<Vec<String>>()
22505 .join(",")
22506 .to_string(),
22507 )]),
22508 };
22509 }
22510 if let Some(ref local_var_str) = mime_type__nic {
22511 local_var_req_builder = match "multi" {
22512 "multi" => local_var_req_builder.query(
22513 &local_var_str
22514 .into_iter()
22515 .map(|p| ("mime_type__nic".to_owned(), p.to_string()))
22516 .collect::<Vec<(std::string::String, std::string::String)>>(),
22517 ),
22518 _ => local_var_req_builder.query(&[(
22519 "mime_type__nic",
22520 &local_var_str
22521 .into_iter()
22522 .map(|p| p.to_string())
22523 .collect::<Vec<String>>()
22524 .join(",")
22525 .to_string(),
22526 )]),
22527 };
22528 }
22529 if let Some(ref local_var_str) = mime_type__nie {
22530 local_var_req_builder = match "multi" {
22531 "multi" => local_var_req_builder.query(
22532 &local_var_str
22533 .into_iter()
22534 .map(|p| ("mime_type__nie".to_owned(), p.to_string()))
22535 .collect::<Vec<(std::string::String, std::string::String)>>(),
22536 ),
22537 _ => local_var_req_builder.query(&[(
22538 "mime_type__nie",
22539 &local_var_str
22540 .into_iter()
22541 .map(|p| p.to_string())
22542 .collect::<Vec<String>>()
22543 .join(",")
22544 .to_string(),
22545 )]),
22546 };
22547 }
22548 if let Some(ref local_var_str) = mime_type__niew {
22549 local_var_req_builder = match "multi" {
22550 "multi" => local_var_req_builder.query(
22551 &local_var_str
22552 .into_iter()
22553 .map(|p| ("mime_type__niew".to_owned(), p.to_string()))
22554 .collect::<Vec<(std::string::String, std::string::String)>>(),
22555 ),
22556 _ => local_var_req_builder.query(&[(
22557 "mime_type__niew",
22558 &local_var_str
22559 .into_iter()
22560 .map(|p| p.to_string())
22561 .collect::<Vec<String>>()
22562 .join(",")
22563 .to_string(),
22564 )]),
22565 };
22566 }
22567 if let Some(ref local_var_str) = mime_type__nisw {
22568 local_var_req_builder = match "multi" {
22569 "multi" => local_var_req_builder.query(
22570 &local_var_str
22571 .into_iter()
22572 .map(|p| ("mime_type__nisw".to_owned(), p.to_string()))
22573 .collect::<Vec<(std::string::String, std::string::String)>>(),
22574 ),
22575 _ => local_var_req_builder.query(&[(
22576 "mime_type__nisw",
22577 &local_var_str
22578 .into_iter()
22579 .map(|p| p.to_string())
22580 .collect::<Vec<String>>()
22581 .join(",")
22582 .to_string(),
22583 )]),
22584 };
22585 }
22586 if let Some(ref local_var_str) = mime_type__regex {
22587 local_var_req_builder = match "multi" {
22588 "multi" => local_var_req_builder.query(
22589 &local_var_str
22590 .into_iter()
22591 .map(|p| ("mime_type__regex".to_owned(), p.to_string()))
22592 .collect::<Vec<(std::string::String, std::string::String)>>(),
22593 ),
22594 _ => local_var_req_builder.query(&[(
22595 "mime_type__regex",
22596 &local_var_str
22597 .into_iter()
22598 .map(|p| p.to_string())
22599 .collect::<Vec<String>>()
22600 .join(",")
22601 .to_string(),
22602 )]),
22603 };
22604 }
22605 if let Some(ref local_var_str) = modified_by_request {
22606 local_var_req_builder =
22607 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
22608 }
22609 if let Some(ref local_var_str) = name {
22610 local_var_req_builder = match "multi" {
22611 "multi" => local_var_req_builder.query(
22612 &local_var_str
22613 .into_iter()
22614 .map(|p| ("name".to_owned(), p.to_string()))
22615 .collect::<Vec<(std::string::String, std::string::String)>>(),
22616 ),
22617 _ => local_var_req_builder.query(&[(
22618 "name",
22619 &local_var_str
22620 .into_iter()
22621 .map(|p| p.to_string())
22622 .collect::<Vec<String>>()
22623 .join(",")
22624 .to_string(),
22625 )]),
22626 };
22627 }
22628 if let Some(ref local_var_str) = name__empty {
22629 local_var_req_builder =
22630 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
22631 }
22632 if let Some(ref local_var_str) = name__ic {
22633 local_var_req_builder = match "multi" {
22634 "multi" => local_var_req_builder.query(
22635 &local_var_str
22636 .into_iter()
22637 .map(|p| ("name__ic".to_owned(), p.to_string()))
22638 .collect::<Vec<(std::string::String, std::string::String)>>(),
22639 ),
22640 _ => local_var_req_builder.query(&[(
22641 "name__ic",
22642 &local_var_str
22643 .into_iter()
22644 .map(|p| p.to_string())
22645 .collect::<Vec<String>>()
22646 .join(",")
22647 .to_string(),
22648 )]),
22649 };
22650 }
22651 if let Some(ref local_var_str) = name__ie {
22652 local_var_req_builder = match "multi" {
22653 "multi" => local_var_req_builder.query(
22654 &local_var_str
22655 .into_iter()
22656 .map(|p| ("name__ie".to_owned(), p.to_string()))
22657 .collect::<Vec<(std::string::String, std::string::String)>>(),
22658 ),
22659 _ => local_var_req_builder.query(&[(
22660 "name__ie",
22661 &local_var_str
22662 .into_iter()
22663 .map(|p| p.to_string())
22664 .collect::<Vec<String>>()
22665 .join(",")
22666 .to_string(),
22667 )]),
22668 };
22669 }
22670 if let Some(ref local_var_str) = name__iew {
22671 local_var_req_builder = match "multi" {
22672 "multi" => local_var_req_builder.query(
22673 &local_var_str
22674 .into_iter()
22675 .map(|p| ("name__iew".to_owned(), p.to_string()))
22676 .collect::<Vec<(std::string::String, std::string::String)>>(),
22677 ),
22678 _ => local_var_req_builder.query(&[(
22679 "name__iew",
22680 &local_var_str
22681 .into_iter()
22682 .map(|p| p.to_string())
22683 .collect::<Vec<String>>()
22684 .join(",")
22685 .to_string(),
22686 )]),
22687 };
22688 }
22689 if let Some(ref local_var_str) = name__iregex {
22690 local_var_req_builder = match "multi" {
22691 "multi" => local_var_req_builder.query(
22692 &local_var_str
22693 .into_iter()
22694 .map(|p| ("name__iregex".to_owned(), p.to_string()))
22695 .collect::<Vec<(std::string::String, std::string::String)>>(),
22696 ),
22697 _ => local_var_req_builder.query(&[(
22698 "name__iregex",
22699 &local_var_str
22700 .into_iter()
22701 .map(|p| p.to_string())
22702 .collect::<Vec<String>>()
22703 .join(",")
22704 .to_string(),
22705 )]),
22706 };
22707 }
22708 if let Some(ref local_var_str) = name__isw {
22709 local_var_req_builder = match "multi" {
22710 "multi" => local_var_req_builder.query(
22711 &local_var_str
22712 .into_iter()
22713 .map(|p| ("name__isw".to_owned(), p.to_string()))
22714 .collect::<Vec<(std::string::String, std::string::String)>>(),
22715 ),
22716 _ => local_var_req_builder.query(&[(
22717 "name__isw",
22718 &local_var_str
22719 .into_iter()
22720 .map(|p| p.to_string())
22721 .collect::<Vec<String>>()
22722 .join(",")
22723 .to_string(),
22724 )]),
22725 };
22726 }
22727 if let Some(ref local_var_str) = name__n {
22728 local_var_req_builder = match "multi" {
22729 "multi" => local_var_req_builder.query(
22730 &local_var_str
22731 .into_iter()
22732 .map(|p| ("name__n".to_owned(), p.to_string()))
22733 .collect::<Vec<(std::string::String, std::string::String)>>(),
22734 ),
22735 _ => local_var_req_builder.query(&[(
22736 "name__n",
22737 &local_var_str
22738 .into_iter()
22739 .map(|p| p.to_string())
22740 .collect::<Vec<String>>()
22741 .join(",")
22742 .to_string(),
22743 )]),
22744 };
22745 }
22746 if let Some(ref local_var_str) = name__nic {
22747 local_var_req_builder = match "multi" {
22748 "multi" => local_var_req_builder.query(
22749 &local_var_str
22750 .into_iter()
22751 .map(|p| ("name__nic".to_owned(), p.to_string()))
22752 .collect::<Vec<(std::string::String, std::string::String)>>(),
22753 ),
22754 _ => local_var_req_builder.query(&[(
22755 "name__nic",
22756 &local_var_str
22757 .into_iter()
22758 .map(|p| p.to_string())
22759 .collect::<Vec<String>>()
22760 .join(",")
22761 .to_string(),
22762 )]),
22763 };
22764 }
22765 if let Some(ref local_var_str) = name__nie {
22766 local_var_req_builder = match "multi" {
22767 "multi" => local_var_req_builder.query(
22768 &local_var_str
22769 .into_iter()
22770 .map(|p| ("name__nie".to_owned(), p.to_string()))
22771 .collect::<Vec<(std::string::String, std::string::String)>>(),
22772 ),
22773 _ => local_var_req_builder.query(&[(
22774 "name__nie",
22775 &local_var_str
22776 .into_iter()
22777 .map(|p| p.to_string())
22778 .collect::<Vec<String>>()
22779 .join(",")
22780 .to_string(),
22781 )]),
22782 };
22783 }
22784 if let Some(ref local_var_str) = name__niew {
22785 local_var_req_builder = match "multi" {
22786 "multi" => local_var_req_builder.query(
22787 &local_var_str
22788 .into_iter()
22789 .map(|p| ("name__niew".to_owned(), p.to_string()))
22790 .collect::<Vec<(std::string::String, std::string::String)>>(),
22791 ),
22792 _ => local_var_req_builder.query(&[(
22793 "name__niew",
22794 &local_var_str
22795 .into_iter()
22796 .map(|p| p.to_string())
22797 .collect::<Vec<String>>()
22798 .join(",")
22799 .to_string(),
22800 )]),
22801 };
22802 }
22803 if let Some(ref local_var_str) = name__nisw {
22804 local_var_req_builder = match "multi" {
22805 "multi" => local_var_req_builder.query(
22806 &local_var_str
22807 .into_iter()
22808 .map(|p| ("name__nisw".to_owned(), p.to_string()))
22809 .collect::<Vec<(std::string::String, std::string::String)>>(),
22810 ),
22811 _ => local_var_req_builder.query(&[(
22812 "name__nisw",
22813 &local_var_str
22814 .into_iter()
22815 .map(|p| p.to_string())
22816 .collect::<Vec<String>>()
22817 .join(",")
22818 .to_string(),
22819 )]),
22820 };
22821 }
22822 if let Some(ref local_var_str) = name__regex {
22823 local_var_req_builder = match "multi" {
22824 "multi" => local_var_req_builder.query(
22825 &local_var_str
22826 .into_iter()
22827 .map(|p| ("name__regex".to_owned(), p.to_string()))
22828 .collect::<Vec<(std::string::String, std::string::String)>>(),
22829 ),
22830 _ => local_var_req_builder.query(&[(
22831 "name__regex",
22832 &local_var_str
22833 .into_iter()
22834 .map(|p| p.to_string())
22835 .collect::<Vec<String>>()
22836 .join(",")
22837 .to_string(),
22838 )]),
22839 };
22840 }
22841 if let Some(ref local_var_str) = object_type {
22842 local_var_req_builder = match "multi" {
22843 "multi" => local_var_req_builder.query(
22844 &local_var_str
22845 .into_iter()
22846 .map(|p| ("object_type".to_owned(), p.to_string()))
22847 .collect::<Vec<(std::string::String, std::string::String)>>(),
22848 ),
22849 _ => local_var_req_builder.query(&[(
22850 "object_type",
22851 &local_var_str
22852 .into_iter()
22853 .map(|p| p.to_string())
22854 .collect::<Vec<String>>()
22855 .join(",")
22856 .to_string(),
22857 )]),
22858 };
22859 }
22860 if let Some(ref local_var_str) = object_type__ic {
22861 local_var_req_builder = match "multi" {
22862 "multi" => local_var_req_builder.query(
22863 &local_var_str
22864 .into_iter()
22865 .map(|p| ("object_type__ic".to_owned(), p.to_string()))
22866 .collect::<Vec<(std::string::String, std::string::String)>>(),
22867 ),
22868 _ => local_var_req_builder.query(&[(
22869 "object_type__ic",
22870 &local_var_str
22871 .into_iter()
22872 .map(|p| p.to_string())
22873 .collect::<Vec<String>>()
22874 .join(",")
22875 .to_string(),
22876 )]),
22877 };
22878 }
22879 if let Some(ref local_var_str) = object_type__ie {
22880 local_var_req_builder = match "multi" {
22881 "multi" => local_var_req_builder.query(
22882 &local_var_str
22883 .into_iter()
22884 .map(|p| ("object_type__ie".to_owned(), p.to_string()))
22885 .collect::<Vec<(std::string::String, std::string::String)>>(),
22886 ),
22887 _ => local_var_req_builder.query(&[(
22888 "object_type__ie",
22889 &local_var_str
22890 .into_iter()
22891 .map(|p| p.to_string())
22892 .collect::<Vec<String>>()
22893 .join(",")
22894 .to_string(),
22895 )]),
22896 };
22897 }
22898 if let Some(ref local_var_str) = object_type__iew {
22899 local_var_req_builder = match "multi" {
22900 "multi" => local_var_req_builder.query(
22901 &local_var_str
22902 .into_iter()
22903 .map(|p| ("object_type__iew".to_owned(), p.to_string()))
22904 .collect::<Vec<(std::string::String, std::string::String)>>(),
22905 ),
22906 _ => local_var_req_builder.query(&[(
22907 "object_type__iew",
22908 &local_var_str
22909 .into_iter()
22910 .map(|p| p.to_string())
22911 .collect::<Vec<String>>()
22912 .join(",")
22913 .to_string(),
22914 )]),
22915 };
22916 }
22917 if let Some(ref local_var_str) = object_type__iregex {
22918 local_var_req_builder = match "multi" {
22919 "multi" => local_var_req_builder.query(
22920 &local_var_str
22921 .into_iter()
22922 .map(|p| ("object_type__iregex".to_owned(), p.to_string()))
22923 .collect::<Vec<(std::string::String, std::string::String)>>(),
22924 ),
22925 _ => local_var_req_builder.query(&[(
22926 "object_type__iregex",
22927 &local_var_str
22928 .into_iter()
22929 .map(|p| p.to_string())
22930 .collect::<Vec<String>>()
22931 .join(",")
22932 .to_string(),
22933 )]),
22934 };
22935 }
22936 if let Some(ref local_var_str) = object_type__isw {
22937 local_var_req_builder = match "multi" {
22938 "multi" => local_var_req_builder.query(
22939 &local_var_str
22940 .into_iter()
22941 .map(|p| ("object_type__isw".to_owned(), p.to_string()))
22942 .collect::<Vec<(std::string::String, std::string::String)>>(),
22943 ),
22944 _ => local_var_req_builder.query(&[(
22945 "object_type__isw",
22946 &local_var_str
22947 .into_iter()
22948 .map(|p| p.to_string())
22949 .collect::<Vec<String>>()
22950 .join(",")
22951 .to_string(),
22952 )]),
22953 };
22954 }
22955 if let Some(ref local_var_str) = object_type__n {
22956 local_var_req_builder = match "multi" {
22957 "multi" => local_var_req_builder.query(
22958 &local_var_str
22959 .into_iter()
22960 .map(|p| ("object_type__n".to_owned(), p.to_string()))
22961 .collect::<Vec<(std::string::String, std::string::String)>>(),
22962 ),
22963 _ => local_var_req_builder.query(&[(
22964 "object_type__n",
22965 &local_var_str
22966 .into_iter()
22967 .map(|p| p.to_string())
22968 .collect::<Vec<String>>()
22969 .join(",")
22970 .to_string(),
22971 )]),
22972 };
22973 }
22974 if let Some(ref local_var_str) = object_type__nic {
22975 local_var_req_builder = match "multi" {
22976 "multi" => local_var_req_builder.query(
22977 &local_var_str
22978 .into_iter()
22979 .map(|p| ("object_type__nic".to_owned(), p.to_string()))
22980 .collect::<Vec<(std::string::String, std::string::String)>>(),
22981 ),
22982 _ => local_var_req_builder.query(&[(
22983 "object_type__nic",
22984 &local_var_str
22985 .into_iter()
22986 .map(|p| p.to_string())
22987 .collect::<Vec<String>>()
22988 .join(",")
22989 .to_string(),
22990 )]),
22991 };
22992 }
22993 if let Some(ref local_var_str) = object_type__nie {
22994 local_var_req_builder = match "multi" {
22995 "multi" => local_var_req_builder.query(
22996 &local_var_str
22997 .into_iter()
22998 .map(|p| ("object_type__nie".to_owned(), p.to_string()))
22999 .collect::<Vec<(std::string::String, std::string::String)>>(),
23000 ),
23001 _ => local_var_req_builder.query(&[(
23002 "object_type__nie",
23003 &local_var_str
23004 .into_iter()
23005 .map(|p| p.to_string())
23006 .collect::<Vec<String>>()
23007 .join(",")
23008 .to_string(),
23009 )]),
23010 };
23011 }
23012 if let Some(ref local_var_str) = object_type__niew {
23013 local_var_req_builder = match "multi" {
23014 "multi" => local_var_req_builder.query(
23015 &local_var_str
23016 .into_iter()
23017 .map(|p| ("object_type__niew".to_owned(), p.to_string()))
23018 .collect::<Vec<(std::string::String, std::string::String)>>(),
23019 ),
23020 _ => local_var_req_builder.query(&[(
23021 "object_type__niew",
23022 &local_var_str
23023 .into_iter()
23024 .map(|p| p.to_string())
23025 .collect::<Vec<String>>()
23026 .join(",")
23027 .to_string(),
23028 )]),
23029 };
23030 }
23031 if let Some(ref local_var_str) = object_type__nisw {
23032 local_var_req_builder = match "multi" {
23033 "multi" => local_var_req_builder.query(
23034 &local_var_str
23035 .into_iter()
23036 .map(|p| ("object_type__nisw".to_owned(), p.to_string()))
23037 .collect::<Vec<(std::string::String, std::string::String)>>(),
23038 ),
23039 _ => local_var_req_builder.query(&[(
23040 "object_type__nisw",
23041 &local_var_str
23042 .into_iter()
23043 .map(|p| p.to_string())
23044 .collect::<Vec<String>>()
23045 .join(",")
23046 .to_string(),
23047 )]),
23048 };
23049 }
23050 if let Some(ref local_var_str) = object_type__regex {
23051 local_var_req_builder = match "multi" {
23052 "multi" => local_var_req_builder.query(
23053 &local_var_str
23054 .into_iter()
23055 .map(|p| ("object_type__regex".to_owned(), p.to_string()))
23056 .collect::<Vec<(std::string::String, std::string::String)>>(),
23057 ),
23058 _ => local_var_req_builder.query(&[(
23059 "object_type__regex",
23060 &local_var_str
23061 .into_iter()
23062 .map(|p| p.to_string())
23063 .collect::<Vec<String>>()
23064 .join(",")
23065 .to_string(),
23066 )]),
23067 };
23068 }
23069 if let Some(ref local_var_str) = object_type_id {
23070 local_var_req_builder = match "multi" {
23071 "multi" => local_var_req_builder.query(
23072 &local_var_str
23073 .into_iter()
23074 .map(|p| ("object_type_id".to_owned(), p.to_string()))
23075 .collect::<Vec<(std::string::String, std::string::String)>>(),
23076 ),
23077 _ => local_var_req_builder.query(&[(
23078 "object_type_id",
23079 &local_var_str
23080 .into_iter()
23081 .map(|p| p.to_string())
23082 .collect::<Vec<String>>()
23083 .join(",")
23084 .to_string(),
23085 )]),
23086 };
23087 }
23088 if let Some(ref local_var_str) = object_type_id__n {
23089 local_var_req_builder = match "multi" {
23090 "multi" => local_var_req_builder.query(
23091 &local_var_str
23092 .into_iter()
23093 .map(|p| ("object_type_id__n".to_owned(), p.to_string()))
23094 .collect::<Vec<(std::string::String, std::string::String)>>(),
23095 ),
23096 _ => local_var_req_builder.query(&[(
23097 "object_type_id__n",
23098 &local_var_str
23099 .into_iter()
23100 .map(|p| p.to_string())
23101 .collect::<Vec<String>>()
23102 .join(",")
23103 .to_string(),
23104 )]),
23105 };
23106 }
23107 if let Some(ref local_var_str) = offset {
23108 local_var_req_builder =
23109 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
23110 }
23111 if let Some(ref local_var_str) = ordering {
23112 local_var_req_builder =
23113 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
23114 }
23115 if let Some(ref local_var_str) = owner {
23116 local_var_req_builder = match "multi" {
23117 "multi" => local_var_req_builder.query(
23118 &local_var_str
23119 .into_iter()
23120 .map(|p| ("owner".to_owned(), p.to_string()))
23121 .collect::<Vec<(std::string::String, std::string::String)>>(),
23122 ),
23123 _ => local_var_req_builder.query(&[(
23124 "owner",
23125 &local_var_str
23126 .into_iter()
23127 .map(|p| p.to_string())
23128 .collect::<Vec<String>>()
23129 .join(",")
23130 .to_string(),
23131 )]),
23132 };
23133 }
23134 if let Some(ref local_var_str) = owner__n {
23135 local_var_req_builder = match "multi" {
23136 "multi" => local_var_req_builder.query(
23137 &local_var_str
23138 .into_iter()
23139 .map(|p| ("owner__n".to_owned(), p.to_string()))
23140 .collect::<Vec<(std::string::String, std::string::String)>>(),
23141 ),
23142 _ => local_var_req_builder.query(&[(
23143 "owner__n",
23144 &local_var_str
23145 .into_iter()
23146 .map(|p| p.to_string())
23147 .collect::<Vec<String>>()
23148 .join(",")
23149 .to_string(),
23150 )]),
23151 };
23152 }
23153 if let Some(ref local_var_str) = owner_group {
23154 local_var_req_builder = match "multi" {
23155 "multi" => local_var_req_builder.query(
23156 &local_var_str
23157 .into_iter()
23158 .map(|p| ("owner_group".to_owned(), p.to_string()))
23159 .collect::<Vec<(std::string::String, std::string::String)>>(),
23160 ),
23161 _ => local_var_req_builder.query(&[(
23162 "owner_group",
23163 &local_var_str
23164 .into_iter()
23165 .map(|p| p.to_string())
23166 .collect::<Vec<String>>()
23167 .join(",")
23168 .to_string(),
23169 )]),
23170 };
23171 }
23172 if let Some(ref local_var_str) = owner_group__n {
23173 local_var_req_builder = match "multi" {
23174 "multi" => local_var_req_builder.query(
23175 &local_var_str
23176 .into_iter()
23177 .map(|p| ("owner_group__n".to_owned(), p.to_string()))
23178 .collect::<Vec<(std::string::String, std::string::String)>>(),
23179 ),
23180 _ => local_var_req_builder.query(&[(
23181 "owner_group__n",
23182 &local_var_str
23183 .into_iter()
23184 .map(|p| p.to_string())
23185 .collect::<Vec<String>>()
23186 .join(",")
23187 .to_string(),
23188 )]),
23189 };
23190 }
23191 if let Some(ref local_var_str) = owner_group_id {
23192 local_var_req_builder = match "multi" {
23193 "multi" => local_var_req_builder.query(
23194 &local_var_str
23195 .into_iter()
23196 .map(|p| ("owner_group_id".to_owned(), p.to_string()))
23197 .collect::<Vec<(std::string::String, std::string::String)>>(),
23198 ),
23199 _ => local_var_req_builder.query(&[(
23200 "owner_group_id",
23201 &local_var_str
23202 .into_iter()
23203 .map(|p| p.to_string())
23204 .collect::<Vec<String>>()
23205 .join(",")
23206 .to_string(),
23207 )]),
23208 };
23209 }
23210 if let Some(ref local_var_str) = owner_group_id__n {
23211 local_var_req_builder = match "multi" {
23212 "multi" => local_var_req_builder.query(
23213 &local_var_str
23214 .into_iter()
23215 .map(|p| ("owner_group_id__n".to_owned(), p.to_string()))
23216 .collect::<Vec<(std::string::String, std::string::String)>>(),
23217 ),
23218 _ => local_var_req_builder.query(&[(
23219 "owner_group_id__n",
23220 &local_var_str
23221 .into_iter()
23222 .map(|p| p.to_string())
23223 .collect::<Vec<String>>()
23224 .join(",")
23225 .to_string(),
23226 )]),
23227 };
23228 }
23229 if let Some(ref local_var_str) = owner_id {
23230 local_var_req_builder = match "multi" {
23231 "multi" => local_var_req_builder.query(
23232 &local_var_str
23233 .into_iter()
23234 .map(|p| ("owner_id".to_owned(), p.to_string()))
23235 .collect::<Vec<(std::string::String, std::string::String)>>(),
23236 ),
23237 _ => local_var_req_builder.query(&[(
23238 "owner_id",
23239 &local_var_str
23240 .into_iter()
23241 .map(|p| p.to_string())
23242 .collect::<Vec<String>>()
23243 .join(",")
23244 .to_string(),
23245 )]),
23246 };
23247 }
23248 if let Some(ref local_var_str) = owner_id__n {
23249 local_var_req_builder = match "multi" {
23250 "multi" => local_var_req_builder.query(
23251 &local_var_str
23252 .into_iter()
23253 .map(|p| ("owner_id__n".to_owned(), p.to_string()))
23254 .collect::<Vec<(std::string::String, std::string::String)>>(),
23255 ),
23256 _ => local_var_req_builder.query(&[(
23257 "owner_id__n",
23258 &local_var_str
23259 .into_iter()
23260 .map(|p| p.to_string())
23261 .collect::<Vec<String>>()
23262 .join(",")
23263 .to_string(),
23264 )]),
23265 };
23266 }
23267 if let Some(ref local_var_str) = q {
23268 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
23269 }
23270 if let Some(ref local_var_str) = start {
23271 local_var_req_builder =
23272 local_var_req_builder.query(&[("start", &local_var_str.to_string())]);
23273 }
23274 if let Some(ref local_var_str) = updated_by_request {
23275 local_var_req_builder =
23276 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
23277 }
23278 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
23279 local_var_req_builder =
23280 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
23281 }
23282 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
23283 let local_var_key = local_var_apikey.key.clone();
23284 let local_var_value = match local_var_apikey.prefix {
23285 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
23286 None => local_var_key,
23287 };
23288 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
23289 };
23290
23291 let local_var_req = local_var_req_builder.build()?;
23292 let local_var_resp = local_var_client.execute(local_var_req).await?;
23293
23294 let local_var_status = local_var_resp.status();
23295 let local_var_content = local_var_resp.text().await?;
23296
23297 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
23298 serde_json::from_str(&local_var_content).map_err(Error::from)
23299 } else {
23300 let local_var_entity: Option<ExtrasExportTemplatesListError> =
23301 serde_json::from_str(&local_var_content).ok();
23302 let local_var_error = ResponseContent {
23303 status: local_var_status,
23304 content: local_var_content,
23305 entity: local_var_entity,
23306 };
23307 Err(Error::ResponseError(local_var_error))
23308 }
23309}
23310
23311pub async fn extras_export_templates_partial_update(
23313 configuration: &configuration::Configuration,
23314 id: i32,
23315 patched_export_template_request: Option<crate::models::PatchedExportTemplateRequest>,
23316) -> Result<crate::models::ExportTemplate, Error<ExtrasExportTemplatesPartialUpdateError>> {
23317 let local_var_configuration = configuration;
23318
23319 let local_var_client = &local_var_configuration.client;
23320
23321 let local_var_uri_str = format!(
23322 "{}/api/extras/export-templates/{id}/",
23323 local_var_configuration.base_path,
23324 id = id
23325 );
23326 let mut local_var_req_builder =
23327 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
23328
23329 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
23330 local_var_req_builder =
23331 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
23332 }
23333 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
23334 let local_var_key = local_var_apikey.key.clone();
23335 let local_var_value = match local_var_apikey.prefix {
23336 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
23337 None => local_var_key,
23338 };
23339 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
23340 };
23341 local_var_req_builder = local_var_req_builder.json(&patched_export_template_request);
23342
23343 let local_var_req = local_var_req_builder.build()?;
23344 let local_var_resp = local_var_client.execute(local_var_req).await?;
23345
23346 let local_var_status = local_var_resp.status();
23347 let local_var_content = local_var_resp.text().await?;
23348
23349 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
23350 serde_json::from_str(&local_var_content).map_err(Error::from)
23351 } else {
23352 let local_var_entity: Option<ExtrasExportTemplatesPartialUpdateError> =
23353 serde_json::from_str(&local_var_content).ok();
23354 let local_var_error = ResponseContent {
23355 status: local_var_status,
23356 content: local_var_content,
23357 entity: local_var_entity,
23358 };
23359 Err(Error::ResponseError(local_var_error))
23360 }
23361}
23362
23363pub async fn extras_export_templates_retrieve(
23365 configuration: &configuration::Configuration,
23366 id: i32,
23367) -> Result<crate::models::ExportTemplate, Error<ExtrasExportTemplatesRetrieveError>> {
23368 let local_var_configuration = configuration;
23369
23370 let local_var_client = &local_var_configuration.client;
23371
23372 let local_var_uri_str = format!(
23373 "{}/api/extras/export-templates/{id}/",
23374 local_var_configuration.base_path,
23375 id = id
23376 );
23377 let mut local_var_req_builder =
23378 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
23379
23380 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
23381 local_var_req_builder =
23382 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
23383 }
23384 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
23385 let local_var_key = local_var_apikey.key.clone();
23386 let local_var_value = match local_var_apikey.prefix {
23387 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
23388 None => local_var_key,
23389 };
23390 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
23391 };
23392
23393 let local_var_req = local_var_req_builder.build()?;
23394 let local_var_resp = local_var_client.execute(local_var_req).await?;
23395
23396 let local_var_status = local_var_resp.status();
23397 let local_var_content = local_var_resp.text().await?;
23398
23399 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
23400 serde_json::from_str(&local_var_content).map_err(Error::from)
23401 } else {
23402 let local_var_entity: Option<ExtrasExportTemplatesRetrieveError> =
23403 serde_json::from_str(&local_var_content).ok();
23404 let local_var_error = ResponseContent {
23405 status: local_var_status,
23406 content: local_var_content,
23407 entity: local_var_entity,
23408 };
23409 Err(Error::ResponseError(local_var_error))
23410 }
23411}
23412
23413pub async fn extras_export_templates_sync_create(
23415 configuration: &configuration::Configuration,
23416 id: i32,
23417 export_template_request: crate::models::ExportTemplateRequest,
23418) -> Result<crate::models::ExportTemplate, Error<ExtrasExportTemplatesSyncCreateError>> {
23419 let local_var_configuration = configuration;
23420
23421 let local_var_client = &local_var_configuration.client;
23422
23423 let local_var_uri_str = format!(
23424 "{}/api/extras/export-templates/{id}/sync/",
23425 local_var_configuration.base_path,
23426 id = id
23427 );
23428 let mut local_var_req_builder =
23429 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
23430
23431 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
23432 local_var_req_builder =
23433 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
23434 }
23435 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
23436 let local_var_key = local_var_apikey.key.clone();
23437 let local_var_value = match local_var_apikey.prefix {
23438 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
23439 None => local_var_key,
23440 };
23441 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
23442 };
23443 local_var_req_builder = local_var_req_builder.json(&export_template_request);
23444
23445 let local_var_req = local_var_req_builder.build()?;
23446 let local_var_resp = local_var_client.execute(local_var_req).await?;
23447
23448 let local_var_status = local_var_resp.status();
23449 let local_var_content = local_var_resp.text().await?;
23450
23451 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
23452 serde_json::from_str(&local_var_content).map_err(Error::from)
23453 } else {
23454 let local_var_entity: Option<ExtrasExportTemplatesSyncCreateError> =
23455 serde_json::from_str(&local_var_content).ok();
23456 let local_var_error = ResponseContent {
23457 status: local_var_status,
23458 content: local_var_content,
23459 entity: local_var_entity,
23460 };
23461 Err(Error::ResponseError(local_var_error))
23462 }
23463}
23464
23465pub async fn extras_export_templates_update(
23467 configuration: &configuration::Configuration,
23468 id: i32,
23469 export_template_request: crate::models::ExportTemplateRequest,
23470) -> Result<crate::models::ExportTemplate, Error<ExtrasExportTemplatesUpdateError>> {
23471 let local_var_configuration = configuration;
23472
23473 let local_var_client = &local_var_configuration.client;
23474
23475 let local_var_uri_str = format!(
23476 "{}/api/extras/export-templates/{id}/",
23477 local_var_configuration.base_path,
23478 id = id
23479 );
23480 let mut local_var_req_builder =
23481 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
23482
23483 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
23484 local_var_req_builder =
23485 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
23486 }
23487 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
23488 let local_var_key = local_var_apikey.key.clone();
23489 let local_var_value = match local_var_apikey.prefix {
23490 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
23491 None => local_var_key,
23492 };
23493 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
23494 };
23495 local_var_req_builder = local_var_req_builder.json(&export_template_request);
23496
23497 let local_var_req = local_var_req_builder.build()?;
23498 let local_var_resp = local_var_client.execute(local_var_req).await?;
23499
23500 let local_var_status = local_var_resp.status();
23501 let local_var_content = local_var_resp.text().await?;
23502
23503 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
23504 serde_json::from_str(&local_var_content).map_err(Error::from)
23505 } else {
23506 let local_var_entity: Option<ExtrasExportTemplatesUpdateError> =
23507 serde_json::from_str(&local_var_content).ok();
23508 let local_var_error = ResponseContent {
23509 status: local_var_status,
23510 content: local_var_content,
23511 entity: local_var_entity,
23512 };
23513 Err(Error::ResponseError(local_var_error))
23514 }
23515}
23516
23517pub async fn extras_image_attachments_bulk_destroy(
23519 configuration: &configuration::Configuration,
23520 image_attachment_request: Vec<crate::models::ImageAttachmentRequest>,
23521) -> Result<(), Error<ExtrasImageAttachmentsBulkDestroyError>> {
23522 let local_var_configuration = configuration;
23523
23524 let local_var_client = &local_var_configuration.client;
23525
23526 let local_var_uri_str = format!(
23527 "{}/api/extras/image-attachments/",
23528 local_var_configuration.base_path
23529 );
23530 let mut local_var_req_builder =
23531 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
23532
23533 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
23534 local_var_req_builder =
23535 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
23536 }
23537 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
23538 let local_var_key = local_var_apikey.key.clone();
23539 let local_var_value = match local_var_apikey.prefix {
23540 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
23541 None => local_var_key,
23542 };
23543 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
23544 };
23545 local_var_req_builder = local_var_req_builder.json(&image_attachment_request);
23546
23547 let local_var_req = local_var_req_builder.build()?;
23548 let local_var_resp = local_var_client.execute(local_var_req).await?;
23549
23550 let local_var_status = local_var_resp.status();
23551 let local_var_content = local_var_resp.text().await?;
23552
23553 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
23554 Ok(())
23555 } else {
23556 let local_var_entity: Option<ExtrasImageAttachmentsBulkDestroyError> =
23557 serde_json::from_str(&local_var_content).ok();
23558 let local_var_error = ResponseContent {
23559 status: local_var_status,
23560 content: local_var_content,
23561 entity: local_var_entity,
23562 };
23563 Err(Error::ResponseError(local_var_error))
23564 }
23565}
23566
23567pub async fn extras_image_attachments_bulk_partial_update(
23569 configuration: &configuration::Configuration,
23570 image_attachment_request: Vec<crate::models::ImageAttachmentRequest>,
23571) -> Result<Vec<crate::models::ImageAttachment>, Error<ExtrasImageAttachmentsBulkPartialUpdateError>>
23572{
23573 let local_var_configuration = configuration;
23574
23575 let local_var_client = &local_var_configuration.client;
23576
23577 let local_var_uri_str = format!(
23578 "{}/api/extras/image-attachments/",
23579 local_var_configuration.base_path
23580 );
23581 let mut local_var_req_builder =
23582 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
23583
23584 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
23585 local_var_req_builder =
23586 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
23587 }
23588 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
23589 let local_var_key = local_var_apikey.key.clone();
23590 let local_var_value = match local_var_apikey.prefix {
23591 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
23592 None => local_var_key,
23593 };
23594 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
23595 };
23596 local_var_req_builder = local_var_req_builder.json(&image_attachment_request);
23597
23598 let local_var_req = local_var_req_builder.build()?;
23599 let local_var_resp = local_var_client.execute(local_var_req).await?;
23600
23601 let local_var_status = local_var_resp.status();
23602 let local_var_content = local_var_resp.text().await?;
23603
23604 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
23605 serde_json::from_str(&local_var_content).map_err(Error::from)
23606 } else {
23607 let local_var_entity: Option<ExtrasImageAttachmentsBulkPartialUpdateError> =
23608 serde_json::from_str(&local_var_content).ok();
23609 let local_var_error = ResponseContent {
23610 status: local_var_status,
23611 content: local_var_content,
23612 entity: local_var_entity,
23613 };
23614 Err(Error::ResponseError(local_var_error))
23615 }
23616}
23617
23618pub async fn extras_image_attachments_bulk_update(
23620 configuration: &configuration::Configuration,
23621 image_attachment_request: Vec<crate::models::ImageAttachmentRequest>,
23622) -> Result<Vec<crate::models::ImageAttachment>, Error<ExtrasImageAttachmentsBulkUpdateError>> {
23623 let local_var_configuration = configuration;
23624
23625 let local_var_client = &local_var_configuration.client;
23626
23627 let local_var_uri_str = format!(
23628 "{}/api/extras/image-attachments/",
23629 local_var_configuration.base_path
23630 );
23631 let mut local_var_req_builder =
23632 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
23633
23634 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
23635 local_var_req_builder =
23636 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
23637 }
23638 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
23639 let local_var_key = local_var_apikey.key.clone();
23640 let local_var_value = match local_var_apikey.prefix {
23641 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
23642 None => local_var_key,
23643 };
23644 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
23645 };
23646 local_var_req_builder = local_var_req_builder.json(&image_attachment_request);
23647
23648 let local_var_req = local_var_req_builder.build()?;
23649 let local_var_resp = local_var_client.execute(local_var_req).await?;
23650
23651 let local_var_status = local_var_resp.status();
23652 let local_var_content = local_var_resp.text().await?;
23653
23654 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
23655 serde_json::from_str(&local_var_content).map_err(Error::from)
23656 } else {
23657 let local_var_entity: Option<ExtrasImageAttachmentsBulkUpdateError> =
23658 serde_json::from_str(&local_var_content).ok();
23659 let local_var_error = ResponseContent {
23660 status: local_var_status,
23661 content: local_var_content,
23662 entity: local_var_entity,
23663 };
23664 Err(Error::ResponseError(local_var_error))
23665 }
23666}
23667
23668pub async fn extras_image_attachments_create(
23670 configuration: &configuration::Configuration,
23671 extras_image_attachments_create_request: crate::models::ExtrasImageAttachmentsCreateRequest,
23672) -> Result<crate::models::ImageAttachment, Error<ExtrasImageAttachmentsCreateError>> {
23673 let local_var_configuration = configuration;
23674
23675 let local_var_client = &local_var_configuration.client;
23676
23677 let local_var_uri_str = format!(
23678 "{}/api/extras/image-attachments/",
23679 local_var_configuration.base_path
23680 );
23681 let mut local_var_req_builder =
23682 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
23683
23684 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
23685 local_var_req_builder =
23686 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
23687 }
23688 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
23689 let local_var_key = local_var_apikey.key.clone();
23690 let local_var_value = match local_var_apikey.prefix {
23691 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
23692 None => local_var_key,
23693 };
23694 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
23695 };
23696 local_var_req_builder = local_var_req_builder.json(&extras_image_attachments_create_request);
23697
23698 let local_var_req = local_var_req_builder.build()?;
23699 let local_var_resp = local_var_client.execute(local_var_req).await?;
23700
23701 let local_var_status = local_var_resp.status();
23702 let local_var_content = local_var_resp.text().await?;
23703
23704 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
23705 serde_json::from_str(&local_var_content).map_err(Error::from)
23706 } else {
23707 let local_var_entity: Option<ExtrasImageAttachmentsCreateError> =
23708 serde_json::from_str(&local_var_content).ok();
23709 let local_var_error = ResponseContent {
23710 status: local_var_status,
23711 content: local_var_content,
23712 entity: local_var_entity,
23713 };
23714 Err(Error::ResponseError(local_var_error))
23715 }
23716}
23717
23718pub async fn extras_image_attachments_destroy(
23720 configuration: &configuration::Configuration,
23721 id: i32,
23722) -> Result<(), Error<ExtrasImageAttachmentsDestroyError>> {
23723 let local_var_configuration = configuration;
23724
23725 let local_var_client = &local_var_configuration.client;
23726
23727 let local_var_uri_str = format!(
23728 "{}/api/extras/image-attachments/{id}/",
23729 local_var_configuration.base_path,
23730 id = id
23731 );
23732 let mut local_var_req_builder =
23733 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
23734
23735 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
23736 local_var_req_builder =
23737 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
23738 }
23739 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
23740 let local_var_key = local_var_apikey.key.clone();
23741 let local_var_value = match local_var_apikey.prefix {
23742 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
23743 None => local_var_key,
23744 };
23745 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
23746 };
23747
23748 let local_var_req = local_var_req_builder.build()?;
23749 let local_var_resp = local_var_client.execute(local_var_req).await?;
23750
23751 let local_var_status = local_var_resp.status();
23752 let local_var_content = local_var_resp.text().await?;
23753
23754 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
23755 Ok(())
23756 } else {
23757 let local_var_entity: Option<ExtrasImageAttachmentsDestroyError> =
23758 serde_json::from_str(&local_var_content).ok();
23759 let local_var_error = ResponseContent {
23760 status: local_var_status,
23761 content: local_var_content,
23762 entity: local_var_entity,
23763 };
23764 Err(Error::ResponseError(local_var_error))
23765 }
23766}
23767
23768pub async fn extras_image_attachments_list(
23770 configuration: &configuration::Configuration,
23771 created: Option<Vec<String>>,
23772 created__empty: Option<Vec<String>>,
23773 created__gt: Option<Vec<String>>,
23774 created__gte: Option<Vec<String>>,
23775 created__lt: Option<Vec<String>>,
23776 created__lte: Option<Vec<String>>,
23777 created__n: Option<Vec<String>>,
23778 created_by_request: Option<&str>,
23779 description: Option<Vec<String>>,
23780 description__empty: Option<bool>,
23781 description__ic: Option<Vec<String>>,
23782 description__ie: Option<Vec<String>>,
23783 description__iew: Option<Vec<String>>,
23784 description__iregex: Option<Vec<String>>,
23785 description__isw: Option<Vec<String>>,
23786 description__n: Option<Vec<String>>,
23787 description__nic: Option<Vec<String>>,
23788 description__nie: Option<Vec<String>>,
23789 description__niew: Option<Vec<String>>,
23790 description__nisw: Option<Vec<String>>,
23791 description__regex: Option<Vec<String>>,
23792 id: Option<Vec<i32>>,
23793 id__empty: Option<bool>,
23794 id__gt: Option<Vec<i32>>,
23795 id__gte: Option<Vec<i32>>,
23796 id__lt: Option<Vec<i32>>,
23797 id__lte: Option<Vec<i32>>,
23798 id__n: Option<Vec<i32>>,
23799 image_height: Option<Vec<i32>>,
23800 image_height__empty: Option<bool>,
23801 image_height__gt: Option<Vec<i32>>,
23802 image_height__gte: Option<Vec<i32>>,
23803 image_height__lt: Option<Vec<i32>>,
23804 image_height__lte: Option<Vec<i32>>,
23805 image_height__n: Option<Vec<i32>>,
23806 image_width: Option<Vec<i32>>,
23807 image_width__empty: Option<bool>,
23808 image_width__gt: Option<Vec<i32>>,
23809 image_width__gte: Option<Vec<i32>>,
23810 image_width__lt: Option<Vec<i32>>,
23811 image_width__lte: Option<Vec<i32>>,
23812 image_width__n: Option<Vec<i32>>,
23813 last_updated: Option<Vec<String>>,
23814 last_updated__empty: Option<Vec<String>>,
23815 last_updated__gt: Option<Vec<String>>,
23816 last_updated__gte: Option<Vec<String>>,
23817 last_updated__lt: Option<Vec<String>>,
23818 last_updated__lte: Option<Vec<String>>,
23819 last_updated__n: Option<Vec<String>>,
23820 limit: Option<i32>,
23821 modified_by_request: Option<&str>,
23822 name: Option<Vec<String>>,
23823 name__empty: Option<bool>,
23824 name__ic: Option<Vec<String>>,
23825 name__ie: Option<Vec<String>>,
23826 name__iew: Option<Vec<String>>,
23827 name__iregex: Option<Vec<String>>,
23828 name__isw: Option<Vec<String>>,
23829 name__n: Option<Vec<String>>,
23830 name__nic: Option<Vec<String>>,
23831 name__nie: Option<Vec<String>>,
23832 name__niew: Option<Vec<String>>,
23833 name__nisw: Option<Vec<String>>,
23834 name__regex: Option<Vec<String>>,
23835 object_id: Option<Vec<i32>>,
23836 object_id__empty: Option<bool>,
23837 object_id__gt: Option<Vec<i32>>,
23838 object_id__gte: Option<Vec<i32>>,
23839 object_id__lt: Option<Vec<i32>>,
23840 object_id__lte: Option<Vec<i32>>,
23841 object_id__n: Option<Vec<i32>>,
23842 object_type: Option<Vec<String>>,
23843 object_type__n: Option<Vec<String>>,
23844 object_type_id: Option<i32>,
23845 object_type_id__n: Option<i32>,
23846 offset: Option<i32>,
23847 ordering: Option<&str>,
23848 q: Option<&str>,
23849 start: Option<i32>,
23850 updated_by_request: Option<&str>,
23851) -> Result<crate::models::PaginatedImageAttachmentList, Error<ExtrasImageAttachmentsListError>> {
23852 let local_var_configuration = configuration;
23853
23854 let local_var_client = &local_var_configuration.client;
23855
23856 let local_var_uri_str = format!(
23857 "{}/api/extras/image-attachments/",
23858 local_var_configuration.base_path
23859 );
23860 let mut local_var_req_builder =
23861 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
23862
23863 if let Some(ref local_var_str) = created {
23864 local_var_req_builder = match "multi" {
23865 "multi" => local_var_req_builder.query(
23866 &local_var_str
23867 .into_iter()
23868 .map(|p| ("created".to_owned(), p.to_string()))
23869 .collect::<Vec<(std::string::String, std::string::String)>>(),
23870 ),
23871 _ => local_var_req_builder.query(&[(
23872 "created",
23873 &local_var_str
23874 .into_iter()
23875 .map(|p| p.to_string())
23876 .collect::<Vec<String>>()
23877 .join(",")
23878 .to_string(),
23879 )]),
23880 };
23881 }
23882 if let Some(ref local_var_str) = created__empty {
23883 local_var_req_builder = match "multi" {
23884 "multi" => local_var_req_builder.query(
23885 &local_var_str
23886 .into_iter()
23887 .map(|p| ("created__empty".to_owned(), p.to_string()))
23888 .collect::<Vec<(std::string::String, std::string::String)>>(),
23889 ),
23890 _ => local_var_req_builder.query(&[(
23891 "created__empty",
23892 &local_var_str
23893 .into_iter()
23894 .map(|p| p.to_string())
23895 .collect::<Vec<String>>()
23896 .join(",")
23897 .to_string(),
23898 )]),
23899 };
23900 }
23901 if let Some(ref local_var_str) = created__gt {
23902 local_var_req_builder = match "multi" {
23903 "multi" => local_var_req_builder.query(
23904 &local_var_str
23905 .into_iter()
23906 .map(|p| ("created__gt".to_owned(), p.to_string()))
23907 .collect::<Vec<(std::string::String, std::string::String)>>(),
23908 ),
23909 _ => local_var_req_builder.query(&[(
23910 "created__gt",
23911 &local_var_str
23912 .into_iter()
23913 .map(|p| p.to_string())
23914 .collect::<Vec<String>>()
23915 .join(",")
23916 .to_string(),
23917 )]),
23918 };
23919 }
23920 if let Some(ref local_var_str) = created__gte {
23921 local_var_req_builder = match "multi" {
23922 "multi" => local_var_req_builder.query(
23923 &local_var_str
23924 .into_iter()
23925 .map(|p| ("created__gte".to_owned(), p.to_string()))
23926 .collect::<Vec<(std::string::String, std::string::String)>>(),
23927 ),
23928 _ => local_var_req_builder.query(&[(
23929 "created__gte",
23930 &local_var_str
23931 .into_iter()
23932 .map(|p| p.to_string())
23933 .collect::<Vec<String>>()
23934 .join(",")
23935 .to_string(),
23936 )]),
23937 };
23938 }
23939 if let Some(ref local_var_str) = created__lt {
23940 local_var_req_builder = match "multi" {
23941 "multi" => local_var_req_builder.query(
23942 &local_var_str
23943 .into_iter()
23944 .map(|p| ("created__lt".to_owned(), p.to_string()))
23945 .collect::<Vec<(std::string::String, std::string::String)>>(),
23946 ),
23947 _ => local_var_req_builder.query(&[(
23948 "created__lt",
23949 &local_var_str
23950 .into_iter()
23951 .map(|p| p.to_string())
23952 .collect::<Vec<String>>()
23953 .join(",")
23954 .to_string(),
23955 )]),
23956 };
23957 }
23958 if let Some(ref local_var_str) = created__lte {
23959 local_var_req_builder = match "multi" {
23960 "multi" => local_var_req_builder.query(
23961 &local_var_str
23962 .into_iter()
23963 .map(|p| ("created__lte".to_owned(), p.to_string()))
23964 .collect::<Vec<(std::string::String, std::string::String)>>(),
23965 ),
23966 _ => local_var_req_builder.query(&[(
23967 "created__lte",
23968 &local_var_str
23969 .into_iter()
23970 .map(|p| p.to_string())
23971 .collect::<Vec<String>>()
23972 .join(",")
23973 .to_string(),
23974 )]),
23975 };
23976 }
23977 if let Some(ref local_var_str) = created__n {
23978 local_var_req_builder = match "multi" {
23979 "multi" => local_var_req_builder.query(
23980 &local_var_str
23981 .into_iter()
23982 .map(|p| ("created__n".to_owned(), p.to_string()))
23983 .collect::<Vec<(std::string::String, std::string::String)>>(),
23984 ),
23985 _ => local_var_req_builder.query(&[(
23986 "created__n",
23987 &local_var_str
23988 .into_iter()
23989 .map(|p| p.to_string())
23990 .collect::<Vec<String>>()
23991 .join(",")
23992 .to_string(),
23993 )]),
23994 };
23995 }
23996 if let Some(ref local_var_str) = created_by_request {
23997 local_var_req_builder =
23998 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
23999 }
24000 if let Some(ref local_var_str) = description {
24001 local_var_req_builder = match "multi" {
24002 "multi" => local_var_req_builder.query(
24003 &local_var_str
24004 .into_iter()
24005 .map(|p| ("description".to_owned(), p.to_string()))
24006 .collect::<Vec<(std::string::String, std::string::String)>>(),
24007 ),
24008 _ => local_var_req_builder.query(&[(
24009 "description",
24010 &local_var_str
24011 .into_iter()
24012 .map(|p| p.to_string())
24013 .collect::<Vec<String>>()
24014 .join(",")
24015 .to_string(),
24016 )]),
24017 };
24018 }
24019 if let Some(ref local_var_str) = description__empty {
24020 local_var_req_builder =
24021 local_var_req_builder.query(&[("description__empty", &local_var_str.to_string())]);
24022 }
24023 if let Some(ref local_var_str) = description__ic {
24024 local_var_req_builder = match "multi" {
24025 "multi" => local_var_req_builder.query(
24026 &local_var_str
24027 .into_iter()
24028 .map(|p| ("description__ic".to_owned(), p.to_string()))
24029 .collect::<Vec<(std::string::String, std::string::String)>>(),
24030 ),
24031 _ => local_var_req_builder.query(&[(
24032 "description__ic",
24033 &local_var_str
24034 .into_iter()
24035 .map(|p| p.to_string())
24036 .collect::<Vec<String>>()
24037 .join(",")
24038 .to_string(),
24039 )]),
24040 };
24041 }
24042 if let Some(ref local_var_str) = description__ie {
24043 local_var_req_builder = match "multi" {
24044 "multi" => local_var_req_builder.query(
24045 &local_var_str
24046 .into_iter()
24047 .map(|p| ("description__ie".to_owned(), p.to_string()))
24048 .collect::<Vec<(std::string::String, std::string::String)>>(),
24049 ),
24050 _ => local_var_req_builder.query(&[(
24051 "description__ie",
24052 &local_var_str
24053 .into_iter()
24054 .map(|p| p.to_string())
24055 .collect::<Vec<String>>()
24056 .join(",")
24057 .to_string(),
24058 )]),
24059 };
24060 }
24061 if let Some(ref local_var_str) = description__iew {
24062 local_var_req_builder = match "multi" {
24063 "multi" => local_var_req_builder.query(
24064 &local_var_str
24065 .into_iter()
24066 .map(|p| ("description__iew".to_owned(), p.to_string()))
24067 .collect::<Vec<(std::string::String, std::string::String)>>(),
24068 ),
24069 _ => local_var_req_builder.query(&[(
24070 "description__iew",
24071 &local_var_str
24072 .into_iter()
24073 .map(|p| p.to_string())
24074 .collect::<Vec<String>>()
24075 .join(",")
24076 .to_string(),
24077 )]),
24078 };
24079 }
24080 if let Some(ref local_var_str) = description__iregex {
24081 local_var_req_builder = match "multi" {
24082 "multi" => local_var_req_builder.query(
24083 &local_var_str
24084 .into_iter()
24085 .map(|p| ("description__iregex".to_owned(), p.to_string()))
24086 .collect::<Vec<(std::string::String, std::string::String)>>(),
24087 ),
24088 _ => local_var_req_builder.query(&[(
24089 "description__iregex",
24090 &local_var_str
24091 .into_iter()
24092 .map(|p| p.to_string())
24093 .collect::<Vec<String>>()
24094 .join(",")
24095 .to_string(),
24096 )]),
24097 };
24098 }
24099 if let Some(ref local_var_str) = description__isw {
24100 local_var_req_builder = match "multi" {
24101 "multi" => local_var_req_builder.query(
24102 &local_var_str
24103 .into_iter()
24104 .map(|p| ("description__isw".to_owned(), p.to_string()))
24105 .collect::<Vec<(std::string::String, std::string::String)>>(),
24106 ),
24107 _ => local_var_req_builder.query(&[(
24108 "description__isw",
24109 &local_var_str
24110 .into_iter()
24111 .map(|p| p.to_string())
24112 .collect::<Vec<String>>()
24113 .join(",")
24114 .to_string(),
24115 )]),
24116 };
24117 }
24118 if let Some(ref local_var_str) = description__n {
24119 local_var_req_builder = match "multi" {
24120 "multi" => local_var_req_builder.query(
24121 &local_var_str
24122 .into_iter()
24123 .map(|p| ("description__n".to_owned(), p.to_string()))
24124 .collect::<Vec<(std::string::String, std::string::String)>>(),
24125 ),
24126 _ => local_var_req_builder.query(&[(
24127 "description__n",
24128 &local_var_str
24129 .into_iter()
24130 .map(|p| p.to_string())
24131 .collect::<Vec<String>>()
24132 .join(",")
24133 .to_string(),
24134 )]),
24135 };
24136 }
24137 if let Some(ref local_var_str) = description__nic {
24138 local_var_req_builder = match "multi" {
24139 "multi" => local_var_req_builder.query(
24140 &local_var_str
24141 .into_iter()
24142 .map(|p| ("description__nic".to_owned(), p.to_string()))
24143 .collect::<Vec<(std::string::String, std::string::String)>>(),
24144 ),
24145 _ => local_var_req_builder.query(&[(
24146 "description__nic",
24147 &local_var_str
24148 .into_iter()
24149 .map(|p| p.to_string())
24150 .collect::<Vec<String>>()
24151 .join(",")
24152 .to_string(),
24153 )]),
24154 };
24155 }
24156 if let Some(ref local_var_str) = description__nie {
24157 local_var_req_builder = match "multi" {
24158 "multi" => local_var_req_builder.query(
24159 &local_var_str
24160 .into_iter()
24161 .map(|p| ("description__nie".to_owned(), p.to_string()))
24162 .collect::<Vec<(std::string::String, std::string::String)>>(),
24163 ),
24164 _ => local_var_req_builder.query(&[(
24165 "description__nie",
24166 &local_var_str
24167 .into_iter()
24168 .map(|p| p.to_string())
24169 .collect::<Vec<String>>()
24170 .join(",")
24171 .to_string(),
24172 )]),
24173 };
24174 }
24175 if let Some(ref local_var_str) = description__niew {
24176 local_var_req_builder = match "multi" {
24177 "multi" => local_var_req_builder.query(
24178 &local_var_str
24179 .into_iter()
24180 .map(|p| ("description__niew".to_owned(), p.to_string()))
24181 .collect::<Vec<(std::string::String, std::string::String)>>(),
24182 ),
24183 _ => local_var_req_builder.query(&[(
24184 "description__niew",
24185 &local_var_str
24186 .into_iter()
24187 .map(|p| p.to_string())
24188 .collect::<Vec<String>>()
24189 .join(",")
24190 .to_string(),
24191 )]),
24192 };
24193 }
24194 if let Some(ref local_var_str) = description__nisw {
24195 local_var_req_builder = match "multi" {
24196 "multi" => local_var_req_builder.query(
24197 &local_var_str
24198 .into_iter()
24199 .map(|p| ("description__nisw".to_owned(), p.to_string()))
24200 .collect::<Vec<(std::string::String, std::string::String)>>(),
24201 ),
24202 _ => local_var_req_builder.query(&[(
24203 "description__nisw",
24204 &local_var_str
24205 .into_iter()
24206 .map(|p| p.to_string())
24207 .collect::<Vec<String>>()
24208 .join(",")
24209 .to_string(),
24210 )]),
24211 };
24212 }
24213 if let Some(ref local_var_str) = description__regex {
24214 local_var_req_builder = match "multi" {
24215 "multi" => local_var_req_builder.query(
24216 &local_var_str
24217 .into_iter()
24218 .map(|p| ("description__regex".to_owned(), p.to_string()))
24219 .collect::<Vec<(std::string::String, std::string::String)>>(),
24220 ),
24221 _ => local_var_req_builder.query(&[(
24222 "description__regex",
24223 &local_var_str
24224 .into_iter()
24225 .map(|p| p.to_string())
24226 .collect::<Vec<String>>()
24227 .join(",")
24228 .to_string(),
24229 )]),
24230 };
24231 }
24232 if let Some(ref local_var_str) = id {
24233 local_var_req_builder = match "multi" {
24234 "multi" => local_var_req_builder.query(
24235 &local_var_str
24236 .into_iter()
24237 .map(|p| ("id".to_owned(), p.to_string()))
24238 .collect::<Vec<(std::string::String, std::string::String)>>(),
24239 ),
24240 _ => local_var_req_builder.query(&[(
24241 "id",
24242 &local_var_str
24243 .into_iter()
24244 .map(|p| p.to_string())
24245 .collect::<Vec<String>>()
24246 .join(",")
24247 .to_string(),
24248 )]),
24249 };
24250 }
24251 if let Some(ref local_var_str) = id__empty {
24252 local_var_req_builder =
24253 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
24254 }
24255 if let Some(ref local_var_str) = id__gt {
24256 local_var_req_builder = match "multi" {
24257 "multi" => local_var_req_builder.query(
24258 &local_var_str
24259 .into_iter()
24260 .map(|p| ("id__gt".to_owned(), p.to_string()))
24261 .collect::<Vec<(std::string::String, std::string::String)>>(),
24262 ),
24263 _ => local_var_req_builder.query(&[(
24264 "id__gt",
24265 &local_var_str
24266 .into_iter()
24267 .map(|p| p.to_string())
24268 .collect::<Vec<String>>()
24269 .join(",")
24270 .to_string(),
24271 )]),
24272 };
24273 }
24274 if let Some(ref local_var_str) = id__gte {
24275 local_var_req_builder = match "multi" {
24276 "multi" => local_var_req_builder.query(
24277 &local_var_str
24278 .into_iter()
24279 .map(|p| ("id__gte".to_owned(), p.to_string()))
24280 .collect::<Vec<(std::string::String, std::string::String)>>(),
24281 ),
24282 _ => local_var_req_builder.query(&[(
24283 "id__gte",
24284 &local_var_str
24285 .into_iter()
24286 .map(|p| p.to_string())
24287 .collect::<Vec<String>>()
24288 .join(",")
24289 .to_string(),
24290 )]),
24291 };
24292 }
24293 if let Some(ref local_var_str) = id__lt {
24294 local_var_req_builder = match "multi" {
24295 "multi" => local_var_req_builder.query(
24296 &local_var_str
24297 .into_iter()
24298 .map(|p| ("id__lt".to_owned(), p.to_string()))
24299 .collect::<Vec<(std::string::String, std::string::String)>>(),
24300 ),
24301 _ => local_var_req_builder.query(&[(
24302 "id__lt",
24303 &local_var_str
24304 .into_iter()
24305 .map(|p| p.to_string())
24306 .collect::<Vec<String>>()
24307 .join(",")
24308 .to_string(),
24309 )]),
24310 };
24311 }
24312 if let Some(ref local_var_str) = id__lte {
24313 local_var_req_builder = match "multi" {
24314 "multi" => local_var_req_builder.query(
24315 &local_var_str
24316 .into_iter()
24317 .map(|p| ("id__lte".to_owned(), p.to_string()))
24318 .collect::<Vec<(std::string::String, std::string::String)>>(),
24319 ),
24320 _ => local_var_req_builder.query(&[(
24321 "id__lte",
24322 &local_var_str
24323 .into_iter()
24324 .map(|p| p.to_string())
24325 .collect::<Vec<String>>()
24326 .join(",")
24327 .to_string(),
24328 )]),
24329 };
24330 }
24331 if let Some(ref local_var_str) = id__n {
24332 local_var_req_builder = match "multi" {
24333 "multi" => local_var_req_builder.query(
24334 &local_var_str
24335 .into_iter()
24336 .map(|p| ("id__n".to_owned(), p.to_string()))
24337 .collect::<Vec<(std::string::String, std::string::String)>>(),
24338 ),
24339 _ => local_var_req_builder.query(&[(
24340 "id__n",
24341 &local_var_str
24342 .into_iter()
24343 .map(|p| p.to_string())
24344 .collect::<Vec<String>>()
24345 .join(",")
24346 .to_string(),
24347 )]),
24348 };
24349 }
24350 if let Some(ref local_var_str) = image_height {
24351 local_var_req_builder = match "multi" {
24352 "multi" => local_var_req_builder.query(
24353 &local_var_str
24354 .into_iter()
24355 .map(|p| ("image_height".to_owned(), p.to_string()))
24356 .collect::<Vec<(std::string::String, std::string::String)>>(),
24357 ),
24358 _ => local_var_req_builder.query(&[(
24359 "image_height",
24360 &local_var_str
24361 .into_iter()
24362 .map(|p| p.to_string())
24363 .collect::<Vec<String>>()
24364 .join(",")
24365 .to_string(),
24366 )]),
24367 };
24368 }
24369 if let Some(ref local_var_str) = image_height__empty {
24370 local_var_req_builder =
24371 local_var_req_builder.query(&[("image_height__empty", &local_var_str.to_string())]);
24372 }
24373 if let Some(ref local_var_str) = image_height__gt {
24374 local_var_req_builder = match "multi" {
24375 "multi" => local_var_req_builder.query(
24376 &local_var_str
24377 .into_iter()
24378 .map(|p| ("image_height__gt".to_owned(), p.to_string()))
24379 .collect::<Vec<(std::string::String, std::string::String)>>(),
24380 ),
24381 _ => local_var_req_builder.query(&[(
24382 "image_height__gt",
24383 &local_var_str
24384 .into_iter()
24385 .map(|p| p.to_string())
24386 .collect::<Vec<String>>()
24387 .join(",")
24388 .to_string(),
24389 )]),
24390 };
24391 }
24392 if let Some(ref local_var_str) = image_height__gte {
24393 local_var_req_builder = match "multi" {
24394 "multi" => local_var_req_builder.query(
24395 &local_var_str
24396 .into_iter()
24397 .map(|p| ("image_height__gte".to_owned(), p.to_string()))
24398 .collect::<Vec<(std::string::String, std::string::String)>>(),
24399 ),
24400 _ => local_var_req_builder.query(&[(
24401 "image_height__gte",
24402 &local_var_str
24403 .into_iter()
24404 .map(|p| p.to_string())
24405 .collect::<Vec<String>>()
24406 .join(",")
24407 .to_string(),
24408 )]),
24409 };
24410 }
24411 if let Some(ref local_var_str) = image_height__lt {
24412 local_var_req_builder = match "multi" {
24413 "multi" => local_var_req_builder.query(
24414 &local_var_str
24415 .into_iter()
24416 .map(|p| ("image_height__lt".to_owned(), p.to_string()))
24417 .collect::<Vec<(std::string::String, std::string::String)>>(),
24418 ),
24419 _ => local_var_req_builder.query(&[(
24420 "image_height__lt",
24421 &local_var_str
24422 .into_iter()
24423 .map(|p| p.to_string())
24424 .collect::<Vec<String>>()
24425 .join(",")
24426 .to_string(),
24427 )]),
24428 };
24429 }
24430 if let Some(ref local_var_str) = image_height__lte {
24431 local_var_req_builder = match "multi" {
24432 "multi" => local_var_req_builder.query(
24433 &local_var_str
24434 .into_iter()
24435 .map(|p| ("image_height__lte".to_owned(), p.to_string()))
24436 .collect::<Vec<(std::string::String, std::string::String)>>(),
24437 ),
24438 _ => local_var_req_builder.query(&[(
24439 "image_height__lte",
24440 &local_var_str
24441 .into_iter()
24442 .map(|p| p.to_string())
24443 .collect::<Vec<String>>()
24444 .join(",")
24445 .to_string(),
24446 )]),
24447 };
24448 }
24449 if let Some(ref local_var_str) = image_height__n {
24450 local_var_req_builder = match "multi" {
24451 "multi" => local_var_req_builder.query(
24452 &local_var_str
24453 .into_iter()
24454 .map(|p| ("image_height__n".to_owned(), p.to_string()))
24455 .collect::<Vec<(std::string::String, std::string::String)>>(),
24456 ),
24457 _ => local_var_req_builder.query(&[(
24458 "image_height__n",
24459 &local_var_str
24460 .into_iter()
24461 .map(|p| p.to_string())
24462 .collect::<Vec<String>>()
24463 .join(",")
24464 .to_string(),
24465 )]),
24466 };
24467 }
24468 if let Some(ref local_var_str) = image_width {
24469 local_var_req_builder = match "multi" {
24470 "multi" => local_var_req_builder.query(
24471 &local_var_str
24472 .into_iter()
24473 .map(|p| ("image_width".to_owned(), p.to_string()))
24474 .collect::<Vec<(std::string::String, std::string::String)>>(),
24475 ),
24476 _ => local_var_req_builder.query(&[(
24477 "image_width",
24478 &local_var_str
24479 .into_iter()
24480 .map(|p| p.to_string())
24481 .collect::<Vec<String>>()
24482 .join(",")
24483 .to_string(),
24484 )]),
24485 };
24486 }
24487 if let Some(ref local_var_str) = image_width__empty {
24488 local_var_req_builder =
24489 local_var_req_builder.query(&[("image_width__empty", &local_var_str.to_string())]);
24490 }
24491 if let Some(ref local_var_str) = image_width__gt {
24492 local_var_req_builder = match "multi" {
24493 "multi" => local_var_req_builder.query(
24494 &local_var_str
24495 .into_iter()
24496 .map(|p| ("image_width__gt".to_owned(), p.to_string()))
24497 .collect::<Vec<(std::string::String, std::string::String)>>(),
24498 ),
24499 _ => local_var_req_builder.query(&[(
24500 "image_width__gt",
24501 &local_var_str
24502 .into_iter()
24503 .map(|p| p.to_string())
24504 .collect::<Vec<String>>()
24505 .join(",")
24506 .to_string(),
24507 )]),
24508 };
24509 }
24510 if let Some(ref local_var_str) = image_width__gte {
24511 local_var_req_builder = match "multi" {
24512 "multi" => local_var_req_builder.query(
24513 &local_var_str
24514 .into_iter()
24515 .map(|p| ("image_width__gte".to_owned(), p.to_string()))
24516 .collect::<Vec<(std::string::String, std::string::String)>>(),
24517 ),
24518 _ => local_var_req_builder.query(&[(
24519 "image_width__gte",
24520 &local_var_str
24521 .into_iter()
24522 .map(|p| p.to_string())
24523 .collect::<Vec<String>>()
24524 .join(",")
24525 .to_string(),
24526 )]),
24527 };
24528 }
24529 if let Some(ref local_var_str) = image_width__lt {
24530 local_var_req_builder = match "multi" {
24531 "multi" => local_var_req_builder.query(
24532 &local_var_str
24533 .into_iter()
24534 .map(|p| ("image_width__lt".to_owned(), p.to_string()))
24535 .collect::<Vec<(std::string::String, std::string::String)>>(),
24536 ),
24537 _ => local_var_req_builder.query(&[(
24538 "image_width__lt",
24539 &local_var_str
24540 .into_iter()
24541 .map(|p| p.to_string())
24542 .collect::<Vec<String>>()
24543 .join(",")
24544 .to_string(),
24545 )]),
24546 };
24547 }
24548 if let Some(ref local_var_str) = image_width__lte {
24549 local_var_req_builder = match "multi" {
24550 "multi" => local_var_req_builder.query(
24551 &local_var_str
24552 .into_iter()
24553 .map(|p| ("image_width__lte".to_owned(), p.to_string()))
24554 .collect::<Vec<(std::string::String, std::string::String)>>(),
24555 ),
24556 _ => local_var_req_builder.query(&[(
24557 "image_width__lte",
24558 &local_var_str
24559 .into_iter()
24560 .map(|p| p.to_string())
24561 .collect::<Vec<String>>()
24562 .join(",")
24563 .to_string(),
24564 )]),
24565 };
24566 }
24567 if let Some(ref local_var_str) = image_width__n {
24568 local_var_req_builder = match "multi" {
24569 "multi" => local_var_req_builder.query(
24570 &local_var_str
24571 .into_iter()
24572 .map(|p| ("image_width__n".to_owned(), p.to_string()))
24573 .collect::<Vec<(std::string::String, std::string::String)>>(),
24574 ),
24575 _ => local_var_req_builder.query(&[(
24576 "image_width__n",
24577 &local_var_str
24578 .into_iter()
24579 .map(|p| p.to_string())
24580 .collect::<Vec<String>>()
24581 .join(",")
24582 .to_string(),
24583 )]),
24584 };
24585 }
24586 if let Some(ref local_var_str) = last_updated {
24587 local_var_req_builder = match "multi" {
24588 "multi" => local_var_req_builder.query(
24589 &local_var_str
24590 .into_iter()
24591 .map(|p| ("last_updated".to_owned(), p.to_string()))
24592 .collect::<Vec<(std::string::String, std::string::String)>>(),
24593 ),
24594 _ => local_var_req_builder.query(&[(
24595 "last_updated",
24596 &local_var_str
24597 .into_iter()
24598 .map(|p| p.to_string())
24599 .collect::<Vec<String>>()
24600 .join(",")
24601 .to_string(),
24602 )]),
24603 };
24604 }
24605 if let Some(ref local_var_str) = last_updated__empty {
24606 local_var_req_builder = match "multi" {
24607 "multi" => local_var_req_builder.query(
24608 &local_var_str
24609 .into_iter()
24610 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
24611 .collect::<Vec<(std::string::String, std::string::String)>>(),
24612 ),
24613 _ => local_var_req_builder.query(&[(
24614 "last_updated__empty",
24615 &local_var_str
24616 .into_iter()
24617 .map(|p| p.to_string())
24618 .collect::<Vec<String>>()
24619 .join(",")
24620 .to_string(),
24621 )]),
24622 };
24623 }
24624 if let Some(ref local_var_str) = last_updated__gt {
24625 local_var_req_builder = match "multi" {
24626 "multi" => local_var_req_builder.query(
24627 &local_var_str
24628 .into_iter()
24629 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
24630 .collect::<Vec<(std::string::String, std::string::String)>>(),
24631 ),
24632 _ => local_var_req_builder.query(&[(
24633 "last_updated__gt",
24634 &local_var_str
24635 .into_iter()
24636 .map(|p| p.to_string())
24637 .collect::<Vec<String>>()
24638 .join(",")
24639 .to_string(),
24640 )]),
24641 };
24642 }
24643 if let Some(ref local_var_str) = last_updated__gte {
24644 local_var_req_builder = match "multi" {
24645 "multi" => local_var_req_builder.query(
24646 &local_var_str
24647 .into_iter()
24648 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
24649 .collect::<Vec<(std::string::String, std::string::String)>>(),
24650 ),
24651 _ => local_var_req_builder.query(&[(
24652 "last_updated__gte",
24653 &local_var_str
24654 .into_iter()
24655 .map(|p| p.to_string())
24656 .collect::<Vec<String>>()
24657 .join(",")
24658 .to_string(),
24659 )]),
24660 };
24661 }
24662 if let Some(ref local_var_str) = last_updated__lt {
24663 local_var_req_builder = match "multi" {
24664 "multi" => local_var_req_builder.query(
24665 &local_var_str
24666 .into_iter()
24667 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
24668 .collect::<Vec<(std::string::String, std::string::String)>>(),
24669 ),
24670 _ => local_var_req_builder.query(&[(
24671 "last_updated__lt",
24672 &local_var_str
24673 .into_iter()
24674 .map(|p| p.to_string())
24675 .collect::<Vec<String>>()
24676 .join(",")
24677 .to_string(),
24678 )]),
24679 };
24680 }
24681 if let Some(ref local_var_str) = last_updated__lte {
24682 local_var_req_builder = match "multi" {
24683 "multi" => local_var_req_builder.query(
24684 &local_var_str
24685 .into_iter()
24686 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
24687 .collect::<Vec<(std::string::String, std::string::String)>>(),
24688 ),
24689 _ => local_var_req_builder.query(&[(
24690 "last_updated__lte",
24691 &local_var_str
24692 .into_iter()
24693 .map(|p| p.to_string())
24694 .collect::<Vec<String>>()
24695 .join(",")
24696 .to_string(),
24697 )]),
24698 };
24699 }
24700 if let Some(ref local_var_str) = last_updated__n {
24701 local_var_req_builder = match "multi" {
24702 "multi" => local_var_req_builder.query(
24703 &local_var_str
24704 .into_iter()
24705 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
24706 .collect::<Vec<(std::string::String, std::string::String)>>(),
24707 ),
24708 _ => local_var_req_builder.query(&[(
24709 "last_updated__n",
24710 &local_var_str
24711 .into_iter()
24712 .map(|p| p.to_string())
24713 .collect::<Vec<String>>()
24714 .join(",")
24715 .to_string(),
24716 )]),
24717 };
24718 }
24719 if let Some(ref local_var_str) = limit {
24720 local_var_req_builder =
24721 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
24722 }
24723 if let Some(ref local_var_str) = modified_by_request {
24724 local_var_req_builder =
24725 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
24726 }
24727 if let Some(ref local_var_str) = name {
24728 local_var_req_builder = match "multi" {
24729 "multi" => local_var_req_builder.query(
24730 &local_var_str
24731 .into_iter()
24732 .map(|p| ("name".to_owned(), p.to_string()))
24733 .collect::<Vec<(std::string::String, std::string::String)>>(),
24734 ),
24735 _ => local_var_req_builder.query(&[(
24736 "name",
24737 &local_var_str
24738 .into_iter()
24739 .map(|p| p.to_string())
24740 .collect::<Vec<String>>()
24741 .join(",")
24742 .to_string(),
24743 )]),
24744 };
24745 }
24746 if let Some(ref local_var_str) = name__empty {
24747 local_var_req_builder =
24748 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
24749 }
24750 if let Some(ref local_var_str) = name__ic {
24751 local_var_req_builder = match "multi" {
24752 "multi" => local_var_req_builder.query(
24753 &local_var_str
24754 .into_iter()
24755 .map(|p| ("name__ic".to_owned(), p.to_string()))
24756 .collect::<Vec<(std::string::String, std::string::String)>>(),
24757 ),
24758 _ => local_var_req_builder.query(&[(
24759 "name__ic",
24760 &local_var_str
24761 .into_iter()
24762 .map(|p| p.to_string())
24763 .collect::<Vec<String>>()
24764 .join(",")
24765 .to_string(),
24766 )]),
24767 };
24768 }
24769 if let Some(ref local_var_str) = name__ie {
24770 local_var_req_builder = match "multi" {
24771 "multi" => local_var_req_builder.query(
24772 &local_var_str
24773 .into_iter()
24774 .map(|p| ("name__ie".to_owned(), p.to_string()))
24775 .collect::<Vec<(std::string::String, std::string::String)>>(),
24776 ),
24777 _ => local_var_req_builder.query(&[(
24778 "name__ie",
24779 &local_var_str
24780 .into_iter()
24781 .map(|p| p.to_string())
24782 .collect::<Vec<String>>()
24783 .join(",")
24784 .to_string(),
24785 )]),
24786 };
24787 }
24788 if let Some(ref local_var_str) = name__iew {
24789 local_var_req_builder = match "multi" {
24790 "multi" => local_var_req_builder.query(
24791 &local_var_str
24792 .into_iter()
24793 .map(|p| ("name__iew".to_owned(), p.to_string()))
24794 .collect::<Vec<(std::string::String, std::string::String)>>(),
24795 ),
24796 _ => local_var_req_builder.query(&[(
24797 "name__iew",
24798 &local_var_str
24799 .into_iter()
24800 .map(|p| p.to_string())
24801 .collect::<Vec<String>>()
24802 .join(",")
24803 .to_string(),
24804 )]),
24805 };
24806 }
24807 if let Some(ref local_var_str) = name__iregex {
24808 local_var_req_builder = match "multi" {
24809 "multi" => local_var_req_builder.query(
24810 &local_var_str
24811 .into_iter()
24812 .map(|p| ("name__iregex".to_owned(), p.to_string()))
24813 .collect::<Vec<(std::string::String, std::string::String)>>(),
24814 ),
24815 _ => local_var_req_builder.query(&[(
24816 "name__iregex",
24817 &local_var_str
24818 .into_iter()
24819 .map(|p| p.to_string())
24820 .collect::<Vec<String>>()
24821 .join(",")
24822 .to_string(),
24823 )]),
24824 };
24825 }
24826 if let Some(ref local_var_str) = name__isw {
24827 local_var_req_builder = match "multi" {
24828 "multi" => local_var_req_builder.query(
24829 &local_var_str
24830 .into_iter()
24831 .map(|p| ("name__isw".to_owned(), p.to_string()))
24832 .collect::<Vec<(std::string::String, std::string::String)>>(),
24833 ),
24834 _ => local_var_req_builder.query(&[(
24835 "name__isw",
24836 &local_var_str
24837 .into_iter()
24838 .map(|p| p.to_string())
24839 .collect::<Vec<String>>()
24840 .join(",")
24841 .to_string(),
24842 )]),
24843 };
24844 }
24845 if let Some(ref local_var_str) = name__n {
24846 local_var_req_builder = match "multi" {
24847 "multi" => local_var_req_builder.query(
24848 &local_var_str
24849 .into_iter()
24850 .map(|p| ("name__n".to_owned(), p.to_string()))
24851 .collect::<Vec<(std::string::String, std::string::String)>>(),
24852 ),
24853 _ => local_var_req_builder.query(&[(
24854 "name__n",
24855 &local_var_str
24856 .into_iter()
24857 .map(|p| p.to_string())
24858 .collect::<Vec<String>>()
24859 .join(",")
24860 .to_string(),
24861 )]),
24862 };
24863 }
24864 if let Some(ref local_var_str) = name__nic {
24865 local_var_req_builder = match "multi" {
24866 "multi" => local_var_req_builder.query(
24867 &local_var_str
24868 .into_iter()
24869 .map(|p| ("name__nic".to_owned(), p.to_string()))
24870 .collect::<Vec<(std::string::String, std::string::String)>>(),
24871 ),
24872 _ => local_var_req_builder.query(&[(
24873 "name__nic",
24874 &local_var_str
24875 .into_iter()
24876 .map(|p| p.to_string())
24877 .collect::<Vec<String>>()
24878 .join(",")
24879 .to_string(),
24880 )]),
24881 };
24882 }
24883 if let Some(ref local_var_str) = name__nie {
24884 local_var_req_builder = match "multi" {
24885 "multi" => local_var_req_builder.query(
24886 &local_var_str
24887 .into_iter()
24888 .map(|p| ("name__nie".to_owned(), p.to_string()))
24889 .collect::<Vec<(std::string::String, std::string::String)>>(),
24890 ),
24891 _ => local_var_req_builder.query(&[(
24892 "name__nie",
24893 &local_var_str
24894 .into_iter()
24895 .map(|p| p.to_string())
24896 .collect::<Vec<String>>()
24897 .join(",")
24898 .to_string(),
24899 )]),
24900 };
24901 }
24902 if let Some(ref local_var_str) = name__niew {
24903 local_var_req_builder = match "multi" {
24904 "multi" => local_var_req_builder.query(
24905 &local_var_str
24906 .into_iter()
24907 .map(|p| ("name__niew".to_owned(), p.to_string()))
24908 .collect::<Vec<(std::string::String, std::string::String)>>(),
24909 ),
24910 _ => local_var_req_builder.query(&[(
24911 "name__niew",
24912 &local_var_str
24913 .into_iter()
24914 .map(|p| p.to_string())
24915 .collect::<Vec<String>>()
24916 .join(",")
24917 .to_string(),
24918 )]),
24919 };
24920 }
24921 if let Some(ref local_var_str) = name__nisw {
24922 local_var_req_builder = match "multi" {
24923 "multi" => local_var_req_builder.query(
24924 &local_var_str
24925 .into_iter()
24926 .map(|p| ("name__nisw".to_owned(), p.to_string()))
24927 .collect::<Vec<(std::string::String, std::string::String)>>(),
24928 ),
24929 _ => local_var_req_builder.query(&[(
24930 "name__nisw",
24931 &local_var_str
24932 .into_iter()
24933 .map(|p| p.to_string())
24934 .collect::<Vec<String>>()
24935 .join(",")
24936 .to_string(),
24937 )]),
24938 };
24939 }
24940 if let Some(ref local_var_str) = name__regex {
24941 local_var_req_builder = match "multi" {
24942 "multi" => local_var_req_builder.query(
24943 &local_var_str
24944 .into_iter()
24945 .map(|p| ("name__regex".to_owned(), p.to_string()))
24946 .collect::<Vec<(std::string::String, std::string::String)>>(),
24947 ),
24948 _ => local_var_req_builder.query(&[(
24949 "name__regex",
24950 &local_var_str
24951 .into_iter()
24952 .map(|p| p.to_string())
24953 .collect::<Vec<String>>()
24954 .join(",")
24955 .to_string(),
24956 )]),
24957 };
24958 }
24959 if let Some(ref local_var_str) = object_id {
24960 local_var_req_builder = match "multi" {
24961 "multi" => local_var_req_builder.query(
24962 &local_var_str
24963 .into_iter()
24964 .map(|p| ("object_id".to_owned(), p.to_string()))
24965 .collect::<Vec<(std::string::String, std::string::String)>>(),
24966 ),
24967 _ => local_var_req_builder.query(&[(
24968 "object_id",
24969 &local_var_str
24970 .into_iter()
24971 .map(|p| p.to_string())
24972 .collect::<Vec<String>>()
24973 .join(",")
24974 .to_string(),
24975 )]),
24976 };
24977 }
24978 if let Some(ref local_var_str) = object_id__empty {
24979 local_var_req_builder =
24980 local_var_req_builder.query(&[("object_id__empty", &local_var_str.to_string())]);
24981 }
24982 if let Some(ref local_var_str) = object_id__gt {
24983 local_var_req_builder = match "multi" {
24984 "multi" => local_var_req_builder.query(
24985 &local_var_str
24986 .into_iter()
24987 .map(|p| ("object_id__gt".to_owned(), p.to_string()))
24988 .collect::<Vec<(std::string::String, std::string::String)>>(),
24989 ),
24990 _ => local_var_req_builder.query(&[(
24991 "object_id__gt",
24992 &local_var_str
24993 .into_iter()
24994 .map(|p| p.to_string())
24995 .collect::<Vec<String>>()
24996 .join(",")
24997 .to_string(),
24998 )]),
24999 };
25000 }
25001 if let Some(ref local_var_str) = object_id__gte {
25002 local_var_req_builder = match "multi" {
25003 "multi" => local_var_req_builder.query(
25004 &local_var_str
25005 .into_iter()
25006 .map(|p| ("object_id__gte".to_owned(), p.to_string()))
25007 .collect::<Vec<(std::string::String, std::string::String)>>(),
25008 ),
25009 _ => local_var_req_builder.query(&[(
25010 "object_id__gte",
25011 &local_var_str
25012 .into_iter()
25013 .map(|p| p.to_string())
25014 .collect::<Vec<String>>()
25015 .join(",")
25016 .to_string(),
25017 )]),
25018 };
25019 }
25020 if let Some(ref local_var_str) = object_id__lt {
25021 local_var_req_builder = match "multi" {
25022 "multi" => local_var_req_builder.query(
25023 &local_var_str
25024 .into_iter()
25025 .map(|p| ("object_id__lt".to_owned(), p.to_string()))
25026 .collect::<Vec<(std::string::String, std::string::String)>>(),
25027 ),
25028 _ => local_var_req_builder.query(&[(
25029 "object_id__lt",
25030 &local_var_str
25031 .into_iter()
25032 .map(|p| p.to_string())
25033 .collect::<Vec<String>>()
25034 .join(",")
25035 .to_string(),
25036 )]),
25037 };
25038 }
25039 if let Some(ref local_var_str) = object_id__lte {
25040 local_var_req_builder = match "multi" {
25041 "multi" => local_var_req_builder.query(
25042 &local_var_str
25043 .into_iter()
25044 .map(|p| ("object_id__lte".to_owned(), p.to_string()))
25045 .collect::<Vec<(std::string::String, std::string::String)>>(),
25046 ),
25047 _ => local_var_req_builder.query(&[(
25048 "object_id__lte",
25049 &local_var_str
25050 .into_iter()
25051 .map(|p| p.to_string())
25052 .collect::<Vec<String>>()
25053 .join(",")
25054 .to_string(),
25055 )]),
25056 };
25057 }
25058 if let Some(ref local_var_str) = object_id__n {
25059 local_var_req_builder = match "multi" {
25060 "multi" => local_var_req_builder.query(
25061 &local_var_str
25062 .into_iter()
25063 .map(|p| ("object_id__n".to_owned(), p.to_string()))
25064 .collect::<Vec<(std::string::String, std::string::String)>>(),
25065 ),
25066 _ => local_var_req_builder.query(&[(
25067 "object_id__n",
25068 &local_var_str
25069 .into_iter()
25070 .map(|p| p.to_string())
25071 .collect::<Vec<String>>()
25072 .join(",")
25073 .to_string(),
25074 )]),
25075 };
25076 }
25077 if let Some(ref local_var_str) = object_type {
25078 local_var_req_builder = match "multi" {
25079 "multi" => local_var_req_builder.query(
25080 &local_var_str
25081 .into_iter()
25082 .map(|p| ("object_type".to_owned(), p.to_string()))
25083 .collect::<Vec<(std::string::String, std::string::String)>>(),
25084 ),
25085 _ => local_var_req_builder.query(&[(
25086 "object_type",
25087 &local_var_str
25088 .into_iter()
25089 .map(|p| p.to_string())
25090 .collect::<Vec<String>>()
25091 .join(",")
25092 .to_string(),
25093 )]),
25094 };
25095 }
25096 if let Some(ref local_var_str) = object_type__n {
25097 local_var_req_builder = match "multi" {
25098 "multi" => local_var_req_builder.query(
25099 &local_var_str
25100 .into_iter()
25101 .map(|p| ("object_type__n".to_owned(), p.to_string()))
25102 .collect::<Vec<(std::string::String, std::string::String)>>(),
25103 ),
25104 _ => local_var_req_builder.query(&[(
25105 "object_type__n",
25106 &local_var_str
25107 .into_iter()
25108 .map(|p| p.to_string())
25109 .collect::<Vec<String>>()
25110 .join(",")
25111 .to_string(),
25112 )]),
25113 };
25114 }
25115 if let Some(ref local_var_str) = object_type_id {
25116 local_var_req_builder =
25117 local_var_req_builder.query(&[("object_type_id", &local_var_str.to_string())]);
25118 }
25119 if let Some(ref local_var_str) = object_type_id__n {
25120 local_var_req_builder =
25121 local_var_req_builder.query(&[("object_type_id__n", &local_var_str.to_string())]);
25122 }
25123 if let Some(ref local_var_str) = offset {
25124 local_var_req_builder =
25125 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
25126 }
25127 if let Some(ref local_var_str) = ordering {
25128 local_var_req_builder =
25129 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
25130 }
25131 if let Some(ref local_var_str) = q {
25132 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
25133 }
25134 if let Some(ref local_var_str) = start {
25135 local_var_req_builder =
25136 local_var_req_builder.query(&[("start", &local_var_str.to_string())]);
25137 }
25138 if let Some(ref local_var_str) = updated_by_request {
25139 local_var_req_builder =
25140 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
25141 }
25142 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
25143 local_var_req_builder =
25144 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
25145 }
25146 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
25147 let local_var_key = local_var_apikey.key.clone();
25148 let local_var_value = match local_var_apikey.prefix {
25149 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
25150 None => local_var_key,
25151 };
25152 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
25153 };
25154
25155 let local_var_req = local_var_req_builder.build()?;
25156 let local_var_resp = local_var_client.execute(local_var_req).await?;
25157
25158 let local_var_status = local_var_resp.status();
25159 let local_var_content = local_var_resp.text().await?;
25160
25161 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
25162 serde_json::from_str(&local_var_content).map_err(Error::from)
25163 } else {
25164 let local_var_entity: Option<ExtrasImageAttachmentsListError> =
25165 serde_json::from_str(&local_var_content).ok();
25166 let local_var_error = ResponseContent {
25167 status: local_var_status,
25168 content: local_var_content,
25169 entity: local_var_entity,
25170 };
25171 Err(Error::ResponseError(local_var_error))
25172 }
25173}
25174
25175pub async fn extras_image_attachments_partial_update(
25177 configuration: &configuration::Configuration,
25178 id: i32,
25179 patched_image_attachment_request: Option<crate::models::PatchedImageAttachmentRequest>,
25180) -> Result<crate::models::ImageAttachment, Error<ExtrasImageAttachmentsPartialUpdateError>> {
25181 let local_var_configuration = configuration;
25182
25183 let local_var_client = &local_var_configuration.client;
25184
25185 let local_var_uri_str = format!(
25186 "{}/api/extras/image-attachments/{id}/",
25187 local_var_configuration.base_path,
25188 id = id
25189 );
25190 let mut local_var_req_builder =
25191 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
25192
25193 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
25194 local_var_req_builder =
25195 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
25196 }
25197 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
25198 let local_var_key = local_var_apikey.key.clone();
25199 let local_var_value = match local_var_apikey.prefix {
25200 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
25201 None => local_var_key,
25202 };
25203 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
25204 };
25205 local_var_req_builder = local_var_req_builder.json(&patched_image_attachment_request);
25206
25207 let local_var_req = local_var_req_builder.build()?;
25208 let local_var_resp = local_var_client.execute(local_var_req).await?;
25209
25210 let local_var_status = local_var_resp.status();
25211 let local_var_content = local_var_resp.text().await?;
25212
25213 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
25214 serde_json::from_str(&local_var_content).map_err(Error::from)
25215 } else {
25216 let local_var_entity: Option<ExtrasImageAttachmentsPartialUpdateError> =
25217 serde_json::from_str(&local_var_content).ok();
25218 let local_var_error = ResponseContent {
25219 status: local_var_status,
25220 content: local_var_content,
25221 entity: local_var_entity,
25222 };
25223 Err(Error::ResponseError(local_var_error))
25224 }
25225}
25226
25227pub async fn extras_image_attachments_retrieve(
25229 configuration: &configuration::Configuration,
25230 id: i32,
25231) -> Result<crate::models::ImageAttachment, Error<ExtrasImageAttachmentsRetrieveError>> {
25232 let local_var_configuration = configuration;
25233
25234 let local_var_client = &local_var_configuration.client;
25235
25236 let local_var_uri_str = format!(
25237 "{}/api/extras/image-attachments/{id}/",
25238 local_var_configuration.base_path,
25239 id = id
25240 );
25241 let mut local_var_req_builder =
25242 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
25243
25244 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
25245 local_var_req_builder =
25246 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
25247 }
25248 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
25249 let local_var_key = local_var_apikey.key.clone();
25250 let local_var_value = match local_var_apikey.prefix {
25251 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
25252 None => local_var_key,
25253 };
25254 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
25255 };
25256
25257 let local_var_req = local_var_req_builder.build()?;
25258 let local_var_resp = local_var_client.execute(local_var_req).await?;
25259
25260 let local_var_status = local_var_resp.status();
25261 let local_var_content = local_var_resp.text().await?;
25262
25263 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
25264 serde_json::from_str(&local_var_content).map_err(Error::from)
25265 } else {
25266 let local_var_entity: Option<ExtrasImageAttachmentsRetrieveError> =
25267 serde_json::from_str(&local_var_content).ok();
25268 let local_var_error = ResponseContent {
25269 status: local_var_status,
25270 content: local_var_content,
25271 entity: local_var_entity,
25272 };
25273 Err(Error::ResponseError(local_var_error))
25274 }
25275}
25276
25277pub async fn extras_image_attachments_update(
25279 configuration: &configuration::Configuration,
25280 id: i32,
25281 image_attachment_request: crate::models::ImageAttachmentRequest,
25282) -> Result<crate::models::ImageAttachment, Error<ExtrasImageAttachmentsUpdateError>> {
25283 let local_var_configuration = configuration;
25284
25285 let local_var_client = &local_var_configuration.client;
25286
25287 let local_var_uri_str = format!(
25288 "{}/api/extras/image-attachments/{id}/",
25289 local_var_configuration.base_path,
25290 id = id
25291 );
25292 let mut local_var_req_builder =
25293 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
25294
25295 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
25296 local_var_req_builder =
25297 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
25298 }
25299 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
25300 let local_var_key = local_var_apikey.key.clone();
25301 let local_var_value = match local_var_apikey.prefix {
25302 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
25303 None => local_var_key,
25304 };
25305 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
25306 };
25307 local_var_req_builder = local_var_req_builder.json(&image_attachment_request);
25308
25309 let local_var_req = local_var_req_builder.build()?;
25310 let local_var_resp = local_var_client.execute(local_var_req).await?;
25311
25312 let local_var_status = local_var_resp.status();
25313 let local_var_content = local_var_resp.text().await?;
25314
25315 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
25316 serde_json::from_str(&local_var_content).map_err(Error::from)
25317 } else {
25318 let local_var_entity: Option<ExtrasImageAttachmentsUpdateError> =
25319 serde_json::from_str(&local_var_content).ok();
25320 let local_var_error = ResponseContent {
25321 status: local_var_status,
25322 content: local_var_content,
25323 entity: local_var_entity,
25324 };
25325 Err(Error::ResponseError(local_var_error))
25326 }
25327}
25328
25329pub async fn extras_journal_entries_bulk_destroy(
25331 configuration: &configuration::Configuration,
25332 journal_entry_request: Vec<crate::models::JournalEntryRequest>,
25333) -> Result<(), Error<ExtrasJournalEntriesBulkDestroyError>> {
25334 let local_var_configuration = configuration;
25335
25336 let local_var_client = &local_var_configuration.client;
25337
25338 let local_var_uri_str = format!(
25339 "{}/api/extras/journal-entries/",
25340 local_var_configuration.base_path
25341 );
25342 let mut local_var_req_builder =
25343 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
25344
25345 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
25346 local_var_req_builder =
25347 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
25348 }
25349 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
25350 let local_var_key = local_var_apikey.key.clone();
25351 let local_var_value = match local_var_apikey.prefix {
25352 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
25353 None => local_var_key,
25354 };
25355 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
25356 };
25357 local_var_req_builder = local_var_req_builder.json(&journal_entry_request);
25358
25359 let local_var_req = local_var_req_builder.build()?;
25360 let local_var_resp = local_var_client.execute(local_var_req).await?;
25361
25362 let local_var_status = local_var_resp.status();
25363 let local_var_content = local_var_resp.text().await?;
25364
25365 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
25366 Ok(())
25367 } else {
25368 let local_var_entity: Option<ExtrasJournalEntriesBulkDestroyError> =
25369 serde_json::from_str(&local_var_content).ok();
25370 let local_var_error = ResponseContent {
25371 status: local_var_status,
25372 content: local_var_content,
25373 entity: local_var_entity,
25374 };
25375 Err(Error::ResponseError(local_var_error))
25376 }
25377}
25378
25379pub async fn extras_journal_entries_bulk_partial_update(
25381 configuration: &configuration::Configuration,
25382 journal_entry_request: Vec<crate::models::JournalEntryRequest>,
25383) -> Result<Vec<crate::models::JournalEntry>, Error<ExtrasJournalEntriesBulkPartialUpdateError>> {
25384 let local_var_configuration = configuration;
25385
25386 let local_var_client = &local_var_configuration.client;
25387
25388 let local_var_uri_str = format!(
25389 "{}/api/extras/journal-entries/",
25390 local_var_configuration.base_path
25391 );
25392 let mut local_var_req_builder =
25393 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
25394
25395 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
25396 local_var_req_builder =
25397 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
25398 }
25399 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
25400 let local_var_key = local_var_apikey.key.clone();
25401 let local_var_value = match local_var_apikey.prefix {
25402 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
25403 None => local_var_key,
25404 };
25405 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
25406 };
25407 local_var_req_builder = local_var_req_builder.json(&journal_entry_request);
25408
25409 let local_var_req = local_var_req_builder.build()?;
25410 let local_var_resp = local_var_client.execute(local_var_req).await?;
25411
25412 let local_var_status = local_var_resp.status();
25413 let local_var_content = local_var_resp.text().await?;
25414
25415 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
25416 serde_json::from_str(&local_var_content).map_err(Error::from)
25417 } else {
25418 let local_var_entity: Option<ExtrasJournalEntriesBulkPartialUpdateError> =
25419 serde_json::from_str(&local_var_content).ok();
25420 let local_var_error = ResponseContent {
25421 status: local_var_status,
25422 content: local_var_content,
25423 entity: local_var_entity,
25424 };
25425 Err(Error::ResponseError(local_var_error))
25426 }
25427}
25428
25429pub async fn extras_journal_entries_bulk_update(
25431 configuration: &configuration::Configuration,
25432 journal_entry_request: Vec<crate::models::JournalEntryRequest>,
25433) -> Result<Vec<crate::models::JournalEntry>, Error<ExtrasJournalEntriesBulkUpdateError>> {
25434 let local_var_configuration = configuration;
25435
25436 let local_var_client = &local_var_configuration.client;
25437
25438 let local_var_uri_str = format!(
25439 "{}/api/extras/journal-entries/",
25440 local_var_configuration.base_path
25441 );
25442 let mut local_var_req_builder =
25443 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
25444
25445 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
25446 local_var_req_builder =
25447 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
25448 }
25449 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
25450 let local_var_key = local_var_apikey.key.clone();
25451 let local_var_value = match local_var_apikey.prefix {
25452 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
25453 None => local_var_key,
25454 };
25455 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
25456 };
25457 local_var_req_builder = local_var_req_builder.json(&journal_entry_request);
25458
25459 let local_var_req = local_var_req_builder.build()?;
25460 let local_var_resp = local_var_client.execute(local_var_req).await?;
25461
25462 let local_var_status = local_var_resp.status();
25463 let local_var_content = local_var_resp.text().await?;
25464
25465 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
25466 serde_json::from_str(&local_var_content).map_err(Error::from)
25467 } else {
25468 let local_var_entity: Option<ExtrasJournalEntriesBulkUpdateError> =
25469 serde_json::from_str(&local_var_content).ok();
25470 let local_var_error = ResponseContent {
25471 status: local_var_status,
25472 content: local_var_content,
25473 entity: local_var_entity,
25474 };
25475 Err(Error::ResponseError(local_var_error))
25476 }
25477}
25478
25479pub async fn extras_journal_entries_create(
25481 configuration: &configuration::Configuration,
25482 extras_journal_entries_create_request: crate::models::ExtrasJournalEntriesCreateRequest,
25483) -> Result<crate::models::JournalEntry, Error<ExtrasJournalEntriesCreateError>> {
25484 let local_var_configuration = configuration;
25485
25486 let local_var_client = &local_var_configuration.client;
25487
25488 let local_var_uri_str = format!(
25489 "{}/api/extras/journal-entries/",
25490 local_var_configuration.base_path
25491 );
25492 let mut local_var_req_builder =
25493 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
25494
25495 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
25496 local_var_req_builder =
25497 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
25498 }
25499 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
25500 let local_var_key = local_var_apikey.key.clone();
25501 let local_var_value = match local_var_apikey.prefix {
25502 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
25503 None => local_var_key,
25504 };
25505 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
25506 };
25507 local_var_req_builder = local_var_req_builder.json(&extras_journal_entries_create_request);
25508
25509 let local_var_req = local_var_req_builder.build()?;
25510 let local_var_resp = local_var_client.execute(local_var_req).await?;
25511
25512 let local_var_status = local_var_resp.status();
25513 let local_var_content = local_var_resp.text().await?;
25514
25515 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
25516 serde_json::from_str(&local_var_content).map_err(Error::from)
25517 } else {
25518 let local_var_entity: Option<ExtrasJournalEntriesCreateError> =
25519 serde_json::from_str(&local_var_content).ok();
25520 let local_var_error = ResponseContent {
25521 status: local_var_status,
25522 content: local_var_content,
25523 entity: local_var_entity,
25524 };
25525 Err(Error::ResponseError(local_var_error))
25526 }
25527}
25528
25529pub async fn extras_journal_entries_destroy(
25531 configuration: &configuration::Configuration,
25532 id: i32,
25533) -> Result<(), Error<ExtrasJournalEntriesDestroyError>> {
25534 let local_var_configuration = configuration;
25535
25536 let local_var_client = &local_var_configuration.client;
25537
25538 let local_var_uri_str = format!(
25539 "{}/api/extras/journal-entries/{id}/",
25540 local_var_configuration.base_path,
25541 id = id
25542 );
25543 let mut local_var_req_builder =
25544 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
25545
25546 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
25547 local_var_req_builder =
25548 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
25549 }
25550 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
25551 let local_var_key = local_var_apikey.key.clone();
25552 let local_var_value = match local_var_apikey.prefix {
25553 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
25554 None => local_var_key,
25555 };
25556 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
25557 };
25558
25559 let local_var_req = local_var_req_builder.build()?;
25560 let local_var_resp = local_var_client.execute(local_var_req).await?;
25561
25562 let local_var_status = local_var_resp.status();
25563 let local_var_content = local_var_resp.text().await?;
25564
25565 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
25566 Ok(())
25567 } else {
25568 let local_var_entity: Option<ExtrasJournalEntriesDestroyError> =
25569 serde_json::from_str(&local_var_content).ok();
25570 let local_var_error = ResponseContent {
25571 status: local_var_status,
25572 content: local_var_content,
25573 entity: local_var_entity,
25574 };
25575 Err(Error::ResponseError(local_var_error))
25576 }
25577}
25578
25579pub async fn extras_journal_entries_list(
25581 configuration: &configuration::Configuration,
25582 assigned_object_id: Option<Vec<i32>>,
25583 assigned_object_id__empty: Option<bool>,
25584 assigned_object_id__gt: Option<Vec<i32>>,
25585 assigned_object_id__gte: Option<Vec<i32>>,
25586 assigned_object_id__lt: Option<Vec<i32>>,
25587 assigned_object_id__lte: Option<Vec<i32>>,
25588 assigned_object_id__n: Option<Vec<i32>>,
25589 assigned_object_type: Option<Vec<String>>,
25590 assigned_object_type__n: Option<Vec<String>>,
25591 assigned_object_type_id: Option<Vec<i32>>,
25592 assigned_object_type_id__n: Option<Vec<i32>>,
25593 created_after: Option<String>,
25594 created_before: Option<String>,
25595 created_by: Option<Vec<String>>,
25596 created_by__n: Option<Vec<String>>,
25597 created_by_id: Option<Vec<i32>>,
25598 created_by_id__n: Option<Vec<i32>>,
25599 created_by_request: Option<&str>,
25600 id: Option<Vec<i32>>,
25601 id__empty: Option<bool>,
25602 id__gt: Option<Vec<i32>>,
25603 id__gte: Option<Vec<i32>>,
25604 id__lt: Option<Vec<i32>>,
25605 id__lte: Option<Vec<i32>>,
25606 id__n: Option<Vec<i32>>,
25607 kind: Option<Vec<String>>,
25608 kind__empty: Option<bool>,
25609 kind__ic: Option<Vec<String>>,
25610 kind__ie: Option<Vec<String>>,
25611 kind__iew: Option<Vec<String>>,
25612 kind__iregex: Option<Vec<String>>,
25613 kind__isw: Option<Vec<String>>,
25614 kind__n: Option<Vec<String>>,
25615 kind__nic: Option<Vec<String>>,
25616 kind__nie: Option<Vec<String>>,
25617 kind__niew: Option<Vec<String>>,
25618 kind__nisw: Option<Vec<String>>,
25619 kind__regex: Option<Vec<String>>,
25620 last_updated: Option<Vec<String>>,
25621 last_updated__empty: Option<Vec<String>>,
25622 last_updated__gt: Option<Vec<String>>,
25623 last_updated__gte: Option<Vec<String>>,
25624 last_updated__lt: Option<Vec<String>>,
25625 last_updated__lte: Option<Vec<String>>,
25626 last_updated__n: Option<Vec<String>>,
25627 limit: Option<i32>,
25628 modified_by_request: Option<&str>,
25629 offset: Option<i32>,
25630 ordering: Option<&str>,
25631 q: Option<&str>,
25632 start: Option<i32>,
25633 tag: Option<Vec<String>>,
25634 tag__n: Option<Vec<String>>,
25635 tag_id: Option<Vec<i32>>,
25636 tag_id__n: Option<Vec<i32>>,
25637 updated_by_request: Option<&str>,
25638) -> Result<crate::models::PaginatedJournalEntryList, Error<ExtrasJournalEntriesListError>> {
25639 let local_var_configuration = configuration;
25640
25641 let local_var_client = &local_var_configuration.client;
25642
25643 let local_var_uri_str = format!(
25644 "{}/api/extras/journal-entries/",
25645 local_var_configuration.base_path
25646 );
25647 let mut local_var_req_builder =
25648 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
25649
25650 if let Some(ref local_var_str) = assigned_object_id {
25651 local_var_req_builder = match "multi" {
25652 "multi" => local_var_req_builder.query(
25653 &local_var_str
25654 .into_iter()
25655 .map(|p| ("assigned_object_id".to_owned(), p.to_string()))
25656 .collect::<Vec<(std::string::String, std::string::String)>>(),
25657 ),
25658 _ => local_var_req_builder.query(&[(
25659 "assigned_object_id",
25660 &local_var_str
25661 .into_iter()
25662 .map(|p| p.to_string())
25663 .collect::<Vec<String>>()
25664 .join(",")
25665 .to_string(),
25666 )]),
25667 };
25668 }
25669 if let Some(ref local_var_str) = assigned_object_id__empty {
25670 local_var_req_builder = local_var_req_builder
25671 .query(&[("assigned_object_id__empty", &local_var_str.to_string())]);
25672 }
25673 if let Some(ref local_var_str) = assigned_object_id__gt {
25674 local_var_req_builder = match "multi" {
25675 "multi" => local_var_req_builder.query(
25676 &local_var_str
25677 .into_iter()
25678 .map(|p| ("assigned_object_id__gt".to_owned(), p.to_string()))
25679 .collect::<Vec<(std::string::String, std::string::String)>>(),
25680 ),
25681 _ => local_var_req_builder.query(&[(
25682 "assigned_object_id__gt",
25683 &local_var_str
25684 .into_iter()
25685 .map(|p| p.to_string())
25686 .collect::<Vec<String>>()
25687 .join(",")
25688 .to_string(),
25689 )]),
25690 };
25691 }
25692 if let Some(ref local_var_str) = assigned_object_id__gte {
25693 local_var_req_builder = match "multi" {
25694 "multi" => local_var_req_builder.query(
25695 &local_var_str
25696 .into_iter()
25697 .map(|p| ("assigned_object_id__gte".to_owned(), p.to_string()))
25698 .collect::<Vec<(std::string::String, std::string::String)>>(),
25699 ),
25700 _ => local_var_req_builder.query(&[(
25701 "assigned_object_id__gte",
25702 &local_var_str
25703 .into_iter()
25704 .map(|p| p.to_string())
25705 .collect::<Vec<String>>()
25706 .join(",")
25707 .to_string(),
25708 )]),
25709 };
25710 }
25711 if let Some(ref local_var_str) = assigned_object_id__lt {
25712 local_var_req_builder = match "multi" {
25713 "multi" => local_var_req_builder.query(
25714 &local_var_str
25715 .into_iter()
25716 .map(|p| ("assigned_object_id__lt".to_owned(), p.to_string()))
25717 .collect::<Vec<(std::string::String, std::string::String)>>(),
25718 ),
25719 _ => local_var_req_builder.query(&[(
25720 "assigned_object_id__lt",
25721 &local_var_str
25722 .into_iter()
25723 .map(|p| p.to_string())
25724 .collect::<Vec<String>>()
25725 .join(",")
25726 .to_string(),
25727 )]),
25728 };
25729 }
25730 if let Some(ref local_var_str) = assigned_object_id__lte {
25731 local_var_req_builder = match "multi" {
25732 "multi" => local_var_req_builder.query(
25733 &local_var_str
25734 .into_iter()
25735 .map(|p| ("assigned_object_id__lte".to_owned(), p.to_string()))
25736 .collect::<Vec<(std::string::String, std::string::String)>>(),
25737 ),
25738 _ => local_var_req_builder.query(&[(
25739 "assigned_object_id__lte",
25740 &local_var_str
25741 .into_iter()
25742 .map(|p| p.to_string())
25743 .collect::<Vec<String>>()
25744 .join(",")
25745 .to_string(),
25746 )]),
25747 };
25748 }
25749 if let Some(ref local_var_str) = assigned_object_id__n {
25750 local_var_req_builder = match "multi" {
25751 "multi" => local_var_req_builder.query(
25752 &local_var_str
25753 .into_iter()
25754 .map(|p| ("assigned_object_id__n".to_owned(), p.to_string()))
25755 .collect::<Vec<(std::string::String, std::string::String)>>(),
25756 ),
25757 _ => local_var_req_builder.query(&[(
25758 "assigned_object_id__n",
25759 &local_var_str
25760 .into_iter()
25761 .map(|p| p.to_string())
25762 .collect::<Vec<String>>()
25763 .join(",")
25764 .to_string(),
25765 )]),
25766 };
25767 }
25768 if let Some(ref local_var_str) = assigned_object_type {
25769 local_var_req_builder = match "multi" {
25770 "multi" => local_var_req_builder.query(
25771 &local_var_str
25772 .into_iter()
25773 .map(|p| ("assigned_object_type".to_owned(), p.to_string()))
25774 .collect::<Vec<(std::string::String, std::string::String)>>(),
25775 ),
25776 _ => local_var_req_builder.query(&[(
25777 "assigned_object_type",
25778 &local_var_str
25779 .into_iter()
25780 .map(|p| p.to_string())
25781 .collect::<Vec<String>>()
25782 .join(",")
25783 .to_string(),
25784 )]),
25785 };
25786 }
25787 if let Some(ref local_var_str) = assigned_object_type__n {
25788 local_var_req_builder = match "multi" {
25789 "multi" => local_var_req_builder.query(
25790 &local_var_str
25791 .into_iter()
25792 .map(|p| ("assigned_object_type__n".to_owned(), p.to_string()))
25793 .collect::<Vec<(std::string::String, std::string::String)>>(),
25794 ),
25795 _ => local_var_req_builder.query(&[(
25796 "assigned_object_type__n",
25797 &local_var_str
25798 .into_iter()
25799 .map(|p| p.to_string())
25800 .collect::<Vec<String>>()
25801 .join(",")
25802 .to_string(),
25803 )]),
25804 };
25805 }
25806 if let Some(ref local_var_str) = assigned_object_type_id {
25807 local_var_req_builder = match "multi" {
25808 "multi" => local_var_req_builder.query(
25809 &local_var_str
25810 .into_iter()
25811 .map(|p| ("assigned_object_type_id".to_owned(), p.to_string()))
25812 .collect::<Vec<(std::string::String, std::string::String)>>(),
25813 ),
25814 _ => local_var_req_builder.query(&[(
25815 "assigned_object_type_id",
25816 &local_var_str
25817 .into_iter()
25818 .map(|p| p.to_string())
25819 .collect::<Vec<String>>()
25820 .join(",")
25821 .to_string(),
25822 )]),
25823 };
25824 }
25825 if let Some(ref local_var_str) = assigned_object_type_id__n {
25826 local_var_req_builder = match "multi" {
25827 "multi" => local_var_req_builder.query(
25828 &local_var_str
25829 .into_iter()
25830 .map(|p| ("assigned_object_type_id__n".to_owned(), p.to_string()))
25831 .collect::<Vec<(std::string::String, std::string::String)>>(),
25832 ),
25833 _ => local_var_req_builder.query(&[(
25834 "assigned_object_type_id__n",
25835 &local_var_str
25836 .into_iter()
25837 .map(|p| p.to_string())
25838 .collect::<Vec<String>>()
25839 .join(",")
25840 .to_string(),
25841 )]),
25842 };
25843 }
25844 if let Some(ref local_var_str) = created_after {
25845 local_var_req_builder =
25846 local_var_req_builder.query(&[("created_after", &local_var_str.to_string())]);
25847 }
25848 if let Some(ref local_var_str) = created_before {
25849 local_var_req_builder =
25850 local_var_req_builder.query(&[("created_before", &local_var_str.to_string())]);
25851 }
25852 if let Some(ref local_var_str) = created_by {
25853 local_var_req_builder = match "multi" {
25854 "multi" => local_var_req_builder.query(
25855 &local_var_str
25856 .into_iter()
25857 .map(|p| ("created_by".to_owned(), p.to_string()))
25858 .collect::<Vec<(std::string::String, std::string::String)>>(),
25859 ),
25860 _ => local_var_req_builder.query(&[(
25861 "created_by",
25862 &local_var_str
25863 .into_iter()
25864 .map(|p| p.to_string())
25865 .collect::<Vec<String>>()
25866 .join(",")
25867 .to_string(),
25868 )]),
25869 };
25870 }
25871 if let Some(ref local_var_str) = created_by__n {
25872 local_var_req_builder = match "multi" {
25873 "multi" => local_var_req_builder.query(
25874 &local_var_str
25875 .into_iter()
25876 .map(|p| ("created_by__n".to_owned(), p.to_string()))
25877 .collect::<Vec<(std::string::String, std::string::String)>>(),
25878 ),
25879 _ => local_var_req_builder.query(&[(
25880 "created_by__n",
25881 &local_var_str
25882 .into_iter()
25883 .map(|p| p.to_string())
25884 .collect::<Vec<String>>()
25885 .join(",")
25886 .to_string(),
25887 )]),
25888 };
25889 }
25890 if let Some(ref local_var_str) = created_by_id {
25891 local_var_req_builder = match "multi" {
25892 "multi" => local_var_req_builder.query(
25893 &local_var_str
25894 .into_iter()
25895 .map(|p| ("created_by_id".to_owned(), p.to_string()))
25896 .collect::<Vec<(std::string::String, std::string::String)>>(),
25897 ),
25898 _ => local_var_req_builder.query(&[(
25899 "created_by_id",
25900 &local_var_str
25901 .into_iter()
25902 .map(|p| p.to_string())
25903 .collect::<Vec<String>>()
25904 .join(",")
25905 .to_string(),
25906 )]),
25907 };
25908 }
25909 if let Some(ref local_var_str) = created_by_id__n {
25910 local_var_req_builder = match "multi" {
25911 "multi" => local_var_req_builder.query(
25912 &local_var_str
25913 .into_iter()
25914 .map(|p| ("created_by_id__n".to_owned(), p.to_string()))
25915 .collect::<Vec<(std::string::String, std::string::String)>>(),
25916 ),
25917 _ => local_var_req_builder.query(&[(
25918 "created_by_id__n",
25919 &local_var_str
25920 .into_iter()
25921 .map(|p| p.to_string())
25922 .collect::<Vec<String>>()
25923 .join(",")
25924 .to_string(),
25925 )]),
25926 };
25927 }
25928 if let Some(ref local_var_str) = created_by_request {
25929 local_var_req_builder =
25930 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
25931 }
25932 if let Some(ref local_var_str) = id {
25933 local_var_req_builder = match "multi" {
25934 "multi" => local_var_req_builder.query(
25935 &local_var_str
25936 .into_iter()
25937 .map(|p| ("id".to_owned(), p.to_string()))
25938 .collect::<Vec<(std::string::String, std::string::String)>>(),
25939 ),
25940 _ => local_var_req_builder.query(&[(
25941 "id",
25942 &local_var_str
25943 .into_iter()
25944 .map(|p| p.to_string())
25945 .collect::<Vec<String>>()
25946 .join(",")
25947 .to_string(),
25948 )]),
25949 };
25950 }
25951 if let Some(ref local_var_str) = id__empty {
25952 local_var_req_builder =
25953 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
25954 }
25955 if let Some(ref local_var_str) = id__gt {
25956 local_var_req_builder = match "multi" {
25957 "multi" => local_var_req_builder.query(
25958 &local_var_str
25959 .into_iter()
25960 .map(|p| ("id__gt".to_owned(), p.to_string()))
25961 .collect::<Vec<(std::string::String, std::string::String)>>(),
25962 ),
25963 _ => local_var_req_builder.query(&[(
25964 "id__gt",
25965 &local_var_str
25966 .into_iter()
25967 .map(|p| p.to_string())
25968 .collect::<Vec<String>>()
25969 .join(",")
25970 .to_string(),
25971 )]),
25972 };
25973 }
25974 if let Some(ref local_var_str) = id__gte {
25975 local_var_req_builder = match "multi" {
25976 "multi" => local_var_req_builder.query(
25977 &local_var_str
25978 .into_iter()
25979 .map(|p| ("id__gte".to_owned(), p.to_string()))
25980 .collect::<Vec<(std::string::String, std::string::String)>>(),
25981 ),
25982 _ => local_var_req_builder.query(&[(
25983 "id__gte",
25984 &local_var_str
25985 .into_iter()
25986 .map(|p| p.to_string())
25987 .collect::<Vec<String>>()
25988 .join(",")
25989 .to_string(),
25990 )]),
25991 };
25992 }
25993 if let Some(ref local_var_str) = id__lt {
25994 local_var_req_builder = match "multi" {
25995 "multi" => local_var_req_builder.query(
25996 &local_var_str
25997 .into_iter()
25998 .map(|p| ("id__lt".to_owned(), p.to_string()))
25999 .collect::<Vec<(std::string::String, std::string::String)>>(),
26000 ),
26001 _ => local_var_req_builder.query(&[(
26002 "id__lt",
26003 &local_var_str
26004 .into_iter()
26005 .map(|p| p.to_string())
26006 .collect::<Vec<String>>()
26007 .join(",")
26008 .to_string(),
26009 )]),
26010 };
26011 }
26012 if let Some(ref local_var_str) = id__lte {
26013 local_var_req_builder = match "multi" {
26014 "multi" => local_var_req_builder.query(
26015 &local_var_str
26016 .into_iter()
26017 .map(|p| ("id__lte".to_owned(), p.to_string()))
26018 .collect::<Vec<(std::string::String, std::string::String)>>(),
26019 ),
26020 _ => local_var_req_builder.query(&[(
26021 "id__lte",
26022 &local_var_str
26023 .into_iter()
26024 .map(|p| p.to_string())
26025 .collect::<Vec<String>>()
26026 .join(",")
26027 .to_string(),
26028 )]),
26029 };
26030 }
26031 if let Some(ref local_var_str) = id__n {
26032 local_var_req_builder = match "multi" {
26033 "multi" => local_var_req_builder.query(
26034 &local_var_str
26035 .into_iter()
26036 .map(|p| ("id__n".to_owned(), p.to_string()))
26037 .collect::<Vec<(std::string::String, std::string::String)>>(),
26038 ),
26039 _ => local_var_req_builder.query(&[(
26040 "id__n",
26041 &local_var_str
26042 .into_iter()
26043 .map(|p| p.to_string())
26044 .collect::<Vec<String>>()
26045 .join(",")
26046 .to_string(),
26047 )]),
26048 };
26049 }
26050 if let Some(ref local_var_str) = kind {
26051 local_var_req_builder = match "multi" {
26052 "multi" => local_var_req_builder.query(
26053 &local_var_str
26054 .into_iter()
26055 .map(|p| ("kind".to_owned(), p.to_string()))
26056 .collect::<Vec<(std::string::String, std::string::String)>>(),
26057 ),
26058 _ => local_var_req_builder.query(&[(
26059 "kind",
26060 &local_var_str
26061 .into_iter()
26062 .map(|p| p.to_string())
26063 .collect::<Vec<String>>()
26064 .join(",")
26065 .to_string(),
26066 )]),
26067 };
26068 }
26069 if let Some(ref local_var_str) = kind__empty {
26070 local_var_req_builder =
26071 local_var_req_builder.query(&[("kind__empty", &local_var_str.to_string())]);
26072 }
26073 if let Some(ref local_var_str) = kind__ic {
26074 local_var_req_builder = match "multi" {
26075 "multi" => local_var_req_builder.query(
26076 &local_var_str
26077 .into_iter()
26078 .map(|p| ("kind__ic".to_owned(), p.to_string()))
26079 .collect::<Vec<(std::string::String, std::string::String)>>(),
26080 ),
26081 _ => local_var_req_builder.query(&[(
26082 "kind__ic",
26083 &local_var_str
26084 .into_iter()
26085 .map(|p| p.to_string())
26086 .collect::<Vec<String>>()
26087 .join(",")
26088 .to_string(),
26089 )]),
26090 };
26091 }
26092 if let Some(ref local_var_str) = kind__ie {
26093 local_var_req_builder = match "multi" {
26094 "multi" => local_var_req_builder.query(
26095 &local_var_str
26096 .into_iter()
26097 .map(|p| ("kind__ie".to_owned(), p.to_string()))
26098 .collect::<Vec<(std::string::String, std::string::String)>>(),
26099 ),
26100 _ => local_var_req_builder.query(&[(
26101 "kind__ie",
26102 &local_var_str
26103 .into_iter()
26104 .map(|p| p.to_string())
26105 .collect::<Vec<String>>()
26106 .join(",")
26107 .to_string(),
26108 )]),
26109 };
26110 }
26111 if let Some(ref local_var_str) = kind__iew {
26112 local_var_req_builder = match "multi" {
26113 "multi" => local_var_req_builder.query(
26114 &local_var_str
26115 .into_iter()
26116 .map(|p| ("kind__iew".to_owned(), p.to_string()))
26117 .collect::<Vec<(std::string::String, std::string::String)>>(),
26118 ),
26119 _ => local_var_req_builder.query(&[(
26120 "kind__iew",
26121 &local_var_str
26122 .into_iter()
26123 .map(|p| p.to_string())
26124 .collect::<Vec<String>>()
26125 .join(",")
26126 .to_string(),
26127 )]),
26128 };
26129 }
26130 if let Some(ref local_var_str) = kind__iregex {
26131 local_var_req_builder = match "multi" {
26132 "multi" => local_var_req_builder.query(
26133 &local_var_str
26134 .into_iter()
26135 .map(|p| ("kind__iregex".to_owned(), p.to_string()))
26136 .collect::<Vec<(std::string::String, std::string::String)>>(),
26137 ),
26138 _ => local_var_req_builder.query(&[(
26139 "kind__iregex",
26140 &local_var_str
26141 .into_iter()
26142 .map(|p| p.to_string())
26143 .collect::<Vec<String>>()
26144 .join(",")
26145 .to_string(),
26146 )]),
26147 };
26148 }
26149 if let Some(ref local_var_str) = kind__isw {
26150 local_var_req_builder = match "multi" {
26151 "multi" => local_var_req_builder.query(
26152 &local_var_str
26153 .into_iter()
26154 .map(|p| ("kind__isw".to_owned(), p.to_string()))
26155 .collect::<Vec<(std::string::String, std::string::String)>>(),
26156 ),
26157 _ => local_var_req_builder.query(&[(
26158 "kind__isw",
26159 &local_var_str
26160 .into_iter()
26161 .map(|p| p.to_string())
26162 .collect::<Vec<String>>()
26163 .join(",")
26164 .to_string(),
26165 )]),
26166 };
26167 }
26168 if let Some(ref local_var_str) = kind__n {
26169 local_var_req_builder = match "multi" {
26170 "multi" => local_var_req_builder.query(
26171 &local_var_str
26172 .into_iter()
26173 .map(|p| ("kind__n".to_owned(), p.to_string()))
26174 .collect::<Vec<(std::string::String, std::string::String)>>(),
26175 ),
26176 _ => local_var_req_builder.query(&[(
26177 "kind__n",
26178 &local_var_str
26179 .into_iter()
26180 .map(|p| p.to_string())
26181 .collect::<Vec<String>>()
26182 .join(",")
26183 .to_string(),
26184 )]),
26185 };
26186 }
26187 if let Some(ref local_var_str) = kind__nic {
26188 local_var_req_builder = match "multi" {
26189 "multi" => local_var_req_builder.query(
26190 &local_var_str
26191 .into_iter()
26192 .map(|p| ("kind__nic".to_owned(), p.to_string()))
26193 .collect::<Vec<(std::string::String, std::string::String)>>(),
26194 ),
26195 _ => local_var_req_builder.query(&[(
26196 "kind__nic",
26197 &local_var_str
26198 .into_iter()
26199 .map(|p| p.to_string())
26200 .collect::<Vec<String>>()
26201 .join(",")
26202 .to_string(),
26203 )]),
26204 };
26205 }
26206 if let Some(ref local_var_str) = kind__nie {
26207 local_var_req_builder = match "multi" {
26208 "multi" => local_var_req_builder.query(
26209 &local_var_str
26210 .into_iter()
26211 .map(|p| ("kind__nie".to_owned(), p.to_string()))
26212 .collect::<Vec<(std::string::String, std::string::String)>>(),
26213 ),
26214 _ => local_var_req_builder.query(&[(
26215 "kind__nie",
26216 &local_var_str
26217 .into_iter()
26218 .map(|p| p.to_string())
26219 .collect::<Vec<String>>()
26220 .join(",")
26221 .to_string(),
26222 )]),
26223 };
26224 }
26225 if let Some(ref local_var_str) = kind__niew {
26226 local_var_req_builder = match "multi" {
26227 "multi" => local_var_req_builder.query(
26228 &local_var_str
26229 .into_iter()
26230 .map(|p| ("kind__niew".to_owned(), p.to_string()))
26231 .collect::<Vec<(std::string::String, std::string::String)>>(),
26232 ),
26233 _ => local_var_req_builder.query(&[(
26234 "kind__niew",
26235 &local_var_str
26236 .into_iter()
26237 .map(|p| p.to_string())
26238 .collect::<Vec<String>>()
26239 .join(",")
26240 .to_string(),
26241 )]),
26242 };
26243 }
26244 if let Some(ref local_var_str) = kind__nisw {
26245 local_var_req_builder = match "multi" {
26246 "multi" => local_var_req_builder.query(
26247 &local_var_str
26248 .into_iter()
26249 .map(|p| ("kind__nisw".to_owned(), p.to_string()))
26250 .collect::<Vec<(std::string::String, std::string::String)>>(),
26251 ),
26252 _ => local_var_req_builder.query(&[(
26253 "kind__nisw",
26254 &local_var_str
26255 .into_iter()
26256 .map(|p| p.to_string())
26257 .collect::<Vec<String>>()
26258 .join(",")
26259 .to_string(),
26260 )]),
26261 };
26262 }
26263 if let Some(ref local_var_str) = kind__regex {
26264 local_var_req_builder = match "multi" {
26265 "multi" => local_var_req_builder.query(
26266 &local_var_str
26267 .into_iter()
26268 .map(|p| ("kind__regex".to_owned(), p.to_string()))
26269 .collect::<Vec<(std::string::String, std::string::String)>>(),
26270 ),
26271 _ => local_var_req_builder.query(&[(
26272 "kind__regex",
26273 &local_var_str
26274 .into_iter()
26275 .map(|p| p.to_string())
26276 .collect::<Vec<String>>()
26277 .join(",")
26278 .to_string(),
26279 )]),
26280 };
26281 }
26282 if let Some(ref local_var_str) = last_updated {
26283 local_var_req_builder = match "multi" {
26284 "multi" => local_var_req_builder.query(
26285 &local_var_str
26286 .into_iter()
26287 .map(|p| ("last_updated".to_owned(), p.to_string()))
26288 .collect::<Vec<(std::string::String, std::string::String)>>(),
26289 ),
26290 _ => local_var_req_builder.query(&[(
26291 "last_updated",
26292 &local_var_str
26293 .into_iter()
26294 .map(|p| p.to_string())
26295 .collect::<Vec<String>>()
26296 .join(",")
26297 .to_string(),
26298 )]),
26299 };
26300 }
26301 if let Some(ref local_var_str) = last_updated__empty {
26302 local_var_req_builder = match "multi" {
26303 "multi" => local_var_req_builder.query(
26304 &local_var_str
26305 .into_iter()
26306 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
26307 .collect::<Vec<(std::string::String, std::string::String)>>(),
26308 ),
26309 _ => local_var_req_builder.query(&[(
26310 "last_updated__empty",
26311 &local_var_str
26312 .into_iter()
26313 .map(|p| p.to_string())
26314 .collect::<Vec<String>>()
26315 .join(",")
26316 .to_string(),
26317 )]),
26318 };
26319 }
26320 if let Some(ref local_var_str) = last_updated__gt {
26321 local_var_req_builder = match "multi" {
26322 "multi" => local_var_req_builder.query(
26323 &local_var_str
26324 .into_iter()
26325 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
26326 .collect::<Vec<(std::string::String, std::string::String)>>(),
26327 ),
26328 _ => local_var_req_builder.query(&[(
26329 "last_updated__gt",
26330 &local_var_str
26331 .into_iter()
26332 .map(|p| p.to_string())
26333 .collect::<Vec<String>>()
26334 .join(",")
26335 .to_string(),
26336 )]),
26337 };
26338 }
26339 if let Some(ref local_var_str) = last_updated__gte {
26340 local_var_req_builder = match "multi" {
26341 "multi" => local_var_req_builder.query(
26342 &local_var_str
26343 .into_iter()
26344 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
26345 .collect::<Vec<(std::string::String, std::string::String)>>(),
26346 ),
26347 _ => local_var_req_builder.query(&[(
26348 "last_updated__gte",
26349 &local_var_str
26350 .into_iter()
26351 .map(|p| p.to_string())
26352 .collect::<Vec<String>>()
26353 .join(",")
26354 .to_string(),
26355 )]),
26356 };
26357 }
26358 if let Some(ref local_var_str) = last_updated__lt {
26359 local_var_req_builder = match "multi" {
26360 "multi" => local_var_req_builder.query(
26361 &local_var_str
26362 .into_iter()
26363 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
26364 .collect::<Vec<(std::string::String, std::string::String)>>(),
26365 ),
26366 _ => local_var_req_builder.query(&[(
26367 "last_updated__lt",
26368 &local_var_str
26369 .into_iter()
26370 .map(|p| p.to_string())
26371 .collect::<Vec<String>>()
26372 .join(",")
26373 .to_string(),
26374 )]),
26375 };
26376 }
26377 if let Some(ref local_var_str) = last_updated__lte {
26378 local_var_req_builder = match "multi" {
26379 "multi" => local_var_req_builder.query(
26380 &local_var_str
26381 .into_iter()
26382 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
26383 .collect::<Vec<(std::string::String, std::string::String)>>(),
26384 ),
26385 _ => local_var_req_builder.query(&[(
26386 "last_updated__lte",
26387 &local_var_str
26388 .into_iter()
26389 .map(|p| p.to_string())
26390 .collect::<Vec<String>>()
26391 .join(",")
26392 .to_string(),
26393 )]),
26394 };
26395 }
26396 if let Some(ref local_var_str) = last_updated__n {
26397 local_var_req_builder = match "multi" {
26398 "multi" => local_var_req_builder.query(
26399 &local_var_str
26400 .into_iter()
26401 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
26402 .collect::<Vec<(std::string::String, std::string::String)>>(),
26403 ),
26404 _ => local_var_req_builder.query(&[(
26405 "last_updated__n",
26406 &local_var_str
26407 .into_iter()
26408 .map(|p| p.to_string())
26409 .collect::<Vec<String>>()
26410 .join(",")
26411 .to_string(),
26412 )]),
26413 };
26414 }
26415 if let Some(ref local_var_str) = limit {
26416 local_var_req_builder =
26417 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
26418 }
26419 if let Some(ref local_var_str) = modified_by_request {
26420 local_var_req_builder =
26421 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
26422 }
26423 if let Some(ref local_var_str) = offset {
26424 local_var_req_builder =
26425 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
26426 }
26427 if let Some(ref local_var_str) = ordering {
26428 local_var_req_builder =
26429 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
26430 }
26431 if let Some(ref local_var_str) = q {
26432 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
26433 }
26434 if let Some(ref local_var_str) = start {
26435 local_var_req_builder =
26436 local_var_req_builder.query(&[("start", &local_var_str.to_string())]);
26437 }
26438 if let Some(ref local_var_str) = tag {
26439 local_var_req_builder = match "multi" {
26440 "multi" => local_var_req_builder.query(
26441 &local_var_str
26442 .into_iter()
26443 .map(|p| ("tag".to_owned(), p.to_string()))
26444 .collect::<Vec<(std::string::String, std::string::String)>>(),
26445 ),
26446 _ => local_var_req_builder.query(&[(
26447 "tag",
26448 &local_var_str
26449 .into_iter()
26450 .map(|p| p.to_string())
26451 .collect::<Vec<String>>()
26452 .join(",")
26453 .to_string(),
26454 )]),
26455 };
26456 }
26457 if let Some(ref local_var_str) = tag__n {
26458 local_var_req_builder = match "multi" {
26459 "multi" => local_var_req_builder.query(
26460 &local_var_str
26461 .into_iter()
26462 .map(|p| ("tag__n".to_owned(), p.to_string()))
26463 .collect::<Vec<(std::string::String, std::string::String)>>(),
26464 ),
26465 _ => local_var_req_builder.query(&[(
26466 "tag__n",
26467 &local_var_str
26468 .into_iter()
26469 .map(|p| p.to_string())
26470 .collect::<Vec<String>>()
26471 .join(",")
26472 .to_string(),
26473 )]),
26474 };
26475 }
26476 if let Some(ref local_var_str) = tag_id {
26477 local_var_req_builder = match "multi" {
26478 "multi" => local_var_req_builder.query(
26479 &local_var_str
26480 .into_iter()
26481 .map(|p| ("tag_id".to_owned(), p.to_string()))
26482 .collect::<Vec<(std::string::String, std::string::String)>>(),
26483 ),
26484 _ => local_var_req_builder.query(&[(
26485 "tag_id",
26486 &local_var_str
26487 .into_iter()
26488 .map(|p| p.to_string())
26489 .collect::<Vec<String>>()
26490 .join(",")
26491 .to_string(),
26492 )]),
26493 };
26494 }
26495 if let Some(ref local_var_str) = tag_id__n {
26496 local_var_req_builder = match "multi" {
26497 "multi" => local_var_req_builder.query(
26498 &local_var_str
26499 .into_iter()
26500 .map(|p| ("tag_id__n".to_owned(), p.to_string()))
26501 .collect::<Vec<(std::string::String, std::string::String)>>(),
26502 ),
26503 _ => local_var_req_builder.query(&[(
26504 "tag_id__n",
26505 &local_var_str
26506 .into_iter()
26507 .map(|p| p.to_string())
26508 .collect::<Vec<String>>()
26509 .join(",")
26510 .to_string(),
26511 )]),
26512 };
26513 }
26514 if let Some(ref local_var_str) = updated_by_request {
26515 local_var_req_builder =
26516 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
26517 }
26518 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
26519 local_var_req_builder =
26520 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
26521 }
26522 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
26523 let local_var_key = local_var_apikey.key.clone();
26524 let local_var_value = match local_var_apikey.prefix {
26525 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
26526 None => local_var_key,
26527 };
26528 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
26529 };
26530
26531 let local_var_req = local_var_req_builder.build()?;
26532 let local_var_resp = local_var_client.execute(local_var_req).await?;
26533
26534 let local_var_status = local_var_resp.status();
26535 let local_var_content = local_var_resp.text().await?;
26536
26537 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
26538 serde_json::from_str(&local_var_content).map_err(Error::from)
26539 } else {
26540 let local_var_entity: Option<ExtrasJournalEntriesListError> =
26541 serde_json::from_str(&local_var_content).ok();
26542 let local_var_error = ResponseContent {
26543 status: local_var_status,
26544 content: local_var_content,
26545 entity: local_var_entity,
26546 };
26547 Err(Error::ResponseError(local_var_error))
26548 }
26549}
26550
26551pub async fn extras_journal_entries_partial_update(
26553 configuration: &configuration::Configuration,
26554 id: i32,
26555 patched_writable_journal_entry_request: Option<
26556 crate::models::PatchedWritableJournalEntryRequest,
26557 >,
26558) -> Result<crate::models::JournalEntry, Error<ExtrasJournalEntriesPartialUpdateError>> {
26559 let local_var_configuration = configuration;
26560
26561 let local_var_client = &local_var_configuration.client;
26562
26563 let local_var_uri_str = format!(
26564 "{}/api/extras/journal-entries/{id}/",
26565 local_var_configuration.base_path,
26566 id = id
26567 );
26568 let mut local_var_req_builder =
26569 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
26570
26571 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
26572 local_var_req_builder =
26573 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
26574 }
26575 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
26576 let local_var_key = local_var_apikey.key.clone();
26577 let local_var_value = match local_var_apikey.prefix {
26578 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
26579 None => local_var_key,
26580 };
26581 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
26582 };
26583 local_var_req_builder = local_var_req_builder.json(&patched_writable_journal_entry_request);
26584
26585 let local_var_req = local_var_req_builder.build()?;
26586 let local_var_resp = local_var_client.execute(local_var_req).await?;
26587
26588 let local_var_status = local_var_resp.status();
26589 let local_var_content = local_var_resp.text().await?;
26590
26591 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
26592 serde_json::from_str(&local_var_content).map_err(Error::from)
26593 } else {
26594 let local_var_entity: Option<ExtrasJournalEntriesPartialUpdateError> =
26595 serde_json::from_str(&local_var_content).ok();
26596 let local_var_error = ResponseContent {
26597 status: local_var_status,
26598 content: local_var_content,
26599 entity: local_var_entity,
26600 };
26601 Err(Error::ResponseError(local_var_error))
26602 }
26603}
26604
26605pub async fn extras_journal_entries_retrieve(
26607 configuration: &configuration::Configuration,
26608 id: i32,
26609) -> Result<crate::models::JournalEntry, Error<ExtrasJournalEntriesRetrieveError>> {
26610 let local_var_configuration = configuration;
26611
26612 let local_var_client = &local_var_configuration.client;
26613
26614 let local_var_uri_str = format!(
26615 "{}/api/extras/journal-entries/{id}/",
26616 local_var_configuration.base_path,
26617 id = id
26618 );
26619 let mut local_var_req_builder =
26620 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
26621
26622 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
26623 local_var_req_builder =
26624 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
26625 }
26626 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
26627 let local_var_key = local_var_apikey.key.clone();
26628 let local_var_value = match local_var_apikey.prefix {
26629 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
26630 None => local_var_key,
26631 };
26632 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
26633 };
26634
26635 let local_var_req = local_var_req_builder.build()?;
26636 let local_var_resp = local_var_client.execute(local_var_req).await?;
26637
26638 let local_var_status = local_var_resp.status();
26639 let local_var_content = local_var_resp.text().await?;
26640
26641 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
26642 serde_json::from_str(&local_var_content).map_err(Error::from)
26643 } else {
26644 let local_var_entity: Option<ExtrasJournalEntriesRetrieveError> =
26645 serde_json::from_str(&local_var_content).ok();
26646 let local_var_error = ResponseContent {
26647 status: local_var_status,
26648 content: local_var_content,
26649 entity: local_var_entity,
26650 };
26651 Err(Error::ResponseError(local_var_error))
26652 }
26653}
26654
26655pub async fn extras_journal_entries_update(
26657 configuration: &configuration::Configuration,
26658 id: i32,
26659 writable_journal_entry_request: crate::models::WritableJournalEntryRequest,
26660) -> Result<crate::models::JournalEntry, Error<ExtrasJournalEntriesUpdateError>> {
26661 let local_var_configuration = configuration;
26662
26663 let local_var_client = &local_var_configuration.client;
26664
26665 let local_var_uri_str = format!(
26666 "{}/api/extras/journal-entries/{id}/",
26667 local_var_configuration.base_path,
26668 id = id
26669 );
26670 let mut local_var_req_builder =
26671 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
26672
26673 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
26674 local_var_req_builder =
26675 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
26676 }
26677 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
26678 let local_var_key = local_var_apikey.key.clone();
26679 let local_var_value = match local_var_apikey.prefix {
26680 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
26681 None => local_var_key,
26682 };
26683 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
26684 };
26685 local_var_req_builder = local_var_req_builder.json(&writable_journal_entry_request);
26686
26687 let local_var_req = local_var_req_builder.build()?;
26688 let local_var_resp = local_var_client.execute(local_var_req).await?;
26689
26690 let local_var_status = local_var_resp.status();
26691 let local_var_content = local_var_resp.text().await?;
26692
26693 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
26694 serde_json::from_str(&local_var_content).map_err(Error::from)
26695 } else {
26696 let local_var_entity: Option<ExtrasJournalEntriesUpdateError> =
26697 serde_json::from_str(&local_var_content).ok();
26698 let local_var_error = ResponseContent {
26699 status: local_var_status,
26700 content: local_var_content,
26701 entity: local_var_entity,
26702 };
26703 Err(Error::ResponseError(local_var_error))
26704 }
26705}
26706
26707pub async fn extras_notification_groups_bulk_destroy(
26709 configuration: &configuration::Configuration,
26710 notification_group_request: Vec<crate::models::NotificationGroupRequest>,
26711) -> Result<(), Error<ExtrasNotificationGroupsBulkDestroyError>> {
26712 let local_var_configuration = configuration;
26713
26714 let local_var_client = &local_var_configuration.client;
26715
26716 let local_var_uri_str = format!(
26717 "{}/api/extras/notification-groups/",
26718 local_var_configuration.base_path
26719 );
26720 let mut local_var_req_builder =
26721 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
26722
26723 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
26724 local_var_req_builder =
26725 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
26726 }
26727 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
26728 let local_var_key = local_var_apikey.key.clone();
26729 let local_var_value = match local_var_apikey.prefix {
26730 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
26731 None => local_var_key,
26732 };
26733 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
26734 };
26735 local_var_req_builder = local_var_req_builder.json(¬ification_group_request);
26736
26737 let local_var_req = local_var_req_builder.build()?;
26738 let local_var_resp = local_var_client.execute(local_var_req).await?;
26739
26740 let local_var_status = local_var_resp.status();
26741 let local_var_content = local_var_resp.text().await?;
26742
26743 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
26744 Ok(())
26745 } else {
26746 let local_var_entity: Option<ExtrasNotificationGroupsBulkDestroyError> =
26747 serde_json::from_str(&local_var_content).ok();
26748 let local_var_error = ResponseContent {
26749 status: local_var_status,
26750 content: local_var_content,
26751 entity: local_var_entity,
26752 };
26753 Err(Error::ResponseError(local_var_error))
26754 }
26755}
26756
26757pub async fn extras_notification_groups_bulk_partial_update(
26759 configuration: &configuration::Configuration,
26760 notification_group_request: Vec<crate::models::NotificationGroupRequest>,
26761) -> Result<
26762 Vec<crate::models::NotificationGroup>,
26763 Error<ExtrasNotificationGroupsBulkPartialUpdateError>,
26764> {
26765 let local_var_configuration = configuration;
26766
26767 let local_var_client = &local_var_configuration.client;
26768
26769 let local_var_uri_str = format!(
26770 "{}/api/extras/notification-groups/",
26771 local_var_configuration.base_path
26772 );
26773 let mut local_var_req_builder =
26774 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
26775
26776 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
26777 local_var_req_builder =
26778 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
26779 }
26780 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
26781 let local_var_key = local_var_apikey.key.clone();
26782 let local_var_value = match local_var_apikey.prefix {
26783 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
26784 None => local_var_key,
26785 };
26786 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
26787 };
26788 local_var_req_builder = local_var_req_builder.json(¬ification_group_request);
26789
26790 let local_var_req = local_var_req_builder.build()?;
26791 let local_var_resp = local_var_client.execute(local_var_req).await?;
26792
26793 let local_var_status = local_var_resp.status();
26794 let local_var_content = local_var_resp.text().await?;
26795
26796 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
26797 serde_json::from_str(&local_var_content).map_err(Error::from)
26798 } else {
26799 let local_var_entity: Option<ExtrasNotificationGroupsBulkPartialUpdateError> =
26800 serde_json::from_str(&local_var_content).ok();
26801 let local_var_error = ResponseContent {
26802 status: local_var_status,
26803 content: local_var_content,
26804 entity: local_var_entity,
26805 };
26806 Err(Error::ResponseError(local_var_error))
26807 }
26808}
26809
26810pub async fn extras_notification_groups_bulk_update(
26812 configuration: &configuration::Configuration,
26813 notification_group_request: Vec<crate::models::NotificationGroupRequest>,
26814) -> Result<Vec<crate::models::NotificationGroup>, Error<ExtrasNotificationGroupsBulkUpdateError>> {
26815 let local_var_configuration = configuration;
26816
26817 let local_var_client = &local_var_configuration.client;
26818
26819 let local_var_uri_str = format!(
26820 "{}/api/extras/notification-groups/",
26821 local_var_configuration.base_path
26822 );
26823 let mut local_var_req_builder =
26824 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
26825
26826 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
26827 local_var_req_builder =
26828 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
26829 }
26830 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
26831 let local_var_key = local_var_apikey.key.clone();
26832 let local_var_value = match local_var_apikey.prefix {
26833 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
26834 None => local_var_key,
26835 };
26836 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
26837 };
26838 local_var_req_builder = local_var_req_builder.json(¬ification_group_request);
26839
26840 let local_var_req = local_var_req_builder.build()?;
26841 let local_var_resp = local_var_client.execute(local_var_req).await?;
26842
26843 let local_var_status = local_var_resp.status();
26844 let local_var_content = local_var_resp.text().await?;
26845
26846 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
26847 serde_json::from_str(&local_var_content).map_err(Error::from)
26848 } else {
26849 let local_var_entity: Option<ExtrasNotificationGroupsBulkUpdateError> =
26850 serde_json::from_str(&local_var_content).ok();
26851 let local_var_error = ResponseContent {
26852 status: local_var_status,
26853 content: local_var_content,
26854 entity: local_var_entity,
26855 };
26856 Err(Error::ResponseError(local_var_error))
26857 }
26858}
26859
26860pub async fn extras_notification_groups_create(
26862 configuration: &configuration::Configuration,
26863 extras_notification_groups_create_request: crate::models::ExtrasNotificationGroupsCreateRequest,
26864) -> Result<crate::models::NotificationGroup, Error<ExtrasNotificationGroupsCreateError>> {
26865 let local_var_configuration = configuration;
26866
26867 let local_var_client = &local_var_configuration.client;
26868
26869 let local_var_uri_str = format!(
26870 "{}/api/extras/notification-groups/",
26871 local_var_configuration.base_path
26872 );
26873 let mut local_var_req_builder =
26874 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
26875
26876 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
26877 local_var_req_builder =
26878 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
26879 }
26880 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
26881 let local_var_key = local_var_apikey.key.clone();
26882 let local_var_value = match local_var_apikey.prefix {
26883 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
26884 None => local_var_key,
26885 };
26886 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
26887 };
26888 local_var_req_builder = local_var_req_builder.json(&extras_notification_groups_create_request);
26889
26890 let local_var_req = local_var_req_builder.build()?;
26891 let local_var_resp = local_var_client.execute(local_var_req).await?;
26892
26893 let local_var_status = local_var_resp.status();
26894 let local_var_content = local_var_resp.text().await?;
26895
26896 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
26897 serde_json::from_str(&local_var_content).map_err(Error::from)
26898 } else {
26899 let local_var_entity: Option<ExtrasNotificationGroupsCreateError> =
26900 serde_json::from_str(&local_var_content).ok();
26901 let local_var_error = ResponseContent {
26902 status: local_var_status,
26903 content: local_var_content,
26904 entity: local_var_entity,
26905 };
26906 Err(Error::ResponseError(local_var_error))
26907 }
26908}
26909
26910pub async fn extras_notification_groups_destroy(
26912 configuration: &configuration::Configuration,
26913 id: i32,
26914) -> Result<(), Error<ExtrasNotificationGroupsDestroyError>> {
26915 let local_var_configuration = configuration;
26916
26917 let local_var_client = &local_var_configuration.client;
26918
26919 let local_var_uri_str = format!(
26920 "{}/api/extras/notification-groups/{id}/",
26921 local_var_configuration.base_path,
26922 id = id
26923 );
26924 let mut local_var_req_builder =
26925 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
26926
26927 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
26928 local_var_req_builder =
26929 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
26930 }
26931 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
26932 let local_var_key = local_var_apikey.key.clone();
26933 let local_var_value = match local_var_apikey.prefix {
26934 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
26935 None => local_var_key,
26936 };
26937 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
26938 };
26939
26940 let local_var_req = local_var_req_builder.build()?;
26941 let local_var_resp = local_var_client.execute(local_var_req).await?;
26942
26943 let local_var_status = local_var_resp.status();
26944 let local_var_content = local_var_resp.text().await?;
26945
26946 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
26947 Ok(())
26948 } else {
26949 let local_var_entity: Option<ExtrasNotificationGroupsDestroyError> =
26950 serde_json::from_str(&local_var_content).ok();
26951 let local_var_error = ResponseContent {
26952 status: local_var_status,
26953 content: local_var_content,
26954 entity: local_var_entity,
26955 };
26956 Err(Error::ResponseError(local_var_error))
26957 }
26958}
26959
26960pub async fn extras_notification_groups_list(
26962 configuration: &configuration::Configuration,
26963 limit: Option<i32>,
26964 offset: Option<i32>,
26965 ordering: Option<&str>,
26966 start: Option<i32>,
26967) -> Result<crate::models::PaginatedNotificationGroupList, Error<ExtrasNotificationGroupsListError>>
26968{
26969 let local_var_configuration = configuration;
26970
26971 let local_var_client = &local_var_configuration.client;
26972
26973 let local_var_uri_str = format!(
26974 "{}/api/extras/notification-groups/",
26975 local_var_configuration.base_path
26976 );
26977 let mut local_var_req_builder =
26978 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
26979
26980 if let Some(ref local_var_str) = limit {
26981 local_var_req_builder =
26982 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
26983 }
26984 if let Some(ref local_var_str) = offset {
26985 local_var_req_builder =
26986 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
26987 }
26988 if let Some(ref local_var_str) = ordering {
26989 local_var_req_builder =
26990 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
26991 }
26992 if let Some(ref local_var_str) = start {
26993 local_var_req_builder =
26994 local_var_req_builder.query(&[("start", &local_var_str.to_string())]);
26995 }
26996 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
26997 local_var_req_builder =
26998 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
26999 }
27000 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27001 let local_var_key = local_var_apikey.key.clone();
27002 let local_var_value = match local_var_apikey.prefix {
27003 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27004 None => local_var_key,
27005 };
27006 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27007 };
27008
27009 let local_var_req = local_var_req_builder.build()?;
27010 let local_var_resp = local_var_client.execute(local_var_req).await?;
27011
27012 let local_var_status = local_var_resp.status();
27013 let local_var_content = local_var_resp.text().await?;
27014
27015 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27016 serde_json::from_str(&local_var_content).map_err(Error::from)
27017 } else {
27018 let local_var_entity: Option<ExtrasNotificationGroupsListError> =
27019 serde_json::from_str(&local_var_content).ok();
27020 let local_var_error = ResponseContent {
27021 status: local_var_status,
27022 content: local_var_content,
27023 entity: local_var_entity,
27024 };
27025 Err(Error::ResponseError(local_var_error))
27026 }
27027}
27028
27029pub async fn extras_notification_groups_partial_update(
27031 configuration: &configuration::Configuration,
27032 id: i32,
27033 patched_notification_group_request: Option<crate::models::PatchedNotificationGroupRequest>,
27034) -> Result<crate::models::NotificationGroup, Error<ExtrasNotificationGroupsPartialUpdateError>> {
27035 let local_var_configuration = configuration;
27036
27037 let local_var_client = &local_var_configuration.client;
27038
27039 let local_var_uri_str = format!(
27040 "{}/api/extras/notification-groups/{id}/",
27041 local_var_configuration.base_path,
27042 id = id
27043 );
27044 let mut local_var_req_builder =
27045 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
27046
27047 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27048 local_var_req_builder =
27049 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27050 }
27051 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27052 let local_var_key = local_var_apikey.key.clone();
27053 let local_var_value = match local_var_apikey.prefix {
27054 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27055 None => local_var_key,
27056 };
27057 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27058 };
27059 local_var_req_builder = local_var_req_builder.json(&patched_notification_group_request);
27060
27061 let local_var_req = local_var_req_builder.build()?;
27062 let local_var_resp = local_var_client.execute(local_var_req).await?;
27063
27064 let local_var_status = local_var_resp.status();
27065 let local_var_content = local_var_resp.text().await?;
27066
27067 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27068 serde_json::from_str(&local_var_content).map_err(Error::from)
27069 } else {
27070 let local_var_entity: Option<ExtrasNotificationGroupsPartialUpdateError> =
27071 serde_json::from_str(&local_var_content).ok();
27072 let local_var_error = ResponseContent {
27073 status: local_var_status,
27074 content: local_var_content,
27075 entity: local_var_entity,
27076 };
27077 Err(Error::ResponseError(local_var_error))
27078 }
27079}
27080
27081pub async fn extras_notification_groups_retrieve(
27083 configuration: &configuration::Configuration,
27084 id: i32,
27085) -> Result<crate::models::NotificationGroup, Error<ExtrasNotificationGroupsRetrieveError>> {
27086 let local_var_configuration = configuration;
27087
27088 let local_var_client = &local_var_configuration.client;
27089
27090 let local_var_uri_str = format!(
27091 "{}/api/extras/notification-groups/{id}/",
27092 local_var_configuration.base_path,
27093 id = id
27094 );
27095 let mut local_var_req_builder =
27096 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
27097
27098 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27099 local_var_req_builder =
27100 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27101 }
27102 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27103 let local_var_key = local_var_apikey.key.clone();
27104 let local_var_value = match local_var_apikey.prefix {
27105 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27106 None => local_var_key,
27107 };
27108 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27109 };
27110
27111 let local_var_req = local_var_req_builder.build()?;
27112 let local_var_resp = local_var_client.execute(local_var_req).await?;
27113
27114 let local_var_status = local_var_resp.status();
27115 let local_var_content = local_var_resp.text().await?;
27116
27117 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27118 serde_json::from_str(&local_var_content).map_err(Error::from)
27119 } else {
27120 let local_var_entity: Option<ExtrasNotificationGroupsRetrieveError> =
27121 serde_json::from_str(&local_var_content).ok();
27122 let local_var_error = ResponseContent {
27123 status: local_var_status,
27124 content: local_var_content,
27125 entity: local_var_entity,
27126 };
27127 Err(Error::ResponseError(local_var_error))
27128 }
27129}
27130
27131pub async fn extras_notification_groups_update(
27133 configuration: &configuration::Configuration,
27134 id: i32,
27135 notification_group_request: crate::models::NotificationGroupRequest,
27136) -> Result<crate::models::NotificationGroup, Error<ExtrasNotificationGroupsUpdateError>> {
27137 let local_var_configuration = configuration;
27138
27139 let local_var_client = &local_var_configuration.client;
27140
27141 let local_var_uri_str = format!(
27142 "{}/api/extras/notification-groups/{id}/",
27143 local_var_configuration.base_path,
27144 id = id
27145 );
27146 let mut local_var_req_builder =
27147 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
27148
27149 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27150 local_var_req_builder =
27151 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27152 }
27153 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27154 let local_var_key = local_var_apikey.key.clone();
27155 let local_var_value = match local_var_apikey.prefix {
27156 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27157 None => local_var_key,
27158 };
27159 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27160 };
27161 local_var_req_builder = local_var_req_builder.json(¬ification_group_request);
27162
27163 let local_var_req = local_var_req_builder.build()?;
27164 let local_var_resp = local_var_client.execute(local_var_req).await?;
27165
27166 let local_var_status = local_var_resp.status();
27167 let local_var_content = local_var_resp.text().await?;
27168
27169 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27170 serde_json::from_str(&local_var_content).map_err(Error::from)
27171 } else {
27172 let local_var_entity: Option<ExtrasNotificationGroupsUpdateError> =
27173 serde_json::from_str(&local_var_content).ok();
27174 let local_var_error = ResponseContent {
27175 status: local_var_status,
27176 content: local_var_content,
27177 entity: local_var_entity,
27178 };
27179 Err(Error::ResponseError(local_var_error))
27180 }
27181}
27182
27183pub async fn extras_notifications_bulk_destroy(
27185 configuration: &configuration::Configuration,
27186 notification_request: Vec<crate::models::NotificationRequest>,
27187) -> Result<(), Error<ExtrasNotificationsBulkDestroyError>> {
27188 let local_var_configuration = configuration;
27189
27190 let local_var_client = &local_var_configuration.client;
27191
27192 let local_var_uri_str = format!(
27193 "{}/api/extras/notifications/",
27194 local_var_configuration.base_path
27195 );
27196 let mut local_var_req_builder =
27197 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
27198
27199 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27200 local_var_req_builder =
27201 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27202 }
27203 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27204 let local_var_key = local_var_apikey.key.clone();
27205 let local_var_value = match local_var_apikey.prefix {
27206 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27207 None => local_var_key,
27208 };
27209 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27210 };
27211 local_var_req_builder = local_var_req_builder.json(¬ification_request);
27212
27213 let local_var_req = local_var_req_builder.build()?;
27214 let local_var_resp = local_var_client.execute(local_var_req).await?;
27215
27216 let local_var_status = local_var_resp.status();
27217 let local_var_content = local_var_resp.text().await?;
27218
27219 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27220 Ok(())
27221 } else {
27222 let local_var_entity: Option<ExtrasNotificationsBulkDestroyError> =
27223 serde_json::from_str(&local_var_content).ok();
27224 let local_var_error = ResponseContent {
27225 status: local_var_status,
27226 content: local_var_content,
27227 entity: local_var_entity,
27228 };
27229 Err(Error::ResponseError(local_var_error))
27230 }
27231}
27232
27233pub async fn extras_notifications_bulk_partial_update(
27235 configuration: &configuration::Configuration,
27236 notification_request: Vec<crate::models::NotificationRequest>,
27237) -> Result<Vec<crate::models::Notification>, Error<ExtrasNotificationsBulkPartialUpdateError>> {
27238 let local_var_configuration = configuration;
27239
27240 let local_var_client = &local_var_configuration.client;
27241
27242 let local_var_uri_str = format!(
27243 "{}/api/extras/notifications/",
27244 local_var_configuration.base_path
27245 );
27246 let mut local_var_req_builder =
27247 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
27248
27249 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27250 local_var_req_builder =
27251 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27252 }
27253 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27254 let local_var_key = local_var_apikey.key.clone();
27255 let local_var_value = match local_var_apikey.prefix {
27256 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27257 None => local_var_key,
27258 };
27259 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27260 };
27261 local_var_req_builder = local_var_req_builder.json(¬ification_request);
27262
27263 let local_var_req = local_var_req_builder.build()?;
27264 let local_var_resp = local_var_client.execute(local_var_req).await?;
27265
27266 let local_var_status = local_var_resp.status();
27267 let local_var_content = local_var_resp.text().await?;
27268
27269 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27270 serde_json::from_str(&local_var_content).map_err(Error::from)
27271 } else {
27272 let local_var_entity: Option<ExtrasNotificationsBulkPartialUpdateError> =
27273 serde_json::from_str(&local_var_content).ok();
27274 let local_var_error = ResponseContent {
27275 status: local_var_status,
27276 content: local_var_content,
27277 entity: local_var_entity,
27278 };
27279 Err(Error::ResponseError(local_var_error))
27280 }
27281}
27282
27283pub async fn extras_notifications_bulk_update(
27285 configuration: &configuration::Configuration,
27286 notification_request: Vec<crate::models::NotificationRequest>,
27287) -> Result<Vec<crate::models::Notification>, Error<ExtrasNotificationsBulkUpdateError>> {
27288 let local_var_configuration = configuration;
27289
27290 let local_var_client = &local_var_configuration.client;
27291
27292 let local_var_uri_str = format!(
27293 "{}/api/extras/notifications/",
27294 local_var_configuration.base_path
27295 );
27296 let mut local_var_req_builder =
27297 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
27298
27299 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27300 local_var_req_builder =
27301 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27302 }
27303 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27304 let local_var_key = local_var_apikey.key.clone();
27305 let local_var_value = match local_var_apikey.prefix {
27306 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27307 None => local_var_key,
27308 };
27309 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27310 };
27311 local_var_req_builder = local_var_req_builder.json(¬ification_request);
27312
27313 let local_var_req = local_var_req_builder.build()?;
27314 let local_var_resp = local_var_client.execute(local_var_req).await?;
27315
27316 let local_var_status = local_var_resp.status();
27317 let local_var_content = local_var_resp.text().await?;
27318
27319 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27320 serde_json::from_str(&local_var_content).map_err(Error::from)
27321 } else {
27322 let local_var_entity: Option<ExtrasNotificationsBulkUpdateError> =
27323 serde_json::from_str(&local_var_content).ok();
27324 let local_var_error = ResponseContent {
27325 status: local_var_status,
27326 content: local_var_content,
27327 entity: local_var_entity,
27328 };
27329 Err(Error::ResponseError(local_var_error))
27330 }
27331}
27332
27333pub async fn extras_notifications_create(
27335 configuration: &configuration::Configuration,
27336 extras_notifications_create_request: crate::models::ExtrasNotificationsCreateRequest,
27337) -> Result<crate::models::Notification, Error<ExtrasNotificationsCreateError>> {
27338 let local_var_configuration = configuration;
27339
27340 let local_var_client = &local_var_configuration.client;
27341
27342 let local_var_uri_str = format!(
27343 "{}/api/extras/notifications/",
27344 local_var_configuration.base_path
27345 );
27346 let mut local_var_req_builder =
27347 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
27348
27349 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27350 local_var_req_builder =
27351 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27352 }
27353 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27354 let local_var_key = local_var_apikey.key.clone();
27355 let local_var_value = match local_var_apikey.prefix {
27356 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27357 None => local_var_key,
27358 };
27359 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27360 };
27361 local_var_req_builder = local_var_req_builder.json(&extras_notifications_create_request);
27362
27363 let local_var_req = local_var_req_builder.build()?;
27364 let local_var_resp = local_var_client.execute(local_var_req).await?;
27365
27366 let local_var_status = local_var_resp.status();
27367 let local_var_content = local_var_resp.text().await?;
27368
27369 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27370 serde_json::from_str(&local_var_content).map_err(Error::from)
27371 } else {
27372 let local_var_entity: Option<ExtrasNotificationsCreateError> =
27373 serde_json::from_str(&local_var_content).ok();
27374 let local_var_error = ResponseContent {
27375 status: local_var_status,
27376 content: local_var_content,
27377 entity: local_var_entity,
27378 };
27379 Err(Error::ResponseError(local_var_error))
27380 }
27381}
27382
27383pub async fn extras_notifications_destroy(
27385 configuration: &configuration::Configuration,
27386 id: i32,
27387) -> Result<(), Error<ExtrasNotificationsDestroyError>> {
27388 let local_var_configuration = configuration;
27389
27390 let local_var_client = &local_var_configuration.client;
27391
27392 let local_var_uri_str = format!(
27393 "{}/api/extras/notifications/{id}/",
27394 local_var_configuration.base_path,
27395 id = id
27396 );
27397 let mut local_var_req_builder =
27398 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
27399
27400 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27401 local_var_req_builder =
27402 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27403 }
27404 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27405 let local_var_key = local_var_apikey.key.clone();
27406 let local_var_value = match local_var_apikey.prefix {
27407 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27408 None => local_var_key,
27409 };
27410 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27411 };
27412
27413 let local_var_req = local_var_req_builder.build()?;
27414 let local_var_resp = local_var_client.execute(local_var_req).await?;
27415
27416 let local_var_status = local_var_resp.status();
27417 let local_var_content = local_var_resp.text().await?;
27418
27419 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27420 Ok(())
27421 } else {
27422 let local_var_entity: Option<ExtrasNotificationsDestroyError> =
27423 serde_json::from_str(&local_var_content).ok();
27424 let local_var_error = ResponseContent {
27425 status: local_var_status,
27426 content: local_var_content,
27427 entity: local_var_entity,
27428 };
27429 Err(Error::ResponseError(local_var_error))
27430 }
27431}
27432
27433pub async fn extras_notifications_list(
27435 configuration: &configuration::Configuration,
27436 limit: Option<i32>,
27437 offset: Option<i32>,
27438 ordering: Option<&str>,
27439 start: Option<i32>,
27440) -> Result<crate::models::PaginatedNotificationList, Error<ExtrasNotificationsListError>> {
27441 let local_var_configuration = configuration;
27442
27443 let local_var_client = &local_var_configuration.client;
27444
27445 let local_var_uri_str = format!(
27446 "{}/api/extras/notifications/",
27447 local_var_configuration.base_path
27448 );
27449 let mut local_var_req_builder =
27450 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
27451
27452 if let Some(ref local_var_str) = limit {
27453 local_var_req_builder =
27454 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
27455 }
27456 if let Some(ref local_var_str) = offset {
27457 local_var_req_builder =
27458 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
27459 }
27460 if let Some(ref local_var_str) = ordering {
27461 local_var_req_builder =
27462 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
27463 }
27464 if let Some(ref local_var_str) = start {
27465 local_var_req_builder =
27466 local_var_req_builder.query(&[("start", &local_var_str.to_string())]);
27467 }
27468 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27469 local_var_req_builder =
27470 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27471 }
27472 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27473 let local_var_key = local_var_apikey.key.clone();
27474 let local_var_value = match local_var_apikey.prefix {
27475 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27476 None => local_var_key,
27477 };
27478 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27479 };
27480
27481 let local_var_req = local_var_req_builder.build()?;
27482 let local_var_resp = local_var_client.execute(local_var_req).await?;
27483
27484 let local_var_status = local_var_resp.status();
27485 let local_var_content = local_var_resp.text().await?;
27486
27487 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27488 serde_json::from_str(&local_var_content).map_err(Error::from)
27489 } else {
27490 let local_var_entity: Option<ExtrasNotificationsListError> =
27491 serde_json::from_str(&local_var_content).ok();
27492 let local_var_error = ResponseContent {
27493 status: local_var_status,
27494 content: local_var_content,
27495 entity: local_var_entity,
27496 };
27497 Err(Error::ResponseError(local_var_error))
27498 }
27499}
27500
27501pub async fn extras_notifications_partial_update(
27503 configuration: &configuration::Configuration,
27504 id: i32,
27505 patched_notification_request: Option<crate::models::PatchedNotificationRequest>,
27506) -> Result<crate::models::Notification, Error<ExtrasNotificationsPartialUpdateError>> {
27507 let local_var_configuration = configuration;
27508
27509 let local_var_client = &local_var_configuration.client;
27510
27511 let local_var_uri_str = format!(
27512 "{}/api/extras/notifications/{id}/",
27513 local_var_configuration.base_path,
27514 id = id
27515 );
27516 let mut local_var_req_builder =
27517 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
27518
27519 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27520 local_var_req_builder =
27521 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27522 }
27523 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27524 let local_var_key = local_var_apikey.key.clone();
27525 let local_var_value = match local_var_apikey.prefix {
27526 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27527 None => local_var_key,
27528 };
27529 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27530 };
27531 local_var_req_builder = local_var_req_builder.json(&patched_notification_request);
27532
27533 let local_var_req = local_var_req_builder.build()?;
27534 let local_var_resp = local_var_client.execute(local_var_req).await?;
27535
27536 let local_var_status = local_var_resp.status();
27537 let local_var_content = local_var_resp.text().await?;
27538
27539 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27540 serde_json::from_str(&local_var_content).map_err(Error::from)
27541 } else {
27542 let local_var_entity: Option<ExtrasNotificationsPartialUpdateError> =
27543 serde_json::from_str(&local_var_content).ok();
27544 let local_var_error = ResponseContent {
27545 status: local_var_status,
27546 content: local_var_content,
27547 entity: local_var_entity,
27548 };
27549 Err(Error::ResponseError(local_var_error))
27550 }
27551}
27552
27553pub async fn extras_notifications_retrieve(
27555 configuration: &configuration::Configuration,
27556 id: i32,
27557) -> Result<crate::models::Notification, Error<ExtrasNotificationsRetrieveError>> {
27558 let local_var_configuration = configuration;
27559
27560 let local_var_client = &local_var_configuration.client;
27561
27562 let local_var_uri_str = format!(
27563 "{}/api/extras/notifications/{id}/",
27564 local_var_configuration.base_path,
27565 id = id
27566 );
27567 let mut local_var_req_builder =
27568 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
27569
27570 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27571 local_var_req_builder =
27572 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27573 }
27574 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27575 let local_var_key = local_var_apikey.key.clone();
27576 let local_var_value = match local_var_apikey.prefix {
27577 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27578 None => local_var_key,
27579 };
27580 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27581 };
27582
27583 let local_var_req = local_var_req_builder.build()?;
27584 let local_var_resp = local_var_client.execute(local_var_req).await?;
27585
27586 let local_var_status = local_var_resp.status();
27587 let local_var_content = local_var_resp.text().await?;
27588
27589 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27590 serde_json::from_str(&local_var_content).map_err(Error::from)
27591 } else {
27592 let local_var_entity: Option<ExtrasNotificationsRetrieveError> =
27593 serde_json::from_str(&local_var_content).ok();
27594 let local_var_error = ResponseContent {
27595 status: local_var_status,
27596 content: local_var_content,
27597 entity: local_var_entity,
27598 };
27599 Err(Error::ResponseError(local_var_error))
27600 }
27601}
27602
27603pub async fn extras_notifications_update(
27605 configuration: &configuration::Configuration,
27606 id: i32,
27607 notification_request: crate::models::NotificationRequest,
27608) -> Result<crate::models::Notification, Error<ExtrasNotificationsUpdateError>> {
27609 let local_var_configuration = configuration;
27610
27611 let local_var_client = &local_var_configuration.client;
27612
27613 let local_var_uri_str = format!(
27614 "{}/api/extras/notifications/{id}/",
27615 local_var_configuration.base_path,
27616 id = id
27617 );
27618 let mut local_var_req_builder =
27619 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
27620
27621 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27622 local_var_req_builder =
27623 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27624 }
27625 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27626 let local_var_key = local_var_apikey.key.clone();
27627 let local_var_value = match local_var_apikey.prefix {
27628 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27629 None => local_var_key,
27630 };
27631 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27632 };
27633 local_var_req_builder = local_var_req_builder.json(¬ification_request);
27634
27635 let local_var_req = local_var_req_builder.build()?;
27636 let local_var_resp = local_var_client.execute(local_var_req).await?;
27637
27638 let local_var_status = local_var_resp.status();
27639 let local_var_content = local_var_resp.text().await?;
27640
27641 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27642 serde_json::from_str(&local_var_content).map_err(Error::from)
27643 } else {
27644 let local_var_entity: Option<ExtrasNotificationsUpdateError> =
27645 serde_json::from_str(&local_var_content).ok();
27646 let local_var_error = ResponseContent {
27647 status: local_var_status,
27648 content: local_var_content,
27649 entity: local_var_entity,
27650 };
27651 Err(Error::ResponseError(local_var_error))
27652 }
27653}
27654
27655pub async fn extras_saved_filters_bulk_destroy(
27657 configuration: &configuration::Configuration,
27658 saved_filter_request: Vec<crate::models::SavedFilterRequest>,
27659) -> Result<(), Error<ExtrasSavedFiltersBulkDestroyError>> {
27660 let local_var_configuration = configuration;
27661
27662 let local_var_client = &local_var_configuration.client;
27663
27664 let local_var_uri_str = format!(
27665 "{}/api/extras/saved-filters/",
27666 local_var_configuration.base_path
27667 );
27668 let mut local_var_req_builder =
27669 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
27670
27671 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27672 local_var_req_builder =
27673 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27674 }
27675 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27676 let local_var_key = local_var_apikey.key.clone();
27677 let local_var_value = match local_var_apikey.prefix {
27678 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27679 None => local_var_key,
27680 };
27681 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27682 };
27683 local_var_req_builder = local_var_req_builder.json(&saved_filter_request);
27684
27685 let local_var_req = local_var_req_builder.build()?;
27686 let local_var_resp = local_var_client.execute(local_var_req).await?;
27687
27688 let local_var_status = local_var_resp.status();
27689 let local_var_content = local_var_resp.text().await?;
27690
27691 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27692 Ok(())
27693 } else {
27694 let local_var_entity: Option<ExtrasSavedFiltersBulkDestroyError> =
27695 serde_json::from_str(&local_var_content).ok();
27696 let local_var_error = ResponseContent {
27697 status: local_var_status,
27698 content: local_var_content,
27699 entity: local_var_entity,
27700 };
27701 Err(Error::ResponseError(local_var_error))
27702 }
27703}
27704
27705pub async fn extras_saved_filters_bulk_partial_update(
27707 configuration: &configuration::Configuration,
27708 saved_filter_request: Vec<crate::models::SavedFilterRequest>,
27709) -> Result<Vec<crate::models::SavedFilter>, Error<ExtrasSavedFiltersBulkPartialUpdateError>> {
27710 let local_var_configuration = configuration;
27711
27712 let local_var_client = &local_var_configuration.client;
27713
27714 let local_var_uri_str = format!(
27715 "{}/api/extras/saved-filters/",
27716 local_var_configuration.base_path
27717 );
27718 let mut local_var_req_builder =
27719 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
27720
27721 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27722 local_var_req_builder =
27723 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27724 }
27725 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27726 let local_var_key = local_var_apikey.key.clone();
27727 let local_var_value = match local_var_apikey.prefix {
27728 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27729 None => local_var_key,
27730 };
27731 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27732 };
27733 local_var_req_builder = local_var_req_builder.json(&saved_filter_request);
27734
27735 let local_var_req = local_var_req_builder.build()?;
27736 let local_var_resp = local_var_client.execute(local_var_req).await?;
27737
27738 let local_var_status = local_var_resp.status();
27739 let local_var_content = local_var_resp.text().await?;
27740
27741 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27742 serde_json::from_str(&local_var_content).map_err(Error::from)
27743 } else {
27744 let local_var_entity: Option<ExtrasSavedFiltersBulkPartialUpdateError> =
27745 serde_json::from_str(&local_var_content).ok();
27746 let local_var_error = ResponseContent {
27747 status: local_var_status,
27748 content: local_var_content,
27749 entity: local_var_entity,
27750 };
27751 Err(Error::ResponseError(local_var_error))
27752 }
27753}
27754
27755pub async fn extras_saved_filters_bulk_update(
27757 configuration: &configuration::Configuration,
27758 saved_filter_request: Vec<crate::models::SavedFilterRequest>,
27759) -> Result<Vec<crate::models::SavedFilter>, Error<ExtrasSavedFiltersBulkUpdateError>> {
27760 let local_var_configuration = configuration;
27761
27762 let local_var_client = &local_var_configuration.client;
27763
27764 let local_var_uri_str = format!(
27765 "{}/api/extras/saved-filters/",
27766 local_var_configuration.base_path
27767 );
27768 let mut local_var_req_builder =
27769 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
27770
27771 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27772 local_var_req_builder =
27773 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27774 }
27775 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27776 let local_var_key = local_var_apikey.key.clone();
27777 let local_var_value = match local_var_apikey.prefix {
27778 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27779 None => local_var_key,
27780 };
27781 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27782 };
27783 local_var_req_builder = local_var_req_builder.json(&saved_filter_request);
27784
27785 let local_var_req = local_var_req_builder.build()?;
27786 let local_var_resp = local_var_client.execute(local_var_req).await?;
27787
27788 let local_var_status = local_var_resp.status();
27789 let local_var_content = local_var_resp.text().await?;
27790
27791 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27792 serde_json::from_str(&local_var_content).map_err(Error::from)
27793 } else {
27794 let local_var_entity: Option<ExtrasSavedFiltersBulkUpdateError> =
27795 serde_json::from_str(&local_var_content).ok();
27796 let local_var_error = ResponseContent {
27797 status: local_var_status,
27798 content: local_var_content,
27799 entity: local_var_entity,
27800 };
27801 Err(Error::ResponseError(local_var_error))
27802 }
27803}
27804
27805pub async fn extras_saved_filters_create(
27807 configuration: &configuration::Configuration,
27808 extras_saved_filters_create_request: crate::models::ExtrasSavedFiltersCreateRequest,
27809) -> Result<crate::models::SavedFilter, Error<ExtrasSavedFiltersCreateError>> {
27810 let local_var_configuration = configuration;
27811
27812 let local_var_client = &local_var_configuration.client;
27813
27814 let local_var_uri_str = format!(
27815 "{}/api/extras/saved-filters/",
27816 local_var_configuration.base_path
27817 );
27818 let mut local_var_req_builder =
27819 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
27820
27821 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27822 local_var_req_builder =
27823 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27824 }
27825 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27826 let local_var_key = local_var_apikey.key.clone();
27827 let local_var_value = match local_var_apikey.prefix {
27828 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27829 None => local_var_key,
27830 };
27831 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27832 };
27833 local_var_req_builder = local_var_req_builder.json(&extras_saved_filters_create_request);
27834
27835 let local_var_req = local_var_req_builder.build()?;
27836 let local_var_resp = local_var_client.execute(local_var_req).await?;
27837
27838 let local_var_status = local_var_resp.status();
27839 let local_var_content = local_var_resp.text().await?;
27840
27841 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27842 serde_json::from_str(&local_var_content).map_err(Error::from)
27843 } else {
27844 let local_var_entity: Option<ExtrasSavedFiltersCreateError> =
27845 serde_json::from_str(&local_var_content).ok();
27846 let local_var_error = ResponseContent {
27847 status: local_var_status,
27848 content: local_var_content,
27849 entity: local_var_entity,
27850 };
27851 Err(Error::ResponseError(local_var_error))
27852 }
27853}
27854
27855pub async fn extras_saved_filters_destroy(
27857 configuration: &configuration::Configuration,
27858 id: i32,
27859) -> Result<(), Error<ExtrasSavedFiltersDestroyError>> {
27860 let local_var_configuration = configuration;
27861
27862 let local_var_client = &local_var_configuration.client;
27863
27864 let local_var_uri_str = format!(
27865 "{}/api/extras/saved-filters/{id}/",
27866 local_var_configuration.base_path,
27867 id = id
27868 );
27869 let mut local_var_req_builder =
27870 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
27871
27872 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27873 local_var_req_builder =
27874 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27875 }
27876 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27877 let local_var_key = local_var_apikey.key.clone();
27878 let local_var_value = match local_var_apikey.prefix {
27879 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27880 None => local_var_key,
27881 };
27882 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27883 };
27884
27885 let local_var_req = local_var_req_builder.build()?;
27886 let local_var_resp = local_var_client.execute(local_var_req).await?;
27887
27888 let local_var_status = local_var_resp.status();
27889 let local_var_content = local_var_resp.text().await?;
27890
27891 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27892 Ok(())
27893 } else {
27894 let local_var_entity: Option<ExtrasSavedFiltersDestroyError> =
27895 serde_json::from_str(&local_var_content).ok();
27896 let local_var_error = ResponseContent {
27897 status: local_var_status,
27898 content: local_var_content,
27899 entity: local_var_entity,
27900 };
27901 Err(Error::ResponseError(local_var_error))
27902 }
27903}
27904
27905pub async fn extras_saved_filters_list(
27907 configuration: &configuration::Configuration,
27908 created: Option<Vec<String>>,
27909 created__empty: Option<Vec<String>>,
27910 created__gt: Option<Vec<String>>,
27911 created__gte: Option<Vec<String>>,
27912 created__lt: Option<Vec<String>>,
27913 created__lte: Option<Vec<String>>,
27914 created__n: Option<Vec<String>>,
27915 created_by_request: Option<&str>,
27916 description: Option<Vec<String>>,
27917 description__empty: Option<bool>,
27918 description__ic: Option<Vec<String>>,
27919 description__ie: Option<Vec<String>>,
27920 description__iew: Option<Vec<String>>,
27921 description__iregex: Option<Vec<String>>,
27922 description__isw: Option<Vec<String>>,
27923 description__n: Option<Vec<String>>,
27924 description__nic: Option<Vec<String>>,
27925 description__nie: Option<Vec<String>>,
27926 description__niew: Option<Vec<String>>,
27927 description__nisw: Option<Vec<String>>,
27928 description__regex: Option<Vec<String>>,
27929 enabled: Option<bool>,
27930 id: Option<Vec<i32>>,
27931 id__empty: Option<bool>,
27932 id__gt: Option<Vec<i32>>,
27933 id__gte: Option<Vec<i32>>,
27934 id__lt: Option<Vec<i32>>,
27935 id__lte: Option<Vec<i32>>,
27936 id__n: Option<Vec<i32>>,
27937 last_updated: Option<Vec<String>>,
27938 last_updated__empty: Option<Vec<String>>,
27939 last_updated__gt: Option<Vec<String>>,
27940 last_updated__gte: Option<Vec<String>>,
27941 last_updated__lt: Option<Vec<String>>,
27942 last_updated__lte: Option<Vec<String>>,
27943 last_updated__n: Option<Vec<String>>,
27944 limit: Option<i32>,
27945 modified_by_request: Option<&str>,
27946 name: Option<Vec<String>>,
27947 name__empty: Option<bool>,
27948 name__ic: Option<Vec<String>>,
27949 name__ie: Option<Vec<String>>,
27950 name__iew: Option<Vec<String>>,
27951 name__iregex: Option<Vec<String>>,
27952 name__isw: Option<Vec<String>>,
27953 name__n: Option<Vec<String>>,
27954 name__nic: Option<Vec<String>>,
27955 name__nie: Option<Vec<String>>,
27956 name__niew: Option<Vec<String>>,
27957 name__nisw: Option<Vec<String>>,
27958 name__regex: Option<Vec<String>>,
27959 object_type: Option<Vec<String>>,
27960 object_type__ic: Option<Vec<String>>,
27961 object_type__ie: Option<Vec<String>>,
27962 object_type__iew: Option<Vec<String>>,
27963 object_type__iregex: Option<Vec<String>>,
27964 object_type__isw: Option<Vec<String>>,
27965 object_type__n: Option<Vec<String>>,
27966 object_type__nic: Option<Vec<String>>,
27967 object_type__nie: Option<Vec<String>>,
27968 object_type__niew: Option<Vec<String>>,
27969 object_type__nisw: Option<Vec<String>>,
27970 object_type__regex: Option<Vec<String>>,
27971 object_type_id: Option<Vec<i32>>,
27972 object_type_id__n: Option<Vec<i32>>,
27973 offset: Option<i32>,
27974 ordering: Option<&str>,
27975 owner: Option<Vec<String>>,
27976 owner__n: Option<Vec<String>>,
27977 owner_group: Option<Vec<String>>,
27978 owner_group__n: Option<Vec<String>>,
27979 owner_group_id: Option<Vec<i32>>,
27980 owner_group_id__n: Option<Vec<i32>>,
27981 owner_id: Option<Vec<i32>>,
27982 owner_id__n: Option<Vec<i32>>,
27983 q: Option<&str>,
27984 shared: Option<bool>,
27985 slug: Option<Vec<String>>,
27986 slug__empty: Option<bool>,
27987 slug__ic: Option<Vec<String>>,
27988 slug__ie: Option<Vec<String>>,
27989 slug__iew: Option<Vec<String>>,
27990 slug__iregex: Option<Vec<String>>,
27991 slug__isw: Option<Vec<String>>,
27992 slug__n: Option<Vec<String>>,
27993 slug__nic: Option<Vec<String>>,
27994 slug__nie: Option<Vec<String>>,
27995 slug__niew: Option<Vec<String>>,
27996 slug__nisw: Option<Vec<String>>,
27997 slug__regex: Option<Vec<String>>,
27998 start: Option<i32>,
27999 updated_by_request: Option<&str>,
28000 usable: Option<bool>,
28001 user: Option<Vec<String>>,
28002 user__n: Option<Vec<String>>,
28003 user_id: Option<Vec<i32>>,
28004 user_id__n: Option<Vec<i32>>,
28005 weight: Option<Vec<i32>>,
28006 weight__empty: Option<bool>,
28007 weight__gt: Option<Vec<i32>>,
28008 weight__gte: Option<Vec<i32>>,
28009 weight__lt: Option<Vec<i32>>,
28010 weight__lte: Option<Vec<i32>>,
28011 weight__n: Option<Vec<i32>>,
28012) -> Result<crate::models::PaginatedSavedFilterList, Error<ExtrasSavedFiltersListError>> {
28013 let local_var_configuration = configuration;
28014
28015 let local_var_client = &local_var_configuration.client;
28016
28017 let local_var_uri_str = format!(
28018 "{}/api/extras/saved-filters/",
28019 local_var_configuration.base_path
28020 );
28021 let mut local_var_req_builder =
28022 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
28023
28024 if let Some(ref local_var_str) = created {
28025 local_var_req_builder = match "multi" {
28026 "multi" => local_var_req_builder.query(
28027 &local_var_str
28028 .into_iter()
28029 .map(|p| ("created".to_owned(), p.to_string()))
28030 .collect::<Vec<(std::string::String, std::string::String)>>(),
28031 ),
28032 _ => local_var_req_builder.query(&[(
28033 "created",
28034 &local_var_str
28035 .into_iter()
28036 .map(|p| p.to_string())
28037 .collect::<Vec<String>>()
28038 .join(",")
28039 .to_string(),
28040 )]),
28041 };
28042 }
28043 if let Some(ref local_var_str) = created__empty {
28044 local_var_req_builder = match "multi" {
28045 "multi" => local_var_req_builder.query(
28046 &local_var_str
28047 .into_iter()
28048 .map(|p| ("created__empty".to_owned(), p.to_string()))
28049 .collect::<Vec<(std::string::String, std::string::String)>>(),
28050 ),
28051 _ => local_var_req_builder.query(&[(
28052 "created__empty",
28053 &local_var_str
28054 .into_iter()
28055 .map(|p| p.to_string())
28056 .collect::<Vec<String>>()
28057 .join(",")
28058 .to_string(),
28059 )]),
28060 };
28061 }
28062 if let Some(ref local_var_str) = created__gt {
28063 local_var_req_builder = match "multi" {
28064 "multi" => local_var_req_builder.query(
28065 &local_var_str
28066 .into_iter()
28067 .map(|p| ("created__gt".to_owned(), p.to_string()))
28068 .collect::<Vec<(std::string::String, std::string::String)>>(),
28069 ),
28070 _ => local_var_req_builder.query(&[(
28071 "created__gt",
28072 &local_var_str
28073 .into_iter()
28074 .map(|p| p.to_string())
28075 .collect::<Vec<String>>()
28076 .join(",")
28077 .to_string(),
28078 )]),
28079 };
28080 }
28081 if let Some(ref local_var_str) = created__gte {
28082 local_var_req_builder = match "multi" {
28083 "multi" => local_var_req_builder.query(
28084 &local_var_str
28085 .into_iter()
28086 .map(|p| ("created__gte".to_owned(), p.to_string()))
28087 .collect::<Vec<(std::string::String, std::string::String)>>(),
28088 ),
28089 _ => local_var_req_builder.query(&[(
28090 "created__gte",
28091 &local_var_str
28092 .into_iter()
28093 .map(|p| p.to_string())
28094 .collect::<Vec<String>>()
28095 .join(",")
28096 .to_string(),
28097 )]),
28098 };
28099 }
28100 if let Some(ref local_var_str) = created__lt {
28101 local_var_req_builder = match "multi" {
28102 "multi" => local_var_req_builder.query(
28103 &local_var_str
28104 .into_iter()
28105 .map(|p| ("created__lt".to_owned(), p.to_string()))
28106 .collect::<Vec<(std::string::String, std::string::String)>>(),
28107 ),
28108 _ => local_var_req_builder.query(&[(
28109 "created__lt",
28110 &local_var_str
28111 .into_iter()
28112 .map(|p| p.to_string())
28113 .collect::<Vec<String>>()
28114 .join(",")
28115 .to_string(),
28116 )]),
28117 };
28118 }
28119 if let Some(ref local_var_str) = created__lte {
28120 local_var_req_builder = match "multi" {
28121 "multi" => local_var_req_builder.query(
28122 &local_var_str
28123 .into_iter()
28124 .map(|p| ("created__lte".to_owned(), p.to_string()))
28125 .collect::<Vec<(std::string::String, std::string::String)>>(),
28126 ),
28127 _ => local_var_req_builder.query(&[(
28128 "created__lte",
28129 &local_var_str
28130 .into_iter()
28131 .map(|p| p.to_string())
28132 .collect::<Vec<String>>()
28133 .join(",")
28134 .to_string(),
28135 )]),
28136 };
28137 }
28138 if let Some(ref local_var_str) = created__n {
28139 local_var_req_builder = match "multi" {
28140 "multi" => local_var_req_builder.query(
28141 &local_var_str
28142 .into_iter()
28143 .map(|p| ("created__n".to_owned(), p.to_string()))
28144 .collect::<Vec<(std::string::String, std::string::String)>>(),
28145 ),
28146 _ => local_var_req_builder.query(&[(
28147 "created__n",
28148 &local_var_str
28149 .into_iter()
28150 .map(|p| p.to_string())
28151 .collect::<Vec<String>>()
28152 .join(",")
28153 .to_string(),
28154 )]),
28155 };
28156 }
28157 if let Some(ref local_var_str) = created_by_request {
28158 local_var_req_builder =
28159 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
28160 }
28161 if let Some(ref local_var_str) = description {
28162 local_var_req_builder = match "multi" {
28163 "multi" => local_var_req_builder.query(
28164 &local_var_str
28165 .into_iter()
28166 .map(|p| ("description".to_owned(), p.to_string()))
28167 .collect::<Vec<(std::string::String, std::string::String)>>(),
28168 ),
28169 _ => local_var_req_builder.query(&[(
28170 "description",
28171 &local_var_str
28172 .into_iter()
28173 .map(|p| p.to_string())
28174 .collect::<Vec<String>>()
28175 .join(",")
28176 .to_string(),
28177 )]),
28178 };
28179 }
28180 if let Some(ref local_var_str) = description__empty {
28181 local_var_req_builder =
28182 local_var_req_builder.query(&[("description__empty", &local_var_str.to_string())]);
28183 }
28184 if let Some(ref local_var_str) = description__ic {
28185 local_var_req_builder = match "multi" {
28186 "multi" => local_var_req_builder.query(
28187 &local_var_str
28188 .into_iter()
28189 .map(|p| ("description__ic".to_owned(), p.to_string()))
28190 .collect::<Vec<(std::string::String, std::string::String)>>(),
28191 ),
28192 _ => local_var_req_builder.query(&[(
28193 "description__ic",
28194 &local_var_str
28195 .into_iter()
28196 .map(|p| p.to_string())
28197 .collect::<Vec<String>>()
28198 .join(",")
28199 .to_string(),
28200 )]),
28201 };
28202 }
28203 if let Some(ref local_var_str) = description__ie {
28204 local_var_req_builder = match "multi" {
28205 "multi" => local_var_req_builder.query(
28206 &local_var_str
28207 .into_iter()
28208 .map(|p| ("description__ie".to_owned(), p.to_string()))
28209 .collect::<Vec<(std::string::String, std::string::String)>>(),
28210 ),
28211 _ => local_var_req_builder.query(&[(
28212 "description__ie",
28213 &local_var_str
28214 .into_iter()
28215 .map(|p| p.to_string())
28216 .collect::<Vec<String>>()
28217 .join(",")
28218 .to_string(),
28219 )]),
28220 };
28221 }
28222 if let Some(ref local_var_str) = description__iew {
28223 local_var_req_builder = match "multi" {
28224 "multi" => local_var_req_builder.query(
28225 &local_var_str
28226 .into_iter()
28227 .map(|p| ("description__iew".to_owned(), p.to_string()))
28228 .collect::<Vec<(std::string::String, std::string::String)>>(),
28229 ),
28230 _ => local_var_req_builder.query(&[(
28231 "description__iew",
28232 &local_var_str
28233 .into_iter()
28234 .map(|p| p.to_string())
28235 .collect::<Vec<String>>()
28236 .join(",")
28237 .to_string(),
28238 )]),
28239 };
28240 }
28241 if let Some(ref local_var_str) = description__iregex {
28242 local_var_req_builder = match "multi" {
28243 "multi" => local_var_req_builder.query(
28244 &local_var_str
28245 .into_iter()
28246 .map(|p| ("description__iregex".to_owned(), p.to_string()))
28247 .collect::<Vec<(std::string::String, std::string::String)>>(),
28248 ),
28249 _ => local_var_req_builder.query(&[(
28250 "description__iregex",
28251 &local_var_str
28252 .into_iter()
28253 .map(|p| p.to_string())
28254 .collect::<Vec<String>>()
28255 .join(",")
28256 .to_string(),
28257 )]),
28258 };
28259 }
28260 if let Some(ref local_var_str) = description__isw {
28261 local_var_req_builder = match "multi" {
28262 "multi" => local_var_req_builder.query(
28263 &local_var_str
28264 .into_iter()
28265 .map(|p| ("description__isw".to_owned(), p.to_string()))
28266 .collect::<Vec<(std::string::String, std::string::String)>>(),
28267 ),
28268 _ => local_var_req_builder.query(&[(
28269 "description__isw",
28270 &local_var_str
28271 .into_iter()
28272 .map(|p| p.to_string())
28273 .collect::<Vec<String>>()
28274 .join(",")
28275 .to_string(),
28276 )]),
28277 };
28278 }
28279 if let Some(ref local_var_str) = description__n {
28280 local_var_req_builder = match "multi" {
28281 "multi" => local_var_req_builder.query(
28282 &local_var_str
28283 .into_iter()
28284 .map(|p| ("description__n".to_owned(), p.to_string()))
28285 .collect::<Vec<(std::string::String, std::string::String)>>(),
28286 ),
28287 _ => local_var_req_builder.query(&[(
28288 "description__n",
28289 &local_var_str
28290 .into_iter()
28291 .map(|p| p.to_string())
28292 .collect::<Vec<String>>()
28293 .join(",")
28294 .to_string(),
28295 )]),
28296 };
28297 }
28298 if let Some(ref local_var_str) = description__nic {
28299 local_var_req_builder = match "multi" {
28300 "multi" => local_var_req_builder.query(
28301 &local_var_str
28302 .into_iter()
28303 .map(|p| ("description__nic".to_owned(), p.to_string()))
28304 .collect::<Vec<(std::string::String, std::string::String)>>(),
28305 ),
28306 _ => local_var_req_builder.query(&[(
28307 "description__nic",
28308 &local_var_str
28309 .into_iter()
28310 .map(|p| p.to_string())
28311 .collect::<Vec<String>>()
28312 .join(",")
28313 .to_string(),
28314 )]),
28315 };
28316 }
28317 if let Some(ref local_var_str) = description__nie {
28318 local_var_req_builder = match "multi" {
28319 "multi" => local_var_req_builder.query(
28320 &local_var_str
28321 .into_iter()
28322 .map(|p| ("description__nie".to_owned(), p.to_string()))
28323 .collect::<Vec<(std::string::String, std::string::String)>>(),
28324 ),
28325 _ => local_var_req_builder.query(&[(
28326 "description__nie",
28327 &local_var_str
28328 .into_iter()
28329 .map(|p| p.to_string())
28330 .collect::<Vec<String>>()
28331 .join(",")
28332 .to_string(),
28333 )]),
28334 };
28335 }
28336 if let Some(ref local_var_str) = description__niew {
28337 local_var_req_builder = match "multi" {
28338 "multi" => local_var_req_builder.query(
28339 &local_var_str
28340 .into_iter()
28341 .map(|p| ("description__niew".to_owned(), p.to_string()))
28342 .collect::<Vec<(std::string::String, std::string::String)>>(),
28343 ),
28344 _ => local_var_req_builder.query(&[(
28345 "description__niew",
28346 &local_var_str
28347 .into_iter()
28348 .map(|p| p.to_string())
28349 .collect::<Vec<String>>()
28350 .join(",")
28351 .to_string(),
28352 )]),
28353 };
28354 }
28355 if let Some(ref local_var_str) = description__nisw {
28356 local_var_req_builder = match "multi" {
28357 "multi" => local_var_req_builder.query(
28358 &local_var_str
28359 .into_iter()
28360 .map(|p| ("description__nisw".to_owned(), p.to_string()))
28361 .collect::<Vec<(std::string::String, std::string::String)>>(),
28362 ),
28363 _ => local_var_req_builder.query(&[(
28364 "description__nisw",
28365 &local_var_str
28366 .into_iter()
28367 .map(|p| p.to_string())
28368 .collect::<Vec<String>>()
28369 .join(",")
28370 .to_string(),
28371 )]),
28372 };
28373 }
28374 if let Some(ref local_var_str) = description__regex {
28375 local_var_req_builder = match "multi" {
28376 "multi" => local_var_req_builder.query(
28377 &local_var_str
28378 .into_iter()
28379 .map(|p| ("description__regex".to_owned(), p.to_string()))
28380 .collect::<Vec<(std::string::String, std::string::String)>>(),
28381 ),
28382 _ => local_var_req_builder.query(&[(
28383 "description__regex",
28384 &local_var_str
28385 .into_iter()
28386 .map(|p| p.to_string())
28387 .collect::<Vec<String>>()
28388 .join(",")
28389 .to_string(),
28390 )]),
28391 };
28392 }
28393 if let Some(ref local_var_str) = enabled {
28394 local_var_req_builder =
28395 local_var_req_builder.query(&[("enabled", &local_var_str.to_string())]);
28396 }
28397 if let Some(ref local_var_str) = id {
28398 local_var_req_builder = match "multi" {
28399 "multi" => local_var_req_builder.query(
28400 &local_var_str
28401 .into_iter()
28402 .map(|p| ("id".to_owned(), p.to_string()))
28403 .collect::<Vec<(std::string::String, std::string::String)>>(),
28404 ),
28405 _ => local_var_req_builder.query(&[(
28406 "id",
28407 &local_var_str
28408 .into_iter()
28409 .map(|p| p.to_string())
28410 .collect::<Vec<String>>()
28411 .join(",")
28412 .to_string(),
28413 )]),
28414 };
28415 }
28416 if let Some(ref local_var_str) = id__empty {
28417 local_var_req_builder =
28418 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
28419 }
28420 if let Some(ref local_var_str) = id__gt {
28421 local_var_req_builder = match "multi" {
28422 "multi" => local_var_req_builder.query(
28423 &local_var_str
28424 .into_iter()
28425 .map(|p| ("id__gt".to_owned(), p.to_string()))
28426 .collect::<Vec<(std::string::String, std::string::String)>>(),
28427 ),
28428 _ => local_var_req_builder.query(&[(
28429 "id__gt",
28430 &local_var_str
28431 .into_iter()
28432 .map(|p| p.to_string())
28433 .collect::<Vec<String>>()
28434 .join(",")
28435 .to_string(),
28436 )]),
28437 };
28438 }
28439 if let Some(ref local_var_str) = id__gte {
28440 local_var_req_builder = match "multi" {
28441 "multi" => local_var_req_builder.query(
28442 &local_var_str
28443 .into_iter()
28444 .map(|p| ("id__gte".to_owned(), p.to_string()))
28445 .collect::<Vec<(std::string::String, std::string::String)>>(),
28446 ),
28447 _ => local_var_req_builder.query(&[(
28448 "id__gte",
28449 &local_var_str
28450 .into_iter()
28451 .map(|p| p.to_string())
28452 .collect::<Vec<String>>()
28453 .join(",")
28454 .to_string(),
28455 )]),
28456 };
28457 }
28458 if let Some(ref local_var_str) = id__lt {
28459 local_var_req_builder = match "multi" {
28460 "multi" => local_var_req_builder.query(
28461 &local_var_str
28462 .into_iter()
28463 .map(|p| ("id__lt".to_owned(), p.to_string()))
28464 .collect::<Vec<(std::string::String, std::string::String)>>(),
28465 ),
28466 _ => local_var_req_builder.query(&[(
28467 "id__lt",
28468 &local_var_str
28469 .into_iter()
28470 .map(|p| p.to_string())
28471 .collect::<Vec<String>>()
28472 .join(",")
28473 .to_string(),
28474 )]),
28475 };
28476 }
28477 if let Some(ref local_var_str) = id__lte {
28478 local_var_req_builder = match "multi" {
28479 "multi" => local_var_req_builder.query(
28480 &local_var_str
28481 .into_iter()
28482 .map(|p| ("id__lte".to_owned(), p.to_string()))
28483 .collect::<Vec<(std::string::String, std::string::String)>>(),
28484 ),
28485 _ => local_var_req_builder.query(&[(
28486 "id__lte",
28487 &local_var_str
28488 .into_iter()
28489 .map(|p| p.to_string())
28490 .collect::<Vec<String>>()
28491 .join(",")
28492 .to_string(),
28493 )]),
28494 };
28495 }
28496 if let Some(ref local_var_str) = id__n {
28497 local_var_req_builder = match "multi" {
28498 "multi" => local_var_req_builder.query(
28499 &local_var_str
28500 .into_iter()
28501 .map(|p| ("id__n".to_owned(), p.to_string()))
28502 .collect::<Vec<(std::string::String, std::string::String)>>(),
28503 ),
28504 _ => local_var_req_builder.query(&[(
28505 "id__n",
28506 &local_var_str
28507 .into_iter()
28508 .map(|p| p.to_string())
28509 .collect::<Vec<String>>()
28510 .join(",")
28511 .to_string(),
28512 )]),
28513 };
28514 }
28515 if let Some(ref local_var_str) = last_updated {
28516 local_var_req_builder = match "multi" {
28517 "multi" => local_var_req_builder.query(
28518 &local_var_str
28519 .into_iter()
28520 .map(|p| ("last_updated".to_owned(), p.to_string()))
28521 .collect::<Vec<(std::string::String, std::string::String)>>(),
28522 ),
28523 _ => local_var_req_builder.query(&[(
28524 "last_updated",
28525 &local_var_str
28526 .into_iter()
28527 .map(|p| p.to_string())
28528 .collect::<Vec<String>>()
28529 .join(",")
28530 .to_string(),
28531 )]),
28532 };
28533 }
28534 if let Some(ref local_var_str) = last_updated__empty {
28535 local_var_req_builder = match "multi" {
28536 "multi" => local_var_req_builder.query(
28537 &local_var_str
28538 .into_iter()
28539 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
28540 .collect::<Vec<(std::string::String, std::string::String)>>(),
28541 ),
28542 _ => local_var_req_builder.query(&[(
28543 "last_updated__empty",
28544 &local_var_str
28545 .into_iter()
28546 .map(|p| p.to_string())
28547 .collect::<Vec<String>>()
28548 .join(",")
28549 .to_string(),
28550 )]),
28551 };
28552 }
28553 if let Some(ref local_var_str) = last_updated__gt {
28554 local_var_req_builder = match "multi" {
28555 "multi" => local_var_req_builder.query(
28556 &local_var_str
28557 .into_iter()
28558 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
28559 .collect::<Vec<(std::string::String, std::string::String)>>(),
28560 ),
28561 _ => local_var_req_builder.query(&[(
28562 "last_updated__gt",
28563 &local_var_str
28564 .into_iter()
28565 .map(|p| p.to_string())
28566 .collect::<Vec<String>>()
28567 .join(",")
28568 .to_string(),
28569 )]),
28570 };
28571 }
28572 if let Some(ref local_var_str) = last_updated__gte {
28573 local_var_req_builder = match "multi" {
28574 "multi" => local_var_req_builder.query(
28575 &local_var_str
28576 .into_iter()
28577 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
28578 .collect::<Vec<(std::string::String, std::string::String)>>(),
28579 ),
28580 _ => local_var_req_builder.query(&[(
28581 "last_updated__gte",
28582 &local_var_str
28583 .into_iter()
28584 .map(|p| p.to_string())
28585 .collect::<Vec<String>>()
28586 .join(",")
28587 .to_string(),
28588 )]),
28589 };
28590 }
28591 if let Some(ref local_var_str) = last_updated__lt {
28592 local_var_req_builder = match "multi" {
28593 "multi" => local_var_req_builder.query(
28594 &local_var_str
28595 .into_iter()
28596 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
28597 .collect::<Vec<(std::string::String, std::string::String)>>(),
28598 ),
28599 _ => local_var_req_builder.query(&[(
28600 "last_updated__lt",
28601 &local_var_str
28602 .into_iter()
28603 .map(|p| p.to_string())
28604 .collect::<Vec<String>>()
28605 .join(",")
28606 .to_string(),
28607 )]),
28608 };
28609 }
28610 if let Some(ref local_var_str) = last_updated__lte {
28611 local_var_req_builder = match "multi" {
28612 "multi" => local_var_req_builder.query(
28613 &local_var_str
28614 .into_iter()
28615 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
28616 .collect::<Vec<(std::string::String, std::string::String)>>(),
28617 ),
28618 _ => local_var_req_builder.query(&[(
28619 "last_updated__lte",
28620 &local_var_str
28621 .into_iter()
28622 .map(|p| p.to_string())
28623 .collect::<Vec<String>>()
28624 .join(",")
28625 .to_string(),
28626 )]),
28627 };
28628 }
28629 if let Some(ref local_var_str) = last_updated__n {
28630 local_var_req_builder = match "multi" {
28631 "multi" => local_var_req_builder.query(
28632 &local_var_str
28633 .into_iter()
28634 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
28635 .collect::<Vec<(std::string::String, std::string::String)>>(),
28636 ),
28637 _ => local_var_req_builder.query(&[(
28638 "last_updated__n",
28639 &local_var_str
28640 .into_iter()
28641 .map(|p| p.to_string())
28642 .collect::<Vec<String>>()
28643 .join(",")
28644 .to_string(),
28645 )]),
28646 };
28647 }
28648 if let Some(ref local_var_str) = limit {
28649 local_var_req_builder =
28650 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
28651 }
28652 if let Some(ref local_var_str) = modified_by_request {
28653 local_var_req_builder =
28654 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
28655 }
28656 if let Some(ref local_var_str) = name {
28657 local_var_req_builder = match "multi" {
28658 "multi" => local_var_req_builder.query(
28659 &local_var_str
28660 .into_iter()
28661 .map(|p| ("name".to_owned(), p.to_string()))
28662 .collect::<Vec<(std::string::String, std::string::String)>>(),
28663 ),
28664 _ => local_var_req_builder.query(&[(
28665 "name",
28666 &local_var_str
28667 .into_iter()
28668 .map(|p| p.to_string())
28669 .collect::<Vec<String>>()
28670 .join(",")
28671 .to_string(),
28672 )]),
28673 };
28674 }
28675 if let Some(ref local_var_str) = name__empty {
28676 local_var_req_builder =
28677 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
28678 }
28679 if let Some(ref local_var_str) = name__ic {
28680 local_var_req_builder = match "multi" {
28681 "multi" => local_var_req_builder.query(
28682 &local_var_str
28683 .into_iter()
28684 .map(|p| ("name__ic".to_owned(), p.to_string()))
28685 .collect::<Vec<(std::string::String, std::string::String)>>(),
28686 ),
28687 _ => local_var_req_builder.query(&[(
28688 "name__ic",
28689 &local_var_str
28690 .into_iter()
28691 .map(|p| p.to_string())
28692 .collect::<Vec<String>>()
28693 .join(",")
28694 .to_string(),
28695 )]),
28696 };
28697 }
28698 if let Some(ref local_var_str) = name__ie {
28699 local_var_req_builder = match "multi" {
28700 "multi" => local_var_req_builder.query(
28701 &local_var_str
28702 .into_iter()
28703 .map(|p| ("name__ie".to_owned(), p.to_string()))
28704 .collect::<Vec<(std::string::String, std::string::String)>>(),
28705 ),
28706 _ => local_var_req_builder.query(&[(
28707 "name__ie",
28708 &local_var_str
28709 .into_iter()
28710 .map(|p| p.to_string())
28711 .collect::<Vec<String>>()
28712 .join(",")
28713 .to_string(),
28714 )]),
28715 };
28716 }
28717 if let Some(ref local_var_str) = name__iew {
28718 local_var_req_builder = match "multi" {
28719 "multi" => local_var_req_builder.query(
28720 &local_var_str
28721 .into_iter()
28722 .map(|p| ("name__iew".to_owned(), p.to_string()))
28723 .collect::<Vec<(std::string::String, std::string::String)>>(),
28724 ),
28725 _ => local_var_req_builder.query(&[(
28726 "name__iew",
28727 &local_var_str
28728 .into_iter()
28729 .map(|p| p.to_string())
28730 .collect::<Vec<String>>()
28731 .join(",")
28732 .to_string(),
28733 )]),
28734 };
28735 }
28736 if let Some(ref local_var_str) = name__iregex {
28737 local_var_req_builder = match "multi" {
28738 "multi" => local_var_req_builder.query(
28739 &local_var_str
28740 .into_iter()
28741 .map(|p| ("name__iregex".to_owned(), p.to_string()))
28742 .collect::<Vec<(std::string::String, std::string::String)>>(),
28743 ),
28744 _ => local_var_req_builder.query(&[(
28745 "name__iregex",
28746 &local_var_str
28747 .into_iter()
28748 .map(|p| p.to_string())
28749 .collect::<Vec<String>>()
28750 .join(",")
28751 .to_string(),
28752 )]),
28753 };
28754 }
28755 if let Some(ref local_var_str) = name__isw {
28756 local_var_req_builder = match "multi" {
28757 "multi" => local_var_req_builder.query(
28758 &local_var_str
28759 .into_iter()
28760 .map(|p| ("name__isw".to_owned(), p.to_string()))
28761 .collect::<Vec<(std::string::String, std::string::String)>>(),
28762 ),
28763 _ => local_var_req_builder.query(&[(
28764 "name__isw",
28765 &local_var_str
28766 .into_iter()
28767 .map(|p| p.to_string())
28768 .collect::<Vec<String>>()
28769 .join(",")
28770 .to_string(),
28771 )]),
28772 };
28773 }
28774 if let Some(ref local_var_str) = name__n {
28775 local_var_req_builder = match "multi" {
28776 "multi" => local_var_req_builder.query(
28777 &local_var_str
28778 .into_iter()
28779 .map(|p| ("name__n".to_owned(), p.to_string()))
28780 .collect::<Vec<(std::string::String, std::string::String)>>(),
28781 ),
28782 _ => local_var_req_builder.query(&[(
28783 "name__n",
28784 &local_var_str
28785 .into_iter()
28786 .map(|p| p.to_string())
28787 .collect::<Vec<String>>()
28788 .join(",")
28789 .to_string(),
28790 )]),
28791 };
28792 }
28793 if let Some(ref local_var_str) = name__nic {
28794 local_var_req_builder = match "multi" {
28795 "multi" => local_var_req_builder.query(
28796 &local_var_str
28797 .into_iter()
28798 .map(|p| ("name__nic".to_owned(), p.to_string()))
28799 .collect::<Vec<(std::string::String, std::string::String)>>(),
28800 ),
28801 _ => local_var_req_builder.query(&[(
28802 "name__nic",
28803 &local_var_str
28804 .into_iter()
28805 .map(|p| p.to_string())
28806 .collect::<Vec<String>>()
28807 .join(",")
28808 .to_string(),
28809 )]),
28810 };
28811 }
28812 if let Some(ref local_var_str) = name__nie {
28813 local_var_req_builder = match "multi" {
28814 "multi" => local_var_req_builder.query(
28815 &local_var_str
28816 .into_iter()
28817 .map(|p| ("name__nie".to_owned(), p.to_string()))
28818 .collect::<Vec<(std::string::String, std::string::String)>>(),
28819 ),
28820 _ => local_var_req_builder.query(&[(
28821 "name__nie",
28822 &local_var_str
28823 .into_iter()
28824 .map(|p| p.to_string())
28825 .collect::<Vec<String>>()
28826 .join(",")
28827 .to_string(),
28828 )]),
28829 };
28830 }
28831 if let Some(ref local_var_str) = name__niew {
28832 local_var_req_builder = match "multi" {
28833 "multi" => local_var_req_builder.query(
28834 &local_var_str
28835 .into_iter()
28836 .map(|p| ("name__niew".to_owned(), p.to_string()))
28837 .collect::<Vec<(std::string::String, std::string::String)>>(),
28838 ),
28839 _ => local_var_req_builder.query(&[(
28840 "name__niew",
28841 &local_var_str
28842 .into_iter()
28843 .map(|p| p.to_string())
28844 .collect::<Vec<String>>()
28845 .join(",")
28846 .to_string(),
28847 )]),
28848 };
28849 }
28850 if let Some(ref local_var_str) = name__nisw {
28851 local_var_req_builder = match "multi" {
28852 "multi" => local_var_req_builder.query(
28853 &local_var_str
28854 .into_iter()
28855 .map(|p| ("name__nisw".to_owned(), p.to_string()))
28856 .collect::<Vec<(std::string::String, std::string::String)>>(),
28857 ),
28858 _ => local_var_req_builder.query(&[(
28859 "name__nisw",
28860 &local_var_str
28861 .into_iter()
28862 .map(|p| p.to_string())
28863 .collect::<Vec<String>>()
28864 .join(",")
28865 .to_string(),
28866 )]),
28867 };
28868 }
28869 if let Some(ref local_var_str) = name__regex {
28870 local_var_req_builder = match "multi" {
28871 "multi" => local_var_req_builder.query(
28872 &local_var_str
28873 .into_iter()
28874 .map(|p| ("name__regex".to_owned(), p.to_string()))
28875 .collect::<Vec<(std::string::String, std::string::String)>>(),
28876 ),
28877 _ => local_var_req_builder.query(&[(
28878 "name__regex",
28879 &local_var_str
28880 .into_iter()
28881 .map(|p| p.to_string())
28882 .collect::<Vec<String>>()
28883 .join(",")
28884 .to_string(),
28885 )]),
28886 };
28887 }
28888 if let Some(ref local_var_str) = object_type {
28889 local_var_req_builder = match "multi" {
28890 "multi" => local_var_req_builder.query(
28891 &local_var_str
28892 .into_iter()
28893 .map(|p| ("object_type".to_owned(), p.to_string()))
28894 .collect::<Vec<(std::string::String, std::string::String)>>(),
28895 ),
28896 _ => local_var_req_builder.query(&[(
28897 "object_type",
28898 &local_var_str
28899 .into_iter()
28900 .map(|p| p.to_string())
28901 .collect::<Vec<String>>()
28902 .join(",")
28903 .to_string(),
28904 )]),
28905 };
28906 }
28907 if let Some(ref local_var_str) = object_type__ic {
28908 local_var_req_builder = match "multi" {
28909 "multi" => local_var_req_builder.query(
28910 &local_var_str
28911 .into_iter()
28912 .map(|p| ("object_type__ic".to_owned(), p.to_string()))
28913 .collect::<Vec<(std::string::String, std::string::String)>>(),
28914 ),
28915 _ => local_var_req_builder.query(&[(
28916 "object_type__ic",
28917 &local_var_str
28918 .into_iter()
28919 .map(|p| p.to_string())
28920 .collect::<Vec<String>>()
28921 .join(",")
28922 .to_string(),
28923 )]),
28924 };
28925 }
28926 if let Some(ref local_var_str) = object_type__ie {
28927 local_var_req_builder = match "multi" {
28928 "multi" => local_var_req_builder.query(
28929 &local_var_str
28930 .into_iter()
28931 .map(|p| ("object_type__ie".to_owned(), p.to_string()))
28932 .collect::<Vec<(std::string::String, std::string::String)>>(),
28933 ),
28934 _ => local_var_req_builder.query(&[(
28935 "object_type__ie",
28936 &local_var_str
28937 .into_iter()
28938 .map(|p| p.to_string())
28939 .collect::<Vec<String>>()
28940 .join(",")
28941 .to_string(),
28942 )]),
28943 };
28944 }
28945 if let Some(ref local_var_str) = object_type__iew {
28946 local_var_req_builder = match "multi" {
28947 "multi" => local_var_req_builder.query(
28948 &local_var_str
28949 .into_iter()
28950 .map(|p| ("object_type__iew".to_owned(), p.to_string()))
28951 .collect::<Vec<(std::string::String, std::string::String)>>(),
28952 ),
28953 _ => local_var_req_builder.query(&[(
28954 "object_type__iew",
28955 &local_var_str
28956 .into_iter()
28957 .map(|p| p.to_string())
28958 .collect::<Vec<String>>()
28959 .join(",")
28960 .to_string(),
28961 )]),
28962 };
28963 }
28964 if let Some(ref local_var_str) = object_type__iregex {
28965 local_var_req_builder = match "multi" {
28966 "multi" => local_var_req_builder.query(
28967 &local_var_str
28968 .into_iter()
28969 .map(|p| ("object_type__iregex".to_owned(), p.to_string()))
28970 .collect::<Vec<(std::string::String, std::string::String)>>(),
28971 ),
28972 _ => local_var_req_builder.query(&[(
28973 "object_type__iregex",
28974 &local_var_str
28975 .into_iter()
28976 .map(|p| p.to_string())
28977 .collect::<Vec<String>>()
28978 .join(",")
28979 .to_string(),
28980 )]),
28981 };
28982 }
28983 if let Some(ref local_var_str) = object_type__isw {
28984 local_var_req_builder = match "multi" {
28985 "multi" => local_var_req_builder.query(
28986 &local_var_str
28987 .into_iter()
28988 .map(|p| ("object_type__isw".to_owned(), p.to_string()))
28989 .collect::<Vec<(std::string::String, std::string::String)>>(),
28990 ),
28991 _ => local_var_req_builder.query(&[(
28992 "object_type__isw",
28993 &local_var_str
28994 .into_iter()
28995 .map(|p| p.to_string())
28996 .collect::<Vec<String>>()
28997 .join(",")
28998 .to_string(),
28999 )]),
29000 };
29001 }
29002 if let Some(ref local_var_str) = object_type__n {
29003 local_var_req_builder = match "multi" {
29004 "multi" => local_var_req_builder.query(
29005 &local_var_str
29006 .into_iter()
29007 .map(|p| ("object_type__n".to_owned(), p.to_string()))
29008 .collect::<Vec<(std::string::String, std::string::String)>>(),
29009 ),
29010 _ => local_var_req_builder.query(&[(
29011 "object_type__n",
29012 &local_var_str
29013 .into_iter()
29014 .map(|p| p.to_string())
29015 .collect::<Vec<String>>()
29016 .join(",")
29017 .to_string(),
29018 )]),
29019 };
29020 }
29021 if let Some(ref local_var_str) = object_type__nic {
29022 local_var_req_builder = match "multi" {
29023 "multi" => local_var_req_builder.query(
29024 &local_var_str
29025 .into_iter()
29026 .map(|p| ("object_type__nic".to_owned(), p.to_string()))
29027 .collect::<Vec<(std::string::String, std::string::String)>>(),
29028 ),
29029 _ => local_var_req_builder.query(&[(
29030 "object_type__nic",
29031 &local_var_str
29032 .into_iter()
29033 .map(|p| p.to_string())
29034 .collect::<Vec<String>>()
29035 .join(",")
29036 .to_string(),
29037 )]),
29038 };
29039 }
29040 if let Some(ref local_var_str) = object_type__nie {
29041 local_var_req_builder = match "multi" {
29042 "multi" => local_var_req_builder.query(
29043 &local_var_str
29044 .into_iter()
29045 .map(|p| ("object_type__nie".to_owned(), p.to_string()))
29046 .collect::<Vec<(std::string::String, std::string::String)>>(),
29047 ),
29048 _ => local_var_req_builder.query(&[(
29049 "object_type__nie",
29050 &local_var_str
29051 .into_iter()
29052 .map(|p| p.to_string())
29053 .collect::<Vec<String>>()
29054 .join(",")
29055 .to_string(),
29056 )]),
29057 };
29058 }
29059 if let Some(ref local_var_str) = object_type__niew {
29060 local_var_req_builder = match "multi" {
29061 "multi" => local_var_req_builder.query(
29062 &local_var_str
29063 .into_iter()
29064 .map(|p| ("object_type__niew".to_owned(), p.to_string()))
29065 .collect::<Vec<(std::string::String, std::string::String)>>(),
29066 ),
29067 _ => local_var_req_builder.query(&[(
29068 "object_type__niew",
29069 &local_var_str
29070 .into_iter()
29071 .map(|p| p.to_string())
29072 .collect::<Vec<String>>()
29073 .join(",")
29074 .to_string(),
29075 )]),
29076 };
29077 }
29078 if let Some(ref local_var_str) = object_type__nisw {
29079 local_var_req_builder = match "multi" {
29080 "multi" => local_var_req_builder.query(
29081 &local_var_str
29082 .into_iter()
29083 .map(|p| ("object_type__nisw".to_owned(), p.to_string()))
29084 .collect::<Vec<(std::string::String, std::string::String)>>(),
29085 ),
29086 _ => local_var_req_builder.query(&[(
29087 "object_type__nisw",
29088 &local_var_str
29089 .into_iter()
29090 .map(|p| p.to_string())
29091 .collect::<Vec<String>>()
29092 .join(",")
29093 .to_string(),
29094 )]),
29095 };
29096 }
29097 if let Some(ref local_var_str) = object_type__regex {
29098 local_var_req_builder = match "multi" {
29099 "multi" => local_var_req_builder.query(
29100 &local_var_str
29101 .into_iter()
29102 .map(|p| ("object_type__regex".to_owned(), p.to_string()))
29103 .collect::<Vec<(std::string::String, std::string::String)>>(),
29104 ),
29105 _ => local_var_req_builder.query(&[(
29106 "object_type__regex",
29107 &local_var_str
29108 .into_iter()
29109 .map(|p| p.to_string())
29110 .collect::<Vec<String>>()
29111 .join(",")
29112 .to_string(),
29113 )]),
29114 };
29115 }
29116 if let Some(ref local_var_str) = object_type_id {
29117 local_var_req_builder = match "multi" {
29118 "multi" => local_var_req_builder.query(
29119 &local_var_str
29120 .into_iter()
29121 .map(|p| ("object_type_id".to_owned(), p.to_string()))
29122 .collect::<Vec<(std::string::String, std::string::String)>>(),
29123 ),
29124 _ => local_var_req_builder.query(&[(
29125 "object_type_id",
29126 &local_var_str
29127 .into_iter()
29128 .map(|p| p.to_string())
29129 .collect::<Vec<String>>()
29130 .join(",")
29131 .to_string(),
29132 )]),
29133 };
29134 }
29135 if let Some(ref local_var_str) = object_type_id__n {
29136 local_var_req_builder = match "multi" {
29137 "multi" => local_var_req_builder.query(
29138 &local_var_str
29139 .into_iter()
29140 .map(|p| ("object_type_id__n".to_owned(), p.to_string()))
29141 .collect::<Vec<(std::string::String, std::string::String)>>(),
29142 ),
29143 _ => local_var_req_builder.query(&[(
29144 "object_type_id__n",
29145 &local_var_str
29146 .into_iter()
29147 .map(|p| p.to_string())
29148 .collect::<Vec<String>>()
29149 .join(",")
29150 .to_string(),
29151 )]),
29152 };
29153 }
29154 if let Some(ref local_var_str) = offset {
29155 local_var_req_builder =
29156 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
29157 }
29158 if let Some(ref local_var_str) = ordering {
29159 local_var_req_builder =
29160 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
29161 }
29162 if let Some(ref local_var_str) = owner {
29163 local_var_req_builder = match "multi" {
29164 "multi" => local_var_req_builder.query(
29165 &local_var_str
29166 .into_iter()
29167 .map(|p| ("owner".to_owned(), p.to_string()))
29168 .collect::<Vec<(std::string::String, std::string::String)>>(),
29169 ),
29170 _ => local_var_req_builder.query(&[(
29171 "owner",
29172 &local_var_str
29173 .into_iter()
29174 .map(|p| p.to_string())
29175 .collect::<Vec<String>>()
29176 .join(",")
29177 .to_string(),
29178 )]),
29179 };
29180 }
29181 if let Some(ref local_var_str) = owner__n {
29182 local_var_req_builder = match "multi" {
29183 "multi" => local_var_req_builder.query(
29184 &local_var_str
29185 .into_iter()
29186 .map(|p| ("owner__n".to_owned(), p.to_string()))
29187 .collect::<Vec<(std::string::String, std::string::String)>>(),
29188 ),
29189 _ => local_var_req_builder.query(&[(
29190 "owner__n",
29191 &local_var_str
29192 .into_iter()
29193 .map(|p| p.to_string())
29194 .collect::<Vec<String>>()
29195 .join(",")
29196 .to_string(),
29197 )]),
29198 };
29199 }
29200 if let Some(ref local_var_str) = owner_group {
29201 local_var_req_builder = match "multi" {
29202 "multi" => local_var_req_builder.query(
29203 &local_var_str
29204 .into_iter()
29205 .map(|p| ("owner_group".to_owned(), p.to_string()))
29206 .collect::<Vec<(std::string::String, std::string::String)>>(),
29207 ),
29208 _ => local_var_req_builder.query(&[(
29209 "owner_group",
29210 &local_var_str
29211 .into_iter()
29212 .map(|p| p.to_string())
29213 .collect::<Vec<String>>()
29214 .join(",")
29215 .to_string(),
29216 )]),
29217 };
29218 }
29219 if let Some(ref local_var_str) = owner_group__n {
29220 local_var_req_builder = match "multi" {
29221 "multi" => local_var_req_builder.query(
29222 &local_var_str
29223 .into_iter()
29224 .map(|p| ("owner_group__n".to_owned(), p.to_string()))
29225 .collect::<Vec<(std::string::String, std::string::String)>>(),
29226 ),
29227 _ => local_var_req_builder.query(&[(
29228 "owner_group__n",
29229 &local_var_str
29230 .into_iter()
29231 .map(|p| p.to_string())
29232 .collect::<Vec<String>>()
29233 .join(",")
29234 .to_string(),
29235 )]),
29236 };
29237 }
29238 if let Some(ref local_var_str) = owner_group_id {
29239 local_var_req_builder = match "multi" {
29240 "multi" => local_var_req_builder.query(
29241 &local_var_str
29242 .into_iter()
29243 .map(|p| ("owner_group_id".to_owned(), p.to_string()))
29244 .collect::<Vec<(std::string::String, std::string::String)>>(),
29245 ),
29246 _ => local_var_req_builder.query(&[(
29247 "owner_group_id",
29248 &local_var_str
29249 .into_iter()
29250 .map(|p| p.to_string())
29251 .collect::<Vec<String>>()
29252 .join(",")
29253 .to_string(),
29254 )]),
29255 };
29256 }
29257 if let Some(ref local_var_str) = owner_group_id__n {
29258 local_var_req_builder = match "multi" {
29259 "multi" => local_var_req_builder.query(
29260 &local_var_str
29261 .into_iter()
29262 .map(|p| ("owner_group_id__n".to_owned(), p.to_string()))
29263 .collect::<Vec<(std::string::String, std::string::String)>>(),
29264 ),
29265 _ => local_var_req_builder.query(&[(
29266 "owner_group_id__n",
29267 &local_var_str
29268 .into_iter()
29269 .map(|p| p.to_string())
29270 .collect::<Vec<String>>()
29271 .join(",")
29272 .to_string(),
29273 )]),
29274 };
29275 }
29276 if let Some(ref local_var_str) = owner_id {
29277 local_var_req_builder = match "multi" {
29278 "multi" => local_var_req_builder.query(
29279 &local_var_str
29280 .into_iter()
29281 .map(|p| ("owner_id".to_owned(), p.to_string()))
29282 .collect::<Vec<(std::string::String, std::string::String)>>(),
29283 ),
29284 _ => local_var_req_builder.query(&[(
29285 "owner_id",
29286 &local_var_str
29287 .into_iter()
29288 .map(|p| p.to_string())
29289 .collect::<Vec<String>>()
29290 .join(",")
29291 .to_string(),
29292 )]),
29293 };
29294 }
29295 if let Some(ref local_var_str) = owner_id__n {
29296 local_var_req_builder = match "multi" {
29297 "multi" => local_var_req_builder.query(
29298 &local_var_str
29299 .into_iter()
29300 .map(|p| ("owner_id__n".to_owned(), p.to_string()))
29301 .collect::<Vec<(std::string::String, std::string::String)>>(),
29302 ),
29303 _ => local_var_req_builder.query(&[(
29304 "owner_id__n",
29305 &local_var_str
29306 .into_iter()
29307 .map(|p| p.to_string())
29308 .collect::<Vec<String>>()
29309 .join(",")
29310 .to_string(),
29311 )]),
29312 };
29313 }
29314 if let Some(ref local_var_str) = q {
29315 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
29316 }
29317 if let Some(ref local_var_str) = shared {
29318 local_var_req_builder =
29319 local_var_req_builder.query(&[("shared", &local_var_str.to_string())]);
29320 }
29321 if let Some(ref local_var_str) = slug {
29322 local_var_req_builder = match "multi" {
29323 "multi" => local_var_req_builder.query(
29324 &local_var_str
29325 .into_iter()
29326 .map(|p| ("slug".to_owned(), p.to_string()))
29327 .collect::<Vec<(std::string::String, std::string::String)>>(),
29328 ),
29329 _ => local_var_req_builder.query(&[(
29330 "slug",
29331 &local_var_str
29332 .into_iter()
29333 .map(|p| p.to_string())
29334 .collect::<Vec<String>>()
29335 .join(",")
29336 .to_string(),
29337 )]),
29338 };
29339 }
29340 if let Some(ref local_var_str) = slug__empty {
29341 local_var_req_builder =
29342 local_var_req_builder.query(&[("slug__empty", &local_var_str.to_string())]);
29343 }
29344 if let Some(ref local_var_str) = slug__ic {
29345 local_var_req_builder = match "multi" {
29346 "multi" => local_var_req_builder.query(
29347 &local_var_str
29348 .into_iter()
29349 .map(|p| ("slug__ic".to_owned(), p.to_string()))
29350 .collect::<Vec<(std::string::String, std::string::String)>>(),
29351 ),
29352 _ => local_var_req_builder.query(&[(
29353 "slug__ic",
29354 &local_var_str
29355 .into_iter()
29356 .map(|p| p.to_string())
29357 .collect::<Vec<String>>()
29358 .join(",")
29359 .to_string(),
29360 )]),
29361 };
29362 }
29363 if let Some(ref local_var_str) = slug__ie {
29364 local_var_req_builder = match "multi" {
29365 "multi" => local_var_req_builder.query(
29366 &local_var_str
29367 .into_iter()
29368 .map(|p| ("slug__ie".to_owned(), p.to_string()))
29369 .collect::<Vec<(std::string::String, std::string::String)>>(),
29370 ),
29371 _ => local_var_req_builder.query(&[(
29372 "slug__ie",
29373 &local_var_str
29374 .into_iter()
29375 .map(|p| p.to_string())
29376 .collect::<Vec<String>>()
29377 .join(",")
29378 .to_string(),
29379 )]),
29380 };
29381 }
29382 if let Some(ref local_var_str) = slug__iew {
29383 local_var_req_builder = match "multi" {
29384 "multi" => local_var_req_builder.query(
29385 &local_var_str
29386 .into_iter()
29387 .map(|p| ("slug__iew".to_owned(), p.to_string()))
29388 .collect::<Vec<(std::string::String, std::string::String)>>(),
29389 ),
29390 _ => local_var_req_builder.query(&[(
29391 "slug__iew",
29392 &local_var_str
29393 .into_iter()
29394 .map(|p| p.to_string())
29395 .collect::<Vec<String>>()
29396 .join(",")
29397 .to_string(),
29398 )]),
29399 };
29400 }
29401 if let Some(ref local_var_str) = slug__iregex {
29402 local_var_req_builder = match "multi" {
29403 "multi" => local_var_req_builder.query(
29404 &local_var_str
29405 .into_iter()
29406 .map(|p| ("slug__iregex".to_owned(), p.to_string()))
29407 .collect::<Vec<(std::string::String, std::string::String)>>(),
29408 ),
29409 _ => local_var_req_builder.query(&[(
29410 "slug__iregex",
29411 &local_var_str
29412 .into_iter()
29413 .map(|p| p.to_string())
29414 .collect::<Vec<String>>()
29415 .join(",")
29416 .to_string(),
29417 )]),
29418 };
29419 }
29420 if let Some(ref local_var_str) = slug__isw {
29421 local_var_req_builder = match "multi" {
29422 "multi" => local_var_req_builder.query(
29423 &local_var_str
29424 .into_iter()
29425 .map(|p| ("slug__isw".to_owned(), p.to_string()))
29426 .collect::<Vec<(std::string::String, std::string::String)>>(),
29427 ),
29428 _ => local_var_req_builder.query(&[(
29429 "slug__isw",
29430 &local_var_str
29431 .into_iter()
29432 .map(|p| p.to_string())
29433 .collect::<Vec<String>>()
29434 .join(",")
29435 .to_string(),
29436 )]),
29437 };
29438 }
29439 if let Some(ref local_var_str) = slug__n {
29440 local_var_req_builder = match "multi" {
29441 "multi" => local_var_req_builder.query(
29442 &local_var_str
29443 .into_iter()
29444 .map(|p| ("slug__n".to_owned(), p.to_string()))
29445 .collect::<Vec<(std::string::String, std::string::String)>>(),
29446 ),
29447 _ => local_var_req_builder.query(&[(
29448 "slug__n",
29449 &local_var_str
29450 .into_iter()
29451 .map(|p| p.to_string())
29452 .collect::<Vec<String>>()
29453 .join(",")
29454 .to_string(),
29455 )]),
29456 };
29457 }
29458 if let Some(ref local_var_str) = slug__nic {
29459 local_var_req_builder = match "multi" {
29460 "multi" => local_var_req_builder.query(
29461 &local_var_str
29462 .into_iter()
29463 .map(|p| ("slug__nic".to_owned(), p.to_string()))
29464 .collect::<Vec<(std::string::String, std::string::String)>>(),
29465 ),
29466 _ => local_var_req_builder.query(&[(
29467 "slug__nic",
29468 &local_var_str
29469 .into_iter()
29470 .map(|p| p.to_string())
29471 .collect::<Vec<String>>()
29472 .join(",")
29473 .to_string(),
29474 )]),
29475 };
29476 }
29477 if let Some(ref local_var_str) = slug__nie {
29478 local_var_req_builder = match "multi" {
29479 "multi" => local_var_req_builder.query(
29480 &local_var_str
29481 .into_iter()
29482 .map(|p| ("slug__nie".to_owned(), p.to_string()))
29483 .collect::<Vec<(std::string::String, std::string::String)>>(),
29484 ),
29485 _ => local_var_req_builder.query(&[(
29486 "slug__nie",
29487 &local_var_str
29488 .into_iter()
29489 .map(|p| p.to_string())
29490 .collect::<Vec<String>>()
29491 .join(",")
29492 .to_string(),
29493 )]),
29494 };
29495 }
29496 if let Some(ref local_var_str) = slug__niew {
29497 local_var_req_builder = match "multi" {
29498 "multi" => local_var_req_builder.query(
29499 &local_var_str
29500 .into_iter()
29501 .map(|p| ("slug__niew".to_owned(), p.to_string()))
29502 .collect::<Vec<(std::string::String, std::string::String)>>(),
29503 ),
29504 _ => local_var_req_builder.query(&[(
29505 "slug__niew",
29506 &local_var_str
29507 .into_iter()
29508 .map(|p| p.to_string())
29509 .collect::<Vec<String>>()
29510 .join(",")
29511 .to_string(),
29512 )]),
29513 };
29514 }
29515 if let Some(ref local_var_str) = slug__nisw {
29516 local_var_req_builder = match "multi" {
29517 "multi" => local_var_req_builder.query(
29518 &local_var_str
29519 .into_iter()
29520 .map(|p| ("slug__nisw".to_owned(), p.to_string()))
29521 .collect::<Vec<(std::string::String, std::string::String)>>(),
29522 ),
29523 _ => local_var_req_builder.query(&[(
29524 "slug__nisw",
29525 &local_var_str
29526 .into_iter()
29527 .map(|p| p.to_string())
29528 .collect::<Vec<String>>()
29529 .join(",")
29530 .to_string(),
29531 )]),
29532 };
29533 }
29534 if let Some(ref local_var_str) = slug__regex {
29535 local_var_req_builder = match "multi" {
29536 "multi" => local_var_req_builder.query(
29537 &local_var_str
29538 .into_iter()
29539 .map(|p| ("slug__regex".to_owned(), p.to_string()))
29540 .collect::<Vec<(std::string::String, std::string::String)>>(),
29541 ),
29542 _ => local_var_req_builder.query(&[(
29543 "slug__regex",
29544 &local_var_str
29545 .into_iter()
29546 .map(|p| p.to_string())
29547 .collect::<Vec<String>>()
29548 .join(",")
29549 .to_string(),
29550 )]),
29551 };
29552 }
29553 if let Some(ref local_var_str) = start {
29554 local_var_req_builder =
29555 local_var_req_builder.query(&[("start", &local_var_str.to_string())]);
29556 }
29557 if let Some(ref local_var_str) = updated_by_request {
29558 local_var_req_builder =
29559 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
29560 }
29561 if let Some(ref local_var_str) = usable {
29562 local_var_req_builder =
29563 local_var_req_builder.query(&[("usable", &local_var_str.to_string())]);
29564 }
29565 if let Some(ref local_var_str) = user {
29566 local_var_req_builder = match "multi" {
29567 "multi" => local_var_req_builder.query(
29568 &local_var_str
29569 .into_iter()
29570 .map(|p| ("user".to_owned(), p.to_string()))
29571 .collect::<Vec<(std::string::String, std::string::String)>>(),
29572 ),
29573 _ => local_var_req_builder.query(&[(
29574 "user",
29575 &local_var_str
29576 .into_iter()
29577 .map(|p| p.to_string())
29578 .collect::<Vec<String>>()
29579 .join(",")
29580 .to_string(),
29581 )]),
29582 };
29583 }
29584 if let Some(ref local_var_str) = user__n {
29585 local_var_req_builder = match "multi" {
29586 "multi" => local_var_req_builder.query(
29587 &local_var_str
29588 .into_iter()
29589 .map(|p| ("user__n".to_owned(), p.to_string()))
29590 .collect::<Vec<(std::string::String, std::string::String)>>(),
29591 ),
29592 _ => local_var_req_builder.query(&[(
29593 "user__n",
29594 &local_var_str
29595 .into_iter()
29596 .map(|p| p.to_string())
29597 .collect::<Vec<String>>()
29598 .join(",")
29599 .to_string(),
29600 )]),
29601 };
29602 }
29603 if let Some(ref local_var_str) = user_id {
29604 local_var_req_builder = match "multi" {
29605 "multi" => local_var_req_builder.query(
29606 &local_var_str
29607 .into_iter()
29608 .map(|p| ("user_id".to_owned(), p.to_string()))
29609 .collect::<Vec<(std::string::String, std::string::String)>>(),
29610 ),
29611 _ => local_var_req_builder.query(&[(
29612 "user_id",
29613 &local_var_str
29614 .into_iter()
29615 .map(|p| p.to_string())
29616 .collect::<Vec<String>>()
29617 .join(",")
29618 .to_string(),
29619 )]),
29620 };
29621 }
29622 if let Some(ref local_var_str) = user_id__n {
29623 local_var_req_builder = match "multi" {
29624 "multi" => local_var_req_builder.query(
29625 &local_var_str
29626 .into_iter()
29627 .map(|p| ("user_id__n".to_owned(), p.to_string()))
29628 .collect::<Vec<(std::string::String, std::string::String)>>(),
29629 ),
29630 _ => local_var_req_builder.query(&[(
29631 "user_id__n",
29632 &local_var_str
29633 .into_iter()
29634 .map(|p| p.to_string())
29635 .collect::<Vec<String>>()
29636 .join(",")
29637 .to_string(),
29638 )]),
29639 };
29640 }
29641 if let Some(ref local_var_str) = weight {
29642 local_var_req_builder = match "multi" {
29643 "multi" => local_var_req_builder.query(
29644 &local_var_str
29645 .into_iter()
29646 .map(|p| ("weight".to_owned(), p.to_string()))
29647 .collect::<Vec<(std::string::String, std::string::String)>>(),
29648 ),
29649 _ => local_var_req_builder.query(&[(
29650 "weight",
29651 &local_var_str
29652 .into_iter()
29653 .map(|p| p.to_string())
29654 .collect::<Vec<String>>()
29655 .join(",")
29656 .to_string(),
29657 )]),
29658 };
29659 }
29660 if let Some(ref local_var_str) = weight__empty {
29661 local_var_req_builder =
29662 local_var_req_builder.query(&[("weight__empty", &local_var_str.to_string())]);
29663 }
29664 if let Some(ref local_var_str) = weight__gt {
29665 local_var_req_builder = match "multi" {
29666 "multi" => local_var_req_builder.query(
29667 &local_var_str
29668 .into_iter()
29669 .map(|p| ("weight__gt".to_owned(), p.to_string()))
29670 .collect::<Vec<(std::string::String, std::string::String)>>(),
29671 ),
29672 _ => local_var_req_builder.query(&[(
29673 "weight__gt",
29674 &local_var_str
29675 .into_iter()
29676 .map(|p| p.to_string())
29677 .collect::<Vec<String>>()
29678 .join(",")
29679 .to_string(),
29680 )]),
29681 };
29682 }
29683 if let Some(ref local_var_str) = weight__gte {
29684 local_var_req_builder = match "multi" {
29685 "multi" => local_var_req_builder.query(
29686 &local_var_str
29687 .into_iter()
29688 .map(|p| ("weight__gte".to_owned(), p.to_string()))
29689 .collect::<Vec<(std::string::String, std::string::String)>>(),
29690 ),
29691 _ => local_var_req_builder.query(&[(
29692 "weight__gte",
29693 &local_var_str
29694 .into_iter()
29695 .map(|p| p.to_string())
29696 .collect::<Vec<String>>()
29697 .join(",")
29698 .to_string(),
29699 )]),
29700 };
29701 }
29702 if let Some(ref local_var_str) = weight__lt {
29703 local_var_req_builder = match "multi" {
29704 "multi" => local_var_req_builder.query(
29705 &local_var_str
29706 .into_iter()
29707 .map(|p| ("weight__lt".to_owned(), p.to_string()))
29708 .collect::<Vec<(std::string::String, std::string::String)>>(),
29709 ),
29710 _ => local_var_req_builder.query(&[(
29711 "weight__lt",
29712 &local_var_str
29713 .into_iter()
29714 .map(|p| p.to_string())
29715 .collect::<Vec<String>>()
29716 .join(",")
29717 .to_string(),
29718 )]),
29719 };
29720 }
29721 if let Some(ref local_var_str) = weight__lte {
29722 local_var_req_builder = match "multi" {
29723 "multi" => local_var_req_builder.query(
29724 &local_var_str
29725 .into_iter()
29726 .map(|p| ("weight__lte".to_owned(), p.to_string()))
29727 .collect::<Vec<(std::string::String, std::string::String)>>(),
29728 ),
29729 _ => local_var_req_builder.query(&[(
29730 "weight__lte",
29731 &local_var_str
29732 .into_iter()
29733 .map(|p| p.to_string())
29734 .collect::<Vec<String>>()
29735 .join(",")
29736 .to_string(),
29737 )]),
29738 };
29739 }
29740 if let Some(ref local_var_str) = weight__n {
29741 local_var_req_builder = match "multi" {
29742 "multi" => local_var_req_builder.query(
29743 &local_var_str
29744 .into_iter()
29745 .map(|p| ("weight__n".to_owned(), p.to_string()))
29746 .collect::<Vec<(std::string::String, std::string::String)>>(),
29747 ),
29748 _ => local_var_req_builder.query(&[(
29749 "weight__n",
29750 &local_var_str
29751 .into_iter()
29752 .map(|p| p.to_string())
29753 .collect::<Vec<String>>()
29754 .join(",")
29755 .to_string(),
29756 )]),
29757 };
29758 }
29759 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
29760 local_var_req_builder =
29761 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
29762 }
29763 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
29764 let local_var_key = local_var_apikey.key.clone();
29765 let local_var_value = match local_var_apikey.prefix {
29766 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
29767 None => local_var_key,
29768 };
29769 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
29770 };
29771
29772 let local_var_req = local_var_req_builder.build()?;
29773 let local_var_resp = local_var_client.execute(local_var_req).await?;
29774
29775 let local_var_status = local_var_resp.status();
29776 let local_var_content = local_var_resp.text().await?;
29777
29778 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
29779 serde_json::from_str(&local_var_content).map_err(Error::from)
29780 } else {
29781 let local_var_entity: Option<ExtrasSavedFiltersListError> =
29782 serde_json::from_str(&local_var_content).ok();
29783 let local_var_error = ResponseContent {
29784 status: local_var_status,
29785 content: local_var_content,
29786 entity: local_var_entity,
29787 };
29788 Err(Error::ResponseError(local_var_error))
29789 }
29790}
29791
29792pub async fn extras_saved_filters_partial_update(
29794 configuration: &configuration::Configuration,
29795 id: i32,
29796 patched_saved_filter_request: Option<crate::models::PatchedSavedFilterRequest>,
29797) -> Result<crate::models::SavedFilter, Error<ExtrasSavedFiltersPartialUpdateError>> {
29798 let local_var_configuration = configuration;
29799
29800 let local_var_client = &local_var_configuration.client;
29801
29802 let local_var_uri_str = format!(
29803 "{}/api/extras/saved-filters/{id}/",
29804 local_var_configuration.base_path,
29805 id = id
29806 );
29807 let mut local_var_req_builder =
29808 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
29809
29810 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
29811 local_var_req_builder =
29812 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
29813 }
29814 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
29815 let local_var_key = local_var_apikey.key.clone();
29816 let local_var_value = match local_var_apikey.prefix {
29817 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
29818 None => local_var_key,
29819 };
29820 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
29821 };
29822 local_var_req_builder = local_var_req_builder.json(&patched_saved_filter_request);
29823
29824 let local_var_req = local_var_req_builder.build()?;
29825 let local_var_resp = local_var_client.execute(local_var_req).await?;
29826
29827 let local_var_status = local_var_resp.status();
29828 let local_var_content = local_var_resp.text().await?;
29829
29830 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
29831 serde_json::from_str(&local_var_content).map_err(Error::from)
29832 } else {
29833 let local_var_entity: Option<ExtrasSavedFiltersPartialUpdateError> =
29834 serde_json::from_str(&local_var_content).ok();
29835 let local_var_error = ResponseContent {
29836 status: local_var_status,
29837 content: local_var_content,
29838 entity: local_var_entity,
29839 };
29840 Err(Error::ResponseError(local_var_error))
29841 }
29842}
29843
29844pub async fn extras_saved_filters_retrieve(
29846 configuration: &configuration::Configuration,
29847 id: i32,
29848) -> Result<crate::models::SavedFilter, Error<ExtrasSavedFiltersRetrieveError>> {
29849 let local_var_configuration = configuration;
29850
29851 let local_var_client = &local_var_configuration.client;
29852
29853 let local_var_uri_str = format!(
29854 "{}/api/extras/saved-filters/{id}/",
29855 local_var_configuration.base_path,
29856 id = id
29857 );
29858 let mut local_var_req_builder =
29859 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
29860
29861 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
29862 local_var_req_builder =
29863 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
29864 }
29865 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
29866 let local_var_key = local_var_apikey.key.clone();
29867 let local_var_value = match local_var_apikey.prefix {
29868 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
29869 None => local_var_key,
29870 };
29871 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
29872 };
29873
29874 let local_var_req = local_var_req_builder.build()?;
29875 let local_var_resp = local_var_client.execute(local_var_req).await?;
29876
29877 let local_var_status = local_var_resp.status();
29878 let local_var_content = local_var_resp.text().await?;
29879
29880 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
29881 serde_json::from_str(&local_var_content).map_err(Error::from)
29882 } else {
29883 let local_var_entity: Option<ExtrasSavedFiltersRetrieveError> =
29884 serde_json::from_str(&local_var_content).ok();
29885 let local_var_error = ResponseContent {
29886 status: local_var_status,
29887 content: local_var_content,
29888 entity: local_var_entity,
29889 };
29890 Err(Error::ResponseError(local_var_error))
29891 }
29892}
29893
29894pub async fn extras_saved_filters_update(
29896 configuration: &configuration::Configuration,
29897 id: i32,
29898 saved_filter_request: crate::models::SavedFilterRequest,
29899) -> Result<crate::models::SavedFilter, Error<ExtrasSavedFiltersUpdateError>> {
29900 let local_var_configuration = configuration;
29901
29902 let local_var_client = &local_var_configuration.client;
29903
29904 let local_var_uri_str = format!(
29905 "{}/api/extras/saved-filters/{id}/",
29906 local_var_configuration.base_path,
29907 id = id
29908 );
29909 let mut local_var_req_builder =
29910 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
29911
29912 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
29913 local_var_req_builder =
29914 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
29915 }
29916 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
29917 let local_var_key = local_var_apikey.key.clone();
29918 let local_var_value = match local_var_apikey.prefix {
29919 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
29920 None => local_var_key,
29921 };
29922 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
29923 };
29924 local_var_req_builder = local_var_req_builder.json(&saved_filter_request);
29925
29926 let local_var_req = local_var_req_builder.build()?;
29927 let local_var_resp = local_var_client.execute(local_var_req).await?;
29928
29929 let local_var_status = local_var_resp.status();
29930 let local_var_content = local_var_resp.text().await?;
29931
29932 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
29933 serde_json::from_str(&local_var_content).map_err(Error::from)
29934 } else {
29935 let local_var_entity: Option<ExtrasSavedFiltersUpdateError> =
29936 serde_json::from_str(&local_var_content).ok();
29937 let local_var_error = ResponseContent {
29938 status: local_var_status,
29939 content: local_var_content,
29940 entity: local_var_entity,
29941 };
29942 Err(Error::ResponseError(local_var_error))
29943 }
29944}
29945
29946pub async fn extras_scripts_create(
29948 configuration: &configuration::Configuration,
29949) -> Result<crate::models::Script, Error<ExtrasScriptsCreateError>> {
29950 let local_var_configuration = configuration;
29951
29952 let local_var_client = &local_var_configuration.client;
29953
29954 let local_var_uri_str = format!("{}/api/extras/scripts/", local_var_configuration.base_path);
29955 let mut local_var_req_builder =
29956 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
29957
29958 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
29959 local_var_req_builder =
29960 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
29961 }
29962 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
29963 let local_var_key = local_var_apikey.key.clone();
29964 let local_var_value = match local_var_apikey.prefix {
29965 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
29966 None => local_var_key,
29967 };
29968 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
29969 };
29970
29971 let local_var_req = local_var_req_builder.build()?;
29972 let local_var_resp = local_var_client.execute(local_var_req).await?;
29973
29974 let local_var_status = local_var_resp.status();
29975 let local_var_content = local_var_resp.text().await?;
29976
29977 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
29978 serde_json::from_str(&local_var_content).map_err(Error::from)
29979 } else {
29980 let local_var_entity: Option<ExtrasScriptsCreateError> =
29981 serde_json::from_str(&local_var_content).ok();
29982 let local_var_error = ResponseContent {
29983 status: local_var_status,
29984 content: local_var_content,
29985 entity: local_var_entity,
29986 };
29987 Err(Error::ResponseError(local_var_error))
29988 }
29989}
29990
29991pub async fn extras_scripts_destroy(
29993 configuration: &configuration::Configuration,
29994 id: &str,
29995) -> Result<(), Error<ExtrasScriptsDestroyError>> {
29996 let local_var_configuration = configuration;
29997
29998 let local_var_client = &local_var_configuration.client;
29999
30000 let local_var_uri_str = format!(
30001 "{}/api/extras/scripts/{id}/",
30002 local_var_configuration.base_path,
30003 id = crate::apis::urlencode(id)
30004 );
30005 let mut local_var_req_builder =
30006 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
30007
30008 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
30009 local_var_req_builder =
30010 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
30011 }
30012 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
30013 let local_var_key = local_var_apikey.key.clone();
30014 let local_var_value = match local_var_apikey.prefix {
30015 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
30016 None => local_var_key,
30017 };
30018 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
30019 };
30020
30021 let local_var_req = local_var_req_builder.build()?;
30022 let local_var_resp = local_var_client.execute(local_var_req).await?;
30023
30024 let local_var_status = local_var_resp.status();
30025 let local_var_content = local_var_resp.text().await?;
30026
30027 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
30028 Ok(())
30029 } else {
30030 let local_var_entity: Option<ExtrasScriptsDestroyError> =
30031 serde_json::from_str(&local_var_content).ok();
30032 let local_var_error = ResponseContent {
30033 status: local_var_status,
30034 content: local_var_content,
30035 entity: local_var_entity,
30036 };
30037 Err(Error::ResponseError(local_var_error))
30038 }
30039}
30040
30041pub async fn extras_scripts_list(
30043 configuration: &configuration::Configuration,
30044 id: Option<Vec<i32>>,
30045 id__empty: Option<bool>,
30046 id__gt: Option<Vec<i32>>,
30047 id__gte: Option<Vec<i32>>,
30048 id__lt: Option<Vec<i32>>,
30049 id__lte: Option<Vec<i32>>,
30050 id__n: Option<Vec<i32>>,
30051 is_executable: Option<bool>,
30052 limit: Option<i32>,
30053 module_id: Option<Vec<i32>>,
30054 module_id__n: Option<Vec<i32>>,
30055 name: Option<Vec<String>>,
30056 name__empty: Option<bool>,
30057 name__ic: Option<Vec<String>>,
30058 name__ie: Option<Vec<String>>,
30059 name__iew: Option<Vec<String>>,
30060 name__iregex: Option<Vec<String>>,
30061 name__isw: Option<Vec<String>>,
30062 name__n: Option<Vec<String>>,
30063 name__nic: Option<Vec<String>>,
30064 name__nie: Option<Vec<String>>,
30065 name__niew: Option<Vec<String>>,
30066 name__nisw: Option<Vec<String>>,
30067 name__regex: Option<Vec<String>>,
30068 offset: Option<i32>,
30069 ordering: Option<&str>,
30070 q: Option<&str>,
30071 start: Option<i32>,
30072) -> Result<crate::models::PaginatedScriptList, Error<ExtrasScriptsListError>> {
30073 let local_var_configuration = configuration;
30074
30075 let local_var_client = &local_var_configuration.client;
30076
30077 let local_var_uri_str = format!("{}/api/extras/scripts/", local_var_configuration.base_path);
30078 let mut local_var_req_builder =
30079 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
30080
30081 if let Some(ref local_var_str) = id {
30082 local_var_req_builder = match "multi" {
30083 "multi" => local_var_req_builder.query(
30084 &local_var_str
30085 .into_iter()
30086 .map(|p| ("id".to_owned(), p.to_string()))
30087 .collect::<Vec<(std::string::String, std::string::String)>>(),
30088 ),
30089 _ => local_var_req_builder.query(&[(
30090 "id",
30091 &local_var_str
30092 .into_iter()
30093 .map(|p| p.to_string())
30094 .collect::<Vec<String>>()
30095 .join(",")
30096 .to_string(),
30097 )]),
30098 };
30099 }
30100 if let Some(ref local_var_str) = id__empty {
30101 local_var_req_builder =
30102 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
30103 }
30104 if let Some(ref local_var_str) = id__gt {
30105 local_var_req_builder = match "multi" {
30106 "multi" => local_var_req_builder.query(
30107 &local_var_str
30108 .into_iter()
30109 .map(|p| ("id__gt".to_owned(), p.to_string()))
30110 .collect::<Vec<(std::string::String, std::string::String)>>(),
30111 ),
30112 _ => local_var_req_builder.query(&[(
30113 "id__gt",
30114 &local_var_str
30115 .into_iter()
30116 .map(|p| p.to_string())
30117 .collect::<Vec<String>>()
30118 .join(",")
30119 .to_string(),
30120 )]),
30121 };
30122 }
30123 if let Some(ref local_var_str) = id__gte {
30124 local_var_req_builder = match "multi" {
30125 "multi" => local_var_req_builder.query(
30126 &local_var_str
30127 .into_iter()
30128 .map(|p| ("id__gte".to_owned(), p.to_string()))
30129 .collect::<Vec<(std::string::String, std::string::String)>>(),
30130 ),
30131 _ => local_var_req_builder.query(&[(
30132 "id__gte",
30133 &local_var_str
30134 .into_iter()
30135 .map(|p| p.to_string())
30136 .collect::<Vec<String>>()
30137 .join(",")
30138 .to_string(),
30139 )]),
30140 };
30141 }
30142 if let Some(ref local_var_str) = id__lt {
30143 local_var_req_builder = match "multi" {
30144 "multi" => local_var_req_builder.query(
30145 &local_var_str
30146 .into_iter()
30147 .map(|p| ("id__lt".to_owned(), p.to_string()))
30148 .collect::<Vec<(std::string::String, std::string::String)>>(),
30149 ),
30150 _ => local_var_req_builder.query(&[(
30151 "id__lt",
30152 &local_var_str
30153 .into_iter()
30154 .map(|p| p.to_string())
30155 .collect::<Vec<String>>()
30156 .join(",")
30157 .to_string(),
30158 )]),
30159 };
30160 }
30161 if let Some(ref local_var_str) = id__lte {
30162 local_var_req_builder = match "multi" {
30163 "multi" => local_var_req_builder.query(
30164 &local_var_str
30165 .into_iter()
30166 .map(|p| ("id__lte".to_owned(), p.to_string()))
30167 .collect::<Vec<(std::string::String, std::string::String)>>(),
30168 ),
30169 _ => local_var_req_builder.query(&[(
30170 "id__lte",
30171 &local_var_str
30172 .into_iter()
30173 .map(|p| p.to_string())
30174 .collect::<Vec<String>>()
30175 .join(",")
30176 .to_string(),
30177 )]),
30178 };
30179 }
30180 if let Some(ref local_var_str) = id__n {
30181 local_var_req_builder = match "multi" {
30182 "multi" => local_var_req_builder.query(
30183 &local_var_str
30184 .into_iter()
30185 .map(|p| ("id__n".to_owned(), p.to_string()))
30186 .collect::<Vec<(std::string::String, std::string::String)>>(),
30187 ),
30188 _ => local_var_req_builder.query(&[(
30189 "id__n",
30190 &local_var_str
30191 .into_iter()
30192 .map(|p| p.to_string())
30193 .collect::<Vec<String>>()
30194 .join(",")
30195 .to_string(),
30196 )]),
30197 };
30198 }
30199 if let Some(ref local_var_str) = is_executable {
30200 local_var_req_builder =
30201 local_var_req_builder.query(&[("is_executable", &local_var_str.to_string())]);
30202 }
30203 if let Some(ref local_var_str) = limit {
30204 local_var_req_builder =
30205 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
30206 }
30207 if let Some(ref local_var_str) = module_id {
30208 local_var_req_builder = match "multi" {
30209 "multi" => local_var_req_builder.query(
30210 &local_var_str
30211 .into_iter()
30212 .map(|p| ("module_id".to_owned(), p.to_string()))
30213 .collect::<Vec<(std::string::String, std::string::String)>>(),
30214 ),
30215 _ => local_var_req_builder.query(&[(
30216 "module_id",
30217 &local_var_str
30218 .into_iter()
30219 .map(|p| p.to_string())
30220 .collect::<Vec<String>>()
30221 .join(",")
30222 .to_string(),
30223 )]),
30224 };
30225 }
30226 if let Some(ref local_var_str) = module_id__n {
30227 local_var_req_builder = match "multi" {
30228 "multi" => local_var_req_builder.query(
30229 &local_var_str
30230 .into_iter()
30231 .map(|p| ("module_id__n".to_owned(), p.to_string()))
30232 .collect::<Vec<(std::string::String, std::string::String)>>(),
30233 ),
30234 _ => local_var_req_builder.query(&[(
30235 "module_id__n",
30236 &local_var_str
30237 .into_iter()
30238 .map(|p| p.to_string())
30239 .collect::<Vec<String>>()
30240 .join(",")
30241 .to_string(),
30242 )]),
30243 };
30244 }
30245 if let Some(ref local_var_str) = name {
30246 local_var_req_builder = match "multi" {
30247 "multi" => local_var_req_builder.query(
30248 &local_var_str
30249 .into_iter()
30250 .map(|p| ("name".to_owned(), p.to_string()))
30251 .collect::<Vec<(std::string::String, std::string::String)>>(),
30252 ),
30253 _ => local_var_req_builder.query(&[(
30254 "name",
30255 &local_var_str
30256 .into_iter()
30257 .map(|p| p.to_string())
30258 .collect::<Vec<String>>()
30259 .join(",")
30260 .to_string(),
30261 )]),
30262 };
30263 }
30264 if let Some(ref local_var_str) = name__empty {
30265 local_var_req_builder =
30266 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
30267 }
30268 if let Some(ref local_var_str) = name__ic {
30269 local_var_req_builder = match "multi" {
30270 "multi" => local_var_req_builder.query(
30271 &local_var_str
30272 .into_iter()
30273 .map(|p| ("name__ic".to_owned(), p.to_string()))
30274 .collect::<Vec<(std::string::String, std::string::String)>>(),
30275 ),
30276 _ => local_var_req_builder.query(&[(
30277 "name__ic",
30278 &local_var_str
30279 .into_iter()
30280 .map(|p| p.to_string())
30281 .collect::<Vec<String>>()
30282 .join(",")
30283 .to_string(),
30284 )]),
30285 };
30286 }
30287 if let Some(ref local_var_str) = name__ie {
30288 local_var_req_builder = match "multi" {
30289 "multi" => local_var_req_builder.query(
30290 &local_var_str
30291 .into_iter()
30292 .map(|p| ("name__ie".to_owned(), p.to_string()))
30293 .collect::<Vec<(std::string::String, std::string::String)>>(),
30294 ),
30295 _ => local_var_req_builder.query(&[(
30296 "name__ie",
30297 &local_var_str
30298 .into_iter()
30299 .map(|p| p.to_string())
30300 .collect::<Vec<String>>()
30301 .join(",")
30302 .to_string(),
30303 )]),
30304 };
30305 }
30306 if let Some(ref local_var_str) = name__iew {
30307 local_var_req_builder = match "multi" {
30308 "multi" => local_var_req_builder.query(
30309 &local_var_str
30310 .into_iter()
30311 .map(|p| ("name__iew".to_owned(), p.to_string()))
30312 .collect::<Vec<(std::string::String, std::string::String)>>(),
30313 ),
30314 _ => local_var_req_builder.query(&[(
30315 "name__iew",
30316 &local_var_str
30317 .into_iter()
30318 .map(|p| p.to_string())
30319 .collect::<Vec<String>>()
30320 .join(",")
30321 .to_string(),
30322 )]),
30323 };
30324 }
30325 if let Some(ref local_var_str) = name__iregex {
30326 local_var_req_builder = match "multi" {
30327 "multi" => local_var_req_builder.query(
30328 &local_var_str
30329 .into_iter()
30330 .map(|p| ("name__iregex".to_owned(), p.to_string()))
30331 .collect::<Vec<(std::string::String, std::string::String)>>(),
30332 ),
30333 _ => local_var_req_builder.query(&[(
30334 "name__iregex",
30335 &local_var_str
30336 .into_iter()
30337 .map(|p| p.to_string())
30338 .collect::<Vec<String>>()
30339 .join(",")
30340 .to_string(),
30341 )]),
30342 };
30343 }
30344 if let Some(ref local_var_str) = name__isw {
30345 local_var_req_builder = match "multi" {
30346 "multi" => local_var_req_builder.query(
30347 &local_var_str
30348 .into_iter()
30349 .map(|p| ("name__isw".to_owned(), p.to_string()))
30350 .collect::<Vec<(std::string::String, std::string::String)>>(),
30351 ),
30352 _ => local_var_req_builder.query(&[(
30353 "name__isw",
30354 &local_var_str
30355 .into_iter()
30356 .map(|p| p.to_string())
30357 .collect::<Vec<String>>()
30358 .join(",")
30359 .to_string(),
30360 )]),
30361 };
30362 }
30363 if let Some(ref local_var_str) = name__n {
30364 local_var_req_builder = match "multi" {
30365 "multi" => local_var_req_builder.query(
30366 &local_var_str
30367 .into_iter()
30368 .map(|p| ("name__n".to_owned(), p.to_string()))
30369 .collect::<Vec<(std::string::String, std::string::String)>>(),
30370 ),
30371 _ => local_var_req_builder.query(&[(
30372 "name__n",
30373 &local_var_str
30374 .into_iter()
30375 .map(|p| p.to_string())
30376 .collect::<Vec<String>>()
30377 .join(",")
30378 .to_string(),
30379 )]),
30380 };
30381 }
30382 if let Some(ref local_var_str) = name__nic {
30383 local_var_req_builder = match "multi" {
30384 "multi" => local_var_req_builder.query(
30385 &local_var_str
30386 .into_iter()
30387 .map(|p| ("name__nic".to_owned(), p.to_string()))
30388 .collect::<Vec<(std::string::String, std::string::String)>>(),
30389 ),
30390 _ => local_var_req_builder.query(&[(
30391 "name__nic",
30392 &local_var_str
30393 .into_iter()
30394 .map(|p| p.to_string())
30395 .collect::<Vec<String>>()
30396 .join(",")
30397 .to_string(),
30398 )]),
30399 };
30400 }
30401 if let Some(ref local_var_str) = name__nie {
30402 local_var_req_builder = match "multi" {
30403 "multi" => local_var_req_builder.query(
30404 &local_var_str
30405 .into_iter()
30406 .map(|p| ("name__nie".to_owned(), p.to_string()))
30407 .collect::<Vec<(std::string::String, std::string::String)>>(),
30408 ),
30409 _ => local_var_req_builder.query(&[(
30410 "name__nie",
30411 &local_var_str
30412 .into_iter()
30413 .map(|p| p.to_string())
30414 .collect::<Vec<String>>()
30415 .join(",")
30416 .to_string(),
30417 )]),
30418 };
30419 }
30420 if let Some(ref local_var_str) = name__niew {
30421 local_var_req_builder = match "multi" {
30422 "multi" => local_var_req_builder.query(
30423 &local_var_str
30424 .into_iter()
30425 .map(|p| ("name__niew".to_owned(), p.to_string()))
30426 .collect::<Vec<(std::string::String, std::string::String)>>(),
30427 ),
30428 _ => local_var_req_builder.query(&[(
30429 "name__niew",
30430 &local_var_str
30431 .into_iter()
30432 .map(|p| p.to_string())
30433 .collect::<Vec<String>>()
30434 .join(",")
30435 .to_string(),
30436 )]),
30437 };
30438 }
30439 if let Some(ref local_var_str) = name__nisw {
30440 local_var_req_builder = match "multi" {
30441 "multi" => local_var_req_builder.query(
30442 &local_var_str
30443 .into_iter()
30444 .map(|p| ("name__nisw".to_owned(), p.to_string()))
30445 .collect::<Vec<(std::string::String, std::string::String)>>(),
30446 ),
30447 _ => local_var_req_builder.query(&[(
30448 "name__nisw",
30449 &local_var_str
30450 .into_iter()
30451 .map(|p| p.to_string())
30452 .collect::<Vec<String>>()
30453 .join(",")
30454 .to_string(),
30455 )]),
30456 };
30457 }
30458 if let Some(ref local_var_str) = name__regex {
30459 local_var_req_builder = match "multi" {
30460 "multi" => local_var_req_builder.query(
30461 &local_var_str
30462 .into_iter()
30463 .map(|p| ("name__regex".to_owned(), p.to_string()))
30464 .collect::<Vec<(std::string::String, std::string::String)>>(),
30465 ),
30466 _ => local_var_req_builder.query(&[(
30467 "name__regex",
30468 &local_var_str
30469 .into_iter()
30470 .map(|p| p.to_string())
30471 .collect::<Vec<String>>()
30472 .join(",")
30473 .to_string(),
30474 )]),
30475 };
30476 }
30477 if let Some(ref local_var_str) = offset {
30478 local_var_req_builder =
30479 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
30480 }
30481 if let Some(ref local_var_str) = ordering {
30482 local_var_req_builder =
30483 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
30484 }
30485 if let Some(ref local_var_str) = q {
30486 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
30487 }
30488 if let Some(ref local_var_str) = start {
30489 local_var_req_builder =
30490 local_var_req_builder.query(&[("start", &local_var_str.to_string())]);
30491 }
30492 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
30493 local_var_req_builder =
30494 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
30495 }
30496 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
30497 let local_var_key = local_var_apikey.key.clone();
30498 let local_var_value = match local_var_apikey.prefix {
30499 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
30500 None => local_var_key,
30501 };
30502 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
30503 };
30504
30505 let local_var_req = local_var_req_builder.build()?;
30506 let local_var_resp = local_var_client.execute(local_var_req).await?;
30507
30508 let local_var_status = local_var_resp.status();
30509 let local_var_content = local_var_resp.text().await?;
30510
30511 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
30512 serde_json::from_str(&local_var_content).map_err(Error::from)
30513 } else {
30514 let local_var_entity: Option<ExtrasScriptsListError> =
30515 serde_json::from_str(&local_var_content).ok();
30516 let local_var_error = ResponseContent {
30517 status: local_var_status,
30518 content: local_var_content,
30519 entity: local_var_entity,
30520 };
30521 Err(Error::ResponseError(local_var_error))
30522 }
30523}
30524
30525pub async fn extras_scripts_partial_update(
30527 configuration: &configuration::Configuration,
30528 id: &str,
30529 patched_script_input_request: Option<crate::models::PatchedScriptInputRequest>,
30530) -> Result<crate::models::Script, Error<ExtrasScriptsPartialUpdateError>> {
30531 let local_var_configuration = configuration;
30532
30533 let local_var_client = &local_var_configuration.client;
30534
30535 let local_var_uri_str = format!(
30536 "{}/api/extras/scripts/{id}/",
30537 local_var_configuration.base_path,
30538 id = crate::apis::urlencode(id)
30539 );
30540 let mut local_var_req_builder =
30541 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
30542
30543 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
30544 local_var_req_builder =
30545 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
30546 }
30547 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
30548 let local_var_key = local_var_apikey.key.clone();
30549 let local_var_value = match local_var_apikey.prefix {
30550 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
30551 None => local_var_key,
30552 };
30553 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
30554 };
30555 local_var_req_builder = local_var_req_builder.json(&patched_script_input_request);
30556
30557 let local_var_req = local_var_req_builder.build()?;
30558 let local_var_resp = local_var_client.execute(local_var_req).await?;
30559
30560 let local_var_status = local_var_resp.status();
30561 let local_var_content = local_var_resp.text().await?;
30562
30563 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
30564 serde_json::from_str(&local_var_content).map_err(Error::from)
30565 } else {
30566 let local_var_entity: Option<ExtrasScriptsPartialUpdateError> =
30567 serde_json::from_str(&local_var_content).ok();
30568 let local_var_error = ResponseContent {
30569 status: local_var_status,
30570 content: local_var_content,
30571 entity: local_var_entity,
30572 };
30573 Err(Error::ResponseError(local_var_error))
30574 }
30575}
30576
30577pub async fn extras_scripts_retrieve(
30579 configuration: &configuration::Configuration,
30580 id: &str,
30581) -> Result<crate::models::Script, Error<ExtrasScriptsRetrieveError>> {
30582 let local_var_configuration = configuration;
30583
30584 let local_var_client = &local_var_configuration.client;
30585
30586 let local_var_uri_str = format!(
30587 "{}/api/extras/scripts/{id}/",
30588 local_var_configuration.base_path,
30589 id = crate::apis::urlencode(id)
30590 );
30591 let mut local_var_req_builder =
30592 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
30593
30594 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
30595 local_var_req_builder =
30596 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
30597 }
30598 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
30599 let local_var_key = local_var_apikey.key.clone();
30600 let local_var_value = match local_var_apikey.prefix {
30601 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
30602 None => local_var_key,
30603 };
30604 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
30605 };
30606
30607 let local_var_req = local_var_req_builder.build()?;
30608 let local_var_resp = local_var_client.execute(local_var_req).await?;
30609
30610 let local_var_status = local_var_resp.status();
30611 let local_var_content = local_var_resp.text().await?;
30612
30613 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
30614 serde_json::from_str(&local_var_content).map_err(Error::from)
30615 } else {
30616 let local_var_entity: Option<ExtrasScriptsRetrieveError> =
30617 serde_json::from_str(&local_var_content).ok();
30618 let local_var_error = ResponseContent {
30619 status: local_var_status,
30620 content: local_var_content,
30621 entity: local_var_entity,
30622 };
30623 Err(Error::ResponseError(local_var_error))
30624 }
30625}
30626
30627pub async fn extras_scripts_update(
30629 configuration: &configuration::Configuration,
30630 id: &str,
30631 script_input_request: crate::models::ScriptInputRequest,
30632) -> Result<crate::models::Script, Error<ExtrasScriptsUpdateError>> {
30633 let local_var_configuration = configuration;
30634
30635 let local_var_client = &local_var_configuration.client;
30636
30637 let local_var_uri_str = format!(
30638 "{}/api/extras/scripts/{id}/",
30639 local_var_configuration.base_path,
30640 id = crate::apis::urlencode(id)
30641 );
30642 let mut local_var_req_builder =
30643 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
30644
30645 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
30646 local_var_req_builder =
30647 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
30648 }
30649 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
30650 let local_var_key = local_var_apikey.key.clone();
30651 let local_var_value = match local_var_apikey.prefix {
30652 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
30653 None => local_var_key,
30654 };
30655 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
30656 };
30657 local_var_req_builder = local_var_req_builder.json(&script_input_request);
30658
30659 let local_var_req = local_var_req_builder.build()?;
30660 let local_var_resp = local_var_client.execute(local_var_req).await?;
30661
30662 let local_var_status = local_var_resp.status();
30663 let local_var_content = local_var_resp.text().await?;
30664
30665 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
30666 serde_json::from_str(&local_var_content).map_err(Error::from)
30667 } else {
30668 let local_var_entity: Option<ExtrasScriptsUpdateError> =
30669 serde_json::from_str(&local_var_content).ok();
30670 let local_var_error = ResponseContent {
30671 status: local_var_status,
30672 content: local_var_content,
30673 entity: local_var_entity,
30674 };
30675 Err(Error::ResponseError(local_var_error))
30676 }
30677}
30678
30679pub async fn extras_scripts_upload_create(
30681 configuration: &configuration::Configuration,
30682 script_module_request: crate::models::ScriptModuleRequest,
30683) -> Result<crate::models::ScriptModule, Error<ExtrasScriptsUploadCreateError>> {
30684 let local_var_configuration = configuration;
30685
30686 let local_var_client = &local_var_configuration.client;
30687
30688 let local_var_uri_str = format!(
30689 "{}/api/extras/scripts/upload/",
30690 local_var_configuration.base_path
30691 );
30692 let mut local_var_req_builder =
30693 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
30694
30695 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
30696 local_var_req_builder =
30697 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
30698 }
30699 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
30700 let local_var_key = local_var_apikey.key.clone();
30701 let local_var_value = match local_var_apikey.prefix {
30702 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
30703 None => local_var_key,
30704 };
30705 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
30706 };
30707 local_var_req_builder = local_var_req_builder.json(&script_module_request);
30708
30709 let local_var_req = local_var_req_builder.build()?;
30710 let local_var_resp = local_var_client.execute(local_var_req).await?;
30711
30712 let local_var_status = local_var_resp.status();
30713 let local_var_content = local_var_resp.text().await?;
30714
30715 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
30716 serde_json::from_str(&local_var_content).map_err(Error::from)
30717 } else {
30718 let local_var_entity: Option<ExtrasScriptsUploadCreateError> =
30719 serde_json::from_str(&local_var_content).ok();
30720 let local_var_error = ResponseContent {
30721 status: local_var_status,
30722 content: local_var_content,
30723 entity: local_var_entity,
30724 };
30725 Err(Error::ResponseError(local_var_error))
30726 }
30727}
30728
30729pub async fn extras_subscriptions_bulk_destroy(
30731 configuration: &configuration::Configuration,
30732 subscription_request: Vec<crate::models::SubscriptionRequest>,
30733) -> Result<(), Error<ExtrasSubscriptionsBulkDestroyError>> {
30734 let local_var_configuration = configuration;
30735
30736 let local_var_client = &local_var_configuration.client;
30737
30738 let local_var_uri_str = format!(
30739 "{}/api/extras/subscriptions/",
30740 local_var_configuration.base_path
30741 );
30742 let mut local_var_req_builder =
30743 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
30744
30745 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
30746 local_var_req_builder =
30747 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
30748 }
30749 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
30750 let local_var_key = local_var_apikey.key.clone();
30751 let local_var_value = match local_var_apikey.prefix {
30752 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
30753 None => local_var_key,
30754 };
30755 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
30756 };
30757 local_var_req_builder = local_var_req_builder.json(&subscription_request);
30758
30759 let local_var_req = local_var_req_builder.build()?;
30760 let local_var_resp = local_var_client.execute(local_var_req).await?;
30761
30762 let local_var_status = local_var_resp.status();
30763 let local_var_content = local_var_resp.text().await?;
30764
30765 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
30766 Ok(())
30767 } else {
30768 let local_var_entity: Option<ExtrasSubscriptionsBulkDestroyError> =
30769 serde_json::from_str(&local_var_content).ok();
30770 let local_var_error = ResponseContent {
30771 status: local_var_status,
30772 content: local_var_content,
30773 entity: local_var_entity,
30774 };
30775 Err(Error::ResponseError(local_var_error))
30776 }
30777}
30778
30779pub async fn extras_subscriptions_bulk_partial_update(
30781 configuration: &configuration::Configuration,
30782 subscription_request: Vec<crate::models::SubscriptionRequest>,
30783) -> Result<Vec<crate::models::Subscription>, Error<ExtrasSubscriptionsBulkPartialUpdateError>> {
30784 let local_var_configuration = configuration;
30785
30786 let local_var_client = &local_var_configuration.client;
30787
30788 let local_var_uri_str = format!(
30789 "{}/api/extras/subscriptions/",
30790 local_var_configuration.base_path
30791 );
30792 let mut local_var_req_builder =
30793 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
30794
30795 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
30796 local_var_req_builder =
30797 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
30798 }
30799 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
30800 let local_var_key = local_var_apikey.key.clone();
30801 let local_var_value = match local_var_apikey.prefix {
30802 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
30803 None => local_var_key,
30804 };
30805 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
30806 };
30807 local_var_req_builder = local_var_req_builder.json(&subscription_request);
30808
30809 let local_var_req = local_var_req_builder.build()?;
30810 let local_var_resp = local_var_client.execute(local_var_req).await?;
30811
30812 let local_var_status = local_var_resp.status();
30813 let local_var_content = local_var_resp.text().await?;
30814
30815 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
30816 serde_json::from_str(&local_var_content).map_err(Error::from)
30817 } else {
30818 let local_var_entity: Option<ExtrasSubscriptionsBulkPartialUpdateError> =
30819 serde_json::from_str(&local_var_content).ok();
30820 let local_var_error = ResponseContent {
30821 status: local_var_status,
30822 content: local_var_content,
30823 entity: local_var_entity,
30824 };
30825 Err(Error::ResponseError(local_var_error))
30826 }
30827}
30828
30829pub async fn extras_subscriptions_bulk_update(
30831 configuration: &configuration::Configuration,
30832 subscription_request: Vec<crate::models::SubscriptionRequest>,
30833) -> Result<Vec<crate::models::Subscription>, Error<ExtrasSubscriptionsBulkUpdateError>> {
30834 let local_var_configuration = configuration;
30835
30836 let local_var_client = &local_var_configuration.client;
30837
30838 let local_var_uri_str = format!(
30839 "{}/api/extras/subscriptions/",
30840 local_var_configuration.base_path
30841 );
30842 let mut local_var_req_builder =
30843 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
30844
30845 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
30846 local_var_req_builder =
30847 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
30848 }
30849 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
30850 let local_var_key = local_var_apikey.key.clone();
30851 let local_var_value = match local_var_apikey.prefix {
30852 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
30853 None => local_var_key,
30854 };
30855 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
30856 };
30857 local_var_req_builder = local_var_req_builder.json(&subscription_request);
30858
30859 let local_var_req = local_var_req_builder.build()?;
30860 let local_var_resp = local_var_client.execute(local_var_req).await?;
30861
30862 let local_var_status = local_var_resp.status();
30863 let local_var_content = local_var_resp.text().await?;
30864
30865 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
30866 serde_json::from_str(&local_var_content).map_err(Error::from)
30867 } else {
30868 let local_var_entity: Option<ExtrasSubscriptionsBulkUpdateError> =
30869 serde_json::from_str(&local_var_content).ok();
30870 let local_var_error = ResponseContent {
30871 status: local_var_status,
30872 content: local_var_content,
30873 entity: local_var_entity,
30874 };
30875 Err(Error::ResponseError(local_var_error))
30876 }
30877}
30878
30879pub async fn extras_subscriptions_create(
30881 configuration: &configuration::Configuration,
30882 extras_subscriptions_create_request: crate::models::ExtrasSubscriptionsCreateRequest,
30883) -> Result<crate::models::Subscription, Error<ExtrasSubscriptionsCreateError>> {
30884 let local_var_configuration = configuration;
30885
30886 let local_var_client = &local_var_configuration.client;
30887
30888 let local_var_uri_str = format!(
30889 "{}/api/extras/subscriptions/",
30890 local_var_configuration.base_path
30891 );
30892 let mut local_var_req_builder =
30893 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
30894
30895 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
30896 local_var_req_builder =
30897 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
30898 }
30899 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
30900 let local_var_key = local_var_apikey.key.clone();
30901 let local_var_value = match local_var_apikey.prefix {
30902 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
30903 None => local_var_key,
30904 };
30905 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
30906 };
30907 local_var_req_builder = local_var_req_builder.json(&extras_subscriptions_create_request);
30908
30909 let local_var_req = local_var_req_builder.build()?;
30910 let local_var_resp = local_var_client.execute(local_var_req).await?;
30911
30912 let local_var_status = local_var_resp.status();
30913 let local_var_content = local_var_resp.text().await?;
30914
30915 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
30916 serde_json::from_str(&local_var_content).map_err(Error::from)
30917 } else {
30918 let local_var_entity: Option<ExtrasSubscriptionsCreateError> =
30919 serde_json::from_str(&local_var_content).ok();
30920 let local_var_error = ResponseContent {
30921 status: local_var_status,
30922 content: local_var_content,
30923 entity: local_var_entity,
30924 };
30925 Err(Error::ResponseError(local_var_error))
30926 }
30927}
30928
30929pub async fn extras_subscriptions_destroy(
30931 configuration: &configuration::Configuration,
30932 id: i32,
30933) -> Result<(), Error<ExtrasSubscriptionsDestroyError>> {
30934 let local_var_configuration = configuration;
30935
30936 let local_var_client = &local_var_configuration.client;
30937
30938 let local_var_uri_str = format!(
30939 "{}/api/extras/subscriptions/{id}/",
30940 local_var_configuration.base_path,
30941 id = id
30942 );
30943 let mut local_var_req_builder =
30944 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
30945
30946 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
30947 local_var_req_builder =
30948 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
30949 }
30950 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
30951 let local_var_key = local_var_apikey.key.clone();
30952 let local_var_value = match local_var_apikey.prefix {
30953 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
30954 None => local_var_key,
30955 };
30956 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
30957 };
30958
30959 let local_var_req = local_var_req_builder.build()?;
30960 let local_var_resp = local_var_client.execute(local_var_req).await?;
30961
30962 let local_var_status = local_var_resp.status();
30963 let local_var_content = local_var_resp.text().await?;
30964
30965 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
30966 Ok(())
30967 } else {
30968 let local_var_entity: Option<ExtrasSubscriptionsDestroyError> =
30969 serde_json::from_str(&local_var_content).ok();
30970 let local_var_error = ResponseContent {
30971 status: local_var_status,
30972 content: local_var_content,
30973 entity: local_var_entity,
30974 };
30975 Err(Error::ResponseError(local_var_error))
30976 }
30977}
30978
30979pub async fn extras_subscriptions_list(
30981 configuration: &configuration::Configuration,
30982 limit: Option<i32>,
30983 offset: Option<i32>,
30984 ordering: Option<&str>,
30985 start: Option<i32>,
30986) -> Result<crate::models::PaginatedSubscriptionList, Error<ExtrasSubscriptionsListError>> {
30987 let local_var_configuration = configuration;
30988
30989 let local_var_client = &local_var_configuration.client;
30990
30991 let local_var_uri_str = format!(
30992 "{}/api/extras/subscriptions/",
30993 local_var_configuration.base_path
30994 );
30995 let mut local_var_req_builder =
30996 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
30997
30998 if let Some(ref local_var_str) = limit {
30999 local_var_req_builder =
31000 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
31001 }
31002 if let Some(ref local_var_str) = offset {
31003 local_var_req_builder =
31004 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
31005 }
31006 if let Some(ref local_var_str) = ordering {
31007 local_var_req_builder =
31008 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
31009 }
31010 if let Some(ref local_var_str) = start {
31011 local_var_req_builder =
31012 local_var_req_builder.query(&[("start", &local_var_str.to_string())]);
31013 }
31014 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
31015 local_var_req_builder =
31016 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
31017 }
31018 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
31019 let local_var_key = local_var_apikey.key.clone();
31020 let local_var_value = match local_var_apikey.prefix {
31021 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
31022 None => local_var_key,
31023 };
31024 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
31025 };
31026
31027 let local_var_req = local_var_req_builder.build()?;
31028 let local_var_resp = local_var_client.execute(local_var_req).await?;
31029
31030 let local_var_status = local_var_resp.status();
31031 let local_var_content = local_var_resp.text().await?;
31032
31033 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
31034 serde_json::from_str(&local_var_content).map_err(Error::from)
31035 } else {
31036 let local_var_entity: Option<ExtrasSubscriptionsListError> =
31037 serde_json::from_str(&local_var_content).ok();
31038 let local_var_error = ResponseContent {
31039 status: local_var_status,
31040 content: local_var_content,
31041 entity: local_var_entity,
31042 };
31043 Err(Error::ResponseError(local_var_error))
31044 }
31045}
31046
31047pub async fn extras_subscriptions_partial_update(
31049 configuration: &configuration::Configuration,
31050 id: i32,
31051 patched_subscription_request: Option<crate::models::PatchedSubscriptionRequest>,
31052) -> Result<crate::models::Subscription, Error<ExtrasSubscriptionsPartialUpdateError>> {
31053 let local_var_configuration = configuration;
31054
31055 let local_var_client = &local_var_configuration.client;
31056
31057 let local_var_uri_str = format!(
31058 "{}/api/extras/subscriptions/{id}/",
31059 local_var_configuration.base_path,
31060 id = id
31061 );
31062 let mut local_var_req_builder =
31063 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
31064
31065 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
31066 local_var_req_builder =
31067 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
31068 }
31069 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
31070 let local_var_key = local_var_apikey.key.clone();
31071 let local_var_value = match local_var_apikey.prefix {
31072 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
31073 None => local_var_key,
31074 };
31075 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
31076 };
31077 local_var_req_builder = local_var_req_builder.json(&patched_subscription_request);
31078
31079 let local_var_req = local_var_req_builder.build()?;
31080 let local_var_resp = local_var_client.execute(local_var_req).await?;
31081
31082 let local_var_status = local_var_resp.status();
31083 let local_var_content = local_var_resp.text().await?;
31084
31085 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
31086 serde_json::from_str(&local_var_content).map_err(Error::from)
31087 } else {
31088 let local_var_entity: Option<ExtrasSubscriptionsPartialUpdateError> =
31089 serde_json::from_str(&local_var_content).ok();
31090 let local_var_error = ResponseContent {
31091 status: local_var_status,
31092 content: local_var_content,
31093 entity: local_var_entity,
31094 };
31095 Err(Error::ResponseError(local_var_error))
31096 }
31097}
31098
31099pub async fn extras_subscriptions_retrieve(
31101 configuration: &configuration::Configuration,
31102 id: i32,
31103) -> Result<crate::models::Subscription, Error<ExtrasSubscriptionsRetrieveError>> {
31104 let local_var_configuration = configuration;
31105
31106 let local_var_client = &local_var_configuration.client;
31107
31108 let local_var_uri_str = format!(
31109 "{}/api/extras/subscriptions/{id}/",
31110 local_var_configuration.base_path,
31111 id = id
31112 );
31113 let mut local_var_req_builder =
31114 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
31115
31116 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
31117 local_var_req_builder =
31118 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
31119 }
31120 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
31121 let local_var_key = local_var_apikey.key.clone();
31122 let local_var_value = match local_var_apikey.prefix {
31123 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
31124 None => local_var_key,
31125 };
31126 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
31127 };
31128
31129 let local_var_req = local_var_req_builder.build()?;
31130 let local_var_resp = local_var_client.execute(local_var_req).await?;
31131
31132 let local_var_status = local_var_resp.status();
31133 let local_var_content = local_var_resp.text().await?;
31134
31135 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
31136 serde_json::from_str(&local_var_content).map_err(Error::from)
31137 } else {
31138 let local_var_entity: Option<ExtrasSubscriptionsRetrieveError> =
31139 serde_json::from_str(&local_var_content).ok();
31140 let local_var_error = ResponseContent {
31141 status: local_var_status,
31142 content: local_var_content,
31143 entity: local_var_entity,
31144 };
31145 Err(Error::ResponseError(local_var_error))
31146 }
31147}
31148
31149pub async fn extras_subscriptions_update(
31151 configuration: &configuration::Configuration,
31152 id: i32,
31153 subscription_request: crate::models::SubscriptionRequest,
31154) -> Result<crate::models::Subscription, Error<ExtrasSubscriptionsUpdateError>> {
31155 let local_var_configuration = configuration;
31156
31157 let local_var_client = &local_var_configuration.client;
31158
31159 let local_var_uri_str = format!(
31160 "{}/api/extras/subscriptions/{id}/",
31161 local_var_configuration.base_path,
31162 id = id
31163 );
31164 let mut local_var_req_builder =
31165 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
31166
31167 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
31168 local_var_req_builder =
31169 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
31170 }
31171 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
31172 let local_var_key = local_var_apikey.key.clone();
31173 let local_var_value = match local_var_apikey.prefix {
31174 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
31175 None => local_var_key,
31176 };
31177 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
31178 };
31179 local_var_req_builder = local_var_req_builder.json(&subscription_request);
31180
31181 let local_var_req = local_var_req_builder.build()?;
31182 let local_var_resp = local_var_client.execute(local_var_req).await?;
31183
31184 let local_var_status = local_var_resp.status();
31185 let local_var_content = local_var_resp.text().await?;
31186
31187 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
31188 serde_json::from_str(&local_var_content).map_err(Error::from)
31189 } else {
31190 let local_var_entity: Option<ExtrasSubscriptionsUpdateError> =
31191 serde_json::from_str(&local_var_content).ok();
31192 let local_var_error = ResponseContent {
31193 status: local_var_status,
31194 content: local_var_content,
31195 entity: local_var_entity,
31196 };
31197 Err(Error::ResponseError(local_var_error))
31198 }
31199}
31200
31201pub async fn extras_table_configs_bulk_destroy(
31203 configuration: &configuration::Configuration,
31204 table_config_request: Vec<crate::models::TableConfigRequest>,
31205) -> Result<(), Error<ExtrasTableConfigsBulkDestroyError>> {
31206 let local_var_configuration = configuration;
31207
31208 let local_var_client = &local_var_configuration.client;
31209
31210 let local_var_uri_str = format!(
31211 "{}/api/extras/table-configs/",
31212 local_var_configuration.base_path
31213 );
31214 let mut local_var_req_builder =
31215 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
31216
31217 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
31218 local_var_req_builder =
31219 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
31220 }
31221 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
31222 let local_var_key = local_var_apikey.key.clone();
31223 let local_var_value = match local_var_apikey.prefix {
31224 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
31225 None => local_var_key,
31226 };
31227 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
31228 };
31229 local_var_req_builder = local_var_req_builder.json(&table_config_request);
31230
31231 let local_var_req = local_var_req_builder.build()?;
31232 let local_var_resp = local_var_client.execute(local_var_req).await?;
31233
31234 let local_var_status = local_var_resp.status();
31235 let local_var_content = local_var_resp.text().await?;
31236
31237 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
31238 Ok(())
31239 } else {
31240 let local_var_entity: Option<ExtrasTableConfigsBulkDestroyError> =
31241 serde_json::from_str(&local_var_content).ok();
31242 let local_var_error = ResponseContent {
31243 status: local_var_status,
31244 content: local_var_content,
31245 entity: local_var_entity,
31246 };
31247 Err(Error::ResponseError(local_var_error))
31248 }
31249}
31250
31251pub async fn extras_table_configs_bulk_partial_update(
31253 configuration: &configuration::Configuration,
31254 table_config_request: Vec<crate::models::TableConfigRequest>,
31255) -> Result<Vec<crate::models::TableConfig>, Error<ExtrasTableConfigsBulkPartialUpdateError>> {
31256 let local_var_configuration = configuration;
31257
31258 let local_var_client = &local_var_configuration.client;
31259
31260 let local_var_uri_str = format!(
31261 "{}/api/extras/table-configs/",
31262 local_var_configuration.base_path
31263 );
31264 let mut local_var_req_builder =
31265 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
31266
31267 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
31268 local_var_req_builder =
31269 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
31270 }
31271 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
31272 let local_var_key = local_var_apikey.key.clone();
31273 let local_var_value = match local_var_apikey.prefix {
31274 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
31275 None => local_var_key,
31276 };
31277 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
31278 };
31279 local_var_req_builder = local_var_req_builder.json(&table_config_request);
31280
31281 let local_var_req = local_var_req_builder.build()?;
31282 let local_var_resp = local_var_client.execute(local_var_req).await?;
31283
31284 let local_var_status = local_var_resp.status();
31285 let local_var_content = local_var_resp.text().await?;
31286
31287 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
31288 serde_json::from_str(&local_var_content).map_err(Error::from)
31289 } else {
31290 let local_var_entity: Option<ExtrasTableConfigsBulkPartialUpdateError> =
31291 serde_json::from_str(&local_var_content).ok();
31292 let local_var_error = ResponseContent {
31293 status: local_var_status,
31294 content: local_var_content,
31295 entity: local_var_entity,
31296 };
31297 Err(Error::ResponseError(local_var_error))
31298 }
31299}
31300
31301pub async fn extras_table_configs_bulk_update(
31303 configuration: &configuration::Configuration,
31304 table_config_request: Vec<crate::models::TableConfigRequest>,
31305) -> Result<Vec<crate::models::TableConfig>, Error<ExtrasTableConfigsBulkUpdateError>> {
31306 let local_var_configuration = configuration;
31307
31308 let local_var_client = &local_var_configuration.client;
31309
31310 let local_var_uri_str = format!(
31311 "{}/api/extras/table-configs/",
31312 local_var_configuration.base_path
31313 );
31314 let mut local_var_req_builder =
31315 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
31316
31317 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
31318 local_var_req_builder =
31319 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
31320 }
31321 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
31322 let local_var_key = local_var_apikey.key.clone();
31323 let local_var_value = match local_var_apikey.prefix {
31324 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
31325 None => local_var_key,
31326 };
31327 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
31328 };
31329 local_var_req_builder = local_var_req_builder.json(&table_config_request);
31330
31331 let local_var_req = local_var_req_builder.build()?;
31332 let local_var_resp = local_var_client.execute(local_var_req).await?;
31333
31334 let local_var_status = local_var_resp.status();
31335 let local_var_content = local_var_resp.text().await?;
31336
31337 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
31338 serde_json::from_str(&local_var_content).map_err(Error::from)
31339 } else {
31340 let local_var_entity: Option<ExtrasTableConfigsBulkUpdateError> =
31341 serde_json::from_str(&local_var_content).ok();
31342 let local_var_error = ResponseContent {
31343 status: local_var_status,
31344 content: local_var_content,
31345 entity: local_var_entity,
31346 };
31347 Err(Error::ResponseError(local_var_error))
31348 }
31349}
31350
31351pub async fn extras_table_configs_create(
31353 configuration: &configuration::Configuration,
31354 extras_table_configs_create_request: crate::models::ExtrasTableConfigsCreateRequest,
31355) -> Result<crate::models::TableConfig, Error<ExtrasTableConfigsCreateError>> {
31356 let local_var_configuration = configuration;
31357
31358 let local_var_client = &local_var_configuration.client;
31359
31360 let local_var_uri_str = format!(
31361 "{}/api/extras/table-configs/",
31362 local_var_configuration.base_path
31363 );
31364 let mut local_var_req_builder =
31365 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
31366
31367 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
31368 local_var_req_builder =
31369 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
31370 }
31371 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
31372 let local_var_key = local_var_apikey.key.clone();
31373 let local_var_value = match local_var_apikey.prefix {
31374 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
31375 None => local_var_key,
31376 };
31377 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
31378 };
31379 local_var_req_builder = local_var_req_builder.json(&extras_table_configs_create_request);
31380
31381 let local_var_req = local_var_req_builder.build()?;
31382 let local_var_resp = local_var_client.execute(local_var_req).await?;
31383
31384 let local_var_status = local_var_resp.status();
31385 let local_var_content = local_var_resp.text().await?;
31386
31387 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
31388 serde_json::from_str(&local_var_content).map_err(Error::from)
31389 } else {
31390 let local_var_entity: Option<ExtrasTableConfigsCreateError> =
31391 serde_json::from_str(&local_var_content).ok();
31392 let local_var_error = ResponseContent {
31393 status: local_var_status,
31394 content: local_var_content,
31395 entity: local_var_entity,
31396 };
31397 Err(Error::ResponseError(local_var_error))
31398 }
31399}
31400
31401pub async fn extras_table_configs_destroy(
31403 configuration: &configuration::Configuration,
31404 id: i32,
31405) -> Result<(), Error<ExtrasTableConfigsDestroyError>> {
31406 let local_var_configuration = configuration;
31407
31408 let local_var_client = &local_var_configuration.client;
31409
31410 let local_var_uri_str = format!(
31411 "{}/api/extras/table-configs/{id}/",
31412 local_var_configuration.base_path,
31413 id = id
31414 );
31415 let mut local_var_req_builder =
31416 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
31417
31418 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
31419 local_var_req_builder =
31420 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
31421 }
31422 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
31423 let local_var_key = local_var_apikey.key.clone();
31424 let local_var_value = match local_var_apikey.prefix {
31425 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
31426 None => local_var_key,
31427 };
31428 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
31429 };
31430
31431 let local_var_req = local_var_req_builder.build()?;
31432 let local_var_resp = local_var_client.execute(local_var_req).await?;
31433
31434 let local_var_status = local_var_resp.status();
31435 let local_var_content = local_var_resp.text().await?;
31436
31437 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
31438 Ok(())
31439 } else {
31440 let local_var_entity: Option<ExtrasTableConfigsDestroyError> =
31441 serde_json::from_str(&local_var_content).ok();
31442 let local_var_error = ResponseContent {
31443 status: local_var_status,
31444 content: local_var_content,
31445 entity: local_var_entity,
31446 };
31447 Err(Error::ResponseError(local_var_error))
31448 }
31449}
31450
31451pub async fn extras_table_configs_list(
31453 configuration: &configuration::Configuration,
31454 created: Option<Vec<String>>,
31455 created__empty: Option<Vec<String>>,
31456 created__gt: Option<Vec<String>>,
31457 created__gte: Option<Vec<String>>,
31458 created__lt: Option<Vec<String>>,
31459 created__lte: Option<Vec<String>>,
31460 created__n: Option<Vec<String>>,
31461 created_by_request: Option<&str>,
31462 description: Option<Vec<String>>,
31463 description__empty: Option<bool>,
31464 description__ic: Option<Vec<String>>,
31465 description__ie: Option<Vec<String>>,
31466 description__iew: Option<Vec<String>>,
31467 description__iregex: Option<Vec<String>>,
31468 description__isw: Option<Vec<String>>,
31469 description__n: Option<Vec<String>>,
31470 description__nic: Option<Vec<String>>,
31471 description__nie: Option<Vec<String>>,
31472 description__niew: Option<Vec<String>>,
31473 description__nisw: Option<Vec<String>>,
31474 description__regex: Option<Vec<String>>,
31475 enabled: Option<bool>,
31476 id: Option<Vec<i32>>,
31477 id__empty: Option<bool>,
31478 id__gt: Option<Vec<i32>>,
31479 id__gte: Option<Vec<i32>>,
31480 id__lt: Option<Vec<i32>>,
31481 id__lte: Option<Vec<i32>>,
31482 id__n: Option<Vec<i32>>,
31483 last_updated: Option<Vec<String>>,
31484 last_updated__empty: Option<Vec<String>>,
31485 last_updated__gt: Option<Vec<String>>,
31486 last_updated__gte: Option<Vec<String>>,
31487 last_updated__lt: Option<Vec<String>>,
31488 last_updated__lte: Option<Vec<String>>,
31489 last_updated__n: Option<Vec<String>>,
31490 limit: Option<i32>,
31491 modified_by_request: Option<&str>,
31492 name: Option<Vec<String>>,
31493 name__empty: Option<bool>,
31494 name__ic: Option<Vec<String>>,
31495 name__ie: Option<Vec<String>>,
31496 name__iew: Option<Vec<String>>,
31497 name__iregex: Option<Vec<String>>,
31498 name__isw: Option<Vec<String>>,
31499 name__n: Option<Vec<String>>,
31500 name__nic: Option<Vec<String>>,
31501 name__nie: Option<Vec<String>>,
31502 name__niew: Option<Vec<String>>,
31503 name__nisw: Option<Vec<String>>,
31504 name__regex: Option<Vec<String>>,
31505 object_type: Option<Vec<String>>,
31506 object_type__n: Option<Vec<String>>,
31507 object_type_id: Option<Vec<i32>>,
31508 object_type_id__n: Option<Vec<i32>>,
31509 offset: Option<i32>,
31510 ordering: Option<&str>,
31511 q: Option<&str>,
31512 shared: Option<bool>,
31513 start: Option<i32>,
31514 table: Option<Vec<String>>,
31515 table__empty: Option<bool>,
31516 table__ic: Option<Vec<String>>,
31517 table__ie: Option<Vec<String>>,
31518 table__iew: Option<Vec<String>>,
31519 table__iregex: Option<Vec<String>>,
31520 table__isw: Option<Vec<String>>,
31521 table__n: Option<Vec<String>>,
31522 table__nic: Option<Vec<String>>,
31523 table__nie: Option<Vec<String>>,
31524 table__niew: Option<Vec<String>>,
31525 table__nisw: Option<Vec<String>>,
31526 table__regex: Option<Vec<String>>,
31527 updated_by_request: Option<&str>,
31528 usable: Option<bool>,
31529 user: Option<Vec<String>>,
31530 user__n: Option<Vec<String>>,
31531 user_id: Option<Vec<i32>>,
31532 user_id__n: Option<Vec<i32>>,
31533 weight: Option<Vec<i32>>,
31534 weight__empty: Option<bool>,
31535 weight__gt: Option<Vec<i32>>,
31536 weight__gte: Option<Vec<i32>>,
31537 weight__lt: Option<Vec<i32>>,
31538 weight__lte: Option<Vec<i32>>,
31539 weight__n: Option<Vec<i32>>,
31540) -> Result<crate::models::PaginatedTableConfigList, Error<ExtrasTableConfigsListError>> {
31541 let local_var_configuration = configuration;
31542
31543 let local_var_client = &local_var_configuration.client;
31544
31545 let local_var_uri_str = format!(
31546 "{}/api/extras/table-configs/",
31547 local_var_configuration.base_path
31548 );
31549 let mut local_var_req_builder =
31550 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
31551
31552 if let Some(ref local_var_str) = created {
31553 local_var_req_builder = match "multi" {
31554 "multi" => local_var_req_builder.query(
31555 &local_var_str
31556 .into_iter()
31557 .map(|p| ("created".to_owned(), p.to_string()))
31558 .collect::<Vec<(std::string::String, std::string::String)>>(),
31559 ),
31560 _ => local_var_req_builder.query(&[(
31561 "created",
31562 &local_var_str
31563 .into_iter()
31564 .map(|p| p.to_string())
31565 .collect::<Vec<String>>()
31566 .join(",")
31567 .to_string(),
31568 )]),
31569 };
31570 }
31571 if let Some(ref local_var_str) = created__empty {
31572 local_var_req_builder = match "multi" {
31573 "multi" => local_var_req_builder.query(
31574 &local_var_str
31575 .into_iter()
31576 .map(|p| ("created__empty".to_owned(), p.to_string()))
31577 .collect::<Vec<(std::string::String, std::string::String)>>(),
31578 ),
31579 _ => local_var_req_builder.query(&[(
31580 "created__empty",
31581 &local_var_str
31582 .into_iter()
31583 .map(|p| p.to_string())
31584 .collect::<Vec<String>>()
31585 .join(",")
31586 .to_string(),
31587 )]),
31588 };
31589 }
31590 if let Some(ref local_var_str) = created__gt {
31591 local_var_req_builder = match "multi" {
31592 "multi" => local_var_req_builder.query(
31593 &local_var_str
31594 .into_iter()
31595 .map(|p| ("created__gt".to_owned(), p.to_string()))
31596 .collect::<Vec<(std::string::String, std::string::String)>>(),
31597 ),
31598 _ => local_var_req_builder.query(&[(
31599 "created__gt",
31600 &local_var_str
31601 .into_iter()
31602 .map(|p| p.to_string())
31603 .collect::<Vec<String>>()
31604 .join(",")
31605 .to_string(),
31606 )]),
31607 };
31608 }
31609 if let Some(ref local_var_str) = created__gte {
31610 local_var_req_builder = match "multi" {
31611 "multi" => local_var_req_builder.query(
31612 &local_var_str
31613 .into_iter()
31614 .map(|p| ("created__gte".to_owned(), p.to_string()))
31615 .collect::<Vec<(std::string::String, std::string::String)>>(),
31616 ),
31617 _ => local_var_req_builder.query(&[(
31618 "created__gte",
31619 &local_var_str
31620 .into_iter()
31621 .map(|p| p.to_string())
31622 .collect::<Vec<String>>()
31623 .join(",")
31624 .to_string(),
31625 )]),
31626 };
31627 }
31628 if let Some(ref local_var_str) = created__lt {
31629 local_var_req_builder = match "multi" {
31630 "multi" => local_var_req_builder.query(
31631 &local_var_str
31632 .into_iter()
31633 .map(|p| ("created__lt".to_owned(), p.to_string()))
31634 .collect::<Vec<(std::string::String, std::string::String)>>(),
31635 ),
31636 _ => local_var_req_builder.query(&[(
31637 "created__lt",
31638 &local_var_str
31639 .into_iter()
31640 .map(|p| p.to_string())
31641 .collect::<Vec<String>>()
31642 .join(",")
31643 .to_string(),
31644 )]),
31645 };
31646 }
31647 if let Some(ref local_var_str) = created__lte {
31648 local_var_req_builder = match "multi" {
31649 "multi" => local_var_req_builder.query(
31650 &local_var_str
31651 .into_iter()
31652 .map(|p| ("created__lte".to_owned(), p.to_string()))
31653 .collect::<Vec<(std::string::String, std::string::String)>>(),
31654 ),
31655 _ => local_var_req_builder.query(&[(
31656 "created__lte",
31657 &local_var_str
31658 .into_iter()
31659 .map(|p| p.to_string())
31660 .collect::<Vec<String>>()
31661 .join(",")
31662 .to_string(),
31663 )]),
31664 };
31665 }
31666 if let Some(ref local_var_str) = created__n {
31667 local_var_req_builder = match "multi" {
31668 "multi" => local_var_req_builder.query(
31669 &local_var_str
31670 .into_iter()
31671 .map(|p| ("created__n".to_owned(), p.to_string()))
31672 .collect::<Vec<(std::string::String, std::string::String)>>(),
31673 ),
31674 _ => local_var_req_builder.query(&[(
31675 "created__n",
31676 &local_var_str
31677 .into_iter()
31678 .map(|p| p.to_string())
31679 .collect::<Vec<String>>()
31680 .join(",")
31681 .to_string(),
31682 )]),
31683 };
31684 }
31685 if let Some(ref local_var_str) = created_by_request {
31686 local_var_req_builder =
31687 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
31688 }
31689 if let Some(ref local_var_str) = description {
31690 local_var_req_builder = match "multi" {
31691 "multi" => local_var_req_builder.query(
31692 &local_var_str
31693 .into_iter()
31694 .map(|p| ("description".to_owned(), p.to_string()))
31695 .collect::<Vec<(std::string::String, std::string::String)>>(),
31696 ),
31697 _ => local_var_req_builder.query(&[(
31698 "description",
31699 &local_var_str
31700 .into_iter()
31701 .map(|p| p.to_string())
31702 .collect::<Vec<String>>()
31703 .join(",")
31704 .to_string(),
31705 )]),
31706 };
31707 }
31708 if let Some(ref local_var_str) = description__empty {
31709 local_var_req_builder =
31710 local_var_req_builder.query(&[("description__empty", &local_var_str.to_string())]);
31711 }
31712 if let Some(ref local_var_str) = description__ic {
31713 local_var_req_builder = match "multi" {
31714 "multi" => local_var_req_builder.query(
31715 &local_var_str
31716 .into_iter()
31717 .map(|p| ("description__ic".to_owned(), p.to_string()))
31718 .collect::<Vec<(std::string::String, std::string::String)>>(),
31719 ),
31720 _ => local_var_req_builder.query(&[(
31721 "description__ic",
31722 &local_var_str
31723 .into_iter()
31724 .map(|p| p.to_string())
31725 .collect::<Vec<String>>()
31726 .join(",")
31727 .to_string(),
31728 )]),
31729 };
31730 }
31731 if let Some(ref local_var_str) = description__ie {
31732 local_var_req_builder = match "multi" {
31733 "multi" => local_var_req_builder.query(
31734 &local_var_str
31735 .into_iter()
31736 .map(|p| ("description__ie".to_owned(), p.to_string()))
31737 .collect::<Vec<(std::string::String, std::string::String)>>(),
31738 ),
31739 _ => local_var_req_builder.query(&[(
31740 "description__ie",
31741 &local_var_str
31742 .into_iter()
31743 .map(|p| p.to_string())
31744 .collect::<Vec<String>>()
31745 .join(",")
31746 .to_string(),
31747 )]),
31748 };
31749 }
31750 if let Some(ref local_var_str) = description__iew {
31751 local_var_req_builder = match "multi" {
31752 "multi" => local_var_req_builder.query(
31753 &local_var_str
31754 .into_iter()
31755 .map(|p| ("description__iew".to_owned(), p.to_string()))
31756 .collect::<Vec<(std::string::String, std::string::String)>>(),
31757 ),
31758 _ => local_var_req_builder.query(&[(
31759 "description__iew",
31760 &local_var_str
31761 .into_iter()
31762 .map(|p| p.to_string())
31763 .collect::<Vec<String>>()
31764 .join(",")
31765 .to_string(),
31766 )]),
31767 };
31768 }
31769 if let Some(ref local_var_str) = description__iregex {
31770 local_var_req_builder = match "multi" {
31771 "multi" => local_var_req_builder.query(
31772 &local_var_str
31773 .into_iter()
31774 .map(|p| ("description__iregex".to_owned(), p.to_string()))
31775 .collect::<Vec<(std::string::String, std::string::String)>>(),
31776 ),
31777 _ => local_var_req_builder.query(&[(
31778 "description__iregex",
31779 &local_var_str
31780 .into_iter()
31781 .map(|p| p.to_string())
31782 .collect::<Vec<String>>()
31783 .join(",")
31784 .to_string(),
31785 )]),
31786 };
31787 }
31788 if let Some(ref local_var_str) = description__isw {
31789 local_var_req_builder = match "multi" {
31790 "multi" => local_var_req_builder.query(
31791 &local_var_str
31792 .into_iter()
31793 .map(|p| ("description__isw".to_owned(), p.to_string()))
31794 .collect::<Vec<(std::string::String, std::string::String)>>(),
31795 ),
31796 _ => local_var_req_builder.query(&[(
31797 "description__isw",
31798 &local_var_str
31799 .into_iter()
31800 .map(|p| p.to_string())
31801 .collect::<Vec<String>>()
31802 .join(",")
31803 .to_string(),
31804 )]),
31805 };
31806 }
31807 if let Some(ref local_var_str) = description__n {
31808 local_var_req_builder = match "multi" {
31809 "multi" => local_var_req_builder.query(
31810 &local_var_str
31811 .into_iter()
31812 .map(|p| ("description__n".to_owned(), p.to_string()))
31813 .collect::<Vec<(std::string::String, std::string::String)>>(),
31814 ),
31815 _ => local_var_req_builder.query(&[(
31816 "description__n",
31817 &local_var_str
31818 .into_iter()
31819 .map(|p| p.to_string())
31820 .collect::<Vec<String>>()
31821 .join(",")
31822 .to_string(),
31823 )]),
31824 };
31825 }
31826 if let Some(ref local_var_str) = description__nic {
31827 local_var_req_builder = match "multi" {
31828 "multi" => local_var_req_builder.query(
31829 &local_var_str
31830 .into_iter()
31831 .map(|p| ("description__nic".to_owned(), p.to_string()))
31832 .collect::<Vec<(std::string::String, std::string::String)>>(),
31833 ),
31834 _ => local_var_req_builder.query(&[(
31835 "description__nic",
31836 &local_var_str
31837 .into_iter()
31838 .map(|p| p.to_string())
31839 .collect::<Vec<String>>()
31840 .join(",")
31841 .to_string(),
31842 )]),
31843 };
31844 }
31845 if let Some(ref local_var_str) = description__nie {
31846 local_var_req_builder = match "multi" {
31847 "multi" => local_var_req_builder.query(
31848 &local_var_str
31849 .into_iter()
31850 .map(|p| ("description__nie".to_owned(), p.to_string()))
31851 .collect::<Vec<(std::string::String, std::string::String)>>(),
31852 ),
31853 _ => local_var_req_builder.query(&[(
31854 "description__nie",
31855 &local_var_str
31856 .into_iter()
31857 .map(|p| p.to_string())
31858 .collect::<Vec<String>>()
31859 .join(",")
31860 .to_string(),
31861 )]),
31862 };
31863 }
31864 if let Some(ref local_var_str) = description__niew {
31865 local_var_req_builder = match "multi" {
31866 "multi" => local_var_req_builder.query(
31867 &local_var_str
31868 .into_iter()
31869 .map(|p| ("description__niew".to_owned(), p.to_string()))
31870 .collect::<Vec<(std::string::String, std::string::String)>>(),
31871 ),
31872 _ => local_var_req_builder.query(&[(
31873 "description__niew",
31874 &local_var_str
31875 .into_iter()
31876 .map(|p| p.to_string())
31877 .collect::<Vec<String>>()
31878 .join(",")
31879 .to_string(),
31880 )]),
31881 };
31882 }
31883 if let Some(ref local_var_str) = description__nisw {
31884 local_var_req_builder = match "multi" {
31885 "multi" => local_var_req_builder.query(
31886 &local_var_str
31887 .into_iter()
31888 .map(|p| ("description__nisw".to_owned(), p.to_string()))
31889 .collect::<Vec<(std::string::String, std::string::String)>>(),
31890 ),
31891 _ => local_var_req_builder.query(&[(
31892 "description__nisw",
31893 &local_var_str
31894 .into_iter()
31895 .map(|p| p.to_string())
31896 .collect::<Vec<String>>()
31897 .join(",")
31898 .to_string(),
31899 )]),
31900 };
31901 }
31902 if let Some(ref local_var_str) = description__regex {
31903 local_var_req_builder = match "multi" {
31904 "multi" => local_var_req_builder.query(
31905 &local_var_str
31906 .into_iter()
31907 .map(|p| ("description__regex".to_owned(), p.to_string()))
31908 .collect::<Vec<(std::string::String, std::string::String)>>(),
31909 ),
31910 _ => local_var_req_builder.query(&[(
31911 "description__regex",
31912 &local_var_str
31913 .into_iter()
31914 .map(|p| p.to_string())
31915 .collect::<Vec<String>>()
31916 .join(",")
31917 .to_string(),
31918 )]),
31919 };
31920 }
31921 if let Some(ref local_var_str) = enabled {
31922 local_var_req_builder =
31923 local_var_req_builder.query(&[("enabled", &local_var_str.to_string())]);
31924 }
31925 if let Some(ref local_var_str) = id {
31926 local_var_req_builder = match "multi" {
31927 "multi" => local_var_req_builder.query(
31928 &local_var_str
31929 .into_iter()
31930 .map(|p| ("id".to_owned(), p.to_string()))
31931 .collect::<Vec<(std::string::String, std::string::String)>>(),
31932 ),
31933 _ => local_var_req_builder.query(&[(
31934 "id",
31935 &local_var_str
31936 .into_iter()
31937 .map(|p| p.to_string())
31938 .collect::<Vec<String>>()
31939 .join(",")
31940 .to_string(),
31941 )]),
31942 };
31943 }
31944 if let Some(ref local_var_str) = id__empty {
31945 local_var_req_builder =
31946 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
31947 }
31948 if let Some(ref local_var_str) = id__gt {
31949 local_var_req_builder = match "multi" {
31950 "multi" => local_var_req_builder.query(
31951 &local_var_str
31952 .into_iter()
31953 .map(|p| ("id__gt".to_owned(), p.to_string()))
31954 .collect::<Vec<(std::string::String, std::string::String)>>(),
31955 ),
31956 _ => local_var_req_builder.query(&[(
31957 "id__gt",
31958 &local_var_str
31959 .into_iter()
31960 .map(|p| p.to_string())
31961 .collect::<Vec<String>>()
31962 .join(",")
31963 .to_string(),
31964 )]),
31965 };
31966 }
31967 if let Some(ref local_var_str) = id__gte {
31968 local_var_req_builder = match "multi" {
31969 "multi" => local_var_req_builder.query(
31970 &local_var_str
31971 .into_iter()
31972 .map(|p| ("id__gte".to_owned(), p.to_string()))
31973 .collect::<Vec<(std::string::String, std::string::String)>>(),
31974 ),
31975 _ => local_var_req_builder.query(&[(
31976 "id__gte",
31977 &local_var_str
31978 .into_iter()
31979 .map(|p| p.to_string())
31980 .collect::<Vec<String>>()
31981 .join(",")
31982 .to_string(),
31983 )]),
31984 };
31985 }
31986 if let Some(ref local_var_str) = id__lt {
31987 local_var_req_builder = match "multi" {
31988 "multi" => local_var_req_builder.query(
31989 &local_var_str
31990 .into_iter()
31991 .map(|p| ("id__lt".to_owned(), p.to_string()))
31992 .collect::<Vec<(std::string::String, std::string::String)>>(),
31993 ),
31994 _ => local_var_req_builder.query(&[(
31995 "id__lt",
31996 &local_var_str
31997 .into_iter()
31998 .map(|p| p.to_string())
31999 .collect::<Vec<String>>()
32000 .join(",")
32001 .to_string(),
32002 )]),
32003 };
32004 }
32005 if let Some(ref local_var_str) = id__lte {
32006 local_var_req_builder = match "multi" {
32007 "multi" => local_var_req_builder.query(
32008 &local_var_str
32009 .into_iter()
32010 .map(|p| ("id__lte".to_owned(), p.to_string()))
32011 .collect::<Vec<(std::string::String, std::string::String)>>(),
32012 ),
32013 _ => local_var_req_builder.query(&[(
32014 "id__lte",
32015 &local_var_str
32016 .into_iter()
32017 .map(|p| p.to_string())
32018 .collect::<Vec<String>>()
32019 .join(",")
32020 .to_string(),
32021 )]),
32022 };
32023 }
32024 if let Some(ref local_var_str) = id__n {
32025 local_var_req_builder = match "multi" {
32026 "multi" => local_var_req_builder.query(
32027 &local_var_str
32028 .into_iter()
32029 .map(|p| ("id__n".to_owned(), p.to_string()))
32030 .collect::<Vec<(std::string::String, std::string::String)>>(),
32031 ),
32032 _ => local_var_req_builder.query(&[(
32033 "id__n",
32034 &local_var_str
32035 .into_iter()
32036 .map(|p| p.to_string())
32037 .collect::<Vec<String>>()
32038 .join(",")
32039 .to_string(),
32040 )]),
32041 };
32042 }
32043 if let Some(ref local_var_str) = last_updated {
32044 local_var_req_builder = match "multi" {
32045 "multi" => local_var_req_builder.query(
32046 &local_var_str
32047 .into_iter()
32048 .map(|p| ("last_updated".to_owned(), p.to_string()))
32049 .collect::<Vec<(std::string::String, std::string::String)>>(),
32050 ),
32051 _ => local_var_req_builder.query(&[(
32052 "last_updated",
32053 &local_var_str
32054 .into_iter()
32055 .map(|p| p.to_string())
32056 .collect::<Vec<String>>()
32057 .join(",")
32058 .to_string(),
32059 )]),
32060 };
32061 }
32062 if let Some(ref local_var_str) = last_updated__empty {
32063 local_var_req_builder = match "multi" {
32064 "multi" => local_var_req_builder.query(
32065 &local_var_str
32066 .into_iter()
32067 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
32068 .collect::<Vec<(std::string::String, std::string::String)>>(),
32069 ),
32070 _ => local_var_req_builder.query(&[(
32071 "last_updated__empty",
32072 &local_var_str
32073 .into_iter()
32074 .map(|p| p.to_string())
32075 .collect::<Vec<String>>()
32076 .join(",")
32077 .to_string(),
32078 )]),
32079 };
32080 }
32081 if let Some(ref local_var_str) = last_updated__gt {
32082 local_var_req_builder = match "multi" {
32083 "multi" => local_var_req_builder.query(
32084 &local_var_str
32085 .into_iter()
32086 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
32087 .collect::<Vec<(std::string::String, std::string::String)>>(),
32088 ),
32089 _ => local_var_req_builder.query(&[(
32090 "last_updated__gt",
32091 &local_var_str
32092 .into_iter()
32093 .map(|p| p.to_string())
32094 .collect::<Vec<String>>()
32095 .join(",")
32096 .to_string(),
32097 )]),
32098 };
32099 }
32100 if let Some(ref local_var_str) = last_updated__gte {
32101 local_var_req_builder = match "multi" {
32102 "multi" => local_var_req_builder.query(
32103 &local_var_str
32104 .into_iter()
32105 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
32106 .collect::<Vec<(std::string::String, std::string::String)>>(),
32107 ),
32108 _ => local_var_req_builder.query(&[(
32109 "last_updated__gte",
32110 &local_var_str
32111 .into_iter()
32112 .map(|p| p.to_string())
32113 .collect::<Vec<String>>()
32114 .join(",")
32115 .to_string(),
32116 )]),
32117 };
32118 }
32119 if let Some(ref local_var_str) = last_updated__lt {
32120 local_var_req_builder = match "multi" {
32121 "multi" => local_var_req_builder.query(
32122 &local_var_str
32123 .into_iter()
32124 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
32125 .collect::<Vec<(std::string::String, std::string::String)>>(),
32126 ),
32127 _ => local_var_req_builder.query(&[(
32128 "last_updated__lt",
32129 &local_var_str
32130 .into_iter()
32131 .map(|p| p.to_string())
32132 .collect::<Vec<String>>()
32133 .join(",")
32134 .to_string(),
32135 )]),
32136 };
32137 }
32138 if let Some(ref local_var_str) = last_updated__lte {
32139 local_var_req_builder = match "multi" {
32140 "multi" => local_var_req_builder.query(
32141 &local_var_str
32142 .into_iter()
32143 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
32144 .collect::<Vec<(std::string::String, std::string::String)>>(),
32145 ),
32146 _ => local_var_req_builder.query(&[(
32147 "last_updated__lte",
32148 &local_var_str
32149 .into_iter()
32150 .map(|p| p.to_string())
32151 .collect::<Vec<String>>()
32152 .join(",")
32153 .to_string(),
32154 )]),
32155 };
32156 }
32157 if let Some(ref local_var_str) = last_updated__n {
32158 local_var_req_builder = match "multi" {
32159 "multi" => local_var_req_builder.query(
32160 &local_var_str
32161 .into_iter()
32162 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
32163 .collect::<Vec<(std::string::String, std::string::String)>>(),
32164 ),
32165 _ => local_var_req_builder.query(&[(
32166 "last_updated__n",
32167 &local_var_str
32168 .into_iter()
32169 .map(|p| p.to_string())
32170 .collect::<Vec<String>>()
32171 .join(",")
32172 .to_string(),
32173 )]),
32174 };
32175 }
32176 if let Some(ref local_var_str) = limit {
32177 local_var_req_builder =
32178 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
32179 }
32180 if let Some(ref local_var_str) = modified_by_request {
32181 local_var_req_builder =
32182 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
32183 }
32184 if let Some(ref local_var_str) = name {
32185 local_var_req_builder = match "multi" {
32186 "multi" => local_var_req_builder.query(
32187 &local_var_str
32188 .into_iter()
32189 .map(|p| ("name".to_owned(), p.to_string()))
32190 .collect::<Vec<(std::string::String, std::string::String)>>(),
32191 ),
32192 _ => local_var_req_builder.query(&[(
32193 "name",
32194 &local_var_str
32195 .into_iter()
32196 .map(|p| p.to_string())
32197 .collect::<Vec<String>>()
32198 .join(",")
32199 .to_string(),
32200 )]),
32201 };
32202 }
32203 if let Some(ref local_var_str) = name__empty {
32204 local_var_req_builder =
32205 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
32206 }
32207 if let Some(ref local_var_str) = name__ic {
32208 local_var_req_builder = match "multi" {
32209 "multi" => local_var_req_builder.query(
32210 &local_var_str
32211 .into_iter()
32212 .map(|p| ("name__ic".to_owned(), p.to_string()))
32213 .collect::<Vec<(std::string::String, std::string::String)>>(),
32214 ),
32215 _ => local_var_req_builder.query(&[(
32216 "name__ic",
32217 &local_var_str
32218 .into_iter()
32219 .map(|p| p.to_string())
32220 .collect::<Vec<String>>()
32221 .join(",")
32222 .to_string(),
32223 )]),
32224 };
32225 }
32226 if let Some(ref local_var_str) = name__ie {
32227 local_var_req_builder = match "multi" {
32228 "multi" => local_var_req_builder.query(
32229 &local_var_str
32230 .into_iter()
32231 .map(|p| ("name__ie".to_owned(), p.to_string()))
32232 .collect::<Vec<(std::string::String, std::string::String)>>(),
32233 ),
32234 _ => local_var_req_builder.query(&[(
32235 "name__ie",
32236 &local_var_str
32237 .into_iter()
32238 .map(|p| p.to_string())
32239 .collect::<Vec<String>>()
32240 .join(",")
32241 .to_string(),
32242 )]),
32243 };
32244 }
32245 if let Some(ref local_var_str) = name__iew {
32246 local_var_req_builder = match "multi" {
32247 "multi" => local_var_req_builder.query(
32248 &local_var_str
32249 .into_iter()
32250 .map(|p| ("name__iew".to_owned(), p.to_string()))
32251 .collect::<Vec<(std::string::String, std::string::String)>>(),
32252 ),
32253 _ => local_var_req_builder.query(&[(
32254 "name__iew",
32255 &local_var_str
32256 .into_iter()
32257 .map(|p| p.to_string())
32258 .collect::<Vec<String>>()
32259 .join(",")
32260 .to_string(),
32261 )]),
32262 };
32263 }
32264 if let Some(ref local_var_str) = name__iregex {
32265 local_var_req_builder = match "multi" {
32266 "multi" => local_var_req_builder.query(
32267 &local_var_str
32268 .into_iter()
32269 .map(|p| ("name__iregex".to_owned(), p.to_string()))
32270 .collect::<Vec<(std::string::String, std::string::String)>>(),
32271 ),
32272 _ => local_var_req_builder.query(&[(
32273 "name__iregex",
32274 &local_var_str
32275 .into_iter()
32276 .map(|p| p.to_string())
32277 .collect::<Vec<String>>()
32278 .join(",")
32279 .to_string(),
32280 )]),
32281 };
32282 }
32283 if let Some(ref local_var_str) = name__isw {
32284 local_var_req_builder = match "multi" {
32285 "multi" => local_var_req_builder.query(
32286 &local_var_str
32287 .into_iter()
32288 .map(|p| ("name__isw".to_owned(), p.to_string()))
32289 .collect::<Vec<(std::string::String, std::string::String)>>(),
32290 ),
32291 _ => local_var_req_builder.query(&[(
32292 "name__isw",
32293 &local_var_str
32294 .into_iter()
32295 .map(|p| p.to_string())
32296 .collect::<Vec<String>>()
32297 .join(",")
32298 .to_string(),
32299 )]),
32300 };
32301 }
32302 if let Some(ref local_var_str) = name__n {
32303 local_var_req_builder = match "multi" {
32304 "multi" => local_var_req_builder.query(
32305 &local_var_str
32306 .into_iter()
32307 .map(|p| ("name__n".to_owned(), p.to_string()))
32308 .collect::<Vec<(std::string::String, std::string::String)>>(),
32309 ),
32310 _ => local_var_req_builder.query(&[(
32311 "name__n",
32312 &local_var_str
32313 .into_iter()
32314 .map(|p| p.to_string())
32315 .collect::<Vec<String>>()
32316 .join(",")
32317 .to_string(),
32318 )]),
32319 };
32320 }
32321 if let Some(ref local_var_str) = name__nic {
32322 local_var_req_builder = match "multi" {
32323 "multi" => local_var_req_builder.query(
32324 &local_var_str
32325 .into_iter()
32326 .map(|p| ("name__nic".to_owned(), p.to_string()))
32327 .collect::<Vec<(std::string::String, std::string::String)>>(),
32328 ),
32329 _ => local_var_req_builder.query(&[(
32330 "name__nic",
32331 &local_var_str
32332 .into_iter()
32333 .map(|p| p.to_string())
32334 .collect::<Vec<String>>()
32335 .join(",")
32336 .to_string(),
32337 )]),
32338 };
32339 }
32340 if let Some(ref local_var_str) = name__nie {
32341 local_var_req_builder = match "multi" {
32342 "multi" => local_var_req_builder.query(
32343 &local_var_str
32344 .into_iter()
32345 .map(|p| ("name__nie".to_owned(), p.to_string()))
32346 .collect::<Vec<(std::string::String, std::string::String)>>(),
32347 ),
32348 _ => local_var_req_builder.query(&[(
32349 "name__nie",
32350 &local_var_str
32351 .into_iter()
32352 .map(|p| p.to_string())
32353 .collect::<Vec<String>>()
32354 .join(",")
32355 .to_string(),
32356 )]),
32357 };
32358 }
32359 if let Some(ref local_var_str) = name__niew {
32360 local_var_req_builder = match "multi" {
32361 "multi" => local_var_req_builder.query(
32362 &local_var_str
32363 .into_iter()
32364 .map(|p| ("name__niew".to_owned(), p.to_string()))
32365 .collect::<Vec<(std::string::String, std::string::String)>>(),
32366 ),
32367 _ => local_var_req_builder.query(&[(
32368 "name__niew",
32369 &local_var_str
32370 .into_iter()
32371 .map(|p| p.to_string())
32372 .collect::<Vec<String>>()
32373 .join(",")
32374 .to_string(),
32375 )]),
32376 };
32377 }
32378 if let Some(ref local_var_str) = name__nisw {
32379 local_var_req_builder = match "multi" {
32380 "multi" => local_var_req_builder.query(
32381 &local_var_str
32382 .into_iter()
32383 .map(|p| ("name__nisw".to_owned(), p.to_string()))
32384 .collect::<Vec<(std::string::String, std::string::String)>>(),
32385 ),
32386 _ => local_var_req_builder.query(&[(
32387 "name__nisw",
32388 &local_var_str
32389 .into_iter()
32390 .map(|p| p.to_string())
32391 .collect::<Vec<String>>()
32392 .join(",")
32393 .to_string(),
32394 )]),
32395 };
32396 }
32397 if let Some(ref local_var_str) = name__regex {
32398 local_var_req_builder = match "multi" {
32399 "multi" => local_var_req_builder.query(
32400 &local_var_str
32401 .into_iter()
32402 .map(|p| ("name__regex".to_owned(), p.to_string()))
32403 .collect::<Vec<(std::string::String, std::string::String)>>(),
32404 ),
32405 _ => local_var_req_builder.query(&[(
32406 "name__regex",
32407 &local_var_str
32408 .into_iter()
32409 .map(|p| p.to_string())
32410 .collect::<Vec<String>>()
32411 .join(",")
32412 .to_string(),
32413 )]),
32414 };
32415 }
32416 if let Some(ref local_var_str) = object_type {
32417 local_var_req_builder = match "multi" {
32418 "multi" => local_var_req_builder.query(
32419 &local_var_str
32420 .into_iter()
32421 .map(|p| ("object_type".to_owned(), p.to_string()))
32422 .collect::<Vec<(std::string::String, std::string::String)>>(),
32423 ),
32424 _ => local_var_req_builder.query(&[(
32425 "object_type",
32426 &local_var_str
32427 .into_iter()
32428 .map(|p| p.to_string())
32429 .collect::<Vec<String>>()
32430 .join(",")
32431 .to_string(),
32432 )]),
32433 };
32434 }
32435 if let Some(ref local_var_str) = object_type__n {
32436 local_var_req_builder = match "multi" {
32437 "multi" => local_var_req_builder.query(
32438 &local_var_str
32439 .into_iter()
32440 .map(|p| ("object_type__n".to_owned(), p.to_string()))
32441 .collect::<Vec<(std::string::String, std::string::String)>>(),
32442 ),
32443 _ => local_var_req_builder.query(&[(
32444 "object_type__n",
32445 &local_var_str
32446 .into_iter()
32447 .map(|p| p.to_string())
32448 .collect::<Vec<String>>()
32449 .join(",")
32450 .to_string(),
32451 )]),
32452 };
32453 }
32454 if let Some(ref local_var_str) = object_type_id {
32455 local_var_req_builder = match "multi" {
32456 "multi" => local_var_req_builder.query(
32457 &local_var_str
32458 .into_iter()
32459 .map(|p| ("object_type_id".to_owned(), p.to_string()))
32460 .collect::<Vec<(std::string::String, std::string::String)>>(),
32461 ),
32462 _ => local_var_req_builder.query(&[(
32463 "object_type_id",
32464 &local_var_str
32465 .into_iter()
32466 .map(|p| p.to_string())
32467 .collect::<Vec<String>>()
32468 .join(",")
32469 .to_string(),
32470 )]),
32471 };
32472 }
32473 if let Some(ref local_var_str) = object_type_id__n {
32474 local_var_req_builder = match "multi" {
32475 "multi" => local_var_req_builder.query(
32476 &local_var_str
32477 .into_iter()
32478 .map(|p| ("object_type_id__n".to_owned(), p.to_string()))
32479 .collect::<Vec<(std::string::String, std::string::String)>>(),
32480 ),
32481 _ => local_var_req_builder.query(&[(
32482 "object_type_id__n",
32483 &local_var_str
32484 .into_iter()
32485 .map(|p| p.to_string())
32486 .collect::<Vec<String>>()
32487 .join(",")
32488 .to_string(),
32489 )]),
32490 };
32491 }
32492 if let Some(ref local_var_str) = offset {
32493 local_var_req_builder =
32494 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
32495 }
32496 if let Some(ref local_var_str) = ordering {
32497 local_var_req_builder =
32498 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
32499 }
32500 if let Some(ref local_var_str) = q {
32501 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
32502 }
32503 if let Some(ref local_var_str) = shared {
32504 local_var_req_builder =
32505 local_var_req_builder.query(&[("shared", &local_var_str.to_string())]);
32506 }
32507 if let Some(ref local_var_str) = start {
32508 local_var_req_builder =
32509 local_var_req_builder.query(&[("start", &local_var_str.to_string())]);
32510 }
32511 if let Some(ref local_var_str) = table {
32512 local_var_req_builder = match "multi" {
32513 "multi" => local_var_req_builder.query(
32514 &local_var_str
32515 .into_iter()
32516 .map(|p| ("table".to_owned(), p.to_string()))
32517 .collect::<Vec<(std::string::String, std::string::String)>>(),
32518 ),
32519 _ => local_var_req_builder.query(&[(
32520 "table",
32521 &local_var_str
32522 .into_iter()
32523 .map(|p| p.to_string())
32524 .collect::<Vec<String>>()
32525 .join(",")
32526 .to_string(),
32527 )]),
32528 };
32529 }
32530 if let Some(ref local_var_str) = table__empty {
32531 local_var_req_builder =
32532 local_var_req_builder.query(&[("table__empty", &local_var_str.to_string())]);
32533 }
32534 if let Some(ref local_var_str) = table__ic {
32535 local_var_req_builder = match "multi" {
32536 "multi" => local_var_req_builder.query(
32537 &local_var_str
32538 .into_iter()
32539 .map(|p| ("table__ic".to_owned(), p.to_string()))
32540 .collect::<Vec<(std::string::String, std::string::String)>>(),
32541 ),
32542 _ => local_var_req_builder.query(&[(
32543 "table__ic",
32544 &local_var_str
32545 .into_iter()
32546 .map(|p| p.to_string())
32547 .collect::<Vec<String>>()
32548 .join(",")
32549 .to_string(),
32550 )]),
32551 };
32552 }
32553 if let Some(ref local_var_str) = table__ie {
32554 local_var_req_builder = match "multi" {
32555 "multi" => local_var_req_builder.query(
32556 &local_var_str
32557 .into_iter()
32558 .map(|p| ("table__ie".to_owned(), p.to_string()))
32559 .collect::<Vec<(std::string::String, std::string::String)>>(),
32560 ),
32561 _ => local_var_req_builder.query(&[(
32562 "table__ie",
32563 &local_var_str
32564 .into_iter()
32565 .map(|p| p.to_string())
32566 .collect::<Vec<String>>()
32567 .join(",")
32568 .to_string(),
32569 )]),
32570 };
32571 }
32572 if let Some(ref local_var_str) = table__iew {
32573 local_var_req_builder = match "multi" {
32574 "multi" => local_var_req_builder.query(
32575 &local_var_str
32576 .into_iter()
32577 .map(|p| ("table__iew".to_owned(), p.to_string()))
32578 .collect::<Vec<(std::string::String, std::string::String)>>(),
32579 ),
32580 _ => local_var_req_builder.query(&[(
32581 "table__iew",
32582 &local_var_str
32583 .into_iter()
32584 .map(|p| p.to_string())
32585 .collect::<Vec<String>>()
32586 .join(",")
32587 .to_string(),
32588 )]),
32589 };
32590 }
32591 if let Some(ref local_var_str) = table__iregex {
32592 local_var_req_builder = match "multi" {
32593 "multi" => local_var_req_builder.query(
32594 &local_var_str
32595 .into_iter()
32596 .map(|p| ("table__iregex".to_owned(), p.to_string()))
32597 .collect::<Vec<(std::string::String, std::string::String)>>(),
32598 ),
32599 _ => local_var_req_builder.query(&[(
32600 "table__iregex",
32601 &local_var_str
32602 .into_iter()
32603 .map(|p| p.to_string())
32604 .collect::<Vec<String>>()
32605 .join(",")
32606 .to_string(),
32607 )]),
32608 };
32609 }
32610 if let Some(ref local_var_str) = table__isw {
32611 local_var_req_builder = match "multi" {
32612 "multi" => local_var_req_builder.query(
32613 &local_var_str
32614 .into_iter()
32615 .map(|p| ("table__isw".to_owned(), p.to_string()))
32616 .collect::<Vec<(std::string::String, std::string::String)>>(),
32617 ),
32618 _ => local_var_req_builder.query(&[(
32619 "table__isw",
32620 &local_var_str
32621 .into_iter()
32622 .map(|p| p.to_string())
32623 .collect::<Vec<String>>()
32624 .join(",")
32625 .to_string(),
32626 )]),
32627 };
32628 }
32629 if let Some(ref local_var_str) = table__n {
32630 local_var_req_builder = match "multi" {
32631 "multi" => local_var_req_builder.query(
32632 &local_var_str
32633 .into_iter()
32634 .map(|p| ("table__n".to_owned(), p.to_string()))
32635 .collect::<Vec<(std::string::String, std::string::String)>>(),
32636 ),
32637 _ => local_var_req_builder.query(&[(
32638 "table__n",
32639 &local_var_str
32640 .into_iter()
32641 .map(|p| p.to_string())
32642 .collect::<Vec<String>>()
32643 .join(",")
32644 .to_string(),
32645 )]),
32646 };
32647 }
32648 if let Some(ref local_var_str) = table__nic {
32649 local_var_req_builder = match "multi" {
32650 "multi" => local_var_req_builder.query(
32651 &local_var_str
32652 .into_iter()
32653 .map(|p| ("table__nic".to_owned(), p.to_string()))
32654 .collect::<Vec<(std::string::String, std::string::String)>>(),
32655 ),
32656 _ => local_var_req_builder.query(&[(
32657 "table__nic",
32658 &local_var_str
32659 .into_iter()
32660 .map(|p| p.to_string())
32661 .collect::<Vec<String>>()
32662 .join(",")
32663 .to_string(),
32664 )]),
32665 };
32666 }
32667 if let Some(ref local_var_str) = table__nie {
32668 local_var_req_builder = match "multi" {
32669 "multi" => local_var_req_builder.query(
32670 &local_var_str
32671 .into_iter()
32672 .map(|p| ("table__nie".to_owned(), p.to_string()))
32673 .collect::<Vec<(std::string::String, std::string::String)>>(),
32674 ),
32675 _ => local_var_req_builder.query(&[(
32676 "table__nie",
32677 &local_var_str
32678 .into_iter()
32679 .map(|p| p.to_string())
32680 .collect::<Vec<String>>()
32681 .join(",")
32682 .to_string(),
32683 )]),
32684 };
32685 }
32686 if let Some(ref local_var_str) = table__niew {
32687 local_var_req_builder = match "multi" {
32688 "multi" => local_var_req_builder.query(
32689 &local_var_str
32690 .into_iter()
32691 .map(|p| ("table__niew".to_owned(), p.to_string()))
32692 .collect::<Vec<(std::string::String, std::string::String)>>(),
32693 ),
32694 _ => local_var_req_builder.query(&[(
32695 "table__niew",
32696 &local_var_str
32697 .into_iter()
32698 .map(|p| p.to_string())
32699 .collect::<Vec<String>>()
32700 .join(",")
32701 .to_string(),
32702 )]),
32703 };
32704 }
32705 if let Some(ref local_var_str) = table__nisw {
32706 local_var_req_builder = match "multi" {
32707 "multi" => local_var_req_builder.query(
32708 &local_var_str
32709 .into_iter()
32710 .map(|p| ("table__nisw".to_owned(), p.to_string()))
32711 .collect::<Vec<(std::string::String, std::string::String)>>(),
32712 ),
32713 _ => local_var_req_builder.query(&[(
32714 "table__nisw",
32715 &local_var_str
32716 .into_iter()
32717 .map(|p| p.to_string())
32718 .collect::<Vec<String>>()
32719 .join(",")
32720 .to_string(),
32721 )]),
32722 };
32723 }
32724 if let Some(ref local_var_str) = table__regex {
32725 local_var_req_builder = match "multi" {
32726 "multi" => local_var_req_builder.query(
32727 &local_var_str
32728 .into_iter()
32729 .map(|p| ("table__regex".to_owned(), p.to_string()))
32730 .collect::<Vec<(std::string::String, std::string::String)>>(),
32731 ),
32732 _ => local_var_req_builder.query(&[(
32733 "table__regex",
32734 &local_var_str
32735 .into_iter()
32736 .map(|p| p.to_string())
32737 .collect::<Vec<String>>()
32738 .join(",")
32739 .to_string(),
32740 )]),
32741 };
32742 }
32743 if let Some(ref local_var_str) = updated_by_request {
32744 local_var_req_builder =
32745 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
32746 }
32747 if let Some(ref local_var_str) = usable {
32748 local_var_req_builder =
32749 local_var_req_builder.query(&[("usable", &local_var_str.to_string())]);
32750 }
32751 if let Some(ref local_var_str) = user {
32752 local_var_req_builder = match "multi" {
32753 "multi" => local_var_req_builder.query(
32754 &local_var_str
32755 .into_iter()
32756 .map(|p| ("user".to_owned(), p.to_string()))
32757 .collect::<Vec<(std::string::String, std::string::String)>>(),
32758 ),
32759 _ => local_var_req_builder.query(&[(
32760 "user",
32761 &local_var_str
32762 .into_iter()
32763 .map(|p| p.to_string())
32764 .collect::<Vec<String>>()
32765 .join(",")
32766 .to_string(),
32767 )]),
32768 };
32769 }
32770 if let Some(ref local_var_str) = user__n {
32771 local_var_req_builder = match "multi" {
32772 "multi" => local_var_req_builder.query(
32773 &local_var_str
32774 .into_iter()
32775 .map(|p| ("user__n".to_owned(), p.to_string()))
32776 .collect::<Vec<(std::string::String, std::string::String)>>(),
32777 ),
32778 _ => local_var_req_builder.query(&[(
32779 "user__n",
32780 &local_var_str
32781 .into_iter()
32782 .map(|p| p.to_string())
32783 .collect::<Vec<String>>()
32784 .join(",")
32785 .to_string(),
32786 )]),
32787 };
32788 }
32789 if let Some(ref local_var_str) = user_id {
32790 local_var_req_builder = match "multi" {
32791 "multi" => local_var_req_builder.query(
32792 &local_var_str
32793 .into_iter()
32794 .map(|p| ("user_id".to_owned(), p.to_string()))
32795 .collect::<Vec<(std::string::String, std::string::String)>>(),
32796 ),
32797 _ => local_var_req_builder.query(&[(
32798 "user_id",
32799 &local_var_str
32800 .into_iter()
32801 .map(|p| p.to_string())
32802 .collect::<Vec<String>>()
32803 .join(",")
32804 .to_string(),
32805 )]),
32806 };
32807 }
32808 if let Some(ref local_var_str) = user_id__n {
32809 local_var_req_builder = match "multi" {
32810 "multi" => local_var_req_builder.query(
32811 &local_var_str
32812 .into_iter()
32813 .map(|p| ("user_id__n".to_owned(), p.to_string()))
32814 .collect::<Vec<(std::string::String, std::string::String)>>(),
32815 ),
32816 _ => local_var_req_builder.query(&[(
32817 "user_id__n",
32818 &local_var_str
32819 .into_iter()
32820 .map(|p| p.to_string())
32821 .collect::<Vec<String>>()
32822 .join(",")
32823 .to_string(),
32824 )]),
32825 };
32826 }
32827 if let Some(ref local_var_str) = weight {
32828 local_var_req_builder = match "multi" {
32829 "multi" => local_var_req_builder.query(
32830 &local_var_str
32831 .into_iter()
32832 .map(|p| ("weight".to_owned(), p.to_string()))
32833 .collect::<Vec<(std::string::String, std::string::String)>>(),
32834 ),
32835 _ => local_var_req_builder.query(&[(
32836 "weight",
32837 &local_var_str
32838 .into_iter()
32839 .map(|p| p.to_string())
32840 .collect::<Vec<String>>()
32841 .join(",")
32842 .to_string(),
32843 )]),
32844 };
32845 }
32846 if let Some(ref local_var_str) = weight__empty {
32847 local_var_req_builder =
32848 local_var_req_builder.query(&[("weight__empty", &local_var_str.to_string())]);
32849 }
32850 if let Some(ref local_var_str) = weight__gt {
32851 local_var_req_builder = match "multi" {
32852 "multi" => local_var_req_builder.query(
32853 &local_var_str
32854 .into_iter()
32855 .map(|p| ("weight__gt".to_owned(), p.to_string()))
32856 .collect::<Vec<(std::string::String, std::string::String)>>(),
32857 ),
32858 _ => local_var_req_builder.query(&[(
32859 "weight__gt",
32860 &local_var_str
32861 .into_iter()
32862 .map(|p| p.to_string())
32863 .collect::<Vec<String>>()
32864 .join(",")
32865 .to_string(),
32866 )]),
32867 };
32868 }
32869 if let Some(ref local_var_str) = weight__gte {
32870 local_var_req_builder = match "multi" {
32871 "multi" => local_var_req_builder.query(
32872 &local_var_str
32873 .into_iter()
32874 .map(|p| ("weight__gte".to_owned(), p.to_string()))
32875 .collect::<Vec<(std::string::String, std::string::String)>>(),
32876 ),
32877 _ => local_var_req_builder.query(&[(
32878 "weight__gte",
32879 &local_var_str
32880 .into_iter()
32881 .map(|p| p.to_string())
32882 .collect::<Vec<String>>()
32883 .join(",")
32884 .to_string(),
32885 )]),
32886 };
32887 }
32888 if let Some(ref local_var_str) = weight__lt {
32889 local_var_req_builder = match "multi" {
32890 "multi" => local_var_req_builder.query(
32891 &local_var_str
32892 .into_iter()
32893 .map(|p| ("weight__lt".to_owned(), p.to_string()))
32894 .collect::<Vec<(std::string::String, std::string::String)>>(),
32895 ),
32896 _ => local_var_req_builder.query(&[(
32897 "weight__lt",
32898 &local_var_str
32899 .into_iter()
32900 .map(|p| p.to_string())
32901 .collect::<Vec<String>>()
32902 .join(",")
32903 .to_string(),
32904 )]),
32905 };
32906 }
32907 if let Some(ref local_var_str) = weight__lte {
32908 local_var_req_builder = match "multi" {
32909 "multi" => local_var_req_builder.query(
32910 &local_var_str
32911 .into_iter()
32912 .map(|p| ("weight__lte".to_owned(), p.to_string()))
32913 .collect::<Vec<(std::string::String, std::string::String)>>(),
32914 ),
32915 _ => local_var_req_builder.query(&[(
32916 "weight__lte",
32917 &local_var_str
32918 .into_iter()
32919 .map(|p| p.to_string())
32920 .collect::<Vec<String>>()
32921 .join(",")
32922 .to_string(),
32923 )]),
32924 };
32925 }
32926 if let Some(ref local_var_str) = weight__n {
32927 local_var_req_builder = match "multi" {
32928 "multi" => local_var_req_builder.query(
32929 &local_var_str
32930 .into_iter()
32931 .map(|p| ("weight__n".to_owned(), p.to_string()))
32932 .collect::<Vec<(std::string::String, std::string::String)>>(),
32933 ),
32934 _ => local_var_req_builder.query(&[(
32935 "weight__n",
32936 &local_var_str
32937 .into_iter()
32938 .map(|p| p.to_string())
32939 .collect::<Vec<String>>()
32940 .join(",")
32941 .to_string(),
32942 )]),
32943 };
32944 }
32945 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
32946 local_var_req_builder =
32947 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
32948 }
32949 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
32950 let local_var_key = local_var_apikey.key.clone();
32951 let local_var_value = match local_var_apikey.prefix {
32952 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
32953 None => local_var_key,
32954 };
32955 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
32956 };
32957
32958 let local_var_req = local_var_req_builder.build()?;
32959 let local_var_resp = local_var_client.execute(local_var_req).await?;
32960
32961 let local_var_status = local_var_resp.status();
32962 let local_var_content = local_var_resp.text().await?;
32963
32964 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
32965 serde_json::from_str(&local_var_content).map_err(Error::from)
32966 } else {
32967 let local_var_entity: Option<ExtrasTableConfigsListError> =
32968 serde_json::from_str(&local_var_content).ok();
32969 let local_var_error = ResponseContent {
32970 status: local_var_status,
32971 content: local_var_content,
32972 entity: local_var_entity,
32973 };
32974 Err(Error::ResponseError(local_var_error))
32975 }
32976}
32977
32978pub async fn extras_table_configs_partial_update(
32980 configuration: &configuration::Configuration,
32981 id: i32,
32982 patched_table_config_request: Option<crate::models::PatchedTableConfigRequest>,
32983) -> Result<crate::models::TableConfig, Error<ExtrasTableConfigsPartialUpdateError>> {
32984 let local_var_configuration = configuration;
32985
32986 let local_var_client = &local_var_configuration.client;
32987
32988 let local_var_uri_str = format!(
32989 "{}/api/extras/table-configs/{id}/",
32990 local_var_configuration.base_path,
32991 id = id
32992 );
32993 let mut local_var_req_builder =
32994 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
32995
32996 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
32997 local_var_req_builder =
32998 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
32999 }
33000 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
33001 let local_var_key = local_var_apikey.key.clone();
33002 let local_var_value = match local_var_apikey.prefix {
33003 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
33004 None => local_var_key,
33005 };
33006 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
33007 };
33008 local_var_req_builder = local_var_req_builder.json(&patched_table_config_request);
33009
33010 let local_var_req = local_var_req_builder.build()?;
33011 let local_var_resp = local_var_client.execute(local_var_req).await?;
33012
33013 let local_var_status = local_var_resp.status();
33014 let local_var_content = local_var_resp.text().await?;
33015
33016 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
33017 serde_json::from_str(&local_var_content).map_err(Error::from)
33018 } else {
33019 let local_var_entity: Option<ExtrasTableConfigsPartialUpdateError> =
33020 serde_json::from_str(&local_var_content).ok();
33021 let local_var_error = ResponseContent {
33022 status: local_var_status,
33023 content: local_var_content,
33024 entity: local_var_entity,
33025 };
33026 Err(Error::ResponseError(local_var_error))
33027 }
33028}
33029
33030pub async fn extras_table_configs_retrieve(
33032 configuration: &configuration::Configuration,
33033 id: i32,
33034) -> Result<crate::models::TableConfig, Error<ExtrasTableConfigsRetrieveError>> {
33035 let local_var_configuration = configuration;
33036
33037 let local_var_client = &local_var_configuration.client;
33038
33039 let local_var_uri_str = format!(
33040 "{}/api/extras/table-configs/{id}/",
33041 local_var_configuration.base_path,
33042 id = id
33043 );
33044 let mut local_var_req_builder =
33045 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
33046
33047 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
33048 local_var_req_builder =
33049 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
33050 }
33051 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
33052 let local_var_key = local_var_apikey.key.clone();
33053 let local_var_value = match local_var_apikey.prefix {
33054 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
33055 None => local_var_key,
33056 };
33057 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
33058 };
33059
33060 let local_var_req = local_var_req_builder.build()?;
33061 let local_var_resp = local_var_client.execute(local_var_req).await?;
33062
33063 let local_var_status = local_var_resp.status();
33064 let local_var_content = local_var_resp.text().await?;
33065
33066 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
33067 serde_json::from_str(&local_var_content).map_err(Error::from)
33068 } else {
33069 let local_var_entity: Option<ExtrasTableConfigsRetrieveError> =
33070 serde_json::from_str(&local_var_content).ok();
33071 let local_var_error = ResponseContent {
33072 status: local_var_status,
33073 content: local_var_content,
33074 entity: local_var_entity,
33075 };
33076 Err(Error::ResponseError(local_var_error))
33077 }
33078}
33079
33080pub async fn extras_table_configs_update(
33082 configuration: &configuration::Configuration,
33083 id: i32,
33084 table_config_request: crate::models::TableConfigRequest,
33085) -> Result<crate::models::TableConfig, Error<ExtrasTableConfigsUpdateError>> {
33086 let local_var_configuration = configuration;
33087
33088 let local_var_client = &local_var_configuration.client;
33089
33090 let local_var_uri_str = format!(
33091 "{}/api/extras/table-configs/{id}/",
33092 local_var_configuration.base_path,
33093 id = id
33094 );
33095 let mut local_var_req_builder =
33096 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
33097
33098 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
33099 local_var_req_builder =
33100 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
33101 }
33102 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
33103 let local_var_key = local_var_apikey.key.clone();
33104 let local_var_value = match local_var_apikey.prefix {
33105 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
33106 None => local_var_key,
33107 };
33108 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
33109 };
33110 local_var_req_builder = local_var_req_builder.json(&table_config_request);
33111
33112 let local_var_req = local_var_req_builder.build()?;
33113 let local_var_resp = local_var_client.execute(local_var_req).await?;
33114
33115 let local_var_status = local_var_resp.status();
33116 let local_var_content = local_var_resp.text().await?;
33117
33118 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
33119 serde_json::from_str(&local_var_content).map_err(Error::from)
33120 } else {
33121 let local_var_entity: Option<ExtrasTableConfigsUpdateError> =
33122 serde_json::from_str(&local_var_content).ok();
33123 let local_var_error = ResponseContent {
33124 status: local_var_status,
33125 content: local_var_content,
33126 entity: local_var_entity,
33127 };
33128 Err(Error::ResponseError(local_var_error))
33129 }
33130}
33131
33132pub async fn extras_tagged_objects_list(
33134 configuration: &configuration::Configuration,
33135 id: Option<Vec<i32>>,
33136 id__empty: Option<bool>,
33137 id__gt: Option<Vec<i32>>,
33138 id__gte: Option<Vec<i32>>,
33139 id__lt: Option<Vec<i32>>,
33140 id__lte: Option<Vec<i32>>,
33141 id__n: Option<Vec<i32>>,
33142 limit: Option<i32>,
33143 object_id: Option<Vec<i32>>,
33144 object_id__empty: Option<bool>,
33145 object_id__gt: Option<Vec<i32>>,
33146 object_id__gte: Option<Vec<i32>>,
33147 object_id__lt: Option<Vec<i32>>,
33148 object_id__lte: Option<Vec<i32>>,
33149 object_id__n: Option<Vec<i32>>,
33150 object_type: Option<Vec<String>>,
33151 object_type__n: Option<Vec<String>>,
33152 object_type_id: Option<Vec<i32>>,
33153 object_type_id__n: Option<Vec<i32>>,
33154 offset: Option<i32>,
33155 ordering: Option<&str>,
33156 q: Option<&str>,
33157 start: Option<i32>,
33158 tag: Option<Vec<String>>,
33159 tag__n: Option<Vec<String>>,
33160 tag_id: Option<Vec<i32>>,
33161 tag_id__n: Option<Vec<i32>>,
33162) -> Result<crate::models::PaginatedTaggedItemList, Error<ExtrasTaggedObjectsListError>> {
33163 let local_var_configuration = configuration;
33164
33165 let local_var_client = &local_var_configuration.client;
33166
33167 let local_var_uri_str = format!(
33168 "{}/api/extras/tagged-objects/",
33169 local_var_configuration.base_path
33170 );
33171 let mut local_var_req_builder =
33172 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
33173
33174 if let Some(ref local_var_str) = id {
33175 local_var_req_builder = match "multi" {
33176 "multi" => local_var_req_builder.query(
33177 &local_var_str
33178 .into_iter()
33179 .map(|p| ("id".to_owned(), p.to_string()))
33180 .collect::<Vec<(std::string::String, std::string::String)>>(),
33181 ),
33182 _ => local_var_req_builder.query(&[(
33183 "id",
33184 &local_var_str
33185 .into_iter()
33186 .map(|p| p.to_string())
33187 .collect::<Vec<String>>()
33188 .join(",")
33189 .to_string(),
33190 )]),
33191 };
33192 }
33193 if let Some(ref local_var_str) = id__empty {
33194 local_var_req_builder =
33195 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
33196 }
33197 if let Some(ref local_var_str) = id__gt {
33198 local_var_req_builder = match "multi" {
33199 "multi" => local_var_req_builder.query(
33200 &local_var_str
33201 .into_iter()
33202 .map(|p| ("id__gt".to_owned(), p.to_string()))
33203 .collect::<Vec<(std::string::String, std::string::String)>>(),
33204 ),
33205 _ => local_var_req_builder.query(&[(
33206 "id__gt",
33207 &local_var_str
33208 .into_iter()
33209 .map(|p| p.to_string())
33210 .collect::<Vec<String>>()
33211 .join(",")
33212 .to_string(),
33213 )]),
33214 };
33215 }
33216 if let Some(ref local_var_str) = id__gte {
33217 local_var_req_builder = match "multi" {
33218 "multi" => local_var_req_builder.query(
33219 &local_var_str
33220 .into_iter()
33221 .map(|p| ("id__gte".to_owned(), p.to_string()))
33222 .collect::<Vec<(std::string::String, std::string::String)>>(),
33223 ),
33224 _ => local_var_req_builder.query(&[(
33225 "id__gte",
33226 &local_var_str
33227 .into_iter()
33228 .map(|p| p.to_string())
33229 .collect::<Vec<String>>()
33230 .join(",")
33231 .to_string(),
33232 )]),
33233 };
33234 }
33235 if let Some(ref local_var_str) = id__lt {
33236 local_var_req_builder = match "multi" {
33237 "multi" => local_var_req_builder.query(
33238 &local_var_str
33239 .into_iter()
33240 .map(|p| ("id__lt".to_owned(), p.to_string()))
33241 .collect::<Vec<(std::string::String, std::string::String)>>(),
33242 ),
33243 _ => local_var_req_builder.query(&[(
33244 "id__lt",
33245 &local_var_str
33246 .into_iter()
33247 .map(|p| p.to_string())
33248 .collect::<Vec<String>>()
33249 .join(",")
33250 .to_string(),
33251 )]),
33252 };
33253 }
33254 if let Some(ref local_var_str) = id__lte {
33255 local_var_req_builder = match "multi" {
33256 "multi" => local_var_req_builder.query(
33257 &local_var_str
33258 .into_iter()
33259 .map(|p| ("id__lte".to_owned(), p.to_string()))
33260 .collect::<Vec<(std::string::String, std::string::String)>>(),
33261 ),
33262 _ => local_var_req_builder.query(&[(
33263 "id__lte",
33264 &local_var_str
33265 .into_iter()
33266 .map(|p| p.to_string())
33267 .collect::<Vec<String>>()
33268 .join(",")
33269 .to_string(),
33270 )]),
33271 };
33272 }
33273 if let Some(ref local_var_str) = id__n {
33274 local_var_req_builder = match "multi" {
33275 "multi" => local_var_req_builder.query(
33276 &local_var_str
33277 .into_iter()
33278 .map(|p| ("id__n".to_owned(), p.to_string()))
33279 .collect::<Vec<(std::string::String, std::string::String)>>(),
33280 ),
33281 _ => local_var_req_builder.query(&[(
33282 "id__n",
33283 &local_var_str
33284 .into_iter()
33285 .map(|p| p.to_string())
33286 .collect::<Vec<String>>()
33287 .join(",")
33288 .to_string(),
33289 )]),
33290 };
33291 }
33292 if let Some(ref local_var_str) = limit {
33293 local_var_req_builder =
33294 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
33295 }
33296 if let Some(ref local_var_str) = object_id {
33297 local_var_req_builder = match "multi" {
33298 "multi" => local_var_req_builder.query(
33299 &local_var_str
33300 .into_iter()
33301 .map(|p| ("object_id".to_owned(), p.to_string()))
33302 .collect::<Vec<(std::string::String, std::string::String)>>(),
33303 ),
33304 _ => local_var_req_builder.query(&[(
33305 "object_id",
33306 &local_var_str
33307 .into_iter()
33308 .map(|p| p.to_string())
33309 .collect::<Vec<String>>()
33310 .join(",")
33311 .to_string(),
33312 )]),
33313 };
33314 }
33315 if let Some(ref local_var_str) = object_id__empty {
33316 local_var_req_builder =
33317 local_var_req_builder.query(&[("object_id__empty", &local_var_str.to_string())]);
33318 }
33319 if let Some(ref local_var_str) = object_id__gt {
33320 local_var_req_builder = match "multi" {
33321 "multi" => local_var_req_builder.query(
33322 &local_var_str
33323 .into_iter()
33324 .map(|p| ("object_id__gt".to_owned(), p.to_string()))
33325 .collect::<Vec<(std::string::String, std::string::String)>>(),
33326 ),
33327 _ => local_var_req_builder.query(&[(
33328 "object_id__gt",
33329 &local_var_str
33330 .into_iter()
33331 .map(|p| p.to_string())
33332 .collect::<Vec<String>>()
33333 .join(",")
33334 .to_string(),
33335 )]),
33336 };
33337 }
33338 if let Some(ref local_var_str) = object_id__gte {
33339 local_var_req_builder = match "multi" {
33340 "multi" => local_var_req_builder.query(
33341 &local_var_str
33342 .into_iter()
33343 .map(|p| ("object_id__gte".to_owned(), p.to_string()))
33344 .collect::<Vec<(std::string::String, std::string::String)>>(),
33345 ),
33346 _ => local_var_req_builder.query(&[(
33347 "object_id__gte",
33348 &local_var_str
33349 .into_iter()
33350 .map(|p| p.to_string())
33351 .collect::<Vec<String>>()
33352 .join(",")
33353 .to_string(),
33354 )]),
33355 };
33356 }
33357 if let Some(ref local_var_str) = object_id__lt {
33358 local_var_req_builder = match "multi" {
33359 "multi" => local_var_req_builder.query(
33360 &local_var_str
33361 .into_iter()
33362 .map(|p| ("object_id__lt".to_owned(), p.to_string()))
33363 .collect::<Vec<(std::string::String, std::string::String)>>(),
33364 ),
33365 _ => local_var_req_builder.query(&[(
33366 "object_id__lt",
33367 &local_var_str
33368 .into_iter()
33369 .map(|p| p.to_string())
33370 .collect::<Vec<String>>()
33371 .join(",")
33372 .to_string(),
33373 )]),
33374 };
33375 }
33376 if let Some(ref local_var_str) = object_id__lte {
33377 local_var_req_builder = match "multi" {
33378 "multi" => local_var_req_builder.query(
33379 &local_var_str
33380 .into_iter()
33381 .map(|p| ("object_id__lte".to_owned(), p.to_string()))
33382 .collect::<Vec<(std::string::String, std::string::String)>>(),
33383 ),
33384 _ => local_var_req_builder.query(&[(
33385 "object_id__lte",
33386 &local_var_str
33387 .into_iter()
33388 .map(|p| p.to_string())
33389 .collect::<Vec<String>>()
33390 .join(",")
33391 .to_string(),
33392 )]),
33393 };
33394 }
33395 if let Some(ref local_var_str) = object_id__n {
33396 local_var_req_builder = match "multi" {
33397 "multi" => local_var_req_builder.query(
33398 &local_var_str
33399 .into_iter()
33400 .map(|p| ("object_id__n".to_owned(), p.to_string()))
33401 .collect::<Vec<(std::string::String, std::string::String)>>(),
33402 ),
33403 _ => local_var_req_builder.query(&[(
33404 "object_id__n",
33405 &local_var_str
33406 .into_iter()
33407 .map(|p| p.to_string())
33408 .collect::<Vec<String>>()
33409 .join(",")
33410 .to_string(),
33411 )]),
33412 };
33413 }
33414 if let Some(ref local_var_str) = object_type {
33415 local_var_req_builder = match "multi" {
33416 "multi" => local_var_req_builder.query(
33417 &local_var_str
33418 .into_iter()
33419 .map(|p| ("object_type".to_owned(), p.to_string()))
33420 .collect::<Vec<(std::string::String, std::string::String)>>(),
33421 ),
33422 _ => local_var_req_builder.query(&[(
33423 "object_type",
33424 &local_var_str
33425 .into_iter()
33426 .map(|p| p.to_string())
33427 .collect::<Vec<String>>()
33428 .join(",")
33429 .to_string(),
33430 )]),
33431 };
33432 }
33433 if let Some(ref local_var_str) = object_type__n {
33434 local_var_req_builder = match "multi" {
33435 "multi" => local_var_req_builder.query(
33436 &local_var_str
33437 .into_iter()
33438 .map(|p| ("object_type__n".to_owned(), p.to_string()))
33439 .collect::<Vec<(std::string::String, std::string::String)>>(),
33440 ),
33441 _ => local_var_req_builder.query(&[(
33442 "object_type__n",
33443 &local_var_str
33444 .into_iter()
33445 .map(|p| p.to_string())
33446 .collect::<Vec<String>>()
33447 .join(",")
33448 .to_string(),
33449 )]),
33450 };
33451 }
33452 if let Some(ref local_var_str) = object_type_id {
33453 local_var_req_builder = match "multi" {
33454 "multi" => local_var_req_builder.query(
33455 &local_var_str
33456 .into_iter()
33457 .map(|p| ("object_type_id".to_owned(), p.to_string()))
33458 .collect::<Vec<(std::string::String, std::string::String)>>(),
33459 ),
33460 _ => local_var_req_builder.query(&[(
33461 "object_type_id",
33462 &local_var_str
33463 .into_iter()
33464 .map(|p| p.to_string())
33465 .collect::<Vec<String>>()
33466 .join(",")
33467 .to_string(),
33468 )]),
33469 };
33470 }
33471 if let Some(ref local_var_str) = object_type_id__n {
33472 local_var_req_builder = match "multi" {
33473 "multi" => local_var_req_builder.query(
33474 &local_var_str
33475 .into_iter()
33476 .map(|p| ("object_type_id__n".to_owned(), p.to_string()))
33477 .collect::<Vec<(std::string::String, std::string::String)>>(),
33478 ),
33479 _ => local_var_req_builder.query(&[(
33480 "object_type_id__n",
33481 &local_var_str
33482 .into_iter()
33483 .map(|p| p.to_string())
33484 .collect::<Vec<String>>()
33485 .join(",")
33486 .to_string(),
33487 )]),
33488 };
33489 }
33490 if let Some(ref local_var_str) = offset {
33491 local_var_req_builder =
33492 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
33493 }
33494 if let Some(ref local_var_str) = ordering {
33495 local_var_req_builder =
33496 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
33497 }
33498 if let Some(ref local_var_str) = q {
33499 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
33500 }
33501 if let Some(ref local_var_str) = start {
33502 local_var_req_builder =
33503 local_var_req_builder.query(&[("start", &local_var_str.to_string())]);
33504 }
33505 if let Some(ref local_var_str) = tag {
33506 local_var_req_builder = match "multi" {
33507 "multi" => local_var_req_builder.query(
33508 &local_var_str
33509 .into_iter()
33510 .map(|p| ("tag".to_owned(), p.to_string()))
33511 .collect::<Vec<(std::string::String, std::string::String)>>(),
33512 ),
33513 _ => local_var_req_builder.query(&[(
33514 "tag",
33515 &local_var_str
33516 .into_iter()
33517 .map(|p| p.to_string())
33518 .collect::<Vec<String>>()
33519 .join(",")
33520 .to_string(),
33521 )]),
33522 };
33523 }
33524 if let Some(ref local_var_str) = tag__n {
33525 local_var_req_builder = match "multi" {
33526 "multi" => local_var_req_builder.query(
33527 &local_var_str
33528 .into_iter()
33529 .map(|p| ("tag__n".to_owned(), p.to_string()))
33530 .collect::<Vec<(std::string::String, std::string::String)>>(),
33531 ),
33532 _ => local_var_req_builder.query(&[(
33533 "tag__n",
33534 &local_var_str
33535 .into_iter()
33536 .map(|p| p.to_string())
33537 .collect::<Vec<String>>()
33538 .join(",")
33539 .to_string(),
33540 )]),
33541 };
33542 }
33543 if let Some(ref local_var_str) = tag_id {
33544 local_var_req_builder = match "multi" {
33545 "multi" => local_var_req_builder.query(
33546 &local_var_str
33547 .into_iter()
33548 .map(|p| ("tag_id".to_owned(), p.to_string()))
33549 .collect::<Vec<(std::string::String, std::string::String)>>(),
33550 ),
33551 _ => local_var_req_builder.query(&[(
33552 "tag_id",
33553 &local_var_str
33554 .into_iter()
33555 .map(|p| p.to_string())
33556 .collect::<Vec<String>>()
33557 .join(",")
33558 .to_string(),
33559 )]),
33560 };
33561 }
33562 if let Some(ref local_var_str) = tag_id__n {
33563 local_var_req_builder = match "multi" {
33564 "multi" => local_var_req_builder.query(
33565 &local_var_str
33566 .into_iter()
33567 .map(|p| ("tag_id__n".to_owned(), p.to_string()))
33568 .collect::<Vec<(std::string::String, std::string::String)>>(),
33569 ),
33570 _ => local_var_req_builder.query(&[(
33571 "tag_id__n",
33572 &local_var_str
33573 .into_iter()
33574 .map(|p| p.to_string())
33575 .collect::<Vec<String>>()
33576 .join(",")
33577 .to_string(),
33578 )]),
33579 };
33580 }
33581 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
33582 local_var_req_builder =
33583 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
33584 }
33585 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
33586 let local_var_key = local_var_apikey.key.clone();
33587 let local_var_value = match local_var_apikey.prefix {
33588 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
33589 None => local_var_key,
33590 };
33591 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
33592 };
33593
33594 let local_var_req = local_var_req_builder.build()?;
33595 let local_var_resp = local_var_client.execute(local_var_req).await?;
33596
33597 let local_var_status = local_var_resp.status();
33598 let local_var_content = local_var_resp.text().await?;
33599
33600 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
33601 serde_json::from_str(&local_var_content).map_err(Error::from)
33602 } else {
33603 let local_var_entity: Option<ExtrasTaggedObjectsListError> =
33604 serde_json::from_str(&local_var_content).ok();
33605 let local_var_error = ResponseContent {
33606 status: local_var_status,
33607 content: local_var_content,
33608 entity: local_var_entity,
33609 };
33610 Err(Error::ResponseError(local_var_error))
33611 }
33612}
33613
33614pub async fn extras_tagged_objects_retrieve(
33616 configuration: &configuration::Configuration,
33617 id: i32,
33618) -> Result<crate::models::TaggedItem, Error<ExtrasTaggedObjectsRetrieveError>> {
33619 let local_var_configuration = configuration;
33620
33621 let local_var_client = &local_var_configuration.client;
33622
33623 let local_var_uri_str = format!(
33624 "{}/api/extras/tagged-objects/{id}/",
33625 local_var_configuration.base_path,
33626 id = id
33627 );
33628 let mut local_var_req_builder =
33629 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
33630
33631 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
33632 local_var_req_builder =
33633 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
33634 }
33635 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
33636 let local_var_key = local_var_apikey.key.clone();
33637 let local_var_value = match local_var_apikey.prefix {
33638 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
33639 None => local_var_key,
33640 };
33641 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
33642 };
33643
33644 let local_var_req = local_var_req_builder.build()?;
33645 let local_var_resp = local_var_client.execute(local_var_req).await?;
33646
33647 let local_var_status = local_var_resp.status();
33648 let local_var_content = local_var_resp.text().await?;
33649
33650 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
33651 serde_json::from_str(&local_var_content).map_err(Error::from)
33652 } else {
33653 let local_var_entity: Option<ExtrasTaggedObjectsRetrieveError> =
33654 serde_json::from_str(&local_var_content).ok();
33655 let local_var_error = ResponseContent {
33656 status: local_var_status,
33657 content: local_var_content,
33658 entity: local_var_entity,
33659 };
33660 Err(Error::ResponseError(local_var_error))
33661 }
33662}
33663
33664pub async fn extras_tags_bulk_destroy(
33666 configuration: &configuration::Configuration,
33667 tag_request: Vec<crate::models::TagRequest>,
33668) -> Result<(), Error<ExtrasTagsBulkDestroyError>> {
33669 let local_var_configuration = configuration;
33670
33671 let local_var_client = &local_var_configuration.client;
33672
33673 let local_var_uri_str = format!("{}/api/extras/tags/", local_var_configuration.base_path);
33674 let mut local_var_req_builder =
33675 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
33676
33677 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
33678 local_var_req_builder =
33679 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
33680 }
33681 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
33682 let local_var_key = local_var_apikey.key.clone();
33683 let local_var_value = match local_var_apikey.prefix {
33684 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
33685 None => local_var_key,
33686 };
33687 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
33688 };
33689 local_var_req_builder = local_var_req_builder.json(&tag_request);
33690
33691 let local_var_req = local_var_req_builder.build()?;
33692 let local_var_resp = local_var_client.execute(local_var_req).await?;
33693
33694 let local_var_status = local_var_resp.status();
33695 let local_var_content = local_var_resp.text().await?;
33696
33697 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
33698 Ok(())
33699 } else {
33700 let local_var_entity: Option<ExtrasTagsBulkDestroyError> =
33701 serde_json::from_str(&local_var_content).ok();
33702 let local_var_error = ResponseContent {
33703 status: local_var_status,
33704 content: local_var_content,
33705 entity: local_var_entity,
33706 };
33707 Err(Error::ResponseError(local_var_error))
33708 }
33709}
33710
33711pub async fn extras_tags_bulk_partial_update(
33713 configuration: &configuration::Configuration,
33714 tag_request: Vec<crate::models::TagRequest>,
33715) -> Result<Vec<crate::models::Tag>, Error<ExtrasTagsBulkPartialUpdateError>> {
33716 let local_var_configuration = configuration;
33717
33718 let local_var_client = &local_var_configuration.client;
33719
33720 let local_var_uri_str = format!("{}/api/extras/tags/", local_var_configuration.base_path);
33721 let mut local_var_req_builder =
33722 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
33723
33724 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
33725 local_var_req_builder =
33726 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
33727 }
33728 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
33729 let local_var_key = local_var_apikey.key.clone();
33730 let local_var_value = match local_var_apikey.prefix {
33731 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
33732 None => local_var_key,
33733 };
33734 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
33735 };
33736 local_var_req_builder = local_var_req_builder.json(&tag_request);
33737
33738 let local_var_req = local_var_req_builder.build()?;
33739 let local_var_resp = local_var_client.execute(local_var_req).await?;
33740
33741 let local_var_status = local_var_resp.status();
33742 let local_var_content = local_var_resp.text().await?;
33743
33744 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
33745 serde_json::from_str(&local_var_content).map_err(Error::from)
33746 } else {
33747 let local_var_entity: Option<ExtrasTagsBulkPartialUpdateError> =
33748 serde_json::from_str(&local_var_content).ok();
33749 let local_var_error = ResponseContent {
33750 status: local_var_status,
33751 content: local_var_content,
33752 entity: local_var_entity,
33753 };
33754 Err(Error::ResponseError(local_var_error))
33755 }
33756}
33757
33758pub async fn extras_tags_bulk_update(
33760 configuration: &configuration::Configuration,
33761 tag_request: Vec<crate::models::TagRequest>,
33762) -> Result<Vec<crate::models::Tag>, Error<ExtrasTagsBulkUpdateError>> {
33763 let local_var_configuration = configuration;
33764
33765 let local_var_client = &local_var_configuration.client;
33766
33767 let local_var_uri_str = format!("{}/api/extras/tags/", local_var_configuration.base_path);
33768 let mut local_var_req_builder =
33769 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
33770
33771 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
33772 local_var_req_builder =
33773 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
33774 }
33775 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
33776 let local_var_key = local_var_apikey.key.clone();
33777 let local_var_value = match local_var_apikey.prefix {
33778 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
33779 None => local_var_key,
33780 };
33781 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
33782 };
33783 local_var_req_builder = local_var_req_builder.json(&tag_request);
33784
33785 let local_var_req = local_var_req_builder.build()?;
33786 let local_var_resp = local_var_client.execute(local_var_req).await?;
33787
33788 let local_var_status = local_var_resp.status();
33789 let local_var_content = local_var_resp.text().await?;
33790
33791 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
33792 serde_json::from_str(&local_var_content).map_err(Error::from)
33793 } else {
33794 let local_var_entity: Option<ExtrasTagsBulkUpdateError> =
33795 serde_json::from_str(&local_var_content).ok();
33796 let local_var_error = ResponseContent {
33797 status: local_var_status,
33798 content: local_var_content,
33799 entity: local_var_entity,
33800 };
33801 Err(Error::ResponseError(local_var_error))
33802 }
33803}
33804
33805pub async fn extras_tags_create(
33807 configuration: &configuration::Configuration,
33808 extras_tags_create_request: crate::models::ExtrasTagsCreateRequest,
33809) -> Result<crate::models::Tag, Error<ExtrasTagsCreateError>> {
33810 let local_var_configuration = configuration;
33811
33812 let local_var_client = &local_var_configuration.client;
33813
33814 let local_var_uri_str = format!("{}/api/extras/tags/", local_var_configuration.base_path);
33815 let mut local_var_req_builder =
33816 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
33817
33818 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
33819 local_var_req_builder =
33820 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
33821 }
33822 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
33823 let local_var_key = local_var_apikey.key.clone();
33824 let local_var_value = match local_var_apikey.prefix {
33825 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
33826 None => local_var_key,
33827 };
33828 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
33829 };
33830 local_var_req_builder = local_var_req_builder.json(&extras_tags_create_request);
33831
33832 let local_var_req = local_var_req_builder.build()?;
33833 let local_var_resp = local_var_client.execute(local_var_req).await?;
33834
33835 let local_var_status = local_var_resp.status();
33836 let local_var_content = local_var_resp.text().await?;
33837
33838 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
33839 serde_json::from_str(&local_var_content).map_err(Error::from)
33840 } else {
33841 let local_var_entity: Option<ExtrasTagsCreateError> =
33842 serde_json::from_str(&local_var_content).ok();
33843 let local_var_error = ResponseContent {
33844 status: local_var_status,
33845 content: local_var_content,
33846 entity: local_var_entity,
33847 };
33848 Err(Error::ResponseError(local_var_error))
33849 }
33850}
33851
33852pub async fn extras_tags_destroy(
33854 configuration: &configuration::Configuration,
33855 id: i32,
33856) -> Result<(), Error<ExtrasTagsDestroyError>> {
33857 let local_var_configuration = configuration;
33858
33859 let local_var_client = &local_var_configuration.client;
33860
33861 let local_var_uri_str = format!(
33862 "{}/api/extras/tags/{id}/",
33863 local_var_configuration.base_path,
33864 id = id
33865 );
33866 let mut local_var_req_builder =
33867 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
33868
33869 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
33870 local_var_req_builder =
33871 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
33872 }
33873 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
33874 let local_var_key = local_var_apikey.key.clone();
33875 let local_var_value = match local_var_apikey.prefix {
33876 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
33877 None => local_var_key,
33878 };
33879 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
33880 };
33881
33882 let local_var_req = local_var_req_builder.build()?;
33883 let local_var_resp = local_var_client.execute(local_var_req).await?;
33884
33885 let local_var_status = local_var_resp.status();
33886 let local_var_content = local_var_resp.text().await?;
33887
33888 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
33889 Ok(())
33890 } else {
33891 let local_var_entity: Option<ExtrasTagsDestroyError> =
33892 serde_json::from_str(&local_var_content).ok();
33893 let local_var_error = ResponseContent {
33894 status: local_var_status,
33895 content: local_var_content,
33896 entity: local_var_entity,
33897 };
33898 Err(Error::ResponseError(local_var_error))
33899 }
33900}
33901
33902pub async fn extras_tags_list(
33904 configuration: &configuration::Configuration,
33905 color: Option<Vec<String>>,
33906 color__empty: Option<bool>,
33907 color__ic: Option<Vec<String>>,
33908 color__ie: Option<Vec<String>>,
33909 color__iew: Option<Vec<String>>,
33910 color__iregex: Option<Vec<String>>,
33911 color__isw: Option<Vec<String>>,
33912 color__n: Option<Vec<String>>,
33913 color__nic: Option<Vec<String>>,
33914 color__nie: Option<Vec<String>>,
33915 color__niew: Option<Vec<String>>,
33916 color__nisw: Option<Vec<String>>,
33917 color__regex: Option<Vec<String>>,
33918 content_type: Option<Vec<String>>,
33919 content_type_id: Option<Vec<i32>>,
33920 created: Option<Vec<String>>,
33921 created__empty: Option<Vec<String>>,
33922 created__gt: Option<Vec<String>>,
33923 created__gte: Option<Vec<String>>,
33924 created__lt: Option<Vec<String>>,
33925 created__lte: Option<Vec<String>>,
33926 created__n: Option<Vec<String>>,
33927 created_by_request: Option<&str>,
33928 description: Option<Vec<String>>,
33929 description__empty: Option<bool>,
33930 description__ic: Option<Vec<String>>,
33931 description__ie: Option<Vec<String>>,
33932 description__iew: Option<Vec<String>>,
33933 description__iregex: Option<Vec<String>>,
33934 description__isw: Option<Vec<String>>,
33935 description__n: Option<Vec<String>>,
33936 description__nic: Option<Vec<String>>,
33937 description__nie: Option<Vec<String>>,
33938 description__niew: Option<Vec<String>>,
33939 description__nisw: Option<Vec<String>>,
33940 description__regex: Option<Vec<String>>,
33941 for_object_type_id: Option<Vec<i32>>,
33942 id: Option<Vec<i32>>,
33943 id__empty: Option<bool>,
33944 id__gt: Option<Vec<i32>>,
33945 id__gte: Option<Vec<i32>>,
33946 id__lt: Option<Vec<i32>>,
33947 id__lte: Option<Vec<i32>>,
33948 id__n: Option<Vec<i32>>,
33949 last_updated: Option<Vec<String>>,
33950 last_updated__empty: Option<Vec<String>>,
33951 last_updated__gt: Option<Vec<String>>,
33952 last_updated__gte: Option<Vec<String>>,
33953 last_updated__lt: Option<Vec<String>>,
33954 last_updated__lte: Option<Vec<String>>,
33955 last_updated__n: Option<Vec<String>>,
33956 limit: Option<i32>,
33957 modified_by_request: Option<&str>,
33958 name: Option<Vec<String>>,
33959 name__empty: Option<bool>,
33960 name__ic: Option<Vec<String>>,
33961 name__ie: Option<Vec<String>>,
33962 name__iew: Option<Vec<String>>,
33963 name__iregex: Option<Vec<String>>,
33964 name__isw: Option<Vec<String>>,
33965 name__n: Option<Vec<String>>,
33966 name__nic: Option<Vec<String>>,
33967 name__nie: Option<Vec<String>>,
33968 name__niew: Option<Vec<String>>,
33969 name__nisw: Option<Vec<String>>,
33970 name__regex: Option<Vec<String>>,
33971 object_types: Option<Vec<i32>>,
33972 object_types__n: Option<Vec<i32>>,
33973 offset: Option<i32>,
33974 ordering: Option<&str>,
33975 owner: Option<Vec<String>>,
33976 owner__n: Option<Vec<String>>,
33977 owner_group: Option<Vec<String>>,
33978 owner_group__n: Option<Vec<String>>,
33979 owner_group_id: Option<Vec<i32>>,
33980 owner_group_id__n: Option<Vec<i32>>,
33981 owner_id: Option<Vec<i32>>,
33982 owner_id__n: Option<Vec<i32>>,
33983 q: Option<&str>,
33984 slug: Option<Vec<String>>,
33985 slug__empty: Option<bool>,
33986 slug__ic: Option<Vec<String>>,
33987 slug__ie: Option<Vec<String>>,
33988 slug__iew: Option<Vec<String>>,
33989 slug__iregex: Option<Vec<String>>,
33990 slug__isw: Option<Vec<String>>,
33991 slug__n: Option<Vec<String>>,
33992 slug__nic: Option<Vec<String>>,
33993 slug__nie: Option<Vec<String>>,
33994 slug__niew: Option<Vec<String>>,
33995 slug__nisw: Option<Vec<String>>,
33996 slug__regex: Option<Vec<String>>,
33997 start: Option<i32>,
33998 updated_by_request: Option<&str>,
33999 weight: Option<Vec<i32>>,
34000 weight__empty: Option<bool>,
34001 weight__gt: Option<Vec<i32>>,
34002 weight__gte: Option<Vec<i32>>,
34003 weight__lt: Option<Vec<i32>>,
34004 weight__lte: Option<Vec<i32>>,
34005 weight__n: Option<Vec<i32>>,
34006) -> Result<crate::models::PaginatedTagList, Error<ExtrasTagsListError>> {
34007 let local_var_configuration = configuration;
34008
34009 let local_var_client = &local_var_configuration.client;
34010
34011 let local_var_uri_str = format!("{}/api/extras/tags/", local_var_configuration.base_path);
34012 let mut local_var_req_builder =
34013 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
34014
34015 if let Some(ref local_var_str) = color {
34016 local_var_req_builder = match "multi" {
34017 "multi" => local_var_req_builder.query(
34018 &local_var_str
34019 .into_iter()
34020 .map(|p| ("color".to_owned(), p.to_string()))
34021 .collect::<Vec<(std::string::String, std::string::String)>>(),
34022 ),
34023 _ => local_var_req_builder.query(&[(
34024 "color",
34025 &local_var_str
34026 .into_iter()
34027 .map(|p| p.to_string())
34028 .collect::<Vec<String>>()
34029 .join(",")
34030 .to_string(),
34031 )]),
34032 };
34033 }
34034 if let Some(ref local_var_str) = color__empty {
34035 local_var_req_builder =
34036 local_var_req_builder.query(&[("color__empty", &local_var_str.to_string())]);
34037 }
34038 if let Some(ref local_var_str) = color__ic {
34039 local_var_req_builder = match "multi" {
34040 "multi" => local_var_req_builder.query(
34041 &local_var_str
34042 .into_iter()
34043 .map(|p| ("color__ic".to_owned(), p.to_string()))
34044 .collect::<Vec<(std::string::String, std::string::String)>>(),
34045 ),
34046 _ => local_var_req_builder.query(&[(
34047 "color__ic",
34048 &local_var_str
34049 .into_iter()
34050 .map(|p| p.to_string())
34051 .collect::<Vec<String>>()
34052 .join(",")
34053 .to_string(),
34054 )]),
34055 };
34056 }
34057 if let Some(ref local_var_str) = color__ie {
34058 local_var_req_builder = match "multi" {
34059 "multi" => local_var_req_builder.query(
34060 &local_var_str
34061 .into_iter()
34062 .map(|p| ("color__ie".to_owned(), p.to_string()))
34063 .collect::<Vec<(std::string::String, std::string::String)>>(),
34064 ),
34065 _ => local_var_req_builder.query(&[(
34066 "color__ie",
34067 &local_var_str
34068 .into_iter()
34069 .map(|p| p.to_string())
34070 .collect::<Vec<String>>()
34071 .join(",")
34072 .to_string(),
34073 )]),
34074 };
34075 }
34076 if let Some(ref local_var_str) = color__iew {
34077 local_var_req_builder = match "multi" {
34078 "multi" => local_var_req_builder.query(
34079 &local_var_str
34080 .into_iter()
34081 .map(|p| ("color__iew".to_owned(), p.to_string()))
34082 .collect::<Vec<(std::string::String, std::string::String)>>(),
34083 ),
34084 _ => local_var_req_builder.query(&[(
34085 "color__iew",
34086 &local_var_str
34087 .into_iter()
34088 .map(|p| p.to_string())
34089 .collect::<Vec<String>>()
34090 .join(",")
34091 .to_string(),
34092 )]),
34093 };
34094 }
34095 if let Some(ref local_var_str) = color__iregex {
34096 local_var_req_builder = match "multi" {
34097 "multi" => local_var_req_builder.query(
34098 &local_var_str
34099 .into_iter()
34100 .map(|p| ("color__iregex".to_owned(), p.to_string()))
34101 .collect::<Vec<(std::string::String, std::string::String)>>(),
34102 ),
34103 _ => local_var_req_builder.query(&[(
34104 "color__iregex",
34105 &local_var_str
34106 .into_iter()
34107 .map(|p| p.to_string())
34108 .collect::<Vec<String>>()
34109 .join(",")
34110 .to_string(),
34111 )]),
34112 };
34113 }
34114 if let Some(ref local_var_str) = color__isw {
34115 local_var_req_builder = match "multi" {
34116 "multi" => local_var_req_builder.query(
34117 &local_var_str
34118 .into_iter()
34119 .map(|p| ("color__isw".to_owned(), p.to_string()))
34120 .collect::<Vec<(std::string::String, std::string::String)>>(),
34121 ),
34122 _ => local_var_req_builder.query(&[(
34123 "color__isw",
34124 &local_var_str
34125 .into_iter()
34126 .map(|p| p.to_string())
34127 .collect::<Vec<String>>()
34128 .join(",")
34129 .to_string(),
34130 )]),
34131 };
34132 }
34133 if let Some(ref local_var_str) = color__n {
34134 local_var_req_builder = match "multi" {
34135 "multi" => local_var_req_builder.query(
34136 &local_var_str
34137 .into_iter()
34138 .map(|p| ("color__n".to_owned(), p.to_string()))
34139 .collect::<Vec<(std::string::String, std::string::String)>>(),
34140 ),
34141 _ => local_var_req_builder.query(&[(
34142 "color__n",
34143 &local_var_str
34144 .into_iter()
34145 .map(|p| p.to_string())
34146 .collect::<Vec<String>>()
34147 .join(",")
34148 .to_string(),
34149 )]),
34150 };
34151 }
34152 if let Some(ref local_var_str) = color__nic {
34153 local_var_req_builder = match "multi" {
34154 "multi" => local_var_req_builder.query(
34155 &local_var_str
34156 .into_iter()
34157 .map(|p| ("color__nic".to_owned(), p.to_string()))
34158 .collect::<Vec<(std::string::String, std::string::String)>>(),
34159 ),
34160 _ => local_var_req_builder.query(&[(
34161 "color__nic",
34162 &local_var_str
34163 .into_iter()
34164 .map(|p| p.to_string())
34165 .collect::<Vec<String>>()
34166 .join(",")
34167 .to_string(),
34168 )]),
34169 };
34170 }
34171 if let Some(ref local_var_str) = color__nie {
34172 local_var_req_builder = match "multi" {
34173 "multi" => local_var_req_builder.query(
34174 &local_var_str
34175 .into_iter()
34176 .map(|p| ("color__nie".to_owned(), p.to_string()))
34177 .collect::<Vec<(std::string::String, std::string::String)>>(),
34178 ),
34179 _ => local_var_req_builder.query(&[(
34180 "color__nie",
34181 &local_var_str
34182 .into_iter()
34183 .map(|p| p.to_string())
34184 .collect::<Vec<String>>()
34185 .join(",")
34186 .to_string(),
34187 )]),
34188 };
34189 }
34190 if let Some(ref local_var_str) = color__niew {
34191 local_var_req_builder = match "multi" {
34192 "multi" => local_var_req_builder.query(
34193 &local_var_str
34194 .into_iter()
34195 .map(|p| ("color__niew".to_owned(), p.to_string()))
34196 .collect::<Vec<(std::string::String, std::string::String)>>(),
34197 ),
34198 _ => local_var_req_builder.query(&[(
34199 "color__niew",
34200 &local_var_str
34201 .into_iter()
34202 .map(|p| p.to_string())
34203 .collect::<Vec<String>>()
34204 .join(",")
34205 .to_string(),
34206 )]),
34207 };
34208 }
34209 if let Some(ref local_var_str) = color__nisw {
34210 local_var_req_builder = match "multi" {
34211 "multi" => local_var_req_builder.query(
34212 &local_var_str
34213 .into_iter()
34214 .map(|p| ("color__nisw".to_owned(), p.to_string()))
34215 .collect::<Vec<(std::string::String, std::string::String)>>(),
34216 ),
34217 _ => local_var_req_builder.query(&[(
34218 "color__nisw",
34219 &local_var_str
34220 .into_iter()
34221 .map(|p| p.to_string())
34222 .collect::<Vec<String>>()
34223 .join(",")
34224 .to_string(),
34225 )]),
34226 };
34227 }
34228 if let Some(ref local_var_str) = color__regex {
34229 local_var_req_builder = match "multi" {
34230 "multi" => local_var_req_builder.query(
34231 &local_var_str
34232 .into_iter()
34233 .map(|p| ("color__regex".to_owned(), p.to_string()))
34234 .collect::<Vec<(std::string::String, std::string::String)>>(),
34235 ),
34236 _ => local_var_req_builder.query(&[(
34237 "color__regex",
34238 &local_var_str
34239 .into_iter()
34240 .map(|p| p.to_string())
34241 .collect::<Vec<String>>()
34242 .join(",")
34243 .to_string(),
34244 )]),
34245 };
34246 }
34247 if let Some(ref local_var_str) = content_type {
34248 local_var_req_builder = match "multi" {
34249 "multi" => local_var_req_builder.query(
34250 &local_var_str
34251 .into_iter()
34252 .map(|p| ("content_type".to_owned(), p.to_string()))
34253 .collect::<Vec<(std::string::String, std::string::String)>>(),
34254 ),
34255 _ => local_var_req_builder.query(&[(
34256 "content_type",
34257 &local_var_str
34258 .into_iter()
34259 .map(|p| p.to_string())
34260 .collect::<Vec<String>>()
34261 .join(",")
34262 .to_string(),
34263 )]),
34264 };
34265 }
34266 if let Some(ref local_var_str) = content_type_id {
34267 local_var_req_builder = match "multi" {
34268 "multi" => local_var_req_builder.query(
34269 &local_var_str
34270 .into_iter()
34271 .map(|p| ("content_type_id".to_owned(), p.to_string()))
34272 .collect::<Vec<(std::string::String, std::string::String)>>(),
34273 ),
34274 _ => local_var_req_builder.query(&[(
34275 "content_type_id",
34276 &local_var_str
34277 .into_iter()
34278 .map(|p| p.to_string())
34279 .collect::<Vec<String>>()
34280 .join(",")
34281 .to_string(),
34282 )]),
34283 };
34284 }
34285 if let Some(ref local_var_str) = created {
34286 local_var_req_builder = match "multi" {
34287 "multi" => local_var_req_builder.query(
34288 &local_var_str
34289 .into_iter()
34290 .map(|p| ("created".to_owned(), p.to_string()))
34291 .collect::<Vec<(std::string::String, std::string::String)>>(),
34292 ),
34293 _ => local_var_req_builder.query(&[(
34294 "created",
34295 &local_var_str
34296 .into_iter()
34297 .map(|p| p.to_string())
34298 .collect::<Vec<String>>()
34299 .join(",")
34300 .to_string(),
34301 )]),
34302 };
34303 }
34304 if let Some(ref local_var_str) = created__empty {
34305 local_var_req_builder = match "multi" {
34306 "multi" => local_var_req_builder.query(
34307 &local_var_str
34308 .into_iter()
34309 .map(|p| ("created__empty".to_owned(), p.to_string()))
34310 .collect::<Vec<(std::string::String, std::string::String)>>(),
34311 ),
34312 _ => local_var_req_builder.query(&[(
34313 "created__empty",
34314 &local_var_str
34315 .into_iter()
34316 .map(|p| p.to_string())
34317 .collect::<Vec<String>>()
34318 .join(",")
34319 .to_string(),
34320 )]),
34321 };
34322 }
34323 if let Some(ref local_var_str) = created__gt {
34324 local_var_req_builder = match "multi" {
34325 "multi" => local_var_req_builder.query(
34326 &local_var_str
34327 .into_iter()
34328 .map(|p| ("created__gt".to_owned(), p.to_string()))
34329 .collect::<Vec<(std::string::String, std::string::String)>>(),
34330 ),
34331 _ => local_var_req_builder.query(&[(
34332 "created__gt",
34333 &local_var_str
34334 .into_iter()
34335 .map(|p| p.to_string())
34336 .collect::<Vec<String>>()
34337 .join(",")
34338 .to_string(),
34339 )]),
34340 };
34341 }
34342 if let Some(ref local_var_str) = created__gte {
34343 local_var_req_builder = match "multi" {
34344 "multi" => local_var_req_builder.query(
34345 &local_var_str
34346 .into_iter()
34347 .map(|p| ("created__gte".to_owned(), p.to_string()))
34348 .collect::<Vec<(std::string::String, std::string::String)>>(),
34349 ),
34350 _ => local_var_req_builder.query(&[(
34351 "created__gte",
34352 &local_var_str
34353 .into_iter()
34354 .map(|p| p.to_string())
34355 .collect::<Vec<String>>()
34356 .join(",")
34357 .to_string(),
34358 )]),
34359 };
34360 }
34361 if let Some(ref local_var_str) = created__lt {
34362 local_var_req_builder = match "multi" {
34363 "multi" => local_var_req_builder.query(
34364 &local_var_str
34365 .into_iter()
34366 .map(|p| ("created__lt".to_owned(), p.to_string()))
34367 .collect::<Vec<(std::string::String, std::string::String)>>(),
34368 ),
34369 _ => local_var_req_builder.query(&[(
34370 "created__lt",
34371 &local_var_str
34372 .into_iter()
34373 .map(|p| p.to_string())
34374 .collect::<Vec<String>>()
34375 .join(",")
34376 .to_string(),
34377 )]),
34378 };
34379 }
34380 if let Some(ref local_var_str) = created__lte {
34381 local_var_req_builder = match "multi" {
34382 "multi" => local_var_req_builder.query(
34383 &local_var_str
34384 .into_iter()
34385 .map(|p| ("created__lte".to_owned(), p.to_string()))
34386 .collect::<Vec<(std::string::String, std::string::String)>>(),
34387 ),
34388 _ => local_var_req_builder.query(&[(
34389 "created__lte",
34390 &local_var_str
34391 .into_iter()
34392 .map(|p| p.to_string())
34393 .collect::<Vec<String>>()
34394 .join(",")
34395 .to_string(),
34396 )]),
34397 };
34398 }
34399 if let Some(ref local_var_str) = created__n {
34400 local_var_req_builder = match "multi" {
34401 "multi" => local_var_req_builder.query(
34402 &local_var_str
34403 .into_iter()
34404 .map(|p| ("created__n".to_owned(), p.to_string()))
34405 .collect::<Vec<(std::string::String, std::string::String)>>(),
34406 ),
34407 _ => local_var_req_builder.query(&[(
34408 "created__n",
34409 &local_var_str
34410 .into_iter()
34411 .map(|p| p.to_string())
34412 .collect::<Vec<String>>()
34413 .join(",")
34414 .to_string(),
34415 )]),
34416 };
34417 }
34418 if let Some(ref local_var_str) = created_by_request {
34419 local_var_req_builder =
34420 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
34421 }
34422 if let Some(ref local_var_str) = description {
34423 local_var_req_builder = match "multi" {
34424 "multi" => local_var_req_builder.query(
34425 &local_var_str
34426 .into_iter()
34427 .map(|p| ("description".to_owned(), p.to_string()))
34428 .collect::<Vec<(std::string::String, std::string::String)>>(),
34429 ),
34430 _ => local_var_req_builder.query(&[(
34431 "description",
34432 &local_var_str
34433 .into_iter()
34434 .map(|p| p.to_string())
34435 .collect::<Vec<String>>()
34436 .join(",")
34437 .to_string(),
34438 )]),
34439 };
34440 }
34441 if let Some(ref local_var_str) = description__empty {
34442 local_var_req_builder =
34443 local_var_req_builder.query(&[("description__empty", &local_var_str.to_string())]);
34444 }
34445 if let Some(ref local_var_str) = description__ic {
34446 local_var_req_builder = match "multi" {
34447 "multi" => local_var_req_builder.query(
34448 &local_var_str
34449 .into_iter()
34450 .map(|p| ("description__ic".to_owned(), p.to_string()))
34451 .collect::<Vec<(std::string::String, std::string::String)>>(),
34452 ),
34453 _ => local_var_req_builder.query(&[(
34454 "description__ic",
34455 &local_var_str
34456 .into_iter()
34457 .map(|p| p.to_string())
34458 .collect::<Vec<String>>()
34459 .join(",")
34460 .to_string(),
34461 )]),
34462 };
34463 }
34464 if let Some(ref local_var_str) = description__ie {
34465 local_var_req_builder = match "multi" {
34466 "multi" => local_var_req_builder.query(
34467 &local_var_str
34468 .into_iter()
34469 .map(|p| ("description__ie".to_owned(), p.to_string()))
34470 .collect::<Vec<(std::string::String, std::string::String)>>(),
34471 ),
34472 _ => local_var_req_builder.query(&[(
34473 "description__ie",
34474 &local_var_str
34475 .into_iter()
34476 .map(|p| p.to_string())
34477 .collect::<Vec<String>>()
34478 .join(",")
34479 .to_string(),
34480 )]),
34481 };
34482 }
34483 if let Some(ref local_var_str) = description__iew {
34484 local_var_req_builder = match "multi" {
34485 "multi" => local_var_req_builder.query(
34486 &local_var_str
34487 .into_iter()
34488 .map(|p| ("description__iew".to_owned(), p.to_string()))
34489 .collect::<Vec<(std::string::String, std::string::String)>>(),
34490 ),
34491 _ => local_var_req_builder.query(&[(
34492 "description__iew",
34493 &local_var_str
34494 .into_iter()
34495 .map(|p| p.to_string())
34496 .collect::<Vec<String>>()
34497 .join(",")
34498 .to_string(),
34499 )]),
34500 };
34501 }
34502 if let Some(ref local_var_str) = description__iregex {
34503 local_var_req_builder = match "multi" {
34504 "multi" => local_var_req_builder.query(
34505 &local_var_str
34506 .into_iter()
34507 .map(|p| ("description__iregex".to_owned(), p.to_string()))
34508 .collect::<Vec<(std::string::String, std::string::String)>>(),
34509 ),
34510 _ => local_var_req_builder.query(&[(
34511 "description__iregex",
34512 &local_var_str
34513 .into_iter()
34514 .map(|p| p.to_string())
34515 .collect::<Vec<String>>()
34516 .join(",")
34517 .to_string(),
34518 )]),
34519 };
34520 }
34521 if let Some(ref local_var_str) = description__isw {
34522 local_var_req_builder = match "multi" {
34523 "multi" => local_var_req_builder.query(
34524 &local_var_str
34525 .into_iter()
34526 .map(|p| ("description__isw".to_owned(), p.to_string()))
34527 .collect::<Vec<(std::string::String, std::string::String)>>(),
34528 ),
34529 _ => local_var_req_builder.query(&[(
34530 "description__isw",
34531 &local_var_str
34532 .into_iter()
34533 .map(|p| p.to_string())
34534 .collect::<Vec<String>>()
34535 .join(",")
34536 .to_string(),
34537 )]),
34538 };
34539 }
34540 if let Some(ref local_var_str) = description__n {
34541 local_var_req_builder = match "multi" {
34542 "multi" => local_var_req_builder.query(
34543 &local_var_str
34544 .into_iter()
34545 .map(|p| ("description__n".to_owned(), p.to_string()))
34546 .collect::<Vec<(std::string::String, std::string::String)>>(),
34547 ),
34548 _ => local_var_req_builder.query(&[(
34549 "description__n",
34550 &local_var_str
34551 .into_iter()
34552 .map(|p| p.to_string())
34553 .collect::<Vec<String>>()
34554 .join(",")
34555 .to_string(),
34556 )]),
34557 };
34558 }
34559 if let Some(ref local_var_str) = description__nic {
34560 local_var_req_builder = match "multi" {
34561 "multi" => local_var_req_builder.query(
34562 &local_var_str
34563 .into_iter()
34564 .map(|p| ("description__nic".to_owned(), p.to_string()))
34565 .collect::<Vec<(std::string::String, std::string::String)>>(),
34566 ),
34567 _ => local_var_req_builder.query(&[(
34568 "description__nic",
34569 &local_var_str
34570 .into_iter()
34571 .map(|p| p.to_string())
34572 .collect::<Vec<String>>()
34573 .join(",")
34574 .to_string(),
34575 )]),
34576 };
34577 }
34578 if let Some(ref local_var_str) = description__nie {
34579 local_var_req_builder = match "multi" {
34580 "multi" => local_var_req_builder.query(
34581 &local_var_str
34582 .into_iter()
34583 .map(|p| ("description__nie".to_owned(), p.to_string()))
34584 .collect::<Vec<(std::string::String, std::string::String)>>(),
34585 ),
34586 _ => local_var_req_builder.query(&[(
34587 "description__nie",
34588 &local_var_str
34589 .into_iter()
34590 .map(|p| p.to_string())
34591 .collect::<Vec<String>>()
34592 .join(",")
34593 .to_string(),
34594 )]),
34595 };
34596 }
34597 if let Some(ref local_var_str) = description__niew {
34598 local_var_req_builder = match "multi" {
34599 "multi" => local_var_req_builder.query(
34600 &local_var_str
34601 .into_iter()
34602 .map(|p| ("description__niew".to_owned(), p.to_string()))
34603 .collect::<Vec<(std::string::String, std::string::String)>>(),
34604 ),
34605 _ => local_var_req_builder.query(&[(
34606 "description__niew",
34607 &local_var_str
34608 .into_iter()
34609 .map(|p| p.to_string())
34610 .collect::<Vec<String>>()
34611 .join(",")
34612 .to_string(),
34613 )]),
34614 };
34615 }
34616 if let Some(ref local_var_str) = description__nisw {
34617 local_var_req_builder = match "multi" {
34618 "multi" => local_var_req_builder.query(
34619 &local_var_str
34620 .into_iter()
34621 .map(|p| ("description__nisw".to_owned(), p.to_string()))
34622 .collect::<Vec<(std::string::String, std::string::String)>>(),
34623 ),
34624 _ => local_var_req_builder.query(&[(
34625 "description__nisw",
34626 &local_var_str
34627 .into_iter()
34628 .map(|p| p.to_string())
34629 .collect::<Vec<String>>()
34630 .join(",")
34631 .to_string(),
34632 )]),
34633 };
34634 }
34635 if let Some(ref local_var_str) = description__regex {
34636 local_var_req_builder = match "multi" {
34637 "multi" => local_var_req_builder.query(
34638 &local_var_str
34639 .into_iter()
34640 .map(|p| ("description__regex".to_owned(), p.to_string()))
34641 .collect::<Vec<(std::string::String, std::string::String)>>(),
34642 ),
34643 _ => local_var_req_builder.query(&[(
34644 "description__regex",
34645 &local_var_str
34646 .into_iter()
34647 .map(|p| p.to_string())
34648 .collect::<Vec<String>>()
34649 .join(",")
34650 .to_string(),
34651 )]),
34652 };
34653 }
34654 if let Some(ref local_var_str) = for_object_type_id {
34655 local_var_req_builder = match "multi" {
34656 "multi" => local_var_req_builder.query(
34657 &local_var_str
34658 .into_iter()
34659 .map(|p| ("for_object_type_id".to_owned(), p.to_string()))
34660 .collect::<Vec<(std::string::String, std::string::String)>>(),
34661 ),
34662 _ => local_var_req_builder.query(&[(
34663 "for_object_type_id",
34664 &local_var_str
34665 .into_iter()
34666 .map(|p| p.to_string())
34667 .collect::<Vec<String>>()
34668 .join(",")
34669 .to_string(),
34670 )]),
34671 };
34672 }
34673 if let Some(ref local_var_str) = id {
34674 local_var_req_builder = match "multi" {
34675 "multi" => local_var_req_builder.query(
34676 &local_var_str
34677 .into_iter()
34678 .map(|p| ("id".to_owned(), p.to_string()))
34679 .collect::<Vec<(std::string::String, std::string::String)>>(),
34680 ),
34681 _ => local_var_req_builder.query(&[(
34682 "id",
34683 &local_var_str
34684 .into_iter()
34685 .map(|p| p.to_string())
34686 .collect::<Vec<String>>()
34687 .join(",")
34688 .to_string(),
34689 )]),
34690 };
34691 }
34692 if let Some(ref local_var_str) = id__empty {
34693 local_var_req_builder =
34694 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
34695 }
34696 if let Some(ref local_var_str) = id__gt {
34697 local_var_req_builder = match "multi" {
34698 "multi" => local_var_req_builder.query(
34699 &local_var_str
34700 .into_iter()
34701 .map(|p| ("id__gt".to_owned(), p.to_string()))
34702 .collect::<Vec<(std::string::String, std::string::String)>>(),
34703 ),
34704 _ => local_var_req_builder.query(&[(
34705 "id__gt",
34706 &local_var_str
34707 .into_iter()
34708 .map(|p| p.to_string())
34709 .collect::<Vec<String>>()
34710 .join(",")
34711 .to_string(),
34712 )]),
34713 };
34714 }
34715 if let Some(ref local_var_str) = id__gte {
34716 local_var_req_builder = match "multi" {
34717 "multi" => local_var_req_builder.query(
34718 &local_var_str
34719 .into_iter()
34720 .map(|p| ("id__gte".to_owned(), p.to_string()))
34721 .collect::<Vec<(std::string::String, std::string::String)>>(),
34722 ),
34723 _ => local_var_req_builder.query(&[(
34724 "id__gte",
34725 &local_var_str
34726 .into_iter()
34727 .map(|p| p.to_string())
34728 .collect::<Vec<String>>()
34729 .join(",")
34730 .to_string(),
34731 )]),
34732 };
34733 }
34734 if let Some(ref local_var_str) = id__lt {
34735 local_var_req_builder = match "multi" {
34736 "multi" => local_var_req_builder.query(
34737 &local_var_str
34738 .into_iter()
34739 .map(|p| ("id__lt".to_owned(), p.to_string()))
34740 .collect::<Vec<(std::string::String, std::string::String)>>(),
34741 ),
34742 _ => local_var_req_builder.query(&[(
34743 "id__lt",
34744 &local_var_str
34745 .into_iter()
34746 .map(|p| p.to_string())
34747 .collect::<Vec<String>>()
34748 .join(",")
34749 .to_string(),
34750 )]),
34751 };
34752 }
34753 if let Some(ref local_var_str) = id__lte {
34754 local_var_req_builder = match "multi" {
34755 "multi" => local_var_req_builder.query(
34756 &local_var_str
34757 .into_iter()
34758 .map(|p| ("id__lte".to_owned(), p.to_string()))
34759 .collect::<Vec<(std::string::String, std::string::String)>>(),
34760 ),
34761 _ => local_var_req_builder.query(&[(
34762 "id__lte",
34763 &local_var_str
34764 .into_iter()
34765 .map(|p| p.to_string())
34766 .collect::<Vec<String>>()
34767 .join(",")
34768 .to_string(),
34769 )]),
34770 };
34771 }
34772 if let Some(ref local_var_str) = id__n {
34773 local_var_req_builder = match "multi" {
34774 "multi" => local_var_req_builder.query(
34775 &local_var_str
34776 .into_iter()
34777 .map(|p| ("id__n".to_owned(), p.to_string()))
34778 .collect::<Vec<(std::string::String, std::string::String)>>(),
34779 ),
34780 _ => local_var_req_builder.query(&[(
34781 "id__n",
34782 &local_var_str
34783 .into_iter()
34784 .map(|p| p.to_string())
34785 .collect::<Vec<String>>()
34786 .join(",")
34787 .to_string(),
34788 )]),
34789 };
34790 }
34791 if let Some(ref local_var_str) = last_updated {
34792 local_var_req_builder = match "multi" {
34793 "multi" => local_var_req_builder.query(
34794 &local_var_str
34795 .into_iter()
34796 .map(|p| ("last_updated".to_owned(), p.to_string()))
34797 .collect::<Vec<(std::string::String, std::string::String)>>(),
34798 ),
34799 _ => local_var_req_builder.query(&[(
34800 "last_updated",
34801 &local_var_str
34802 .into_iter()
34803 .map(|p| p.to_string())
34804 .collect::<Vec<String>>()
34805 .join(",")
34806 .to_string(),
34807 )]),
34808 };
34809 }
34810 if let Some(ref local_var_str) = last_updated__empty {
34811 local_var_req_builder = match "multi" {
34812 "multi" => local_var_req_builder.query(
34813 &local_var_str
34814 .into_iter()
34815 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
34816 .collect::<Vec<(std::string::String, std::string::String)>>(),
34817 ),
34818 _ => local_var_req_builder.query(&[(
34819 "last_updated__empty",
34820 &local_var_str
34821 .into_iter()
34822 .map(|p| p.to_string())
34823 .collect::<Vec<String>>()
34824 .join(",")
34825 .to_string(),
34826 )]),
34827 };
34828 }
34829 if let Some(ref local_var_str) = last_updated__gt {
34830 local_var_req_builder = match "multi" {
34831 "multi" => local_var_req_builder.query(
34832 &local_var_str
34833 .into_iter()
34834 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
34835 .collect::<Vec<(std::string::String, std::string::String)>>(),
34836 ),
34837 _ => local_var_req_builder.query(&[(
34838 "last_updated__gt",
34839 &local_var_str
34840 .into_iter()
34841 .map(|p| p.to_string())
34842 .collect::<Vec<String>>()
34843 .join(",")
34844 .to_string(),
34845 )]),
34846 };
34847 }
34848 if let Some(ref local_var_str) = last_updated__gte {
34849 local_var_req_builder = match "multi" {
34850 "multi" => local_var_req_builder.query(
34851 &local_var_str
34852 .into_iter()
34853 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
34854 .collect::<Vec<(std::string::String, std::string::String)>>(),
34855 ),
34856 _ => local_var_req_builder.query(&[(
34857 "last_updated__gte",
34858 &local_var_str
34859 .into_iter()
34860 .map(|p| p.to_string())
34861 .collect::<Vec<String>>()
34862 .join(",")
34863 .to_string(),
34864 )]),
34865 };
34866 }
34867 if let Some(ref local_var_str) = last_updated__lt {
34868 local_var_req_builder = match "multi" {
34869 "multi" => local_var_req_builder.query(
34870 &local_var_str
34871 .into_iter()
34872 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
34873 .collect::<Vec<(std::string::String, std::string::String)>>(),
34874 ),
34875 _ => local_var_req_builder.query(&[(
34876 "last_updated__lt",
34877 &local_var_str
34878 .into_iter()
34879 .map(|p| p.to_string())
34880 .collect::<Vec<String>>()
34881 .join(",")
34882 .to_string(),
34883 )]),
34884 };
34885 }
34886 if let Some(ref local_var_str) = last_updated__lte {
34887 local_var_req_builder = match "multi" {
34888 "multi" => local_var_req_builder.query(
34889 &local_var_str
34890 .into_iter()
34891 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
34892 .collect::<Vec<(std::string::String, std::string::String)>>(),
34893 ),
34894 _ => local_var_req_builder.query(&[(
34895 "last_updated__lte",
34896 &local_var_str
34897 .into_iter()
34898 .map(|p| p.to_string())
34899 .collect::<Vec<String>>()
34900 .join(",")
34901 .to_string(),
34902 )]),
34903 };
34904 }
34905 if let Some(ref local_var_str) = last_updated__n {
34906 local_var_req_builder = match "multi" {
34907 "multi" => local_var_req_builder.query(
34908 &local_var_str
34909 .into_iter()
34910 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
34911 .collect::<Vec<(std::string::String, std::string::String)>>(),
34912 ),
34913 _ => local_var_req_builder.query(&[(
34914 "last_updated__n",
34915 &local_var_str
34916 .into_iter()
34917 .map(|p| p.to_string())
34918 .collect::<Vec<String>>()
34919 .join(",")
34920 .to_string(),
34921 )]),
34922 };
34923 }
34924 if let Some(ref local_var_str) = limit {
34925 local_var_req_builder =
34926 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
34927 }
34928 if let Some(ref local_var_str) = modified_by_request {
34929 local_var_req_builder =
34930 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
34931 }
34932 if let Some(ref local_var_str) = name {
34933 local_var_req_builder = match "multi" {
34934 "multi" => local_var_req_builder.query(
34935 &local_var_str
34936 .into_iter()
34937 .map(|p| ("name".to_owned(), p.to_string()))
34938 .collect::<Vec<(std::string::String, std::string::String)>>(),
34939 ),
34940 _ => local_var_req_builder.query(&[(
34941 "name",
34942 &local_var_str
34943 .into_iter()
34944 .map(|p| p.to_string())
34945 .collect::<Vec<String>>()
34946 .join(",")
34947 .to_string(),
34948 )]),
34949 };
34950 }
34951 if let Some(ref local_var_str) = name__empty {
34952 local_var_req_builder =
34953 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
34954 }
34955 if let Some(ref local_var_str) = name__ic {
34956 local_var_req_builder = match "multi" {
34957 "multi" => local_var_req_builder.query(
34958 &local_var_str
34959 .into_iter()
34960 .map(|p| ("name__ic".to_owned(), p.to_string()))
34961 .collect::<Vec<(std::string::String, std::string::String)>>(),
34962 ),
34963 _ => local_var_req_builder.query(&[(
34964 "name__ic",
34965 &local_var_str
34966 .into_iter()
34967 .map(|p| p.to_string())
34968 .collect::<Vec<String>>()
34969 .join(",")
34970 .to_string(),
34971 )]),
34972 };
34973 }
34974 if let Some(ref local_var_str) = name__ie {
34975 local_var_req_builder = match "multi" {
34976 "multi" => local_var_req_builder.query(
34977 &local_var_str
34978 .into_iter()
34979 .map(|p| ("name__ie".to_owned(), p.to_string()))
34980 .collect::<Vec<(std::string::String, std::string::String)>>(),
34981 ),
34982 _ => local_var_req_builder.query(&[(
34983 "name__ie",
34984 &local_var_str
34985 .into_iter()
34986 .map(|p| p.to_string())
34987 .collect::<Vec<String>>()
34988 .join(",")
34989 .to_string(),
34990 )]),
34991 };
34992 }
34993 if let Some(ref local_var_str) = name__iew {
34994 local_var_req_builder = match "multi" {
34995 "multi" => local_var_req_builder.query(
34996 &local_var_str
34997 .into_iter()
34998 .map(|p| ("name__iew".to_owned(), p.to_string()))
34999 .collect::<Vec<(std::string::String, std::string::String)>>(),
35000 ),
35001 _ => local_var_req_builder.query(&[(
35002 "name__iew",
35003 &local_var_str
35004 .into_iter()
35005 .map(|p| p.to_string())
35006 .collect::<Vec<String>>()
35007 .join(",")
35008 .to_string(),
35009 )]),
35010 };
35011 }
35012 if let Some(ref local_var_str) = name__iregex {
35013 local_var_req_builder = match "multi" {
35014 "multi" => local_var_req_builder.query(
35015 &local_var_str
35016 .into_iter()
35017 .map(|p| ("name__iregex".to_owned(), p.to_string()))
35018 .collect::<Vec<(std::string::String, std::string::String)>>(),
35019 ),
35020 _ => local_var_req_builder.query(&[(
35021 "name__iregex",
35022 &local_var_str
35023 .into_iter()
35024 .map(|p| p.to_string())
35025 .collect::<Vec<String>>()
35026 .join(",")
35027 .to_string(),
35028 )]),
35029 };
35030 }
35031 if let Some(ref local_var_str) = name__isw {
35032 local_var_req_builder = match "multi" {
35033 "multi" => local_var_req_builder.query(
35034 &local_var_str
35035 .into_iter()
35036 .map(|p| ("name__isw".to_owned(), p.to_string()))
35037 .collect::<Vec<(std::string::String, std::string::String)>>(),
35038 ),
35039 _ => local_var_req_builder.query(&[(
35040 "name__isw",
35041 &local_var_str
35042 .into_iter()
35043 .map(|p| p.to_string())
35044 .collect::<Vec<String>>()
35045 .join(",")
35046 .to_string(),
35047 )]),
35048 };
35049 }
35050 if let Some(ref local_var_str) = name__n {
35051 local_var_req_builder = match "multi" {
35052 "multi" => local_var_req_builder.query(
35053 &local_var_str
35054 .into_iter()
35055 .map(|p| ("name__n".to_owned(), p.to_string()))
35056 .collect::<Vec<(std::string::String, std::string::String)>>(),
35057 ),
35058 _ => local_var_req_builder.query(&[(
35059 "name__n",
35060 &local_var_str
35061 .into_iter()
35062 .map(|p| p.to_string())
35063 .collect::<Vec<String>>()
35064 .join(",")
35065 .to_string(),
35066 )]),
35067 };
35068 }
35069 if let Some(ref local_var_str) = name__nic {
35070 local_var_req_builder = match "multi" {
35071 "multi" => local_var_req_builder.query(
35072 &local_var_str
35073 .into_iter()
35074 .map(|p| ("name__nic".to_owned(), p.to_string()))
35075 .collect::<Vec<(std::string::String, std::string::String)>>(),
35076 ),
35077 _ => local_var_req_builder.query(&[(
35078 "name__nic",
35079 &local_var_str
35080 .into_iter()
35081 .map(|p| p.to_string())
35082 .collect::<Vec<String>>()
35083 .join(",")
35084 .to_string(),
35085 )]),
35086 };
35087 }
35088 if let Some(ref local_var_str) = name__nie {
35089 local_var_req_builder = match "multi" {
35090 "multi" => local_var_req_builder.query(
35091 &local_var_str
35092 .into_iter()
35093 .map(|p| ("name__nie".to_owned(), p.to_string()))
35094 .collect::<Vec<(std::string::String, std::string::String)>>(),
35095 ),
35096 _ => local_var_req_builder.query(&[(
35097 "name__nie",
35098 &local_var_str
35099 .into_iter()
35100 .map(|p| p.to_string())
35101 .collect::<Vec<String>>()
35102 .join(",")
35103 .to_string(),
35104 )]),
35105 };
35106 }
35107 if let Some(ref local_var_str) = name__niew {
35108 local_var_req_builder = match "multi" {
35109 "multi" => local_var_req_builder.query(
35110 &local_var_str
35111 .into_iter()
35112 .map(|p| ("name__niew".to_owned(), p.to_string()))
35113 .collect::<Vec<(std::string::String, std::string::String)>>(),
35114 ),
35115 _ => local_var_req_builder.query(&[(
35116 "name__niew",
35117 &local_var_str
35118 .into_iter()
35119 .map(|p| p.to_string())
35120 .collect::<Vec<String>>()
35121 .join(",")
35122 .to_string(),
35123 )]),
35124 };
35125 }
35126 if let Some(ref local_var_str) = name__nisw {
35127 local_var_req_builder = match "multi" {
35128 "multi" => local_var_req_builder.query(
35129 &local_var_str
35130 .into_iter()
35131 .map(|p| ("name__nisw".to_owned(), p.to_string()))
35132 .collect::<Vec<(std::string::String, std::string::String)>>(),
35133 ),
35134 _ => local_var_req_builder.query(&[(
35135 "name__nisw",
35136 &local_var_str
35137 .into_iter()
35138 .map(|p| p.to_string())
35139 .collect::<Vec<String>>()
35140 .join(",")
35141 .to_string(),
35142 )]),
35143 };
35144 }
35145 if let Some(ref local_var_str) = name__regex {
35146 local_var_req_builder = match "multi" {
35147 "multi" => local_var_req_builder.query(
35148 &local_var_str
35149 .into_iter()
35150 .map(|p| ("name__regex".to_owned(), p.to_string()))
35151 .collect::<Vec<(std::string::String, std::string::String)>>(),
35152 ),
35153 _ => local_var_req_builder.query(&[(
35154 "name__regex",
35155 &local_var_str
35156 .into_iter()
35157 .map(|p| p.to_string())
35158 .collect::<Vec<String>>()
35159 .join(",")
35160 .to_string(),
35161 )]),
35162 };
35163 }
35164 if let Some(ref local_var_str) = object_types {
35165 local_var_req_builder = match "multi" {
35166 "multi" => local_var_req_builder.query(
35167 &local_var_str
35168 .into_iter()
35169 .map(|p| ("object_types".to_owned(), p.to_string()))
35170 .collect::<Vec<(std::string::String, std::string::String)>>(),
35171 ),
35172 _ => local_var_req_builder.query(&[(
35173 "object_types",
35174 &local_var_str
35175 .into_iter()
35176 .map(|p| p.to_string())
35177 .collect::<Vec<String>>()
35178 .join(",")
35179 .to_string(),
35180 )]),
35181 };
35182 }
35183 if let Some(ref local_var_str) = object_types__n {
35184 local_var_req_builder = match "multi" {
35185 "multi" => local_var_req_builder.query(
35186 &local_var_str
35187 .into_iter()
35188 .map(|p| ("object_types__n".to_owned(), p.to_string()))
35189 .collect::<Vec<(std::string::String, std::string::String)>>(),
35190 ),
35191 _ => local_var_req_builder.query(&[(
35192 "object_types__n",
35193 &local_var_str
35194 .into_iter()
35195 .map(|p| p.to_string())
35196 .collect::<Vec<String>>()
35197 .join(",")
35198 .to_string(),
35199 )]),
35200 };
35201 }
35202 if let Some(ref local_var_str) = offset {
35203 local_var_req_builder =
35204 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
35205 }
35206 if let Some(ref local_var_str) = ordering {
35207 local_var_req_builder =
35208 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
35209 }
35210 if let Some(ref local_var_str) = owner {
35211 local_var_req_builder = match "multi" {
35212 "multi" => local_var_req_builder.query(
35213 &local_var_str
35214 .into_iter()
35215 .map(|p| ("owner".to_owned(), p.to_string()))
35216 .collect::<Vec<(std::string::String, std::string::String)>>(),
35217 ),
35218 _ => local_var_req_builder.query(&[(
35219 "owner",
35220 &local_var_str
35221 .into_iter()
35222 .map(|p| p.to_string())
35223 .collect::<Vec<String>>()
35224 .join(",")
35225 .to_string(),
35226 )]),
35227 };
35228 }
35229 if let Some(ref local_var_str) = owner__n {
35230 local_var_req_builder = match "multi" {
35231 "multi" => local_var_req_builder.query(
35232 &local_var_str
35233 .into_iter()
35234 .map(|p| ("owner__n".to_owned(), p.to_string()))
35235 .collect::<Vec<(std::string::String, std::string::String)>>(),
35236 ),
35237 _ => local_var_req_builder.query(&[(
35238 "owner__n",
35239 &local_var_str
35240 .into_iter()
35241 .map(|p| p.to_string())
35242 .collect::<Vec<String>>()
35243 .join(",")
35244 .to_string(),
35245 )]),
35246 };
35247 }
35248 if let Some(ref local_var_str) = owner_group {
35249 local_var_req_builder = match "multi" {
35250 "multi" => local_var_req_builder.query(
35251 &local_var_str
35252 .into_iter()
35253 .map(|p| ("owner_group".to_owned(), p.to_string()))
35254 .collect::<Vec<(std::string::String, std::string::String)>>(),
35255 ),
35256 _ => local_var_req_builder.query(&[(
35257 "owner_group",
35258 &local_var_str
35259 .into_iter()
35260 .map(|p| p.to_string())
35261 .collect::<Vec<String>>()
35262 .join(",")
35263 .to_string(),
35264 )]),
35265 };
35266 }
35267 if let Some(ref local_var_str) = owner_group__n {
35268 local_var_req_builder = match "multi" {
35269 "multi" => local_var_req_builder.query(
35270 &local_var_str
35271 .into_iter()
35272 .map(|p| ("owner_group__n".to_owned(), p.to_string()))
35273 .collect::<Vec<(std::string::String, std::string::String)>>(),
35274 ),
35275 _ => local_var_req_builder.query(&[(
35276 "owner_group__n",
35277 &local_var_str
35278 .into_iter()
35279 .map(|p| p.to_string())
35280 .collect::<Vec<String>>()
35281 .join(",")
35282 .to_string(),
35283 )]),
35284 };
35285 }
35286 if let Some(ref local_var_str) = owner_group_id {
35287 local_var_req_builder = match "multi" {
35288 "multi" => local_var_req_builder.query(
35289 &local_var_str
35290 .into_iter()
35291 .map(|p| ("owner_group_id".to_owned(), p.to_string()))
35292 .collect::<Vec<(std::string::String, std::string::String)>>(),
35293 ),
35294 _ => local_var_req_builder.query(&[(
35295 "owner_group_id",
35296 &local_var_str
35297 .into_iter()
35298 .map(|p| p.to_string())
35299 .collect::<Vec<String>>()
35300 .join(",")
35301 .to_string(),
35302 )]),
35303 };
35304 }
35305 if let Some(ref local_var_str) = owner_group_id__n {
35306 local_var_req_builder = match "multi" {
35307 "multi" => local_var_req_builder.query(
35308 &local_var_str
35309 .into_iter()
35310 .map(|p| ("owner_group_id__n".to_owned(), p.to_string()))
35311 .collect::<Vec<(std::string::String, std::string::String)>>(),
35312 ),
35313 _ => local_var_req_builder.query(&[(
35314 "owner_group_id__n",
35315 &local_var_str
35316 .into_iter()
35317 .map(|p| p.to_string())
35318 .collect::<Vec<String>>()
35319 .join(",")
35320 .to_string(),
35321 )]),
35322 };
35323 }
35324 if let Some(ref local_var_str) = owner_id {
35325 local_var_req_builder = match "multi" {
35326 "multi" => local_var_req_builder.query(
35327 &local_var_str
35328 .into_iter()
35329 .map(|p| ("owner_id".to_owned(), p.to_string()))
35330 .collect::<Vec<(std::string::String, std::string::String)>>(),
35331 ),
35332 _ => local_var_req_builder.query(&[(
35333 "owner_id",
35334 &local_var_str
35335 .into_iter()
35336 .map(|p| p.to_string())
35337 .collect::<Vec<String>>()
35338 .join(",")
35339 .to_string(),
35340 )]),
35341 };
35342 }
35343 if let Some(ref local_var_str) = owner_id__n {
35344 local_var_req_builder = match "multi" {
35345 "multi" => local_var_req_builder.query(
35346 &local_var_str
35347 .into_iter()
35348 .map(|p| ("owner_id__n".to_owned(), p.to_string()))
35349 .collect::<Vec<(std::string::String, std::string::String)>>(),
35350 ),
35351 _ => local_var_req_builder.query(&[(
35352 "owner_id__n",
35353 &local_var_str
35354 .into_iter()
35355 .map(|p| p.to_string())
35356 .collect::<Vec<String>>()
35357 .join(",")
35358 .to_string(),
35359 )]),
35360 };
35361 }
35362 if let Some(ref local_var_str) = q {
35363 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
35364 }
35365 if let Some(ref local_var_str) = slug {
35366 local_var_req_builder = match "multi" {
35367 "multi" => local_var_req_builder.query(
35368 &local_var_str
35369 .into_iter()
35370 .map(|p| ("slug".to_owned(), p.to_string()))
35371 .collect::<Vec<(std::string::String, std::string::String)>>(),
35372 ),
35373 _ => local_var_req_builder.query(&[(
35374 "slug",
35375 &local_var_str
35376 .into_iter()
35377 .map(|p| p.to_string())
35378 .collect::<Vec<String>>()
35379 .join(",")
35380 .to_string(),
35381 )]),
35382 };
35383 }
35384 if let Some(ref local_var_str) = slug__empty {
35385 local_var_req_builder =
35386 local_var_req_builder.query(&[("slug__empty", &local_var_str.to_string())]);
35387 }
35388 if let Some(ref local_var_str) = slug__ic {
35389 local_var_req_builder = match "multi" {
35390 "multi" => local_var_req_builder.query(
35391 &local_var_str
35392 .into_iter()
35393 .map(|p| ("slug__ic".to_owned(), p.to_string()))
35394 .collect::<Vec<(std::string::String, std::string::String)>>(),
35395 ),
35396 _ => local_var_req_builder.query(&[(
35397 "slug__ic",
35398 &local_var_str
35399 .into_iter()
35400 .map(|p| p.to_string())
35401 .collect::<Vec<String>>()
35402 .join(",")
35403 .to_string(),
35404 )]),
35405 };
35406 }
35407 if let Some(ref local_var_str) = slug__ie {
35408 local_var_req_builder = match "multi" {
35409 "multi" => local_var_req_builder.query(
35410 &local_var_str
35411 .into_iter()
35412 .map(|p| ("slug__ie".to_owned(), p.to_string()))
35413 .collect::<Vec<(std::string::String, std::string::String)>>(),
35414 ),
35415 _ => local_var_req_builder.query(&[(
35416 "slug__ie",
35417 &local_var_str
35418 .into_iter()
35419 .map(|p| p.to_string())
35420 .collect::<Vec<String>>()
35421 .join(",")
35422 .to_string(),
35423 )]),
35424 };
35425 }
35426 if let Some(ref local_var_str) = slug__iew {
35427 local_var_req_builder = match "multi" {
35428 "multi" => local_var_req_builder.query(
35429 &local_var_str
35430 .into_iter()
35431 .map(|p| ("slug__iew".to_owned(), p.to_string()))
35432 .collect::<Vec<(std::string::String, std::string::String)>>(),
35433 ),
35434 _ => local_var_req_builder.query(&[(
35435 "slug__iew",
35436 &local_var_str
35437 .into_iter()
35438 .map(|p| p.to_string())
35439 .collect::<Vec<String>>()
35440 .join(",")
35441 .to_string(),
35442 )]),
35443 };
35444 }
35445 if let Some(ref local_var_str) = slug__iregex {
35446 local_var_req_builder = match "multi" {
35447 "multi" => local_var_req_builder.query(
35448 &local_var_str
35449 .into_iter()
35450 .map(|p| ("slug__iregex".to_owned(), p.to_string()))
35451 .collect::<Vec<(std::string::String, std::string::String)>>(),
35452 ),
35453 _ => local_var_req_builder.query(&[(
35454 "slug__iregex",
35455 &local_var_str
35456 .into_iter()
35457 .map(|p| p.to_string())
35458 .collect::<Vec<String>>()
35459 .join(",")
35460 .to_string(),
35461 )]),
35462 };
35463 }
35464 if let Some(ref local_var_str) = slug__isw {
35465 local_var_req_builder = match "multi" {
35466 "multi" => local_var_req_builder.query(
35467 &local_var_str
35468 .into_iter()
35469 .map(|p| ("slug__isw".to_owned(), p.to_string()))
35470 .collect::<Vec<(std::string::String, std::string::String)>>(),
35471 ),
35472 _ => local_var_req_builder.query(&[(
35473 "slug__isw",
35474 &local_var_str
35475 .into_iter()
35476 .map(|p| p.to_string())
35477 .collect::<Vec<String>>()
35478 .join(",")
35479 .to_string(),
35480 )]),
35481 };
35482 }
35483 if let Some(ref local_var_str) = slug__n {
35484 local_var_req_builder = match "multi" {
35485 "multi" => local_var_req_builder.query(
35486 &local_var_str
35487 .into_iter()
35488 .map(|p| ("slug__n".to_owned(), p.to_string()))
35489 .collect::<Vec<(std::string::String, std::string::String)>>(),
35490 ),
35491 _ => local_var_req_builder.query(&[(
35492 "slug__n",
35493 &local_var_str
35494 .into_iter()
35495 .map(|p| p.to_string())
35496 .collect::<Vec<String>>()
35497 .join(",")
35498 .to_string(),
35499 )]),
35500 };
35501 }
35502 if let Some(ref local_var_str) = slug__nic {
35503 local_var_req_builder = match "multi" {
35504 "multi" => local_var_req_builder.query(
35505 &local_var_str
35506 .into_iter()
35507 .map(|p| ("slug__nic".to_owned(), p.to_string()))
35508 .collect::<Vec<(std::string::String, std::string::String)>>(),
35509 ),
35510 _ => local_var_req_builder.query(&[(
35511 "slug__nic",
35512 &local_var_str
35513 .into_iter()
35514 .map(|p| p.to_string())
35515 .collect::<Vec<String>>()
35516 .join(",")
35517 .to_string(),
35518 )]),
35519 };
35520 }
35521 if let Some(ref local_var_str) = slug__nie {
35522 local_var_req_builder = match "multi" {
35523 "multi" => local_var_req_builder.query(
35524 &local_var_str
35525 .into_iter()
35526 .map(|p| ("slug__nie".to_owned(), p.to_string()))
35527 .collect::<Vec<(std::string::String, std::string::String)>>(),
35528 ),
35529 _ => local_var_req_builder.query(&[(
35530 "slug__nie",
35531 &local_var_str
35532 .into_iter()
35533 .map(|p| p.to_string())
35534 .collect::<Vec<String>>()
35535 .join(",")
35536 .to_string(),
35537 )]),
35538 };
35539 }
35540 if let Some(ref local_var_str) = slug__niew {
35541 local_var_req_builder = match "multi" {
35542 "multi" => local_var_req_builder.query(
35543 &local_var_str
35544 .into_iter()
35545 .map(|p| ("slug__niew".to_owned(), p.to_string()))
35546 .collect::<Vec<(std::string::String, std::string::String)>>(),
35547 ),
35548 _ => local_var_req_builder.query(&[(
35549 "slug__niew",
35550 &local_var_str
35551 .into_iter()
35552 .map(|p| p.to_string())
35553 .collect::<Vec<String>>()
35554 .join(",")
35555 .to_string(),
35556 )]),
35557 };
35558 }
35559 if let Some(ref local_var_str) = slug__nisw {
35560 local_var_req_builder = match "multi" {
35561 "multi" => local_var_req_builder.query(
35562 &local_var_str
35563 .into_iter()
35564 .map(|p| ("slug__nisw".to_owned(), p.to_string()))
35565 .collect::<Vec<(std::string::String, std::string::String)>>(),
35566 ),
35567 _ => local_var_req_builder.query(&[(
35568 "slug__nisw",
35569 &local_var_str
35570 .into_iter()
35571 .map(|p| p.to_string())
35572 .collect::<Vec<String>>()
35573 .join(",")
35574 .to_string(),
35575 )]),
35576 };
35577 }
35578 if let Some(ref local_var_str) = slug__regex {
35579 local_var_req_builder = match "multi" {
35580 "multi" => local_var_req_builder.query(
35581 &local_var_str
35582 .into_iter()
35583 .map(|p| ("slug__regex".to_owned(), p.to_string()))
35584 .collect::<Vec<(std::string::String, std::string::String)>>(),
35585 ),
35586 _ => local_var_req_builder.query(&[(
35587 "slug__regex",
35588 &local_var_str
35589 .into_iter()
35590 .map(|p| p.to_string())
35591 .collect::<Vec<String>>()
35592 .join(",")
35593 .to_string(),
35594 )]),
35595 };
35596 }
35597 if let Some(ref local_var_str) = start {
35598 local_var_req_builder =
35599 local_var_req_builder.query(&[("start", &local_var_str.to_string())]);
35600 }
35601 if let Some(ref local_var_str) = updated_by_request {
35602 local_var_req_builder =
35603 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
35604 }
35605 if let Some(ref local_var_str) = weight {
35606 local_var_req_builder = match "multi" {
35607 "multi" => local_var_req_builder.query(
35608 &local_var_str
35609 .into_iter()
35610 .map(|p| ("weight".to_owned(), p.to_string()))
35611 .collect::<Vec<(std::string::String, std::string::String)>>(),
35612 ),
35613 _ => local_var_req_builder.query(&[(
35614 "weight",
35615 &local_var_str
35616 .into_iter()
35617 .map(|p| p.to_string())
35618 .collect::<Vec<String>>()
35619 .join(",")
35620 .to_string(),
35621 )]),
35622 };
35623 }
35624 if let Some(ref local_var_str) = weight__empty {
35625 local_var_req_builder =
35626 local_var_req_builder.query(&[("weight__empty", &local_var_str.to_string())]);
35627 }
35628 if let Some(ref local_var_str) = weight__gt {
35629 local_var_req_builder = match "multi" {
35630 "multi" => local_var_req_builder.query(
35631 &local_var_str
35632 .into_iter()
35633 .map(|p| ("weight__gt".to_owned(), p.to_string()))
35634 .collect::<Vec<(std::string::String, std::string::String)>>(),
35635 ),
35636 _ => local_var_req_builder.query(&[(
35637 "weight__gt",
35638 &local_var_str
35639 .into_iter()
35640 .map(|p| p.to_string())
35641 .collect::<Vec<String>>()
35642 .join(",")
35643 .to_string(),
35644 )]),
35645 };
35646 }
35647 if let Some(ref local_var_str) = weight__gte {
35648 local_var_req_builder = match "multi" {
35649 "multi" => local_var_req_builder.query(
35650 &local_var_str
35651 .into_iter()
35652 .map(|p| ("weight__gte".to_owned(), p.to_string()))
35653 .collect::<Vec<(std::string::String, std::string::String)>>(),
35654 ),
35655 _ => local_var_req_builder.query(&[(
35656 "weight__gte",
35657 &local_var_str
35658 .into_iter()
35659 .map(|p| p.to_string())
35660 .collect::<Vec<String>>()
35661 .join(",")
35662 .to_string(),
35663 )]),
35664 };
35665 }
35666 if let Some(ref local_var_str) = weight__lt {
35667 local_var_req_builder = match "multi" {
35668 "multi" => local_var_req_builder.query(
35669 &local_var_str
35670 .into_iter()
35671 .map(|p| ("weight__lt".to_owned(), p.to_string()))
35672 .collect::<Vec<(std::string::String, std::string::String)>>(),
35673 ),
35674 _ => local_var_req_builder.query(&[(
35675 "weight__lt",
35676 &local_var_str
35677 .into_iter()
35678 .map(|p| p.to_string())
35679 .collect::<Vec<String>>()
35680 .join(",")
35681 .to_string(),
35682 )]),
35683 };
35684 }
35685 if let Some(ref local_var_str) = weight__lte {
35686 local_var_req_builder = match "multi" {
35687 "multi" => local_var_req_builder.query(
35688 &local_var_str
35689 .into_iter()
35690 .map(|p| ("weight__lte".to_owned(), p.to_string()))
35691 .collect::<Vec<(std::string::String, std::string::String)>>(),
35692 ),
35693 _ => local_var_req_builder.query(&[(
35694 "weight__lte",
35695 &local_var_str
35696 .into_iter()
35697 .map(|p| p.to_string())
35698 .collect::<Vec<String>>()
35699 .join(",")
35700 .to_string(),
35701 )]),
35702 };
35703 }
35704 if let Some(ref local_var_str) = weight__n {
35705 local_var_req_builder = match "multi" {
35706 "multi" => local_var_req_builder.query(
35707 &local_var_str
35708 .into_iter()
35709 .map(|p| ("weight__n".to_owned(), p.to_string()))
35710 .collect::<Vec<(std::string::String, std::string::String)>>(),
35711 ),
35712 _ => local_var_req_builder.query(&[(
35713 "weight__n",
35714 &local_var_str
35715 .into_iter()
35716 .map(|p| p.to_string())
35717 .collect::<Vec<String>>()
35718 .join(",")
35719 .to_string(),
35720 )]),
35721 };
35722 }
35723 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
35724 local_var_req_builder =
35725 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
35726 }
35727 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
35728 let local_var_key = local_var_apikey.key.clone();
35729 let local_var_value = match local_var_apikey.prefix {
35730 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
35731 None => local_var_key,
35732 };
35733 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
35734 };
35735
35736 let local_var_req = local_var_req_builder.build()?;
35737 let local_var_resp = local_var_client.execute(local_var_req).await?;
35738
35739 let local_var_status = local_var_resp.status();
35740 let local_var_content = local_var_resp.text().await?;
35741
35742 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
35743 serde_json::from_str(&local_var_content).map_err(Error::from)
35744 } else {
35745 let local_var_entity: Option<ExtrasTagsListError> =
35746 serde_json::from_str(&local_var_content).ok();
35747 let local_var_error = ResponseContent {
35748 status: local_var_status,
35749 content: local_var_content,
35750 entity: local_var_entity,
35751 };
35752 Err(Error::ResponseError(local_var_error))
35753 }
35754}
35755
35756pub async fn extras_tags_partial_update(
35758 configuration: &configuration::Configuration,
35759 id: i32,
35760 patched_tag_request: Option<crate::models::PatchedTagRequest>,
35761) -> Result<crate::models::Tag, Error<ExtrasTagsPartialUpdateError>> {
35762 let local_var_configuration = configuration;
35763
35764 let local_var_client = &local_var_configuration.client;
35765
35766 let local_var_uri_str = format!(
35767 "{}/api/extras/tags/{id}/",
35768 local_var_configuration.base_path,
35769 id = id
35770 );
35771 let mut local_var_req_builder =
35772 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
35773
35774 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
35775 local_var_req_builder =
35776 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
35777 }
35778 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
35779 let local_var_key = local_var_apikey.key.clone();
35780 let local_var_value = match local_var_apikey.prefix {
35781 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
35782 None => local_var_key,
35783 };
35784 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
35785 };
35786 local_var_req_builder = local_var_req_builder.json(&patched_tag_request);
35787
35788 let local_var_req = local_var_req_builder.build()?;
35789 let local_var_resp = local_var_client.execute(local_var_req).await?;
35790
35791 let local_var_status = local_var_resp.status();
35792 let local_var_content = local_var_resp.text().await?;
35793
35794 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
35795 serde_json::from_str(&local_var_content).map_err(Error::from)
35796 } else {
35797 let local_var_entity: Option<ExtrasTagsPartialUpdateError> =
35798 serde_json::from_str(&local_var_content).ok();
35799 let local_var_error = ResponseContent {
35800 status: local_var_status,
35801 content: local_var_content,
35802 entity: local_var_entity,
35803 };
35804 Err(Error::ResponseError(local_var_error))
35805 }
35806}
35807
35808pub async fn extras_tags_retrieve(
35810 configuration: &configuration::Configuration,
35811 id: i32,
35812) -> Result<crate::models::Tag, Error<ExtrasTagsRetrieveError>> {
35813 let local_var_configuration = configuration;
35814
35815 let local_var_client = &local_var_configuration.client;
35816
35817 let local_var_uri_str = format!(
35818 "{}/api/extras/tags/{id}/",
35819 local_var_configuration.base_path,
35820 id = id
35821 );
35822 let mut local_var_req_builder =
35823 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
35824
35825 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
35826 local_var_req_builder =
35827 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
35828 }
35829 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
35830 let local_var_key = local_var_apikey.key.clone();
35831 let local_var_value = match local_var_apikey.prefix {
35832 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
35833 None => local_var_key,
35834 };
35835 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
35836 };
35837
35838 let local_var_req = local_var_req_builder.build()?;
35839 let local_var_resp = local_var_client.execute(local_var_req).await?;
35840
35841 let local_var_status = local_var_resp.status();
35842 let local_var_content = local_var_resp.text().await?;
35843
35844 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
35845 serde_json::from_str(&local_var_content).map_err(Error::from)
35846 } else {
35847 let local_var_entity: Option<ExtrasTagsRetrieveError> =
35848 serde_json::from_str(&local_var_content).ok();
35849 let local_var_error = ResponseContent {
35850 status: local_var_status,
35851 content: local_var_content,
35852 entity: local_var_entity,
35853 };
35854 Err(Error::ResponseError(local_var_error))
35855 }
35856}
35857
35858pub async fn extras_tags_update(
35860 configuration: &configuration::Configuration,
35861 id: i32,
35862 tag_request: crate::models::TagRequest,
35863) -> Result<crate::models::Tag, Error<ExtrasTagsUpdateError>> {
35864 let local_var_configuration = configuration;
35865
35866 let local_var_client = &local_var_configuration.client;
35867
35868 let local_var_uri_str = format!(
35869 "{}/api/extras/tags/{id}/",
35870 local_var_configuration.base_path,
35871 id = id
35872 );
35873 let mut local_var_req_builder =
35874 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
35875
35876 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
35877 local_var_req_builder =
35878 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
35879 }
35880 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
35881 let local_var_key = local_var_apikey.key.clone();
35882 let local_var_value = match local_var_apikey.prefix {
35883 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
35884 None => local_var_key,
35885 };
35886 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
35887 };
35888 local_var_req_builder = local_var_req_builder.json(&tag_request);
35889
35890 let local_var_req = local_var_req_builder.build()?;
35891 let local_var_resp = local_var_client.execute(local_var_req).await?;
35892
35893 let local_var_status = local_var_resp.status();
35894 let local_var_content = local_var_resp.text().await?;
35895
35896 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
35897 serde_json::from_str(&local_var_content).map_err(Error::from)
35898 } else {
35899 let local_var_entity: Option<ExtrasTagsUpdateError> =
35900 serde_json::from_str(&local_var_content).ok();
35901 let local_var_error = ResponseContent {
35902 status: local_var_status,
35903 content: local_var_content,
35904 entity: local_var_entity,
35905 };
35906 Err(Error::ResponseError(local_var_error))
35907 }
35908}
35909
35910pub async fn extras_webhooks_bulk_destroy(
35912 configuration: &configuration::Configuration,
35913 webhook_request: Vec<crate::models::WebhookRequest>,
35914) -> Result<(), Error<ExtrasWebhooksBulkDestroyError>> {
35915 let local_var_configuration = configuration;
35916
35917 let local_var_client = &local_var_configuration.client;
35918
35919 let local_var_uri_str = format!("{}/api/extras/webhooks/", local_var_configuration.base_path);
35920 let mut local_var_req_builder =
35921 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
35922
35923 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
35924 local_var_req_builder =
35925 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
35926 }
35927 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
35928 let local_var_key = local_var_apikey.key.clone();
35929 let local_var_value = match local_var_apikey.prefix {
35930 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
35931 None => local_var_key,
35932 };
35933 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
35934 };
35935 local_var_req_builder = local_var_req_builder.json(&webhook_request);
35936
35937 let local_var_req = local_var_req_builder.build()?;
35938 let local_var_resp = local_var_client.execute(local_var_req).await?;
35939
35940 let local_var_status = local_var_resp.status();
35941 let local_var_content = local_var_resp.text().await?;
35942
35943 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
35944 Ok(())
35945 } else {
35946 let local_var_entity: Option<ExtrasWebhooksBulkDestroyError> =
35947 serde_json::from_str(&local_var_content).ok();
35948 let local_var_error = ResponseContent {
35949 status: local_var_status,
35950 content: local_var_content,
35951 entity: local_var_entity,
35952 };
35953 Err(Error::ResponseError(local_var_error))
35954 }
35955}
35956
35957pub async fn extras_webhooks_bulk_partial_update(
35959 configuration: &configuration::Configuration,
35960 webhook_request: Vec<crate::models::WebhookRequest>,
35961) -> Result<Vec<crate::models::Webhook>, Error<ExtrasWebhooksBulkPartialUpdateError>> {
35962 let local_var_configuration = configuration;
35963
35964 let local_var_client = &local_var_configuration.client;
35965
35966 let local_var_uri_str = format!("{}/api/extras/webhooks/", local_var_configuration.base_path);
35967 let mut local_var_req_builder =
35968 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
35969
35970 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
35971 local_var_req_builder =
35972 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
35973 }
35974 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
35975 let local_var_key = local_var_apikey.key.clone();
35976 let local_var_value = match local_var_apikey.prefix {
35977 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
35978 None => local_var_key,
35979 };
35980 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
35981 };
35982 local_var_req_builder = local_var_req_builder.json(&webhook_request);
35983
35984 let local_var_req = local_var_req_builder.build()?;
35985 let local_var_resp = local_var_client.execute(local_var_req).await?;
35986
35987 let local_var_status = local_var_resp.status();
35988 let local_var_content = local_var_resp.text().await?;
35989
35990 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
35991 serde_json::from_str(&local_var_content).map_err(Error::from)
35992 } else {
35993 let local_var_entity: Option<ExtrasWebhooksBulkPartialUpdateError> =
35994 serde_json::from_str(&local_var_content).ok();
35995 let local_var_error = ResponseContent {
35996 status: local_var_status,
35997 content: local_var_content,
35998 entity: local_var_entity,
35999 };
36000 Err(Error::ResponseError(local_var_error))
36001 }
36002}
36003
36004pub async fn extras_webhooks_bulk_update(
36006 configuration: &configuration::Configuration,
36007 webhook_request: Vec<crate::models::WebhookRequest>,
36008) -> Result<Vec<crate::models::Webhook>, Error<ExtrasWebhooksBulkUpdateError>> {
36009 let local_var_configuration = configuration;
36010
36011 let local_var_client = &local_var_configuration.client;
36012
36013 let local_var_uri_str = format!("{}/api/extras/webhooks/", local_var_configuration.base_path);
36014 let mut local_var_req_builder =
36015 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
36016
36017 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
36018 local_var_req_builder =
36019 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
36020 }
36021 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
36022 let local_var_key = local_var_apikey.key.clone();
36023 let local_var_value = match local_var_apikey.prefix {
36024 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
36025 None => local_var_key,
36026 };
36027 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
36028 };
36029 local_var_req_builder = local_var_req_builder.json(&webhook_request);
36030
36031 let local_var_req = local_var_req_builder.build()?;
36032 let local_var_resp = local_var_client.execute(local_var_req).await?;
36033
36034 let local_var_status = local_var_resp.status();
36035 let local_var_content = local_var_resp.text().await?;
36036
36037 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
36038 serde_json::from_str(&local_var_content).map_err(Error::from)
36039 } else {
36040 let local_var_entity: Option<ExtrasWebhooksBulkUpdateError> =
36041 serde_json::from_str(&local_var_content).ok();
36042 let local_var_error = ResponseContent {
36043 status: local_var_status,
36044 content: local_var_content,
36045 entity: local_var_entity,
36046 };
36047 Err(Error::ResponseError(local_var_error))
36048 }
36049}
36050
36051pub async fn extras_webhooks_create(
36053 configuration: &configuration::Configuration,
36054 extras_webhooks_create_request: crate::models::ExtrasWebhooksCreateRequest,
36055) -> Result<crate::models::Webhook, Error<ExtrasWebhooksCreateError>> {
36056 let local_var_configuration = configuration;
36057
36058 let local_var_client = &local_var_configuration.client;
36059
36060 let local_var_uri_str = format!("{}/api/extras/webhooks/", local_var_configuration.base_path);
36061 let mut local_var_req_builder =
36062 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
36063
36064 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
36065 local_var_req_builder =
36066 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
36067 }
36068 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
36069 let local_var_key = local_var_apikey.key.clone();
36070 let local_var_value = match local_var_apikey.prefix {
36071 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
36072 None => local_var_key,
36073 };
36074 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
36075 };
36076 local_var_req_builder = local_var_req_builder.json(&extras_webhooks_create_request);
36077
36078 let local_var_req = local_var_req_builder.build()?;
36079 let local_var_resp = local_var_client.execute(local_var_req).await?;
36080
36081 let local_var_status = local_var_resp.status();
36082 let local_var_content = local_var_resp.text().await?;
36083
36084 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
36085 serde_json::from_str(&local_var_content).map_err(Error::from)
36086 } else {
36087 let local_var_entity: Option<ExtrasWebhooksCreateError> =
36088 serde_json::from_str(&local_var_content).ok();
36089 let local_var_error = ResponseContent {
36090 status: local_var_status,
36091 content: local_var_content,
36092 entity: local_var_entity,
36093 };
36094 Err(Error::ResponseError(local_var_error))
36095 }
36096}
36097
36098pub async fn extras_webhooks_destroy(
36100 configuration: &configuration::Configuration,
36101 id: i32,
36102) -> Result<(), Error<ExtrasWebhooksDestroyError>> {
36103 let local_var_configuration = configuration;
36104
36105 let local_var_client = &local_var_configuration.client;
36106
36107 let local_var_uri_str = format!(
36108 "{}/api/extras/webhooks/{id}/",
36109 local_var_configuration.base_path,
36110 id = id
36111 );
36112 let mut local_var_req_builder =
36113 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
36114
36115 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
36116 local_var_req_builder =
36117 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
36118 }
36119 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
36120 let local_var_key = local_var_apikey.key.clone();
36121 let local_var_value = match local_var_apikey.prefix {
36122 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
36123 None => local_var_key,
36124 };
36125 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
36126 };
36127
36128 let local_var_req = local_var_req_builder.build()?;
36129 let local_var_resp = local_var_client.execute(local_var_req).await?;
36130
36131 let local_var_status = local_var_resp.status();
36132 let local_var_content = local_var_resp.text().await?;
36133
36134 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
36135 Ok(())
36136 } else {
36137 let local_var_entity: Option<ExtrasWebhooksDestroyError> =
36138 serde_json::from_str(&local_var_content).ok();
36139 let local_var_error = ResponseContent {
36140 status: local_var_status,
36141 content: local_var_content,
36142 entity: local_var_entity,
36143 };
36144 Err(Error::ResponseError(local_var_error))
36145 }
36146}
36147
36148pub async fn extras_webhooks_list(
36150 configuration: &configuration::Configuration,
36151 ca_file_path: Option<Vec<String>>,
36152 ca_file_path__empty: Option<bool>,
36153 ca_file_path__ic: Option<Vec<String>>,
36154 ca_file_path__ie: Option<Vec<String>>,
36155 ca_file_path__iew: Option<Vec<String>>,
36156 ca_file_path__iregex: Option<Vec<String>>,
36157 ca_file_path__isw: Option<Vec<String>>,
36158 ca_file_path__n: Option<Vec<String>>,
36159 ca_file_path__nic: Option<Vec<String>>,
36160 ca_file_path__nie: Option<Vec<String>>,
36161 ca_file_path__niew: Option<Vec<String>>,
36162 ca_file_path__nisw: Option<Vec<String>>,
36163 ca_file_path__regex: Option<Vec<String>>,
36164 created: Option<Vec<String>>,
36165 created__empty: Option<Vec<String>>,
36166 created__gt: Option<Vec<String>>,
36167 created__gte: Option<Vec<String>>,
36168 created__lt: Option<Vec<String>>,
36169 created__lte: Option<Vec<String>>,
36170 created__n: Option<Vec<String>>,
36171 created_by_request: Option<&str>,
36172 description: Option<Vec<String>>,
36173 description__empty: Option<bool>,
36174 description__ic: Option<Vec<String>>,
36175 description__ie: Option<Vec<String>>,
36176 description__iew: Option<Vec<String>>,
36177 description__iregex: Option<Vec<String>>,
36178 description__isw: Option<Vec<String>>,
36179 description__n: Option<Vec<String>>,
36180 description__nic: Option<Vec<String>>,
36181 description__nie: Option<Vec<String>>,
36182 description__niew: Option<Vec<String>>,
36183 description__nisw: Option<Vec<String>>,
36184 description__regex: Option<Vec<String>>,
36185 http_content_type: Option<Vec<String>>,
36186 http_content_type__empty: Option<bool>,
36187 http_content_type__ic: Option<Vec<String>>,
36188 http_content_type__ie: Option<Vec<String>>,
36189 http_content_type__iew: Option<Vec<String>>,
36190 http_content_type__iregex: Option<Vec<String>>,
36191 http_content_type__isw: Option<Vec<String>>,
36192 http_content_type__n: Option<Vec<String>>,
36193 http_content_type__nic: Option<Vec<String>>,
36194 http_content_type__nie: Option<Vec<String>>,
36195 http_content_type__niew: Option<Vec<String>>,
36196 http_content_type__nisw: Option<Vec<String>>,
36197 http_content_type__regex: Option<Vec<String>>,
36198 http_method: Option<Vec<String>>,
36199 http_method__empty: Option<bool>,
36200 http_method__ic: Option<Vec<String>>,
36201 http_method__ie: Option<Vec<String>>,
36202 http_method__iew: Option<Vec<String>>,
36203 http_method__iregex: Option<Vec<String>>,
36204 http_method__isw: Option<Vec<String>>,
36205 http_method__n: Option<Vec<String>>,
36206 http_method__nic: Option<Vec<String>>,
36207 http_method__nie: Option<Vec<String>>,
36208 http_method__niew: Option<Vec<String>>,
36209 http_method__nisw: Option<Vec<String>>,
36210 http_method__regex: Option<Vec<String>>,
36211 id: Option<Vec<i32>>,
36212 id__empty: Option<bool>,
36213 id__gt: Option<Vec<i32>>,
36214 id__gte: Option<Vec<i32>>,
36215 id__lt: Option<Vec<i32>>,
36216 id__lte: Option<Vec<i32>>,
36217 id__n: Option<Vec<i32>>,
36218 last_updated: Option<Vec<String>>,
36219 last_updated__empty: Option<Vec<String>>,
36220 last_updated__gt: Option<Vec<String>>,
36221 last_updated__gte: Option<Vec<String>>,
36222 last_updated__lt: Option<Vec<String>>,
36223 last_updated__lte: Option<Vec<String>>,
36224 last_updated__n: Option<Vec<String>>,
36225 limit: Option<i32>,
36226 modified_by_request: Option<&str>,
36227 name: Option<Vec<String>>,
36228 name__empty: Option<bool>,
36229 name__ic: Option<Vec<String>>,
36230 name__ie: Option<Vec<String>>,
36231 name__iew: Option<Vec<String>>,
36232 name__iregex: Option<Vec<String>>,
36233 name__isw: Option<Vec<String>>,
36234 name__n: Option<Vec<String>>,
36235 name__nic: Option<Vec<String>>,
36236 name__nie: Option<Vec<String>>,
36237 name__niew: Option<Vec<String>>,
36238 name__nisw: Option<Vec<String>>,
36239 name__regex: Option<Vec<String>>,
36240 offset: Option<i32>,
36241 ordering: Option<&str>,
36242 owner: Option<Vec<String>>,
36243 owner__n: Option<Vec<String>>,
36244 owner_group: Option<Vec<String>>,
36245 owner_group__n: Option<Vec<String>>,
36246 owner_group_id: Option<Vec<i32>>,
36247 owner_group_id__n: Option<Vec<i32>>,
36248 owner_id: Option<Vec<i32>>,
36249 owner_id__n: Option<Vec<i32>>,
36250 payload_url: Option<Vec<String>>,
36251 q: Option<&str>,
36252 secret: Option<Vec<String>>,
36253 secret__empty: Option<bool>,
36254 secret__ic: Option<Vec<String>>,
36255 secret__ie: Option<Vec<String>>,
36256 secret__iew: Option<Vec<String>>,
36257 secret__iregex: Option<Vec<String>>,
36258 secret__isw: Option<Vec<String>>,
36259 secret__n: Option<Vec<String>>,
36260 secret__nic: Option<Vec<String>>,
36261 secret__nie: Option<Vec<String>>,
36262 secret__niew: Option<Vec<String>>,
36263 secret__nisw: Option<Vec<String>>,
36264 secret__regex: Option<Vec<String>>,
36265 ssl_verification: Option<bool>,
36266 start: Option<i32>,
36267 tag: Option<Vec<String>>,
36268 tag__n: Option<Vec<String>>,
36269 tag_id: Option<Vec<i32>>,
36270 tag_id__n: Option<Vec<i32>>,
36271 updated_by_request: Option<&str>,
36272) -> Result<crate::models::PaginatedWebhookList, Error<ExtrasWebhooksListError>> {
36273 let local_var_configuration = configuration;
36274
36275 let local_var_client = &local_var_configuration.client;
36276
36277 let local_var_uri_str = format!("{}/api/extras/webhooks/", local_var_configuration.base_path);
36278 let mut local_var_req_builder =
36279 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
36280
36281 if let Some(ref local_var_str) = ca_file_path {
36282 local_var_req_builder = match "multi" {
36283 "multi" => local_var_req_builder.query(
36284 &local_var_str
36285 .into_iter()
36286 .map(|p| ("ca_file_path".to_owned(), p.to_string()))
36287 .collect::<Vec<(std::string::String, std::string::String)>>(),
36288 ),
36289 _ => local_var_req_builder.query(&[(
36290 "ca_file_path",
36291 &local_var_str
36292 .into_iter()
36293 .map(|p| p.to_string())
36294 .collect::<Vec<String>>()
36295 .join(",")
36296 .to_string(),
36297 )]),
36298 };
36299 }
36300 if let Some(ref local_var_str) = ca_file_path__empty {
36301 local_var_req_builder =
36302 local_var_req_builder.query(&[("ca_file_path__empty", &local_var_str.to_string())]);
36303 }
36304 if let Some(ref local_var_str) = ca_file_path__ic {
36305 local_var_req_builder = match "multi" {
36306 "multi" => local_var_req_builder.query(
36307 &local_var_str
36308 .into_iter()
36309 .map(|p| ("ca_file_path__ic".to_owned(), p.to_string()))
36310 .collect::<Vec<(std::string::String, std::string::String)>>(),
36311 ),
36312 _ => local_var_req_builder.query(&[(
36313 "ca_file_path__ic",
36314 &local_var_str
36315 .into_iter()
36316 .map(|p| p.to_string())
36317 .collect::<Vec<String>>()
36318 .join(",")
36319 .to_string(),
36320 )]),
36321 };
36322 }
36323 if let Some(ref local_var_str) = ca_file_path__ie {
36324 local_var_req_builder = match "multi" {
36325 "multi" => local_var_req_builder.query(
36326 &local_var_str
36327 .into_iter()
36328 .map(|p| ("ca_file_path__ie".to_owned(), p.to_string()))
36329 .collect::<Vec<(std::string::String, std::string::String)>>(),
36330 ),
36331 _ => local_var_req_builder.query(&[(
36332 "ca_file_path__ie",
36333 &local_var_str
36334 .into_iter()
36335 .map(|p| p.to_string())
36336 .collect::<Vec<String>>()
36337 .join(",")
36338 .to_string(),
36339 )]),
36340 };
36341 }
36342 if let Some(ref local_var_str) = ca_file_path__iew {
36343 local_var_req_builder = match "multi" {
36344 "multi" => local_var_req_builder.query(
36345 &local_var_str
36346 .into_iter()
36347 .map(|p| ("ca_file_path__iew".to_owned(), p.to_string()))
36348 .collect::<Vec<(std::string::String, std::string::String)>>(),
36349 ),
36350 _ => local_var_req_builder.query(&[(
36351 "ca_file_path__iew",
36352 &local_var_str
36353 .into_iter()
36354 .map(|p| p.to_string())
36355 .collect::<Vec<String>>()
36356 .join(",")
36357 .to_string(),
36358 )]),
36359 };
36360 }
36361 if let Some(ref local_var_str) = ca_file_path__iregex {
36362 local_var_req_builder = match "multi" {
36363 "multi" => local_var_req_builder.query(
36364 &local_var_str
36365 .into_iter()
36366 .map(|p| ("ca_file_path__iregex".to_owned(), p.to_string()))
36367 .collect::<Vec<(std::string::String, std::string::String)>>(),
36368 ),
36369 _ => local_var_req_builder.query(&[(
36370 "ca_file_path__iregex",
36371 &local_var_str
36372 .into_iter()
36373 .map(|p| p.to_string())
36374 .collect::<Vec<String>>()
36375 .join(",")
36376 .to_string(),
36377 )]),
36378 };
36379 }
36380 if let Some(ref local_var_str) = ca_file_path__isw {
36381 local_var_req_builder = match "multi" {
36382 "multi" => local_var_req_builder.query(
36383 &local_var_str
36384 .into_iter()
36385 .map(|p| ("ca_file_path__isw".to_owned(), p.to_string()))
36386 .collect::<Vec<(std::string::String, std::string::String)>>(),
36387 ),
36388 _ => local_var_req_builder.query(&[(
36389 "ca_file_path__isw",
36390 &local_var_str
36391 .into_iter()
36392 .map(|p| p.to_string())
36393 .collect::<Vec<String>>()
36394 .join(",")
36395 .to_string(),
36396 )]),
36397 };
36398 }
36399 if let Some(ref local_var_str) = ca_file_path__n {
36400 local_var_req_builder = match "multi" {
36401 "multi" => local_var_req_builder.query(
36402 &local_var_str
36403 .into_iter()
36404 .map(|p| ("ca_file_path__n".to_owned(), p.to_string()))
36405 .collect::<Vec<(std::string::String, std::string::String)>>(),
36406 ),
36407 _ => local_var_req_builder.query(&[(
36408 "ca_file_path__n",
36409 &local_var_str
36410 .into_iter()
36411 .map(|p| p.to_string())
36412 .collect::<Vec<String>>()
36413 .join(",")
36414 .to_string(),
36415 )]),
36416 };
36417 }
36418 if let Some(ref local_var_str) = ca_file_path__nic {
36419 local_var_req_builder = match "multi" {
36420 "multi" => local_var_req_builder.query(
36421 &local_var_str
36422 .into_iter()
36423 .map(|p| ("ca_file_path__nic".to_owned(), p.to_string()))
36424 .collect::<Vec<(std::string::String, std::string::String)>>(),
36425 ),
36426 _ => local_var_req_builder.query(&[(
36427 "ca_file_path__nic",
36428 &local_var_str
36429 .into_iter()
36430 .map(|p| p.to_string())
36431 .collect::<Vec<String>>()
36432 .join(",")
36433 .to_string(),
36434 )]),
36435 };
36436 }
36437 if let Some(ref local_var_str) = ca_file_path__nie {
36438 local_var_req_builder = match "multi" {
36439 "multi" => local_var_req_builder.query(
36440 &local_var_str
36441 .into_iter()
36442 .map(|p| ("ca_file_path__nie".to_owned(), p.to_string()))
36443 .collect::<Vec<(std::string::String, std::string::String)>>(),
36444 ),
36445 _ => local_var_req_builder.query(&[(
36446 "ca_file_path__nie",
36447 &local_var_str
36448 .into_iter()
36449 .map(|p| p.to_string())
36450 .collect::<Vec<String>>()
36451 .join(",")
36452 .to_string(),
36453 )]),
36454 };
36455 }
36456 if let Some(ref local_var_str) = ca_file_path__niew {
36457 local_var_req_builder = match "multi" {
36458 "multi" => local_var_req_builder.query(
36459 &local_var_str
36460 .into_iter()
36461 .map(|p| ("ca_file_path__niew".to_owned(), p.to_string()))
36462 .collect::<Vec<(std::string::String, std::string::String)>>(),
36463 ),
36464 _ => local_var_req_builder.query(&[(
36465 "ca_file_path__niew",
36466 &local_var_str
36467 .into_iter()
36468 .map(|p| p.to_string())
36469 .collect::<Vec<String>>()
36470 .join(",")
36471 .to_string(),
36472 )]),
36473 };
36474 }
36475 if let Some(ref local_var_str) = ca_file_path__nisw {
36476 local_var_req_builder = match "multi" {
36477 "multi" => local_var_req_builder.query(
36478 &local_var_str
36479 .into_iter()
36480 .map(|p| ("ca_file_path__nisw".to_owned(), p.to_string()))
36481 .collect::<Vec<(std::string::String, std::string::String)>>(),
36482 ),
36483 _ => local_var_req_builder.query(&[(
36484 "ca_file_path__nisw",
36485 &local_var_str
36486 .into_iter()
36487 .map(|p| p.to_string())
36488 .collect::<Vec<String>>()
36489 .join(",")
36490 .to_string(),
36491 )]),
36492 };
36493 }
36494 if let Some(ref local_var_str) = ca_file_path__regex {
36495 local_var_req_builder = match "multi" {
36496 "multi" => local_var_req_builder.query(
36497 &local_var_str
36498 .into_iter()
36499 .map(|p| ("ca_file_path__regex".to_owned(), p.to_string()))
36500 .collect::<Vec<(std::string::String, std::string::String)>>(),
36501 ),
36502 _ => local_var_req_builder.query(&[(
36503 "ca_file_path__regex",
36504 &local_var_str
36505 .into_iter()
36506 .map(|p| p.to_string())
36507 .collect::<Vec<String>>()
36508 .join(",")
36509 .to_string(),
36510 )]),
36511 };
36512 }
36513 if let Some(ref local_var_str) = created {
36514 local_var_req_builder = match "multi" {
36515 "multi" => local_var_req_builder.query(
36516 &local_var_str
36517 .into_iter()
36518 .map(|p| ("created".to_owned(), p.to_string()))
36519 .collect::<Vec<(std::string::String, std::string::String)>>(),
36520 ),
36521 _ => local_var_req_builder.query(&[(
36522 "created",
36523 &local_var_str
36524 .into_iter()
36525 .map(|p| p.to_string())
36526 .collect::<Vec<String>>()
36527 .join(",")
36528 .to_string(),
36529 )]),
36530 };
36531 }
36532 if let Some(ref local_var_str) = created__empty {
36533 local_var_req_builder = match "multi" {
36534 "multi" => local_var_req_builder.query(
36535 &local_var_str
36536 .into_iter()
36537 .map(|p| ("created__empty".to_owned(), p.to_string()))
36538 .collect::<Vec<(std::string::String, std::string::String)>>(),
36539 ),
36540 _ => local_var_req_builder.query(&[(
36541 "created__empty",
36542 &local_var_str
36543 .into_iter()
36544 .map(|p| p.to_string())
36545 .collect::<Vec<String>>()
36546 .join(",")
36547 .to_string(),
36548 )]),
36549 };
36550 }
36551 if let Some(ref local_var_str) = created__gt {
36552 local_var_req_builder = match "multi" {
36553 "multi" => local_var_req_builder.query(
36554 &local_var_str
36555 .into_iter()
36556 .map(|p| ("created__gt".to_owned(), p.to_string()))
36557 .collect::<Vec<(std::string::String, std::string::String)>>(),
36558 ),
36559 _ => local_var_req_builder.query(&[(
36560 "created__gt",
36561 &local_var_str
36562 .into_iter()
36563 .map(|p| p.to_string())
36564 .collect::<Vec<String>>()
36565 .join(",")
36566 .to_string(),
36567 )]),
36568 };
36569 }
36570 if let Some(ref local_var_str) = created__gte {
36571 local_var_req_builder = match "multi" {
36572 "multi" => local_var_req_builder.query(
36573 &local_var_str
36574 .into_iter()
36575 .map(|p| ("created__gte".to_owned(), p.to_string()))
36576 .collect::<Vec<(std::string::String, std::string::String)>>(),
36577 ),
36578 _ => local_var_req_builder.query(&[(
36579 "created__gte",
36580 &local_var_str
36581 .into_iter()
36582 .map(|p| p.to_string())
36583 .collect::<Vec<String>>()
36584 .join(",")
36585 .to_string(),
36586 )]),
36587 };
36588 }
36589 if let Some(ref local_var_str) = created__lt {
36590 local_var_req_builder = match "multi" {
36591 "multi" => local_var_req_builder.query(
36592 &local_var_str
36593 .into_iter()
36594 .map(|p| ("created__lt".to_owned(), p.to_string()))
36595 .collect::<Vec<(std::string::String, std::string::String)>>(),
36596 ),
36597 _ => local_var_req_builder.query(&[(
36598 "created__lt",
36599 &local_var_str
36600 .into_iter()
36601 .map(|p| p.to_string())
36602 .collect::<Vec<String>>()
36603 .join(",")
36604 .to_string(),
36605 )]),
36606 };
36607 }
36608 if let Some(ref local_var_str) = created__lte {
36609 local_var_req_builder = match "multi" {
36610 "multi" => local_var_req_builder.query(
36611 &local_var_str
36612 .into_iter()
36613 .map(|p| ("created__lte".to_owned(), p.to_string()))
36614 .collect::<Vec<(std::string::String, std::string::String)>>(),
36615 ),
36616 _ => local_var_req_builder.query(&[(
36617 "created__lte",
36618 &local_var_str
36619 .into_iter()
36620 .map(|p| p.to_string())
36621 .collect::<Vec<String>>()
36622 .join(",")
36623 .to_string(),
36624 )]),
36625 };
36626 }
36627 if let Some(ref local_var_str) = created__n {
36628 local_var_req_builder = match "multi" {
36629 "multi" => local_var_req_builder.query(
36630 &local_var_str
36631 .into_iter()
36632 .map(|p| ("created__n".to_owned(), p.to_string()))
36633 .collect::<Vec<(std::string::String, std::string::String)>>(),
36634 ),
36635 _ => local_var_req_builder.query(&[(
36636 "created__n",
36637 &local_var_str
36638 .into_iter()
36639 .map(|p| p.to_string())
36640 .collect::<Vec<String>>()
36641 .join(",")
36642 .to_string(),
36643 )]),
36644 };
36645 }
36646 if let Some(ref local_var_str) = created_by_request {
36647 local_var_req_builder =
36648 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
36649 }
36650 if let Some(ref local_var_str) = description {
36651 local_var_req_builder = match "multi" {
36652 "multi" => local_var_req_builder.query(
36653 &local_var_str
36654 .into_iter()
36655 .map(|p| ("description".to_owned(), p.to_string()))
36656 .collect::<Vec<(std::string::String, std::string::String)>>(),
36657 ),
36658 _ => local_var_req_builder.query(&[(
36659 "description",
36660 &local_var_str
36661 .into_iter()
36662 .map(|p| p.to_string())
36663 .collect::<Vec<String>>()
36664 .join(",")
36665 .to_string(),
36666 )]),
36667 };
36668 }
36669 if let Some(ref local_var_str) = description__empty {
36670 local_var_req_builder =
36671 local_var_req_builder.query(&[("description__empty", &local_var_str.to_string())]);
36672 }
36673 if let Some(ref local_var_str) = description__ic {
36674 local_var_req_builder = match "multi" {
36675 "multi" => local_var_req_builder.query(
36676 &local_var_str
36677 .into_iter()
36678 .map(|p| ("description__ic".to_owned(), p.to_string()))
36679 .collect::<Vec<(std::string::String, std::string::String)>>(),
36680 ),
36681 _ => local_var_req_builder.query(&[(
36682 "description__ic",
36683 &local_var_str
36684 .into_iter()
36685 .map(|p| p.to_string())
36686 .collect::<Vec<String>>()
36687 .join(",")
36688 .to_string(),
36689 )]),
36690 };
36691 }
36692 if let Some(ref local_var_str) = description__ie {
36693 local_var_req_builder = match "multi" {
36694 "multi" => local_var_req_builder.query(
36695 &local_var_str
36696 .into_iter()
36697 .map(|p| ("description__ie".to_owned(), p.to_string()))
36698 .collect::<Vec<(std::string::String, std::string::String)>>(),
36699 ),
36700 _ => local_var_req_builder.query(&[(
36701 "description__ie",
36702 &local_var_str
36703 .into_iter()
36704 .map(|p| p.to_string())
36705 .collect::<Vec<String>>()
36706 .join(",")
36707 .to_string(),
36708 )]),
36709 };
36710 }
36711 if let Some(ref local_var_str) = description__iew {
36712 local_var_req_builder = match "multi" {
36713 "multi" => local_var_req_builder.query(
36714 &local_var_str
36715 .into_iter()
36716 .map(|p| ("description__iew".to_owned(), p.to_string()))
36717 .collect::<Vec<(std::string::String, std::string::String)>>(),
36718 ),
36719 _ => local_var_req_builder.query(&[(
36720 "description__iew",
36721 &local_var_str
36722 .into_iter()
36723 .map(|p| p.to_string())
36724 .collect::<Vec<String>>()
36725 .join(",")
36726 .to_string(),
36727 )]),
36728 };
36729 }
36730 if let Some(ref local_var_str) = description__iregex {
36731 local_var_req_builder = match "multi" {
36732 "multi" => local_var_req_builder.query(
36733 &local_var_str
36734 .into_iter()
36735 .map(|p| ("description__iregex".to_owned(), p.to_string()))
36736 .collect::<Vec<(std::string::String, std::string::String)>>(),
36737 ),
36738 _ => local_var_req_builder.query(&[(
36739 "description__iregex",
36740 &local_var_str
36741 .into_iter()
36742 .map(|p| p.to_string())
36743 .collect::<Vec<String>>()
36744 .join(",")
36745 .to_string(),
36746 )]),
36747 };
36748 }
36749 if let Some(ref local_var_str) = description__isw {
36750 local_var_req_builder = match "multi" {
36751 "multi" => local_var_req_builder.query(
36752 &local_var_str
36753 .into_iter()
36754 .map(|p| ("description__isw".to_owned(), p.to_string()))
36755 .collect::<Vec<(std::string::String, std::string::String)>>(),
36756 ),
36757 _ => local_var_req_builder.query(&[(
36758 "description__isw",
36759 &local_var_str
36760 .into_iter()
36761 .map(|p| p.to_string())
36762 .collect::<Vec<String>>()
36763 .join(",")
36764 .to_string(),
36765 )]),
36766 };
36767 }
36768 if let Some(ref local_var_str) = description__n {
36769 local_var_req_builder = match "multi" {
36770 "multi" => local_var_req_builder.query(
36771 &local_var_str
36772 .into_iter()
36773 .map(|p| ("description__n".to_owned(), p.to_string()))
36774 .collect::<Vec<(std::string::String, std::string::String)>>(),
36775 ),
36776 _ => local_var_req_builder.query(&[(
36777 "description__n",
36778 &local_var_str
36779 .into_iter()
36780 .map(|p| p.to_string())
36781 .collect::<Vec<String>>()
36782 .join(",")
36783 .to_string(),
36784 )]),
36785 };
36786 }
36787 if let Some(ref local_var_str) = description__nic {
36788 local_var_req_builder = match "multi" {
36789 "multi" => local_var_req_builder.query(
36790 &local_var_str
36791 .into_iter()
36792 .map(|p| ("description__nic".to_owned(), p.to_string()))
36793 .collect::<Vec<(std::string::String, std::string::String)>>(),
36794 ),
36795 _ => local_var_req_builder.query(&[(
36796 "description__nic",
36797 &local_var_str
36798 .into_iter()
36799 .map(|p| p.to_string())
36800 .collect::<Vec<String>>()
36801 .join(",")
36802 .to_string(),
36803 )]),
36804 };
36805 }
36806 if let Some(ref local_var_str) = description__nie {
36807 local_var_req_builder = match "multi" {
36808 "multi" => local_var_req_builder.query(
36809 &local_var_str
36810 .into_iter()
36811 .map(|p| ("description__nie".to_owned(), p.to_string()))
36812 .collect::<Vec<(std::string::String, std::string::String)>>(),
36813 ),
36814 _ => local_var_req_builder.query(&[(
36815 "description__nie",
36816 &local_var_str
36817 .into_iter()
36818 .map(|p| p.to_string())
36819 .collect::<Vec<String>>()
36820 .join(",")
36821 .to_string(),
36822 )]),
36823 };
36824 }
36825 if let Some(ref local_var_str) = description__niew {
36826 local_var_req_builder = match "multi" {
36827 "multi" => local_var_req_builder.query(
36828 &local_var_str
36829 .into_iter()
36830 .map(|p| ("description__niew".to_owned(), p.to_string()))
36831 .collect::<Vec<(std::string::String, std::string::String)>>(),
36832 ),
36833 _ => local_var_req_builder.query(&[(
36834 "description__niew",
36835 &local_var_str
36836 .into_iter()
36837 .map(|p| p.to_string())
36838 .collect::<Vec<String>>()
36839 .join(",")
36840 .to_string(),
36841 )]),
36842 };
36843 }
36844 if let Some(ref local_var_str) = description__nisw {
36845 local_var_req_builder = match "multi" {
36846 "multi" => local_var_req_builder.query(
36847 &local_var_str
36848 .into_iter()
36849 .map(|p| ("description__nisw".to_owned(), p.to_string()))
36850 .collect::<Vec<(std::string::String, std::string::String)>>(),
36851 ),
36852 _ => local_var_req_builder.query(&[(
36853 "description__nisw",
36854 &local_var_str
36855 .into_iter()
36856 .map(|p| p.to_string())
36857 .collect::<Vec<String>>()
36858 .join(",")
36859 .to_string(),
36860 )]),
36861 };
36862 }
36863 if let Some(ref local_var_str) = description__regex {
36864 local_var_req_builder = match "multi" {
36865 "multi" => local_var_req_builder.query(
36866 &local_var_str
36867 .into_iter()
36868 .map(|p| ("description__regex".to_owned(), p.to_string()))
36869 .collect::<Vec<(std::string::String, std::string::String)>>(),
36870 ),
36871 _ => local_var_req_builder.query(&[(
36872 "description__regex",
36873 &local_var_str
36874 .into_iter()
36875 .map(|p| p.to_string())
36876 .collect::<Vec<String>>()
36877 .join(",")
36878 .to_string(),
36879 )]),
36880 };
36881 }
36882 if let Some(ref local_var_str) = http_content_type {
36883 local_var_req_builder = match "multi" {
36884 "multi" => local_var_req_builder.query(
36885 &local_var_str
36886 .into_iter()
36887 .map(|p| ("http_content_type".to_owned(), p.to_string()))
36888 .collect::<Vec<(std::string::String, std::string::String)>>(),
36889 ),
36890 _ => local_var_req_builder.query(&[(
36891 "http_content_type",
36892 &local_var_str
36893 .into_iter()
36894 .map(|p| p.to_string())
36895 .collect::<Vec<String>>()
36896 .join(",")
36897 .to_string(),
36898 )]),
36899 };
36900 }
36901 if let Some(ref local_var_str) = http_content_type__empty {
36902 local_var_req_builder = local_var_req_builder
36903 .query(&[("http_content_type__empty", &local_var_str.to_string())]);
36904 }
36905 if let Some(ref local_var_str) = http_content_type__ic {
36906 local_var_req_builder = match "multi" {
36907 "multi" => local_var_req_builder.query(
36908 &local_var_str
36909 .into_iter()
36910 .map(|p| ("http_content_type__ic".to_owned(), p.to_string()))
36911 .collect::<Vec<(std::string::String, std::string::String)>>(),
36912 ),
36913 _ => local_var_req_builder.query(&[(
36914 "http_content_type__ic",
36915 &local_var_str
36916 .into_iter()
36917 .map(|p| p.to_string())
36918 .collect::<Vec<String>>()
36919 .join(",")
36920 .to_string(),
36921 )]),
36922 };
36923 }
36924 if let Some(ref local_var_str) = http_content_type__ie {
36925 local_var_req_builder = match "multi" {
36926 "multi" => local_var_req_builder.query(
36927 &local_var_str
36928 .into_iter()
36929 .map(|p| ("http_content_type__ie".to_owned(), p.to_string()))
36930 .collect::<Vec<(std::string::String, std::string::String)>>(),
36931 ),
36932 _ => local_var_req_builder.query(&[(
36933 "http_content_type__ie",
36934 &local_var_str
36935 .into_iter()
36936 .map(|p| p.to_string())
36937 .collect::<Vec<String>>()
36938 .join(",")
36939 .to_string(),
36940 )]),
36941 };
36942 }
36943 if let Some(ref local_var_str) = http_content_type__iew {
36944 local_var_req_builder = match "multi" {
36945 "multi" => local_var_req_builder.query(
36946 &local_var_str
36947 .into_iter()
36948 .map(|p| ("http_content_type__iew".to_owned(), p.to_string()))
36949 .collect::<Vec<(std::string::String, std::string::String)>>(),
36950 ),
36951 _ => local_var_req_builder.query(&[(
36952 "http_content_type__iew",
36953 &local_var_str
36954 .into_iter()
36955 .map(|p| p.to_string())
36956 .collect::<Vec<String>>()
36957 .join(",")
36958 .to_string(),
36959 )]),
36960 };
36961 }
36962 if let Some(ref local_var_str) = http_content_type__iregex {
36963 local_var_req_builder = match "multi" {
36964 "multi" => local_var_req_builder.query(
36965 &local_var_str
36966 .into_iter()
36967 .map(|p| ("http_content_type__iregex".to_owned(), p.to_string()))
36968 .collect::<Vec<(std::string::String, std::string::String)>>(),
36969 ),
36970 _ => local_var_req_builder.query(&[(
36971 "http_content_type__iregex",
36972 &local_var_str
36973 .into_iter()
36974 .map(|p| p.to_string())
36975 .collect::<Vec<String>>()
36976 .join(",")
36977 .to_string(),
36978 )]),
36979 };
36980 }
36981 if let Some(ref local_var_str) = http_content_type__isw {
36982 local_var_req_builder = match "multi" {
36983 "multi" => local_var_req_builder.query(
36984 &local_var_str
36985 .into_iter()
36986 .map(|p| ("http_content_type__isw".to_owned(), p.to_string()))
36987 .collect::<Vec<(std::string::String, std::string::String)>>(),
36988 ),
36989 _ => local_var_req_builder.query(&[(
36990 "http_content_type__isw",
36991 &local_var_str
36992 .into_iter()
36993 .map(|p| p.to_string())
36994 .collect::<Vec<String>>()
36995 .join(",")
36996 .to_string(),
36997 )]),
36998 };
36999 }
37000 if let Some(ref local_var_str) = http_content_type__n {
37001 local_var_req_builder = match "multi" {
37002 "multi" => local_var_req_builder.query(
37003 &local_var_str
37004 .into_iter()
37005 .map(|p| ("http_content_type__n".to_owned(), p.to_string()))
37006 .collect::<Vec<(std::string::String, std::string::String)>>(),
37007 ),
37008 _ => local_var_req_builder.query(&[(
37009 "http_content_type__n",
37010 &local_var_str
37011 .into_iter()
37012 .map(|p| p.to_string())
37013 .collect::<Vec<String>>()
37014 .join(",")
37015 .to_string(),
37016 )]),
37017 };
37018 }
37019 if let Some(ref local_var_str) = http_content_type__nic {
37020 local_var_req_builder = match "multi" {
37021 "multi" => local_var_req_builder.query(
37022 &local_var_str
37023 .into_iter()
37024 .map(|p| ("http_content_type__nic".to_owned(), p.to_string()))
37025 .collect::<Vec<(std::string::String, std::string::String)>>(),
37026 ),
37027 _ => local_var_req_builder.query(&[(
37028 "http_content_type__nic",
37029 &local_var_str
37030 .into_iter()
37031 .map(|p| p.to_string())
37032 .collect::<Vec<String>>()
37033 .join(",")
37034 .to_string(),
37035 )]),
37036 };
37037 }
37038 if let Some(ref local_var_str) = http_content_type__nie {
37039 local_var_req_builder = match "multi" {
37040 "multi" => local_var_req_builder.query(
37041 &local_var_str
37042 .into_iter()
37043 .map(|p| ("http_content_type__nie".to_owned(), p.to_string()))
37044 .collect::<Vec<(std::string::String, std::string::String)>>(),
37045 ),
37046 _ => local_var_req_builder.query(&[(
37047 "http_content_type__nie",
37048 &local_var_str
37049 .into_iter()
37050 .map(|p| p.to_string())
37051 .collect::<Vec<String>>()
37052 .join(",")
37053 .to_string(),
37054 )]),
37055 };
37056 }
37057 if let Some(ref local_var_str) = http_content_type__niew {
37058 local_var_req_builder = match "multi" {
37059 "multi" => local_var_req_builder.query(
37060 &local_var_str
37061 .into_iter()
37062 .map(|p| ("http_content_type__niew".to_owned(), p.to_string()))
37063 .collect::<Vec<(std::string::String, std::string::String)>>(),
37064 ),
37065 _ => local_var_req_builder.query(&[(
37066 "http_content_type__niew",
37067 &local_var_str
37068 .into_iter()
37069 .map(|p| p.to_string())
37070 .collect::<Vec<String>>()
37071 .join(",")
37072 .to_string(),
37073 )]),
37074 };
37075 }
37076 if let Some(ref local_var_str) = http_content_type__nisw {
37077 local_var_req_builder = match "multi" {
37078 "multi" => local_var_req_builder.query(
37079 &local_var_str
37080 .into_iter()
37081 .map(|p| ("http_content_type__nisw".to_owned(), p.to_string()))
37082 .collect::<Vec<(std::string::String, std::string::String)>>(),
37083 ),
37084 _ => local_var_req_builder.query(&[(
37085 "http_content_type__nisw",
37086 &local_var_str
37087 .into_iter()
37088 .map(|p| p.to_string())
37089 .collect::<Vec<String>>()
37090 .join(",")
37091 .to_string(),
37092 )]),
37093 };
37094 }
37095 if let Some(ref local_var_str) = http_content_type__regex {
37096 local_var_req_builder = match "multi" {
37097 "multi" => local_var_req_builder.query(
37098 &local_var_str
37099 .into_iter()
37100 .map(|p| ("http_content_type__regex".to_owned(), p.to_string()))
37101 .collect::<Vec<(std::string::String, std::string::String)>>(),
37102 ),
37103 _ => local_var_req_builder.query(&[(
37104 "http_content_type__regex",
37105 &local_var_str
37106 .into_iter()
37107 .map(|p| p.to_string())
37108 .collect::<Vec<String>>()
37109 .join(",")
37110 .to_string(),
37111 )]),
37112 };
37113 }
37114 if let Some(ref local_var_str) = http_method {
37115 local_var_req_builder = match "multi" {
37116 "multi" => local_var_req_builder.query(
37117 &local_var_str
37118 .into_iter()
37119 .map(|p| ("http_method".to_owned(), p.to_string()))
37120 .collect::<Vec<(std::string::String, std::string::String)>>(),
37121 ),
37122 _ => local_var_req_builder.query(&[(
37123 "http_method",
37124 &local_var_str
37125 .into_iter()
37126 .map(|p| p.to_string())
37127 .collect::<Vec<String>>()
37128 .join(",")
37129 .to_string(),
37130 )]),
37131 };
37132 }
37133 if let Some(ref local_var_str) = http_method__empty {
37134 local_var_req_builder =
37135 local_var_req_builder.query(&[("http_method__empty", &local_var_str.to_string())]);
37136 }
37137 if let Some(ref local_var_str) = http_method__ic {
37138 local_var_req_builder = match "multi" {
37139 "multi" => local_var_req_builder.query(
37140 &local_var_str
37141 .into_iter()
37142 .map(|p| ("http_method__ic".to_owned(), p.to_string()))
37143 .collect::<Vec<(std::string::String, std::string::String)>>(),
37144 ),
37145 _ => local_var_req_builder.query(&[(
37146 "http_method__ic",
37147 &local_var_str
37148 .into_iter()
37149 .map(|p| p.to_string())
37150 .collect::<Vec<String>>()
37151 .join(",")
37152 .to_string(),
37153 )]),
37154 };
37155 }
37156 if let Some(ref local_var_str) = http_method__ie {
37157 local_var_req_builder = match "multi" {
37158 "multi" => local_var_req_builder.query(
37159 &local_var_str
37160 .into_iter()
37161 .map(|p| ("http_method__ie".to_owned(), p.to_string()))
37162 .collect::<Vec<(std::string::String, std::string::String)>>(),
37163 ),
37164 _ => local_var_req_builder.query(&[(
37165 "http_method__ie",
37166 &local_var_str
37167 .into_iter()
37168 .map(|p| p.to_string())
37169 .collect::<Vec<String>>()
37170 .join(",")
37171 .to_string(),
37172 )]),
37173 };
37174 }
37175 if let Some(ref local_var_str) = http_method__iew {
37176 local_var_req_builder = match "multi" {
37177 "multi" => local_var_req_builder.query(
37178 &local_var_str
37179 .into_iter()
37180 .map(|p| ("http_method__iew".to_owned(), p.to_string()))
37181 .collect::<Vec<(std::string::String, std::string::String)>>(),
37182 ),
37183 _ => local_var_req_builder.query(&[(
37184 "http_method__iew",
37185 &local_var_str
37186 .into_iter()
37187 .map(|p| p.to_string())
37188 .collect::<Vec<String>>()
37189 .join(",")
37190 .to_string(),
37191 )]),
37192 };
37193 }
37194 if let Some(ref local_var_str) = http_method__iregex {
37195 local_var_req_builder = match "multi" {
37196 "multi" => local_var_req_builder.query(
37197 &local_var_str
37198 .into_iter()
37199 .map(|p| ("http_method__iregex".to_owned(), p.to_string()))
37200 .collect::<Vec<(std::string::String, std::string::String)>>(),
37201 ),
37202 _ => local_var_req_builder.query(&[(
37203 "http_method__iregex",
37204 &local_var_str
37205 .into_iter()
37206 .map(|p| p.to_string())
37207 .collect::<Vec<String>>()
37208 .join(",")
37209 .to_string(),
37210 )]),
37211 };
37212 }
37213 if let Some(ref local_var_str) = http_method__isw {
37214 local_var_req_builder = match "multi" {
37215 "multi" => local_var_req_builder.query(
37216 &local_var_str
37217 .into_iter()
37218 .map(|p| ("http_method__isw".to_owned(), p.to_string()))
37219 .collect::<Vec<(std::string::String, std::string::String)>>(),
37220 ),
37221 _ => local_var_req_builder.query(&[(
37222 "http_method__isw",
37223 &local_var_str
37224 .into_iter()
37225 .map(|p| p.to_string())
37226 .collect::<Vec<String>>()
37227 .join(",")
37228 .to_string(),
37229 )]),
37230 };
37231 }
37232 if let Some(ref local_var_str) = http_method__n {
37233 local_var_req_builder = match "multi" {
37234 "multi" => local_var_req_builder.query(
37235 &local_var_str
37236 .into_iter()
37237 .map(|p| ("http_method__n".to_owned(), p.to_string()))
37238 .collect::<Vec<(std::string::String, std::string::String)>>(),
37239 ),
37240 _ => local_var_req_builder.query(&[(
37241 "http_method__n",
37242 &local_var_str
37243 .into_iter()
37244 .map(|p| p.to_string())
37245 .collect::<Vec<String>>()
37246 .join(",")
37247 .to_string(),
37248 )]),
37249 };
37250 }
37251 if let Some(ref local_var_str) = http_method__nic {
37252 local_var_req_builder = match "multi" {
37253 "multi" => local_var_req_builder.query(
37254 &local_var_str
37255 .into_iter()
37256 .map(|p| ("http_method__nic".to_owned(), p.to_string()))
37257 .collect::<Vec<(std::string::String, std::string::String)>>(),
37258 ),
37259 _ => local_var_req_builder.query(&[(
37260 "http_method__nic",
37261 &local_var_str
37262 .into_iter()
37263 .map(|p| p.to_string())
37264 .collect::<Vec<String>>()
37265 .join(",")
37266 .to_string(),
37267 )]),
37268 };
37269 }
37270 if let Some(ref local_var_str) = http_method__nie {
37271 local_var_req_builder = match "multi" {
37272 "multi" => local_var_req_builder.query(
37273 &local_var_str
37274 .into_iter()
37275 .map(|p| ("http_method__nie".to_owned(), p.to_string()))
37276 .collect::<Vec<(std::string::String, std::string::String)>>(),
37277 ),
37278 _ => local_var_req_builder.query(&[(
37279 "http_method__nie",
37280 &local_var_str
37281 .into_iter()
37282 .map(|p| p.to_string())
37283 .collect::<Vec<String>>()
37284 .join(",")
37285 .to_string(),
37286 )]),
37287 };
37288 }
37289 if let Some(ref local_var_str) = http_method__niew {
37290 local_var_req_builder = match "multi" {
37291 "multi" => local_var_req_builder.query(
37292 &local_var_str
37293 .into_iter()
37294 .map(|p| ("http_method__niew".to_owned(), p.to_string()))
37295 .collect::<Vec<(std::string::String, std::string::String)>>(),
37296 ),
37297 _ => local_var_req_builder.query(&[(
37298 "http_method__niew",
37299 &local_var_str
37300 .into_iter()
37301 .map(|p| p.to_string())
37302 .collect::<Vec<String>>()
37303 .join(",")
37304 .to_string(),
37305 )]),
37306 };
37307 }
37308 if let Some(ref local_var_str) = http_method__nisw {
37309 local_var_req_builder = match "multi" {
37310 "multi" => local_var_req_builder.query(
37311 &local_var_str
37312 .into_iter()
37313 .map(|p| ("http_method__nisw".to_owned(), p.to_string()))
37314 .collect::<Vec<(std::string::String, std::string::String)>>(),
37315 ),
37316 _ => local_var_req_builder.query(&[(
37317 "http_method__nisw",
37318 &local_var_str
37319 .into_iter()
37320 .map(|p| p.to_string())
37321 .collect::<Vec<String>>()
37322 .join(",")
37323 .to_string(),
37324 )]),
37325 };
37326 }
37327 if let Some(ref local_var_str) = http_method__regex {
37328 local_var_req_builder = match "multi" {
37329 "multi" => local_var_req_builder.query(
37330 &local_var_str
37331 .into_iter()
37332 .map(|p| ("http_method__regex".to_owned(), p.to_string()))
37333 .collect::<Vec<(std::string::String, std::string::String)>>(),
37334 ),
37335 _ => local_var_req_builder.query(&[(
37336 "http_method__regex",
37337 &local_var_str
37338 .into_iter()
37339 .map(|p| p.to_string())
37340 .collect::<Vec<String>>()
37341 .join(",")
37342 .to_string(),
37343 )]),
37344 };
37345 }
37346 if let Some(ref local_var_str) = id {
37347 local_var_req_builder = match "multi" {
37348 "multi" => local_var_req_builder.query(
37349 &local_var_str
37350 .into_iter()
37351 .map(|p| ("id".to_owned(), p.to_string()))
37352 .collect::<Vec<(std::string::String, std::string::String)>>(),
37353 ),
37354 _ => local_var_req_builder.query(&[(
37355 "id",
37356 &local_var_str
37357 .into_iter()
37358 .map(|p| p.to_string())
37359 .collect::<Vec<String>>()
37360 .join(",")
37361 .to_string(),
37362 )]),
37363 };
37364 }
37365 if let Some(ref local_var_str) = id__empty {
37366 local_var_req_builder =
37367 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
37368 }
37369 if let Some(ref local_var_str) = id__gt {
37370 local_var_req_builder = match "multi" {
37371 "multi" => local_var_req_builder.query(
37372 &local_var_str
37373 .into_iter()
37374 .map(|p| ("id__gt".to_owned(), p.to_string()))
37375 .collect::<Vec<(std::string::String, std::string::String)>>(),
37376 ),
37377 _ => local_var_req_builder.query(&[(
37378 "id__gt",
37379 &local_var_str
37380 .into_iter()
37381 .map(|p| p.to_string())
37382 .collect::<Vec<String>>()
37383 .join(",")
37384 .to_string(),
37385 )]),
37386 };
37387 }
37388 if let Some(ref local_var_str) = id__gte {
37389 local_var_req_builder = match "multi" {
37390 "multi" => local_var_req_builder.query(
37391 &local_var_str
37392 .into_iter()
37393 .map(|p| ("id__gte".to_owned(), p.to_string()))
37394 .collect::<Vec<(std::string::String, std::string::String)>>(),
37395 ),
37396 _ => local_var_req_builder.query(&[(
37397 "id__gte",
37398 &local_var_str
37399 .into_iter()
37400 .map(|p| p.to_string())
37401 .collect::<Vec<String>>()
37402 .join(",")
37403 .to_string(),
37404 )]),
37405 };
37406 }
37407 if let Some(ref local_var_str) = id__lt {
37408 local_var_req_builder = match "multi" {
37409 "multi" => local_var_req_builder.query(
37410 &local_var_str
37411 .into_iter()
37412 .map(|p| ("id__lt".to_owned(), p.to_string()))
37413 .collect::<Vec<(std::string::String, std::string::String)>>(),
37414 ),
37415 _ => local_var_req_builder.query(&[(
37416 "id__lt",
37417 &local_var_str
37418 .into_iter()
37419 .map(|p| p.to_string())
37420 .collect::<Vec<String>>()
37421 .join(",")
37422 .to_string(),
37423 )]),
37424 };
37425 }
37426 if let Some(ref local_var_str) = id__lte {
37427 local_var_req_builder = match "multi" {
37428 "multi" => local_var_req_builder.query(
37429 &local_var_str
37430 .into_iter()
37431 .map(|p| ("id__lte".to_owned(), p.to_string()))
37432 .collect::<Vec<(std::string::String, std::string::String)>>(),
37433 ),
37434 _ => local_var_req_builder.query(&[(
37435 "id__lte",
37436 &local_var_str
37437 .into_iter()
37438 .map(|p| p.to_string())
37439 .collect::<Vec<String>>()
37440 .join(",")
37441 .to_string(),
37442 )]),
37443 };
37444 }
37445 if let Some(ref local_var_str) = id__n {
37446 local_var_req_builder = match "multi" {
37447 "multi" => local_var_req_builder.query(
37448 &local_var_str
37449 .into_iter()
37450 .map(|p| ("id__n".to_owned(), p.to_string()))
37451 .collect::<Vec<(std::string::String, std::string::String)>>(),
37452 ),
37453 _ => local_var_req_builder.query(&[(
37454 "id__n",
37455 &local_var_str
37456 .into_iter()
37457 .map(|p| p.to_string())
37458 .collect::<Vec<String>>()
37459 .join(",")
37460 .to_string(),
37461 )]),
37462 };
37463 }
37464 if let Some(ref local_var_str) = last_updated {
37465 local_var_req_builder = match "multi" {
37466 "multi" => local_var_req_builder.query(
37467 &local_var_str
37468 .into_iter()
37469 .map(|p| ("last_updated".to_owned(), p.to_string()))
37470 .collect::<Vec<(std::string::String, std::string::String)>>(),
37471 ),
37472 _ => local_var_req_builder.query(&[(
37473 "last_updated",
37474 &local_var_str
37475 .into_iter()
37476 .map(|p| p.to_string())
37477 .collect::<Vec<String>>()
37478 .join(",")
37479 .to_string(),
37480 )]),
37481 };
37482 }
37483 if let Some(ref local_var_str) = last_updated__empty {
37484 local_var_req_builder = match "multi" {
37485 "multi" => local_var_req_builder.query(
37486 &local_var_str
37487 .into_iter()
37488 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
37489 .collect::<Vec<(std::string::String, std::string::String)>>(),
37490 ),
37491 _ => local_var_req_builder.query(&[(
37492 "last_updated__empty",
37493 &local_var_str
37494 .into_iter()
37495 .map(|p| p.to_string())
37496 .collect::<Vec<String>>()
37497 .join(",")
37498 .to_string(),
37499 )]),
37500 };
37501 }
37502 if let Some(ref local_var_str) = last_updated__gt {
37503 local_var_req_builder = match "multi" {
37504 "multi" => local_var_req_builder.query(
37505 &local_var_str
37506 .into_iter()
37507 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
37508 .collect::<Vec<(std::string::String, std::string::String)>>(),
37509 ),
37510 _ => local_var_req_builder.query(&[(
37511 "last_updated__gt",
37512 &local_var_str
37513 .into_iter()
37514 .map(|p| p.to_string())
37515 .collect::<Vec<String>>()
37516 .join(",")
37517 .to_string(),
37518 )]),
37519 };
37520 }
37521 if let Some(ref local_var_str) = last_updated__gte {
37522 local_var_req_builder = match "multi" {
37523 "multi" => local_var_req_builder.query(
37524 &local_var_str
37525 .into_iter()
37526 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
37527 .collect::<Vec<(std::string::String, std::string::String)>>(),
37528 ),
37529 _ => local_var_req_builder.query(&[(
37530 "last_updated__gte",
37531 &local_var_str
37532 .into_iter()
37533 .map(|p| p.to_string())
37534 .collect::<Vec<String>>()
37535 .join(",")
37536 .to_string(),
37537 )]),
37538 };
37539 }
37540 if let Some(ref local_var_str) = last_updated__lt {
37541 local_var_req_builder = match "multi" {
37542 "multi" => local_var_req_builder.query(
37543 &local_var_str
37544 .into_iter()
37545 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
37546 .collect::<Vec<(std::string::String, std::string::String)>>(),
37547 ),
37548 _ => local_var_req_builder.query(&[(
37549 "last_updated__lt",
37550 &local_var_str
37551 .into_iter()
37552 .map(|p| p.to_string())
37553 .collect::<Vec<String>>()
37554 .join(",")
37555 .to_string(),
37556 )]),
37557 };
37558 }
37559 if let Some(ref local_var_str) = last_updated__lte {
37560 local_var_req_builder = match "multi" {
37561 "multi" => local_var_req_builder.query(
37562 &local_var_str
37563 .into_iter()
37564 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
37565 .collect::<Vec<(std::string::String, std::string::String)>>(),
37566 ),
37567 _ => local_var_req_builder.query(&[(
37568 "last_updated__lte",
37569 &local_var_str
37570 .into_iter()
37571 .map(|p| p.to_string())
37572 .collect::<Vec<String>>()
37573 .join(",")
37574 .to_string(),
37575 )]),
37576 };
37577 }
37578 if let Some(ref local_var_str) = last_updated__n {
37579 local_var_req_builder = match "multi" {
37580 "multi" => local_var_req_builder.query(
37581 &local_var_str
37582 .into_iter()
37583 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
37584 .collect::<Vec<(std::string::String, std::string::String)>>(),
37585 ),
37586 _ => local_var_req_builder.query(&[(
37587 "last_updated__n",
37588 &local_var_str
37589 .into_iter()
37590 .map(|p| p.to_string())
37591 .collect::<Vec<String>>()
37592 .join(",")
37593 .to_string(),
37594 )]),
37595 };
37596 }
37597 if let Some(ref local_var_str) = limit {
37598 local_var_req_builder =
37599 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
37600 }
37601 if let Some(ref local_var_str) = modified_by_request {
37602 local_var_req_builder =
37603 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
37604 }
37605 if let Some(ref local_var_str) = name {
37606 local_var_req_builder = match "multi" {
37607 "multi" => local_var_req_builder.query(
37608 &local_var_str
37609 .into_iter()
37610 .map(|p| ("name".to_owned(), p.to_string()))
37611 .collect::<Vec<(std::string::String, std::string::String)>>(),
37612 ),
37613 _ => local_var_req_builder.query(&[(
37614 "name",
37615 &local_var_str
37616 .into_iter()
37617 .map(|p| p.to_string())
37618 .collect::<Vec<String>>()
37619 .join(",")
37620 .to_string(),
37621 )]),
37622 };
37623 }
37624 if let Some(ref local_var_str) = name__empty {
37625 local_var_req_builder =
37626 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
37627 }
37628 if let Some(ref local_var_str) = name__ic {
37629 local_var_req_builder = match "multi" {
37630 "multi" => local_var_req_builder.query(
37631 &local_var_str
37632 .into_iter()
37633 .map(|p| ("name__ic".to_owned(), p.to_string()))
37634 .collect::<Vec<(std::string::String, std::string::String)>>(),
37635 ),
37636 _ => local_var_req_builder.query(&[(
37637 "name__ic",
37638 &local_var_str
37639 .into_iter()
37640 .map(|p| p.to_string())
37641 .collect::<Vec<String>>()
37642 .join(",")
37643 .to_string(),
37644 )]),
37645 };
37646 }
37647 if let Some(ref local_var_str) = name__ie {
37648 local_var_req_builder = match "multi" {
37649 "multi" => local_var_req_builder.query(
37650 &local_var_str
37651 .into_iter()
37652 .map(|p| ("name__ie".to_owned(), p.to_string()))
37653 .collect::<Vec<(std::string::String, std::string::String)>>(),
37654 ),
37655 _ => local_var_req_builder.query(&[(
37656 "name__ie",
37657 &local_var_str
37658 .into_iter()
37659 .map(|p| p.to_string())
37660 .collect::<Vec<String>>()
37661 .join(",")
37662 .to_string(),
37663 )]),
37664 };
37665 }
37666 if let Some(ref local_var_str) = name__iew {
37667 local_var_req_builder = match "multi" {
37668 "multi" => local_var_req_builder.query(
37669 &local_var_str
37670 .into_iter()
37671 .map(|p| ("name__iew".to_owned(), p.to_string()))
37672 .collect::<Vec<(std::string::String, std::string::String)>>(),
37673 ),
37674 _ => local_var_req_builder.query(&[(
37675 "name__iew",
37676 &local_var_str
37677 .into_iter()
37678 .map(|p| p.to_string())
37679 .collect::<Vec<String>>()
37680 .join(",")
37681 .to_string(),
37682 )]),
37683 };
37684 }
37685 if let Some(ref local_var_str) = name__iregex {
37686 local_var_req_builder = match "multi" {
37687 "multi" => local_var_req_builder.query(
37688 &local_var_str
37689 .into_iter()
37690 .map(|p| ("name__iregex".to_owned(), p.to_string()))
37691 .collect::<Vec<(std::string::String, std::string::String)>>(),
37692 ),
37693 _ => local_var_req_builder.query(&[(
37694 "name__iregex",
37695 &local_var_str
37696 .into_iter()
37697 .map(|p| p.to_string())
37698 .collect::<Vec<String>>()
37699 .join(",")
37700 .to_string(),
37701 )]),
37702 };
37703 }
37704 if let Some(ref local_var_str) = name__isw {
37705 local_var_req_builder = match "multi" {
37706 "multi" => local_var_req_builder.query(
37707 &local_var_str
37708 .into_iter()
37709 .map(|p| ("name__isw".to_owned(), p.to_string()))
37710 .collect::<Vec<(std::string::String, std::string::String)>>(),
37711 ),
37712 _ => local_var_req_builder.query(&[(
37713 "name__isw",
37714 &local_var_str
37715 .into_iter()
37716 .map(|p| p.to_string())
37717 .collect::<Vec<String>>()
37718 .join(",")
37719 .to_string(),
37720 )]),
37721 };
37722 }
37723 if let Some(ref local_var_str) = name__n {
37724 local_var_req_builder = match "multi" {
37725 "multi" => local_var_req_builder.query(
37726 &local_var_str
37727 .into_iter()
37728 .map(|p| ("name__n".to_owned(), p.to_string()))
37729 .collect::<Vec<(std::string::String, std::string::String)>>(),
37730 ),
37731 _ => local_var_req_builder.query(&[(
37732 "name__n",
37733 &local_var_str
37734 .into_iter()
37735 .map(|p| p.to_string())
37736 .collect::<Vec<String>>()
37737 .join(",")
37738 .to_string(),
37739 )]),
37740 };
37741 }
37742 if let Some(ref local_var_str) = name__nic {
37743 local_var_req_builder = match "multi" {
37744 "multi" => local_var_req_builder.query(
37745 &local_var_str
37746 .into_iter()
37747 .map(|p| ("name__nic".to_owned(), p.to_string()))
37748 .collect::<Vec<(std::string::String, std::string::String)>>(),
37749 ),
37750 _ => local_var_req_builder.query(&[(
37751 "name__nic",
37752 &local_var_str
37753 .into_iter()
37754 .map(|p| p.to_string())
37755 .collect::<Vec<String>>()
37756 .join(",")
37757 .to_string(),
37758 )]),
37759 };
37760 }
37761 if let Some(ref local_var_str) = name__nie {
37762 local_var_req_builder = match "multi" {
37763 "multi" => local_var_req_builder.query(
37764 &local_var_str
37765 .into_iter()
37766 .map(|p| ("name__nie".to_owned(), p.to_string()))
37767 .collect::<Vec<(std::string::String, std::string::String)>>(),
37768 ),
37769 _ => local_var_req_builder.query(&[(
37770 "name__nie",
37771 &local_var_str
37772 .into_iter()
37773 .map(|p| p.to_string())
37774 .collect::<Vec<String>>()
37775 .join(",")
37776 .to_string(),
37777 )]),
37778 };
37779 }
37780 if let Some(ref local_var_str) = name__niew {
37781 local_var_req_builder = match "multi" {
37782 "multi" => local_var_req_builder.query(
37783 &local_var_str
37784 .into_iter()
37785 .map(|p| ("name__niew".to_owned(), p.to_string()))
37786 .collect::<Vec<(std::string::String, std::string::String)>>(),
37787 ),
37788 _ => local_var_req_builder.query(&[(
37789 "name__niew",
37790 &local_var_str
37791 .into_iter()
37792 .map(|p| p.to_string())
37793 .collect::<Vec<String>>()
37794 .join(",")
37795 .to_string(),
37796 )]),
37797 };
37798 }
37799 if let Some(ref local_var_str) = name__nisw {
37800 local_var_req_builder = match "multi" {
37801 "multi" => local_var_req_builder.query(
37802 &local_var_str
37803 .into_iter()
37804 .map(|p| ("name__nisw".to_owned(), p.to_string()))
37805 .collect::<Vec<(std::string::String, std::string::String)>>(),
37806 ),
37807 _ => local_var_req_builder.query(&[(
37808 "name__nisw",
37809 &local_var_str
37810 .into_iter()
37811 .map(|p| p.to_string())
37812 .collect::<Vec<String>>()
37813 .join(",")
37814 .to_string(),
37815 )]),
37816 };
37817 }
37818 if let Some(ref local_var_str) = name__regex {
37819 local_var_req_builder = match "multi" {
37820 "multi" => local_var_req_builder.query(
37821 &local_var_str
37822 .into_iter()
37823 .map(|p| ("name__regex".to_owned(), p.to_string()))
37824 .collect::<Vec<(std::string::String, std::string::String)>>(),
37825 ),
37826 _ => local_var_req_builder.query(&[(
37827 "name__regex",
37828 &local_var_str
37829 .into_iter()
37830 .map(|p| p.to_string())
37831 .collect::<Vec<String>>()
37832 .join(",")
37833 .to_string(),
37834 )]),
37835 };
37836 }
37837 if let Some(ref local_var_str) = offset {
37838 local_var_req_builder =
37839 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
37840 }
37841 if let Some(ref local_var_str) = ordering {
37842 local_var_req_builder =
37843 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
37844 }
37845 if let Some(ref local_var_str) = owner {
37846 local_var_req_builder = match "multi" {
37847 "multi" => local_var_req_builder.query(
37848 &local_var_str
37849 .into_iter()
37850 .map(|p| ("owner".to_owned(), p.to_string()))
37851 .collect::<Vec<(std::string::String, std::string::String)>>(),
37852 ),
37853 _ => local_var_req_builder.query(&[(
37854 "owner",
37855 &local_var_str
37856 .into_iter()
37857 .map(|p| p.to_string())
37858 .collect::<Vec<String>>()
37859 .join(",")
37860 .to_string(),
37861 )]),
37862 };
37863 }
37864 if let Some(ref local_var_str) = owner__n {
37865 local_var_req_builder = match "multi" {
37866 "multi" => local_var_req_builder.query(
37867 &local_var_str
37868 .into_iter()
37869 .map(|p| ("owner__n".to_owned(), p.to_string()))
37870 .collect::<Vec<(std::string::String, std::string::String)>>(),
37871 ),
37872 _ => local_var_req_builder.query(&[(
37873 "owner__n",
37874 &local_var_str
37875 .into_iter()
37876 .map(|p| p.to_string())
37877 .collect::<Vec<String>>()
37878 .join(",")
37879 .to_string(),
37880 )]),
37881 };
37882 }
37883 if let Some(ref local_var_str) = owner_group {
37884 local_var_req_builder = match "multi" {
37885 "multi" => local_var_req_builder.query(
37886 &local_var_str
37887 .into_iter()
37888 .map(|p| ("owner_group".to_owned(), p.to_string()))
37889 .collect::<Vec<(std::string::String, std::string::String)>>(),
37890 ),
37891 _ => local_var_req_builder.query(&[(
37892 "owner_group",
37893 &local_var_str
37894 .into_iter()
37895 .map(|p| p.to_string())
37896 .collect::<Vec<String>>()
37897 .join(",")
37898 .to_string(),
37899 )]),
37900 };
37901 }
37902 if let Some(ref local_var_str) = owner_group__n {
37903 local_var_req_builder = match "multi" {
37904 "multi" => local_var_req_builder.query(
37905 &local_var_str
37906 .into_iter()
37907 .map(|p| ("owner_group__n".to_owned(), p.to_string()))
37908 .collect::<Vec<(std::string::String, std::string::String)>>(),
37909 ),
37910 _ => local_var_req_builder.query(&[(
37911 "owner_group__n",
37912 &local_var_str
37913 .into_iter()
37914 .map(|p| p.to_string())
37915 .collect::<Vec<String>>()
37916 .join(",")
37917 .to_string(),
37918 )]),
37919 };
37920 }
37921 if let Some(ref local_var_str) = owner_group_id {
37922 local_var_req_builder = match "multi" {
37923 "multi" => local_var_req_builder.query(
37924 &local_var_str
37925 .into_iter()
37926 .map(|p| ("owner_group_id".to_owned(), p.to_string()))
37927 .collect::<Vec<(std::string::String, std::string::String)>>(),
37928 ),
37929 _ => local_var_req_builder.query(&[(
37930 "owner_group_id",
37931 &local_var_str
37932 .into_iter()
37933 .map(|p| p.to_string())
37934 .collect::<Vec<String>>()
37935 .join(",")
37936 .to_string(),
37937 )]),
37938 };
37939 }
37940 if let Some(ref local_var_str) = owner_group_id__n {
37941 local_var_req_builder = match "multi" {
37942 "multi" => local_var_req_builder.query(
37943 &local_var_str
37944 .into_iter()
37945 .map(|p| ("owner_group_id__n".to_owned(), p.to_string()))
37946 .collect::<Vec<(std::string::String, std::string::String)>>(),
37947 ),
37948 _ => local_var_req_builder.query(&[(
37949 "owner_group_id__n",
37950 &local_var_str
37951 .into_iter()
37952 .map(|p| p.to_string())
37953 .collect::<Vec<String>>()
37954 .join(",")
37955 .to_string(),
37956 )]),
37957 };
37958 }
37959 if let Some(ref local_var_str) = owner_id {
37960 local_var_req_builder = match "multi" {
37961 "multi" => local_var_req_builder.query(
37962 &local_var_str
37963 .into_iter()
37964 .map(|p| ("owner_id".to_owned(), p.to_string()))
37965 .collect::<Vec<(std::string::String, std::string::String)>>(),
37966 ),
37967 _ => local_var_req_builder.query(&[(
37968 "owner_id",
37969 &local_var_str
37970 .into_iter()
37971 .map(|p| p.to_string())
37972 .collect::<Vec<String>>()
37973 .join(",")
37974 .to_string(),
37975 )]),
37976 };
37977 }
37978 if let Some(ref local_var_str) = owner_id__n {
37979 local_var_req_builder = match "multi" {
37980 "multi" => local_var_req_builder.query(
37981 &local_var_str
37982 .into_iter()
37983 .map(|p| ("owner_id__n".to_owned(), p.to_string()))
37984 .collect::<Vec<(std::string::String, std::string::String)>>(),
37985 ),
37986 _ => local_var_req_builder.query(&[(
37987 "owner_id__n",
37988 &local_var_str
37989 .into_iter()
37990 .map(|p| p.to_string())
37991 .collect::<Vec<String>>()
37992 .join(",")
37993 .to_string(),
37994 )]),
37995 };
37996 }
37997 if let Some(ref local_var_str) = payload_url {
37998 local_var_req_builder = match "multi" {
37999 "multi" => local_var_req_builder.query(
38000 &local_var_str
38001 .into_iter()
38002 .map(|p| ("payload_url".to_owned(), p.to_string()))
38003 .collect::<Vec<(std::string::String, std::string::String)>>(),
38004 ),
38005 _ => local_var_req_builder.query(&[(
38006 "payload_url",
38007 &local_var_str
38008 .into_iter()
38009 .map(|p| p.to_string())
38010 .collect::<Vec<String>>()
38011 .join(",")
38012 .to_string(),
38013 )]),
38014 };
38015 }
38016 if let Some(ref local_var_str) = q {
38017 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
38018 }
38019 if let Some(ref local_var_str) = secret {
38020 local_var_req_builder = match "multi" {
38021 "multi" => local_var_req_builder.query(
38022 &local_var_str
38023 .into_iter()
38024 .map(|p| ("secret".to_owned(), p.to_string()))
38025 .collect::<Vec<(std::string::String, std::string::String)>>(),
38026 ),
38027 _ => local_var_req_builder.query(&[(
38028 "secret",
38029 &local_var_str
38030 .into_iter()
38031 .map(|p| p.to_string())
38032 .collect::<Vec<String>>()
38033 .join(",")
38034 .to_string(),
38035 )]),
38036 };
38037 }
38038 if let Some(ref local_var_str) = secret__empty {
38039 local_var_req_builder =
38040 local_var_req_builder.query(&[("secret__empty", &local_var_str.to_string())]);
38041 }
38042 if let Some(ref local_var_str) = secret__ic {
38043 local_var_req_builder = match "multi" {
38044 "multi" => local_var_req_builder.query(
38045 &local_var_str
38046 .into_iter()
38047 .map(|p| ("secret__ic".to_owned(), p.to_string()))
38048 .collect::<Vec<(std::string::String, std::string::String)>>(),
38049 ),
38050 _ => local_var_req_builder.query(&[(
38051 "secret__ic",
38052 &local_var_str
38053 .into_iter()
38054 .map(|p| p.to_string())
38055 .collect::<Vec<String>>()
38056 .join(",")
38057 .to_string(),
38058 )]),
38059 };
38060 }
38061 if let Some(ref local_var_str) = secret__ie {
38062 local_var_req_builder = match "multi" {
38063 "multi" => local_var_req_builder.query(
38064 &local_var_str
38065 .into_iter()
38066 .map(|p| ("secret__ie".to_owned(), p.to_string()))
38067 .collect::<Vec<(std::string::String, std::string::String)>>(),
38068 ),
38069 _ => local_var_req_builder.query(&[(
38070 "secret__ie",
38071 &local_var_str
38072 .into_iter()
38073 .map(|p| p.to_string())
38074 .collect::<Vec<String>>()
38075 .join(",")
38076 .to_string(),
38077 )]),
38078 };
38079 }
38080 if let Some(ref local_var_str) = secret__iew {
38081 local_var_req_builder = match "multi" {
38082 "multi" => local_var_req_builder.query(
38083 &local_var_str
38084 .into_iter()
38085 .map(|p| ("secret__iew".to_owned(), p.to_string()))
38086 .collect::<Vec<(std::string::String, std::string::String)>>(),
38087 ),
38088 _ => local_var_req_builder.query(&[(
38089 "secret__iew",
38090 &local_var_str
38091 .into_iter()
38092 .map(|p| p.to_string())
38093 .collect::<Vec<String>>()
38094 .join(",")
38095 .to_string(),
38096 )]),
38097 };
38098 }
38099 if let Some(ref local_var_str) = secret__iregex {
38100 local_var_req_builder = match "multi" {
38101 "multi" => local_var_req_builder.query(
38102 &local_var_str
38103 .into_iter()
38104 .map(|p| ("secret__iregex".to_owned(), p.to_string()))
38105 .collect::<Vec<(std::string::String, std::string::String)>>(),
38106 ),
38107 _ => local_var_req_builder.query(&[(
38108 "secret__iregex",
38109 &local_var_str
38110 .into_iter()
38111 .map(|p| p.to_string())
38112 .collect::<Vec<String>>()
38113 .join(",")
38114 .to_string(),
38115 )]),
38116 };
38117 }
38118 if let Some(ref local_var_str) = secret__isw {
38119 local_var_req_builder = match "multi" {
38120 "multi" => local_var_req_builder.query(
38121 &local_var_str
38122 .into_iter()
38123 .map(|p| ("secret__isw".to_owned(), p.to_string()))
38124 .collect::<Vec<(std::string::String, std::string::String)>>(),
38125 ),
38126 _ => local_var_req_builder.query(&[(
38127 "secret__isw",
38128 &local_var_str
38129 .into_iter()
38130 .map(|p| p.to_string())
38131 .collect::<Vec<String>>()
38132 .join(",")
38133 .to_string(),
38134 )]),
38135 };
38136 }
38137 if let Some(ref local_var_str) = secret__n {
38138 local_var_req_builder = match "multi" {
38139 "multi" => local_var_req_builder.query(
38140 &local_var_str
38141 .into_iter()
38142 .map(|p| ("secret__n".to_owned(), p.to_string()))
38143 .collect::<Vec<(std::string::String, std::string::String)>>(),
38144 ),
38145 _ => local_var_req_builder.query(&[(
38146 "secret__n",
38147 &local_var_str
38148 .into_iter()
38149 .map(|p| p.to_string())
38150 .collect::<Vec<String>>()
38151 .join(",")
38152 .to_string(),
38153 )]),
38154 };
38155 }
38156 if let Some(ref local_var_str) = secret__nic {
38157 local_var_req_builder = match "multi" {
38158 "multi" => local_var_req_builder.query(
38159 &local_var_str
38160 .into_iter()
38161 .map(|p| ("secret__nic".to_owned(), p.to_string()))
38162 .collect::<Vec<(std::string::String, std::string::String)>>(),
38163 ),
38164 _ => local_var_req_builder.query(&[(
38165 "secret__nic",
38166 &local_var_str
38167 .into_iter()
38168 .map(|p| p.to_string())
38169 .collect::<Vec<String>>()
38170 .join(",")
38171 .to_string(),
38172 )]),
38173 };
38174 }
38175 if let Some(ref local_var_str) = secret__nie {
38176 local_var_req_builder = match "multi" {
38177 "multi" => local_var_req_builder.query(
38178 &local_var_str
38179 .into_iter()
38180 .map(|p| ("secret__nie".to_owned(), p.to_string()))
38181 .collect::<Vec<(std::string::String, std::string::String)>>(),
38182 ),
38183 _ => local_var_req_builder.query(&[(
38184 "secret__nie",
38185 &local_var_str
38186 .into_iter()
38187 .map(|p| p.to_string())
38188 .collect::<Vec<String>>()
38189 .join(",")
38190 .to_string(),
38191 )]),
38192 };
38193 }
38194 if let Some(ref local_var_str) = secret__niew {
38195 local_var_req_builder = match "multi" {
38196 "multi" => local_var_req_builder.query(
38197 &local_var_str
38198 .into_iter()
38199 .map(|p| ("secret__niew".to_owned(), p.to_string()))
38200 .collect::<Vec<(std::string::String, std::string::String)>>(),
38201 ),
38202 _ => local_var_req_builder.query(&[(
38203 "secret__niew",
38204 &local_var_str
38205 .into_iter()
38206 .map(|p| p.to_string())
38207 .collect::<Vec<String>>()
38208 .join(",")
38209 .to_string(),
38210 )]),
38211 };
38212 }
38213 if let Some(ref local_var_str) = secret__nisw {
38214 local_var_req_builder = match "multi" {
38215 "multi" => local_var_req_builder.query(
38216 &local_var_str
38217 .into_iter()
38218 .map(|p| ("secret__nisw".to_owned(), p.to_string()))
38219 .collect::<Vec<(std::string::String, std::string::String)>>(),
38220 ),
38221 _ => local_var_req_builder.query(&[(
38222 "secret__nisw",
38223 &local_var_str
38224 .into_iter()
38225 .map(|p| p.to_string())
38226 .collect::<Vec<String>>()
38227 .join(",")
38228 .to_string(),
38229 )]),
38230 };
38231 }
38232 if let Some(ref local_var_str) = secret__regex {
38233 local_var_req_builder = match "multi" {
38234 "multi" => local_var_req_builder.query(
38235 &local_var_str
38236 .into_iter()
38237 .map(|p| ("secret__regex".to_owned(), p.to_string()))
38238 .collect::<Vec<(std::string::String, std::string::String)>>(),
38239 ),
38240 _ => local_var_req_builder.query(&[(
38241 "secret__regex",
38242 &local_var_str
38243 .into_iter()
38244 .map(|p| p.to_string())
38245 .collect::<Vec<String>>()
38246 .join(",")
38247 .to_string(),
38248 )]),
38249 };
38250 }
38251 if let Some(ref local_var_str) = ssl_verification {
38252 local_var_req_builder =
38253 local_var_req_builder.query(&[("ssl_verification", &local_var_str.to_string())]);
38254 }
38255 if let Some(ref local_var_str) = start {
38256 local_var_req_builder =
38257 local_var_req_builder.query(&[("start", &local_var_str.to_string())]);
38258 }
38259 if let Some(ref local_var_str) = tag {
38260 local_var_req_builder = match "multi" {
38261 "multi" => local_var_req_builder.query(
38262 &local_var_str
38263 .into_iter()
38264 .map(|p| ("tag".to_owned(), p.to_string()))
38265 .collect::<Vec<(std::string::String, std::string::String)>>(),
38266 ),
38267 _ => local_var_req_builder.query(&[(
38268 "tag",
38269 &local_var_str
38270 .into_iter()
38271 .map(|p| p.to_string())
38272 .collect::<Vec<String>>()
38273 .join(",")
38274 .to_string(),
38275 )]),
38276 };
38277 }
38278 if let Some(ref local_var_str) = tag__n {
38279 local_var_req_builder = match "multi" {
38280 "multi" => local_var_req_builder.query(
38281 &local_var_str
38282 .into_iter()
38283 .map(|p| ("tag__n".to_owned(), p.to_string()))
38284 .collect::<Vec<(std::string::String, std::string::String)>>(),
38285 ),
38286 _ => local_var_req_builder.query(&[(
38287 "tag__n",
38288 &local_var_str
38289 .into_iter()
38290 .map(|p| p.to_string())
38291 .collect::<Vec<String>>()
38292 .join(",")
38293 .to_string(),
38294 )]),
38295 };
38296 }
38297 if let Some(ref local_var_str) = tag_id {
38298 local_var_req_builder = match "multi" {
38299 "multi" => local_var_req_builder.query(
38300 &local_var_str
38301 .into_iter()
38302 .map(|p| ("tag_id".to_owned(), p.to_string()))
38303 .collect::<Vec<(std::string::String, std::string::String)>>(),
38304 ),
38305 _ => local_var_req_builder.query(&[(
38306 "tag_id",
38307 &local_var_str
38308 .into_iter()
38309 .map(|p| p.to_string())
38310 .collect::<Vec<String>>()
38311 .join(",")
38312 .to_string(),
38313 )]),
38314 };
38315 }
38316 if let Some(ref local_var_str) = tag_id__n {
38317 local_var_req_builder = match "multi" {
38318 "multi" => local_var_req_builder.query(
38319 &local_var_str
38320 .into_iter()
38321 .map(|p| ("tag_id__n".to_owned(), p.to_string()))
38322 .collect::<Vec<(std::string::String, std::string::String)>>(),
38323 ),
38324 _ => local_var_req_builder.query(&[(
38325 "tag_id__n",
38326 &local_var_str
38327 .into_iter()
38328 .map(|p| p.to_string())
38329 .collect::<Vec<String>>()
38330 .join(",")
38331 .to_string(),
38332 )]),
38333 };
38334 }
38335 if let Some(ref local_var_str) = updated_by_request {
38336 local_var_req_builder =
38337 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
38338 }
38339 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
38340 local_var_req_builder =
38341 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
38342 }
38343 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
38344 let local_var_key = local_var_apikey.key.clone();
38345 let local_var_value = match local_var_apikey.prefix {
38346 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
38347 None => local_var_key,
38348 };
38349 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
38350 };
38351
38352 let local_var_req = local_var_req_builder.build()?;
38353 let local_var_resp = local_var_client.execute(local_var_req).await?;
38354
38355 let local_var_status = local_var_resp.status();
38356 let local_var_content = local_var_resp.text().await?;
38357
38358 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
38359 serde_json::from_str(&local_var_content).map_err(Error::from)
38360 } else {
38361 let local_var_entity: Option<ExtrasWebhooksListError> =
38362 serde_json::from_str(&local_var_content).ok();
38363 let local_var_error = ResponseContent {
38364 status: local_var_status,
38365 content: local_var_content,
38366 entity: local_var_entity,
38367 };
38368 Err(Error::ResponseError(local_var_error))
38369 }
38370}
38371
38372pub async fn extras_webhooks_partial_update(
38374 configuration: &configuration::Configuration,
38375 id: i32,
38376 patched_webhook_request: Option<crate::models::PatchedWebhookRequest>,
38377) -> Result<crate::models::Webhook, Error<ExtrasWebhooksPartialUpdateError>> {
38378 let local_var_configuration = configuration;
38379
38380 let local_var_client = &local_var_configuration.client;
38381
38382 let local_var_uri_str = format!(
38383 "{}/api/extras/webhooks/{id}/",
38384 local_var_configuration.base_path,
38385 id = id
38386 );
38387 let mut local_var_req_builder =
38388 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
38389
38390 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
38391 local_var_req_builder =
38392 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
38393 }
38394 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
38395 let local_var_key = local_var_apikey.key.clone();
38396 let local_var_value = match local_var_apikey.prefix {
38397 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
38398 None => local_var_key,
38399 };
38400 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
38401 };
38402 local_var_req_builder = local_var_req_builder.json(&patched_webhook_request);
38403
38404 let local_var_req = local_var_req_builder.build()?;
38405 let local_var_resp = local_var_client.execute(local_var_req).await?;
38406
38407 let local_var_status = local_var_resp.status();
38408 let local_var_content = local_var_resp.text().await?;
38409
38410 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
38411 serde_json::from_str(&local_var_content).map_err(Error::from)
38412 } else {
38413 let local_var_entity: Option<ExtrasWebhooksPartialUpdateError> =
38414 serde_json::from_str(&local_var_content).ok();
38415 let local_var_error = ResponseContent {
38416 status: local_var_status,
38417 content: local_var_content,
38418 entity: local_var_entity,
38419 };
38420 Err(Error::ResponseError(local_var_error))
38421 }
38422}
38423
38424pub async fn extras_webhooks_retrieve(
38426 configuration: &configuration::Configuration,
38427 id: i32,
38428) -> Result<crate::models::Webhook, Error<ExtrasWebhooksRetrieveError>> {
38429 let local_var_configuration = configuration;
38430
38431 let local_var_client = &local_var_configuration.client;
38432
38433 let local_var_uri_str = format!(
38434 "{}/api/extras/webhooks/{id}/",
38435 local_var_configuration.base_path,
38436 id = id
38437 );
38438 let mut local_var_req_builder =
38439 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
38440
38441 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
38442 local_var_req_builder =
38443 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
38444 }
38445 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
38446 let local_var_key = local_var_apikey.key.clone();
38447 let local_var_value = match local_var_apikey.prefix {
38448 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
38449 None => local_var_key,
38450 };
38451 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
38452 };
38453
38454 let local_var_req = local_var_req_builder.build()?;
38455 let local_var_resp = local_var_client.execute(local_var_req).await?;
38456
38457 let local_var_status = local_var_resp.status();
38458 let local_var_content = local_var_resp.text().await?;
38459
38460 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
38461 serde_json::from_str(&local_var_content).map_err(Error::from)
38462 } else {
38463 let local_var_entity: Option<ExtrasWebhooksRetrieveError> =
38464 serde_json::from_str(&local_var_content).ok();
38465 let local_var_error = ResponseContent {
38466 status: local_var_status,
38467 content: local_var_content,
38468 entity: local_var_entity,
38469 };
38470 Err(Error::ResponseError(local_var_error))
38471 }
38472}
38473
38474pub async fn extras_webhooks_update(
38476 configuration: &configuration::Configuration,
38477 id: i32,
38478 webhook_request: crate::models::WebhookRequest,
38479) -> Result<crate::models::Webhook, Error<ExtrasWebhooksUpdateError>> {
38480 let local_var_configuration = configuration;
38481
38482 let local_var_client = &local_var_configuration.client;
38483
38484 let local_var_uri_str = format!(
38485 "{}/api/extras/webhooks/{id}/",
38486 local_var_configuration.base_path,
38487 id = id
38488 );
38489 let mut local_var_req_builder =
38490 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
38491
38492 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
38493 local_var_req_builder =
38494 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
38495 }
38496 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
38497 let local_var_key = local_var_apikey.key.clone();
38498 let local_var_value = match local_var_apikey.prefix {
38499 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
38500 None => local_var_key,
38501 };
38502 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
38503 };
38504 local_var_req_builder = local_var_req_builder.json(&webhook_request);
38505
38506 let local_var_req = local_var_req_builder.build()?;
38507 let local_var_resp = local_var_client.execute(local_var_req).await?;
38508
38509 let local_var_status = local_var_resp.status();
38510 let local_var_content = local_var_resp.text().await?;
38511
38512 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
38513 serde_json::from_str(&local_var_content).map_err(Error::from)
38514 } else {
38515 let local_var_entity: Option<ExtrasWebhooksUpdateError> =
38516 serde_json::from_str(&local_var_content).ok();
38517 let local_var_error = ResponseContent {
38518 status: local_var_status,
38519 content: local_var_content,
38520 entity: local_var_entity,
38521 };
38522 Err(Error::ResponseError(local_var_error))
38523 }
38524}