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 ExtrasObjectTypesListError {
909 UnknownValue(serde_json::Value),
910}
911
912#[derive(Debug, Clone, Serialize, Deserialize)]
914#[serde(untagged)]
915pub enum ExtrasObjectTypesRetrieveError {
916 UnknownValue(serde_json::Value),
917}
918
919#[derive(Debug, Clone, Serialize, Deserialize)]
921#[serde(untagged)]
922pub enum ExtrasSavedFiltersBulkDestroyError {
923 UnknownValue(serde_json::Value),
924}
925
926#[derive(Debug, Clone, Serialize, Deserialize)]
928#[serde(untagged)]
929pub enum ExtrasSavedFiltersBulkPartialUpdateError {
930 UnknownValue(serde_json::Value),
931}
932
933#[derive(Debug, Clone, Serialize, Deserialize)]
935#[serde(untagged)]
936pub enum ExtrasSavedFiltersBulkUpdateError {
937 UnknownValue(serde_json::Value),
938}
939
940#[derive(Debug, Clone, Serialize, Deserialize)]
942#[serde(untagged)]
943pub enum ExtrasSavedFiltersCreateError {
944 UnknownValue(serde_json::Value),
945}
946
947#[derive(Debug, Clone, Serialize, Deserialize)]
949#[serde(untagged)]
950pub enum ExtrasSavedFiltersDestroyError {
951 UnknownValue(serde_json::Value),
952}
953
954#[derive(Debug, Clone, Serialize, Deserialize)]
956#[serde(untagged)]
957pub enum ExtrasSavedFiltersListError {
958 UnknownValue(serde_json::Value),
959}
960
961#[derive(Debug, Clone, Serialize, Deserialize)]
963#[serde(untagged)]
964pub enum ExtrasSavedFiltersPartialUpdateError {
965 UnknownValue(serde_json::Value),
966}
967
968#[derive(Debug, Clone, Serialize, Deserialize)]
970#[serde(untagged)]
971pub enum ExtrasSavedFiltersRetrieveError {
972 UnknownValue(serde_json::Value),
973}
974
975#[derive(Debug, Clone, Serialize, Deserialize)]
977#[serde(untagged)]
978pub enum ExtrasSavedFiltersUpdateError {
979 UnknownValue(serde_json::Value),
980}
981
982#[derive(Debug, Clone, Serialize, Deserialize)]
984#[serde(untagged)]
985pub enum ExtrasScriptsCreateError {
986 UnknownValue(serde_json::Value),
987}
988
989#[derive(Debug, Clone, Serialize, Deserialize)]
991#[serde(untagged)]
992pub enum ExtrasScriptsDestroyError {
993 UnknownValue(serde_json::Value),
994}
995
996#[derive(Debug, Clone, Serialize, Deserialize)]
998#[serde(untagged)]
999pub enum ExtrasScriptsListError {
1000 UnknownValue(serde_json::Value),
1001}
1002
1003#[derive(Debug, Clone, Serialize, Deserialize)]
1005#[serde(untagged)]
1006pub enum ExtrasScriptsPartialUpdateError {
1007 UnknownValue(serde_json::Value),
1008}
1009
1010#[derive(Debug, Clone, Serialize, Deserialize)]
1012#[serde(untagged)]
1013pub enum ExtrasScriptsRetrieveError {
1014 UnknownValue(serde_json::Value),
1015}
1016
1017#[derive(Debug, Clone, Serialize, Deserialize)]
1019#[serde(untagged)]
1020pub enum ExtrasScriptsUpdateError {
1021 UnknownValue(serde_json::Value),
1022}
1023
1024#[derive(Debug, Clone, Serialize, Deserialize)]
1026#[serde(untagged)]
1027pub enum ExtrasSubscriptionsBulkDestroyError {
1028 UnknownValue(serde_json::Value),
1029}
1030
1031#[derive(Debug, Clone, Serialize, Deserialize)]
1033#[serde(untagged)]
1034pub enum ExtrasSubscriptionsBulkPartialUpdateError {
1035 UnknownValue(serde_json::Value),
1036}
1037
1038#[derive(Debug, Clone, Serialize, Deserialize)]
1040#[serde(untagged)]
1041pub enum ExtrasSubscriptionsBulkUpdateError {
1042 UnknownValue(serde_json::Value),
1043}
1044
1045#[derive(Debug, Clone, Serialize, Deserialize)]
1047#[serde(untagged)]
1048pub enum ExtrasSubscriptionsCreateError {
1049 UnknownValue(serde_json::Value),
1050}
1051
1052#[derive(Debug, Clone, Serialize, Deserialize)]
1054#[serde(untagged)]
1055pub enum ExtrasSubscriptionsDestroyError {
1056 UnknownValue(serde_json::Value),
1057}
1058
1059#[derive(Debug, Clone, Serialize, Deserialize)]
1061#[serde(untagged)]
1062pub enum ExtrasSubscriptionsListError {
1063 UnknownValue(serde_json::Value),
1064}
1065
1066#[derive(Debug, Clone, Serialize, Deserialize)]
1068#[serde(untagged)]
1069pub enum ExtrasSubscriptionsPartialUpdateError {
1070 UnknownValue(serde_json::Value),
1071}
1072
1073#[derive(Debug, Clone, Serialize, Deserialize)]
1075#[serde(untagged)]
1076pub enum ExtrasSubscriptionsRetrieveError {
1077 UnknownValue(serde_json::Value),
1078}
1079
1080#[derive(Debug, Clone, Serialize, Deserialize)]
1082#[serde(untagged)]
1083pub enum ExtrasSubscriptionsUpdateError {
1084 UnknownValue(serde_json::Value),
1085}
1086
1087#[derive(Debug, Clone, Serialize, Deserialize)]
1089#[serde(untagged)]
1090pub enum ExtrasTableConfigsBulkDestroyError {
1091 UnknownValue(serde_json::Value),
1092}
1093
1094#[derive(Debug, Clone, Serialize, Deserialize)]
1096#[serde(untagged)]
1097pub enum ExtrasTableConfigsBulkPartialUpdateError {
1098 UnknownValue(serde_json::Value),
1099}
1100
1101#[derive(Debug, Clone, Serialize, Deserialize)]
1103#[serde(untagged)]
1104pub enum ExtrasTableConfigsBulkUpdateError {
1105 UnknownValue(serde_json::Value),
1106}
1107
1108#[derive(Debug, Clone, Serialize, Deserialize)]
1110#[serde(untagged)]
1111pub enum ExtrasTableConfigsCreateError {
1112 UnknownValue(serde_json::Value),
1113}
1114
1115#[derive(Debug, Clone, Serialize, Deserialize)]
1117#[serde(untagged)]
1118pub enum ExtrasTableConfigsDestroyError {
1119 UnknownValue(serde_json::Value),
1120}
1121
1122#[derive(Debug, Clone, Serialize, Deserialize)]
1124#[serde(untagged)]
1125pub enum ExtrasTableConfigsListError {
1126 UnknownValue(serde_json::Value),
1127}
1128
1129#[derive(Debug, Clone, Serialize, Deserialize)]
1131#[serde(untagged)]
1132pub enum ExtrasTableConfigsPartialUpdateError {
1133 UnknownValue(serde_json::Value),
1134}
1135
1136#[derive(Debug, Clone, Serialize, Deserialize)]
1138#[serde(untagged)]
1139pub enum ExtrasTableConfigsRetrieveError {
1140 UnknownValue(serde_json::Value),
1141}
1142
1143#[derive(Debug, Clone, Serialize, Deserialize)]
1145#[serde(untagged)]
1146pub enum ExtrasTableConfigsUpdateError {
1147 UnknownValue(serde_json::Value),
1148}
1149
1150#[derive(Debug, Clone, Serialize, Deserialize)]
1152#[serde(untagged)]
1153pub enum ExtrasTaggedObjectsListError {
1154 UnknownValue(serde_json::Value),
1155}
1156
1157#[derive(Debug, Clone, Serialize, Deserialize)]
1159#[serde(untagged)]
1160pub enum ExtrasTaggedObjectsRetrieveError {
1161 UnknownValue(serde_json::Value),
1162}
1163
1164#[derive(Debug, Clone, Serialize, Deserialize)]
1166#[serde(untagged)]
1167pub enum ExtrasTagsBulkDestroyError {
1168 UnknownValue(serde_json::Value),
1169}
1170
1171#[derive(Debug, Clone, Serialize, Deserialize)]
1173#[serde(untagged)]
1174pub enum ExtrasTagsBulkPartialUpdateError {
1175 UnknownValue(serde_json::Value),
1176}
1177
1178#[derive(Debug, Clone, Serialize, Deserialize)]
1180#[serde(untagged)]
1181pub enum ExtrasTagsBulkUpdateError {
1182 UnknownValue(serde_json::Value),
1183}
1184
1185#[derive(Debug, Clone, Serialize, Deserialize)]
1187#[serde(untagged)]
1188pub enum ExtrasTagsCreateError {
1189 UnknownValue(serde_json::Value),
1190}
1191
1192#[derive(Debug, Clone, Serialize, Deserialize)]
1194#[serde(untagged)]
1195pub enum ExtrasTagsDestroyError {
1196 UnknownValue(serde_json::Value),
1197}
1198
1199#[derive(Debug, Clone, Serialize, Deserialize)]
1201#[serde(untagged)]
1202pub enum ExtrasTagsListError {
1203 UnknownValue(serde_json::Value),
1204}
1205
1206#[derive(Debug, Clone, Serialize, Deserialize)]
1208#[serde(untagged)]
1209pub enum ExtrasTagsPartialUpdateError {
1210 UnknownValue(serde_json::Value),
1211}
1212
1213#[derive(Debug, Clone, Serialize, Deserialize)]
1215#[serde(untagged)]
1216pub enum ExtrasTagsRetrieveError {
1217 UnknownValue(serde_json::Value),
1218}
1219
1220#[derive(Debug, Clone, Serialize, Deserialize)]
1222#[serde(untagged)]
1223pub enum ExtrasTagsUpdateError {
1224 UnknownValue(serde_json::Value),
1225}
1226
1227#[derive(Debug, Clone, Serialize, Deserialize)]
1229#[serde(untagged)]
1230pub enum ExtrasWebhooksBulkDestroyError {
1231 UnknownValue(serde_json::Value),
1232}
1233
1234#[derive(Debug, Clone, Serialize, Deserialize)]
1236#[serde(untagged)]
1237pub enum ExtrasWebhooksBulkPartialUpdateError {
1238 UnknownValue(serde_json::Value),
1239}
1240
1241#[derive(Debug, Clone, Serialize, Deserialize)]
1243#[serde(untagged)]
1244pub enum ExtrasWebhooksBulkUpdateError {
1245 UnknownValue(serde_json::Value),
1246}
1247
1248#[derive(Debug, Clone, Serialize, Deserialize)]
1250#[serde(untagged)]
1251pub enum ExtrasWebhooksCreateError {
1252 UnknownValue(serde_json::Value),
1253}
1254
1255#[derive(Debug, Clone, Serialize, Deserialize)]
1257#[serde(untagged)]
1258pub enum ExtrasWebhooksDestroyError {
1259 UnknownValue(serde_json::Value),
1260}
1261
1262#[derive(Debug, Clone, Serialize, Deserialize)]
1264#[serde(untagged)]
1265pub enum ExtrasWebhooksListError {
1266 UnknownValue(serde_json::Value),
1267}
1268
1269#[derive(Debug, Clone, Serialize, Deserialize)]
1271#[serde(untagged)]
1272pub enum ExtrasWebhooksPartialUpdateError {
1273 UnknownValue(serde_json::Value),
1274}
1275
1276#[derive(Debug, Clone, Serialize, Deserialize)]
1278#[serde(untagged)]
1279pub enum ExtrasWebhooksRetrieveError {
1280 UnknownValue(serde_json::Value),
1281}
1282
1283#[derive(Debug, Clone, Serialize, Deserialize)]
1285#[serde(untagged)]
1286pub enum ExtrasWebhooksUpdateError {
1287 UnknownValue(serde_json::Value),
1288}
1289
1290pub async fn extras_bookmarks_bulk_destroy(
1292 configuration: &configuration::Configuration,
1293 bookmark_request: Vec<crate::models::BookmarkRequest>,
1294) -> Result<(), Error<ExtrasBookmarksBulkDestroyError>> {
1295 let local_var_configuration = configuration;
1296
1297 let local_var_client = &local_var_configuration.client;
1298
1299 let local_var_uri_str = format!(
1300 "{}/api/extras/bookmarks/",
1301 local_var_configuration.base_path
1302 );
1303 let mut local_var_req_builder =
1304 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
1305
1306 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1307 local_var_req_builder =
1308 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1309 }
1310 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
1311 let local_var_key = local_var_apikey.key.clone();
1312 let local_var_value = match local_var_apikey.prefix {
1313 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
1314 None => local_var_key,
1315 };
1316 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
1317 };
1318 local_var_req_builder = local_var_req_builder.json(&bookmark_request);
1319
1320 let local_var_req = local_var_req_builder.build()?;
1321 let local_var_resp = local_var_client.execute(local_var_req).await?;
1322
1323 let local_var_status = local_var_resp.status();
1324 let local_var_content = local_var_resp.text().await?;
1325
1326 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1327 Ok(())
1328 } else {
1329 let local_var_entity: Option<ExtrasBookmarksBulkDestroyError> =
1330 serde_json::from_str(&local_var_content).ok();
1331 let local_var_error = ResponseContent {
1332 status: local_var_status,
1333 content: local_var_content,
1334 entity: local_var_entity,
1335 };
1336 Err(Error::ResponseError(local_var_error))
1337 }
1338}
1339
1340pub async fn extras_bookmarks_bulk_partial_update(
1342 configuration: &configuration::Configuration,
1343 bookmark_request: Vec<crate::models::BookmarkRequest>,
1344) -> Result<Vec<crate::models::Bookmark>, Error<ExtrasBookmarksBulkPartialUpdateError>> {
1345 let local_var_configuration = configuration;
1346
1347 let local_var_client = &local_var_configuration.client;
1348
1349 let local_var_uri_str = format!(
1350 "{}/api/extras/bookmarks/",
1351 local_var_configuration.base_path
1352 );
1353 let mut local_var_req_builder =
1354 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
1355
1356 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1357 local_var_req_builder =
1358 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1359 }
1360 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
1361 let local_var_key = local_var_apikey.key.clone();
1362 let local_var_value = match local_var_apikey.prefix {
1363 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
1364 None => local_var_key,
1365 };
1366 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
1367 };
1368 local_var_req_builder = local_var_req_builder.json(&bookmark_request);
1369
1370 let local_var_req = local_var_req_builder.build()?;
1371 let local_var_resp = local_var_client.execute(local_var_req).await?;
1372
1373 let local_var_status = local_var_resp.status();
1374 let local_var_content = local_var_resp.text().await?;
1375
1376 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1377 serde_json::from_str(&local_var_content).map_err(Error::from)
1378 } else {
1379 let local_var_entity: Option<ExtrasBookmarksBulkPartialUpdateError> =
1380 serde_json::from_str(&local_var_content).ok();
1381 let local_var_error = ResponseContent {
1382 status: local_var_status,
1383 content: local_var_content,
1384 entity: local_var_entity,
1385 };
1386 Err(Error::ResponseError(local_var_error))
1387 }
1388}
1389
1390pub async fn extras_bookmarks_bulk_update(
1392 configuration: &configuration::Configuration,
1393 bookmark_request: Vec<crate::models::BookmarkRequest>,
1394) -> Result<Vec<crate::models::Bookmark>, Error<ExtrasBookmarksBulkUpdateError>> {
1395 let local_var_configuration = configuration;
1396
1397 let local_var_client = &local_var_configuration.client;
1398
1399 let local_var_uri_str = format!(
1400 "{}/api/extras/bookmarks/",
1401 local_var_configuration.base_path
1402 );
1403 let mut local_var_req_builder =
1404 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
1405
1406 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1407 local_var_req_builder =
1408 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1409 }
1410 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
1411 let local_var_key = local_var_apikey.key.clone();
1412 let local_var_value = match local_var_apikey.prefix {
1413 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
1414 None => local_var_key,
1415 };
1416 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
1417 };
1418 local_var_req_builder = local_var_req_builder.json(&bookmark_request);
1419
1420 let local_var_req = local_var_req_builder.build()?;
1421 let local_var_resp = local_var_client.execute(local_var_req).await?;
1422
1423 let local_var_status = local_var_resp.status();
1424 let local_var_content = local_var_resp.text().await?;
1425
1426 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1427 serde_json::from_str(&local_var_content).map_err(Error::from)
1428 } else {
1429 let local_var_entity: Option<ExtrasBookmarksBulkUpdateError> =
1430 serde_json::from_str(&local_var_content).ok();
1431 let local_var_error = ResponseContent {
1432 status: local_var_status,
1433 content: local_var_content,
1434 entity: local_var_entity,
1435 };
1436 Err(Error::ResponseError(local_var_error))
1437 }
1438}
1439
1440pub async fn extras_bookmarks_create(
1442 configuration: &configuration::Configuration,
1443 bookmark_request: crate::models::BookmarkRequest,
1444) -> Result<crate::models::Bookmark, Error<ExtrasBookmarksCreateError>> {
1445 let local_var_configuration = configuration;
1446
1447 let local_var_client = &local_var_configuration.client;
1448
1449 let local_var_uri_str = format!(
1450 "{}/api/extras/bookmarks/",
1451 local_var_configuration.base_path
1452 );
1453 let mut local_var_req_builder =
1454 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
1455
1456 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1457 local_var_req_builder =
1458 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1459 }
1460 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
1461 let local_var_key = local_var_apikey.key.clone();
1462 let local_var_value = match local_var_apikey.prefix {
1463 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
1464 None => local_var_key,
1465 };
1466 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
1467 };
1468 local_var_req_builder = local_var_req_builder.json(&bookmark_request);
1469
1470 let local_var_req = local_var_req_builder.build()?;
1471 let local_var_resp = local_var_client.execute(local_var_req).await?;
1472
1473 let local_var_status = local_var_resp.status();
1474 let local_var_content = local_var_resp.text().await?;
1475
1476 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1477 serde_json::from_str(&local_var_content).map_err(Error::from)
1478 } else {
1479 let local_var_entity: Option<ExtrasBookmarksCreateError> =
1480 serde_json::from_str(&local_var_content).ok();
1481 let local_var_error = ResponseContent {
1482 status: local_var_status,
1483 content: local_var_content,
1484 entity: local_var_entity,
1485 };
1486 Err(Error::ResponseError(local_var_error))
1487 }
1488}
1489
1490pub async fn extras_bookmarks_destroy(
1492 configuration: &configuration::Configuration,
1493 id: i32,
1494) -> Result<(), Error<ExtrasBookmarksDestroyError>> {
1495 let local_var_configuration = configuration;
1496
1497 let local_var_client = &local_var_configuration.client;
1498
1499 let local_var_uri_str = format!(
1500 "{}/api/extras/bookmarks/{id}/",
1501 local_var_configuration.base_path,
1502 id = id
1503 );
1504 let mut local_var_req_builder =
1505 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
1506
1507 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1508 local_var_req_builder =
1509 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1510 }
1511 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
1512 let local_var_key = local_var_apikey.key.clone();
1513 let local_var_value = match local_var_apikey.prefix {
1514 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
1515 None => local_var_key,
1516 };
1517 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
1518 };
1519
1520 let local_var_req = local_var_req_builder.build()?;
1521 let local_var_resp = local_var_client.execute(local_var_req).await?;
1522
1523 let local_var_status = local_var_resp.status();
1524 let local_var_content = local_var_resp.text().await?;
1525
1526 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1527 Ok(())
1528 } else {
1529 let local_var_entity: Option<ExtrasBookmarksDestroyError> =
1530 serde_json::from_str(&local_var_content).ok();
1531 let local_var_error = ResponseContent {
1532 status: local_var_status,
1533 content: local_var_content,
1534 entity: local_var_entity,
1535 };
1536 Err(Error::ResponseError(local_var_error))
1537 }
1538}
1539
1540pub async fn extras_bookmarks_list(
1542 configuration: &configuration::Configuration,
1543 created: Option<String>,
1544 id: Option<Vec<i32>>,
1545 id__empty: Option<bool>,
1546 id__gt: Option<Vec<i32>>,
1547 id__gte: Option<Vec<i32>>,
1548 id__lt: Option<Vec<i32>>,
1549 id__lte: Option<Vec<i32>>,
1550 id__n: Option<Vec<i32>>,
1551 limit: Option<i32>,
1552 object_id: Option<Vec<i32>>,
1553 object_id__empty: Option<bool>,
1554 object_id__gt: Option<Vec<i32>>,
1555 object_id__gte: Option<Vec<i32>>,
1556 object_id__lt: Option<Vec<i32>>,
1557 object_id__lte: Option<Vec<i32>>,
1558 object_id__n: Option<Vec<i32>>,
1559 object_type: Option<&str>,
1560 object_type__n: Option<&str>,
1561 object_type_id: Option<Vec<i32>>,
1562 object_type_id__empty: Option<Vec<i32>>,
1563 object_type_id__gt: Option<Vec<i32>>,
1564 object_type_id__gte: Option<Vec<i32>>,
1565 object_type_id__lt: Option<Vec<i32>>,
1566 object_type_id__lte: Option<Vec<i32>>,
1567 object_type_id__n: Option<Vec<i32>>,
1568 offset: Option<i32>,
1569 ordering: Option<&str>,
1570 user: Option<Vec<String>>,
1571 user__n: Option<Vec<String>>,
1572 user_id: Option<Vec<i32>>,
1573 user_id__n: Option<Vec<i32>>,
1574) -> Result<crate::models::PaginatedBookmarkList, Error<ExtrasBookmarksListError>> {
1575 let local_var_configuration = configuration;
1576
1577 let local_var_client = &local_var_configuration.client;
1578
1579 let local_var_uri_str = format!(
1580 "{}/api/extras/bookmarks/",
1581 local_var_configuration.base_path
1582 );
1583 let mut local_var_req_builder =
1584 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1585
1586 if let Some(ref local_var_str) = created {
1587 local_var_req_builder =
1588 local_var_req_builder.query(&[("created", &local_var_str.to_string())]);
1589 }
1590 if let Some(ref local_var_str) = id {
1591 local_var_req_builder = match "multi" {
1592 "multi" => local_var_req_builder.query(
1593 &local_var_str
1594 .into_iter()
1595 .map(|p| ("id".to_owned(), p.to_string()))
1596 .collect::<Vec<(std::string::String, std::string::String)>>(),
1597 ),
1598 _ => local_var_req_builder.query(&[(
1599 "id",
1600 &local_var_str
1601 .into_iter()
1602 .map(|p| p.to_string())
1603 .collect::<Vec<String>>()
1604 .join(",")
1605 .to_string(),
1606 )]),
1607 };
1608 }
1609 if let Some(ref local_var_str) = id__empty {
1610 local_var_req_builder =
1611 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
1612 }
1613 if let Some(ref local_var_str) = id__gt {
1614 local_var_req_builder = match "multi" {
1615 "multi" => local_var_req_builder.query(
1616 &local_var_str
1617 .into_iter()
1618 .map(|p| ("id__gt".to_owned(), p.to_string()))
1619 .collect::<Vec<(std::string::String, std::string::String)>>(),
1620 ),
1621 _ => local_var_req_builder.query(&[(
1622 "id__gt",
1623 &local_var_str
1624 .into_iter()
1625 .map(|p| p.to_string())
1626 .collect::<Vec<String>>()
1627 .join(",")
1628 .to_string(),
1629 )]),
1630 };
1631 }
1632 if let Some(ref local_var_str) = id__gte {
1633 local_var_req_builder = match "multi" {
1634 "multi" => local_var_req_builder.query(
1635 &local_var_str
1636 .into_iter()
1637 .map(|p| ("id__gte".to_owned(), p.to_string()))
1638 .collect::<Vec<(std::string::String, std::string::String)>>(),
1639 ),
1640 _ => local_var_req_builder.query(&[(
1641 "id__gte",
1642 &local_var_str
1643 .into_iter()
1644 .map(|p| p.to_string())
1645 .collect::<Vec<String>>()
1646 .join(",")
1647 .to_string(),
1648 )]),
1649 };
1650 }
1651 if let Some(ref local_var_str) = id__lt {
1652 local_var_req_builder = match "multi" {
1653 "multi" => local_var_req_builder.query(
1654 &local_var_str
1655 .into_iter()
1656 .map(|p| ("id__lt".to_owned(), p.to_string()))
1657 .collect::<Vec<(std::string::String, std::string::String)>>(),
1658 ),
1659 _ => local_var_req_builder.query(&[(
1660 "id__lt",
1661 &local_var_str
1662 .into_iter()
1663 .map(|p| p.to_string())
1664 .collect::<Vec<String>>()
1665 .join(",")
1666 .to_string(),
1667 )]),
1668 };
1669 }
1670 if let Some(ref local_var_str) = id__lte {
1671 local_var_req_builder = match "multi" {
1672 "multi" => local_var_req_builder.query(
1673 &local_var_str
1674 .into_iter()
1675 .map(|p| ("id__lte".to_owned(), p.to_string()))
1676 .collect::<Vec<(std::string::String, std::string::String)>>(),
1677 ),
1678 _ => local_var_req_builder.query(&[(
1679 "id__lte",
1680 &local_var_str
1681 .into_iter()
1682 .map(|p| p.to_string())
1683 .collect::<Vec<String>>()
1684 .join(",")
1685 .to_string(),
1686 )]),
1687 };
1688 }
1689 if let Some(ref local_var_str) = id__n {
1690 local_var_req_builder = match "multi" {
1691 "multi" => local_var_req_builder.query(
1692 &local_var_str
1693 .into_iter()
1694 .map(|p| ("id__n".to_owned(), p.to_string()))
1695 .collect::<Vec<(std::string::String, std::string::String)>>(),
1696 ),
1697 _ => local_var_req_builder.query(&[(
1698 "id__n",
1699 &local_var_str
1700 .into_iter()
1701 .map(|p| p.to_string())
1702 .collect::<Vec<String>>()
1703 .join(",")
1704 .to_string(),
1705 )]),
1706 };
1707 }
1708 if let Some(ref local_var_str) = limit {
1709 local_var_req_builder =
1710 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
1711 }
1712 if let Some(ref local_var_str) = object_id {
1713 local_var_req_builder = match "multi" {
1714 "multi" => local_var_req_builder.query(
1715 &local_var_str
1716 .into_iter()
1717 .map(|p| ("object_id".to_owned(), p.to_string()))
1718 .collect::<Vec<(std::string::String, std::string::String)>>(),
1719 ),
1720 _ => local_var_req_builder.query(&[(
1721 "object_id",
1722 &local_var_str
1723 .into_iter()
1724 .map(|p| p.to_string())
1725 .collect::<Vec<String>>()
1726 .join(",")
1727 .to_string(),
1728 )]),
1729 };
1730 }
1731 if let Some(ref local_var_str) = object_id__empty {
1732 local_var_req_builder =
1733 local_var_req_builder.query(&[("object_id__empty", &local_var_str.to_string())]);
1734 }
1735 if let Some(ref local_var_str) = object_id__gt {
1736 local_var_req_builder = match "multi" {
1737 "multi" => local_var_req_builder.query(
1738 &local_var_str
1739 .into_iter()
1740 .map(|p| ("object_id__gt".to_owned(), p.to_string()))
1741 .collect::<Vec<(std::string::String, std::string::String)>>(),
1742 ),
1743 _ => local_var_req_builder.query(&[(
1744 "object_id__gt",
1745 &local_var_str
1746 .into_iter()
1747 .map(|p| p.to_string())
1748 .collect::<Vec<String>>()
1749 .join(",")
1750 .to_string(),
1751 )]),
1752 };
1753 }
1754 if let Some(ref local_var_str) = object_id__gte {
1755 local_var_req_builder = match "multi" {
1756 "multi" => local_var_req_builder.query(
1757 &local_var_str
1758 .into_iter()
1759 .map(|p| ("object_id__gte".to_owned(), p.to_string()))
1760 .collect::<Vec<(std::string::String, std::string::String)>>(),
1761 ),
1762 _ => local_var_req_builder.query(&[(
1763 "object_id__gte",
1764 &local_var_str
1765 .into_iter()
1766 .map(|p| p.to_string())
1767 .collect::<Vec<String>>()
1768 .join(",")
1769 .to_string(),
1770 )]),
1771 };
1772 }
1773 if let Some(ref local_var_str) = object_id__lt {
1774 local_var_req_builder = match "multi" {
1775 "multi" => local_var_req_builder.query(
1776 &local_var_str
1777 .into_iter()
1778 .map(|p| ("object_id__lt".to_owned(), p.to_string()))
1779 .collect::<Vec<(std::string::String, std::string::String)>>(),
1780 ),
1781 _ => local_var_req_builder.query(&[(
1782 "object_id__lt",
1783 &local_var_str
1784 .into_iter()
1785 .map(|p| p.to_string())
1786 .collect::<Vec<String>>()
1787 .join(",")
1788 .to_string(),
1789 )]),
1790 };
1791 }
1792 if let Some(ref local_var_str) = object_id__lte {
1793 local_var_req_builder = match "multi" {
1794 "multi" => local_var_req_builder.query(
1795 &local_var_str
1796 .into_iter()
1797 .map(|p| ("object_id__lte".to_owned(), p.to_string()))
1798 .collect::<Vec<(std::string::String, std::string::String)>>(),
1799 ),
1800 _ => local_var_req_builder.query(&[(
1801 "object_id__lte",
1802 &local_var_str
1803 .into_iter()
1804 .map(|p| p.to_string())
1805 .collect::<Vec<String>>()
1806 .join(",")
1807 .to_string(),
1808 )]),
1809 };
1810 }
1811 if let Some(ref local_var_str) = object_id__n {
1812 local_var_req_builder = match "multi" {
1813 "multi" => local_var_req_builder.query(
1814 &local_var_str
1815 .into_iter()
1816 .map(|p| ("object_id__n".to_owned(), p.to_string()))
1817 .collect::<Vec<(std::string::String, std::string::String)>>(),
1818 ),
1819 _ => local_var_req_builder.query(&[(
1820 "object_id__n",
1821 &local_var_str
1822 .into_iter()
1823 .map(|p| p.to_string())
1824 .collect::<Vec<String>>()
1825 .join(",")
1826 .to_string(),
1827 )]),
1828 };
1829 }
1830 if let Some(ref local_var_str) = object_type {
1831 local_var_req_builder =
1832 local_var_req_builder.query(&[("object_type", &local_var_str.to_string())]);
1833 }
1834 if let Some(ref local_var_str) = object_type__n {
1835 local_var_req_builder =
1836 local_var_req_builder.query(&[("object_type__n", &local_var_str.to_string())]);
1837 }
1838 if let Some(ref local_var_str) = object_type_id {
1839 local_var_req_builder = match "multi" {
1840 "multi" => local_var_req_builder.query(
1841 &local_var_str
1842 .into_iter()
1843 .map(|p| ("object_type_id".to_owned(), p.to_string()))
1844 .collect::<Vec<(std::string::String, std::string::String)>>(),
1845 ),
1846 _ => local_var_req_builder.query(&[(
1847 "object_type_id",
1848 &local_var_str
1849 .into_iter()
1850 .map(|p| p.to_string())
1851 .collect::<Vec<String>>()
1852 .join(",")
1853 .to_string(),
1854 )]),
1855 };
1856 }
1857 if let Some(ref local_var_str) = object_type_id__empty {
1858 local_var_req_builder = match "multi" {
1859 "multi" => local_var_req_builder.query(
1860 &local_var_str
1861 .into_iter()
1862 .map(|p| ("object_type_id__empty".to_owned(), p.to_string()))
1863 .collect::<Vec<(std::string::String, std::string::String)>>(),
1864 ),
1865 _ => local_var_req_builder.query(&[(
1866 "object_type_id__empty",
1867 &local_var_str
1868 .into_iter()
1869 .map(|p| p.to_string())
1870 .collect::<Vec<String>>()
1871 .join(",")
1872 .to_string(),
1873 )]),
1874 };
1875 }
1876 if let Some(ref local_var_str) = object_type_id__gt {
1877 local_var_req_builder = match "multi" {
1878 "multi" => local_var_req_builder.query(
1879 &local_var_str
1880 .into_iter()
1881 .map(|p| ("object_type_id__gt".to_owned(), p.to_string()))
1882 .collect::<Vec<(std::string::String, std::string::String)>>(),
1883 ),
1884 _ => local_var_req_builder.query(&[(
1885 "object_type_id__gt",
1886 &local_var_str
1887 .into_iter()
1888 .map(|p| p.to_string())
1889 .collect::<Vec<String>>()
1890 .join(",")
1891 .to_string(),
1892 )]),
1893 };
1894 }
1895 if let Some(ref local_var_str) = object_type_id__gte {
1896 local_var_req_builder = match "multi" {
1897 "multi" => local_var_req_builder.query(
1898 &local_var_str
1899 .into_iter()
1900 .map(|p| ("object_type_id__gte".to_owned(), p.to_string()))
1901 .collect::<Vec<(std::string::String, std::string::String)>>(),
1902 ),
1903 _ => local_var_req_builder.query(&[(
1904 "object_type_id__gte",
1905 &local_var_str
1906 .into_iter()
1907 .map(|p| p.to_string())
1908 .collect::<Vec<String>>()
1909 .join(",")
1910 .to_string(),
1911 )]),
1912 };
1913 }
1914 if let Some(ref local_var_str) = object_type_id__lt {
1915 local_var_req_builder = match "multi" {
1916 "multi" => local_var_req_builder.query(
1917 &local_var_str
1918 .into_iter()
1919 .map(|p| ("object_type_id__lt".to_owned(), p.to_string()))
1920 .collect::<Vec<(std::string::String, std::string::String)>>(),
1921 ),
1922 _ => local_var_req_builder.query(&[(
1923 "object_type_id__lt",
1924 &local_var_str
1925 .into_iter()
1926 .map(|p| p.to_string())
1927 .collect::<Vec<String>>()
1928 .join(",")
1929 .to_string(),
1930 )]),
1931 };
1932 }
1933 if let Some(ref local_var_str) = object_type_id__lte {
1934 local_var_req_builder = match "multi" {
1935 "multi" => local_var_req_builder.query(
1936 &local_var_str
1937 .into_iter()
1938 .map(|p| ("object_type_id__lte".to_owned(), p.to_string()))
1939 .collect::<Vec<(std::string::String, std::string::String)>>(),
1940 ),
1941 _ => local_var_req_builder.query(&[(
1942 "object_type_id__lte",
1943 &local_var_str
1944 .into_iter()
1945 .map(|p| p.to_string())
1946 .collect::<Vec<String>>()
1947 .join(",")
1948 .to_string(),
1949 )]),
1950 };
1951 }
1952 if let Some(ref local_var_str) = object_type_id__n {
1953 local_var_req_builder = match "multi" {
1954 "multi" => local_var_req_builder.query(
1955 &local_var_str
1956 .into_iter()
1957 .map(|p| ("object_type_id__n".to_owned(), p.to_string()))
1958 .collect::<Vec<(std::string::String, std::string::String)>>(),
1959 ),
1960 _ => local_var_req_builder.query(&[(
1961 "object_type_id__n",
1962 &local_var_str
1963 .into_iter()
1964 .map(|p| p.to_string())
1965 .collect::<Vec<String>>()
1966 .join(",")
1967 .to_string(),
1968 )]),
1969 };
1970 }
1971 if let Some(ref local_var_str) = offset {
1972 local_var_req_builder =
1973 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
1974 }
1975 if let Some(ref local_var_str) = ordering {
1976 local_var_req_builder =
1977 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
1978 }
1979 if let Some(ref local_var_str) = user {
1980 local_var_req_builder = match "multi" {
1981 "multi" => local_var_req_builder.query(
1982 &local_var_str
1983 .into_iter()
1984 .map(|p| ("user".to_owned(), p.to_string()))
1985 .collect::<Vec<(std::string::String, std::string::String)>>(),
1986 ),
1987 _ => local_var_req_builder.query(&[(
1988 "user",
1989 &local_var_str
1990 .into_iter()
1991 .map(|p| p.to_string())
1992 .collect::<Vec<String>>()
1993 .join(",")
1994 .to_string(),
1995 )]),
1996 };
1997 }
1998 if let Some(ref local_var_str) = user__n {
1999 local_var_req_builder = match "multi" {
2000 "multi" => local_var_req_builder.query(
2001 &local_var_str
2002 .into_iter()
2003 .map(|p| ("user__n".to_owned(), p.to_string()))
2004 .collect::<Vec<(std::string::String, std::string::String)>>(),
2005 ),
2006 _ => local_var_req_builder.query(&[(
2007 "user__n",
2008 &local_var_str
2009 .into_iter()
2010 .map(|p| p.to_string())
2011 .collect::<Vec<String>>()
2012 .join(",")
2013 .to_string(),
2014 )]),
2015 };
2016 }
2017 if let Some(ref local_var_str) = user_id {
2018 local_var_req_builder = match "multi" {
2019 "multi" => local_var_req_builder.query(
2020 &local_var_str
2021 .into_iter()
2022 .map(|p| ("user_id".to_owned(), p.to_string()))
2023 .collect::<Vec<(std::string::String, std::string::String)>>(),
2024 ),
2025 _ => local_var_req_builder.query(&[(
2026 "user_id",
2027 &local_var_str
2028 .into_iter()
2029 .map(|p| p.to_string())
2030 .collect::<Vec<String>>()
2031 .join(",")
2032 .to_string(),
2033 )]),
2034 };
2035 }
2036 if let Some(ref local_var_str) = user_id__n {
2037 local_var_req_builder = match "multi" {
2038 "multi" => local_var_req_builder.query(
2039 &local_var_str
2040 .into_iter()
2041 .map(|p| ("user_id__n".to_owned(), p.to_string()))
2042 .collect::<Vec<(std::string::String, std::string::String)>>(),
2043 ),
2044 _ => local_var_req_builder.query(&[(
2045 "user_id__n",
2046 &local_var_str
2047 .into_iter()
2048 .map(|p| p.to_string())
2049 .collect::<Vec<String>>()
2050 .join(",")
2051 .to_string(),
2052 )]),
2053 };
2054 }
2055 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2056 local_var_req_builder =
2057 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2058 }
2059 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
2060 let local_var_key = local_var_apikey.key.clone();
2061 let local_var_value = match local_var_apikey.prefix {
2062 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
2063 None => local_var_key,
2064 };
2065 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
2066 };
2067
2068 let local_var_req = local_var_req_builder.build()?;
2069 let local_var_resp = local_var_client.execute(local_var_req).await?;
2070
2071 let local_var_status = local_var_resp.status();
2072 let local_var_content = local_var_resp.text().await?;
2073
2074 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2075 serde_json::from_str(&local_var_content).map_err(Error::from)
2076 } else {
2077 let local_var_entity: Option<ExtrasBookmarksListError> =
2078 serde_json::from_str(&local_var_content).ok();
2079 let local_var_error = ResponseContent {
2080 status: local_var_status,
2081 content: local_var_content,
2082 entity: local_var_entity,
2083 };
2084 Err(Error::ResponseError(local_var_error))
2085 }
2086}
2087
2088pub async fn extras_bookmarks_partial_update(
2090 configuration: &configuration::Configuration,
2091 id: i32,
2092 patched_bookmark_request: Option<crate::models::PatchedBookmarkRequest>,
2093) -> Result<crate::models::Bookmark, Error<ExtrasBookmarksPartialUpdateError>> {
2094 let local_var_configuration = configuration;
2095
2096 let local_var_client = &local_var_configuration.client;
2097
2098 let local_var_uri_str = format!(
2099 "{}/api/extras/bookmarks/{id}/",
2100 local_var_configuration.base_path,
2101 id = id
2102 );
2103 let mut local_var_req_builder =
2104 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
2105
2106 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2107 local_var_req_builder =
2108 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2109 }
2110 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
2111 let local_var_key = local_var_apikey.key.clone();
2112 let local_var_value = match local_var_apikey.prefix {
2113 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
2114 None => local_var_key,
2115 };
2116 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
2117 };
2118 local_var_req_builder = local_var_req_builder.json(&patched_bookmark_request);
2119
2120 let local_var_req = local_var_req_builder.build()?;
2121 let local_var_resp = local_var_client.execute(local_var_req).await?;
2122
2123 let local_var_status = local_var_resp.status();
2124 let local_var_content = local_var_resp.text().await?;
2125
2126 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2127 serde_json::from_str(&local_var_content).map_err(Error::from)
2128 } else {
2129 let local_var_entity: Option<ExtrasBookmarksPartialUpdateError> =
2130 serde_json::from_str(&local_var_content).ok();
2131 let local_var_error = ResponseContent {
2132 status: local_var_status,
2133 content: local_var_content,
2134 entity: local_var_entity,
2135 };
2136 Err(Error::ResponseError(local_var_error))
2137 }
2138}
2139
2140pub async fn extras_bookmarks_retrieve(
2142 configuration: &configuration::Configuration,
2143 id: i32,
2144) -> Result<crate::models::Bookmark, Error<ExtrasBookmarksRetrieveError>> {
2145 let local_var_configuration = configuration;
2146
2147 let local_var_client = &local_var_configuration.client;
2148
2149 let local_var_uri_str = format!(
2150 "{}/api/extras/bookmarks/{id}/",
2151 local_var_configuration.base_path,
2152 id = id
2153 );
2154 let mut local_var_req_builder =
2155 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
2156
2157 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2158 local_var_req_builder =
2159 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2160 }
2161 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
2162 let local_var_key = local_var_apikey.key.clone();
2163 let local_var_value = match local_var_apikey.prefix {
2164 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
2165 None => local_var_key,
2166 };
2167 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
2168 };
2169
2170 let local_var_req = local_var_req_builder.build()?;
2171 let local_var_resp = local_var_client.execute(local_var_req).await?;
2172
2173 let local_var_status = local_var_resp.status();
2174 let local_var_content = local_var_resp.text().await?;
2175
2176 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2177 serde_json::from_str(&local_var_content).map_err(Error::from)
2178 } else {
2179 let local_var_entity: Option<ExtrasBookmarksRetrieveError> =
2180 serde_json::from_str(&local_var_content).ok();
2181 let local_var_error = ResponseContent {
2182 status: local_var_status,
2183 content: local_var_content,
2184 entity: local_var_entity,
2185 };
2186 Err(Error::ResponseError(local_var_error))
2187 }
2188}
2189
2190pub async fn extras_bookmarks_update(
2192 configuration: &configuration::Configuration,
2193 id: i32,
2194 bookmark_request: crate::models::BookmarkRequest,
2195) -> Result<crate::models::Bookmark, Error<ExtrasBookmarksUpdateError>> {
2196 let local_var_configuration = configuration;
2197
2198 let local_var_client = &local_var_configuration.client;
2199
2200 let local_var_uri_str = format!(
2201 "{}/api/extras/bookmarks/{id}/",
2202 local_var_configuration.base_path,
2203 id = id
2204 );
2205 let mut local_var_req_builder =
2206 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
2207
2208 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2209 local_var_req_builder =
2210 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2211 }
2212 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
2213 let local_var_key = local_var_apikey.key.clone();
2214 let local_var_value = match local_var_apikey.prefix {
2215 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
2216 None => local_var_key,
2217 };
2218 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
2219 };
2220 local_var_req_builder = local_var_req_builder.json(&bookmark_request);
2221
2222 let local_var_req = local_var_req_builder.build()?;
2223 let local_var_resp = local_var_client.execute(local_var_req).await?;
2224
2225 let local_var_status = local_var_resp.status();
2226 let local_var_content = local_var_resp.text().await?;
2227
2228 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2229 serde_json::from_str(&local_var_content).map_err(Error::from)
2230 } else {
2231 let local_var_entity: Option<ExtrasBookmarksUpdateError> =
2232 serde_json::from_str(&local_var_content).ok();
2233 let local_var_error = ResponseContent {
2234 status: local_var_status,
2235 content: local_var_content,
2236 entity: local_var_entity,
2237 };
2238 Err(Error::ResponseError(local_var_error))
2239 }
2240}
2241
2242pub async fn extras_config_context_profiles_bulk_destroy(
2244 configuration: &configuration::Configuration,
2245 config_context_profile_request: Vec<crate::models::ConfigContextProfileRequest>,
2246) -> Result<(), Error<ExtrasConfigContextProfilesBulkDestroyError>> {
2247 let local_var_configuration = configuration;
2248
2249 let local_var_client = &local_var_configuration.client;
2250
2251 let local_var_uri_str = format!(
2252 "{}/api/extras/config-context-profiles/",
2253 local_var_configuration.base_path
2254 );
2255 let mut local_var_req_builder =
2256 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
2257
2258 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2259 local_var_req_builder =
2260 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2261 }
2262 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
2263 let local_var_key = local_var_apikey.key.clone();
2264 let local_var_value = match local_var_apikey.prefix {
2265 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
2266 None => local_var_key,
2267 };
2268 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
2269 };
2270 local_var_req_builder = local_var_req_builder.json(&config_context_profile_request);
2271
2272 let local_var_req = local_var_req_builder.build()?;
2273 let local_var_resp = local_var_client.execute(local_var_req).await?;
2274
2275 let local_var_status = local_var_resp.status();
2276 let local_var_content = local_var_resp.text().await?;
2277
2278 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2279 Ok(())
2280 } else {
2281 let local_var_entity: Option<ExtrasConfigContextProfilesBulkDestroyError> =
2282 serde_json::from_str(&local_var_content).ok();
2283 let local_var_error = ResponseContent {
2284 status: local_var_status,
2285 content: local_var_content,
2286 entity: local_var_entity,
2287 };
2288 Err(Error::ResponseError(local_var_error))
2289 }
2290}
2291
2292pub async fn extras_config_context_profiles_bulk_partial_update(
2294 configuration: &configuration::Configuration,
2295 config_context_profile_request: Vec<crate::models::ConfigContextProfileRequest>,
2296) -> Result<
2297 Vec<crate::models::ConfigContextProfile>,
2298 Error<ExtrasConfigContextProfilesBulkPartialUpdateError>,
2299> {
2300 let local_var_configuration = configuration;
2301
2302 let local_var_client = &local_var_configuration.client;
2303
2304 let local_var_uri_str = format!(
2305 "{}/api/extras/config-context-profiles/",
2306 local_var_configuration.base_path
2307 );
2308 let mut local_var_req_builder =
2309 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
2310
2311 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2312 local_var_req_builder =
2313 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2314 }
2315 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
2316 let local_var_key = local_var_apikey.key.clone();
2317 let local_var_value = match local_var_apikey.prefix {
2318 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
2319 None => local_var_key,
2320 };
2321 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
2322 };
2323 local_var_req_builder = local_var_req_builder.json(&config_context_profile_request);
2324
2325 let local_var_req = local_var_req_builder.build()?;
2326 let local_var_resp = local_var_client.execute(local_var_req).await?;
2327
2328 let local_var_status = local_var_resp.status();
2329 let local_var_content = local_var_resp.text().await?;
2330
2331 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2332 serde_json::from_str(&local_var_content).map_err(Error::from)
2333 } else {
2334 let local_var_entity: Option<ExtrasConfigContextProfilesBulkPartialUpdateError> =
2335 serde_json::from_str(&local_var_content).ok();
2336 let local_var_error = ResponseContent {
2337 status: local_var_status,
2338 content: local_var_content,
2339 entity: local_var_entity,
2340 };
2341 Err(Error::ResponseError(local_var_error))
2342 }
2343}
2344
2345pub async fn extras_config_context_profiles_bulk_update(
2347 configuration: &configuration::Configuration,
2348 config_context_profile_request: Vec<crate::models::ConfigContextProfileRequest>,
2349) -> Result<
2350 Vec<crate::models::ConfigContextProfile>,
2351 Error<ExtrasConfigContextProfilesBulkUpdateError>,
2352> {
2353 let local_var_configuration = configuration;
2354
2355 let local_var_client = &local_var_configuration.client;
2356
2357 let local_var_uri_str = format!(
2358 "{}/api/extras/config-context-profiles/",
2359 local_var_configuration.base_path
2360 );
2361 let mut local_var_req_builder =
2362 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
2363
2364 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2365 local_var_req_builder =
2366 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2367 }
2368 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
2369 let local_var_key = local_var_apikey.key.clone();
2370 let local_var_value = match local_var_apikey.prefix {
2371 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
2372 None => local_var_key,
2373 };
2374 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
2375 };
2376 local_var_req_builder = local_var_req_builder.json(&config_context_profile_request);
2377
2378 let local_var_req = local_var_req_builder.build()?;
2379 let local_var_resp = local_var_client.execute(local_var_req).await?;
2380
2381 let local_var_status = local_var_resp.status();
2382 let local_var_content = local_var_resp.text().await?;
2383
2384 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2385 serde_json::from_str(&local_var_content).map_err(Error::from)
2386 } else {
2387 let local_var_entity: Option<ExtrasConfigContextProfilesBulkUpdateError> =
2388 serde_json::from_str(&local_var_content).ok();
2389 let local_var_error = ResponseContent {
2390 status: local_var_status,
2391 content: local_var_content,
2392 entity: local_var_entity,
2393 };
2394 Err(Error::ResponseError(local_var_error))
2395 }
2396}
2397
2398pub async fn extras_config_context_profiles_create(
2400 configuration: &configuration::Configuration,
2401 config_context_profile_request: crate::models::ConfigContextProfileRequest,
2402) -> Result<crate::models::ConfigContextProfile, Error<ExtrasConfigContextProfilesCreateError>> {
2403 let local_var_configuration = configuration;
2404
2405 let local_var_client = &local_var_configuration.client;
2406
2407 let local_var_uri_str = format!(
2408 "{}/api/extras/config-context-profiles/",
2409 local_var_configuration.base_path
2410 );
2411 let mut local_var_req_builder =
2412 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
2413
2414 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2415 local_var_req_builder =
2416 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2417 }
2418 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
2419 let local_var_key = local_var_apikey.key.clone();
2420 let local_var_value = match local_var_apikey.prefix {
2421 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
2422 None => local_var_key,
2423 };
2424 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
2425 };
2426 local_var_req_builder = local_var_req_builder.json(&config_context_profile_request);
2427
2428 let local_var_req = local_var_req_builder.build()?;
2429 let local_var_resp = local_var_client.execute(local_var_req).await?;
2430
2431 let local_var_status = local_var_resp.status();
2432 let local_var_content = local_var_resp.text().await?;
2433
2434 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2435 serde_json::from_str(&local_var_content).map_err(Error::from)
2436 } else {
2437 let local_var_entity: Option<ExtrasConfigContextProfilesCreateError> =
2438 serde_json::from_str(&local_var_content).ok();
2439 let local_var_error = ResponseContent {
2440 status: local_var_status,
2441 content: local_var_content,
2442 entity: local_var_entity,
2443 };
2444 Err(Error::ResponseError(local_var_error))
2445 }
2446}
2447
2448pub async fn extras_config_context_profiles_destroy(
2450 configuration: &configuration::Configuration,
2451 id: i32,
2452) -> Result<(), Error<ExtrasConfigContextProfilesDestroyError>> {
2453 let local_var_configuration = configuration;
2454
2455 let local_var_client = &local_var_configuration.client;
2456
2457 let local_var_uri_str = format!(
2458 "{}/api/extras/config-context-profiles/{id}/",
2459 local_var_configuration.base_path,
2460 id = id
2461 );
2462 let mut local_var_req_builder =
2463 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
2464
2465 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2466 local_var_req_builder =
2467 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2468 }
2469 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
2470 let local_var_key = local_var_apikey.key.clone();
2471 let local_var_value = match local_var_apikey.prefix {
2472 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
2473 None => local_var_key,
2474 };
2475 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
2476 };
2477
2478 let local_var_req = local_var_req_builder.build()?;
2479 let local_var_resp = local_var_client.execute(local_var_req).await?;
2480
2481 let local_var_status = local_var_resp.status();
2482 let local_var_content = local_var_resp.text().await?;
2483
2484 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2485 Ok(())
2486 } else {
2487 let local_var_entity: Option<ExtrasConfigContextProfilesDestroyError> =
2488 serde_json::from_str(&local_var_content).ok();
2489 let local_var_error = ResponseContent {
2490 status: local_var_status,
2491 content: local_var_content,
2492 entity: local_var_entity,
2493 };
2494 Err(Error::ResponseError(local_var_error))
2495 }
2496}
2497
2498pub async fn extras_config_context_profiles_list(
2500 configuration: &configuration::Configuration,
2501 auto_sync_enabled: Option<bool>,
2502 created: Option<Vec<String>>,
2503 created__empty: Option<Vec<String>>,
2504 created__gt: Option<Vec<String>>,
2505 created__gte: Option<Vec<String>>,
2506 created__lt: Option<Vec<String>>,
2507 created__lte: Option<Vec<String>>,
2508 created__n: Option<Vec<String>>,
2509 created_by_request: Option<&str>,
2510 data_file_id: Option<Vec<i32>>,
2511 data_file_id__n: Option<Vec<i32>>,
2512 data_source_id: Option<Vec<i32>>,
2513 data_source_id__n: Option<Vec<i32>>,
2514 data_synced: Option<Vec<String>>,
2515 data_synced__empty: Option<bool>,
2516 data_synced__gt: Option<Vec<String>>,
2517 data_synced__gte: Option<Vec<String>>,
2518 data_synced__lt: Option<Vec<String>>,
2519 data_synced__lte: Option<Vec<String>>,
2520 data_synced__n: Option<Vec<String>>,
2521 description: Option<Vec<String>>,
2522 description__empty: Option<bool>,
2523 description__ic: Option<Vec<String>>,
2524 description__ie: Option<Vec<String>>,
2525 description__iew: Option<Vec<String>>,
2526 description__iregex: Option<Vec<String>>,
2527 description__isw: Option<Vec<String>>,
2528 description__n: Option<Vec<String>>,
2529 description__nic: Option<Vec<String>>,
2530 description__nie: Option<Vec<String>>,
2531 description__niew: Option<Vec<String>>,
2532 description__nisw: Option<Vec<String>>,
2533 description__regex: Option<Vec<String>>,
2534 id: Option<Vec<i32>>,
2535 id__empty: Option<bool>,
2536 id__gt: Option<Vec<i32>>,
2537 id__gte: Option<Vec<i32>>,
2538 id__lt: Option<Vec<i32>>,
2539 id__lte: Option<Vec<i32>>,
2540 id__n: Option<Vec<i32>>,
2541 last_updated: Option<Vec<String>>,
2542 last_updated__empty: Option<Vec<String>>,
2543 last_updated__gt: Option<Vec<String>>,
2544 last_updated__gte: Option<Vec<String>>,
2545 last_updated__lt: Option<Vec<String>>,
2546 last_updated__lte: Option<Vec<String>>,
2547 last_updated__n: Option<Vec<String>>,
2548 limit: Option<i32>,
2549 modified_by_request: Option<&str>,
2550 name: Option<Vec<String>>,
2551 name__empty: Option<bool>,
2552 name__ic: Option<Vec<String>>,
2553 name__ie: Option<Vec<String>>,
2554 name__iew: Option<Vec<String>>,
2555 name__iregex: Option<Vec<String>>,
2556 name__isw: Option<Vec<String>>,
2557 name__n: Option<Vec<String>>,
2558 name__nic: Option<Vec<String>>,
2559 name__nie: Option<Vec<String>>,
2560 name__niew: Option<Vec<String>>,
2561 name__nisw: Option<Vec<String>>,
2562 name__regex: Option<Vec<String>>,
2563 offset: Option<i32>,
2564 ordering: Option<&str>,
2565 q: Option<&str>,
2566 tag: Option<Vec<String>>,
2567 tag__n: Option<Vec<String>>,
2568 tag_id: Option<Vec<i32>>,
2569 tag_id__n: Option<Vec<i32>>,
2570 updated_by_request: Option<&str>,
2571) -> Result<
2572 crate::models::PaginatedConfigContextProfileList,
2573 Error<ExtrasConfigContextProfilesListError>,
2574> {
2575 let local_var_configuration = configuration;
2576
2577 let local_var_client = &local_var_configuration.client;
2578
2579 let local_var_uri_str = format!(
2580 "{}/api/extras/config-context-profiles/",
2581 local_var_configuration.base_path
2582 );
2583 let mut local_var_req_builder =
2584 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
2585
2586 if let Some(ref local_var_str) = auto_sync_enabled {
2587 local_var_req_builder =
2588 local_var_req_builder.query(&[("auto_sync_enabled", &local_var_str.to_string())]);
2589 }
2590 if let Some(ref local_var_str) = created {
2591 local_var_req_builder = match "multi" {
2592 "multi" => local_var_req_builder.query(
2593 &local_var_str
2594 .into_iter()
2595 .map(|p| ("created".to_owned(), p.to_string()))
2596 .collect::<Vec<(std::string::String, std::string::String)>>(),
2597 ),
2598 _ => local_var_req_builder.query(&[(
2599 "created",
2600 &local_var_str
2601 .into_iter()
2602 .map(|p| p.to_string())
2603 .collect::<Vec<String>>()
2604 .join(",")
2605 .to_string(),
2606 )]),
2607 };
2608 }
2609 if let Some(ref local_var_str) = created__empty {
2610 local_var_req_builder = match "multi" {
2611 "multi" => local_var_req_builder.query(
2612 &local_var_str
2613 .into_iter()
2614 .map(|p| ("created__empty".to_owned(), p.to_string()))
2615 .collect::<Vec<(std::string::String, std::string::String)>>(),
2616 ),
2617 _ => local_var_req_builder.query(&[(
2618 "created__empty",
2619 &local_var_str
2620 .into_iter()
2621 .map(|p| p.to_string())
2622 .collect::<Vec<String>>()
2623 .join(",")
2624 .to_string(),
2625 )]),
2626 };
2627 }
2628 if let Some(ref local_var_str) = created__gt {
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__gt".to_owned(), p.to_string()))
2634 .collect::<Vec<(std::string::String, std::string::String)>>(),
2635 ),
2636 _ => local_var_req_builder.query(&[(
2637 "created__gt",
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__gte {
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__gte".to_owned(), p.to_string()))
2653 .collect::<Vec<(std::string::String, std::string::String)>>(),
2654 ),
2655 _ => local_var_req_builder.query(&[(
2656 "created__gte",
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__lt {
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__lt".to_owned(), p.to_string()))
2672 .collect::<Vec<(std::string::String, std::string::String)>>(),
2673 ),
2674 _ => local_var_req_builder.query(&[(
2675 "created__lt",
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__lte {
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__lte".to_owned(), p.to_string()))
2691 .collect::<Vec<(std::string::String, std::string::String)>>(),
2692 ),
2693 _ => local_var_req_builder.query(&[(
2694 "created__lte",
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__n {
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__n".to_owned(), p.to_string()))
2710 .collect::<Vec<(std::string::String, std::string::String)>>(),
2711 ),
2712 _ => local_var_req_builder.query(&[(
2713 "created__n",
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_by_request {
2724 local_var_req_builder =
2725 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
2726 }
2727 if let Some(ref local_var_str) = data_file_id {
2728 local_var_req_builder = match "multi" {
2729 "multi" => local_var_req_builder.query(
2730 &local_var_str
2731 .into_iter()
2732 .map(|p| ("data_file_id".to_owned(), p.to_string()))
2733 .collect::<Vec<(std::string::String, std::string::String)>>(),
2734 ),
2735 _ => local_var_req_builder.query(&[(
2736 "data_file_id",
2737 &local_var_str
2738 .into_iter()
2739 .map(|p| p.to_string())
2740 .collect::<Vec<String>>()
2741 .join(",")
2742 .to_string(),
2743 )]),
2744 };
2745 }
2746 if let Some(ref local_var_str) = data_file_id__n {
2747 local_var_req_builder = match "multi" {
2748 "multi" => local_var_req_builder.query(
2749 &local_var_str
2750 .into_iter()
2751 .map(|p| ("data_file_id__n".to_owned(), p.to_string()))
2752 .collect::<Vec<(std::string::String, std::string::String)>>(),
2753 ),
2754 _ => local_var_req_builder.query(&[(
2755 "data_file_id__n",
2756 &local_var_str
2757 .into_iter()
2758 .map(|p| p.to_string())
2759 .collect::<Vec<String>>()
2760 .join(",")
2761 .to_string(),
2762 )]),
2763 };
2764 }
2765 if let Some(ref local_var_str) = data_source_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_source_id".to_owned(), p.to_string()))
2771 .collect::<Vec<(std::string::String, std::string::String)>>(),
2772 ),
2773 _ => local_var_req_builder.query(&[(
2774 "data_source_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_source_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_source_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_source_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_synced {
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_synced".to_owned(), p.to_string()))
2809 .collect::<Vec<(std::string::String, std::string::String)>>(),
2810 ),
2811 _ => local_var_req_builder.query(&[(
2812 "data_synced",
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_synced__empty {
2823 local_var_req_builder =
2824 local_var_req_builder.query(&[("data_synced__empty", &local_var_str.to_string())]);
2825 }
2826 if let Some(ref local_var_str) = data_synced__gt {
2827 local_var_req_builder = match "multi" {
2828 "multi" => local_var_req_builder.query(
2829 &local_var_str
2830 .into_iter()
2831 .map(|p| ("data_synced__gt".to_owned(), p.to_string()))
2832 .collect::<Vec<(std::string::String, std::string::String)>>(),
2833 ),
2834 _ => local_var_req_builder.query(&[(
2835 "data_synced__gt",
2836 &local_var_str
2837 .into_iter()
2838 .map(|p| p.to_string())
2839 .collect::<Vec<String>>()
2840 .join(",")
2841 .to_string(),
2842 )]),
2843 };
2844 }
2845 if let Some(ref local_var_str) = data_synced__gte {
2846 local_var_req_builder = match "multi" {
2847 "multi" => local_var_req_builder.query(
2848 &local_var_str
2849 .into_iter()
2850 .map(|p| ("data_synced__gte".to_owned(), p.to_string()))
2851 .collect::<Vec<(std::string::String, std::string::String)>>(),
2852 ),
2853 _ => local_var_req_builder.query(&[(
2854 "data_synced__gte",
2855 &local_var_str
2856 .into_iter()
2857 .map(|p| p.to_string())
2858 .collect::<Vec<String>>()
2859 .join(",")
2860 .to_string(),
2861 )]),
2862 };
2863 }
2864 if let Some(ref local_var_str) = data_synced__lt {
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__lt".to_owned(), p.to_string()))
2870 .collect::<Vec<(std::string::String, std::string::String)>>(),
2871 ),
2872 _ => local_var_req_builder.query(&[(
2873 "data_synced__lt",
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__lte {
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__lte".to_owned(), p.to_string()))
2889 .collect::<Vec<(std::string::String, std::string::String)>>(),
2890 ),
2891 _ => local_var_req_builder.query(&[(
2892 "data_synced__lte",
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__n {
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__n".to_owned(), p.to_string()))
2908 .collect::<Vec<(std::string::String, std::string::String)>>(),
2909 ),
2910 _ => local_var_req_builder.query(&[(
2911 "data_synced__n",
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) = description {
2922 local_var_req_builder = match "multi" {
2923 "multi" => local_var_req_builder.query(
2924 &local_var_str
2925 .into_iter()
2926 .map(|p| ("description".to_owned(), p.to_string()))
2927 .collect::<Vec<(std::string::String, std::string::String)>>(),
2928 ),
2929 _ => local_var_req_builder.query(&[(
2930 "description",
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) = description__empty {
2941 local_var_req_builder =
2942 local_var_req_builder.query(&[("description__empty", &local_var_str.to_string())]);
2943 }
2944 if let Some(ref local_var_str) = description__ic {
2945 local_var_req_builder = match "multi" {
2946 "multi" => local_var_req_builder.query(
2947 &local_var_str
2948 .into_iter()
2949 .map(|p| ("description__ic".to_owned(), p.to_string()))
2950 .collect::<Vec<(std::string::String, std::string::String)>>(),
2951 ),
2952 _ => local_var_req_builder.query(&[(
2953 "description__ic",
2954 &local_var_str
2955 .into_iter()
2956 .map(|p| p.to_string())
2957 .collect::<Vec<String>>()
2958 .join(",")
2959 .to_string(),
2960 )]),
2961 };
2962 }
2963 if let Some(ref local_var_str) = description__ie {
2964 local_var_req_builder = match "multi" {
2965 "multi" => local_var_req_builder.query(
2966 &local_var_str
2967 .into_iter()
2968 .map(|p| ("description__ie".to_owned(), p.to_string()))
2969 .collect::<Vec<(std::string::String, std::string::String)>>(),
2970 ),
2971 _ => local_var_req_builder.query(&[(
2972 "description__ie",
2973 &local_var_str
2974 .into_iter()
2975 .map(|p| p.to_string())
2976 .collect::<Vec<String>>()
2977 .join(",")
2978 .to_string(),
2979 )]),
2980 };
2981 }
2982 if let Some(ref local_var_str) = description__iew {
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__iew".to_owned(), p.to_string()))
2988 .collect::<Vec<(std::string::String, std::string::String)>>(),
2989 ),
2990 _ => local_var_req_builder.query(&[(
2991 "description__iew",
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__iregex {
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__iregex".to_owned(), p.to_string()))
3007 .collect::<Vec<(std::string::String, std::string::String)>>(),
3008 ),
3009 _ => local_var_req_builder.query(&[(
3010 "description__iregex",
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__isw {
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__isw".to_owned(), p.to_string()))
3026 .collect::<Vec<(std::string::String, std::string::String)>>(),
3027 ),
3028 _ => local_var_req_builder.query(&[(
3029 "description__isw",
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__n {
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__n".to_owned(), p.to_string()))
3045 .collect::<Vec<(std::string::String, std::string::String)>>(),
3046 ),
3047 _ => local_var_req_builder.query(&[(
3048 "description__n",
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__nic {
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__nic".to_owned(), p.to_string()))
3064 .collect::<Vec<(std::string::String, std::string::String)>>(),
3065 ),
3066 _ => local_var_req_builder.query(&[(
3067 "description__nic",
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__nie {
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__nie".to_owned(), p.to_string()))
3083 .collect::<Vec<(std::string::String, std::string::String)>>(),
3084 ),
3085 _ => local_var_req_builder.query(&[(
3086 "description__nie",
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__niew {
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__niew".to_owned(), p.to_string()))
3102 .collect::<Vec<(std::string::String, std::string::String)>>(),
3103 ),
3104 _ => local_var_req_builder.query(&[(
3105 "description__niew",
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__nisw {
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__nisw".to_owned(), p.to_string()))
3121 .collect::<Vec<(std::string::String, std::string::String)>>(),
3122 ),
3123 _ => local_var_req_builder.query(&[(
3124 "description__nisw",
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__regex {
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__regex".to_owned(), p.to_string()))
3140 .collect::<Vec<(std::string::String, std::string::String)>>(),
3141 ),
3142 _ => local_var_req_builder.query(&[(
3143 "description__regex",
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) = id {
3154 local_var_req_builder = match "multi" {
3155 "multi" => local_var_req_builder.query(
3156 &local_var_str
3157 .into_iter()
3158 .map(|p| ("id".to_owned(), p.to_string()))
3159 .collect::<Vec<(std::string::String, std::string::String)>>(),
3160 ),
3161 _ => local_var_req_builder.query(&[(
3162 "id",
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) = id__empty {
3173 local_var_req_builder =
3174 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
3175 }
3176 if let Some(ref local_var_str) = id__gt {
3177 local_var_req_builder = match "multi" {
3178 "multi" => local_var_req_builder.query(
3179 &local_var_str
3180 .into_iter()
3181 .map(|p| ("id__gt".to_owned(), p.to_string()))
3182 .collect::<Vec<(std::string::String, std::string::String)>>(),
3183 ),
3184 _ => local_var_req_builder.query(&[(
3185 "id__gt",
3186 &local_var_str
3187 .into_iter()
3188 .map(|p| p.to_string())
3189 .collect::<Vec<String>>()
3190 .join(",")
3191 .to_string(),
3192 )]),
3193 };
3194 }
3195 if let Some(ref local_var_str) = id__gte {
3196 local_var_req_builder = match "multi" {
3197 "multi" => local_var_req_builder.query(
3198 &local_var_str
3199 .into_iter()
3200 .map(|p| ("id__gte".to_owned(), p.to_string()))
3201 .collect::<Vec<(std::string::String, std::string::String)>>(),
3202 ),
3203 _ => local_var_req_builder.query(&[(
3204 "id__gte",
3205 &local_var_str
3206 .into_iter()
3207 .map(|p| p.to_string())
3208 .collect::<Vec<String>>()
3209 .join(",")
3210 .to_string(),
3211 )]),
3212 };
3213 }
3214 if let Some(ref local_var_str) = id__lt {
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__lt".to_owned(), p.to_string()))
3220 .collect::<Vec<(std::string::String, std::string::String)>>(),
3221 ),
3222 _ => local_var_req_builder.query(&[(
3223 "id__lt",
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__lte {
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__lte".to_owned(), p.to_string()))
3239 .collect::<Vec<(std::string::String, std::string::String)>>(),
3240 ),
3241 _ => local_var_req_builder.query(&[(
3242 "id__lte",
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__n {
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__n".to_owned(), p.to_string()))
3258 .collect::<Vec<(std::string::String, std::string::String)>>(),
3259 ),
3260 _ => local_var_req_builder.query(&[(
3261 "id__n",
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) = last_updated {
3272 local_var_req_builder = match "multi" {
3273 "multi" => local_var_req_builder.query(
3274 &local_var_str
3275 .into_iter()
3276 .map(|p| ("last_updated".to_owned(), p.to_string()))
3277 .collect::<Vec<(std::string::String, std::string::String)>>(),
3278 ),
3279 _ => local_var_req_builder.query(&[(
3280 "last_updated",
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) = last_updated__empty {
3291 local_var_req_builder = match "multi" {
3292 "multi" => local_var_req_builder.query(
3293 &local_var_str
3294 .into_iter()
3295 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
3296 .collect::<Vec<(std::string::String, std::string::String)>>(),
3297 ),
3298 _ => local_var_req_builder.query(&[(
3299 "last_updated__empty",
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__gt {
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__gt".to_owned(), p.to_string()))
3315 .collect::<Vec<(std::string::String, std::string::String)>>(),
3316 ),
3317 _ => local_var_req_builder.query(&[(
3318 "last_updated__gt",
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__gte {
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__gte".to_owned(), p.to_string()))
3334 .collect::<Vec<(std::string::String, std::string::String)>>(),
3335 ),
3336 _ => local_var_req_builder.query(&[(
3337 "last_updated__gte",
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__lt {
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__lt".to_owned(), p.to_string()))
3353 .collect::<Vec<(std::string::String, std::string::String)>>(),
3354 ),
3355 _ => local_var_req_builder.query(&[(
3356 "last_updated__lt",
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__lte {
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__lte".to_owned(), p.to_string()))
3372 .collect::<Vec<(std::string::String, std::string::String)>>(),
3373 ),
3374 _ => local_var_req_builder.query(&[(
3375 "last_updated__lte",
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__n {
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__n".to_owned(), p.to_string()))
3391 .collect::<Vec<(std::string::String, std::string::String)>>(),
3392 ),
3393 _ => local_var_req_builder.query(&[(
3394 "last_updated__n",
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) = limit {
3405 local_var_req_builder =
3406 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
3407 }
3408 if let Some(ref local_var_str) = modified_by_request {
3409 local_var_req_builder =
3410 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
3411 }
3412 if let Some(ref local_var_str) = name {
3413 local_var_req_builder = match "multi" {
3414 "multi" => local_var_req_builder.query(
3415 &local_var_str
3416 .into_iter()
3417 .map(|p| ("name".to_owned(), p.to_string()))
3418 .collect::<Vec<(std::string::String, std::string::String)>>(),
3419 ),
3420 _ => local_var_req_builder.query(&[(
3421 "name",
3422 &local_var_str
3423 .into_iter()
3424 .map(|p| p.to_string())
3425 .collect::<Vec<String>>()
3426 .join(",")
3427 .to_string(),
3428 )]),
3429 };
3430 }
3431 if let Some(ref local_var_str) = name__empty {
3432 local_var_req_builder =
3433 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
3434 }
3435 if let Some(ref local_var_str) = name__ic {
3436 local_var_req_builder = match "multi" {
3437 "multi" => local_var_req_builder.query(
3438 &local_var_str
3439 .into_iter()
3440 .map(|p| ("name__ic".to_owned(), p.to_string()))
3441 .collect::<Vec<(std::string::String, std::string::String)>>(),
3442 ),
3443 _ => local_var_req_builder.query(&[(
3444 "name__ic",
3445 &local_var_str
3446 .into_iter()
3447 .map(|p| p.to_string())
3448 .collect::<Vec<String>>()
3449 .join(",")
3450 .to_string(),
3451 )]),
3452 };
3453 }
3454 if let Some(ref local_var_str) = name__ie {
3455 local_var_req_builder = match "multi" {
3456 "multi" => local_var_req_builder.query(
3457 &local_var_str
3458 .into_iter()
3459 .map(|p| ("name__ie".to_owned(), p.to_string()))
3460 .collect::<Vec<(std::string::String, std::string::String)>>(),
3461 ),
3462 _ => local_var_req_builder.query(&[(
3463 "name__ie",
3464 &local_var_str
3465 .into_iter()
3466 .map(|p| p.to_string())
3467 .collect::<Vec<String>>()
3468 .join(",")
3469 .to_string(),
3470 )]),
3471 };
3472 }
3473 if let Some(ref local_var_str) = name__iew {
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__iew".to_owned(), p.to_string()))
3479 .collect::<Vec<(std::string::String, std::string::String)>>(),
3480 ),
3481 _ => local_var_req_builder.query(&[(
3482 "name__iew",
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__iregex {
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__iregex".to_owned(), p.to_string()))
3498 .collect::<Vec<(std::string::String, std::string::String)>>(),
3499 ),
3500 _ => local_var_req_builder.query(&[(
3501 "name__iregex",
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__isw {
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__isw".to_owned(), p.to_string()))
3517 .collect::<Vec<(std::string::String, std::string::String)>>(),
3518 ),
3519 _ => local_var_req_builder.query(&[(
3520 "name__isw",
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__n {
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__n".to_owned(), p.to_string()))
3536 .collect::<Vec<(std::string::String, std::string::String)>>(),
3537 ),
3538 _ => local_var_req_builder.query(&[(
3539 "name__n",
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__nic {
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__nic".to_owned(), p.to_string()))
3555 .collect::<Vec<(std::string::String, std::string::String)>>(),
3556 ),
3557 _ => local_var_req_builder.query(&[(
3558 "name__nic",
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__nie {
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__nie".to_owned(), p.to_string()))
3574 .collect::<Vec<(std::string::String, std::string::String)>>(),
3575 ),
3576 _ => local_var_req_builder.query(&[(
3577 "name__nie",
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__niew {
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__niew".to_owned(), p.to_string()))
3593 .collect::<Vec<(std::string::String, std::string::String)>>(),
3594 ),
3595 _ => local_var_req_builder.query(&[(
3596 "name__niew",
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__nisw {
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__nisw".to_owned(), p.to_string()))
3612 .collect::<Vec<(std::string::String, std::string::String)>>(),
3613 ),
3614 _ => local_var_req_builder.query(&[(
3615 "name__nisw",
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__regex {
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__regex".to_owned(), p.to_string()))
3631 .collect::<Vec<(std::string::String, std::string::String)>>(),
3632 ),
3633 _ => local_var_req_builder.query(&[(
3634 "name__regex",
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) = offset {
3645 local_var_req_builder =
3646 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
3647 }
3648 if let Some(ref local_var_str) = ordering {
3649 local_var_req_builder =
3650 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
3651 }
3652 if let Some(ref local_var_str) = q {
3653 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
3654 }
3655 if let Some(ref local_var_str) = tag {
3656 local_var_req_builder = match "multi" {
3657 "multi" => local_var_req_builder.query(
3658 &local_var_str
3659 .into_iter()
3660 .map(|p| ("tag".to_owned(), p.to_string()))
3661 .collect::<Vec<(std::string::String, std::string::String)>>(),
3662 ),
3663 _ => local_var_req_builder.query(&[(
3664 "tag",
3665 &local_var_str
3666 .into_iter()
3667 .map(|p| p.to_string())
3668 .collect::<Vec<String>>()
3669 .join(",")
3670 .to_string(),
3671 )]),
3672 };
3673 }
3674 if let Some(ref local_var_str) = tag__n {
3675 local_var_req_builder = match "multi" {
3676 "multi" => local_var_req_builder.query(
3677 &local_var_str
3678 .into_iter()
3679 .map(|p| ("tag__n".to_owned(), p.to_string()))
3680 .collect::<Vec<(std::string::String, std::string::String)>>(),
3681 ),
3682 _ => local_var_req_builder.query(&[(
3683 "tag__n",
3684 &local_var_str
3685 .into_iter()
3686 .map(|p| p.to_string())
3687 .collect::<Vec<String>>()
3688 .join(",")
3689 .to_string(),
3690 )]),
3691 };
3692 }
3693 if let Some(ref local_var_str) = tag_id {
3694 local_var_req_builder = match "multi" {
3695 "multi" => local_var_req_builder.query(
3696 &local_var_str
3697 .into_iter()
3698 .map(|p| ("tag_id".to_owned(), p.to_string()))
3699 .collect::<Vec<(std::string::String, std::string::String)>>(),
3700 ),
3701 _ => local_var_req_builder.query(&[(
3702 "tag_id",
3703 &local_var_str
3704 .into_iter()
3705 .map(|p| p.to_string())
3706 .collect::<Vec<String>>()
3707 .join(",")
3708 .to_string(),
3709 )]),
3710 };
3711 }
3712 if let Some(ref local_var_str) = tag_id__n {
3713 local_var_req_builder = match "multi" {
3714 "multi" => local_var_req_builder.query(
3715 &local_var_str
3716 .into_iter()
3717 .map(|p| ("tag_id__n".to_owned(), p.to_string()))
3718 .collect::<Vec<(std::string::String, std::string::String)>>(),
3719 ),
3720 _ => local_var_req_builder.query(&[(
3721 "tag_id__n",
3722 &local_var_str
3723 .into_iter()
3724 .map(|p| p.to_string())
3725 .collect::<Vec<String>>()
3726 .join(",")
3727 .to_string(),
3728 )]),
3729 };
3730 }
3731 if let Some(ref local_var_str) = updated_by_request {
3732 local_var_req_builder =
3733 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
3734 }
3735 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3736 local_var_req_builder =
3737 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3738 }
3739 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
3740 let local_var_key = local_var_apikey.key.clone();
3741 let local_var_value = match local_var_apikey.prefix {
3742 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
3743 None => local_var_key,
3744 };
3745 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
3746 };
3747
3748 let local_var_req = local_var_req_builder.build()?;
3749 let local_var_resp = local_var_client.execute(local_var_req).await?;
3750
3751 let local_var_status = local_var_resp.status();
3752 let local_var_content = local_var_resp.text().await?;
3753
3754 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3755 serde_json::from_str(&local_var_content).map_err(Error::from)
3756 } else {
3757 let local_var_entity: Option<ExtrasConfigContextProfilesListError> =
3758 serde_json::from_str(&local_var_content).ok();
3759 let local_var_error = ResponseContent {
3760 status: local_var_status,
3761 content: local_var_content,
3762 entity: local_var_entity,
3763 };
3764 Err(Error::ResponseError(local_var_error))
3765 }
3766}
3767
3768pub async fn extras_config_context_profiles_partial_update(
3770 configuration: &configuration::Configuration,
3771 id: i32,
3772 patched_config_context_profile_request: Option<
3773 crate::models::PatchedConfigContextProfileRequest,
3774 >,
3775) -> Result<crate::models::ConfigContextProfile, Error<ExtrasConfigContextProfilesPartialUpdateError>>
3776{
3777 let local_var_configuration = configuration;
3778
3779 let local_var_client = &local_var_configuration.client;
3780
3781 let local_var_uri_str = format!(
3782 "{}/api/extras/config-context-profiles/{id}/",
3783 local_var_configuration.base_path,
3784 id = id
3785 );
3786 let mut local_var_req_builder =
3787 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
3788
3789 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3790 local_var_req_builder =
3791 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3792 }
3793 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
3794 let local_var_key = local_var_apikey.key.clone();
3795 let local_var_value = match local_var_apikey.prefix {
3796 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
3797 None => local_var_key,
3798 };
3799 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
3800 };
3801 local_var_req_builder = local_var_req_builder.json(&patched_config_context_profile_request);
3802
3803 let local_var_req = local_var_req_builder.build()?;
3804 let local_var_resp = local_var_client.execute(local_var_req).await?;
3805
3806 let local_var_status = local_var_resp.status();
3807 let local_var_content = local_var_resp.text().await?;
3808
3809 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3810 serde_json::from_str(&local_var_content).map_err(Error::from)
3811 } else {
3812 let local_var_entity: Option<ExtrasConfigContextProfilesPartialUpdateError> =
3813 serde_json::from_str(&local_var_content).ok();
3814 let local_var_error = ResponseContent {
3815 status: local_var_status,
3816 content: local_var_content,
3817 entity: local_var_entity,
3818 };
3819 Err(Error::ResponseError(local_var_error))
3820 }
3821}
3822
3823pub async fn extras_config_context_profiles_retrieve(
3825 configuration: &configuration::Configuration,
3826 id: i32,
3827) -> Result<crate::models::ConfigContextProfile, Error<ExtrasConfigContextProfilesRetrieveError>> {
3828 let local_var_configuration = configuration;
3829
3830 let local_var_client = &local_var_configuration.client;
3831
3832 let local_var_uri_str = format!(
3833 "{}/api/extras/config-context-profiles/{id}/",
3834 local_var_configuration.base_path,
3835 id = id
3836 );
3837 let mut local_var_req_builder =
3838 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
3839
3840 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3841 local_var_req_builder =
3842 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3843 }
3844 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
3845 let local_var_key = local_var_apikey.key.clone();
3846 let local_var_value = match local_var_apikey.prefix {
3847 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
3848 None => local_var_key,
3849 };
3850 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
3851 };
3852
3853 let local_var_req = local_var_req_builder.build()?;
3854 let local_var_resp = local_var_client.execute(local_var_req).await?;
3855
3856 let local_var_status = local_var_resp.status();
3857 let local_var_content = local_var_resp.text().await?;
3858
3859 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3860 serde_json::from_str(&local_var_content).map_err(Error::from)
3861 } else {
3862 let local_var_entity: Option<ExtrasConfigContextProfilesRetrieveError> =
3863 serde_json::from_str(&local_var_content).ok();
3864 let local_var_error = ResponseContent {
3865 status: local_var_status,
3866 content: local_var_content,
3867 entity: local_var_entity,
3868 };
3869 Err(Error::ResponseError(local_var_error))
3870 }
3871}
3872
3873pub async fn extras_config_context_profiles_sync_create(
3875 configuration: &configuration::Configuration,
3876 id: i32,
3877 config_context_profile_request: crate::models::ConfigContextProfileRequest,
3878) -> Result<crate::models::ConfigContextProfile, Error<ExtrasConfigContextProfilesSyncCreateError>>
3879{
3880 let local_var_configuration = configuration;
3881
3882 let local_var_client = &local_var_configuration.client;
3883
3884 let local_var_uri_str = format!(
3885 "{}/api/extras/config-context-profiles/{id}/sync/",
3886 local_var_configuration.base_path,
3887 id = id
3888 );
3889 let mut local_var_req_builder =
3890 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
3891
3892 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3893 local_var_req_builder =
3894 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3895 }
3896 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
3897 let local_var_key = local_var_apikey.key.clone();
3898 let local_var_value = match local_var_apikey.prefix {
3899 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
3900 None => local_var_key,
3901 };
3902 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
3903 };
3904 local_var_req_builder = local_var_req_builder.json(&config_context_profile_request);
3905
3906 let local_var_req = local_var_req_builder.build()?;
3907 let local_var_resp = local_var_client.execute(local_var_req).await?;
3908
3909 let local_var_status = local_var_resp.status();
3910 let local_var_content = local_var_resp.text().await?;
3911
3912 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3913 serde_json::from_str(&local_var_content).map_err(Error::from)
3914 } else {
3915 let local_var_entity: Option<ExtrasConfigContextProfilesSyncCreateError> =
3916 serde_json::from_str(&local_var_content).ok();
3917 let local_var_error = ResponseContent {
3918 status: local_var_status,
3919 content: local_var_content,
3920 entity: local_var_entity,
3921 };
3922 Err(Error::ResponseError(local_var_error))
3923 }
3924}
3925
3926pub async fn extras_config_context_profiles_update(
3928 configuration: &configuration::Configuration,
3929 id: i32,
3930 config_context_profile_request: crate::models::ConfigContextProfileRequest,
3931) -> Result<crate::models::ConfigContextProfile, Error<ExtrasConfigContextProfilesUpdateError>> {
3932 let local_var_configuration = configuration;
3933
3934 let local_var_client = &local_var_configuration.client;
3935
3936 let local_var_uri_str = format!(
3937 "{}/api/extras/config-context-profiles/{id}/",
3938 local_var_configuration.base_path,
3939 id = id
3940 );
3941 let mut local_var_req_builder =
3942 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
3943
3944 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3945 local_var_req_builder =
3946 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3947 }
3948 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
3949 let local_var_key = local_var_apikey.key.clone();
3950 let local_var_value = match local_var_apikey.prefix {
3951 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
3952 None => local_var_key,
3953 };
3954 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
3955 };
3956 local_var_req_builder = local_var_req_builder.json(&config_context_profile_request);
3957
3958 let local_var_req = local_var_req_builder.build()?;
3959 let local_var_resp = local_var_client.execute(local_var_req).await?;
3960
3961 let local_var_status = local_var_resp.status();
3962 let local_var_content = local_var_resp.text().await?;
3963
3964 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
3965 serde_json::from_str(&local_var_content).map_err(Error::from)
3966 } else {
3967 let local_var_entity: Option<ExtrasConfigContextProfilesUpdateError> =
3968 serde_json::from_str(&local_var_content).ok();
3969 let local_var_error = ResponseContent {
3970 status: local_var_status,
3971 content: local_var_content,
3972 entity: local_var_entity,
3973 };
3974 Err(Error::ResponseError(local_var_error))
3975 }
3976}
3977
3978pub async fn extras_config_contexts_bulk_destroy(
3980 configuration: &configuration::Configuration,
3981 config_context_request: Vec<crate::models::ConfigContextRequest>,
3982) -> Result<(), Error<ExtrasConfigContextsBulkDestroyError>> {
3983 let local_var_configuration = configuration;
3984
3985 let local_var_client = &local_var_configuration.client;
3986
3987 let local_var_uri_str = format!(
3988 "{}/api/extras/config-contexts/",
3989 local_var_configuration.base_path
3990 );
3991 let mut local_var_req_builder =
3992 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
3993
3994 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
3995 local_var_req_builder =
3996 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
3997 }
3998 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
3999 let local_var_key = local_var_apikey.key.clone();
4000 let local_var_value = match local_var_apikey.prefix {
4001 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
4002 None => local_var_key,
4003 };
4004 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
4005 };
4006 local_var_req_builder = local_var_req_builder.json(&config_context_request);
4007
4008 let local_var_req = local_var_req_builder.build()?;
4009 let local_var_resp = local_var_client.execute(local_var_req).await?;
4010
4011 let local_var_status = local_var_resp.status();
4012 let local_var_content = local_var_resp.text().await?;
4013
4014 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
4015 Ok(())
4016 } else {
4017 let local_var_entity: Option<ExtrasConfigContextsBulkDestroyError> =
4018 serde_json::from_str(&local_var_content).ok();
4019 let local_var_error = ResponseContent {
4020 status: local_var_status,
4021 content: local_var_content,
4022 entity: local_var_entity,
4023 };
4024 Err(Error::ResponseError(local_var_error))
4025 }
4026}
4027
4028pub async fn extras_config_contexts_bulk_partial_update(
4030 configuration: &configuration::Configuration,
4031 config_context_request: Vec<crate::models::ConfigContextRequest>,
4032) -> Result<Vec<crate::models::ConfigContext>, Error<ExtrasConfigContextsBulkPartialUpdateError>> {
4033 let local_var_configuration = configuration;
4034
4035 let local_var_client = &local_var_configuration.client;
4036
4037 let local_var_uri_str = format!(
4038 "{}/api/extras/config-contexts/",
4039 local_var_configuration.base_path
4040 );
4041 let mut local_var_req_builder =
4042 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
4043
4044 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
4045 local_var_req_builder =
4046 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
4047 }
4048 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
4049 let local_var_key = local_var_apikey.key.clone();
4050 let local_var_value = match local_var_apikey.prefix {
4051 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
4052 None => local_var_key,
4053 };
4054 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
4055 };
4056 local_var_req_builder = local_var_req_builder.json(&config_context_request);
4057
4058 let local_var_req = local_var_req_builder.build()?;
4059 let local_var_resp = local_var_client.execute(local_var_req).await?;
4060
4061 let local_var_status = local_var_resp.status();
4062 let local_var_content = local_var_resp.text().await?;
4063
4064 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
4065 serde_json::from_str(&local_var_content).map_err(Error::from)
4066 } else {
4067 let local_var_entity: Option<ExtrasConfigContextsBulkPartialUpdateError> =
4068 serde_json::from_str(&local_var_content).ok();
4069 let local_var_error = ResponseContent {
4070 status: local_var_status,
4071 content: local_var_content,
4072 entity: local_var_entity,
4073 };
4074 Err(Error::ResponseError(local_var_error))
4075 }
4076}
4077
4078pub async fn extras_config_contexts_bulk_update(
4080 configuration: &configuration::Configuration,
4081 config_context_request: Vec<crate::models::ConfigContextRequest>,
4082) -> Result<Vec<crate::models::ConfigContext>, Error<ExtrasConfigContextsBulkUpdateError>> {
4083 let local_var_configuration = configuration;
4084
4085 let local_var_client = &local_var_configuration.client;
4086
4087 let local_var_uri_str = format!(
4088 "{}/api/extras/config-contexts/",
4089 local_var_configuration.base_path
4090 );
4091 let mut local_var_req_builder =
4092 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
4093
4094 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
4095 local_var_req_builder =
4096 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
4097 }
4098 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
4099 let local_var_key = local_var_apikey.key.clone();
4100 let local_var_value = match local_var_apikey.prefix {
4101 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
4102 None => local_var_key,
4103 };
4104 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
4105 };
4106 local_var_req_builder = local_var_req_builder.json(&config_context_request);
4107
4108 let local_var_req = local_var_req_builder.build()?;
4109 let local_var_resp = local_var_client.execute(local_var_req).await?;
4110
4111 let local_var_status = local_var_resp.status();
4112 let local_var_content = local_var_resp.text().await?;
4113
4114 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
4115 serde_json::from_str(&local_var_content).map_err(Error::from)
4116 } else {
4117 let local_var_entity: Option<ExtrasConfigContextsBulkUpdateError> =
4118 serde_json::from_str(&local_var_content).ok();
4119 let local_var_error = ResponseContent {
4120 status: local_var_status,
4121 content: local_var_content,
4122 entity: local_var_entity,
4123 };
4124 Err(Error::ResponseError(local_var_error))
4125 }
4126}
4127
4128pub async fn extras_config_contexts_create(
4130 configuration: &configuration::Configuration,
4131 config_context_request: crate::models::ConfigContextRequest,
4132) -> Result<crate::models::ConfigContext, Error<ExtrasConfigContextsCreateError>> {
4133 let local_var_configuration = configuration;
4134
4135 let local_var_client = &local_var_configuration.client;
4136
4137 let local_var_uri_str = format!(
4138 "{}/api/extras/config-contexts/",
4139 local_var_configuration.base_path
4140 );
4141 let mut local_var_req_builder =
4142 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
4143
4144 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
4145 local_var_req_builder =
4146 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
4147 }
4148 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
4149 let local_var_key = local_var_apikey.key.clone();
4150 let local_var_value = match local_var_apikey.prefix {
4151 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
4152 None => local_var_key,
4153 };
4154 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
4155 };
4156 local_var_req_builder = local_var_req_builder.json(&config_context_request);
4157
4158 let local_var_req = local_var_req_builder.build()?;
4159 let local_var_resp = local_var_client.execute(local_var_req).await?;
4160
4161 let local_var_status = local_var_resp.status();
4162 let local_var_content = local_var_resp.text().await?;
4163
4164 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
4165 serde_json::from_str(&local_var_content).map_err(Error::from)
4166 } else {
4167 let local_var_entity: Option<ExtrasConfigContextsCreateError> =
4168 serde_json::from_str(&local_var_content).ok();
4169 let local_var_error = ResponseContent {
4170 status: local_var_status,
4171 content: local_var_content,
4172 entity: local_var_entity,
4173 };
4174 Err(Error::ResponseError(local_var_error))
4175 }
4176}
4177
4178pub async fn extras_config_contexts_destroy(
4180 configuration: &configuration::Configuration,
4181 id: i32,
4182) -> Result<(), Error<ExtrasConfigContextsDestroyError>> {
4183 let local_var_configuration = configuration;
4184
4185 let local_var_client = &local_var_configuration.client;
4186
4187 let local_var_uri_str = format!(
4188 "{}/api/extras/config-contexts/{id}/",
4189 local_var_configuration.base_path,
4190 id = id
4191 );
4192 let mut local_var_req_builder =
4193 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
4194
4195 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
4196 local_var_req_builder =
4197 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
4198 }
4199 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
4200 let local_var_key = local_var_apikey.key.clone();
4201 let local_var_value = match local_var_apikey.prefix {
4202 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
4203 None => local_var_key,
4204 };
4205 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
4206 };
4207
4208 let local_var_req = local_var_req_builder.build()?;
4209 let local_var_resp = local_var_client.execute(local_var_req).await?;
4210
4211 let local_var_status = local_var_resp.status();
4212 let local_var_content = local_var_resp.text().await?;
4213
4214 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
4215 Ok(())
4216 } else {
4217 let local_var_entity: Option<ExtrasConfigContextsDestroyError> =
4218 serde_json::from_str(&local_var_content).ok();
4219 let local_var_error = ResponseContent {
4220 status: local_var_status,
4221 content: local_var_content,
4222 entity: local_var_entity,
4223 };
4224 Err(Error::ResponseError(local_var_error))
4225 }
4226}
4227
4228pub async fn extras_config_contexts_list(
4230 configuration: &configuration::Configuration,
4231 auto_sync_enabled: Option<bool>,
4232 cluster_group: Option<Vec<String>>,
4233 cluster_group__n: Option<Vec<String>>,
4234 cluster_group_id: Option<Vec<i32>>,
4235 cluster_group_id__n: Option<Vec<i32>>,
4236 cluster_id: Option<Vec<i32>>,
4237 cluster_id__n: Option<Vec<i32>>,
4238 cluster_type: Option<Vec<String>>,
4239 cluster_type__n: Option<Vec<String>>,
4240 cluster_type_id: Option<Vec<i32>>,
4241 cluster_type_id__n: Option<Vec<i32>>,
4242 created: Option<Vec<String>>,
4243 created__empty: Option<Vec<String>>,
4244 created__gt: Option<Vec<String>>,
4245 created__gte: Option<Vec<String>>,
4246 created__lt: Option<Vec<String>>,
4247 created__lte: Option<Vec<String>>,
4248 created__n: Option<Vec<String>>,
4249 created_by_request: Option<&str>,
4250 data_file_id: Option<Vec<i32>>,
4251 data_file_id__n: Option<Vec<i32>>,
4252 data_source_id: Option<Vec<i32>>,
4253 data_source_id__n: Option<Vec<i32>>,
4254 data_synced: Option<Vec<String>>,
4255 data_synced__empty: Option<bool>,
4256 data_synced__gt: Option<Vec<String>>,
4257 data_synced__gte: Option<Vec<String>>,
4258 data_synced__lt: Option<Vec<String>>,
4259 data_synced__lte: Option<Vec<String>>,
4260 data_synced__n: Option<Vec<String>>,
4261 description: Option<Vec<String>>,
4262 description__empty: Option<bool>,
4263 description__ic: Option<Vec<String>>,
4264 description__ie: Option<Vec<String>>,
4265 description__iew: Option<Vec<String>>,
4266 description__iregex: Option<Vec<String>>,
4267 description__isw: Option<Vec<String>>,
4268 description__n: Option<Vec<String>>,
4269 description__nic: Option<Vec<String>>,
4270 description__nie: Option<Vec<String>>,
4271 description__niew: Option<Vec<String>>,
4272 description__nisw: Option<Vec<String>>,
4273 description__regex: Option<Vec<String>>,
4274 device_role: Option<Vec<String>>,
4275 device_role__n: Option<Vec<String>>,
4276 device_role_id: Option<Vec<i32>>,
4277 device_role_id__n: Option<Vec<i32>>,
4278 device_type_id: Option<Vec<i32>>,
4279 device_type_id__n: Option<Vec<i32>>,
4280 id: Option<Vec<i32>>,
4281 id__empty: Option<bool>,
4282 id__gt: Option<Vec<i32>>,
4283 id__gte: Option<Vec<i32>>,
4284 id__lt: Option<Vec<i32>>,
4285 id__lte: Option<Vec<i32>>,
4286 id__n: Option<Vec<i32>>,
4287 is_active: Option<bool>,
4288 last_updated: Option<Vec<String>>,
4289 last_updated__empty: Option<Vec<String>>,
4290 last_updated__gt: Option<Vec<String>>,
4291 last_updated__gte: Option<Vec<String>>,
4292 last_updated__lt: Option<Vec<String>>,
4293 last_updated__lte: Option<Vec<String>>,
4294 last_updated__n: Option<Vec<String>>,
4295 limit: Option<i32>,
4296 location: Option<Vec<String>>,
4297 location__n: Option<Vec<String>>,
4298 location_id: Option<Vec<i32>>,
4299 location_id__n: Option<Vec<i32>>,
4300 modified_by_request: Option<&str>,
4301 name: Option<Vec<String>>,
4302 name__empty: Option<bool>,
4303 name__ic: Option<Vec<String>>,
4304 name__ie: Option<Vec<String>>,
4305 name__iew: Option<Vec<String>>,
4306 name__iregex: Option<Vec<String>>,
4307 name__isw: Option<Vec<String>>,
4308 name__n: Option<Vec<String>>,
4309 name__nic: Option<Vec<String>>,
4310 name__nie: Option<Vec<String>>,
4311 name__niew: Option<Vec<String>>,
4312 name__nisw: Option<Vec<String>>,
4313 name__regex: Option<Vec<String>>,
4314 offset: Option<i32>,
4315 ordering: Option<&str>,
4316 platform: Option<Vec<String>>,
4317 platform__n: Option<Vec<String>>,
4318 platform_id: Option<Vec<i32>>,
4319 platform_id__n: Option<Vec<i32>>,
4320 profile: Option<Vec<String>>,
4321 profile__n: Option<Vec<String>>,
4322 profile_id: Option<Vec<i32>>,
4323 profile_id__n: Option<Vec<i32>>,
4324 q: Option<&str>,
4325 region: Option<Vec<String>>,
4326 region__n: Option<Vec<String>>,
4327 region_id: Option<Vec<i32>>,
4328 region_id__n: Option<Vec<i32>>,
4329 site: Option<Vec<String>>,
4330 site__n: Option<Vec<String>>,
4331 site_group: Option<Vec<String>>,
4332 site_group__n: Option<Vec<String>>,
4333 site_group_id: Option<Vec<i32>>,
4334 site_group_id__n: Option<Vec<i32>>,
4335 site_id: Option<Vec<i32>>,
4336 site_id__n: Option<Vec<i32>>,
4337 tag: Option<Vec<String>>,
4338 tag__n: Option<Vec<String>>,
4339 tag_id: Option<Vec<i32>>,
4340 tag_id__n: Option<Vec<i32>>,
4341 tenant: Option<Vec<String>>,
4342 tenant__n: Option<Vec<String>>,
4343 tenant_group: Option<Vec<String>>,
4344 tenant_group__n: Option<Vec<String>>,
4345 tenant_group_id: Option<Vec<i32>>,
4346 tenant_group_id__n: Option<Vec<i32>>,
4347 tenant_id: Option<Vec<i32>>,
4348 tenant_id__n: Option<Vec<i32>>,
4349 updated_by_request: Option<&str>,
4350 weight: Option<Vec<i32>>,
4351 weight__empty: Option<bool>,
4352 weight__gt: Option<Vec<i32>>,
4353 weight__gte: Option<Vec<i32>>,
4354 weight__lt: Option<Vec<i32>>,
4355 weight__lte: Option<Vec<i32>>,
4356 weight__n: Option<Vec<i32>>,
4357) -> Result<crate::models::PaginatedConfigContextList, Error<ExtrasConfigContextsListError>> {
4358 let local_var_configuration = configuration;
4359
4360 let local_var_client = &local_var_configuration.client;
4361
4362 let local_var_uri_str = format!(
4363 "{}/api/extras/config-contexts/",
4364 local_var_configuration.base_path
4365 );
4366 let mut local_var_req_builder =
4367 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
4368
4369 if let Some(ref local_var_str) = auto_sync_enabled {
4370 local_var_req_builder =
4371 local_var_req_builder.query(&[("auto_sync_enabled", &local_var_str.to_string())]);
4372 }
4373 if let Some(ref local_var_str) = cluster_group {
4374 local_var_req_builder = match "multi" {
4375 "multi" => local_var_req_builder.query(
4376 &local_var_str
4377 .into_iter()
4378 .map(|p| ("cluster_group".to_owned(), p.to_string()))
4379 .collect::<Vec<(std::string::String, std::string::String)>>(),
4380 ),
4381 _ => local_var_req_builder.query(&[(
4382 "cluster_group",
4383 &local_var_str
4384 .into_iter()
4385 .map(|p| p.to_string())
4386 .collect::<Vec<String>>()
4387 .join(",")
4388 .to_string(),
4389 )]),
4390 };
4391 }
4392 if let Some(ref local_var_str) = cluster_group__n {
4393 local_var_req_builder = match "multi" {
4394 "multi" => local_var_req_builder.query(
4395 &local_var_str
4396 .into_iter()
4397 .map(|p| ("cluster_group__n".to_owned(), p.to_string()))
4398 .collect::<Vec<(std::string::String, std::string::String)>>(),
4399 ),
4400 _ => local_var_req_builder.query(&[(
4401 "cluster_group__n",
4402 &local_var_str
4403 .into_iter()
4404 .map(|p| p.to_string())
4405 .collect::<Vec<String>>()
4406 .join(",")
4407 .to_string(),
4408 )]),
4409 };
4410 }
4411 if let Some(ref local_var_str) = cluster_group_id {
4412 local_var_req_builder = match "multi" {
4413 "multi" => local_var_req_builder.query(
4414 &local_var_str
4415 .into_iter()
4416 .map(|p| ("cluster_group_id".to_owned(), p.to_string()))
4417 .collect::<Vec<(std::string::String, std::string::String)>>(),
4418 ),
4419 _ => local_var_req_builder.query(&[(
4420 "cluster_group_id",
4421 &local_var_str
4422 .into_iter()
4423 .map(|p| p.to_string())
4424 .collect::<Vec<String>>()
4425 .join(",")
4426 .to_string(),
4427 )]),
4428 };
4429 }
4430 if let Some(ref local_var_str) = cluster_group_id__n {
4431 local_var_req_builder = match "multi" {
4432 "multi" => local_var_req_builder.query(
4433 &local_var_str
4434 .into_iter()
4435 .map(|p| ("cluster_group_id__n".to_owned(), p.to_string()))
4436 .collect::<Vec<(std::string::String, std::string::String)>>(),
4437 ),
4438 _ => local_var_req_builder.query(&[(
4439 "cluster_group_id__n",
4440 &local_var_str
4441 .into_iter()
4442 .map(|p| p.to_string())
4443 .collect::<Vec<String>>()
4444 .join(",")
4445 .to_string(),
4446 )]),
4447 };
4448 }
4449 if let Some(ref local_var_str) = cluster_id {
4450 local_var_req_builder = match "multi" {
4451 "multi" => local_var_req_builder.query(
4452 &local_var_str
4453 .into_iter()
4454 .map(|p| ("cluster_id".to_owned(), p.to_string()))
4455 .collect::<Vec<(std::string::String, std::string::String)>>(),
4456 ),
4457 _ => local_var_req_builder.query(&[(
4458 "cluster_id",
4459 &local_var_str
4460 .into_iter()
4461 .map(|p| p.to_string())
4462 .collect::<Vec<String>>()
4463 .join(",")
4464 .to_string(),
4465 )]),
4466 };
4467 }
4468 if let Some(ref local_var_str) = cluster_id__n {
4469 local_var_req_builder = match "multi" {
4470 "multi" => local_var_req_builder.query(
4471 &local_var_str
4472 .into_iter()
4473 .map(|p| ("cluster_id__n".to_owned(), p.to_string()))
4474 .collect::<Vec<(std::string::String, std::string::String)>>(),
4475 ),
4476 _ => local_var_req_builder.query(&[(
4477 "cluster_id__n",
4478 &local_var_str
4479 .into_iter()
4480 .map(|p| p.to_string())
4481 .collect::<Vec<String>>()
4482 .join(",")
4483 .to_string(),
4484 )]),
4485 };
4486 }
4487 if let Some(ref local_var_str) = cluster_type {
4488 local_var_req_builder = match "multi" {
4489 "multi" => local_var_req_builder.query(
4490 &local_var_str
4491 .into_iter()
4492 .map(|p| ("cluster_type".to_owned(), p.to_string()))
4493 .collect::<Vec<(std::string::String, std::string::String)>>(),
4494 ),
4495 _ => local_var_req_builder.query(&[(
4496 "cluster_type",
4497 &local_var_str
4498 .into_iter()
4499 .map(|p| p.to_string())
4500 .collect::<Vec<String>>()
4501 .join(",")
4502 .to_string(),
4503 )]),
4504 };
4505 }
4506 if let Some(ref local_var_str) = cluster_type__n {
4507 local_var_req_builder = match "multi" {
4508 "multi" => local_var_req_builder.query(
4509 &local_var_str
4510 .into_iter()
4511 .map(|p| ("cluster_type__n".to_owned(), p.to_string()))
4512 .collect::<Vec<(std::string::String, std::string::String)>>(),
4513 ),
4514 _ => local_var_req_builder.query(&[(
4515 "cluster_type__n",
4516 &local_var_str
4517 .into_iter()
4518 .map(|p| p.to_string())
4519 .collect::<Vec<String>>()
4520 .join(",")
4521 .to_string(),
4522 )]),
4523 };
4524 }
4525 if let Some(ref local_var_str) = cluster_type_id {
4526 local_var_req_builder = match "multi" {
4527 "multi" => local_var_req_builder.query(
4528 &local_var_str
4529 .into_iter()
4530 .map(|p| ("cluster_type_id".to_owned(), p.to_string()))
4531 .collect::<Vec<(std::string::String, std::string::String)>>(),
4532 ),
4533 _ => local_var_req_builder.query(&[(
4534 "cluster_type_id",
4535 &local_var_str
4536 .into_iter()
4537 .map(|p| p.to_string())
4538 .collect::<Vec<String>>()
4539 .join(",")
4540 .to_string(),
4541 )]),
4542 };
4543 }
4544 if let Some(ref local_var_str) = cluster_type_id__n {
4545 local_var_req_builder = match "multi" {
4546 "multi" => local_var_req_builder.query(
4547 &local_var_str
4548 .into_iter()
4549 .map(|p| ("cluster_type_id__n".to_owned(), p.to_string()))
4550 .collect::<Vec<(std::string::String, std::string::String)>>(),
4551 ),
4552 _ => local_var_req_builder.query(&[(
4553 "cluster_type_id__n",
4554 &local_var_str
4555 .into_iter()
4556 .map(|p| p.to_string())
4557 .collect::<Vec<String>>()
4558 .join(",")
4559 .to_string(),
4560 )]),
4561 };
4562 }
4563 if let Some(ref local_var_str) = created {
4564 local_var_req_builder = match "multi" {
4565 "multi" => local_var_req_builder.query(
4566 &local_var_str
4567 .into_iter()
4568 .map(|p| ("created".to_owned(), p.to_string()))
4569 .collect::<Vec<(std::string::String, std::string::String)>>(),
4570 ),
4571 _ => local_var_req_builder.query(&[(
4572 "created",
4573 &local_var_str
4574 .into_iter()
4575 .map(|p| p.to_string())
4576 .collect::<Vec<String>>()
4577 .join(",")
4578 .to_string(),
4579 )]),
4580 };
4581 }
4582 if let Some(ref local_var_str) = created__empty {
4583 local_var_req_builder = match "multi" {
4584 "multi" => local_var_req_builder.query(
4585 &local_var_str
4586 .into_iter()
4587 .map(|p| ("created__empty".to_owned(), p.to_string()))
4588 .collect::<Vec<(std::string::String, std::string::String)>>(),
4589 ),
4590 _ => local_var_req_builder.query(&[(
4591 "created__empty",
4592 &local_var_str
4593 .into_iter()
4594 .map(|p| p.to_string())
4595 .collect::<Vec<String>>()
4596 .join(",")
4597 .to_string(),
4598 )]),
4599 };
4600 }
4601 if let Some(ref local_var_str) = created__gt {
4602 local_var_req_builder = match "multi" {
4603 "multi" => local_var_req_builder.query(
4604 &local_var_str
4605 .into_iter()
4606 .map(|p| ("created__gt".to_owned(), p.to_string()))
4607 .collect::<Vec<(std::string::String, std::string::String)>>(),
4608 ),
4609 _ => local_var_req_builder.query(&[(
4610 "created__gt",
4611 &local_var_str
4612 .into_iter()
4613 .map(|p| p.to_string())
4614 .collect::<Vec<String>>()
4615 .join(",")
4616 .to_string(),
4617 )]),
4618 };
4619 }
4620 if let Some(ref local_var_str) = created__gte {
4621 local_var_req_builder = match "multi" {
4622 "multi" => local_var_req_builder.query(
4623 &local_var_str
4624 .into_iter()
4625 .map(|p| ("created__gte".to_owned(), p.to_string()))
4626 .collect::<Vec<(std::string::String, std::string::String)>>(),
4627 ),
4628 _ => local_var_req_builder.query(&[(
4629 "created__gte",
4630 &local_var_str
4631 .into_iter()
4632 .map(|p| p.to_string())
4633 .collect::<Vec<String>>()
4634 .join(",")
4635 .to_string(),
4636 )]),
4637 };
4638 }
4639 if let Some(ref local_var_str) = created__lt {
4640 local_var_req_builder = match "multi" {
4641 "multi" => local_var_req_builder.query(
4642 &local_var_str
4643 .into_iter()
4644 .map(|p| ("created__lt".to_owned(), p.to_string()))
4645 .collect::<Vec<(std::string::String, std::string::String)>>(),
4646 ),
4647 _ => local_var_req_builder.query(&[(
4648 "created__lt",
4649 &local_var_str
4650 .into_iter()
4651 .map(|p| p.to_string())
4652 .collect::<Vec<String>>()
4653 .join(",")
4654 .to_string(),
4655 )]),
4656 };
4657 }
4658 if let Some(ref local_var_str) = created__lte {
4659 local_var_req_builder = match "multi" {
4660 "multi" => local_var_req_builder.query(
4661 &local_var_str
4662 .into_iter()
4663 .map(|p| ("created__lte".to_owned(), p.to_string()))
4664 .collect::<Vec<(std::string::String, std::string::String)>>(),
4665 ),
4666 _ => local_var_req_builder.query(&[(
4667 "created__lte",
4668 &local_var_str
4669 .into_iter()
4670 .map(|p| p.to_string())
4671 .collect::<Vec<String>>()
4672 .join(",")
4673 .to_string(),
4674 )]),
4675 };
4676 }
4677 if let Some(ref local_var_str) = created__n {
4678 local_var_req_builder = match "multi" {
4679 "multi" => local_var_req_builder.query(
4680 &local_var_str
4681 .into_iter()
4682 .map(|p| ("created__n".to_owned(), p.to_string()))
4683 .collect::<Vec<(std::string::String, std::string::String)>>(),
4684 ),
4685 _ => local_var_req_builder.query(&[(
4686 "created__n",
4687 &local_var_str
4688 .into_iter()
4689 .map(|p| p.to_string())
4690 .collect::<Vec<String>>()
4691 .join(",")
4692 .to_string(),
4693 )]),
4694 };
4695 }
4696 if let Some(ref local_var_str) = created_by_request {
4697 local_var_req_builder =
4698 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
4699 }
4700 if let Some(ref local_var_str) = data_file_id {
4701 local_var_req_builder = match "multi" {
4702 "multi" => local_var_req_builder.query(
4703 &local_var_str
4704 .into_iter()
4705 .map(|p| ("data_file_id".to_owned(), p.to_string()))
4706 .collect::<Vec<(std::string::String, std::string::String)>>(),
4707 ),
4708 _ => local_var_req_builder.query(&[(
4709 "data_file_id",
4710 &local_var_str
4711 .into_iter()
4712 .map(|p| p.to_string())
4713 .collect::<Vec<String>>()
4714 .join(",")
4715 .to_string(),
4716 )]),
4717 };
4718 }
4719 if let Some(ref local_var_str) = data_file_id__n {
4720 local_var_req_builder = match "multi" {
4721 "multi" => local_var_req_builder.query(
4722 &local_var_str
4723 .into_iter()
4724 .map(|p| ("data_file_id__n".to_owned(), p.to_string()))
4725 .collect::<Vec<(std::string::String, std::string::String)>>(),
4726 ),
4727 _ => local_var_req_builder.query(&[(
4728 "data_file_id__n",
4729 &local_var_str
4730 .into_iter()
4731 .map(|p| p.to_string())
4732 .collect::<Vec<String>>()
4733 .join(",")
4734 .to_string(),
4735 )]),
4736 };
4737 }
4738 if let Some(ref local_var_str) = data_source_id {
4739 local_var_req_builder = match "multi" {
4740 "multi" => local_var_req_builder.query(
4741 &local_var_str
4742 .into_iter()
4743 .map(|p| ("data_source_id".to_owned(), p.to_string()))
4744 .collect::<Vec<(std::string::String, std::string::String)>>(),
4745 ),
4746 _ => local_var_req_builder.query(&[(
4747 "data_source_id",
4748 &local_var_str
4749 .into_iter()
4750 .map(|p| p.to_string())
4751 .collect::<Vec<String>>()
4752 .join(",")
4753 .to_string(),
4754 )]),
4755 };
4756 }
4757 if let Some(ref local_var_str) = data_source_id__n {
4758 local_var_req_builder = match "multi" {
4759 "multi" => local_var_req_builder.query(
4760 &local_var_str
4761 .into_iter()
4762 .map(|p| ("data_source_id__n".to_owned(), p.to_string()))
4763 .collect::<Vec<(std::string::String, std::string::String)>>(),
4764 ),
4765 _ => local_var_req_builder.query(&[(
4766 "data_source_id__n",
4767 &local_var_str
4768 .into_iter()
4769 .map(|p| p.to_string())
4770 .collect::<Vec<String>>()
4771 .join(",")
4772 .to_string(),
4773 )]),
4774 };
4775 }
4776 if let Some(ref local_var_str) = data_synced {
4777 local_var_req_builder = match "multi" {
4778 "multi" => local_var_req_builder.query(
4779 &local_var_str
4780 .into_iter()
4781 .map(|p| ("data_synced".to_owned(), p.to_string()))
4782 .collect::<Vec<(std::string::String, std::string::String)>>(),
4783 ),
4784 _ => local_var_req_builder.query(&[(
4785 "data_synced",
4786 &local_var_str
4787 .into_iter()
4788 .map(|p| p.to_string())
4789 .collect::<Vec<String>>()
4790 .join(",")
4791 .to_string(),
4792 )]),
4793 };
4794 }
4795 if let Some(ref local_var_str) = data_synced__empty {
4796 local_var_req_builder =
4797 local_var_req_builder.query(&[("data_synced__empty", &local_var_str.to_string())]);
4798 }
4799 if let Some(ref local_var_str) = data_synced__gt {
4800 local_var_req_builder = match "multi" {
4801 "multi" => local_var_req_builder.query(
4802 &local_var_str
4803 .into_iter()
4804 .map(|p| ("data_synced__gt".to_owned(), p.to_string()))
4805 .collect::<Vec<(std::string::String, std::string::String)>>(),
4806 ),
4807 _ => local_var_req_builder.query(&[(
4808 "data_synced__gt",
4809 &local_var_str
4810 .into_iter()
4811 .map(|p| p.to_string())
4812 .collect::<Vec<String>>()
4813 .join(",")
4814 .to_string(),
4815 )]),
4816 };
4817 }
4818 if let Some(ref local_var_str) = data_synced__gte {
4819 local_var_req_builder = match "multi" {
4820 "multi" => local_var_req_builder.query(
4821 &local_var_str
4822 .into_iter()
4823 .map(|p| ("data_synced__gte".to_owned(), p.to_string()))
4824 .collect::<Vec<(std::string::String, std::string::String)>>(),
4825 ),
4826 _ => local_var_req_builder.query(&[(
4827 "data_synced__gte",
4828 &local_var_str
4829 .into_iter()
4830 .map(|p| p.to_string())
4831 .collect::<Vec<String>>()
4832 .join(",")
4833 .to_string(),
4834 )]),
4835 };
4836 }
4837 if let Some(ref local_var_str) = data_synced__lt {
4838 local_var_req_builder = match "multi" {
4839 "multi" => local_var_req_builder.query(
4840 &local_var_str
4841 .into_iter()
4842 .map(|p| ("data_synced__lt".to_owned(), p.to_string()))
4843 .collect::<Vec<(std::string::String, std::string::String)>>(),
4844 ),
4845 _ => local_var_req_builder.query(&[(
4846 "data_synced__lt",
4847 &local_var_str
4848 .into_iter()
4849 .map(|p| p.to_string())
4850 .collect::<Vec<String>>()
4851 .join(",")
4852 .to_string(),
4853 )]),
4854 };
4855 }
4856 if let Some(ref local_var_str) = data_synced__lte {
4857 local_var_req_builder = match "multi" {
4858 "multi" => local_var_req_builder.query(
4859 &local_var_str
4860 .into_iter()
4861 .map(|p| ("data_synced__lte".to_owned(), p.to_string()))
4862 .collect::<Vec<(std::string::String, std::string::String)>>(),
4863 ),
4864 _ => local_var_req_builder.query(&[(
4865 "data_synced__lte",
4866 &local_var_str
4867 .into_iter()
4868 .map(|p| p.to_string())
4869 .collect::<Vec<String>>()
4870 .join(",")
4871 .to_string(),
4872 )]),
4873 };
4874 }
4875 if let Some(ref local_var_str) = data_synced__n {
4876 local_var_req_builder = match "multi" {
4877 "multi" => local_var_req_builder.query(
4878 &local_var_str
4879 .into_iter()
4880 .map(|p| ("data_synced__n".to_owned(), p.to_string()))
4881 .collect::<Vec<(std::string::String, std::string::String)>>(),
4882 ),
4883 _ => local_var_req_builder.query(&[(
4884 "data_synced__n",
4885 &local_var_str
4886 .into_iter()
4887 .map(|p| p.to_string())
4888 .collect::<Vec<String>>()
4889 .join(",")
4890 .to_string(),
4891 )]),
4892 };
4893 }
4894 if let Some(ref local_var_str) = description {
4895 local_var_req_builder = match "multi" {
4896 "multi" => local_var_req_builder.query(
4897 &local_var_str
4898 .into_iter()
4899 .map(|p| ("description".to_owned(), p.to_string()))
4900 .collect::<Vec<(std::string::String, std::string::String)>>(),
4901 ),
4902 _ => local_var_req_builder.query(&[(
4903 "description",
4904 &local_var_str
4905 .into_iter()
4906 .map(|p| p.to_string())
4907 .collect::<Vec<String>>()
4908 .join(",")
4909 .to_string(),
4910 )]),
4911 };
4912 }
4913 if let Some(ref local_var_str) = description__empty {
4914 local_var_req_builder =
4915 local_var_req_builder.query(&[("description__empty", &local_var_str.to_string())]);
4916 }
4917 if let Some(ref local_var_str) = description__ic {
4918 local_var_req_builder = match "multi" {
4919 "multi" => local_var_req_builder.query(
4920 &local_var_str
4921 .into_iter()
4922 .map(|p| ("description__ic".to_owned(), p.to_string()))
4923 .collect::<Vec<(std::string::String, std::string::String)>>(),
4924 ),
4925 _ => local_var_req_builder.query(&[(
4926 "description__ic",
4927 &local_var_str
4928 .into_iter()
4929 .map(|p| p.to_string())
4930 .collect::<Vec<String>>()
4931 .join(",")
4932 .to_string(),
4933 )]),
4934 };
4935 }
4936 if let Some(ref local_var_str) = description__ie {
4937 local_var_req_builder = match "multi" {
4938 "multi" => local_var_req_builder.query(
4939 &local_var_str
4940 .into_iter()
4941 .map(|p| ("description__ie".to_owned(), p.to_string()))
4942 .collect::<Vec<(std::string::String, std::string::String)>>(),
4943 ),
4944 _ => local_var_req_builder.query(&[(
4945 "description__ie",
4946 &local_var_str
4947 .into_iter()
4948 .map(|p| p.to_string())
4949 .collect::<Vec<String>>()
4950 .join(",")
4951 .to_string(),
4952 )]),
4953 };
4954 }
4955 if let Some(ref local_var_str) = description__iew {
4956 local_var_req_builder = match "multi" {
4957 "multi" => local_var_req_builder.query(
4958 &local_var_str
4959 .into_iter()
4960 .map(|p| ("description__iew".to_owned(), p.to_string()))
4961 .collect::<Vec<(std::string::String, std::string::String)>>(),
4962 ),
4963 _ => local_var_req_builder.query(&[(
4964 "description__iew",
4965 &local_var_str
4966 .into_iter()
4967 .map(|p| p.to_string())
4968 .collect::<Vec<String>>()
4969 .join(",")
4970 .to_string(),
4971 )]),
4972 };
4973 }
4974 if let Some(ref local_var_str) = description__iregex {
4975 local_var_req_builder = match "multi" {
4976 "multi" => local_var_req_builder.query(
4977 &local_var_str
4978 .into_iter()
4979 .map(|p| ("description__iregex".to_owned(), p.to_string()))
4980 .collect::<Vec<(std::string::String, std::string::String)>>(),
4981 ),
4982 _ => local_var_req_builder.query(&[(
4983 "description__iregex",
4984 &local_var_str
4985 .into_iter()
4986 .map(|p| p.to_string())
4987 .collect::<Vec<String>>()
4988 .join(",")
4989 .to_string(),
4990 )]),
4991 };
4992 }
4993 if let Some(ref local_var_str) = description__isw {
4994 local_var_req_builder = match "multi" {
4995 "multi" => local_var_req_builder.query(
4996 &local_var_str
4997 .into_iter()
4998 .map(|p| ("description__isw".to_owned(), p.to_string()))
4999 .collect::<Vec<(std::string::String, std::string::String)>>(),
5000 ),
5001 _ => local_var_req_builder.query(&[(
5002 "description__isw",
5003 &local_var_str
5004 .into_iter()
5005 .map(|p| p.to_string())
5006 .collect::<Vec<String>>()
5007 .join(",")
5008 .to_string(),
5009 )]),
5010 };
5011 }
5012 if let Some(ref local_var_str) = description__n {
5013 local_var_req_builder = match "multi" {
5014 "multi" => local_var_req_builder.query(
5015 &local_var_str
5016 .into_iter()
5017 .map(|p| ("description__n".to_owned(), p.to_string()))
5018 .collect::<Vec<(std::string::String, std::string::String)>>(),
5019 ),
5020 _ => local_var_req_builder.query(&[(
5021 "description__n",
5022 &local_var_str
5023 .into_iter()
5024 .map(|p| p.to_string())
5025 .collect::<Vec<String>>()
5026 .join(",")
5027 .to_string(),
5028 )]),
5029 };
5030 }
5031 if let Some(ref local_var_str) = description__nic {
5032 local_var_req_builder = match "multi" {
5033 "multi" => local_var_req_builder.query(
5034 &local_var_str
5035 .into_iter()
5036 .map(|p| ("description__nic".to_owned(), p.to_string()))
5037 .collect::<Vec<(std::string::String, std::string::String)>>(),
5038 ),
5039 _ => local_var_req_builder.query(&[(
5040 "description__nic",
5041 &local_var_str
5042 .into_iter()
5043 .map(|p| p.to_string())
5044 .collect::<Vec<String>>()
5045 .join(",")
5046 .to_string(),
5047 )]),
5048 };
5049 }
5050 if let Some(ref local_var_str) = description__nie {
5051 local_var_req_builder = match "multi" {
5052 "multi" => local_var_req_builder.query(
5053 &local_var_str
5054 .into_iter()
5055 .map(|p| ("description__nie".to_owned(), p.to_string()))
5056 .collect::<Vec<(std::string::String, std::string::String)>>(),
5057 ),
5058 _ => local_var_req_builder.query(&[(
5059 "description__nie",
5060 &local_var_str
5061 .into_iter()
5062 .map(|p| p.to_string())
5063 .collect::<Vec<String>>()
5064 .join(",")
5065 .to_string(),
5066 )]),
5067 };
5068 }
5069 if let Some(ref local_var_str) = description__niew {
5070 local_var_req_builder = match "multi" {
5071 "multi" => local_var_req_builder.query(
5072 &local_var_str
5073 .into_iter()
5074 .map(|p| ("description__niew".to_owned(), p.to_string()))
5075 .collect::<Vec<(std::string::String, std::string::String)>>(),
5076 ),
5077 _ => local_var_req_builder.query(&[(
5078 "description__niew",
5079 &local_var_str
5080 .into_iter()
5081 .map(|p| p.to_string())
5082 .collect::<Vec<String>>()
5083 .join(",")
5084 .to_string(),
5085 )]),
5086 };
5087 }
5088 if let Some(ref local_var_str) = description__nisw {
5089 local_var_req_builder = match "multi" {
5090 "multi" => local_var_req_builder.query(
5091 &local_var_str
5092 .into_iter()
5093 .map(|p| ("description__nisw".to_owned(), p.to_string()))
5094 .collect::<Vec<(std::string::String, std::string::String)>>(),
5095 ),
5096 _ => local_var_req_builder.query(&[(
5097 "description__nisw",
5098 &local_var_str
5099 .into_iter()
5100 .map(|p| p.to_string())
5101 .collect::<Vec<String>>()
5102 .join(",")
5103 .to_string(),
5104 )]),
5105 };
5106 }
5107 if let Some(ref local_var_str) = description__regex {
5108 local_var_req_builder = match "multi" {
5109 "multi" => local_var_req_builder.query(
5110 &local_var_str
5111 .into_iter()
5112 .map(|p| ("description__regex".to_owned(), p.to_string()))
5113 .collect::<Vec<(std::string::String, std::string::String)>>(),
5114 ),
5115 _ => local_var_req_builder.query(&[(
5116 "description__regex",
5117 &local_var_str
5118 .into_iter()
5119 .map(|p| p.to_string())
5120 .collect::<Vec<String>>()
5121 .join(",")
5122 .to_string(),
5123 )]),
5124 };
5125 }
5126 if let Some(ref local_var_str) = device_role {
5127 local_var_req_builder = match "multi" {
5128 "multi" => local_var_req_builder.query(
5129 &local_var_str
5130 .into_iter()
5131 .map(|p| ("device_role".to_owned(), p.to_string()))
5132 .collect::<Vec<(std::string::String, std::string::String)>>(),
5133 ),
5134 _ => local_var_req_builder.query(&[(
5135 "device_role",
5136 &local_var_str
5137 .into_iter()
5138 .map(|p| p.to_string())
5139 .collect::<Vec<String>>()
5140 .join(",")
5141 .to_string(),
5142 )]),
5143 };
5144 }
5145 if let Some(ref local_var_str) = device_role__n {
5146 local_var_req_builder = match "multi" {
5147 "multi" => local_var_req_builder.query(
5148 &local_var_str
5149 .into_iter()
5150 .map(|p| ("device_role__n".to_owned(), p.to_string()))
5151 .collect::<Vec<(std::string::String, std::string::String)>>(),
5152 ),
5153 _ => local_var_req_builder.query(&[(
5154 "device_role__n",
5155 &local_var_str
5156 .into_iter()
5157 .map(|p| p.to_string())
5158 .collect::<Vec<String>>()
5159 .join(",")
5160 .to_string(),
5161 )]),
5162 };
5163 }
5164 if let Some(ref local_var_str) = device_role_id {
5165 local_var_req_builder = match "multi" {
5166 "multi" => local_var_req_builder.query(
5167 &local_var_str
5168 .into_iter()
5169 .map(|p| ("device_role_id".to_owned(), p.to_string()))
5170 .collect::<Vec<(std::string::String, std::string::String)>>(),
5171 ),
5172 _ => local_var_req_builder.query(&[(
5173 "device_role_id",
5174 &local_var_str
5175 .into_iter()
5176 .map(|p| p.to_string())
5177 .collect::<Vec<String>>()
5178 .join(",")
5179 .to_string(),
5180 )]),
5181 };
5182 }
5183 if let Some(ref local_var_str) = device_role_id__n {
5184 local_var_req_builder = match "multi" {
5185 "multi" => local_var_req_builder.query(
5186 &local_var_str
5187 .into_iter()
5188 .map(|p| ("device_role_id__n".to_owned(), p.to_string()))
5189 .collect::<Vec<(std::string::String, std::string::String)>>(),
5190 ),
5191 _ => local_var_req_builder.query(&[(
5192 "device_role_id__n",
5193 &local_var_str
5194 .into_iter()
5195 .map(|p| p.to_string())
5196 .collect::<Vec<String>>()
5197 .join(",")
5198 .to_string(),
5199 )]),
5200 };
5201 }
5202 if let Some(ref local_var_str) = device_type_id {
5203 local_var_req_builder = match "multi" {
5204 "multi" => local_var_req_builder.query(
5205 &local_var_str
5206 .into_iter()
5207 .map(|p| ("device_type_id".to_owned(), p.to_string()))
5208 .collect::<Vec<(std::string::String, std::string::String)>>(),
5209 ),
5210 _ => local_var_req_builder.query(&[(
5211 "device_type_id",
5212 &local_var_str
5213 .into_iter()
5214 .map(|p| p.to_string())
5215 .collect::<Vec<String>>()
5216 .join(",")
5217 .to_string(),
5218 )]),
5219 };
5220 }
5221 if let Some(ref local_var_str) = device_type_id__n {
5222 local_var_req_builder = match "multi" {
5223 "multi" => local_var_req_builder.query(
5224 &local_var_str
5225 .into_iter()
5226 .map(|p| ("device_type_id__n".to_owned(), p.to_string()))
5227 .collect::<Vec<(std::string::String, std::string::String)>>(),
5228 ),
5229 _ => local_var_req_builder.query(&[(
5230 "device_type_id__n",
5231 &local_var_str
5232 .into_iter()
5233 .map(|p| p.to_string())
5234 .collect::<Vec<String>>()
5235 .join(",")
5236 .to_string(),
5237 )]),
5238 };
5239 }
5240 if let Some(ref local_var_str) = id {
5241 local_var_req_builder = match "multi" {
5242 "multi" => local_var_req_builder.query(
5243 &local_var_str
5244 .into_iter()
5245 .map(|p| ("id".to_owned(), p.to_string()))
5246 .collect::<Vec<(std::string::String, std::string::String)>>(),
5247 ),
5248 _ => local_var_req_builder.query(&[(
5249 "id",
5250 &local_var_str
5251 .into_iter()
5252 .map(|p| p.to_string())
5253 .collect::<Vec<String>>()
5254 .join(",")
5255 .to_string(),
5256 )]),
5257 };
5258 }
5259 if let Some(ref local_var_str) = id__empty {
5260 local_var_req_builder =
5261 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
5262 }
5263 if let Some(ref local_var_str) = id__gt {
5264 local_var_req_builder = match "multi" {
5265 "multi" => local_var_req_builder.query(
5266 &local_var_str
5267 .into_iter()
5268 .map(|p| ("id__gt".to_owned(), p.to_string()))
5269 .collect::<Vec<(std::string::String, std::string::String)>>(),
5270 ),
5271 _ => local_var_req_builder.query(&[(
5272 "id__gt",
5273 &local_var_str
5274 .into_iter()
5275 .map(|p| p.to_string())
5276 .collect::<Vec<String>>()
5277 .join(",")
5278 .to_string(),
5279 )]),
5280 };
5281 }
5282 if let Some(ref local_var_str) = id__gte {
5283 local_var_req_builder = match "multi" {
5284 "multi" => local_var_req_builder.query(
5285 &local_var_str
5286 .into_iter()
5287 .map(|p| ("id__gte".to_owned(), p.to_string()))
5288 .collect::<Vec<(std::string::String, std::string::String)>>(),
5289 ),
5290 _ => local_var_req_builder.query(&[(
5291 "id__gte",
5292 &local_var_str
5293 .into_iter()
5294 .map(|p| p.to_string())
5295 .collect::<Vec<String>>()
5296 .join(",")
5297 .to_string(),
5298 )]),
5299 };
5300 }
5301 if let Some(ref local_var_str) = id__lt {
5302 local_var_req_builder = match "multi" {
5303 "multi" => local_var_req_builder.query(
5304 &local_var_str
5305 .into_iter()
5306 .map(|p| ("id__lt".to_owned(), p.to_string()))
5307 .collect::<Vec<(std::string::String, std::string::String)>>(),
5308 ),
5309 _ => local_var_req_builder.query(&[(
5310 "id__lt",
5311 &local_var_str
5312 .into_iter()
5313 .map(|p| p.to_string())
5314 .collect::<Vec<String>>()
5315 .join(",")
5316 .to_string(),
5317 )]),
5318 };
5319 }
5320 if let Some(ref local_var_str) = id__lte {
5321 local_var_req_builder = match "multi" {
5322 "multi" => local_var_req_builder.query(
5323 &local_var_str
5324 .into_iter()
5325 .map(|p| ("id__lte".to_owned(), p.to_string()))
5326 .collect::<Vec<(std::string::String, std::string::String)>>(),
5327 ),
5328 _ => local_var_req_builder.query(&[(
5329 "id__lte",
5330 &local_var_str
5331 .into_iter()
5332 .map(|p| p.to_string())
5333 .collect::<Vec<String>>()
5334 .join(",")
5335 .to_string(),
5336 )]),
5337 };
5338 }
5339 if let Some(ref local_var_str) = id__n {
5340 local_var_req_builder = match "multi" {
5341 "multi" => local_var_req_builder.query(
5342 &local_var_str
5343 .into_iter()
5344 .map(|p| ("id__n".to_owned(), p.to_string()))
5345 .collect::<Vec<(std::string::String, std::string::String)>>(),
5346 ),
5347 _ => local_var_req_builder.query(&[(
5348 "id__n",
5349 &local_var_str
5350 .into_iter()
5351 .map(|p| p.to_string())
5352 .collect::<Vec<String>>()
5353 .join(",")
5354 .to_string(),
5355 )]),
5356 };
5357 }
5358 if let Some(ref local_var_str) = is_active {
5359 local_var_req_builder =
5360 local_var_req_builder.query(&[("is_active", &local_var_str.to_string())]);
5361 }
5362 if let Some(ref local_var_str) = last_updated {
5363 local_var_req_builder = match "multi" {
5364 "multi" => local_var_req_builder.query(
5365 &local_var_str
5366 .into_iter()
5367 .map(|p| ("last_updated".to_owned(), p.to_string()))
5368 .collect::<Vec<(std::string::String, std::string::String)>>(),
5369 ),
5370 _ => local_var_req_builder.query(&[(
5371 "last_updated",
5372 &local_var_str
5373 .into_iter()
5374 .map(|p| p.to_string())
5375 .collect::<Vec<String>>()
5376 .join(",")
5377 .to_string(),
5378 )]),
5379 };
5380 }
5381 if let Some(ref local_var_str) = last_updated__empty {
5382 local_var_req_builder = match "multi" {
5383 "multi" => local_var_req_builder.query(
5384 &local_var_str
5385 .into_iter()
5386 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
5387 .collect::<Vec<(std::string::String, std::string::String)>>(),
5388 ),
5389 _ => local_var_req_builder.query(&[(
5390 "last_updated__empty",
5391 &local_var_str
5392 .into_iter()
5393 .map(|p| p.to_string())
5394 .collect::<Vec<String>>()
5395 .join(",")
5396 .to_string(),
5397 )]),
5398 };
5399 }
5400 if let Some(ref local_var_str) = last_updated__gt {
5401 local_var_req_builder = match "multi" {
5402 "multi" => local_var_req_builder.query(
5403 &local_var_str
5404 .into_iter()
5405 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
5406 .collect::<Vec<(std::string::String, std::string::String)>>(),
5407 ),
5408 _ => local_var_req_builder.query(&[(
5409 "last_updated__gt",
5410 &local_var_str
5411 .into_iter()
5412 .map(|p| p.to_string())
5413 .collect::<Vec<String>>()
5414 .join(",")
5415 .to_string(),
5416 )]),
5417 };
5418 }
5419 if let Some(ref local_var_str) = last_updated__gte {
5420 local_var_req_builder = match "multi" {
5421 "multi" => local_var_req_builder.query(
5422 &local_var_str
5423 .into_iter()
5424 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
5425 .collect::<Vec<(std::string::String, std::string::String)>>(),
5426 ),
5427 _ => local_var_req_builder.query(&[(
5428 "last_updated__gte",
5429 &local_var_str
5430 .into_iter()
5431 .map(|p| p.to_string())
5432 .collect::<Vec<String>>()
5433 .join(",")
5434 .to_string(),
5435 )]),
5436 };
5437 }
5438 if let Some(ref local_var_str) = last_updated__lt {
5439 local_var_req_builder = match "multi" {
5440 "multi" => local_var_req_builder.query(
5441 &local_var_str
5442 .into_iter()
5443 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
5444 .collect::<Vec<(std::string::String, std::string::String)>>(),
5445 ),
5446 _ => local_var_req_builder.query(&[(
5447 "last_updated__lt",
5448 &local_var_str
5449 .into_iter()
5450 .map(|p| p.to_string())
5451 .collect::<Vec<String>>()
5452 .join(",")
5453 .to_string(),
5454 )]),
5455 };
5456 }
5457 if let Some(ref local_var_str) = last_updated__lte {
5458 local_var_req_builder = match "multi" {
5459 "multi" => local_var_req_builder.query(
5460 &local_var_str
5461 .into_iter()
5462 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
5463 .collect::<Vec<(std::string::String, std::string::String)>>(),
5464 ),
5465 _ => local_var_req_builder.query(&[(
5466 "last_updated__lte",
5467 &local_var_str
5468 .into_iter()
5469 .map(|p| p.to_string())
5470 .collect::<Vec<String>>()
5471 .join(",")
5472 .to_string(),
5473 )]),
5474 };
5475 }
5476 if let Some(ref local_var_str) = last_updated__n {
5477 local_var_req_builder = match "multi" {
5478 "multi" => local_var_req_builder.query(
5479 &local_var_str
5480 .into_iter()
5481 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
5482 .collect::<Vec<(std::string::String, std::string::String)>>(),
5483 ),
5484 _ => local_var_req_builder.query(&[(
5485 "last_updated__n",
5486 &local_var_str
5487 .into_iter()
5488 .map(|p| p.to_string())
5489 .collect::<Vec<String>>()
5490 .join(",")
5491 .to_string(),
5492 )]),
5493 };
5494 }
5495 if let Some(ref local_var_str) = limit {
5496 local_var_req_builder =
5497 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
5498 }
5499 if let Some(ref local_var_str) = location {
5500 local_var_req_builder = match "multi" {
5501 "multi" => local_var_req_builder.query(
5502 &local_var_str
5503 .into_iter()
5504 .map(|p| ("location".to_owned(), p.to_string()))
5505 .collect::<Vec<(std::string::String, std::string::String)>>(),
5506 ),
5507 _ => local_var_req_builder.query(&[(
5508 "location",
5509 &local_var_str
5510 .into_iter()
5511 .map(|p| p.to_string())
5512 .collect::<Vec<String>>()
5513 .join(",")
5514 .to_string(),
5515 )]),
5516 };
5517 }
5518 if let Some(ref local_var_str) = location__n {
5519 local_var_req_builder = match "multi" {
5520 "multi" => local_var_req_builder.query(
5521 &local_var_str
5522 .into_iter()
5523 .map(|p| ("location__n".to_owned(), p.to_string()))
5524 .collect::<Vec<(std::string::String, std::string::String)>>(),
5525 ),
5526 _ => local_var_req_builder.query(&[(
5527 "location__n",
5528 &local_var_str
5529 .into_iter()
5530 .map(|p| p.to_string())
5531 .collect::<Vec<String>>()
5532 .join(",")
5533 .to_string(),
5534 )]),
5535 };
5536 }
5537 if let Some(ref local_var_str) = location_id {
5538 local_var_req_builder = match "multi" {
5539 "multi" => local_var_req_builder.query(
5540 &local_var_str
5541 .into_iter()
5542 .map(|p| ("location_id".to_owned(), p.to_string()))
5543 .collect::<Vec<(std::string::String, std::string::String)>>(),
5544 ),
5545 _ => local_var_req_builder.query(&[(
5546 "location_id",
5547 &local_var_str
5548 .into_iter()
5549 .map(|p| p.to_string())
5550 .collect::<Vec<String>>()
5551 .join(",")
5552 .to_string(),
5553 )]),
5554 };
5555 }
5556 if let Some(ref local_var_str) = location_id__n {
5557 local_var_req_builder = match "multi" {
5558 "multi" => local_var_req_builder.query(
5559 &local_var_str
5560 .into_iter()
5561 .map(|p| ("location_id__n".to_owned(), p.to_string()))
5562 .collect::<Vec<(std::string::String, std::string::String)>>(),
5563 ),
5564 _ => local_var_req_builder.query(&[(
5565 "location_id__n",
5566 &local_var_str
5567 .into_iter()
5568 .map(|p| p.to_string())
5569 .collect::<Vec<String>>()
5570 .join(",")
5571 .to_string(),
5572 )]),
5573 };
5574 }
5575 if let Some(ref local_var_str) = modified_by_request {
5576 local_var_req_builder =
5577 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
5578 }
5579 if let Some(ref local_var_str) = name {
5580 local_var_req_builder = match "multi" {
5581 "multi" => local_var_req_builder.query(
5582 &local_var_str
5583 .into_iter()
5584 .map(|p| ("name".to_owned(), p.to_string()))
5585 .collect::<Vec<(std::string::String, std::string::String)>>(),
5586 ),
5587 _ => local_var_req_builder.query(&[(
5588 "name",
5589 &local_var_str
5590 .into_iter()
5591 .map(|p| p.to_string())
5592 .collect::<Vec<String>>()
5593 .join(",")
5594 .to_string(),
5595 )]),
5596 };
5597 }
5598 if let Some(ref local_var_str) = name__empty {
5599 local_var_req_builder =
5600 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
5601 }
5602 if let Some(ref local_var_str) = name__ic {
5603 local_var_req_builder = match "multi" {
5604 "multi" => local_var_req_builder.query(
5605 &local_var_str
5606 .into_iter()
5607 .map(|p| ("name__ic".to_owned(), p.to_string()))
5608 .collect::<Vec<(std::string::String, std::string::String)>>(),
5609 ),
5610 _ => local_var_req_builder.query(&[(
5611 "name__ic",
5612 &local_var_str
5613 .into_iter()
5614 .map(|p| p.to_string())
5615 .collect::<Vec<String>>()
5616 .join(",")
5617 .to_string(),
5618 )]),
5619 };
5620 }
5621 if let Some(ref local_var_str) = name__ie {
5622 local_var_req_builder = match "multi" {
5623 "multi" => local_var_req_builder.query(
5624 &local_var_str
5625 .into_iter()
5626 .map(|p| ("name__ie".to_owned(), p.to_string()))
5627 .collect::<Vec<(std::string::String, std::string::String)>>(),
5628 ),
5629 _ => local_var_req_builder.query(&[(
5630 "name__ie",
5631 &local_var_str
5632 .into_iter()
5633 .map(|p| p.to_string())
5634 .collect::<Vec<String>>()
5635 .join(",")
5636 .to_string(),
5637 )]),
5638 };
5639 }
5640 if let Some(ref local_var_str) = name__iew {
5641 local_var_req_builder = match "multi" {
5642 "multi" => local_var_req_builder.query(
5643 &local_var_str
5644 .into_iter()
5645 .map(|p| ("name__iew".to_owned(), p.to_string()))
5646 .collect::<Vec<(std::string::String, std::string::String)>>(),
5647 ),
5648 _ => local_var_req_builder.query(&[(
5649 "name__iew",
5650 &local_var_str
5651 .into_iter()
5652 .map(|p| p.to_string())
5653 .collect::<Vec<String>>()
5654 .join(",")
5655 .to_string(),
5656 )]),
5657 };
5658 }
5659 if let Some(ref local_var_str) = name__iregex {
5660 local_var_req_builder = match "multi" {
5661 "multi" => local_var_req_builder.query(
5662 &local_var_str
5663 .into_iter()
5664 .map(|p| ("name__iregex".to_owned(), p.to_string()))
5665 .collect::<Vec<(std::string::String, std::string::String)>>(),
5666 ),
5667 _ => local_var_req_builder.query(&[(
5668 "name__iregex",
5669 &local_var_str
5670 .into_iter()
5671 .map(|p| p.to_string())
5672 .collect::<Vec<String>>()
5673 .join(",")
5674 .to_string(),
5675 )]),
5676 };
5677 }
5678 if let Some(ref local_var_str) = name__isw {
5679 local_var_req_builder = match "multi" {
5680 "multi" => local_var_req_builder.query(
5681 &local_var_str
5682 .into_iter()
5683 .map(|p| ("name__isw".to_owned(), p.to_string()))
5684 .collect::<Vec<(std::string::String, std::string::String)>>(),
5685 ),
5686 _ => local_var_req_builder.query(&[(
5687 "name__isw",
5688 &local_var_str
5689 .into_iter()
5690 .map(|p| p.to_string())
5691 .collect::<Vec<String>>()
5692 .join(",")
5693 .to_string(),
5694 )]),
5695 };
5696 }
5697 if let Some(ref local_var_str) = name__n {
5698 local_var_req_builder = match "multi" {
5699 "multi" => local_var_req_builder.query(
5700 &local_var_str
5701 .into_iter()
5702 .map(|p| ("name__n".to_owned(), p.to_string()))
5703 .collect::<Vec<(std::string::String, std::string::String)>>(),
5704 ),
5705 _ => local_var_req_builder.query(&[(
5706 "name__n",
5707 &local_var_str
5708 .into_iter()
5709 .map(|p| p.to_string())
5710 .collect::<Vec<String>>()
5711 .join(",")
5712 .to_string(),
5713 )]),
5714 };
5715 }
5716 if let Some(ref local_var_str) = name__nic {
5717 local_var_req_builder = match "multi" {
5718 "multi" => local_var_req_builder.query(
5719 &local_var_str
5720 .into_iter()
5721 .map(|p| ("name__nic".to_owned(), p.to_string()))
5722 .collect::<Vec<(std::string::String, std::string::String)>>(),
5723 ),
5724 _ => local_var_req_builder.query(&[(
5725 "name__nic",
5726 &local_var_str
5727 .into_iter()
5728 .map(|p| p.to_string())
5729 .collect::<Vec<String>>()
5730 .join(",")
5731 .to_string(),
5732 )]),
5733 };
5734 }
5735 if let Some(ref local_var_str) = name__nie {
5736 local_var_req_builder = match "multi" {
5737 "multi" => local_var_req_builder.query(
5738 &local_var_str
5739 .into_iter()
5740 .map(|p| ("name__nie".to_owned(), p.to_string()))
5741 .collect::<Vec<(std::string::String, std::string::String)>>(),
5742 ),
5743 _ => local_var_req_builder.query(&[(
5744 "name__nie",
5745 &local_var_str
5746 .into_iter()
5747 .map(|p| p.to_string())
5748 .collect::<Vec<String>>()
5749 .join(",")
5750 .to_string(),
5751 )]),
5752 };
5753 }
5754 if let Some(ref local_var_str) = name__niew {
5755 local_var_req_builder = match "multi" {
5756 "multi" => local_var_req_builder.query(
5757 &local_var_str
5758 .into_iter()
5759 .map(|p| ("name__niew".to_owned(), p.to_string()))
5760 .collect::<Vec<(std::string::String, std::string::String)>>(),
5761 ),
5762 _ => local_var_req_builder.query(&[(
5763 "name__niew",
5764 &local_var_str
5765 .into_iter()
5766 .map(|p| p.to_string())
5767 .collect::<Vec<String>>()
5768 .join(",")
5769 .to_string(),
5770 )]),
5771 };
5772 }
5773 if let Some(ref local_var_str) = name__nisw {
5774 local_var_req_builder = match "multi" {
5775 "multi" => local_var_req_builder.query(
5776 &local_var_str
5777 .into_iter()
5778 .map(|p| ("name__nisw".to_owned(), p.to_string()))
5779 .collect::<Vec<(std::string::String, std::string::String)>>(),
5780 ),
5781 _ => local_var_req_builder.query(&[(
5782 "name__nisw",
5783 &local_var_str
5784 .into_iter()
5785 .map(|p| p.to_string())
5786 .collect::<Vec<String>>()
5787 .join(",")
5788 .to_string(),
5789 )]),
5790 };
5791 }
5792 if let Some(ref local_var_str) = name__regex {
5793 local_var_req_builder = match "multi" {
5794 "multi" => local_var_req_builder.query(
5795 &local_var_str
5796 .into_iter()
5797 .map(|p| ("name__regex".to_owned(), p.to_string()))
5798 .collect::<Vec<(std::string::String, std::string::String)>>(),
5799 ),
5800 _ => local_var_req_builder.query(&[(
5801 "name__regex",
5802 &local_var_str
5803 .into_iter()
5804 .map(|p| p.to_string())
5805 .collect::<Vec<String>>()
5806 .join(",")
5807 .to_string(),
5808 )]),
5809 };
5810 }
5811 if let Some(ref local_var_str) = offset {
5812 local_var_req_builder =
5813 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
5814 }
5815 if let Some(ref local_var_str) = ordering {
5816 local_var_req_builder =
5817 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
5818 }
5819 if let Some(ref local_var_str) = platform {
5820 local_var_req_builder = match "multi" {
5821 "multi" => local_var_req_builder.query(
5822 &local_var_str
5823 .into_iter()
5824 .map(|p| ("platform".to_owned(), p.to_string()))
5825 .collect::<Vec<(std::string::String, std::string::String)>>(),
5826 ),
5827 _ => local_var_req_builder.query(&[(
5828 "platform",
5829 &local_var_str
5830 .into_iter()
5831 .map(|p| p.to_string())
5832 .collect::<Vec<String>>()
5833 .join(",")
5834 .to_string(),
5835 )]),
5836 };
5837 }
5838 if let Some(ref local_var_str) = platform__n {
5839 local_var_req_builder = match "multi" {
5840 "multi" => local_var_req_builder.query(
5841 &local_var_str
5842 .into_iter()
5843 .map(|p| ("platform__n".to_owned(), p.to_string()))
5844 .collect::<Vec<(std::string::String, std::string::String)>>(),
5845 ),
5846 _ => local_var_req_builder.query(&[(
5847 "platform__n",
5848 &local_var_str
5849 .into_iter()
5850 .map(|p| p.to_string())
5851 .collect::<Vec<String>>()
5852 .join(",")
5853 .to_string(),
5854 )]),
5855 };
5856 }
5857 if let Some(ref local_var_str) = platform_id {
5858 local_var_req_builder = match "multi" {
5859 "multi" => local_var_req_builder.query(
5860 &local_var_str
5861 .into_iter()
5862 .map(|p| ("platform_id".to_owned(), p.to_string()))
5863 .collect::<Vec<(std::string::String, std::string::String)>>(),
5864 ),
5865 _ => local_var_req_builder.query(&[(
5866 "platform_id",
5867 &local_var_str
5868 .into_iter()
5869 .map(|p| p.to_string())
5870 .collect::<Vec<String>>()
5871 .join(",")
5872 .to_string(),
5873 )]),
5874 };
5875 }
5876 if let Some(ref local_var_str) = platform_id__n {
5877 local_var_req_builder = match "multi" {
5878 "multi" => local_var_req_builder.query(
5879 &local_var_str
5880 .into_iter()
5881 .map(|p| ("platform_id__n".to_owned(), p.to_string()))
5882 .collect::<Vec<(std::string::String, std::string::String)>>(),
5883 ),
5884 _ => local_var_req_builder.query(&[(
5885 "platform_id__n",
5886 &local_var_str
5887 .into_iter()
5888 .map(|p| p.to_string())
5889 .collect::<Vec<String>>()
5890 .join(",")
5891 .to_string(),
5892 )]),
5893 };
5894 }
5895 if let Some(ref local_var_str) = profile {
5896 local_var_req_builder = match "multi" {
5897 "multi" => local_var_req_builder.query(
5898 &local_var_str
5899 .into_iter()
5900 .map(|p| ("profile".to_owned(), p.to_string()))
5901 .collect::<Vec<(std::string::String, std::string::String)>>(),
5902 ),
5903 _ => local_var_req_builder.query(&[(
5904 "profile",
5905 &local_var_str
5906 .into_iter()
5907 .map(|p| p.to_string())
5908 .collect::<Vec<String>>()
5909 .join(",")
5910 .to_string(),
5911 )]),
5912 };
5913 }
5914 if let Some(ref local_var_str) = profile__n {
5915 local_var_req_builder = match "multi" {
5916 "multi" => local_var_req_builder.query(
5917 &local_var_str
5918 .into_iter()
5919 .map(|p| ("profile__n".to_owned(), p.to_string()))
5920 .collect::<Vec<(std::string::String, std::string::String)>>(),
5921 ),
5922 _ => local_var_req_builder.query(&[(
5923 "profile__n",
5924 &local_var_str
5925 .into_iter()
5926 .map(|p| p.to_string())
5927 .collect::<Vec<String>>()
5928 .join(",")
5929 .to_string(),
5930 )]),
5931 };
5932 }
5933 if let Some(ref local_var_str) = profile_id {
5934 local_var_req_builder = match "multi" {
5935 "multi" => local_var_req_builder.query(
5936 &local_var_str
5937 .into_iter()
5938 .map(|p| ("profile_id".to_owned(), p.to_string()))
5939 .collect::<Vec<(std::string::String, std::string::String)>>(),
5940 ),
5941 _ => local_var_req_builder.query(&[(
5942 "profile_id",
5943 &local_var_str
5944 .into_iter()
5945 .map(|p| p.to_string())
5946 .collect::<Vec<String>>()
5947 .join(",")
5948 .to_string(),
5949 )]),
5950 };
5951 }
5952 if let Some(ref local_var_str) = profile_id__n {
5953 local_var_req_builder = match "multi" {
5954 "multi" => local_var_req_builder.query(
5955 &local_var_str
5956 .into_iter()
5957 .map(|p| ("profile_id__n".to_owned(), p.to_string()))
5958 .collect::<Vec<(std::string::String, std::string::String)>>(),
5959 ),
5960 _ => local_var_req_builder.query(&[(
5961 "profile_id__n",
5962 &local_var_str
5963 .into_iter()
5964 .map(|p| p.to_string())
5965 .collect::<Vec<String>>()
5966 .join(",")
5967 .to_string(),
5968 )]),
5969 };
5970 }
5971 if let Some(ref local_var_str) = q {
5972 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
5973 }
5974 if let Some(ref local_var_str) = region {
5975 local_var_req_builder = match "multi" {
5976 "multi" => local_var_req_builder.query(
5977 &local_var_str
5978 .into_iter()
5979 .map(|p| ("region".to_owned(), p.to_string()))
5980 .collect::<Vec<(std::string::String, std::string::String)>>(),
5981 ),
5982 _ => local_var_req_builder.query(&[(
5983 "region",
5984 &local_var_str
5985 .into_iter()
5986 .map(|p| p.to_string())
5987 .collect::<Vec<String>>()
5988 .join(",")
5989 .to_string(),
5990 )]),
5991 };
5992 }
5993 if let Some(ref local_var_str) = region__n {
5994 local_var_req_builder = match "multi" {
5995 "multi" => local_var_req_builder.query(
5996 &local_var_str
5997 .into_iter()
5998 .map(|p| ("region__n".to_owned(), p.to_string()))
5999 .collect::<Vec<(std::string::String, std::string::String)>>(),
6000 ),
6001 _ => local_var_req_builder.query(&[(
6002 "region__n",
6003 &local_var_str
6004 .into_iter()
6005 .map(|p| p.to_string())
6006 .collect::<Vec<String>>()
6007 .join(",")
6008 .to_string(),
6009 )]),
6010 };
6011 }
6012 if let Some(ref local_var_str) = region_id {
6013 local_var_req_builder = match "multi" {
6014 "multi" => local_var_req_builder.query(
6015 &local_var_str
6016 .into_iter()
6017 .map(|p| ("region_id".to_owned(), p.to_string()))
6018 .collect::<Vec<(std::string::String, std::string::String)>>(),
6019 ),
6020 _ => local_var_req_builder.query(&[(
6021 "region_id",
6022 &local_var_str
6023 .into_iter()
6024 .map(|p| p.to_string())
6025 .collect::<Vec<String>>()
6026 .join(",")
6027 .to_string(),
6028 )]),
6029 };
6030 }
6031 if let Some(ref local_var_str) = region_id__n {
6032 local_var_req_builder = match "multi" {
6033 "multi" => local_var_req_builder.query(
6034 &local_var_str
6035 .into_iter()
6036 .map(|p| ("region_id__n".to_owned(), p.to_string()))
6037 .collect::<Vec<(std::string::String, std::string::String)>>(),
6038 ),
6039 _ => local_var_req_builder.query(&[(
6040 "region_id__n",
6041 &local_var_str
6042 .into_iter()
6043 .map(|p| p.to_string())
6044 .collect::<Vec<String>>()
6045 .join(",")
6046 .to_string(),
6047 )]),
6048 };
6049 }
6050 if let Some(ref local_var_str) = site {
6051 local_var_req_builder = match "multi" {
6052 "multi" => local_var_req_builder.query(
6053 &local_var_str
6054 .into_iter()
6055 .map(|p| ("site".to_owned(), p.to_string()))
6056 .collect::<Vec<(std::string::String, std::string::String)>>(),
6057 ),
6058 _ => local_var_req_builder.query(&[(
6059 "site",
6060 &local_var_str
6061 .into_iter()
6062 .map(|p| p.to_string())
6063 .collect::<Vec<String>>()
6064 .join(",")
6065 .to_string(),
6066 )]),
6067 };
6068 }
6069 if let Some(ref local_var_str) = site__n {
6070 local_var_req_builder = match "multi" {
6071 "multi" => local_var_req_builder.query(
6072 &local_var_str
6073 .into_iter()
6074 .map(|p| ("site__n".to_owned(), p.to_string()))
6075 .collect::<Vec<(std::string::String, std::string::String)>>(),
6076 ),
6077 _ => local_var_req_builder.query(&[(
6078 "site__n",
6079 &local_var_str
6080 .into_iter()
6081 .map(|p| p.to_string())
6082 .collect::<Vec<String>>()
6083 .join(",")
6084 .to_string(),
6085 )]),
6086 };
6087 }
6088 if let Some(ref local_var_str) = site_group {
6089 local_var_req_builder = match "multi" {
6090 "multi" => local_var_req_builder.query(
6091 &local_var_str
6092 .into_iter()
6093 .map(|p| ("site_group".to_owned(), p.to_string()))
6094 .collect::<Vec<(std::string::String, std::string::String)>>(),
6095 ),
6096 _ => local_var_req_builder.query(&[(
6097 "site_group",
6098 &local_var_str
6099 .into_iter()
6100 .map(|p| p.to_string())
6101 .collect::<Vec<String>>()
6102 .join(",")
6103 .to_string(),
6104 )]),
6105 };
6106 }
6107 if let Some(ref local_var_str) = site_group__n {
6108 local_var_req_builder = match "multi" {
6109 "multi" => local_var_req_builder.query(
6110 &local_var_str
6111 .into_iter()
6112 .map(|p| ("site_group__n".to_owned(), p.to_string()))
6113 .collect::<Vec<(std::string::String, std::string::String)>>(),
6114 ),
6115 _ => local_var_req_builder.query(&[(
6116 "site_group__n",
6117 &local_var_str
6118 .into_iter()
6119 .map(|p| p.to_string())
6120 .collect::<Vec<String>>()
6121 .join(",")
6122 .to_string(),
6123 )]),
6124 };
6125 }
6126 if let Some(ref local_var_str) = site_group_id {
6127 local_var_req_builder = match "multi" {
6128 "multi" => local_var_req_builder.query(
6129 &local_var_str
6130 .into_iter()
6131 .map(|p| ("site_group_id".to_owned(), p.to_string()))
6132 .collect::<Vec<(std::string::String, std::string::String)>>(),
6133 ),
6134 _ => local_var_req_builder.query(&[(
6135 "site_group_id",
6136 &local_var_str
6137 .into_iter()
6138 .map(|p| p.to_string())
6139 .collect::<Vec<String>>()
6140 .join(",")
6141 .to_string(),
6142 )]),
6143 };
6144 }
6145 if let Some(ref local_var_str) = site_group_id__n {
6146 local_var_req_builder = match "multi" {
6147 "multi" => local_var_req_builder.query(
6148 &local_var_str
6149 .into_iter()
6150 .map(|p| ("site_group_id__n".to_owned(), p.to_string()))
6151 .collect::<Vec<(std::string::String, std::string::String)>>(),
6152 ),
6153 _ => local_var_req_builder.query(&[(
6154 "site_group_id__n",
6155 &local_var_str
6156 .into_iter()
6157 .map(|p| p.to_string())
6158 .collect::<Vec<String>>()
6159 .join(",")
6160 .to_string(),
6161 )]),
6162 };
6163 }
6164 if let Some(ref local_var_str) = site_id {
6165 local_var_req_builder = match "multi" {
6166 "multi" => local_var_req_builder.query(
6167 &local_var_str
6168 .into_iter()
6169 .map(|p| ("site_id".to_owned(), p.to_string()))
6170 .collect::<Vec<(std::string::String, std::string::String)>>(),
6171 ),
6172 _ => local_var_req_builder.query(&[(
6173 "site_id",
6174 &local_var_str
6175 .into_iter()
6176 .map(|p| p.to_string())
6177 .collect::<Vec<String>>()
6178 .join(",")
6179 .to_string(),
6180 )]),
6181 };
6182 }
6183 if let Some(ref local_var_str) = site_id__n {
6184 local_var_req_builder = match "multi" {
6185 "multi" => local_var_req_builder.query(
6186 &local_var_str
6187 .into_iter()
6188 .map(|p| ("site_id__n".to_owned(), p.to_string()))
6189 .collect::<Vec<(std::string::String, std::string::String)>>(),
6190 ),
6191 _ => local_var_req_builder.query(&[(
6192 "site_id__n",
6193 &local_var_str
6194 .into_iter()
6195 .map(|p| p.to_string())
6196 .collect::<Vec<String>>()
6197 .join(",")
6198 .to_string(),
6199 )]),
6200 };
6201 }
6202 if let Some(ref local_var_str) = tag {
6203 local_var_req_builder = match "multi" {
6204 "multi" => local_var_req_builder.query(
6205 &local_var_str
6206 .into_iter()
6207 .map(|p| ("tag".to_owned(), p.to_string()))
6208 .collect::<Vec<(std::string::String, std::string::String)>>(),
6209 ),
6210 _ => local_var_req_builder.query(&[(
6211 "tag",
6212 &local_var_str
6213 .into_iter()
6214 .map(|p| p.to_string())
6215 .collect::<Vec<String>>()
6216 .join(",")
6217 .to_string(),
6218 )]),
6219 };
6220 }
6221 if let Some(ref local_var_str) = tag__n {
6222 local_var_req_builder = match "multi" {
6223 "multi" => local_var_req_builder.query(
6224 &local_var_str
6225 .into_iter()
6226 .map(|p| ("tag__n".to_owned(), p.to_string()))
6227 .collect::<Vec<(std::string::String, std::string::String)>>(),
6228 ),
6229 _ => local_var_req_builder.query(&[(
6230 "tag__n",
6231 &local_var_str
6232 .into_iter()
6233 .map(|p| p.to_string())
6234 .collect::<Vec<String>>()
6235 .join(",")
6236 .to_string(),
6237 )]),
6238 };
6239 }
6240 if let Some(ref local_var_str) = tag_id {
6241 local_var_req_builder = match "multi" {
6242 "multi" => local_var_req_builder.query(
6243 &local_var_str
6244 .into_iter()
6245 .map(|p| ("tag_id".to_owned(), p.to_string()))
6246 .collect::<Vec<(std::string::String, std::string::String)>>(),
6247 ),
6248 _ => local_var_req_builder.query(&[(
6249 "tag_id",
6250 &local_var_str
6251 .into_iter()
6252 .map(|p| p.to_string())
6253 .collect::<Vec<String>>()
6254 .join(",")
6255 .to_string(),
6256 )]),
6257 };
6258 }
6259 if let Some(ref local_var_str) = tag_id__n {
6260 local_var_req_builder = match "multi" {
6261 "multi" => local_var_req_builder.query(
6262 &local_var_str
6263 .into_iter()
6264 .map(|p| ("tag_id__n".to_owned(), p.to_string()))
6265 .collect::<Vec<(std::string::String, std::string::String)>>(),
6266 ),
6267 _ => local_var_req_builder.query(&[(
6268 "tag_id__n",
6269 &local_var_str
6270 .into_iter()
6271 .map(|p| p.to_string())
6272 .collect::<Vec<String>>()
6273 .join(",")
6274 .to_string(),
6275 )]),
6276 };
6277 }
6278 if let Some(ref local_var_str) = tenant {
6279 local_var_req_builder = match "multi" {
6280 "multi" => local_var_req_builder.query(
6281 &local_var_str
6282 .into_iter()
6283 .map(|p| ("tenant".to_owned(), p.to_string()))
6284 .collect::<Vec<(std::string::String, std::string::String)>>(),
6285 ),
6286 _ => local_var_req_builder.query(&[(
6287 "tenant",
6288 &local_var_str
6289 .into_iter()
6290 .map(|p| p.to_string())
6291 .collect::<Vec<String>>()
6292 .join(",")
6293 .to_string(),
6294 )]),
6295 };
6296 }
6297 if let Some(ref local_var_str) = tenant__n {
6298 local_var_req_builder = match "multi" {
6299 "multi" => local_var_req_builder.query(
6300 &local_var_str
6301 .into_iter()
6302 .map(|p| ("tenant__n".to_owned(), p.to_string()))
6303 .collect::<Vec<(std::string::String, std::string::String)>>(),
6304 ),
6305 _ => local_var_req_builder.query(&[(
6306 "tenant__n",
6307 &local_var_str
6308 .into_iter()
6309 .map(|p| p.to_string())
6310 .collect::<Vec<String>>()
6311 .join(",")
6312 .to_string(),
6313 )]),
6314 };
6315 }
6316 if let Some(ref local_var_str) = tenant_group {
6317 local_var_req_builder = match "multi" {
6318 "multi" => local_var_req_builder.query(
6319 &local_var_str
6320 .into_iter()
6321 .map(|p| ("tenant_group".to_owned(), p.to_string()))
6322 .collect::<Vec<(std::string::String, std::string::String)>>(),
6323 ),
6324 _ => local_var_req_builder.query(&[(
6325 "tenant_group",
6326 &local_var_str
6327 .into_iter()
6328 .map(|p| p.to_string())
6329 .collect::<Vec<String>>()
6330 .join(",")
6331 .to_string(),
6332 )]),
6333 };
6334 }
6335 if let Some(ref local_var_str) = tenant_group__n {
6336 local_var_req_builder = match "multi" {
6337 "multi" => local_var_req_builder.query(
6338 &local_var_str
6339 .into_iter()
6340 .map(|p| ("tenant_group__n".to_owned(), p.to_string()))
6341 .collect::<Vec<(std::string::String, std::string::String)>>(),
6342 ),
6343 _ => local_var_req_builder.query(&[(
6344 "tenant_group__n",
6345 &local_var_str
6346 .into_iter()
6347 .map(|p| p.to_string())
6348 .collect::<Vec<String>>()
6349 .join(",")
6350 .to_string(),
6351 )]),
6352 };
6353 }
6354 if let Some(ref local_var_str) = tenant_group_id {
6355 local_var_req_builder = match "multi" {
6356 "multi" => local_var_req_builder.query(
6357 &local_var_str
6358 .into_iter()
6359 .map(|p| ("tenant_group_id".to_owned(), p.to_string()))
6360 .collect::<Vec<(std::string::String, std::string::String)>>(),
6361 ),
6362 _ => local_var_req_builder.query(&[(
6363 "tenant_group_id",
6364 &local_var_str
6365 .into_iter()
6366 .map(|p| p.to_string())
6367 .collect::<Vec<String>>()
6368 .join(",")
6369 .to_string(),
6370 )]),
6371 };
6372 }
6373 if let Some(ref local_var_str) = tenant_group_id__n {
6374 local_var_req_builder = match "multi" {
6375 "multi" => local_var_req_builder.query(
6376 &local_var_str
6377 .into_iter()
6378 .map(|p| ("tenant_group_id__n".to_owned(), p.to_string()))
6379 .collect::<Vec<(std::string::String, std::string::String)>>(),
6380 ),
6381 _ => local_var_req_builder.query(&[(
6382 "tenant_group_id__n",
6383 &local_var_str
6384 .into_iter()
6385 .map(|p| p.to_string())
6386 .collect::<Vec<String>>()
6387 .join(",")
6388 .to_string(),
6389 )]),
6390 };
6391 }
6392 if let Some(ref local_var_str) = tenant_id {
6393 local_var_req_builder = match "multi" {
6394 "multi" => local_var_req_builder.query(
6395 &local_var_str
6396 .into_iter()
6397 .map(|p| ("tenant_id".to_owned(), p.to_string()))
6398 .collect::<Vec<(std::string::String, std::string::String)>>(),
6399 ),
6400 _ => local_var_req_builder.query(&[(
6401 "tenant_id",
6402 &local_var_str
6403 .into_iter()
6404 .map(|p| p.to_string())
6405 .collect::<Vec<String>>()
6406 .join(",")
6407 .to_string(),
6408 )]),
6409 };
6410 }
6411 if let Some(ref local_var_str) = tenant_id__n {
6412 local_var_req_builder = match "multi" {
6413 "multi" => local_var_req_builder.query(
6414 &local_var_str
6415 .into_iter()
6416 .map(|p| ("tenant_id__n".to_owned(), p.to_string()))
6417 .collect::<Vec<(std::string::String, std::string::String)>>(),
6418 ),
6419 _ => local_var_req_builder.query(&[(
6420 "tenant_id__n",
6421 &local_var_str
6422 .into_iter()
6423 .map(|p| p.to_string())
6424 .collect::<Vec<String>>()
6425 .join(",")
6426 .to_string(),
6427 )]),
6428 };
6429 }
6430 if let Some(ref local_var_str) = updated_by_request {
6431 local_var_req_builder =
6432 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
6433 }
6434 if let Some(ref local_var_str) = weight {
6435 local_var_req_builder = match "multi" {
6436 "multi" => local_var_req_builder.query(
6437 &local_var_str
6438 .into_iter()
6439 .map(|p| ("weight".to_owned(), p.to_string()))
6440 .collect::<Vec<(std::string::String, std::string::String)>>(),
6441 ),
6442 _ => local_var_req_builder.query(&[(
6443 "weight",
6444 &local_var_str
6445 .into_iter()
6446 .map(|p| p.to_string())
6447 .collect::<Vec<String>>()
6448 .join(",")
6449 .to_string(),
6450 )]),
6451 };
6452 }
6453 if let Some(ref local_var_str) = weight__empty {
6454 local_var_req_builder =
6455 local_var_req_builder.query(&[("weight__empty", &local_var_str.to_string())]);
6456 }
6457 if let Some(ref local_var_str) = weight__gt {
6458 local_var_req_builder = match "multi" {
6459 "multi" => local_var_req_builder.query(
6460 &local_var_str
6461 .into_iter()
6462 .map(|p| ("weight__gt".to_owned(), p.to_string()))
6463 .collect::<Vec<(std::string::String, std::string::String)>>(),
6464 ),
6465 _ => local_var_req_builder.query(&[(
6466 "weight__gt",
6467 &local_var_str
6468 .into_iter()
6469 .map(|p| p.to_string())
6470 .collect::<Vec<String>>()
6471 .join(",")
6472 .to_string(),
6473 )]),
6474 };
6475 }
6476 if let Some(ref local_var_str) = weight__gte {
6477 local_var_req_builder = match "multi" {
6478 "multi" => local_var_req_builder.query(
6479 &local_var_str
6480 .into_iter()
6481 .map(|p| ("weight__gte".to_owned(), p.to_string()))
6482 .collect::<Vec<(std::string::String, std::string::String)>>(),
6483 ),
6484 _ => local_var_req_builder.query(&[(
6485 "weight__gte",
6486 &local_var_str
6487 .into_iter()
6488 .map(|p| p.to_string())
6489 .collect::<Vec<String>>()
6490 .join(",")
6491 .to_string(),
6492 )]),
6493 };
6494 }
6495 if let Some(ref local_var_str) = weight__lt {
6496 local_var_req_builder = match "multi" {
6497 "multi" => local_var_req_builder.query(
6498 &local_var_str
6499 .into_iter()
6500 .map(|p| ("weight__lt".to_owned(), p.to_string()))
6501 .collect::<Vec<(std::string::String, std::string::String)>>(),
6502 ),
6503 _ => local_var_req_builder.query(&[(
6504 "weight__lt",
6505 &local_var_str
6506 .into_iter()
6507 .map(|p| p.to_string())
6508 .collect::<Vec<String>>()
6509 .join(",")
6510 .to_string(),
6511 )]),
6512 };
6513 }
6514 if let Some(ref local_var_str) = weight__lte {
6515 local_var_req_builder = match "multi" {
6516 "multi" => local_var_req_builder.query(
6517 &local_var_str
6518 .into_iter()
6519 .map(|p| ("weight__lte".to_owned(), p.to_string()))
6520 .collect::<Vec<(std::string::String, std::string::String)>>(),
6521 ),
6522 _ => local_var_req_builder.query(&[(
6523 "weight__lte",
6524 &local_var_str
6525 .into_iter()
6526 .map(|p| p.to_string())
6527 .collect::<Vec<String>>()
6528 .join(",")
6529 .to_string(),
6530 )]),
6531 };
6532 }
6533 if let Some(ref local_var_str) = weight__n {
6534 local_var_req_builder = match "multi" {
6535 "multi" => local_var_req_builder.query(
6536 &local_var_str
6537 .into_iter()
6538 .map(|p| ("weight__n".to_owned(), p.to_string()))
6539 .collect::<Vec<(std::string::String, std::string::String)>>(),
6540 ),
6541 _ => local_var_req_builder.query(&[(
6542 "weight__n",
6543 &local_var_str
6544 .into_iter()
6545 .map(|p| p.to_string())
6546 .collect::<Vec<String>>()
6547 .join(",")
6548 .to_string(),
6549 )]),
6550 };
6551 }
6552 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
6553 local_var_req_builder =
6554 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
6555 }
6556 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
6557 let local_var_key = local_var_apikey.key.clone();
6558 let local_var_value = match local_var_apikey.prefix {
6559 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
6560 None => local_var_key,
6561 };
6562 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
6563 };
6564
6565 let local_var_req = local_var_req_builder.build()?;
6566 let local_var_resp = local_var_client.execute(local_var_req).await?;
6567
6568 let local_var_status = local_var_resp.status();
6569 let local_var_content = local_var_resp.text().await?;
6570
6571 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
6572 serde_json::from_str(&local_var_content).map_err(Error::from)
6573 } else {
6574 let local_var_entity: Option<ExtrasConfigContextsListError> =
6575 serde_json::from_str(&local_var_content).ok();
6576 let local_var_error = ResponseContent {
6577 status: local_var_status,
6578 content: local_var_content,
6579 entity: local_var_entity,
6580 };
6581 Err(Error::ResponseError(local_var_error))
6582 }
6583}
6584
6585pub async fn extras_config_contexts_partial_update(
6587 configuration: &configuration::Configuration,
6588 id: i32,
6589 patched_config_context_request: Option<crate::models::PatchedConfigContextRequest>,
6590) -> Result<crate::models::ConfigContext, Error<ExtrasConfigContextsPartialUpdateError>> {
6591 let local_var_configuration = configuration;
6592
6593 let local_var_client = &local_var_configuration.client;
6594
6595 let local_var_uri_str = format!(
6596 "{}/api/extras/config-contexts/{id}/",
6597 local_var_configuration.base_path,
6598 id = id
6599 );
6600 let mut local_var_req_builder =
6601 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
6602
6603 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
6604 local_var_req_builder =
6605 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
6606 }
6607 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
6608 let local_var_key = local_var_apikey.key.clone();
6609 let local_var_value = match local_var_apikey.prefix {
6610 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
6611 None => local_var_key,
6612 };
6613 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
6614 };
6615 local_var_req_builder = local_var_req_builder.json(&patched_config_context_request);
6616
6617 let local_var_req = local_var_req_builder.build()?;
6618 let local_var_resp = local_var_client.execute(local_var_req).await?;
6619
6620 let local_var_status = local_var_resp.status();
6621 let local_var_content = local_var_resp.text().await?;
6622
6623 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
6624 serde_json::from_str(&local_var_content).map_err(Error::from)
6625 } else {
6626 let local_var_entity: Option<ExtrasConfigContextsPartialUpdateError> =
6627 serde_json::from_str(&local_var_content).ok();
6628 let local_var_error = ResponseContent {
6629 status: local_var_status,
6630 content: local_var_content,
6631 entity: local_var_entity,
6632 };
6633 Err(Error::ResponseError(local_var_error))
6634 }
6635}
6636
6637pub async fn extras_config_contexts_retrieve(
6639 configuration: &configuration::Configuration,
6640 id: i32,
6641) -> Result<crate::models::ConfigContext, Error<ExtrasConfigContextsRetrieveError>> {
6642 let local_var_configuration = configuration;
6643
6644 let local_var_client = &local_var_configuration.client;
6645
6646 let local_var_uri_str = format!(
6647 "{}/api/extras/config-contexts/{id}/",
6648 local_var_configuration.base_path,
6649 id = id
6650 );
6651 let mut local_var_req_builder =
6652 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
6653
6654 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
6655 local_var_req_builder =
6656 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
6657 }
6658 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
6659 let local_var_key = local_var_apikey.key.clone();
6660 let local_var_value = match local_var_apikey.prefix {
6661 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
6662 None => local_var_key,
6663 };
6664 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
6665 };
6666
6667 let local_var_req = local_var_req_builder.build()?;
6668 let local_var_resp = local_var_client.execute(local_var_req).await?;
6669
6670 let local_var_status = local_var_resp.status();
6671 let local_var_content = local_var_resp.text().await?;
6672
6673 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
6674 serde_json::from_str(&local_var_content).map_err(Error::from)
6675 } else {
6676 let local_var_entity: Option<ExtrasConfigContextsRetrieveError> =
6677 serde_json::from_str(&local_var_content).ok();
6678 let local_var_error = ResponseContent {
6679 status: local_var_status,
6680 content: local_var_content,
6681 entity: local_var_entity,
6682 };
6683 Err(Error::ResponseError(local_var_error))
6684 }
6685}
6686
6687pub async fn extras_config_contexts_sync_create(
6689 configuration: &configuration::Configuration,
6690 id: i32,
6691 config_context_request: crate::models::ConfigContextRequest,
6692) -> Result<crate::models::ConfigContext, Error<ExtrasConfigContextsSyncCreateError>> {
6693 let local_var_configuration = configuration;
6694
6695 let local_var_client = &local_var_configuration.client;
6696
6697 let local_var_uri_str = format!(
6698 "{}/api/extras/config-contexts/{id}/sync/",
6699 local_var_configuration.base_path,
6700 id = id
6701 );
6702 let mut local_var_req_builder =
6703 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
6704
6705 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
6706 local_var_req_builder =
6707 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
6708 }
6709 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
6710 let local_var_key = local_var_apikey.key.clone();
6711 let local_var_value = match local_var_apikey.prefix {
6712 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
6713 None => local_var_key,
6714 };
6715 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
6716 };
6717 local_var_req_builder = local_var_req_builder.json(&config_context_request);
6718
6719 let local_var_req = local_var_req_builder.build()?;
6720 let local_var_resp = local_var_client.execute(local_var_req).await?;
6721
6722 let local_var_status = local_var_resp.status();
6723 let local_var_content = local_var_resp.text().await?;
6724
6725 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
6726 serde_json::from_str(&local_var_content).map_err(Error::from)
6727 } else {
6728 let local_var_entity: Option<ExtrasConfigContextsSyncCreateError> =
6729 serde_json::from_str(&local_var_content).ok();
6730 let local_var_error = ResponseContent {
6731 status: local_var_status,
6732 content: local_var_content,
6733 entity: local_var_entity,
6734 };
6735 Err(Error::ResponseError(local_var_error))
6736 }
6737}
6738
6739pub async fn extras_config_contexts_update(
6741 configuration: &configuration::Configuration,
6742 id: i32,
6743 config_context_request: crate::models::ConfigContextRequest,
6744) -> Result<crate::models::ConfigContext, Error<ExtrasConfigContextsUpdateError>> {
6745 let local_var_configuration = configuration;
6746
6747 let local_var_client = &local_var_configuration.client;
6748
6749 let local_var_uri_str = format!(
6750 "{}/api/extras/config-contexts/{id}/",
6751 local_var_configuration.base_path,
6752 id = id
6753 );
6754 let mut local_var_req_builder =
6755 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
6756
6757 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
6758 local_var_req_builder =
6759 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
6760 }
6761 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
6762 let local_var_key = local_var_apikey.key.clone();
6763 let local_var_value = match local_var_apikey.prefix {
6764 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
6765 None => local_var_key,
6766 };
6767 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
6768 };
6769 local_var_req_builder = local_var_req_builder.json(&config_context_request);
6770
6771 let local_var_req = local_var_req_builder.build()?;
6772 let local_var_resp = local_var_client.execute(local_var_req).await?;
6773
6774 let local_var_status = local_var_resp.status();
6775 let local_var_content = local_var_resp.text().await?;
6776
6777 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
6778 serde_json::from_str(&local_var_content).map_err(Error::from)
6779 } else {
6780 let local_var_entity: Option<ExtrasConfigContextsUpdateError> =
6781 serde_json::from_str(&local_var_content).ok();
6782 let local_var_error = ResponseContent {
6783 status: local_var_status,
6784 content: local_var_content,
6785 entity: local_var_entity,
6786 };
6787 Err(Error::ResponseError(local_var_error))
6788 }
6789}
6790
6791pub async fn extras_config_templates_bulk_destroy(
6793 configuration: &configuration::Configuration,
6794 config_template_request: Vec<crate::models::ConfigTemplateRequest>,
6795) -> Result<(), Error<ExtrasConfigTemplatesBulkDestroyError>> {
6796 let local_var_configuration = configuration;
6797
6798 let local_var_client = &local_var_configuration.client;
6799
6800 let local_var_uri_str = format!(
6801 "{}/api/extras/config-templates/",
6802 local_var_configuration.base_path
6803 );
6804 let mut local_var_req_builder =
6805 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
6806
6807 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
6808 local_var_req_builder =
6809 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
6810 }
6811 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
6812 let local_var_key = local_var_apikey.key.clone();
6813 let local_var_value = match local_var_apikey.prefix {
6814 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
6815 None => local_var_key,
6816 };
6817 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
6818 };
6819 local_var_req_builder = local_var_req_builder.json(&config_template_request);
6820
6821 let local_var_req = local_var_req_builder.build()?;
6822 let local_var_resp = local_var_client.execute(local_var_req).await?;
6823
6824 let local_var_status = local_var_resp.status();
6825 let local_var_content = local_var_resp.text().await?;
6826
6827 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
6828 Ok(())
6829 } else {
6830 let local_var_entity: Option<ExtrasConfigTemplatesBulkDestroyError> =
6831 serde_json::from_str(&local_var_content).ok();
6832 let local_var_error = ResponseContent {
6833 status: local_var_status,
6834 content: local_var_content,
6835 entity: local_var_entity,
6836 };
6837 Err(Error::ResponseError(local_var_error))
6838 }
6839}
6840
6841pub async fn extras_config_templates_bulk_partial_update(
6843 configuration: &configuration::Configuration,
6844 config_template_request: Vec<crate::models::ConfigTemplateRequest>,
6845) -> Result<Vec<crate::models::ConfigTemplate>, Error<ExtrasConfigTemplatesBulkPartialUpdateError>>
6846{
6847 let local_var_configuration = configuration;
6848
6849 let local_var_client = &local_var_configuration.client;
6850
6851 let local_var_uri_str = format!(
6852 "{}/api/extras/config-templates/",
6853 local_var_configuration.base_path
6854 );
6855 let mut local_var_req_builder =
6856 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
6857
6858 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
6859 local_var_req_builder =
6860 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
6861 }
6862 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
6863 let local_var_key = local_var_apikey.key.clone();
6864 let local_var_value = match local_var_apikey.prefix {
6865 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
6866 None => local_var_key,
6867 };
6868 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
6869 };
6870 local_var_req_builder = local_var_req_builder.json(&config_template_request);
6871
6872 let local_var_req = local_var_req_builder.build()?;
6873 let local_var_resp = local_var_client.execute(local_var_req).await?;
6874
6875 let local_var_status = local_var_resp.status();
6876 let local_var_content = local_var_resp.text().await?;
6877
6878 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
6879 serde_json::from_str(&local_var_content).map_err(Error::from)
6880 } else {
6881 let local_var_entity: Option<ExtrasConfigTemplatesBulkPartialUpdateError> =
6882 serde_json::from_str(&local_var_content).ok();
6883 let local_var_error = ResponseContent {
6884 status: local_var_status,
6885 content: local_var_content,
6886 entity: local_var_entity,
6887 };
6888 Err(Error::ResponseError(local_var_error))
6889 }
6890}
6891
6892pub async fn extras_config_templates_bulk_update(
6894 configuration: &configuration::Configuration,
6895 config_template_request: Vec<crate::models::ConfigTemplateRequest>,
6896) -> Result<Vec<crate::models::ConfigTemplate>, Error<ExtrasConfigTemplatesBulkUpdateError>> {
6897 let local_var_configuration = configuration;
6898
6899 let local_var_client = &local_var_configuration.client;
6900
6901 let local_var_uri_str = format!(
6902 "{}/api/extras/config-templates/",
6903 local_var_configuration.base_path
6904 );
6905 let mut local_var_req_builder =
6906 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
6907
6908 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
6909 local_var_req_builder =
6910 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
6911 }
6912 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
6913 let local_var_key = local_var_apikey.key.clone();
6914 let local_var_value = match local_var_apikey.prefix {
6915 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
6916 None => local_var_key,
6917 };
6918 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
6919 };
6920 local_var_req_builder = local_var_req_builder.json(&config_template_request);
6921
6922 let local_var_req = local_var_req_builder.build()?;
6923 let local_var_resp = local_var_client.execute(local_var_req).await?;
6924
6925 let local_var_status = local_var_resp.status();
6926 let local_var_content = local_var_resp.text().await?;
6927
6928 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
6929 serde_json::from_str(&local_var_content).map_err(Error::from)
6930 } else {
6931 let local_var_entity: Option<ExtrasConfigTemplatesBulkUpdateError> =
6932 serde_json::from_str(&local_var_content).ok();
6933 let local_var_error = ResponseContent {
6934 status: local_var_status,
6935 content: local_var_content,
6936 entity: local_var_entity,
6937 };
6938 Err(Error::ResponseError(local_var_error))
6939 }
6940}
6941
6942pub async fn extras_config_templates_create(
6944 configuration: &configuration::Configuration,
6945 config_template_request: crate::models::ConfigTemplateRequest,
6946) -> Result<crate::models::ConfigTemplate, Error<ExtrasConfigTemplatesCreateError>> {
6947 let local_var_configuration = configuration;
6948
6949 let local_var_client = &local_var_configuration.client;
6950
6951 let local_var_uri_str = format!(
6952 "{}/api/extras/config-templates/",
6953 local_var_configuration.base_path
6954 );
6955 let mut local_var_req_builder =
6956 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
6957
6958 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
6959 local_var_req_builder =
6960 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
6961 }
6962 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
6963 let local_var_key = local_var_apikey.key.clone();
6964 let local_var_value = match local_var_apikey.prefix {
6965 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
6966 None => local_var_key,
6967 };
6968 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
6969 };
6970 local_var_req_builder = local_var_req_builder.json(&config_template_request);
6971
6972 let local_var_req = local_var_req_builder.build()?;
6973 let local_var_resp = local_var_client.execute(local_var_req).await?;
6974
6975 let local_var_status = local_var_resp.status();
6976 let local_var_content = local_var_resp.text().await?;
6977
6978 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
6979 serde_json::from_str(&local_var_content).map_err(Error::from)
6980 } else {
6981 let local_var_entity: Option<ExtrasConfigTemplatesCreateError> =
6982 serde_json::from_str(&local_var_content).ok();
6983 let local_var_error = ResponseContent {
6984 status: local_var_status,
6985 content: local_var_content,
6986 entity: local_var_entity,
6987 };
6988 Err(Error::ResponseError(local_var_error))
6989 }
6990}
6991
6992pub async fn extras_config_templates_destroy(
6994 configuration: &configuration::Configuration,
6995 id: i32,
6996) -> Result<(), Error<ExtrasConfigTemplatesDestroyError>> {
6997 let local_var_configuration = configuration;
6998
6999 let local_var_client = &local_var_configuration.client;
7000
7001 let local_var_uri_str = format!(
7002 "{}/api/extras/config-templates/{id}/",
7003 local_var_configuration.base_path,
7004 id = id
7005 );
7006 let mut local_var_req_builder =
7007 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
7008
7009 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
7010 local_var_req_builder =
7011 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
7012 }
7013 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
7014 let local_var_key = local_var_apikey.key.clone();
7015 let local_var_value = match local_var_apikey.prefix {
7016 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
7017 None => local_var_key,
7018 };
7019 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
7020 };
7021
7022 let local_var_req = local_var_req_builder.build()?;
7023 let local_var_resp = local_var_client.execute(local_var_req).await?;
7024
7025 let local_var_status = local_var_resp.status();
7026 let local_var_content = local_var_resp.text().await?;
7027
7028 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
7029 Ok(())
7030 } else {
7031 let local_var_entity: Option<ExtrasConfigTemplatesDestroyError> =
7032 serde_json::from_str(&local_var_content).ok();
7033 let local_var_error = ResponseContent {
7034 status: local_var_status,
7035 content: local_var_content,
7036 entity: local_var_entity,
7037 };
7038 Err(Error::ResponseError(local_var_error))
7039 }
7040}
7041
7042pub async fn extras_config_templates_list(
7044 configuration: &configuration::Configuration,
7045 as_attachment: Option<bool>,
7046 auto_sync_enabled: Option<bool>,
7047 created: Option<Vec<String>>,
7048 created__empty: Option<Vec<String>>,
7049 created__gt: Option<Vec<String>>,
7050 created__gte: Option<Vec<String>>,
7051 created__lt: Option<Vec<String>>,
7052 created__lte: Option<Vec<String>>,
7053 created__n: Option<Vec<String>>,
7054 created_by_request: Option<&str>,
7055 data_file_id: Option<Vec<i32>>,
7056 data_file_id__n: Option<Vec<i32>>,
7057 data_source_id: Option<Vec<i32>>,
7058 data_source_id__n: Option<Vec<i32>>,
7059 data_synced: Option<Vec<String>>,
7060 data_synced__empty: Option<bool>,
7061 data_synced__gt: Option<Vec<String>>,
7062 data_synced__gte: Option<Vec<String>>,
7063 data_synced__lt: Option<Vec<String>>,
7064 data_synced__lte: Option<Vec<String>>,
7065 data_synced__n: Option<Vec<String>>,
7066 description: Option<Vec<String>>,
7067 description__empty: Option<bool>,
7068 description__ic: Option<Vec<String>>,
7069 description__ie: Option<Vec<String>>,
7070 description__iew: Option<Vec<String>>,
7071 description__iregex: Option<Vec<String>>,
7072 description__isw: Option<Vec<String>>,
7073 description__n: Option<Vec<String>>,
7074 description__nic: Option<Vec<String>>,
7075 description__nie: Option<Vec<String>>,
7076 description__niew: Option<Vec<String>>,
7077 description__nisw: Option<Vec<String>>,
7078 description__regex: Option<Vec<String>>,
7079 file_extension: Option<Vec<String>>,
7080 file_extension__empty: Option<bool>,
7081 file_extension__ic: Option<Vec<String>>,
7082 file_extension__ie: Option<Vec<String>>,
7083 file_extension__iew: Option<Vec<String>>,
7084 file_extension__iregex: Option<Vec<String>>,
7085 file_extension__isw: Option<Vec<String>>,
7086 file_extension__n: Option<Vec<String>>,
7087 file_extension__nic: Option<Vec<String>>,
7088 file_extension__nie: Option<Vec<String>>,
7089 file_extension__niew: Option<Vec<String>>,
7090 file_extension__nisw: Option<Vec<String>>,
7091 file_extension__regex: Option<Vec<String>>,
7092 file_name: Option<Vec<String>>,
7093 file_name__empty: Option<bool>,
7094 file_name__ic: Option<Vec<String>>,
7095 file_name__ie: Option<Vec<String>>,
7096 file_name__iew: Option<Vec<String>>,
7097 file_name__iregex: Option<Vec<String>>,
7098 file_name__isw: Option<Vec<String>>,
7099 file_name__n: Option<Vec<String>>,
7100 file_name__nic: Option<Vec<String>>,
7101 file_name__nie: Option<Vec<String>>,
7102 file_name__niew: Option<Vec<String>>,
7103 file_name__nisw: Option<Vec<String>>,
7104 file_name__regex: Option<Vec<String>>,
7105 id: Option<Vec<i32>>,
7106 id__empty: Option<bool>,
7107 id__gt: Option<Vec<i32>>,
7108 id__gte: Option<Vec<i32>>,
7109 id__lt: Option<Vec<i32>>,
7110 id__lte: Option<Vec<i32>>,
7111 id__n: Option<Vec<i32>>,
7112 last_updated: Option<Vec<String>>,
7113 last_updated__empty: Option<Vec<String>>,
7114 last_updated__gt: Option<Vec<String>>,
7115 last_updated__gte: Option<Vec<String>>,
7116 last_updated__lt: Option<Vec<String>>,
7117 last_updated__lte: Option<Vec<String>>,
7118 last_updated__n: Option<Vec<String>>,
7119 limit: Option<i32>,
7120 mime_type: Option<Vec<String>>,
7121 mime_type__empty: Option<bool>,
7122 mime_type__ic: Option<Vec<String>>,
7123 mime_type__ie: Option<Vec<String>>,
7124 mime_type__iew: Option<Vec<String>>,
7125 mime_type__iregex: Option<Vec<String>>,
7126 mime_type__isw: Option<Vec<String>>,
7127 mime_type__n: Option<Vec<String>>,
7128 mime_type__nic: Option<Vec<String>>,
7129 mime_type__nie: Option<Vec<String>>,
7130 mime_type__niew: Option<Vec<String>>,
7131 mime_type__nisw: Option<Vec<String>>,
7132 mime_type__regex: Option<Vec<String>>,
7133 modified_by_request: Option<&str>,
7134 name: Option<Vec<String>>,
7135 name__empty: Option<bool>,
7136 name__ic: Option<Vec<String>>,
7137 name__ie: Option<Vec<String>>,
7138 name__iew: Option<Vec<String>>,
7139 name__iregex: Option<Vec<String>>,
7140 name__isw: Option<Vec<String>>,
7141 name__n: Option<Vec<String>>,
7142 name__nic: Option<Vec<String>>,
7143 name__nie: Option<Vec<String>>,
7144 name__niew: Option<Vec<String>>,
7145 name__nisw: Option<Vec<String>>,
7146 name__regex: Option<Vec<String>>,
7147 offset: Option<i32>,
7148 ordering: Option<&str>,
7149 q: Option<&str>,
7150 tag: Option<Vec<String>>,
7151 tag__n: Option<Vec<String>>,
7152 tag_id: Option<Vec<i32>>,
7153 tag_id__n: Option<Vec<i32>>,
7154 updated_by_request: Option<&str>,
7155) -> Result<crate::models::PaginatedConfigTemplateList, Error<ExtrasConfigTemplatesListError>> {
7156 let local_var_configuration = configuration;
7157
7158 let local_var_client = &local_var_configuration.client;
7159
7160 let local_var_uri_str = format!(
7161 "{}/api/extras/config-templates/",
7162 local_var_configuration.base_path
7163 );
7164 let mut local_var_req_builder =
7165 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
7166
7167 if let Some(ref local_var_str) = as_attachment {
7168 local_var_req_builder =
7169 local_var_req_builder.query(&[("as_attachment", &local_var_str.to_string())]);
7170 }
7171 if let Some(ref local_var_str) = auto_sync_enabled {
7172 local_var_req_builder =
7173 local_var_req_builder.query(&[("auto_sync_enabled", &local_var_str.to_string())]);
7174 }
7175 if let Some(ref local_var_str) = created {
7176 local_var_req_builder = match "multi" {
7177 "multi" => local_var_req_builder.query(
7178 &local_var_str
7179 .into_iter()
7180 .map(|p| ("created".to_owned(), p.to_string()))
7181 .collect::<Vec<(std::string::String, std::string::String)>>(),
7182 ),
7183 _ => local_var_req_builder.query(&[(
7184 "created",
7185 &local_var_str
7186 .into_iter()
7187 .map(|p| p.to_string())
7188 .collect::<Vec<String>>()
7189 .join(",")
7190 .to_string(),
7191 )]),
7192 };
7193 }
7194 if let Some(ref local_var_str) = created__empty {
7195 local_var_req_builder = match "multi" {
7196 "multi" => local_var_req_builder.query(
7197 &local_var_str
7198 .into_iter()
7199 .map(|p| ("created__empty".to_owned(), p.to_string()))
7200 .collect::<Vec<(std::string::String, std::string::String)>>(),
7201 ),
7202 _ => local_var_req_builder.query(&[(
7203 "created__empty",
7204 &local_var_str
7205 .into_iter()
7206 .map(|p| p.to_string())
7207 .collect::<Vec<String>>()
7208 .join(",")
7209 .to_string(),
7210 )]),
7211 };
7212 }
7213 if let Some(ref local_var_str) = created__gt {
7214 local_var_req_builder = match "multi" {
7215 "multi" => local_var_req_builder.query(
7216 &local_var_str
7217 .into_iter()
7218 .map(|p| ("created__gt".to_owned(), p.to_string()))
7219 .collect::<Vec<(std::string::String, std::string::String)>>(),
7220 ),
7221 _ => local_var_req_builder.query(&[(
7222 "created__gt",
7223 &local_var_str
7224 .into_iter()
7225 .map(|p| p.to_string())
7226 .collect::<Vec<String>>()
7227 .join(",")
7228 .to_string(),
7229 )]),
7230 };
7231 }
7232 if let Some(ref local_var_str) = created__gte {
7233 local_var_req_builder = match "multi" {
7234 "multi" => local_var_req_builder.query(
7235 &local_var_str
7236 .into_iter()
7237 .map(|p| ("created__gte".to_owned(), p.to_string()))
7238 .collect::<Vec<(std::string::String, std::string::String)>>(),
7239 ),
7240 _ => local_var_req_builder.query(&[(
7241 "created__gte",
7242 &local_var_str
7243 .into_iter()
7244 .map(|p| p.to_string())
7245 .collect::<Vec<String>>()
7246 .join(",")
7247 .to_string(),
7248 )]),
7249 };
7250 }
7251 if let Some(ref local_var_str) = created__lt {
7252 local_var_req_builder = match "multi" {
7253 "multi" => local_var_req_builder.query(
7254 &local_var_str
7255 .into_iter()
7256 .map(|p| ("created__lt".to_owned(), p.to_string()))
7257 .collect::<Vec<(std::string::String, std::string::String)>>(),
7258 ),
7259 _ => local_var_req_builder.query(&[(
7260 "created__lt",
7261 &local_var_str
7262 .into_iter()
7263 .map(|p| p.to_string())
7264 .collect::<Vec<String>>()
7265 .join(",")
7266 .to_string(),
7267 )]),
7268 };
7269 }
7270 if let Some(ref local_var_str) = created__lte {
7271 local_var_req_builder = match "multi" {
7272 "multi" => local_var_req_builder.query(
7273 &local_var_str
7274 .into_iter()
7275 .map(|p| ("created__lte".to_owned(), p.to_string()))
7276 .collect::<Vec<(std::string::String, std::string::String)>>(),
7277 ),
7278 _ => local_var_req_builder.query(&[(
7279 "created__lte",
7280 &local_var_str
7281 .into_iter()
7282 .map(|p| p.to_string())
7283 .collect::<Vec<String>>()
7284 .join(",")
7285 .to_string(),
7286 )]),
7287 };
7288 }
7289 if let Some(ref local_var_str) = created__n {
7290 local_var_req_builder = match "multi" {
7291 "multi" => local_var_req_builder.query(
7292 &local_var_str
7293 .into_iter()
7294 .map(|p| ("created__n".to_owned(), p.to_string()))
7295 .collect::<Vec<(std::string::String, std::string::String)>>(),
7296 ),
7297 _ => local_var_req_builder.query(&[(
7298 "created__n",
7299 &local_var_str
7300 .into_iter()
7301 .map(|p| p.to_string())
7302 .collect::<Vec<String>>()
7303 .join(",")
7304 .to_string(),
7305 )]),
7306 };
7307 }
7308 if let Some(ref local_var_str) = created_by_request {
7309 local_var_req_builder =
7310 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
7311 }
7312 if let Some(ref local_var_str) = data_file_id {
7313 local_var_req_builder = match "multi" {
7314 "multi" => local_var_req_builder.query(
7315 &local_var_str
7316 .into_iter()
7317 .map(|p| ("data_file_id".to_owned(), p.to_string()))
7318 .collect::<Vec<(std::string::String, std::string::String)>>(),
7319 ),
7320 _ => local_var_req_builder.query(&[(
7321 "data_file_id",
7322 &local_var_str
7323 .into_iter()
7324 .map(|p| p.to_string())
7325 .collect::<Vec<String>>()
7326 .join(",")
7327 .to_string(),
7328 )]),
7329 };
7330 }
7331 if let Some(ref local_var_str) = data_file_id__n {
7332 local_var_req_builder = match "multi" {
7333 "multi" => local_var_req_builder.query(
7334 &local_var_str
7335 .into_iter()
7336 .map(|p| ("data_file_id__n".to_owned(), p.to_string()))
7337 .collect::<Vec<(std::string::String, std::string::String)>>(),
7338 ),
7339 _ => local_var_req_builder.query(&[(
7340 "data_file_id__n",
7341 &local_var_str
7342 .into_iter()
7343 .map(|p| p.to_string())
7344 .collect::<Vec<String>>()
7345 .join(",")
7346 .to_string(),
7347 )]),
7348 };
7349 }
7350 if let Some(ref local_var_str) = data_source_id {
7351 local_var_req_builder = match "multi" {
7352 "multi" => local_var_req_builder.query(
7353 &local_var_str
7354 .into_iter()
7355 .map(|p| ("data_source_id".to_owned(), p.to_string()))
7356 .collect::<Vec<(std::string::String, std::string::String)>>(),
7357 ),
7358 _ => local_var_req_builder.query(&[(
7359 "data_source_id",
7360 &local_var_str
7361 .into_iter()
7362 .map(|p| p.to_string())
7363 .collect::<Vec<String>>()
7364 .join(",")
7365 .to_string(),
7366 )]),
7367 };
7368 }
7369 if let Some(ref local_var_str) = data_source_id__n {
7370 local_var_req_builder = match "multi" {
7371 "multi" => local_var_req_builder.query(
7372 &local_var_str
7373 .into_iter()
7374 .map(|p| ("data_source_id__n".to_owned(), p.to_string()))
7375 .collect::<Vec<(std::string::String, std::string::String)>>(),
7376 ),
7377 _ => local_var_req_builder.query(&[(
7378 "data_source_id__n",
7379 &local_var_str
7380 .into_iter()
7381 .map(|p| p.to_string())
7382 .collect::<Vec<String>>()
7383 .join(",")
7384 .to_string(),
7385 )]),
7386 };
7387 }
7388 if let Some(ref local_var_str) = data_synced {
7389 local_var_req_builder = match "multi" {
7390 "multi" => local_var_req_builder.query(
7391 &local_var_str
7392 .into_iter()
7393 .map(|p| ("data_synced".to_owned(), p.to_string()))
7394 .collect::<Vec<(std::string::String, std::string::String)>>(),
7395 ),
7396 _ => local_var_req_builder.query(&[(
7397 "data_synced",
7398 &local_var_str
7399 .into_iter()
7400 .map(|p| p.to_string())
7401 .collect::<Vec<String>>()
7402 .join(",")
7403 .to_string(),
7404 )]),
7405 };
7406 }
7407 if let Some(ref local_var_str) = data_synced__empty {
7408 local_var_req_builder =
7409 local_var_req_builder.query(&[("data_synced__empty", &local_var_str.to_string())]);
7410 }
7411 if let Some(ref local_var_str) = data_synced__gt {
7412 local_var_req_builder = match "multi" {
7413 "multi" => local_var_req_builder.query(
7414 &local_var_str
7415 .into_iter()
7416 .map(|p| ("data_synced__gt".to_owned(), p.to_string()))
7417 .collect::<Vec<(std::string::String, std::string::String)>>(),
7418 ),
7419 _ => local_var_req_builder.query(&[(
7420 "data_synced__gt",
7421 &local_var_str
7422 .into_iter()
7423 .map(|p| p.to_string())
7424 .collect::<Vec<String>>()
7425 .join(",")
7426 .to_string(),
7427 )]),
7428 };
7429 }
7430 if let Some(ref local_var_str) = data_synced__gte {
7431 local_var_req_builder = match "multi" {
7432 "multi" => local_var_req_builder.query(
7433 &local_var_str
7434 .into_iter()
7435 .map(|p| ("data_synced__gte".to_owned(), p.to_string()))
7436 .collect::<Vec<(std::string::String, std::string::String)>>(),
7437 ),
7438 _ => local_var_req_builder.query(&[(
7439 "data_synced__gte",
7440 &local_var_str
7441 .into_iter()
7442 .map(|p| p.to_string())
7443 .collect::<Vec<String>>()
7444 .join(",")
7445 .to_string(),
7446 )]),
7447 };
7448 }
7449 if let Some(ref local_var_str) = data_synced__lt {
7450 local_var_req_builder = match "multi" {
7451 "multi" => local_var_req_builder.query(
7452 &local_var_str
7453 .into_iter()
7454 .map(|p| ("data_synced__lt".to_owned(), p.to_string()))
7455 .collect::<Vec<(std::string::String, std::string::String)>>(),
7456 ),
7457 _ => local_var_req_builder.query(&[(
7458 "data_synced__lt",
7459 &local_var_str
7460 .into_iter()
7461 .map(|p| p.to_string())
7462 .collect::<Vec<String>>()
7463 .join(",")
7464 .to_string(),
7465 )]),
7466 };
7467 }
7468 if let Some(ref local_var_str) = data_synced__lte {
7469 local_var_req_builder = match "multi" {
7470 "multi" => local_var_req_builder.query(
7471 &local_var_str
7472 .into_iter()
7473 .map(|p| ("data_synced__lte".to_owned(), p.to_string()))
7474 .collect::<Vec<(std::string::String, std::string::String)>>(),
7475 ),
7476 _ => local_var_req_builder.query(&[(
7477 "data_synced__lte",
7478 &local_var_str
7479 .into_iter()
7480 .map(|p| p.to_string())
7481 .collect::<Vec<String>>()
7482 .join(",")
7483 .to_string(),
7484 )]),
7485 };
7486 }
7487 if let Some(ref local_var_str) = data_synced__n {
7488 local_var_req_builder = match "multi" {
7489 "multi" => local_var_req_builder.query(
7490 &local_var_str
7491 .into_iter()
7492 .map(|p| ("data_synced__n".to_owned(), p.to_string()))
7493 .collect::<Vec<(std::string::String, std::string::String)>>(),
7494 ),
7495 _ => local_var_req_builder.query(&[(
7496 "data_synced__n",
7497 &local_var_str
7498 .into_iter()
7499 .map(|p| p.to_string())
7500 .collect::<Vec<String>>()
7501 .join(",")
7502 .to_string(),
7503 )]),
7504 };
7505 }
7506 if let Some(ref local_var_str) = description {
7507 local_var_req_builder = match "multi" {
7508 "multi" => local_var_req_builder.query(
7509 &local_var_str
7510 .into_iter()
7511 .map(|p| ("description".to_owned(), p.to_string()))
7512 .collect::<Vec<(std::string::String, std::string::String)>>(),
7513 ),
7514 _ => local_var_req_builder.query(&[(
7515 "description",
7516 &local_var_str
7517 .into_iter()
7518 .map(|p| p.to_string())
7519 .collect::<Vec<String>>()
7520 .join(",")
7521 .to_string(),
7522 )]),
7523 };
7524 }
7525 if let Some(ref local_var_str) = description__empty {
7526 local_var_req_builder =
7527 local_var_req_builder.query(&[("description__empty", &local_var_str.to_string())]);
7528 }
7529 if let Some(ref local_var_str) = description__ic {
7530 local_var_req_builder = match "multi" {
7531 "multi" => local_var_req_builder.query(
7532 &local_var_str
7533 .into_iter()
7534 .map(|p| ("description__ic".to_owned(), p.to_string()))
7535 .collect::<Vec<(std::string::String, std::string::String)>>(),
7536 ),
7537 _ => local_var_req_builder.query(&[(
7538 "description__ic",
7539 &local_var_str
7540 .into_iter()
7541 .map(|p| p.to_string())
7542 .collect::<Vec<String>>()
7543 .join(",")
7544 .to_string(),
7545 )]),
7546 };
7547 }
7548 if let Some(ref local_var_str) = description__ie {
7549 local_var_req_builder = match "multi" {
7550 "multi" => local_var_req_builder.query(
7551 &local_var_str
7552 .into_iter()
7553 .map(|p| ("description__ie".to_owned(), p.to_string()))
7554 .collect::<Vec<(std::string::String, std::string::String)>>(),
7555 ),
7556 _ => local_var_req_builder.query(&[(
7557 "description__ie",
7558 &local_var_str
7559 .into_iter()
7560 .map(|p| p.to_string())
7561 .collect::<Vec<String>>()
7562 .join(",")
7563 .to_string(),
7564 )]),
7565 };
7566 }
7567 if let Some(ref local_var_str) = description__iew {
7568 local_var_req_builder = match "multi" {
7569 "multi" => local_var_req_builder.query(
7570 &local_var_str
7571 .into_iter()
7572 .map(|p| ("description__iew".to_owned(), p.to_string()))
7573 .collect::<Vec<(std::string::String, std::string::String)>>(),
7574 ),
7575 _ => local_var_req_builder.query(&[(
7576 "description__iew",
7577 &local_var_str
7578 .into_iter()
7579 .map(|p| p.to_string())
7580 .collect::<Vec<String>>()
7581 .join(",")
7582 .to_string(),
7583 )]),
7584 };
7585 }
7586 if let Some(ref local_var_str) = description__iregex {
7587 local_var_req_builder = match "multi" {
7588 "multi" => local_var_req_builder.query(
7589 &local_var_str
7590 .into_iter()
7591 .map(|p| ("description__iregex".to_owned(), p.to_string()))
7592 .collect::<Vec<(std::string::String, std::string::String)>>(),
7593 ),
7594 _ => local_var_req_builder.query(&[(
7595 "description__iregex",
7596 &local_var_str
7597 .into_iter()
7598 .map(|p| p.to_string())
7599 .collect::<Vec<String>>()
7600 .join(",")
7601 .to_string(),
7602 )]),
7603 };
7604 }
7605 if let Some(ref local_var_str) = description__isw {
7606 local_var_req_builder = match "multi" {
7607 "multi" => local_var_req_builder.query(
7608 &local_var_str
7609 .into_iter()
7610 .map(|p| ("description__isw".to_owned(), p.to_string()))
7611 .collect::<Vec<(std::string::String, std::string::String)>>(),
7612 ),
7613 _ => local_var_req_builder.query(&[(
7614 "description__isw",
7615 &local_var_str
7616 .into_iter()
7617 .map(|p| p.to_string())
7618 .collect::<Vec<String>>()
7619 .join(",")
7620 .to_string(),
7621 )]),
7622 };
7623 }
7624 if let Some(ref local_var_str) = description__n {
7625 local_var_req_builder = match "multi" {
7626 "multi" => local_var_req_builder.query(
7627 &local_var_str
7628 .into_iter()
7629 .map(|p| ("description__n".to_owned(), p.to_string()))
7630 .collect::<Vec<(std::string::String, std::string::String)>>(),
7631 ),
7632 _ => local_var_req_builder.query(&[(
7633 "description__n",
7634 &local_var_str
7635 .into_iter()
7636 .map(|p| p.to_string())
7637 .collect::<Vec<String>>()
7638 .join(",")
7639 .to_string(),
7640 )]),
7641 };
7642 }
7643 if let Some(ref local_var_str) = description__nic {
7644 local_var_req_builder = match "multi" {
7645 "multi" => local_var_req_builder.query(
7646 &local_var_str
7647 .into_iter()
7648 .map(|p| ("description__nic".to_owned(), p.to_string()))
7649 .collect::<Vec<(std::string::String, std::string::String)>>(),
7650 ),
7651 _ => local_var_req_builder.query(&[(
7652 "description__nic",
7653 &local_var_str
7654 .into_iter()
7655 .map(|p| p.to_string())
7656 .collect::<Vec<String>>()
7657 .join(",")
7658 .to_string(),
7659 )]),
7660 };
7661 }
7662 if let Some(ref local_var_str) = description__nie {
7663 local_var_req_builder = match "multi" {
7664 "multi" => local_var_req_builder.query(
7665 &local_var_str
7666 .into_iter()
7667 .map(|p| ("description__nie".to_owned(), p.to_string()))
7668 .collect::<Vec<(std::string::String, std::string::String)>>(),
7669 ),
7670 _ => local_var_req_builder.query(&[(
7671 "description__nie",
7672 &local_var_str
7673 .into_iter()
7674 .map(|p| p.to_string())
7675 .collect::<Vec<String>>()
7676 .join(",")
7677 .to_string(),
7678 )]),
7679 };
7680 }
7681 if let Some(ref local_var_str) = description__niew {
7682 local_var_req_builder = match "multi" {
7683 "multi" => local_var_req_builder.query(
7684 &local_var_str
7685 .into_iter()
7686 .map(|p| ("description__niew".to_owned(), p.to_string()))
7687 .collect::<Vec<(std::string::String, std::string::String)>>(),
7688 ),
7689 _ => local_var_req_builder.query(&[(
7690 "description__niew",
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) = description__nisw {
7701 local_var_req_builder = match "multi" {
7702 "multi" => local_var_req_builder.query(
7703 &local_var_str
7704 .into_iter()
7705 .map(|p| ("description__nisw".to_owned(), p.to_string()))
7706 .collect::<Vec<(std::string::String, std::string::String)>>(),
7707 ),
7708 _ => local_var_req_builder.query(&[(
7709 "description__nisw",
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) = description__regex {
7720 local_var_req_builder = match "multi" {
7721 "multi" => local_var_req_builder.query(
7722 &local_var_str
7723 .into_iter()
7724 .map(|p| ("description__regex".to_owned(), p.to_string()))
7725 .collect::<Vec<(std::string::String, std::string::String)>>(),
7726 ),
7727 _ => local_var_req_builder.query(&[(
7728 "description__regex",
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) = file_extension {
7739 local_var_req_builder = match "multi" {
7740 "multi" => local_var_req_builder.query(
7741 &local_var_str
7742 .into_iter()
7743 .map(|p| ("file_extension".to_owned(), p.to_string()))
7744 .collect::<Vec<(std::string::String, std::string::String)>>(),
7745 ),
7746 _ => local_var_req_builder.query(&[(
7747 "file_extension",
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) = file_extension__empty {
7758 local_var_req_builder =
7759 local_var_req_builder.query(&[("file_extension__empty", &local_var_str.to_string())]);
7760 }
7761 if let Some(ref local_var_str) = file_extension__ic {
7762 local_var_req_builder = match "multi" {
7763 "multi" => local_var_req_builder.query(
7764 &local_var_str
7765 .into_iter()
7766 .map(|p| ("file_extension__ic".to_owned(), p.to_string()))
7767 .collect::<Vec<(std::string::String, std::string::String)>>(),
7768 ),
7769 _ => local_var_req_builder.query(&[(
7770 "file_extension__ic",
7771 &local_var_str
7772 .into_iter()
7773 .map(|p| p.to_string())
7774 .collect::<Vec<String>>()
7775 .join(",")
7776 .to_string(),
7777 )]),
7778 };
7779 }
7780 if let Some(ref local_var_str) = file_extension__ie {
7781 local_var_req_builder = match "multi" {
7782 "multi" => local_var_req_builder.query(
7783 &local_var_str
7784 .into_iter()
7785 .map(|p| ("file_extension__ie".to_owned(), p.to_string()))
7786 .collect::<Vec<(std::string::String, std::string::String)>>(),
7787 ),
7788 _ => local_var_req_builder.query(&[(
7789 "file_extension__ie",
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) = file_extension__iew {
7800 local_var_req_builder = match "multi" {
7801 "multi" => local_var_req_builder.query(
7802 &local_var_str
7803 .into_iter()
7804 .map(|p| ("file_extension__iew".to_owned(), p.to_string()))
7805 .collect::<Vec<(std::string::String, std::string::String)>>(),
7806 ),
7807 _ => local_var_req_builder.query(&[(
7808 "file_extension__iew",
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) = file_extension__iregex {
7819 local_var_req_builder = match "multi" {
7820 "multi" => local_var_req_builder.query(
7821 &local_var_str
7822 .into_iter()
7823 .map(|p| ("file_extension__iregex".to_owned(), p.to_string()))
7824 .collect::<Vec<(std::string::String, std::string::String)>>(),
7825 ),
7826 _ => local_var_req_builder.query(&[(
7827 "file_extension__iregex",
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) = file_extension__isw {
7838 local_var_req_builder = match "multi" {
7839 "multi" => local_var_req_builder.query(
7840 &local_var_str
7841 .into_iter()
7842 .map(|p| ("file_extension__isw".to_owned(), p.to_string()))
7843 .collect::<Vec<(std::string::String, std::string::String)>>(),
7844 ),
7845 _ => local_var_req_builder.query(&[(
7846 "file_extension__isw",
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) = file_extension__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| ("file_extension__n".to_owned(), p.to_string()))
7862 .collect::<Vec<(std::string::String, std::string::String)>>(),
7863 ),
7864 _ => local_var_req_builder.query(&[(
7865 "file_extension__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) = file_extension__nic {
7876 local_var_req_builder = match "multi" {
7877 "multi" => local_var_req_builder.query(
7878 &local_var_str
7879 .into_iter()
7880 .map(|p| ("file_extension__nic".to_owned(), p.to_string()))
7881 .collect::<Vec<(std::string::String, std::string::String)>>(),
7882 ),
7883 _ => local_var_req_builder.query(&[(
7884 "file_extension__nic",
7885 &local_var_str
7886 .into_iter()
7887 .map(|p| p.to_string())
7888 .collect::<Vec<String>>()
7889 .join(",")
7890 .to_string(),
7891 )]),
7892 };
7893 }
7894 if let Some(ref local_var_str) = file_extension__nie {
7895 local_var_req_builder = match "multi" {
7896 "multi" => local_var_req_builder.query(
7897 &local_var_str
7898 .into_iter()
7899 .map(|p| ("file_extension__nie".to_owned(), p.to_string()))
7900 .collect::<Vec<(std::string::String, std::string::String)>>(),
7901 ),
7902 _ => local_var_req_builder.query(&[(
7903 "file_extension__nie",
7904 &local_var_str
7905 .into_iter()
7906 .map(|p| p.to_string())
7907 .collect::<Vec<String>>()
7908 .join(",")
7909 .to_string(),
7910 )]),
7911 };
7912 }
7913 if let Some(ref local_var_str) = file_extension__niew {
7914 local_var_req_builder = match "multi" {
7915 "multi" => local_var_req_builder.query(
7916 &local_var_str
7917 .into_iter()
7918 .map(|p| ("file_extension__niew".to_owned(), p.to_string()))
7919 .collect::<Vec<(std::string::String, std::string::String)>>(),
7920 ),
7921 _ => local_var_req_builder.query(&[(
7922 "file_extension__niew",
7923 &local_var_str
7924 .into_iter()
7925 .map(|p| p.to_string())
7926 .collect::<Vec<String>>()
7927 .join(",")
7928 .to_string(),
7929 )]),
7930 };
7931 }
7932 if let Some(ref local_var_str) = file_extension__nisw {
7933 local_var_req_builder = match "multi" {
7934 "multi" => local_var_req_builder.query(
7935 &local_var_str
7936 .into_iter()
7937 .map(|p| ("file_extension__nisw".to_owned(), p.to_string()))
7938 .collect::<Vec<(std::string::String, std::string::String)>>(),
7939 ),
7940 _ => local_var_req_builder.query(&[(
7941 "file_extension__nisw",
7942 &local_var_str
7943 .into_iter()
7944 .map(|p| p.to_string())
7945 .collect::<Vec<String>>()
7946 .join(",")
7947 .to_string(),
7948 )]),
7949 };
7950 }
7951 if let Some(ref local_var_str) = file_extension__regex {
7952 local_var_req_builder = match "multi" {
7953 "multi" => local_var_req_builder.query(
7954 &local_var_str
7955 .into_iter()
7956 .map(|p| ("file_extension__regex".to_owned(), p.to_string()))
7957 .collect::<Vec<(std::string::String, std::string::String)>>(),
7958 ),
7959 _ => local_var_req_builder.query(&[(
7960 "file_extension__regex",
7961 &local_var_str
7962 .into_iter()
7963 .map(|p| p.to_string())
7964 .collect::<Vec<String>>()
7965 .join(",")
7966 .to_string(),
7967 )]),
7968 };
7969 }
7970 if let Some(ref local_var_str) = file_name {
7971 local_var_req_builder = match "multi" {
7972 "multi" => local_var_req_builder.query(
7973 &local_var_str
7974 .into_iter()
7975 .map(|p| ("file_name".to_owned(), p.to_string()))
7976 .collect::<Vec<(std::string::String, std::string::String)>>(),
7977 ),
7978 _ => local_var_req_builder.query(&[(
7979 "file_name",
7980 &local_var_str
7981 .into_iter()
7982 .map(|p| p.to_string())
7983 .collect::<Vec<String>>()
7984 .join(",")
7985 .to_string(),
7986 )]),
7987 };
7988 }
7989 if let Some(ref local_var_str) = file_name__empty {
7990 local_var_req_builder =
7991 local_var_req_builder.query(&[("file_name__empty", &local_var_str.to_string())]);
7992 }
7993 if let Some(ref local_var_str) = file_name__ic {
7994 local_var_req_builder = match "multi" {
7995 "multi" => local_var_req_builder.query(
7996 &local_var_str
7997 .into_iter()
7998 .map(|p| ("file_name__ic".to_owned(), p.to_string()))
7999 .collect::<Vec<(std::string::String, std::string::String)>>(),
8000 ),
8001 _ => local_var_req_builder.query(&[(
8002 "file_name__ic",
8003 &local_var_str
8004 .into_iter()
8005 .map(|p| p.to_string())
8006 .collect::<Vec<String>>()
8007 .join(",")
8008 .to_string(),
8009 )]),
8010 };
8011 }
8012 if let Some(ref local_var_str) = file_name__ie {
8013 local_var_req_builder = match "multi" {
8014 "multi" => local_var_req_builder.query(
8015 &local_var_str
8016 .into_iter()
8017 .map(|p| ("file_name__ie".to_owned(), p.to_string()))
8018 .collect::<Vec<(std::string::String, std::string::String)>>(),
8019 ),
8020 _ => local_var_req_builder.query(&[(
8021 "file_name__ie",
8022 &local_var_str
8023 .into_iter()
8024 .map(|p| p.to_string())
8025 .collect::<Vec<String>>()
8026 .join(",")
8027 .to_string(),
8028 )]),
8029 };
8030 }
8031 if let Some(ref local_var_str) = file_name__iew {
8032 local_var_req_builder = match "multi" {
8033 "multi" => local_var_req_builder.query(
8034 &local_var_str
8035 .into_iter()
8036 .map(|p| ("file_name__iew".to_owned(), p.to_string()))
8037 .collect::<Vec<(std::string::String, std::string::String)>>(),
8038 ),
8039 _ => local_var_req_builder.query(&[(
8040 "file_name__iew",
8041 &local_var_str
8042 .into_iter()
8043 .map(|p| p.to_string())
8044 .collect::<Vec<String>>()
8045 .join(",")
8046 .to_string(),
8047 )]),
8048 };
8049 }
8050 if let Some(ref local_var_str) = file_name__iregex {
8051 local_var_req_builder = match "multi" {
8052 "multi" => local_var_req_builder.query(
8053 &local_var_str
8054 .into_iter()
8055 .map(|p| ("file_name__iregex".to_owned(), p.to_string()))
8056 .collect::<Vec<(std::string::String, std::string::String)>>(),
8057 ),
8058 _ => local_var_req_builder.query(&[(
8059 "file_name__iregex",
8060 &local_var_str
8061 .into_iter()
8062 .map(|p| p.to_string())
8063 .collect::<Vec<String>>()
8064 .join(",")
8065 .to_string(),
8066 )]),
8067 };
8068 }
8069 if let Some(ref local_var_str) = file_name__isw {
8070 local_var_req_builder = match "multi" {
8071 "multi" => local_var_req_builder.query(
8072 &local_var_str
8073 .into_iter()
8074 .map(|p| ("file_name__isw".to_owned(), p.to_string()))
8075 .collect::<Vec<(std::string::String, std::string::String)>>(),
8076 ),
8077 _ => local_var_req_builder.query(&[(
8078 "file_name__isw",
8079 &local_var_str
8080 .into_iter()
8081 .map(|p| p.to_string())
8082 .collect::<Vec<String>>()
8083 .join(",")
8084 .to_string(),
8085 )]),
8086 };
8087 }
8088 if let Some(ref local_var_str) = file_name__n {
8089 local_var_req_builder = match "multi" {
8090 "multi" => local_var_req_builder.query(
8091 &local_var_str
8092 .into_iter()
8093 .map(|p| ("file_name__n".to_owned(), p.to_string()))
8094 .collect::<Vec<(std::string::String, std::string::String)>>(),
8095 ),
8096 _ => local_var_req_builder.query(&[(
8097 "file_name__n",
8098 &local_var_str
8099 .into_iter()
8100 .map(|p| p.to_string())
8101 .collect::<Vec<String>>()
8102 .join(",")
8103 .to_string(),
8104 )]),
8105 };
8106 }
8107 if let Some(ref local_var_str) = file_name__nic {
8108 local_var_req_builder = match "multi" {
8109 "multi" => local_var_req_builder.query(
8110 &local_var_str
8111 .into_iter()
8112 .map(|p| ("file_name__nic".to_owned(), p.to_string()))
8113 .collect::<Vec<(std::string::String, std::string::String)>>(),
8114 ),
8115 _ => local_var_req_builder.query(&[(
8116 "file_name__nic",
8117 &local_var_str
8118 .into_iter()
8119 .map(|p| p.to_string())
8120 .collect::<Vec<String>>()
8121 .join(",")
8122 .to_string(),
8123 )]),
8124 };
8125 }
8126 if let Some(ref local_var_str) = file_name__nie {
8127 local_var_req_builder = match "multi" {
8128 "multi" => local_var_req_builder.query(
8129 &local_var_str
8130 .into_iter()
8131 .map(|p| ("file_name__nie".to_owned(), p.to_string()))
8132 .collect::<Vec<(std::string::String, std::string::String)>>(),
8133 ),
8134 _ => local_var_req_builder.query(&[(
8135 "file_name__nie",
8136 &local_var_str
8137 .into_iter()
8138 .map(|p| p.to_string())
8139 .collect::<Vec<String>>()
8140 .join(",")
8141 .to_string(),
8142 )]),
8143 };
8144 }
8145 if let Some(ref local_var_str) = file_name__niew {
8146 local_var_req_builder = match "multi" {
8147 "multi" => local_var_req_builder.query(
8148 &local_var_str
8149 .into_iter()
8150 .map(|p| ("file_name__niew".to_owned(), p.to_string()))
8151 .collect::<Vec<(std::string::String, std::string::String)>>(),
8152 ),
8153 _ => local_var_req_builder.query(&[(
8154 "file_name__niew",
8155 &local_var_str
8156 .into_iter()
8157 .map(|p| p.to_string())
8158 .collect::<Vec<String>>()
8159 .join(",")
8160 .to_string(),
8161 )]),
8162 };
8163 }
8164 if let Some(ref local_var_str) = file_name__nisw {
8165 local_var_req_builder = match "multi" {
8166 "multi" => local_var_req_builder.query(
8167 &local_var_str
8168 .into_iter()
8169 .map(|p| ("file_name__nisw".to_owned(), p.to_string()))
8170 .collect::<Vec<(std::string::String, std::string::String)>>(),
8171 ),
8172 _ => local_var_req_builder.query(&[(
8173 "file_name__nisw",
8174 &local_var_str
8175 .into_iter()
8176 .map(|p| p.to_string())
8177 .collect::<Vec<String>>()
8178 .join(",")
8179 .to_string(),
8180 )]),
8181 };
8182 }
8183 if let Some(ref local_var_str) = file_name__regex {
8184 local_var_req_builder = match "multi" {
8185 "multi" => local_var_req_builder.query(
8186 &local_var_str
8187 .into_iter()
8188 .map(|p| ("file_name__regex".to_owned(), p.to_string()))
8189 .collect::<Vec<(std::string::String, std::string::String)>>(),
8190 ),
8191 _ => local_var_req_builder.query(&[(
8192 "file_name__regex",
8193 &local_var_str
8194 .into_iter()
8195 .map(|p| p.to_string())
8196 .collect::<Vec<String>>()
8197 .join(",")
8198 .to_string(),
8199 )]),
8200 };
8201 }
8202 if let Some(ref local_var_str) = id {
8203 local_var_req_builder = match "multi" {
8204 "multi" => local_var_req_builder.query(
8205 &local_var_str
8206 .into_iter()
8207 .map(|p| ("id".to_owned(), p.to_string()))
8208 .collect::<Vec<(std::string::String, std::string::String)>>(),
8209 ),
8210 _ => local_var_req_builder.query(&[(
8211 "id",
8212 &local_var_str
8213 .into_iter()
8214 .map(|p| p.to_string())
8215 .collect::<Vec<String>>()
8216 .join(",")
8217 .to_string(),
8218 )]),
8219 };
8220 }
8221 if let Some(ref local_var_str) = id__empty {
8222 local_var_req_builder =
8223 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
8224 }
8225 if let Some(ref local_var_str) = id__gt {
8226 local_var_req_builder = match "multi" {
8227 "multi" => local_var_req_builder.query(
8228 &local_var_str
8229 .into_iter()
8230 .map(|p| ("id__gt".to_owned(), p.to_string()))
8231 .collect::<Vec<(std::string::String, std::string::String)>>(),
8232 ),
8233 _ => local_var_req_builder.query(&[(
8234 "id__gt",
8235 &local_var_str
8236 .into_iter()
8237 .map(|p| p.to_string())
8238 .collect::<Vec<String>>()
8239 .join(",")
8240 .to_string(),
8241 )]),
8242 };
8243 }
8244 if let Some(ref local_var_str) = id__gte {
8245 local_var_req_builder = match "multi" {
8246 "multi" => local_var_req_builder.query(
8247 &local_var_str
8248 .into_iter()
8249 .map(|p| ("id__gte".to_owned(), p.to_string()))
8250 .collect::<Vec<(std::string::String, std::string::String)>>(),
8251 ),
8252 _ => local_var_req_builder.query(&[(
8253 "id__gte",
8254 &local_var_str
8255 .into_iter()
8256 .map(|p| p.to_string())
8257 .collect::<Vec<String>>()
8258 .join(",")
8259 .to_string(),
8260 )]),
8261 };
8262 }
8263 if let Some(ref local_var_str) = id__lt {
8264 local_var_req_builder = match "multi" {
8265 "multi" => local_var_req_builder.query(
8266 &local_var_str
8267 .into_iter()
8268 .map(|p| ("id__lt".to_owned(), p.to_string()))
8269 .collect::<Vec<(std::string::String, std::string::String)>>(),
8270 ),
8271 _ => local_var_req_builder.query(&[(
8272 "id__lt",
8273 &local_var_str
8274 .into_iter()
8275 .map(|p| p.to_string())
8276 .collect::<Vec<String>>()
8277 .join(",")
8278 .to_string(),
8279 )]),
8280 };
8281 }
8282 if let Some(ref local_var_str) = id__lte {
8283 local_var_req_builder = match "multi" {
8284 "multi" => local_var_req_builder.query(
8285 &local_var_str
8286 .into_iter()
8287 .map(|p| ("id__lte".to_owned(), p.to_string()))
8288 .collect::<Vec<(std::string::String, std::string::String)>>(),
8289 ),
8290 _ => local_var_req_builder.query(&[(
8291 "id__lte",
8292 &local_var_str
8293 .into_iter()
8294 .map(|p| p.to_string())
8295 .collect::<Vec<String>>()
8296 .join(",")
8297 .to_string(),
8298 )]),
8299 };
8300 }
8301 if let Some(ref local_var_str) = id__n {
8302 local_var_req_builder = match "multi" {
8303 "multi" => local_var_req_builder.query(
8304 &local_var_str
8305 .into_iter()
8306 .map(|p| ("id__n".to_owned(), p.to_string()))
8307 .collect::<Vec<(std::string::String, std::string::String)>>(),
8308 ),
8309 _ => local_var_req_builder.query(&[(
8310 "id__n",
8311 &local_var_str
8312 .into_iter()
8313 .map(|p| p.to_string())
8314 .collect::<Vec<String>>()
8315 .join(",")
8316 .to_string(),
8317 )]),
8318 };
8319 }
8320 if let Some(ref local_var_str) = last_updated {
8321 local_var_req_builder = match "multi" {
8322 "multi" => local_var_req_builder.query(
8323 &local_var_str
8324 .into_iter()
8325 .map(|p| ("last_updated".to_owned(), p.to_string()))
8326 .collect::<Vec<(std::string::String, std::string::String)>>(),
8327 ),
8328 _ => local_var_req_builder.query(&[(
8329 "last_updated",
8330 &local_var_str
8331 .into_iter()
8332 .map(|p| p.to_string())
8333 .collect::<Vec<String>>()
8334 .join(",")
8335 .to_string(),
8336 )]),
8337 };
8338 }
8339 if let Some(ref local_var_str) = last_updated__empty {
8340 local_var_req_builder = match "multi" {
8341 "multi" => local_var_req_builder.query(
8342 &local_var_str
8343 .into_iter()
8344 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
8345 .collect::<Vec<(std::string::String, std::string::String)>>(),
8346 ),
8347 _ => local_var_req_builder.query(&[(
8348 "last_updated__empty",
8349 &local_var_str
8350 .into_iter()
8351 .map(|p| p.to_string())
8352 .collect::<Vec<String>>()
8353 .join(",")
8354 .to_string(),
8355 )]),
8356 };
8357 }
8358 if let Some(ref local_var_str) = last_updated__gt {
8359 local_var_req_builder = match "multi" {
8360 "multi" => local_var_req_builder.query(
8361 &local_var_str
8362 .into_iter()
8363 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
8364 .collect::<Vec<(std::string::String, std::string::String)>>(),
8365 ),
8366 _ => local_var_req_builder.query(&[(
8367 "last_updated__gt",
8368 &local_var_str
8369 .into_iter()
8370 .map(|p| p.to_string())
8371 .collect::<Vec<String>>()
8372 .join(",")
8373 .to_string(),
8374 )]),
8375 };
8376 }
8377 if let Some(ref local_var_str) = last_updated__gte {
8378 local_var_req_builder = match "multi" {
8379 "multi" => local_var_req_builder.query(
8380 &local_var_str
8381 .into_iter()
8382 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
8383 .collect::<Vec<(std::string::String, std::string::String)>>(),
8384 ),
8385 _ => local_var_req_builder.query(&[(
8386 "last_updated__gte",
8387 &local_var_str
8388 .into_iter()
8389 .map(|p| p.to_string())
8390 .collect::<Vec<String>>()
8391 .join(",")
8392 .to_string(),
8393 )]),
8394 };
8395 }
8396 if let Some(ref local_var_str) = last_updated__lt {
8397 local_var_req_builder = match "multi" {
8398 "multi" => local_var_req_builder.query(
8399 &local_var_str
8400 .into_iter()
8401 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
8402 .collect::<Vec<(std::string::String, std::string::String)>>(),
8403 ),
8404 _ => local_var_req_builder.query(&[(
8405 "last_updated__lt",
8406 &local_var_str
8407 .into_iter()
8408 .map(|p| p.to_string())
8409 .collect::<Vec<String>>()
8410 .join(",")
8411 .to_string(),
8412 )]),
8413 };
8414 }
8415 if let Some(ref local_var_str) = last_updated__lte {
8416 local_var_req_builder = match "multi" {
8417 "multi" => local_var_req_builder.query(
8418 &local_var_str
8419 .into_iter()
8420 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
8421 .collect::<Vec<(std::string::String, std::string::String)>>(),
8422 ),
8423 _ => local_var_req_builder.query(&[(
8424 "last_updated__lte",
8425 &local_var_str
8426 .into_iter()
8427 .map(|p| p.to_string())
8428 .collect::<Vec<String>>()
8429 .join(",")
8430 .to_string(),
8431 )]),
8432 };
8433 }
8434 if let Some(ref local_var_str) = last_updated__n {
8435 local_var_req_builder = match "multi" {
8436 "multi" => local_var_req_builder.query(
8437 &local_var_str
8438 .into_iter()
8439 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
8440 .collect::<Vec<(std::string::String, std::string::String)>>(),
8441 ),
8442 _ => local_var_req_builder.query(&[(
8443 "last_updated__n",
8444 &local_var_str
8445 .into_iter()
8446 .map(|p| p.to_string())
8447 .collect::<Vec<String>>()
8448 .join(",")
8449 .to_string(),
8450 )]),
8451 };
8452 }
8453 if let Some(ref local_var_str) = limit {
8454 local_var_req_builder =
8455 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
8456 }
8457 if let Some(ref local_var_str) = mime_type {
8458 local_var_req_builder = match "multi" {
8459 "multi" => local_var_req_builder.query(
8460 &local_var_str
8461 .into_iter()
8462 .map(|p| ("mime_type".to_owned(), p.to_string()))
8463 .collect::<Vec<(std::string::String, std::string::String)>>(),
8464 ),
8465 _ => local_var_req_builder.query(&[(
8466 "mime_type",
8467 &local_var_str
8468 .into_iter()
8469 .map(|p| p.to_string())
8470 .collect::<Vec<String>>()
8471 .join(",")
8472 .to_string(),
8473 )]),
8474 };
8475 }
8476 if let Some(ref local_var_str) = mime_type__empty {
8477 local_var_req_builder =
8478 local_var_req_builder.query(&[("mime_type__empty", &local_var_str.to_string())]);
8479 }
8480 if let Some(ref local_var_str) = mime_type__ic {
8481 local_var_req_builder = match "multi" {
8482 "multi" => local_var_req_builder.query(
8483 &local_var_str
8484 .into_iter()
8485 .map(|p| ("mime_type__ic".to_owned(), p.to_string()))
8486 .collect::<Vec<(std::string::String, std::string::String)>>(),
8487 ),
8488 _ => local_var_req_builder.query(&[(
8489 "mime_type__ic",
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) = mime_type__ie {
8500 local_var_req_builder = match "multi" {
8501 "multi" => local_var_req_builder.query(
8502 &local_var_str
8503 .into_iter()
8504 .map(|p| ("mime_type__ie".to_owned(), p.to_string()))
8505 .collect::<Vec<(std::string::String, std::string::String)>>(),
8506 ),
8507 _ => local_var_req_builder.query(&[(
8508 "mime_type__ie",
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) = mime_type__iew {
8519 local_var_req_builder = match "multi" {
8520 "multi" => local_var_req_builder.query(
8521 &local_var_str
8522 .into_iter()
8523 .map(|p| ("mime_type__iew".to_owned(), p.to_string()))
8524 .collect::<Vec<(std::string::String, std::string::String)>>(),
8525 ),
8526 _ => local_var_req_builder.query(&[(
8527 "mime_type__iew",
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) = mime_type__iregex {
8538 local_var_req_builder = match "multi" {
8539 "multi" => local_var_req_builder.query(
8540 &local_var_str
8541 .into_iter()
8542 .map(|p| ("mime_type__iregex".to_owned(), p.to_string()))
8543 .collect::<Vec<(std::string::String, std::string::String)>>(),
8544 ),
8545 _ => local_var_req_builder.query(&[(
8546 "mime_type__iregex",
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) = mime_type__isw {
8557 local_var_req_builder = match "multi" {
8558 "multi" => local_var_req_builder.query(
8559 &local_var_str
8560 .into_iter()
8561 .map(|p| ("mime_type__isw".to_owned(), p.to_string()))
8562 .collect::<Vec<(std::string::String, std::string::String)>>(),
8563 ),
8564 _ => local_var_req_builder.query(&[(
8565 "mime_type__isw",
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) = mime_type__n {
8576 local_var_req_builder = match "multi" {
8577 "multi" => local_var_req_builder.query(
8578 &local_var_str
8579 .into_iter()
8580 .map(|p| ("mime_type__n".to_owned(), p.to_string()))
8581 .collect::<Vec<(std::string::String, std::string::String)>>(),
8582 ),
8583 _ => local_var_req_builder.query(&[(
8584 "mime_type__n",
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) = mime_type__nic {
8595 local_var_req_builder = match "multi" {
8596 "multi" => local_var_req_builder.query(
8597 &local_var_str
8598 .into_iter()
8599 .map(|p| ("mime_type__nic".to_owned(), p.to_string()))
8600 .collect::<Vec<(std::string::String, std::string::String)>>(),
8601 ),
8602 _ => local_var_req_builder.query(&[(
8603 "mime_type__nic",
8604 &local_var_str
8605 .into_iter()
8606 .map(|p| p.to_string())
8607 .collect::<Vec<String>>()
8608 .join(",")
8609 .to_string(),
8610 )]),
8611 };
8612 }
8613 if let Some(ref local_var_str) = mime_type__nie {
8614 local_var_req_builder = match "multi" {
8615 "multi" => local_var_req_builder.query(
8616 &local_var_str
8617 .into_iter()
8618 .map(|p| ("mime_type__nie".to_owned(), p.to_string()))
8619 .collect::<Vec<(std::string::String, std::string::String)>>(),
8620 ),
8621 _ => local_var_req_builder.query(&[(
8622 "mime_type__nie",
8623 &local_var_str
8624 .into_iter()
8625 .map(|p| p.to_string())
8626 .collect::<Vec<String>>()
8627 .join(",")
8628 .to_string(),
8629 )]),
8630 };
8631 }
8632 if let Some(ref local_var_str) = mime_type__niew {
8633 local_var_req_builder = match "multi" {
8634 "multi" => local_var_req_builder.query(
8635 &local_var_str
8636 .into_iter()
8637 .map(|p| ("mime_type__niew".to_owned(), p.to_string()))
8638 .collect::<Vec<(std::string::String, std::string::String)>>(),
8639 ),
8640 _ => local_var_req_builder.query(&[(
8641 "mime_type__niew",
8642 &local_var_str
8643 .into_iter()
8644 .map(|p| p.to_string())
8645 .collect::<Vec<String>>()
8646 .join(",")
8647 .to_string(),
8648 )]),
8649 };
8650 }
8651 if let Some(ref local_var_str) = mime_type__nisw {
8652 local_var_req_builder = match "multi" {
8653 "multi" => local_var_req_builder.query(
8654 &local_var_str
8655 .into_iter()
8656 .map(|p| ("mime_type__nisw".to_owned(), p.to_string()))
8657 .collect::<Vec<(std::string::String, std::string::String)>>(),
8658 ),
8659 _ => local_var_req_builder.query(&[(
8660 "mime_type__nisw",
8661 &local_var_str
8662 .into_iter()
8663 .map(|p| p.to_string())
8664 .collect::<Vec<String>>()
8665 .join(",")
8666 .to_string(),
8667 )]),
8668 };
8669 }
8670 if let Some(ref local_var_str) = mime_type__regex {
8671 local_var_req_builder = match "multi" {
8672 "multi" => local_var_req_builder.query(
8673 &local_var_str
8674 .into_iter()
8675 .map(|p| ("mime_type__regex".to_owned(), p.to_string()))
8676 .collect::<Vec<(std::string::String, std::string::String)>>(),
8677 ),
8678 _ => local_var_req_builder.query(&[(
8679 "mime_type__regex",
8680 &local_var_str
8681 .into_iter()
8682 .map(|p| p.to_string())
8683 .collect::<Vec<String>>()
8684 .join(",")
8685 .to_string(),
8686 )]),
8687 };
8688 }
8689 if let Some(ref local_var_str) = modified_by_request {
8690 local_var_req_builder =
8691 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
8692 }
8693 if let Some(ref local_var_str) = name {
8694 local_var_req_builder = match "multi" {
8695 "multi" => local_var_req_builder.query(
8696 &local_var_str
8697 .into_iter()
8698 .map(|p| ("name".to_owned(), p.to_string()))
8699 .collect::<Vec<(std::string::String, std::string::String)>>(),
8700 ),
8701 _ => local_var_req_builder.query(&[(
8702 "name",
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) = name__empty {
8713 local_var_req_builder =
8714 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
8715 }
8716 if let Some(ref local_var_str) = name__ic {
8717 local_var_req_builder = match "multi" {
8718 "multi" => local_var_req_builder.query(
8719 &local_var_str
8720 .into_iter()
8721 .map(|p| ("name__ic".to_owned(), p.to_string()))
8722 .collect::<Vec<(std::string::String, std::string::String)>>(),
8723 ),
8724 _ => local_var_req_builder.query(&[(
8725 "name__ic",
8726 &local_var_str
8727 .into_iter()
8728 .map(|p| p.to_string())
8729 .collect::<Vec<String>>()
8730 .join(",")
8731 .to_string(),
8732 )]),
8733 };
8734 }
8735 if let Some(ref local_var_str) = name__ie {
8736 local_var_req_builder = match "multi" {
8737 "multi" => local_var_req_builder.query(
8738 &local_var_str
8739 .into_iter()
8740 .map(|p| ("name__ie".to_owned(), p.to_string()))
8741 .collect::<Vec<(std::string::String, std::string::String)>>(),
8742 ),
8743 _ => local_var_req_builder.query(&[(
8744 "name__ie",
8745 &local_var_str
8746 .into_iter()
8747 .map(|p| p.to_string())
8748 .collect::<Vec<String>>()
8749 .join(",")
8750 .to_string(),
8751 )]),
8752 };
8753 }
8754 if let Some(ref local_var_str) = name__iew {
8755 local_var_req_builder = match "multi" {
8756 "multi" => local_var_req_builder.query(
8757 &local_var_str
8758 .into_iter()
8759 .map(|p| ("name__iew".to_owned(), p.to_string()))
8760 .collect::<Vec<(std::string::String, std::string::String)>>(),
8761 ),
8762 _ => local_var_req_builder.query(&[(
8763 "name__iew",
8764 &local_var_str
8765 .into_iter()
8766 .map(|p| p.to_string())
8767 .collect::<Vec<String>>()
8768 .join(",")
8769 .to_string(),
8770 )]),
8771 };
8772 }
8773 if let Some(ref local_var_str) = name__iregex {
8774 local_var_req_builder = match "multi" {
8775 "multi" => local_var_req_builder.query(
8776 &local_var_str
8777 .into_iter()
8778 .map(|p| ("name__iregex".to_owned(), p.to_string()))
8779 .collect::<Vec<(std::string::String, std::string::String)>>(),
8780 ),
8781 _ => local_var_req_builder.query(&[(
8782 "name__iregex",
8783 &local_var_str
8784 .into_iter()
8785 .map(|p| p.to_string())
8786 .collect::<Vec<String>>()
8787 .join(",")
8788 .to_string(),
8789 )]),
8790 };
8791 }
8792 if let Some(ref local_var_str) = name__isw {
8793 local_var_req_builder = match "multi" {
8794 "multi" => local_var_req_builder.query(
8795 &local_var_str
8796 .into_iter()
8797 .map(|p| ("name__isw".to_owned(), p.to_string()))
8798 .collect::<Vec<(std::string::String, std::string::String)>>(),
8799 ),
8800 _ => local_var_req_builder.query(&[(
8801 "name__isw",
8802 &local_var_str
8803 .into_iter()
8804 .map(|p| p.to_string())
8805 .collect::<Vec<String>>()
8806 .join(",")
8807 .to_string(),
8808 )]),
8809 };
8810 }
8811 if let Some(ref local_var_str) = name__n {
8812 local_var_req_builder = match "multi" {
8813 "multi" => local_var_req_builder.query(
8814 &local_var_str
8815 .into_iter()
8816 .map(|p| ("name__n".to_owned(), p.to_string()))
8817 .collect::<Vec<(std::string::String, std::string::String)>>(),
8818 ),
8819 _ => local_var_req_builder.query(&[(
8820 "name__n",
8821 &local_var_str
8822 .into_iter()
8823 .map(|p| p.to_string())
8824 .collect::<Vec<String>>()
8825 .join(",")
8826 .to_string(),
8827 )]),
8828 };
8829 }
8830 if let Some(ref local_var_str) = name__nic {
8831 local_var_req_builder = match "multi" {
8832 "multi" => local_var_req_builder.query(
8833 &local_var_str
8834 .into_iter()
8835 .map(|p| ("name__nic".to_owned(), p.to_string()))
8836 .collect::<Vec<(std::string::String, std::string::String)>>(),
8837 ),
8838 _ => local_var_req_builder.query(&[(
8839 "name__nic",
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) = name__nie {
8850 local_var_req_builder = match "multi" {
8851 "multi" => local_var_req_builder.query(
8852 &local_var_str
8853 .into_iter()
8854 .map(|p| ("name__nie".to_owned(), p.to_string()))
8855 .collect::<Vec<(std::string::String, std::string::String)>>(),
8856 ),
8857 _ => local_var_req_builder.query(&[(
8858 "name__nie",
8859 &local_var_str
8860 .into_iter()
8861 .map(|p| p.to_string())
8862 .collect::<Vec<String>>()
8863 .join(",")
8864 .to_string(),
8865 )]),
8866 };
8867 }
8868 if let Some(ref local_var_str) = name__niew {
8869 local_var_req_builder = match "multi" {
8870 "multi" => local_var_req_builder.query(
8871 &local_var_str
8872 .into_iter()
8873 .map(|p| ("name__niew".to_owned(), p.to_string()))
8874 .collect::<Vec<(std::string::String, std::string::String)>>(),
8875 ),
8876 _ => local_var_req_builder.query(&[(
8877 "name__niew",
8878 &local_var_str
8879 .into_iter()
8880 .map(|p| p.to_string())
8881 .collect::<Vec<String>>()
8882 .join(",")
8883 .to_string(),
8884 )]),
8885 };
8886 }
8887 if let Some(ref local_var_str) = name__nisw {
8888 local_var_req_builder = match "multi" {
8889 "multi" => local_var_req_builder.query(
8890 &local_var_str
8891 .into_iter()
8892 .map(|p| ("name__nisw".to_owned(), p.to_string()))
8893 .collect::<Vec<(std::string::String, std::string::String)>>(),
8894 ),
8895 _ => local_var_req_builder.query(&[(
8896 "name__nisw",
8897 &local_var_str
8898 .into_iter()
8899 .map(|p| p.to_string())
8900 .collect::<Vec<String>>()
8901 .join(",")
8902 .to_string(),
8903 )]),
8904 };
8905 }
8906 if let Some(ref local_var_str) = name__regex {
8907 local_var_req_builder = match "multi" {
8908 "multi" => local_var_req_builder.query(
8909 &local_var_str
8910 .into_iter()
8911 .map(|p| ("name__regex".to_owned(), p.to_string()))
8912 .collect::<Vec<(std::string::String, std::string::String)>>(),
8913 ),
8914 _ => local_var_req_builder.query(&[(
8915 "name__regex",
8916 &local_var_str
8917 .into_iter()
8918 .map(|p| p.to_string())
8919 .collect::<Vec<String>>()
8920 .join(",")
8921 .to_string(),
8922 )]),
8923 };
8924 }
8925 if let Some(ref local_var_str) = offset {
8926 local_var_req_builder =
8927 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
8928 }
8929 if let Some(ref local_var_str) = ordering {
8930 local_var_req_builder =
8931 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
8932 }
8933 if let Some(ref local_var_str) = q {
8934 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
8935 }
8936 if let Some(ref local_var_str) = tag {
8937 local_var_req_builder = match "multi" {
8938 "multi" => local_var_req_builder.query(
8939 &local_var_str
8940 .into_iter()
8941 .map(|p| ("tag".to_owned(), p.to_string()))
8942 .collect::<Vec<(std::string::String, std::string::String)>>(),
8943 ),
8944 _ => local_var_req_builder.query(&[(
8945 "tag",
8946 &local_var_str
8947 .into_iter()
8948 .map(|p| p.to_string())
8949 .collect::<Vec<String>>()
8950 .join(",")
8951 .to_string(),
8952 )]),
8953 };
8954 }
8955 if let Some(ref local_var_str) = tag__n {
8956 local_var_req_builder = match "multi" {
8957 "multi" => local_var_req_builder.query(
8958 &local_var_str
8959 .into_iter()
8960 .map(|p| ("tag__n".to_owned(), p.to_string()))
8961 .collect::<Vec<(std::string::String, std::string::String)>>(),
8962 ),
8963 _ => local_var_req_builder.query(&[(
8964 "tag__n",
8965 &local_var_str
8966 .into_iter()
8967 .map(|p| p.to_string())
8968 .collect::<Vec<String>>()
8969 .join(",")
8970 .to_string(),
8971 )]),
8972 };
8973 }
8974 if let Some(ref local_var_str) = tag_id {
8975 local_var_req_builder = match "multi" {
8976 "multi" => local_var_req_builder.query(
8977 &local_var_str
8978 .into_iter()
8979 .map(|p| ("tag_id".to_owned(), p.to_string()))
8980 .collect::<Vec<(std::string::String, std::string::String)>>(),
8981 ),
8982 _ => local_var_req_builder.query(&[(
8983 "tag_id",
8984 &local_var_str
8985 .into_iter()
8986 .map(|p| p.to_string())
8987 .collect::<Vec<String>>()
8988 .join(",")
8989 .to_string(),
8990 )]),
8991 };
8992 }
8993 if let Some(ref local_var_str) = tag_id__n {
8994 local_var_req_builder = match "multi" {
8995 "multi" => local_var_req_builder.query(
8996 &local_var_str
8997 .into_iter()
8998 .map(|p| ("tag_id__n".to_owned(), p.to_string()))
8999 .collect::<Vec<(std::string::String, std::string::String)>>(),
9000 ),
9001 _ => local_var_req_builder.query(&[(
9002 "tag_id__n",
9003 &local_var_str
9004 .into_iter()
9005 .map(|p| p.to_string())
9006 .collect::<Vec<String>>()
9007 .join(",")
9008 .to_string(),
9009 )]),
9010 };
9011 }
9012 if let Some(ref local_var_str) = updated_by_request {
9013 local_var_req_builder =
9014 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
9015 }
9016 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
9017 local_var_req_builder =
9018 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
9019 }
9020 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
9021 let local_var_key = local_var_apikey.key.clone();
9022 let local_var_value = match local_var_apikey.prefix {
9023 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
9024 None => local_var_key,
9025 };
9026 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
9027 };
9028
9029 let local_var_req = local_var_req_builder.build()?;
9030 let local_var_resp = local_var_client.execute(local_var_req).await?;
9031
9032 let local_var_status = local_var_resp.status();
9033 let local_var_content = local_var_resp.text().await?;
9034
9035 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
9036 serde_json::from_str(&local_var_content).map_err(Error::from)
9037 } else {
9038 let local_var_entity: Option<ExtrasConfigTemplatesListError> =
9039 serde_json::from_str(&local_var_content).ok();
9040 let local_var_error = ResponseContent {
9041 status: local_var_status,
9042 content: local_var_content,
9043 entity: local_var_entity,
9044 };
9045 Err(Error::ResponseError(local_var_error))
9046 }
9047}
9048
9049pub async fn extras_config_templates_partial_update(
9051 configuration: &configuration::Configuration,
9052 id: i32,
9053 patched_config_template_request: Option<crate::models::PatchedConfigTemplateRequest>,
9054) -> Result<crate::models::ConfigTemplate, Error<ExtrasConfigTemplatesPartialUpdateError>> {
9055 let local_var_configuration = configuration;
9056
9057 let local_var_client = &local_var_configuration.client;
9058
9059 let local_var_uri_str = format!(
9060 "{}/api/extras/config-templates/{id}/",
9061 local_var_configuration.base_path,
9062 id = id
9063 );
9064 let mut local_var_req_builder =
9065 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
9066
9067 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
9068 local_var_req_builder =
9069 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
9070 }
9071 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
9072 let local_var_key = local_var_apikey.key.clone();
9073 let local_var_value = match local_var_apikey.prefix {
9074 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
9075 None => local_var_key,
9076 };
9077 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
9078 };
9079 local_var_req_builder = local_var_req_builder.json(&patched_config_template_request);
9080
9081 let local_var_req = local_var_req_builder.build()?;
9082 let local_var_resp = local_var_client.execute(local_var_req).await?;
9083
9084 let local_var_status = local_var_resp.status();
9085 let local_var_content = local_var_resp.text().await?;
9086
9087 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
9088 serde_json::from_str(&local_var_content).map_err(Error::from)
9089 } else {
9090 let local_var_entity: Option<ExtrasConfigTemplatesPartialUpdateError> =
9091 serde_json::from_str(&local_var_content).ok();
9092 let local_var_error = ResponseContent {
9093 status: local_var_status,
9094 content: local_var_content,
9095 entity: local_var_entity,
9096 };
9097 Err(Error::ResponseError(local_var_error))
9098 }
9099}
9100
9101pub async fn extras_config_templates_render_create(
9103 configuration: &configuration::Configuration,
9104 id: i32,
9105 config_template_request: crate::models::ConfigTemplateRequest,
9106 format: Option<&str>,
9107) -> Result<crate::models::ConfigTemplate, Error<ExtrasConfigTemplatesRenderCreateError>> {
9108 let local_var_configuration = configuration;
9109
9110 let local_var_client = &local_var_configuration.client;
9111
9112 let local_var_uri_str = format!(
9113 "{}/api/extras/config-templates/{id}/render/",
9114 local_var_configuration.base_path,
9115 id = id
9116 );
9117 let mut local_var_req_builder =
9118 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
9119
9120 if let Some(ref local_var_str) = format {
9121 local_var_req_builder =
9122 local_var_req_builder.query(&[("format", &local_var_str.to_string())]);
9123 }
9124 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
9125 local_var_req_builder =
9126 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
9127 }
9128 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
9129 let local_var_key = local_var_apikey.key.clone();
9130 let local_var_value = match local_var_apikey.prefix {
9131 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
9132 None => local_var_key,
9133 };
9134 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
9135 };
9136 local_var_req_builder = local_var_req_builder.json(&config_template_request);
9137
9138 let local_var_req = local_var_req_builder.build()?;
9139 let local_var_resp = local_var_client.execute(local_var_req).await?;
9140
9141 let local_var_status = local_var_resp.status();
9142 let local_var_content = local_var_resp.text().await?;
9143
9144 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
9145 serde_json::from_str(&local_var_content).map_err(Error::from)
9146 } else {
9147 let local_var_entity: Option<ExtrasConfigTemplatesRenderCreateError> =
9148 serde_json::from_str(&local_var_content).ok();
9149 let local_var_error = ResponseContent {
9150 status: local_var_status,
9151 content: local_var_content,
9152 entity: local_var_entity,
9153 };
9154 Err(Error::ResponseError(local_var_error))
9155 }
9156}
9157
9158pub async fn extras_config_templates_retrieve(
9160 configuration: &configuration::Configuration,
9161 id: i32,
9162) -> Result<crate::models::ConfigTemplate, Error<ExtrasConfigTemplatesRetrieveError>> {
9163 let local_var_configuration = configuration;
9164
9165 let local_var_client = &local_var_configuration.client;
9166
9167 let local_var_uri_str = format!(
9168 "{}/api/extras/config-templates/{id}/",
9169 local_var_configuration.base_path,
9170 id = id
9171 );
9172 let mut local_var_req_builder =
9173 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
9174
9175 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
9176 local_var_req_builder =
9177 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
9178 }
9179 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
9180 let local_var_key = local_var_apikey.key.clone();
9181 let local_var_value = match local_var_apikey.prefix {
9182 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
9183 None => local_var_key,
9184 };
9185 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
9186 };
9187
9188 let local_var_req = local_var_req_builder.build()?;
9189 let local_var_resp = local_var_client.execute(local_var_req).await?;
9190
9191 let local_var_status = local_var_resp.status();
9192 let local_var_content = local_var_resp.text().await?;
9193
9194 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
9195 serde_json::from_str(&local_var_content).map_err(Error::from)
9196 } else {
9197 let local_var_entity: Option<ExtrasConfigTemplatesRetrieveError> =
9198 serde_json::from_str(&local_var_content).ok();
9199 let local_var_error = ResponseContent {
9200 status: local_var_status,
9201 content: local_var_content,
9202 entity: local_var_entity,
9203 };
9204 Err(Error::ResponseError(local_var_error))
9205 }
9206}
9207
9208pub async fn extras_config_templates_sync_create(
9210 configuration: &configuration::Configuration,
9211 id: i32,
9212 config_template_request: crate::models::ConfigTemplateRequest,
9213) -> Result<crate::models::ConfigTemplate, Error<ExtrasConfigTemplatesSyncCreateError>> {
9214 let local_var_configuration = configuration;
9215
9216 let local_var_client = &local_var_configuration.client;
9217
9218 let local_var_uri_str = format!(
9219 "{}/api/extras/config-templates/{id}/sync/",
9220 local_var_configuration.base_path,
9221 id = id
9222 );
9223 let mut local_var_req_builder =
9224 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
9225
9226 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
9227 local_var_req_builder =
9228 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
9229 }
9230 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
9231 let local_var_key = local_var_apikey.key.clone();
9232 let local_var_value = match local_var_apikey.prefix {
9233 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
9234 None => local_var_key,
9235 };
9236 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
9237 };
9238 local_var_req_builder = local_var_req_builder.json(&config_template_request);
9239
9240 let local_var_req = local_var_req_builder.build()?;
9241 let local_var_resp = local_var_client.execute(local_var_req).await?;
9242
9243 let local_var_status = local_var_resp.status();
9244 let local_var_content = local_var_resp.text().await?;
9245
9246 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
9247 serde_json::from_str(&local_var_content).map_err(Error::from)
9248 } else {
9249 let local_var_entity: Option<ExtrasConfigTemplatesSyncCreateError> =
9250 serde_json::from_str(&local_var_content).ok();
9251 let local_var_error = ResponseContent {
9252 status: local_var_status,
9253 content: local_var_content,
9254 entity: local_var_entity,
9255 };
9256 Err(Error::ResponseError(local_var_error))
9257 }
9258}
9259
9260pub async fn extras_config_templates_update(
9262 configuration: &configuration::Configuration,
9263 id: i32,
9264 config_template_request: crate::models::ConfigTemplateRequest,
9265) -> Result<crate::models::ConfigTemplate, Error<ExtrasConfigTemplatesUpdateError>> {
9266 let local_var_configuration = configuration;
9267
9268 let local_var_client = &local_var_configuration.client;
9269
9270 let local_var_uri_str = format!(
9271 "{}/api/extras/config-templates/{id}/",
9272 local_var_configuration.base_path,
9273 id = id
9274 );
9275 let mut local_var_req_builder =
9276 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
9277
9278 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
9279 local_var_req_builder =
9280 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
9281 }
9282 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
9283 let local_var_key = local_var_apikey.key.clone();
9284 let local_var_value = match local_var_apikey.prefix {
9285 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
9286 None => local_var_key,
9287 };
9288 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
9289 };
9290 local_var_req_builder = local_var_req_builder.json(&config_template_request);
9291
9292 let local_var_req = local_var_req_builder.build()?;
9293 let local_var_resp = local_var_client.execute(local_var_req).await?;
9294
9295 let local_var_status = local_var_resp.status();
9296 let local_var_content = local_var_resp.text().await?;
9297
9298 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
9299 serde_json::from_str(&local_var_content).map_err(Error::from)
9300 } else {
9301 let local_var_entity: Option<ExtrasConfigTemplatesUpdateError> =
9302 serde_json::from_str(&local_var_content).ok();
9303 let local_var_error = ResponseContent {
9304 status: local_var_status,
9305 content: local_var_content,
9306 entity: local_var_entity,
9307 };
9308 Err(Error::ResponseError(local_var_error))
9309 }
9310}
9311
9312pub async fn extras_custom_field_choice_sets_bulk_destroy(
9314 configuration: &configuration::Configuration,
9315 custom_field_choice_set_request: Vec<crate::models::CustomFieldChoiceSetRequest>,
9316) -> Result<(), Error<ExtrasCustomFieldChoiceSetsBulkDestroyError>> {
9317 let local_var_configuration = configuration;
9318
9319 let local_var_client = &local_var_configuration.client;
9320
9321 let local_var_uri_str = format!(
9322 "{}/api/extras/custom-field-choice-sets/",
9323 local_var_configuration.base_path
9324 );
9325 let mut local_var_req_builder =
9326 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
9327
9328 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
9329 local_var_req_builder =
9330 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
9331 }
9332 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
9333 let local_var_key = local_var_apikey.key.clone();
9334 let local_var_value = match local_var_apikey.prefix {
9335 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
9336 None => local_var_key,
9337 };
9338 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
9339 };
9340 local_var_req_builder = local_var_req_builder.json(&custom_field_choice_set_request);
9341
9342 let local_var_req = local_var_req_builder.build()?;
9343 let local_var_resp = local_var_client.execute(local_var_req).await?;
9344
9345 let local_var_status = local_var_resp.status();
9346 let local_var_content = local_var_resp.text().await?;
9347
9348 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
9349 Ok(())
9350 } else {
9351 let local_var_entity: Option<ExtrasCustomFieldChoiceSetsBulkDestroyError> =
9352 serde_json::from_str(&local_var_content).ok();
9353 let local_var_error = ResponseContent {
9354 status: local_var_status,
9355 content: local_var_content,
9356 entity: local_var_entity,
9357 };
9358 Err(Error::ResponseError(local_var_error))
9359 }
9360}
9361
9362pub async fn extras_custom_field_choice_sets_bulk_partial_update(
9364 configuration: &configuration::Configuration,
9365 custom_field_choice_set_request: Vec<crate::models::CustomFieldChoiceSetRequest>,
9366) -> Result<
9367 Vec<crate::models::CustomFieldChoiceSet>,
9368 Error<ExtrasCustomFieldChoiceSetsBulkPartialUpdateError>,
9369> {
9370 let local_var_configuration = configuration;
9371
9372 let local_var_client = &local_var_configuration.client;
9373
9374 let local_var_uri_str = format!(
9375 "{}/api/extras/custom-field-choice-sets/",
9376 local_var_configuration.base_path
9377 );
9378 let mut local_var_req_builder =
9379 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
9380
9381 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
9382 local_var_req_builder =
9383 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
9384 }
9385 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
9386 let local_var_key = local_var_apikey.key.clone();
9387 let local_var_value = match local_var_apikey.prefix {
9388 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
9389 None => local_var_key,
9390 };
9391 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
9392 };
9393 local_var_req_builder = local_var_req_builder.json(&custom_field_choice_set_request);
9394
9395 let local_var_req = local_var_req_builder.build()?;
9396 let local_var_resp = local_var_client.execute(local_var_req).await?;
9397
9398 let local_var_status = local_var_resp.status();
9399 let local_var_content = local_var_resp.text().await?;
9400
9401 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
9402 serde_json::from_str(&local_var_content).map_err(Error::from)
9403 } else {
9404 let local_var_entity: Option<ExtrasCustomFieldChoiceSetsBulkPartialUpdateError> =
9405 serde_json::from_str(&local_var_content).ok();
9406 let local_var_error = ResponseContent {
9407 status: local_var_status,
9408 content: local_var_content,
9409 entity: local_var_entity,
9410 };
9411 Err(Error::ResponseError(local_var_error))
9412 }
9413}
9414
9415pub async fn extras_custom_field_choice_sets_bulk_update(
9417 configuration: &configuration::Configuration,
9418 custom_field_choice_set_request: Vec<crate::models::CustomFieldChoiceSetRequest>,
9419) -> Result<
9420 Vec<crate::models::CustomFieldChoiceSet>,
9421 Error<ExtrasCustomFieldChoiceSetsBulkUpdateError>,
9422> {
9423 let local_var_configuration = configuration;
9424
9425 let local_var_client = &local_var_configuration.client;
9426
9427 let local_var_uri_str = format!(
9428 "{}/api/extras/custom-field-choice-sets/",
9429 local_var_configuration.base_path
9430 );
9431 let mut local_var_req_builder =
9432 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
9433
9434 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
9435 local_var_req_builder =
9436 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
9437 }
9438 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
9439 let local_var_key = local_var_apikey.key.clone();
9440 let local_var_value = match local_var_apikey.prefix {
9441 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
9442 None => local_var_key,
9443 };
9444 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
9445 };
9446 local_var_req_builder = local_var_req_builder.json(&custom_field_choice_set_request);
9447
9448 let local_var_req = local_var_req_builder.build()?;
9449 let local_var_resp = local_var_client.execute(local_var_req).await?;
9450
9451 let local_var_status = local_var_resp.status();
9452 let local_var_content = local_var_resp.text().await?;
9453
9454 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
9455 serde_json::from_str(&local_var_content).map_err(Error::from)
9456 } else {
9457 let local_var_entity: Option<ExtrasCustomFieldChoiceSetsBulkUpdateError> =
9458 serde_json::from_str(&local_var_content).ok();
9459 let local_var_error = ResponseContent {
9460 status: local_var_status,
9461 content: local_var_content,
9462 entity: local_var_entity,
9463 };
9464 Err(Error::ResponseError(local_var_error))
9465 }
9466}
9467
9468pub async fn extras_custom_field_choice_sets_choices_retrieve(
9470 configuration: &configuration::Configuration,
9471 id: i32,
9472) -> Result<
9473 crate::models::CustomFieldChoiceSet,
9474 Error<ExtrasCustomFieldChoiceSetsChoicesRetrieveError>,
9475> {
9476 let local_var_configuration = configuration;
9477
9478 let local_var_client = &local_var_configuration.client;
9479
9480 let local_var_uri_str = format!(
9481 "{}/api/extras/custom-field-choice-sets/{id}/choices/",
9482 local_var_configuration.base_path,
9483 id = id
9484 );
9485 let mut local_var_req_builder =
9486 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
9487
9488 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
9489 local_var_req_builder =
9490 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
9491 }
9492 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
9493 let local_var_key = local_var_apikey.key.clone();
9494 let local_var_value = match local_var_apikey.prefix {
9495 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
9496 None => local_var_key,
9497 };
9498 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
9499 };
9500
9501 let local_var_req = local_var_req_builder.build()?;
9502 let local_var_resp = local_var_client.execute(local_var_req).await?;
9503
9504 let local_var_status = local_var_resp.status();
9505 let local_var_content = local_var_resp.text().await?;
9506
9507 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
9508 serde_json::from_str(&local_var_content).map_err(Error::from)
9509 } else {
9510 let local_var_entity: Option<ExtrasCustomFieldChoiceSetsChoicesRetrieveError> =
9511 serde_json::from_str(&local_var_content).ok();
9512 let local_var_error = ResponseContent {
9513 status: local_var_status,
9514 content: local_var_content,
9515 entity: local_var_entity,
9516 };
9517 Err(Error::ResponseError(local_var_error))
9518 }
9519}
9520
9521pub async fn extras_custom_field_choice_sets_create(
9523 configuration: &configuration::Configuration,
9524 writable_custom_field_choice_set_request: crate::models::WritableCustomFieldChoiceSetRequest,
9525) -> Result<crate::models::CustomFieldChoiceSet, Error<ExtrasCustomFieldChoiceSetsCreateError>> {
9526 let local_var_configuration = configuration;
9527
9528 let local_var_client = &local_var_configuration.client;
9529
9530 let local_var_uri_str = format!(
9531 "{}/api/extras/custom-field-choice-sets/",
9532 local_var_configuration.base_path
9533 );
9534 let mut local_var_req_builder =
9535 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
9536
9537 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
9538 local_var_req_builder =
9539 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
9540 }
9541 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
9542 let local_var_key = local_var_apikey.key.clone();
9543 let local_var_value = match local_var_apikey.prefix {
9544 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
9545 None => local_var_key,
9546 };
9547 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
9548 };
9549 local_var_req_builder = local_var_req_builder.json(&writable_custom_field_choice_set_request);
9550
9551 let local_var_req = local_var_req_builder.build()?;
9552 let local_var_resp = local_var_client.execute(local_var_req).await?;
9553
9554 let local_var_status = local_var_resp.status();
9555 let local_var_content = local_var_resp.text().await?;
9556
9557 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
9558 serde_json::from_str(&local_var_content).map_err(Error::from)
9559 } else {
9560 let local_var_entity: Option<ExtrasCustomFieldChoiceSetsCreateError> =
9561 serde_json::from_str(&local_var_content).ok();
9562 let local_var_error = ResponseContent {
9563 status: local_var_status,
9564 content: local_var_content,
9565 entity: local_var_entity,
9566 };
9567 Err(Error::ResponseError(local_var_error))
9568 }
9569}
9570
9571pub async fn extras_custom_field_choice_sets_destroy(
9573 configuration: &configuration::Configuration,
9574 id: i32,
9575) -> Result<(), Error<ExtrasCustomFieldChoiceSetsDestroyError>> {
9576 let local_var_configuration = configuration;
9577
9578 let local_var_client = &local_var_configuration.client;
9579
9580 let local_var_uri_str = format!(
9581 "{}/api/extras/custom-field-choice-sets/{id}/",
9582 local_var_configuration.base_path,
9583 id = id
9584 );
9585 let mut local_var_req_builder =
9586 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
9587
9588 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
9589 local_var_req_builder =
9590 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
9591 }
9592 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
9593 let local_var_key = local_var_apikey.key.clone();
9594 let local_var_value = match local_var_apikey.prefix {
9595 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
9596 None => local_var_key,
9597 };
9598 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
9599 };
9600
9601 let local_var_req = local_var_req_builder.build()?;
9602 let local_var_resp = local_var_client.execute(local_var_req).await?;
9603
9604 let local_var_status = local_var_resp.status();
9605 let local_var_content = local_var_resp.text().await?;
9606
9607 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
9608 Ok(())
9609 } else {
9610 let local_var_entity: Option<ExtrasCustomFieldChoiceSetsDestroyError> =
9611 serde_json::from_str(&local_var_content).ok();
9612 let local_var_error = ResponseContent {
9613 status: local_var_status,
9614 content: local_var_content,
9615 entity: local_var_entity,
9616 };
9617 Err(Error::ResponseError(local_var_error))
9618 }
9619}
9620
9621pub async fn extras_custom_field_choice_sets_list(
9623 configuration: &configuration::Configuration,
9624 base_choices: Option<&str>,
9625 choice: Option<Vec<String>>,
9626 created: Option<Vec<String>>,
9627 created__empty: Option<Vec<String>>,
9628 created__gt: Option<Vec<String>>,
9629 created__gte: Option<Vec<String>>,
9630 created__lt: Option<Vec<String>>,
9631 created__lte: Option<Vec<String>>,
9632 created__n: Option<Vec<String>>,
9633 created_by_request: Option<&str>,
9634 description: Option<Vec<String>>,
9635 description__empty: Option<bool>,
9636 description__ic: Option<Vec<String>>,
9637 description__ie: Option<Vec<String>>,
9638 description__iew: Option<Vec<String>>,
9639 description__iregex: Option<Vec<String>>,
9640 description__isw: Option<Vec<String>>,
9641 description__n: Option<Vec<String>>,
9642 description__nic: Option<Vec<String>>,
9643 description__nie: Option<Vec<String>>,
9644 description__niew: Option<Vec<String>>,
9645 description__nisw: Option<Vec<String>>,
9646 description__regex: Option<Vec<String>>,
9647 id: Option<Vec<i32>>,
9648 id__empty: Option<bool>,
9649 id__gt: Option<Vec<i32>>,
9650 id__gte: Option<Vec<i32>>,
9651 id__lt: Option<Vec<i32>>,
9652 id__lte: Option<Vec<i32>>,
9653 id__n: Option<Vec<i32>>,
9654 last_updated: Option<Vec<String>>,
9655 last_updated__empty: Option<Vec<String>>,
9656 last_updated__gt: Option<Vec<String>>,
9657 last_updated__gte: Option<Vec<String>>,
9658 last_updated__lt: Option<Vec<String>>,
9659 last_updated__lte: Option<Vec<String>>,
9660 last_updated__n: Option<Vec<String>>,
9661 limit: Option<i32>,
9662 modified_by_request: Option<&str>,
9663 name: Option<Vec<String>>,
9664 name__empty: Option<bool>,
9665 name__ic: Option<Vec<String>>,
9666 name__ie: Option<Vec<String>>,
9667 name__iew: Option<Vec<String>>,
9668 name__iregex: Option<Vec<String>>,
9669 name__isw: Option<Vec<String>>,
9670 name__n: Option<Vec<String>>,
9671 name__nic: Option<Vec<String>>,
9672 name__nie: Option<Vec<String>>,
9673 name__niew: Option<Vec<String>>,
9674 name__nisw: Option<Vec<String>>,
9675 name__regex: Option<Vec<String>>,
9676 offset: Option<i32>,
9677 order_alphabetically: Option<bool>,
9678 ordering: Option<&str>,
9679 q: Option<&str>,
9680 updated_by_request: Option<&str>,
9681) -> Result<
9682 crate::models::PaginatedCustomFieldChoiceSetList,
9683 Error<ExtrasCustomFieldChoiceSetsListError>,
9684> {
9685 let local_var_configuration = configuration;
9686
9687 let local_var_client = &local_var_configuration.client;
9688
9689 let local_var_uri_str = format!(
9690 "{}/api/extras/custom-field-choice-sets/",
9691 local_var_configuration.base_path
9692 );
9693 let mut local_var_req_builder =
9694 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
9695
9696 if let Some(ref local_var_str) = base_choices {
9697 local_var_req_builder =
9698 local_var_req_builder.query(&[("base_choices", &local_var_str.to_string())]);
9699 }
9700 if let Some(ref local_var_str) = choice {
9701 local_var_req_builder = match "multi" {
9702 "multi" => local_var_req_builder.query(
9703 &local_var_str
9704 .into_iter()
9705 .map(|p| ("choice".to_owned(), p.to_string()))
9706 .collect::<Vec<(std::string::String, std::string::String)>>(),
9707 ),
9708 _ => local_var_req_builder.query(&[(
9709 "choice",
9710 &local_var_str
9711 .into_iter()
9712 .map(|p| p.to_string())
9713 .collect::<Vec<String>>()
9714 .join(",")
9715 .to_string(),
9716 )]),
9717 };
9718 }
9719 if let Some(ref local_var_str) = created {
9720 local_var_req_builder = match "multi" {
9721 "multi" => local_var_req_builder.query(
9722 &local_var_str
9723 .into_iter()
9724 .map(|p| ("created".to_owned(), p.to_string()))
9725 .collect::<Vec<(std::string::String, std::string::String)>>(),
9726 ),
9727 _ => local_var_req_builder.query(&[(
9728 "created",
9729 &local_var_str
9730 .into_iter()
9731 .map(|p| p.to_string())
9732 .collect::<Vec<String>>()
9733 .join(",")
9734 .to_string(),
9735 )]),
9736 };
9737 }
9738 if let Some(ref local_var_str) = created__empty {
9739 local_var_req_builder = match "multi" {
9740 "multi" => local_var_req_builder.query(
9741 &local_var_str
9742 .into_iter()
9743 .map(|p| ("created__empty".to_owned(), p.to_string()))
9744 .collect::<Vec<(std::string::String, std::string::String)>>(),
9745 ),
9746 _ => local_var_req_builder.query(&[(
9747 "created__empty",
9748 &local_var_str
9749 .into_iter()
9750 .map(|p| p.to_string())
9751 .collect::<Vec<String>>()
9752 .join(",")
9753 .to_string(),
9754 )]),
9755 };
9756 }
9757 if let Some(ref local_var_str) = created__gt {
9758 local_var_req_builder = match "multi" {
9759 "multi" => local_var_req_builder.query(
9760 &local_var_str
9761 .into_iter()
9762 .map(|p| ("created__gt".to_owned(), p.to_string()))
9763 .collect::<Vec<(std::string::String, std::string::String)>>(),
9764 ),
9765 _ => local_var_req_builder.query(&[(
9766 "created__gt",
9767 &local_var_str
9768 .into_iter()
9769 .map(|p| p.to_string())
9770 .collect::<Vec<String>>()
9771 .join(",")
9772 .to_string(),
9773 )]),
9774 };
9775 }
9776 if let Some(ref local_var_str) = created__gte {
9777 local_var_req_builder = match "multi" {
9778 "multi" => local_var_req_builder.query(
9779 &local_var_str
9780 .into_iter()
9781 .map(|p| ("created__gte".to_owned(), p.to_string()))
9782 .collect::<Vec<(std::string::String, std::string::String)>>(),
9783 ),
9784 _ => local_var_req_builder.query(&[(
9785 "created__gte",
9786 &local_var_str
9787 .into_iter()
9788 .map(|p| p.to_string())
9789 .collect::<Vec<String>>()
9790 .join(",")
9791 .to_string(),
9792 )]),
9793 };
9794 }
9795 if let Some(ref local_var_str) = created__lt {
9796 local_var_req_builder = match "multi" {
9797 "multi" => local_var_req_builder.query(
9798 &local_var_str
9799 .into_iter()
9800 .map(|p| ("created__lt".to_owned(), p.to_string()))
9801 .collect::<Vec<(std::string::String, std::string::String)>>(),
9802 ),
9803 _ => local_var_req_builder.query(&[(
9804 "created__lt",
9805 &local_var_str
9806 .into_iter()
9807 .map(|p| p.to_string())
9808 .collect::<Vec<String>>()
9809 .join(",")
9810 .to_string(),
9811 )]),
9812 };
9813 }
9814 if let Some(ref local_var_str) = created__lte {
9815 local_var_req_builder = match "multi" {
9816 "multi" => local_var_req_builder.query(
9817 &local_var_str
9818 .into_iter()
9819 .map(|p| ("created__lte".to_owned(), p.to_string()))
9820 .collect::<Vec<(std::string::String, std::string::String)>>(),
9821 ),
9822 _ => local_var_req_builder.query(&[(
9823 "created__lte",
9824 &local_var_str
9825 .into_iter()
9826 .map(|p| p.to_string())
9827 .collect::<Vec<String>>()
9828 .join(",")
9829 .to_string(),
9830 )]),
9831 };
9832 }
9833 if let Some(ref local_var_str) = created__n {
9834 local_var_req_builder = match "multi" {
9835 "multi" => local_var_req_builder.query(
9836 &local_var_str
9837 .into_iter()
9838 .map(|p| ("created__n".to_owned(), p.to_string()))
9839 .collect::<Vec<(std::string::String, std::string::String)>>(),
9840 ),
9841 _ => local_var_req_builder.query(&[(
9842 "created__n",
9843 &local_var_str
9844 .into_iter()
9845 .map(|p| p.to_string())
9846 .collect::<Vec<String>>()
9847 .join(",")
9848 .to_string(),
9849 )]),
9850 };
9851 }
9852 if let Some(ref local_var_str) = created_by_request {
9853 local_var_req_builder =
9854 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
9855 }
9856 if let Some(ref local_var_str) = description {
9857 local_var_req_builder = match "multi" {
9858 "multi" => local_var_req_builder.query(
9859 &local_var_str
9860 .into_iter()
9861 .map(|p| ("description".to_owned(), p.to_string()))
9862 .collect::<Vec<(std::string::String, std::string::String)>>(),
9863 ),
9864 _ => local_var_req_builder.query(&[(
9865 "description",
9866 &local_var_str
9867 .into_iter()
9868 .map(|p| p.to_string())
9869 .collect::<Vec<String>>()
9870 .join(",")
9871 .to_string(),
9872 )]),
9873 };
9874 }
9875 if let Some(ref local_var_str) = description__empty {
9876 local_var_req_builder =
9877 local_var_req_builder.query(&[("description__empty", &local_var_str.to_string())]);
9878 }
9879 if let Some(ref local_var_str) = description__ic {
9880 local_var_req_builder = match "multi" {
9881 "multi" => local_var_req_builder.query(
9882 &local_var_str
9883 .into_iter()
9884 .map(|p| ("description__ic".to_owned(), p.to_string()))
9885 .collect::<Vec<(std::string::String, std::string::String)>>(),
9886 ),
9887 _ => local_var_req_builder.query(&[(
9888 "description__ic",
9889 &local_var_str
9890 .into_iter()
9891 .map(|p| p.to_string())
9892 .collect::<Vec<String>>()
9893 .join(",")
9894 .to_string(),
9895 )]),
9896 };
9897 }
9898 if let Some(ref local_var_str) = description__ie {
9899 local_var_req_builder = match "multi" {
9900 "multi" => local_var_req_builder.query(
9901 &local_var_str
9902 .into_iter()
9903 .map(|p| ("description__ie".to_owned(), p.to_string()))
9904 .collect::<Vec<(std::string::String, std::string::String)>>(),
9905 ),
9906 _ => local_var_req_builder.query(&[(
9907 "description__ie",
9908 &local_var_str
9909 .into_iter()
9910 .map(|p| p.to_string())
9911 .collect::<Vec<String>>()
9912 .join(",")
9913 .to_string(),
9914 )]),
9915 };
9916 }
9917 if let Some(ref local_var_str) = description__iew {
9918 local_var_req_builder = match "multi" {
9919 "multi" => local_var_req_builder.query(
9920 &local_var_str
9921 .into_iter()
9922 .map(|p| ("description__iew".to_owned(), p.to_string()))
9923 .collect::<Vec<(std::string::String, std::string::String)>>(),
9924 ),
9925 _ => local_var_req_builder.query(&[(
9926 "description__iew",
9927 &local_var_str
9928 .into_iter()
9929 .map(|p| p.to_string())
9930 .collect::<Vec<String>>()
9931 .join(",")
9932 .to_string(),
9933 )]),
9934 };
9935 }
9936 if let Some(ref local_var_str) = description__iregex {
9937 local_var_req_builder = match "multi" {
9938 "multi" => local_var_req_builder.query(
9939 &local_var_str
9940 .into_iter()
9941 .map(|p| ("description__iregex".to_owned(), p.to_string()))
9942 .collect::<Vec<(std::string::String, std::string::String)>>(),
9943 ),
9944 _ => local_var_req_builder.query(&[(
9945 "description__iregex",
9946 &local_var_str
9947 .into_iter()
9948 .map(|p| p.to_string())
9949 .collect::<Vec<String>>()
9950 .join(",")
9951 .to_string(),
9952 )]),
9953 };
9954 }
9955 if let Some(ref local_var_str) = description__isw {
9956 local_var_req_builder = match "multi" {
9957 "multi" => local_var_req_builder.query(
9958 &local_var_str
9959 .into_iter()
9960 .map(|p| ("description__isw".to_owned(), p.to_string()))
9961 .collect::<Vec<(std::string::String, std::string::String)>>(),
9962 ),
9963 _ => local_var_req_builder.query(&[(
9964 "description__isw",
9965 &local_var_str
9966 .into_iter()
9967 .map(|p| p.to_string())
9968 .collect::<Vec<String>>()
9969 .join(",")
9970 .to_string(),
9971 )]),
9972 };
9973 }
9974 if let Some(ref local_var_str) = description__n {
9975 local_var_req_builder = match "multi" {
9976 "multi" => local_var_req_builder.query(
9977 &local_var_str
9978 .into_iter()
9979 .map(|p| ("description__n".to_owned(), p.to_string()))
9980 .collect::<Vec<(std::string::String, std::string::String)>>(),
9981 ),
9982 _ => local_var_req_builder.query(&[(
9983 "description__n",
9984 &local_var_str
9985 .into_iter()
9986 .map(|p| p.to_string())
9987 .collect::<Vec<String>>()
9988 .join(",")
9989 .to_string(),
9990 )]),
9991 };
9992 }
9993 if let Some(ref local_var_str) = description__nic {
9994 local_var_req_builder = match "multi" {
9995 "multi" => local_var_req_builder.query(
9996 &local_var_str
9997 .into_iter()
9998 .map(|p| ("description__nic".to_owned(), p.to_string()))
9999 .collect::<Vec<(std::string::String, std::string::String)>>(),
10000 ),
10001 _ => local_var_req_builder.query(&[(
10002 "description__nic",
10003 &local_var_str
10004 .into_iter()
10005 .map(|p| p.to_string())
10006 .collect::<Vec<String>>()
10007 .join(",")
10008 .to_string(),
10009 )]),
10010 };
10011 }
10012 if let Some(ref local_var_str) = description__nie {
10013 local_var_req_builder = match "multi" {
10014 "multi" => local_var_req_builder.query(
10015 &local_var_str
10016 .into_iter()
10017 .map(|p| ("description__nie".to_owned(), p.to_string()))
10018 .collect::<Vec<(std::string::String, std::string::String)>>(),
10019 ),
10020 _ => local_var_req_builder.query(&[(
10021 "description__nie",
10022 &local_var_str
10023 .into_iter()
10024 .map(|p| p.to_string())
10025 .collect::<Vec<String>>()
10026 .join(",")
10027 .to_string(),
10028 )]),
10029 };
10030 }
10031 if let Some(ref local_var_str) = description__niew {
10032 local_var_req_builder = match "multi" {
10033 "multi" => local_var_req_builder.query(
10034 &local_var_str
10035 .into_iter()
10036 .map(|p| ("description__niew".to_owned(), p.to_string()))
10037 .collect::<Vec<(std::string::String, std::string::String)>>(),
10038 ),
10039 _ => local_var_req_builder.query(&[(
10040 "description__niew",
10041 &local_var_str
10042 .into_iter()
10043 .map(|p| p.to_string())
10044 .collect::<Vec<String>>()
10045 .join(",")
10046 .to_string(),
10047 )]),
10048 };
10049 }
10050 if let Some(ref local_var_str) = description__nisw {
10051 local_var_req_builder = match "multi" {
10052 "multi" => local_var_req_builder.query(
10053 &local_var_str
10054 .into_iter()
10055 .map(|p| ("description__nisw".to_owned(), p.to_string()))
10056 .collect::<Vec<(std::string::String, std::string::String)>>(),
10057 ),
10058 _ => local_var_req_builder.query(&[(
10059 "description__nisw",
10060 &local_var_str
10061 .into_iter()
10062 .map(|p| p.to_string())
10063 .collect::<Vec<String>>()
10064 .join(",")
10065 .to_string(),
10066 )]),
10067 };
10068 }
10069 if let Some(ref local_var_str) = description__regex {
10070 local_var_req_builder = match "multi" {
10071 "multi" => local_var_req_builder.query(
10072 &local_var_str
10073 .into_iter()
10074 .map(|p| ("description__regex".to_owned(), p.to_string()))
10075 .collect::<Vec<(std::string::String, std::string::String)>>(),
10076 ),
10077 _ => local_var_req_builder.query(&[(
10078 "description__regex",
10079 &local_var_str
10080 .into_iter()
10081 .map(|p| p.to_string())
10082 .collect::<Vec<String>>()
10083 .join(",")
10084 .to_string(),
10085 )]),
10086 };
10087 }
10088 if let Some(ref local_var_str) = id {
10089 local_var_req_builder = match "multi" {
10090 "multi" => local_var_req_builder.query(
10091 &local_var_str
10092 .into_iter()
10093 .map(|p| ("id".to_owned(), p.to_string()))
10094 .collect::<Vec<(std::string::String, std::string::String)>>(),
10095 ),
10096 _ => local_var_req_builder.query(&[(
10097 "id",
10098 &local_var_str
10099 .into_iter()
10100 .map(|p| p.to_string())
10101 .collect::<Vec<String>>()
10102 .join(",")
10103 .to_string(),
10104 )]),
10105 };
10106 }
10107 if let Some(ref local_var_str) = id__empty {
10108 local_var_req_builder =
10109 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
10110 }
10111 if let Some(ref local_var_str) = id__gt {
10112 local_var_req_builder = match "multi" {
10113 "multi" => local_var_req_builder.query(
10114 &local_var_str
10115 .into_iter()
10116 .map(|p| ("id__gt".to_owned(), p.to_string()))
10117 .collect::<Vec<(std::string::String, std::string::String)>>(),
10118 ),
10119 _ => local_var_req_builder.query(&[(
10120 "id__gt",
10121 &local_var_str
10122 .into_iter()
10123 .map(|p| p.to_string())
10124 .collect::<Vec<String>>()
10125 .join(",")
10126 .to_string(),
10127 )]),
10128 };
10129 }
10130 if let Some(ref local_var_str) = id__gte {
10131 local_var_req_builder = match "multi" {
10132 "multi" => local_var_req_builder.query(
10133 &local_var_str
10134 .into_iter()
10135 .map(|p| ("id__gte".to_owned(), p.to_string()))
10136 .collect::<Vec<(std::string::String, std::string::String)>>(),
10137 ),
10138 _ => local_var_req_builder.query(&[(
10139 "id__gte",
10140 &local_var_str
10141 .into_iter()
10142 .map(|p| p.to_string())
10143 .collect::<Vec<String>>()
10144 .join(",")
10145 .to_string(),
10146 )]),
10147 };
10148 }
10149 if let Some(ref local_var_str) = id__lt {
10150 local_var_req_builder = match "multi" {
10151 "multi" => local_var_req_builder.query(
10152 &local_var_str
10153 .into_iter()
10154 .map(|p| ("id__lt".to_owned(), p.to_string()))
10155 .collect::<Vec<(std::string::String, std::string::String)>>(),
10156 ),
10157 _ => local_var_req_builder.query(&[(
10158 "id__lt",
10159 &local_var_str
10160 .into_iter()
10161 .map(|p| p.to_string())
10162 .collect::<Vec<String>>()
10163 .join(",")
10164 .to_string(),
10165 )]),
10166 };
10167 }
10168 if let Some(ref local_var_str) = id__lte {
10169 local_var_req_builder = match "multi" {
10170 "multi" => local_var_req_builder.query(
10171 &local_var_str
10172 .into_iter()
10173 .map(|p| ("id__lte".to_owned(), p.to_string()))
10174 .collect::<Vec<(std::string::String, std::string::String)>>(),
10175 ),
10176 _ => local_var_req_builder.query(&[(
10177 "id__lte",
10178 &local_var_str
10179 .into_iter()
10180 .map(|p| p.to_string())
10181 .collect::<Vec<String>>()
10182 .join(",")
10183 .to_string(),
10184 )]),
10185 };
10186 }
10187 if let Some(ref local_var_str) = id__n {
10188 local_var_req_builder = match "multi" {
10189 "multi" => local_var_req_builder.query(
10190 &local_var_str
10191 .into_iter()
10192 .map(|p| ("id__n".to_owned(), p.to_string()))
10193 .collect::<Vec<(std::string::String, std::string::String)>>(),
10194 ),
10195 _ => local_var_req_builder.query(&[(
10196 "id__n",
10197 &local_var_str
10198 .into_iter()
10199 .map(|p| p.to_string())
10200 .collect::<Vec<String>>()
10201 .join(",")
10202 .to_string(),
10203 )]),
10204 };
10205 }
10206 if let Some(ref local_var_str) = last_updated {
10207 local_var_req_builder = match "multi" {
10208 "multi" => local_var_req_builder.query(
10209 &local_var_str
10210 .into_iter()
10211 .map(|p| ("last_updated".to_owned(), p.to_string()))
10212 .collect::<Vec<(std::string::String, std::string::String)>>(),
10213 ),
10214 _ => local_var_req_builder.query(&[(
10215 "last_updated",
10216 &local_var_str
10217 .into_iter()
10218 .map(|p| p.to_string())
10219 .collect::<Vec<String>>()
10220 .join(",")
10221 .to_string(),
10222 )]),
10223 };
10224 }
10225 if let Some(ref local_var_str) = last_updated__empty {
10226 local_var_req_builder = match "multi" {
10227 "multi" => local_var_req_builder.query(
10228 &local_var_str
10229 .into_iter()
10230 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
10231 .collect::<Vec<(std::string::String, std::string::String)>>(),
10232 ),
10233 _ => local_var_req_builder.query(&[(
10234 "last_updated__empty",
10235 &local_var_str
10236 .into_iter()
10237 .map(|p| p.to_string())
10238 .collect::<Vec<String>>()
10239 .join(",")
10240 .to_string(),
10241 )]),
10242 };
10243 }
10244 if let Some(ref local_var_str) = last_updated__gt {
10245 local_var_req_builder = match "multi" {
10246 "multi" => local_var_req_builder.query(
10247 &local_var_str
10248 .into_iter()
10249 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
10250 .collect::<Vec<(std::string::String, std::string::String)>>(),
10251 ),
10252 _ => local_var_req_builder.query(&[(
10253 "last_updated__gt",
10254 &local_var_str
10255 .into_iter()
10256 .map(|p| p.to_string())
10257 .collect::<Vec<String>>()
10258 .join(",")
10259 .to_string(),
10260 )]),
10261 };
10262 }
10263 if let Some(ref local_var_str) = last_updated__gte {
10264 local_var_req_builder = match "multi" {
10265 "multi" => local_var_req_builder.query(
10266 &local_var_str
10267 .into_iter()
10268 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
10269 .collect::<Vec<(std::string::String, std::string::String)>>(),
10270 ),
10271 _ => local_var_req_builder.query(&[(
10272 "last_updated__gte",
10273 &local_var_str
10274 .into_iter()
10275 .map(|p| p.to_string())
10276 .collect::<Vec<String>>()
10277 .join(",")
10278 .to_string(),
10279 )]),
10280 };
10281 }
10282 if let Some(ref local_var_str) = last_updated__lt {
10283 local_var_req_builder = match "multi" {
10284 "multi" => local_var_req_builder.query(
10285 &local_var_str
10286 .into_iter()
10287 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
10288 .collect::<Vec<(std::string::String, std::string::String)>>(),
10289 ),
10290 _ => local_var_req_builder.query(&[(
10291 "last_updated__lt",
10292 &local_var_str
10293 .into_iter()
10294 .map(|p| p.to_string())
10295 .collect::<Vec<String>>()
10296 .join(",")
10297 .to_string(),
10298 )]),
10299 };
10300 }
10301 if let Some(ref local_var_str) = last_updated__lte {
10302 local_var_req_builder = match "multi" {
10303 "multi" => local_var_req_builder.query(
10304 &local_var_str
10305 .into_iter()
10306 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
10307 .collect::<Vec<(std::string::String, std::string::String)>>(),
10308 ),
10309 _ => local_var_req_builder.query(&[(
10310 "last_updated__lte",
10311 &local_var_str
10312 .into_iter()
10313 .map(|p| p.to_string())
10314 .collect::<Vec<String>>()
10315 .join(",")
10316 .to_string(),
10317 )]),
10318 };
10319 }
10320 if let Some(ref local_var_str) = last_updated__n {
10321 local_var_req_builder = match "multi" {
10322 "multi" => local_var_req_builder.query(
10323 &local_var_str
10324 .into_iter()
10325 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
10326 .collect::<Vec<(std::string::String, std::string::String)>>(),
10327 ),
10328 _ => local_var_req_builder.query(&[(
10329 "last_updated__n",
10330 &local_var_str
10331 .into_iter()
10332 .map(|p| p.to_string())
10333 .collect::<Vec<String>>()
10334 .join(",")
10335 .to_string(),
10336 )]),
10337 };
10338 }
10339 if let Some(ref local_var_str) = limit {
10340 local_var_req_builder =
10341 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
10342 }
10343 if let Some(ref local_var_str) = modified_by_request {
10344 local_var_req_builder =
10345 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
10346 }
10347 if let Some(ref local_var_str) = name {
10348 local_var_req_builder = match "multi" {
10349 "multi" => local_var_req_builder.query(
10350 &local_var_str
10351 .into_iter()
10352 .map(|p| ("name".to_owned(), p.to_string()))
10353 .collect::<Vec<(std::string::String, std::string::String)>>(),
10354 ),
10355 _ => local_var_req_builder.query(&[(
10356 "name",
10357 &local_var_str
10358 .into_iter()
10359 .map(|p| p.to_string())
10360 .collect::<Vec<String>>()
10361 .join(",")
10362 .to_string(),
10363 )]),
10364 };
10365 }
10366 if let Some(ref local_var_str) = name__empty {
10367 local_var_req_builder =
10368 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
10369 }
10370 if let Some(ref local_var_str) = name__ic {
10371 local_var_req_builder = match "multi" {
10372 "multi" => local_var_req_builder.query(
10373 &local_var_str
10374 .into_iter()
10375 .map(|p| ("name__ic".to_owned(), p.to_string()))
10376 .collect::<Vec<(std::string::String, std::string::String)>>(),
10377 ),
10378 _ => local_var_req_builder.query(&[(
10379 "name__ic",
10380 &local_var_str
10381 .into_iter()
10382 .map(|p| p.to_string())
10383 .collect::<Vec<String>>()
10384 .join(",")
10385 .to_string(),
10386 )]),
10387 };
10388 }
10389 if let Some(ref local_var_str) = name__ie {
10390 local_var_req_builder = match "multi" {
10391 "multi" => local_var_req_builder.query(
10392 &local_var_str
10393 .into_iter()
10394 .map(|p| ("name__ie".to_owned(), p.to_string()))
10395 .collect::<Vec<(std::string::String, std::string::String)>>(),
10396 ),
10397 _ => local_var_req_builder.query(&[(
10398 "name__ie",
10399 &local_var_str
10400 .into_iter()
10401 .map(|p| p.to_string())
10402 .collect::<Vec<String>>()
10403 .join(",")
10404 .to_string(),
10405 )]),
10406 };
10407 }
10408 if let Some(ref local_var_str) = name__iew {
10409 local_var_req_builder = match "multi" {
10410 "multi" => local_var_req_builder.query(
10411 &local_var_str
10412 .into_iter()
10413 .map(|p| ("name__iew".to_owned(), p.to_string()))
10414 .collect::<Vec<(std::string::String, std::string::String)>>(),
10415 ),
10416 _ => local_var_req_builder.query(&[(
10417 "name__iew",
10418 &local_var_str
10419 .into_iter()
10420 .map(|p| p.to_string())
10421 .collect::<Vec<String>>()
10422 .join(",")
10423 .to_string(),
10424 )]),
10425 };
10426 }
10427 if let Some(ref local_var_str) = name__iregex {
10428 local_var_req_builder = match "multi" {
10429 "multi" => local_var_req_builder.query(
10430 &local_var_str
10431 .into_iter()
10432 .map(|p| ("name__iregex".to_owned(), p.to_string()))
10433 .collect::<Vec<(std::string::String, std::string::String)>>(),
10434 ),
10435 _ => local_var_req_builder.query(&[(
10436 "name__iregex",
10437 &local_var_str
10438 .into_iter()
10439 .map(|p| p.to_string())
10440 .collect::<Vec<String>>()
10441 .join(",")
10442 .to_string(),
10443 )]),
10444 };
10445 }
10446 if let Some(ref local_var_str) = name__isw {
10447 local_var_req_builder = match "multi" {
10448 "multi" => local_var_req_builder.query(
10449 &local_var_str
10450 .into_iter()
10451 .map(|p| ("name__isw".to_owned(), p.to_string()))
10452 .collect::<Vec<(std::string::String, std::string::String)>>(),
10453 ),
10454 _ => local_var_req_builder.query(&[(
10455 "name__isw",
10456 &local_var_str
10457 .into_iter()
10458 .map(|p| p.to_string())
10459 .collect::<Vec<String>>()
10460 .join(",")
10461 .to_string(),
10462 )]),
10463 };
10464 }
10465 if let Some(ref local_var_str) = name__n {
10466 local_var_req_builder = match "multi" {
10467 "multi" => local_var_req_builder.query(
10468 &local_var_str
10469 .into_iter()
10470 .map(|p| ("name__n".to_owned(), p.to_string()))
10471 .collect::<Vec<(std::string::String, std::string::String)>>(),
10472 ),
10473 _ => local_var_req_builder.query(&[(
10474 "name__n",
10475 &local_var_str
10476 .into_iter()
10477 .map(|p| p.to_string())
10478 .collect::<Vec<String>>()
10479 .join(",")
10480 .to_string(),
10481 )]),
10482 };
10483 }
10484 if let Some(ref local_var_str) = name__nic {
10485 local_var_req_builder = match "multi" {
10486 "multi" => local_var_req_builder.query(
10487 &local_var_str
10488 .into_iter()
10489 .map(|p| ("name__nic".to_owned(), p.to_string()))
10490 .collect::<Vec<(std::string::String, std::string::String)>>(),
10491 ),
10492 _ => local_var_req_builder.query(&[(
10493 "name__nic",
10494 &local_var_str
10495 .into_iter()
10496 .map(|p| p.to_string())
10497 .collect::<Vec<String>>()
10498 .join(",")
10499 .to_string(),
10500 )]),
10501 };
10502 }
10503 if let Some(ref local_var_str) = name__nie {
10504 local_var_req_builder = match "multi" {
10505 "multi" => local_var_req_builder.query(
10506 &local_var_str
10507 .into_iter()
10508 .map(|p| ("name__nie".to_owned(), p.to_string()))
10509 .collect::<Vec<(std::string::String, std::string::String)>>(),
10510 ),
10511 _ => local_var_req_builder.query(&[(
10512 "name__nie",
10513 &local_var_str
10514 .into_iter()
10515 .map(|p| p.to_string())
10516 .collect::<Vec<String>>()
10517 .join(",")
10518 .to_string(),
10519 )]),
10520 };
10521 }
10522 if let Some(ref local_var_str) = name__niew {
10523 local_var_req_builder = match "multi" {
10524 "multi" => local_var_req_builder.query(
10525 &local_var_str
10526 .into_iter()
10527 .map(|p| ("name__niew".to_owned(), p.to_string()))
10528 .collect::<Vec<(std::string::String, std::string::String)>>(),
10529 ),
10530 _ => local_var_req_builder.query(&[(
10531 "name__niew",
10532 &local_var_str
10533 .into_iter()
10534 .map(|p| p.to_string())
10535 .collect::<Vec<String>>()
10536 .join(",")
10537 .to_string(),
10538 )]),
10539 };
10540 }
10541 if let Some(ref local_var_str) = name__nisw {
10542 local_var_req_builder = match "multi" {
10543 "multi" => local_var_req_builder.query(
10544 &local_var_str
10545 .into_iter()
10546 .map(|p| ("name__nisw".to_owned(), p.to_string()))
10547 .collect::<Vec<(std::string::String, std::string::String)>>(),
10548 ),
10549 _ => local_var_req_builder.query(&[(
10550 "name__nisw",
10551 &local_var_str
10552 .into_iter()
10553 .map(|p| p.to_string())
10554 .collect::<Vec<String>>()
10555 .join(",")
10556 .to_string(),
10557 )]),
10558 };
10559 }
10560 if let Some(ref local_var_str) = name__regex {
10561 local_var_req_builder = match "multi" {
10562 "multi" => local_var_req_builder.query(
10563 &local_var_str
10564 .into_iter()
10565 .map(|p| ("name__regex".to_owned(), p.to_string()))
10566 .collect::<Vec<(std::string::String, std::string::String)>>(),
10567 ),
10568 _ => local_var_req_builder.query(&[(
10569 "name__regex",
10570 &local_var_str
10571 .into_iter()
10572 .map(|p| p.to_string())
10573 .collect::<Vec<String>>()
10574 .join(",")
10575 .to_string(),
10576 )]),
10577 };
10578 }
10579 if let Some(ref local_var_str) = offset {
10580 local_var_req_builder =
10581 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
10582 }
10583 if let Some(ref local_var_str) = order_alphabetically {
10584 local_var_req_builder =
10585 local_var_req_builder.query(&[("order_alphabetically", &local_var_str.to_string())]);
10586 }
10587 if let Some(ref local_var_str) = ordering {
10588 local_var_req_builder =
10589 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
10590 }
10591 if let Some(ref local_var_str) = q {
10592 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
10593 }
10594 if let Some(ref local_var_str) = updated_by_request {
10595 local_var_req_builder =
10596 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
10597 }
10598 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
10599 local_var_req_builder =
10600 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
10601 }
10602 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
10603 let local_var_key = local_var_apikey.key.clone();
10604 let local_var_value = match local_var_apikey.prefix {
10605 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
10606 None => local_var_key,
10607 };
10608 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
10609 };
10610
10611 let local_var_req = local_var_req_builder.build()?;
10612 let local_var_resp = local_var_client.execute(local_var_req).await?;
10613
10614 let local_var_status = local_var_resp.status();
10615 let local_var_content = local_var_resp.text().await?;
10616
10617 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
10618 serde_json::from_str(&local_var_content).map_err(Error::from)
10619 } else {
10620 let local_var_entity: Option<ExtrasCustomFieldChoiceSetsListError> =
10621 serde_json::from_str(&local_var_content).ok();
10622 let local_var_error = ResponseContent {
10623 status: local_var_status,
10624 content: local_var_content,
10625 entity: local_var_entity,
10626 };
10627 Err(Error::ResponseError(local_var_error))
10628 }
10629}
10630
10631pub async fn extras_custom_field_choice_sets_partial_update(
10633 configuration: &configuration::Configuration,
10634 id: i32,
10635 patched_writable_custom_field_choice_set_request: Option<
10636 crate::models::PatchedWritableCustomFieldChoiceSetRequest,
10637 >,
10638) -> Result<crate::models::CustomFieldChoiceSet, Error<ExtrasCustomFieldChoiceSetsPartialUpdateError>>
10639{
10640 let local_var_configuration = configuration;
10641
10642 let local_var_client = &local_var_configuration.client;
10643
10644 let local_var_uri_str = format!(
10645 "{}/api/extras/custom-field-choice-sets/{id}/",
10646 local_var_configuration.base_path,
10647 id = id
10648 );
10649 let mut local_var_req_builder =
10650 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
10651
10652 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
10653 local_var_req_builder =
10654 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
10655 }
10656 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
10657 let local_var_key = local_var_apikey.key.clone();
10658 let local_var_value = match local_var_apikey.prefix {
10659 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
10660 None => local_var_key,
10661 };
10662 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
10663 };
10664 local_var_req_builder =
10665 local_var_req_builder.json(&patched_writable_custom_field_choice_set_request);
10666
10667 let local_var_req = local_var_req_builder.build()?;
10668 let local_var_resp = local_var_client.execute(local_var_req).await?;
10669
10670 let local_var_status = local_var_resp.status();
10671 let local_var_content = local_var_resp.text().await?;
10672
10673 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
10674 serde_json::from_str(&local_var_content).map_err(Error::from)
10675 } else {
10676 let local_var_entity: Option<ExtrasCustomFieldChoiceSetsPartialUpdateError> =
10677 serde_json::from_str(&local_var_content).ok();
10678 let local_var_error = ResponseContent {
10679 status: local_var_status,
10680 content: local_var_content,
10681 entity: local_var_entity,
10682 };
10683 Err(Error::ResponseError(local_var_error))
10684 }
10685}
10686
10687pub async fn extras_custom_field_choice_sets_retrieve(
10689 configuration: &configuration::Configuration,
10690 id: i32,
10691) -> Result<crate::models::CustomFieldChoiceSet, Error<ExtrasCustomFieldChoiceSetsRetrieveError>> {
10692 let local_var_configuration = configuration;
10693
10694 let local_var_client = &local_var_configuration.client;
10695
10696 let local_var_uri_str = format!(
10697 "{}/api/extras/custom-field-choice-sets/{id}/",
10698 local_var_configuration.base_path,
10699 id = id
10700 );
10701 let mut local_var_req_builder =
10702 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
10703
10704 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
10705 local_var_req_builder =
10706 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
10707 }
10708 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
10709 let local_var_key = local_var_apikey.key.clone();
10710 let local_var_value = match local_var_apikey.prefix {
10711 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
10712 None => local_var_key,
10713 };
10714 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
10715 };
10716
10717 let local_var_req = local_var_req_builder.build()?;
10718 let local_var_resp = local_var_client.execute(local_var_req).await?;
10719
10720 let local_var_status = local_var_resp.status();
10721 let local_var_content = local_var_resp.text().await?;
10722
10723 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
10724 serde_json::from_str(&local_var_content).map_err(Error::from)
10725 } else {
10726 let local_var_entity: Option<ExtrasCustomFieldChoiceSetsRetrieveError> =
10727 serde_json::from_str(&local_var_content).ok();
10728 let local_var_error = ResponseContent {
10729 status: local_var_status,
10730 content: local_var_content,
10731 entity: local_var_entity,
10732 };
10733 Err(Error::ResponseError(local_var_error))
10734 }
10735}
10736
10737pub async fn extras_custom_field_choice_sets_update(
10739 configuration: &configuration::Configuration,
10740 id: i32,
10741 writable_custom_field_choice_set_request: crate::models::WritableCustomFieldChoiceSetRequest,
10742) -> Result<crate::models::CustomFieldChoiceSet, Error<ExtrasCustomFieldChoiceSetsUpdateError>> {
10743 let local_var_configuration = configuration;
10744
10745 let local_var_client = &local_var_configuration.client;
10746
10747 let local_var_uri_str = format!(
10748 "{}/api/extras/custom-field-choice-sets/{id}/",
10749 local_var_configuration.base_path,
10750 id = id
10751 );
10752 let mut local_var_req_builder =
10753 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
10754
10755 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
10756 local_var_req_builder =
10757 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
10758 }
10759 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
10760 let local_var_key = local_var_apikey.key.clone();
10761 let local_var_value = match local_var_apikey.prefix {
10762 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
10763 None => local_var_key,
10764 };
10765 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
10766 };
10767 local_var_req_builder = local_var_req_builder.json(&writable_custom_field_choice_set_request);
10768
10769 let local_var_req = local_var_req_builder.build()?;
10770 let local_var_resp = local_var_client.execute(local_var_req).await?;
10771
10772 let local_var_status = local_var_resp.status();
10773 let local_var_content = local_var_resp.text().await?;
10774
10775 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
10776 serde_json::from_str(&local_var_content).map_err(Error::from)
10777 } else {
10778 let local_var_entity: Option<ExtrasCustomFieldChoiceSetsUpdateError> =
10779 serde_json::from_str(&local_var_content).ok();
10780 let local_var_error = ResponseContent {
10781 status: local_var_status,
10782 content: local_var_content,
10783 entity: local_var_entity,
10784 };
10785 Err(Error::ResponseError(local_var_error))
10786 }
10787}
10788
10789pub async fn extras_custom_fields_bulk_destroy(
10791 configuration: &configuration::Configuration,
10792 custom_field_request: Vec<crate::models::CustomFieldRequest>,
10793) -> Result<(), Error<ExtrasCustomFieldsBulkDestroyError>> {
10794 let local_var_configuration = configuration;
10795
10796 let local_var_client = &local_var_configuration.client;
10797
10798 let local_var_uri_str = format!(
10799 "{}/api/extras/custom-fields/",
10800 local_var_configuration.base_path
10801 );
10802 let mut local_var_req_builder =
10803 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
10804
10805 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
10806 local_var_req_builder =
10807 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
10808 }
10809 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
10810 let local_var_key = local_var_apikey.key.clone();
10811 let local_var_value = match local_var_apikey.prefix {
10812 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
10813 None => local_var_key,
10814 };
10815 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
10816 };
10817 local_var_req_builder = local_var_req_builder.json(&custom_field_request);
10818
10819 let local_var_req = local_var_req_builder.build()?;
10820 let local_var_resp = local_var_client.execute(local_var_req).await?;
10821
10822 let local_var_status = local_var_resp.status();
10823 let local_var_content = local_var_resp.text().await?;
10824
10825 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
10826 Ok(())
10827 } else {
10828 let local_var_entity: Option<ExtrasCustomFieldsBulkDestroyError> =
10829 serde_json::from_str(&local_var_content).ok();
10830 let local_var_error = ResponseContent {
10831 status: local_var_status,
10832 content: local_var_content,
10833 entity: local_var_entity,
10834 };
10835 Err(Error::ResponseError(local_var_error))
10836 }
10837}
10838
10839pub async fn extras_custom_fields_bulk_partial_update(
10841 configuration: &configuration::Configuration,
10842 custom_field_request: Vec<crate::models::CustomFieldRequest>,
10843) -> Result<Vec<crate::models::CustomField>, Error<ExtrasCustomFieldsBulkPartialUpdateError>> {
10844 let local_var_configuration = configuration;
10845
10846 let local_var_client = &local_var_configuration.client;
10847
10848 let local_var_uri_str = format!(
10849 "{}/api/extras/custom-fields/",
10850 local_var_configuration.base_path
10851 );
10852 let mut local_var_req_builder =
10853 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
10854
10855 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
10856 local_var_req_builder =
10857 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
10858 }
10859 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
10860 let local_var_key = local_var_apikey.key.clone();
10861 let local_var_value = match local_var_apikey.prefix {
10862 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
10863 None => local_var_key,
10864 };
10865 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
10866 };
10867 local_var_req_builder = local_var_req_builder.json(&custom_field_request);
10868
10869 let local_var_req = local_var_req_builder.build()?;
10870 let local_var_resp = local_var_client.execute(local_var_req).await?;
10871
10872 let local_var_status = local_var_resp.status();
10873 let local_var_content = local_var_resp.text().await?;
10874
10875 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
10876 serde_json::from_str(&local_var_content).map_err(Error::from)
10877 } else {
10878 let local_var_entity: Option<ExtrasCustomFieldsBulkPartialUpdateError> =
10879 serde_json::from_str(&local_var_content).ok();
10880 let local_var_error = ResponseContent {
10881 status: local_var_status,
10882 content: local_var_content,
10883 entity: local_var_entity,
10884 };
10885 Err(Error::ResponseError(local_var_error))
10886 }
10887}
10888
10889pub async fn extras_custom_fields_bulk_update(
10891 configuration: &configuration::Configuration,
10892 custom_field_request: Vec<crate::models::CustomFieldRequest>,
10893) -> Result<Vec<crate::models::CustomField>, Error<ExtrasCustomFieldsBulkUpdateError>> {
10894 let local_var_configuration = configuration;
10895
10896 let local_var_client = &local_var_configuration.client;
10897
10898 let local_var_uri_str = format!(
10899 "{}/api/extras/custom-fields/",
10900 local_var_configuration.base_path
10901 );
10902 let mut local_var_req_builder =
10903 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
10904
10905 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
10906 local_var_req_builder =
10907 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
10908 }
10909 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
10910 let local_var_key = local_var_apikey.key.clone();
10911 let local_var_value = match local_var_apikey.prefix {
10912 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
10913 None => local_var_key,
10914 };
10915 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
10916 };
10917 local_var_req_builder = local_var_req_builder.json(&custom_field_request);
10918
10919 let local_var_req = local_var_req_builder.build()?;
10920 let local_var_resp = local_var_client.execute(local_var_req).await?;
10921
10922 let local_var_status = local_var_resp.status();
10923 let local_var_content = local_var_resp.text().await?;
10924
10925 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
10926 serde_json::from_str(&local_var_content).map_err(Error::from)
10927 } else {
10928 let local_var_entity: Option<ExtrasCustomFieldsBulkUpdateError> =
10929 serde_json::from_str(&local_var_content).ok();
10930 let local_var_error = ResponseContent {
10931 status: local_var_status,
10932 content: local_var_content,
10933 entity: local_var_entity,
10934 };
10935 Err(Error::ResponseError(local_var_error))
10936 }
10937}
10938
10939pub async fn extras_custom_fields_create(
10941 configuration: &configuration::Configuration,
10942 writable_custom_field_request: crate::models::WritableCustomFieldRequest,
10943) -> Result<crate::models::CustomField, Error<ExtrasCustomFieldsCreateError>> {
10944 let local_var_configuration = configuration;
10945
10946 let local_var_client = &local_var_configuration.client;
10947
10948 let local_var_uri_str = format!(
10949 "{}/api/extras/custom-fields/",
10950 local_var_configuration.base_path
10951 );
10952 let mut local_var_req_builder =
10953 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
10954
10955 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
10956 local_var_req_builder =
10957 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
10958 }
10959 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
10960 let local_var_key = local_var_apikey.key.clone();
10961 let local_var_value = match local_var_apikey.prefix {
10962 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
10963 None => local_var_key,
10964 };
10965 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
10966 };
10967 local_var_req_builder = local_var_req_builder.json(&writable_custom_field_request);
10968
10969 let local_var_req = local_var_req_builder.build()?;
10970 let local_var_resp = local_var_client.execute(local_var_req).await?;
10971
10972 let local_var_status = local_var_resp.status();
10973 let local_var_content = local_var_resp.text().await?;
10974
10975 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
10976 serde_json::from_str(&local_var_content).map_err(Error::from)
10977 } else {
10978 let local_var_entity: Option<ExtrasCustomFieldsCreateError> =
10979 serde_json::from_str(&local_var_content).ok();
10980 let local_var_error = ResponseContent {
10981 status: local_var_status,
10982 content: local_var_content,
10983 entity: local_var_entity,
10984 };
10985 Err(Error::ResponseError(local_var_error))
10986 }
10987}
10988
10989pub async fn extras_custom_fields_destroy(
10991 configuration: &configuration::Configuration,
10992 id: i32,
10993) -> Result<(), Error<ExtrasCustomFieldsDestroyError>> {
10994 let local_var_configuration = configuration;
10995
10996 let local_var_client = &local_var_configuration.client;
10997
10998 let local_var_uri_str = format!(
10999 "{}/api/extras/custom-fields/{id}/",
11000 local_var_configuration.base_path,
11001 id = id
11002 );
11003 let mut local_var_req_builder =
11004 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
11005
11006 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
11007 local_var_req_builder =
11008 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
11009 }
11010 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
11011 let local_var_key = local_var_apikey.key.clone();
11012 let local_var_value = match local_var_apikey.prefix {
11013 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
11014 None => local_var_key,
11015 };
11016 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
11017 };
11018
11019 let local_var_req = local_var_req_builder.build()?;
11020 let local_var_resp = local_var_client.execute(local_var_req).await?;
11021
11022 let local_var_status = local_var_resp.status();
11023 let local_var_content = local_var_resp.text().await?;
11024
11025 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
11026 Ok(())
11027 } else {
11028 let local_var_entity: Option<ExtrasCustomFieldsDestroyError> =
11029 serde_json::from_str(&local_var_content).ok();
11030 let local_var_error = ResponseContent {
11031 status: local_var_status,
11032 content: local_var_content,
11033 entity: local_var_entity,
11034 };
11035 Err(Error::ResponseError(local_var_error))
11036 }
11037}
11038
11039pub async fn extras_custom_fields_list(
11041 configuration: &configuration::Configuration,
11042 choice_set: Option<Vec<String>>,
11043 choice_set__n: Option<Vec<String>>,
11044 choice_set_id: Option<Vec<i32>>,
11045 choice_set_id__n: Option<Vec<i32>>,
11046 created: Option<Vec<String>>,
11047 created__empty: Option<Vec<String>>,
11048 created__gt: Option<Vec<String>>,
11049 created__gte: Option<Vec<String>>,
11050 created__lt: Option<Vec<String>>,
11051 created__lte: Option<Vec<String>>,
11052 created__n: Option<Vec<String>>,
11053 created_by_request: Option<&str>,
11054 description: Option<Vec<String>>,
11055 description__empty: Option<bool>,
11056 description__ic: Option<Vec<String>>,
11057 description__ie: Option<Vec<String>>,
11058 description__iew: Option<Vec<String>>,
11059 description__iregex: Option<Vec<String>>,
11060 description__isw: Option<Vec<String>>,
11061 description__n: Option<Vec<String>>,
11062 description__nic: Option<Vec<String>>,
11063 description__nie: Option<Vec<String>>,
11064 description__niew: Option<Vec<String>>,
11065 description__nisw: Option<Vec<String>>,
11066 description__regex: Option<Vec<String>>,
11067 filter_logic: Option<&str>,
11068 group_name: Option<Vec<String>>,
11069 group_name__empty: Option<bool>,
11070 group_name__ic: Option<Vec<String>>,
11071 group_name__ie: Option<Vec<String>>,
11072 group_name__iew: Option<Vec<String>>,
11073 group_name__iregex: Option<Vec<String>>,
11074 group_name__isw: Option<Vec<String>>,
11075 group_name__n: Option<Vec<String>>,
11076 group_name__nic: Option<Vec<String>>,
11077 group_name__nie: Option<Vec<String>>,
11078 group_name__niew: Option<Vec<String>>,
11079 group_name__nisw: Option<Vec<String>>,
11080 group_name__regex: Option<Vec<String>>,
11081 id: Option<Vec<i32>>,
11082 id__empty: Option<bool>,
11083 id__gt: Option<Vec<i32>>,
11084 id__gte: Option<Vec<i32>>,
11085 id__lt: Option<Vec<i32>>,
11086 id__lte: Option<Vec<i32>>,
11087 id__n: Option<Vec<i32>>,
11088 is_cloneable: Option<bool>,
11089 label: Option<Vec<String>>,
11090 label__empty: Option<bool>,
11091 label__ic: Option<Vec<String>>,
11092 label__ie: Option<Vec<String>>,
11093 label__iew: Option<Vec<String>>,
11094 label__iregex: Option<Vec<String>>,
11095 label__isw: Option<Vec<String>>,
11096 label__n: Option<Vec<String>>,
11097 label__nic: Option<Vec<String>>,
11098 label__nie: Option<Vec<String>>,
11099 label__niew: Option<Vec<String>>,
11100 label__nisw: Option<Vec<String>>,
11101 label__regex: Option<Vec<String>>,
11102 last_updated: Option<Vec<String>>,
11103 last_updated__empty: Option<Vec<String>>,
11104 last_updated__gt: Option<Vec<String>>,
11105 last_updated__gte: Option<Vec<String>>,
11106 last_updated__lt: Option<Vec<String>>,
11107 last_updated__lte: Option<Vec<String>>,
11108 last_updated__n: Option<Vec<String>>,
11109 limit: Option<i32>,
11110 modified_by_request: Option<&str>,
11111 name: Option<Vec<String>>,
11112 name__empty: Option<bool>,
11113 name__ic: Option<Vec<String>>,
11114 name__ie: Option<Vec<String>>,
11115 name__iew: Option<Vec<String>>,
11116 name__iregex: Option<Vec<String>>,
11117 name__isw: Option<Vec<String>>,
11118 name__n: Option<Vec<String>>,
11119 name__nic: Option<Vec<String>>,
11120 name__nie: Option<Vec<String>>,
11121 name__niew: Option<Vec<String>>,
11122 name__nisw: Option<Vec<String>>,
11123 name__regex: Option<Vec<String>>,
11124 object_type: Option<&str>,
11125 object_type__ic: Option<&str>,
11126 object_type__ie: Option<&str>,
11127 object_type__iew: Option<&str>,
11128 object_type__iregex: Option<&str>,
11129 object_type__isw: Option<&str>,
11130 object_type__n: Option<&str>,
11131 object_type__nic: Option<&str>,
11132 object_type__nie: Option<&str>,
11133 object_type__niew: Option<&str>,
11134 object_type__nisw: Option<&str>,
11135 object_type__regex: Option<&str>,
11136 object_type_id: Option<Vec<i32>>,
11137 object_type_id__n: Option<Vec<i32>>,
11138 offset: Option<i32>,
11139 ordering: Option<&str>,
11140 q: Option<&str>,
11141 related_object_type: Option<&str>,
11142 related_object_type__n: Option<&str>,
11143 related_object_type_id: Option<Vec<i32>>,
11144 related_object_type_id__n: Option<Vec<i32>>,
11145 required: Option<bool>,
11146 search_weight: Option<Vec<i32>>,
11147 search_weight__empty: Option<bool>,
11148 search_weight__gt: Option<Vec<i32>>,
11149 search_weight__gte: Option<Vec<i32>>,
11150 search_weight__lt: Option<Vec<i32>>,
11151 search_weight__lte: Option<Vec<i32>>,
11152 search_weight__n: Option<Vec<i32>>,
11153 r#type: Option<Vec<String>>,
11154 type__empty: Option<bool>,
11155 type__ic: Option<Vec<String>>,
11156 type__ie: Option<Vec<String>>,
11157 type__iew: Option<Vec<String>>,
11158 type__iregex: Option<Vec<String>>,
11159 type__isw: Option<Vec<String>>,
11160 type__n: Option<Vec<String>>,
11161 type__nic: Option<Vec<String>>,
11162 type__nie: Option<Vec<String>>,
11163 type__niew: Option<Vec<String>>,
11164 type__nisw: Option<Vec<String>>,
11165 type__regex: Option<Vec<String>>,
11166 ui_editable: Option<&str>,
11167 ui_visible: Option<&str>,
11168 unique: Option<bool>,
11169 updated_by_request: Option<&str>,
11170 validation_maximum: Option<Vec<f64>>,
11171 validation_maximum__empty: Option<bool>,
11172 validation_maximum__gt: Option<Vec<f64>>,
11173 validation_maximum__gte: Option<Vec<f64>>,
11174 validation_maximum__lt: Option<Vec<f64>>,
11175 validation_maximum__lte: Option<Vec<f64>>,
11176 validation_maximum__n: Option<Vec<f64>>,
11177 validation_minimum: Option<Vec<f64>>,
11178 validation_minimum__empty: Option<bool>,
11179 validation_minimum__gt: Option<Vec<f64>>,
11180 validation_minimum__gte: Option<Vec<f64>>,
11181 validation_minimum__lt: Option<Vec<f64>>,
11182 validation_minimum__lte: Option<Vec<f64>>,
11183 validation_minimum__n: Option<Vec<f64>>,
11184 validation_regex: Option<Vec<String>>,
11185 validation_regex__empty: Option<bool>,
11186 validation_regex__ic: Option<Vec<String>>,
11187 validation_regex__ie: Option<Vec<String>>,
11188 validation_regex__iew: Option<Vec<String>>,
11189 validation_regex__iregex: Option<Vec<String>>,
11190 validation_regex__isw: Option<Vec<String>>,
11191 validation_regex__n: Option<Vec<String>>,
11192 validation_regex__nic: Option<Vec<String>>,
11193 validation_regex__nie: Option<Vec<String>>,
11194 validation_regex__niew: Option<Vec<String>>,
11195 validation_regex__nisw: Option<Vec<String>>,
11196 validation_regex__regex: Option<Vec<String>>,
11197 weight: Option<Vec<i32>>,
11198 weight__empty: Option<bool>,
11199 weight__gt: Option<Vec<i32>>,
11200 weight__gte: Option<Vec<i32>>,
11201 weight__lt: Option<Vec<i32>>,
11202 weight__lte: Option<Vec<i32>>,
11203 weight__n: Option<Vec<i32>>,
11204) -> Result<crate::models::PaginatedCustomFieldList, Error<ExtrasCustomFieldsListError>> {
11205 let local_var_configuration = configuration;
11206
11207 let local_var_client = &local_var_configuration.client;
11208
11209 let local_var_uri_str = format!(
11210 "{}/api/extras/custom-fields/",
11211 local_var_configuration.base_path
11212 );
11213 let mut local_var_req_builder =
11214 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
11215
11216 if let Some(ref local_var_str) = choice_set {
11217 local_var_req_builder = match "multi" {
11218 "multi" => local_var_req_builder.query(
11219 &local_var_str
11220 .into_iter()
11221 .map(|p| ("choice_set".to_owned(), p.to_string()))
11222 .collect::<Vec<(std::string::String, std::string::String)>>(),
11223 ),
11224 _ => local_var_req_builder.query(&[(
11225 "choice_set",
11226 &local_var_str
11227 .into_iter()
11228 .map(|p| p.to_string())
11229 .collect::<Vec<String>>()
11230 .join(",")
11231 .to_string(),
11232 )]),
11233 };
11234 }
11235 if let Some(ref local_var_str) = choice_set__n {
11236 local_var_req_builder = match "multi" {
11237 "multi" => local_var_req_builder.query(
11238 &local_var_str
11239 .into_iter()
11240 .map(|p| ("choice_set__n".to_owned(), p.to_string()))
11241 .collect::<Vec<(std::string::String, std::string::String)>>(),
11242 ),
11243 _ => local_var_req_builder.query(&[(
11244 "choice_set__n",
11245 &local_var_str
11246 .into_iter()
11247 .map(|p| p.to_string())
11248 .collect::<Vec<String>>()
11249 .join(",")
11250 .to_string(),
11251 )]),
11252 };
11253 }
11254 if let Some(ref local_var_str) = choice_set_id {
11255 local_var_req_builder = match "multi" {
11256 "multi" => local_var_req_builder.query(
11257 &local_var_str
11258 .into_iter()
11259 .map(|p| ("choice_set_id".to_owned(), p.to_string()))
11260 .collect::<Vec<(std::string::String, std::string::String)>>(),
11261 ),
11262 _ => local_var_req_builder.query(&[(
11263 "choice_set_id",
11264 &local_var_str
11265 .into_iter()
11266 .map(|p| p.to_string())
11267 .collect::<Vec<String>>()
11268 .join(",")
11269 .to_string(),
11270 )]),
11271 };
11272 }
11273 if let Some(ref local_var_str) = choice_set_id__n {
11274 local_var_req_builder = match "multi" {
11275 "multi" => local_var_req_builder.query(
11276 &local_var_str
11277 .into_iter()
11278 .map(|p| ("choice_set_id__n".to_owned(), p.to_string()))
11279 .collect::<Vec<(std::string::String, std::string::String)>>(),
11280 ),
11281 _ => local_var_req_builder.query(&[(
11282 "choice_set_id__n",
11283 &local_var_str
11284 .into_iter()
11285 .map(|p| p.to_string())
11286 .collect::<Vec<String>>()
11287 .join(",")
11288 .to_string(),
11289 )]),
11290 };
11291 }
11292 if let Some(ref local_var_str) = created {
11293 local_var_req_builder = match "multi" {
11294 "multi" => local_var_req_builder.query(
11295 &local_var_str
11296 .into_iter()
11297 .map(|p| ("created".to_owned(), p.to_string()))
11298 .collect::<Vec<(std::string::String, std::string::String)>>(),
11299 ),
11300 _ => local_var_req_builder.query(&[(
11301 "created",
11302 &local_var_str
11303 .into_iter()
11304 .map(|p| p.to_string())
11305 .collect::<Vec<String>>()
11306 .join(",")
11307 .to_string(),
11308 )]),
11309 };
11310 }
11311 if let Some(ref local_var_str) = created__empty {
11312 local_var_req_builder = match "multi" {
11313 "multi" => local_var_req_builder.query(
11314 &local_var_str
11315 .into_iter()
11316 .map(|p| ("created__empty".to_owned(), p.to_string()))
11317 .collect::<Vec<(std::string::String, std::string::String)>>(),
11318 ),
11319 _ => local_var_req_builder.query(&[(
11320 "created__empty",
11321 &local_var_str
11322 .into_iter()
11323 .map(|p| p.to_string())
11324 .collect::<Vec<String>>()
11325 .join(",")
11326 .to_string(),
11327 )]),
11328 };
11329 }
11330 if let Some(ref local_var_str) = created__gt {
11331 local_var_req_builder = match "multi" {
11332 "multi" => local_var_req_builder.query(
11333 &local_var_str
11334 .into_iter()
11335 .map(|p| ("created__gt".to_owned(), p.to_string()))
11336 .collect::<Vec<(std::string::String, std::string::String)>>(),
11337 ),
11338 _ => local_var_req_builder.query(&[(
11339 "created__gt",
11340 &local_var_str
11341 .into_iter()
11342 .map(|p| p.to_string())
11343 .collect::<Vec<String>>()
11344 .join(",")
11345 .to_string(),
11346 )]),
11347 };
11348 }
11349 if let Some(ref local_var_str) = created__gte {
11350 local_var_req_builder = match "multi" {
11351 "multi" => local_var_req_builder.query(
11352 &local_var_str
11353 .into_iter()
11354 .map(|p| ("created__gte".to_owned(), p.to_string()))
11355 .collect::<Vec<(std::string::String, std::string::String)>>(),
11356 ),
11357 _ => local_var_req_builder.query(&[(
11358 "created__gte",
11359 &local_var_str
11360 .into_iter()
11361 .map(|p| p.to_string())
11362 .collect::<Vec<String>>()
11363 .join(",")
11364 .to_string(),
11365 )]),
11366 };
11367 }
11368 if let Some(ref local_var_str) = created__lt {
11369 local_var_req_builder = match "multi" {
11370 "multi" => local_var_req_builder.query(
11371 &local_var_str
11372 .into_iter()
11373 .map(|p| ("created__lt".to_owned(), p.to_string()))
11374 .collect::<Vec<(std::string::String, std::string::String)>>(),
11375 ),
11376 _ => local_var_req_builder.query(&[(
11377 "created__lt",
11378 &local_var_str
11379 .into_iter()
11380 .map(|p| p.to_string())
11381 .collect::<Vec<String>>()
11382 .join(",")
11383 .to_string(),
11384 )]),
11385 };
11386 }
11387 if let Some(ref local_var_str) = created__lte {
11388 local_var_req_builder = match "multi" {
11389 "multi" => local_var_req_builder.query(
11390 &local_var_str
11391 .into_iter()
11392 .map(|p| ("created__lte".to_owned(), p.to_string()))
11393 .collect::<Vec<(std::string::String, std::string::String)>>(),
11394 ),
11395 _ => local_var_req_builder.query(&[(
11396 "created__lte",
11397 &local_var_str
11398 .into_iter()
11399 .map(|p| p.to_string())
11400 .collect::<Vec<String>>()
11401 .join(",")
11402 .to_string(),
11403 )]),
11404 };
11405 }
11406 if let Some(ref local_var_str) = created__n {
11407 local_var_req_builder = match "multi" {
11408 "multi" => local_var_req_builder.query(
11409 &local_var_str
11410 .into_iter()
11411 .map(|p| ("created__n".to_owned(), p.to_string()))
11412 .collect::<Vec<(std::string::String, std::string::String)>>(),
11413 ),
11414 _ => local_var_req_builder.query(&[(
11415 "created__n",
11416 &local_var_str
11417 .into_iter()
11418 .map(|p| p.to_string())
11419 .collect::<Vec<String>>()
11420 .join(",")
11421 .to_string(),
11422 )]),
11423 };
11424 }
11425 if let Some(ref local_var_str) = created_by_request {
11426 local_var_req_builder =
11427 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
11428 }
11429 if let Some(ref local_var_str) = description {
11430 local_var_req_builder = match "multi" {
11431 "multi" => local_var_req_builder.query(
11432 &local_var_str
11433 .into_iter()
11434 .map(|p| ("description".to_owned(), p.to_string()))
11435 .collect::<Vec<(std::string::String, std::string::String)>>(),
11436 ),
11437 _ => local_var_req_builder.query(&[(
11438 "description",
11439 &local_var_str
11440 .into_iter()
11441 .map(|p| p.to_string())
11442 .collect::<Vec<String>>()
11443 .join(",")
11444 .to_string(),
11445 )]),
11446 };
11447 }
11448 if let Some(ref local_var_str) = description__empty {
11449 local_var_req_builder =
11450 local_var_req_builder.query(&[("description__empty", &local_var_str.to_string())]);
11451 }
11452 if let Some(ref local_var_str) = description__ic {
11453 local_var_req_builder = match "multi" {
11454 "multi" => local_var_req_builder.query(
11455 &local_var_str
11456 .into_iter()
11457 .map(|p| ("description__ic".to_owned(), p.to_string()))
11458 .collect::<Vec<(std::string::String, std::string::String)>>(),
11459 ),
11460 _ => local_var_req_builder.query(&[(
11461 "description__ic",
11462 &local_var_str
11463 .into_iter()
11464 .map(|p| p.to_string())
11465 .collect::<Vec<String>>()
11466 .join(",")
11467 .to_string(),
11468 )]),
11469 };
11470 }
11471 if let Some(ref local_var_str) = description__ie {
11472 local_var_req_builder = match "multi" {
11473 "multi" => local_var_req_builder.query(
11474 &local_var_str
11475 .into_iter()
11476 .map(|p| ("description__ie".to_owned(), p.to_string()))
11477 .collect::<Vec<(std::string::String, std::string::String)>>(),
11478 ),
11479 _ => local_var_req_builder.query(&[(
11480 "description__ie",
11481 &local_var_str
11482 .into_iter()
11483 .map(|p| p.to_string())
11484 .collect::<Vec<String>>()
11485 .join(",")
11486 .to_string(),
11487 )]),
11488 };
11489 }
11490 if let Some(ref local_var_str) = description__iew {
11491 local_var_req_builder = match "multi" {
11492 "multi" => local_var_req_builder.query(
11493 &local_var_str
11494 .into_iter()
11495 .map(|p| ("description__iew".to_owned(), p.to_string()))
11496 .collect::<Vec<(std::string::String, std::string::String)>>(),
11497 ),
11498 _ => local_var_req_builder.query(&[(
11499 "description__iew",
11500 &local_var_str
11501 .into_iter()
11502 .map(|p| p.to_string())
11503 .collect::<Vec<String>>()
11504 .join(",")
11505 .to_string(),
11506 )]),
11507 };
11508 }
11509 if let Some(ref local_var_str) = description__iregex {
11510 local_var_req_builder = match "multi" {
11511 "multi" => local_var_req_builder.query(
11512 &local_var_str
11513 .into_iter()
11514 .map(|p| ("description__iregex".to_owned(), p.to_string()))
11515 .collect::<Vec<(std::string::String, std::string::String)>>(),
11516 ),
11517 _ => local_var_req_builder.query(&[(
11518 "description__iregex",
11519 &local_var_str
11520 .into_iter()
11521 .map(|p| p.to_string())
11522 .collect::<Vec<String>>()
11523 .join(",")
11524 .to_string(),
11525 )]),
11526 };
11527 }
11528 if let Some(ref local_var_str) = description__isw {
11529 local_var_req_builder = match "multi" {
11530 "multi" => local_var_req_builder.query(
11531 &local_var_str
11532 .into_iter()
11533 .map(|p| ("description__isw".to_owned(), p.to_string()))
11534 .collect::<Vec<(std::string::String, std::string::String)>>(),
11535 ),
11536 _ => local_var_req_builder.query(&[(
11537 "description__isw",
11538 &local_var_str
11539 .into_iter()
11540 .map(|p| p.to_string())
11541 .collect::<Vec<String>>()
11542 .join(",")
11543 .to_string(),
11544 )]),
11545 };
11546 }
11547 if let Some(ref local_var_str) = description__n {
11548 local_var_req_builder = match "multi" {
11549 "multi" => local_var_req_builder.query(
11550 &local_var_str
11551 .into_iter()
11552 .map(|p| ("description__n".to_owned(), p.to_string()))
11553 .collect::<Vec<(std::string::String, std::string::String)>>(),
11554 ),
11555 _ => local_var_req_builder.query(&[(
11556 "description__n",
11557 &local_var_str
11558 .into_iter()
11559 .map(|p| p.to_string())
11560 .collect::<Vec<String>>()
11561 .join(",")
11562 .to_string(),
11563 )]),
11564 };
11565 }
11566 if let Some(ref local_var_str) = description__nic {
11567 local_var_req_builder = match "multi" {
11568 "multi" => local_var_req_builder.query(
11569 &local_var_str
11570 .into_iter()
11571 .map(|p| ("description__nic".to_owned(), p.to_string()))
11572 .collect::<Vec<(std::string::String, std::string::String)>>(),
11573 ),
11574 _ => local_var_req_builder.query(&[(
11575 "description__nic",
11576 &local_var_str
11577 .into_iter()
11578 .map(|p| p.to_string())
11579 .collect::<Vec<String>>()
11580 .join(",")
11581 .to_string(),
11582 )]),
11583 };
11584 }
11585 if let Some(ref local_var_str) = description__nie {
11586 local_var_req_builder = match "multi" {
11587 "multi" => local_var_req_builder.query(
11588 &local_var_str
11589 .into_iter()
11590 .map(|p| ("description__nie".to_owned(), p.to_string()))
11591 .collect::<Vec<(std::string::String, std::string::String)>>(),
11592 ),
11593 _ => local_var_req_builder.query(&[(
11594 "description__nie",
11595 &local_var_str
11596 .into_iter()
11597 .map(|p| p.to_string())
11598 .collect::<Vec<String>>()
11599 .join(",")
11600 .to_string(),
11601 )]),
11602 };
11603 }
11604 if let Some(ref local_var_str) = description__niew {
11605 local_var_req_builder = match "multi" {
11606 "multi" => local_var_req_builder.query(
11607 &local_var_str
11608 .into_iter()
11609 .map(|p| ("description__niew".to_owned(), p.to_string()))
11610 .collect::<Vec<(std::string::String, std::string::String)>>(),
11611 ),
11612 _ => local_var_req_builder.query(&[(
11613 "description__niew",
11614 &local_var_str
11615 .into_iter()
11616 .map(|p| p.to_string())
11617 .collect::<Vec<String>>()
11618 .join(",")
11619 .to_string(),
11620 )]),
11621 };
11622 }
11623 if let Some(ref local_var_str) = description__nisw {
11624 local_var_req_builder = match "multi" {
11625 "multi" => local_var_req_builder.query(
11626 &local_var_str
11627 .into_iter()
11628 .map(|p| ("description__nisw".to_owned(), p.to_string()))
11629 .collect::<Vec<(std::string::String, std::string::String)>>(),
11630 ),
11631 _ => local_var_req_builder.query(&[(
11632 "description__nisw",
11633 &local_var_str
11634 .into_iter()
11635 .map(|p| p.to_string())
11636 .collect::<Vec<String>>()
11637 .join(",")
11638 .to_string(),
11639 )]),
11640 };
11641 }
11642 if let Some(ref local_var_str) = description__regex {
11643 local_var_req_builder = match "multi" {
11644 "multi" => local_var_req_builder.query(
11645 &local_var_str
11646 .into_iter()
11647 .map(|p| ("description__regex".to_owned(), p.to_string()))
11648 .collect::<Vec<(std::string::String, std::string::String)>>(),
11649 ),
11650 _ => local_var_req_builder.query(&[(
11651 "description__regex",
11652 &local_var_str
11653 .into_iter()
11654 .map(|p| p.to_string())
11655 .collect::<Vec<String>>()
11656 .join(",")
11657 .to_string(),
11658 )]),
11659 };
11660 }
11661 if let Some(ref local_var_str) = filter_logic {
11662 local_var_req_builder =
11663 local_var_req_builder.query(&[("filter_logic", &local_var_str.to_string())]);
11664 }
11665 if let Some(ref local_var_str) = group_name {
11666 local_var_req_builder = match "multi" {
11667 "multi" => local_var_req_builder.query(
11668 &local_var_str
11669 .into_iter()
11670 .map(|p| ("group_name".to_owned(), p.to_string()))
11671 .collect::<Vec<(std::string::String, std::string::String)>>(),
11672 ),
11673 _ => local_var_req_builder.query(&[(
11674 "group_name",
11675 &local_var_str
11676 .into_iter()
11677 .map(|p| p.to_string())
11678 .collect::<Vec<String>>()
11679 .join(",")
11680 .to_string(),
11681 )]),
11682 };
11683 }
11684 if let Some(ref local_var_str) = group_name__empty {
11685 local_var_req_builder =
11686 local_var_req_builder.query(&[("group_name__empty", &local_var_str.to_string())]);
11687 }
11688 if let Some(ref local_var_str) = group_name__ic {
11689 local_var_req_builder = match "multi" {
11690 "multi" => local_var_req_builder.query(
11691 &local_var_str
11692 .into_iter()
11693 .map(|p| ("group_name__ic".to_owned(), p.to_string()))
11694 .collect::<Vec<(std::string::String, std::string::String)>>(),
11695 ),
11696 _ => local_var_req_builder.query(&[(
11697 "group_name__ic",
11698 &local_var_str
11699 .into_iter()
11700 .map(|p| p.to_string())
11701 .collect::<Vec<String>>()
11702 .join(",")
11703 .to_string(),
11704 )]),
11705 };
11706 }
11707 if let Some(ref local_var_str) = group_name__ie {
11708 local_var_req_builder = match "multi" {
11709 "multi" => local_var_req_builder.query(
11710 &local_var_str
11711 .into_iter()
11712 .map(|p| ("group_name__ie".to_owned(), p.to_string()))
11713 .collect::<Vec<(std::string::String, std::string::String)>>(),
11714 ),
11715 _ => local_var_req_builder.query(&[(
11716 "group_name__ie",
11717 &local_var_str
11718 .into_iter()
11719 .map(|p| p.to_string())
11720 .collect::<Vec<String>>()
11721 .join(",")
11722 .to_string(),
11723 )]),
11724 };
11725 }
11726 if let Some(ref local_var_str) = group_name__iew {
11727 local_var_req_builder = match "multi" {
11728 "multi" => local_var_req_builder.query(
11729 &local_var_str
11730 .into_iter()
11731 .map(|p| ("group_name__iew".to_owned(), p.to_string()))
11732 .collect::<Vec<(std::string::String, std::string::String)>>(),
11733 ),
11734 _ => local_var_req_builder.query(&[(
11735 "group_name__iew",
11736 &local_var_str
11737 .into_iter()
11738 .map(|p| p.to_string())
11739 .collect::<Vec<String>>()
11740 .join(",")
11741 .to_string(),
11742 )]),
11743 };
11744 }
11745 if let Some(ref local_var_str) = group_name__iregex {
11746 local_var_req_builder = match "multi" {
11747 "multi" => local_var_req_builder.query(
11748 &local_var_str
11749 .into_iter()
11750 .map(|p| ("group_name__iregex".to_owned(), p.to_string()))
11751 .collect::<Vec<(std::string::String, std::string::String)>>(),
11752 ),
11753 _ => local_var_req_builder.query(&[(
11754 "group_name__iregex",
11755 &local_var_str
11756 .into_iter()
11757 .map(|p| p.to_string())
11758 .collect::<Vec<String>>()
11759 .join(",")
11760 .to_string(),
11761 )]),
11762 };
11763 }
11764 if let Some(ref local_var_str) = group_name__isw {
11765 local_var_req_builder = match "multi" {
11766 "multi" => local_var_req_builder.query(
11767 &local_var_str
11768 .into_iter()
11769 .map(|p| ("group_name__isw".to_owned(), p.to_string()))
11770 .collect::<Vec<(std::string::String, std::string::String)>>(),
11771 ),
11772 _ => local_var_req_builder.query(&[(
11773 "group_name__isw",
11774 &local_var_str
11775 .into_iter()
11776 .map(|p| p.to_string())
11777 .collect::<Vec<String>>()
11778 .join(",")
11779 .to_string(),
11780 )]),
11781 };
11782 }
11783 if let Some(ref local_var_str) = group_name__n {
11784 local_var_req_builder = match "multi" {
11785 "multi" => local_var_req_builder.query(
11786 &local_var_str
11787 .into_iter()
11788 .map(|p| ("group_name__n".to_owned(), p.to_string()))
11789 .collect::<Vec<(std::string::String, std::string::String)>>(),
11790 ),
11791 _ => local_var_req_builder.query(&[(
11792 "group_name__n",
11793 &local_var_str
11794 .into_iter()
11795 .map(|p| p.to_string())
11796 .collect::<Vec<String>>()
11797 .join(",")
11798 .to_string(),
11799 )]),
11800 };
11801 }
11802 if let Some(ref local_var_str) = group_name__nic {
11803 local_var_req_builder = match "multi" {
11804 "multi" => local_var_req_builder.query(
11805 &local_var_str
11806 .into_iter()
11807 .map(|p| ("group_name__nic".to_owned(), p.to_string()))
11808 .collect::<Vec<(std::string::String, std::string::String)>>(),
11809 ),
11810 _ => local_var_req_builder.query(&[(
11811 "group_name__nic",
11812 &local_var_str
11813 .into_iter()
11814 .map(|p| p.to_string())
11815 .collect::<Vec<String>>()
11816 .join(",")
11817 .to_string(),
11818 )]),
11819 };
11820 }
11821 if let Some(ref local_var_str) = group_name__nie {
11822 local_var_req_builder = match "multi" {
11823 "multi" => local_var_req_builder.query(
11824 &local_var_str
11825 .into_iter()
11826 .map(|p| ("group_name__nie".to_owned(), p.to_string()))
11827 .collect::<Vec<(std::string::String, std::string::String)>>(),
11828 ),
11829 _ => local_var_req_builder.query(&[(
11830 "group_name__nie",
11831 &local_var_str
11832 .into_iter()
11833 .map(|p| p.to_string())
11834 .collect::<Vec<String>>()
11835 .join(",")
11836 .to_string(),
11837 )]),
11838 };
11839 }
11840 if let Some(ref local_var_str) = group_name__niew {
11841 local_var_req_builder = match "multi" {
11842 "multi" => local_var_req_builder.query(
11843 &local_var_str
11844 .into_iter()
11845 .map(|p| ("group_name__niew".to_owned(), p.to_string()))
11846 .collect::<Vec<(std::string::String, std::string::String)>>(),
11847 ),
11848 _ => local_var_req_builder.query(&[(
11849 "group_name__niew",
11850 &local_var_str
11851 .into_iter()
11852 .map(|p| p.to_string())
11853 .collect::<Vec<String>>()
11854 .join(",")
11855 .to_string(),
11856 )]),
11857 };
11858 }
11859 if let Some(ref local_var_str) = group_name__nisw {
11860 local_var_req_builder = match "multi" {
11861 "multi" => local_var_req_builder.query(
11862 &local_var_str
11863 .into_iter()
11864 .map(|p| ("group_name__nisw".to_owned(), p.to_string()))
11865 .collect::<Vec<(std::string::String, std::string::String)>>(),
11866 ),
11867 _ => local_var_req_builder.query(&[(
11868 "group_name__nisw",
11869 &local_var_str
11870 .into_iter()
11871 .map(|p| p.to_string())
11872 .collect::<Vec<String>>()
11873 .join(",")
11874 .to_string(),
11875 )]),
11876 };
11877 }
11878 if let Some(ref local_var_str) = group_name__regex {
11879 local_var_req_builder = match "multi" {
11880 "multi" => local_var_req_builder.query(
11881 &local_var_str
11882 .into_iter()
11883 .map(|p| ("group_name__regex".to_owned(), p.to_string()))
11884 .collect::<Vec<(std::string::String, std::string::String)>>(),
11885 ),
11886 _ => local_var_req_builder.query(&[(
11887 "group_name__regex",
11888 &local_var_str
11889 .into_iter()
11890 .map(|p| p.to_string())
11891 .collect::<Vec<String>>()
11892 .join(",")
11893 .to_string(),
11894 )]),
11895 };
11896 }
11897 if let Some(ref local_var_str) = id {
11898 local_var_req_builder = match "multi" {
11899 "multi" => local_var_req_builder.query(
11900 &local_var_str
11901 .into_iter()
11902 .map(|p| ("id".to_owned(), p.to_string()))
11903 .collect::<Vec<(std::string::String, std::string::String)>>(),
11904 ),
11905 _ => local_var_req_builder.query(&[(
11906 "id",
11907 &local_var_str
11908 .into_iter()
11909 .map(|p| p.to_string())
11910 .collect::<Vec<String>>()
11911 .join(",")
11912 .to_string(),
11913 )]),
11914 };
11915 }
11916 if let Some(ref local_var_str) = id__empty {
11917 local_var_req_builder =
11918 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
11919 }
11920 if let Some(ref local_var_str) = id__gt {
11921 local_var_req_builder = match "multi" {
11922 "multi" => local_var_req_builder.query(
11923 &local_var_str
11924 .into_iter()
11925 .map(|p| ("id__gt".to_owned(), p.to_string()))
11926 .collect::<Vec<(std::string::String, std::string::String)>>(),
11927 ),
11928 _ => local_var_req_builder.query(&[(
11929 "id__gt",
11930 &local_var_str
11931 .into_iter()
11932 .map(|p| p.to_string())
11933 .collect::<Vec<String>>()
11934 .join(",")
11935 .to_string(),
11936 )]),
11937 };
11938 }
11939 if let Some(ref local_var_str) = id__gte {
11940 local_var_req_builder = match "multi" {
11941 "multi" => local_var_req_builder.query(
11942 &local_var_str
11943 .into_iter()
11944 .map(|p| ("id__gte".to_owned(), p.to_string()))
11945 .collect::<Vec<(std::string::String, std::string::String)>>(),
11946 ),
11947 _ => local_var_req_builder.query(&[(
11948 "id__gte",
11949 &local_var_str
11950 .into_iter()
11951 .map(|p| p.to_string())
11952 .collect::<Vec<String>>()
11953 .join(",")
11954 .to_string(),
11955 )]),
11956 };
11957 }
11958 if let Some(ref local_var_str) = id__lt {
11959 local_var_req_builder = match "multi" {
11960 "multi" => local_var_req_builder.query(
11961 &local_var_str
11962 .into_iter()
11963 .map(|p| ("id__lt".to_owned(), p.to_string()))
11964 .collect::<Vec<(std::string::String, std::string::String)>>(),
11965 ),
11966 _ => local_var_req_builder.query(&[(
11967 "id__lt",
11968 &local_var_str
11969 .into_iter()
11970 .map(|p| p.to_string())
11971 .collect::<Vec<String>>()
11972 .join(",")
11973 .to_string(),
11974 )]),
11975 };
11976 }
11977 if let Some(ref local_var_str) = id__lte {
11978 local_var_req_builder = match "multi" {
11979 "multi" => local_var_req_builder.query(
11980 &local_var_str
11981 .into_iter()
11982 .map(|p| ("id__lte".to_owned(), p.to_string()))
11983 .collect::<Vec<(std::string::String, std::string::String)>>(),
11984 ),
11985 _ => local_var_req_builder.query(&[(
11986 "id__lte",
11987 &local_var_str
11988 .into_iter()
11989 .map(|p| p.to_string())
11990 .collect::<Vec<String>>()
11991 .join(",")
11992 .to_string(),
11993 )]),
11994 };
11995 }
11996 if let Some(ref local_var_str) = id__n {
11997 local_var_req_builder = match "multi" {
11998 "multi" => local_var_req_builder.query(
11999 &local_var_str
12000 .into_iter()
12001 .map(|p| ("id__n".to_owned(), p.to_string()))
12002 .collect::<Vec<(std::string::String, std::string::String)>>(),
12003 ),
12004 _ => local_var_req_builder.query(&[(
12005 "id__n",
12006 &local_var_str
12007 .into_iter()
12008 .map(|p| p.to_string())
12009 .collect::<Vec<String>>()
12010 .join(",")
12011 .to_string(),
12012 )]),
12013 };
12014 }
12015 if let Some(ref local_var_str) = is_cloneable {
12016 local_var_req_builder =
12017 local_var_req_builder.query(&[("is_cloneable", &local_var_str.to_string())]);
12018 }
12019 if let Some(ref local_var_str) = label {
12020 local_var_req_builder = match "multi" {
12021 "multi" => local_var_req_builder.query(
12022 &local_var_str
12023 .into_iter()
12024 .map(|p| ("label".to_owned(), p.to_string()))
12025 .collect::<Vec<(std::string::String, std::string::String)>>(),
12026 ),
12027 _ => local_var_req_builder.query(&[(
12028 "label",
12029 &local_var_str
12030 .into_iter()
12031 .map(|p| p.to_string())
12032 .collect::<Vec<String>>()
12033 .join(",")
12034 .to_string(),
12035 )]),
12036 };
12037 }
12038 if let Some(ref local_var_str) = label__empty {
12039 local_var_req_builder =
12040 local_var_req_builder.query(&[("label__empty", &local_var_str.to_string())]);
12041 }
12042 if let Some(ref local_var_str) = label__ic {
12043 local_var_req_builder = match "multi" {
12044 "multi" => local_var_req_builder.query(
12045 &local_var_str
12046 .into_iter()
12047 .map(|p| ("label__ic".to_owned(), p.to_string()))
12048 .collect::<Vec<(std::string::String, std::string::String)>>(),
12049 ),
12050 _ => local_var_req_builder.query(&[(
12051 "label__ic",
12052 &local_var_str
12053 .into_iter()
12054 .map(|p| p.to_string())
12055 .collect::<Vec<String>>()
12056 .join(",")
12057 .to_string(),
12058 )]),
12059 };
12060 }
12061 if let Some(ref local_var_str) = label__ie {
12062 local_var_req_builder = match "multi" {
12063 "multi" => local_var_req_builder.query(
12064 &local_var_str
12065 .into_iter()
12066 .map(|p| ("label__ie".to_owned(), p.to_string()))
12067 .collect::<Vec<(std::string::String, std::string::String)>>(),
12068 ),
12069 _ => local_var_req_builder.query(&[(
12070 "label__ie",
12071 &local_var_str
12072 .into_iter()
12073 .map(|p| p.to_string())
12074 .collect::<Vec<String>>()
12075 .join(",")
12076 .to_string(),
12077 )]),
12078 };
12079 }
12080 if let Some(ref local_var_str) = label__iew {
12081 local_var_req_builder = match "multi" {
12082 "multi" => local_var_req_builder.query(
12083 &local_var_str
12084 .into_iter()
12085 .map(|p| ("label__iew".to_owned(), p.to_string()))
12086 .collect::<Vec<(std::string::String, std::string::String)>>(),
12087 ),
12088 _ => local_var_req_builder.query(&[(
12089 "label__iew",
12090 &local_var_str
12091 .into_iter()
12092 .map(|p| p.to_string())
12093 .collect::<Vec<String>>()
12094 .join(",")
12095 .to_string(),
12096 )]),
12097 };
12098 }
12099 if let Some(ref local_var_str) = label__iregex {
12100 local_var_req_builder = match "multi" {
12101 "multi" => local_var_req_builder.query(
12102 &local_var_str
12103 .into_iter()
12104 .map(|p| ("label__iregex".to_owned(), p.to_string()))
12105 .collect::<Vec<(std::string::String, std::string::String)>>(),
12106 ),
12107 _ => local_var_req_builder.query(&[(
12108 "label__iregex",
12109 &local_var_str
12110 .into_iter()
12111 .map(|p| p.to_string())
12112 .collect::<Vec<String>>()
12113 .join(",")
12114 .to_string(),
12115 )]),
12116 };
12117 }
12118 if let Some(ref local_var_str) = label__isw {
12119 local_var_req_builder = match "multi" {
12120 "multi" => local_var_req_builder.query(
12121 &local_var_str
12122 .into_iter()
12123 .map(|p| ("label__isw".to_owned(), p.to_string()))
12124 .collect::<Vec<(std::string::String, std::string::String)>>(),
12125 ),
12126 _ => local_var_req_builder.query(&[(
12127 "label__isw",
12128 &local_var_str
12129 .into_iter()
12130 .map(|p| p.to_string())
12131 .collect::<Vec<String>>()
12132 .join(",")
12133 .to_string(),
12134 )]),
12135 };
12136 }
12137 if let Some(ref local_var_str) = label__n {
12138 local_var_req_builder = match "multi" {
12139 "multi" => local_var_req_builder.query(
12140 &local_var_str
12141 .into_iter()
12142 .map(|p| ("label__n".to_owned(), p.to_string()))
12143 .collect::<Vec<(std::string::String, std::string::String)>>(),
12144 ),
12145 _ => local_var_req_builder.query(&[(
12146 "label__n",
12147 &local_var_str
12148 .into_iter()
12149 .map(|p| p.to_string())
12150 .collect::<Vec<String>>()
12151 .join(",")
12152 .to_string(),
12153 )]),
12154 };
12155 }
12156 if let Some(ref local_var_str) = label__nic {
12157 local_var_req_builder = match "multi" {
12158 "multi" => local_var_req_builder.query(
12159 &local_var_str
12160 .into_iter()
12161 .map(|p| ("label__nic".to_owned(), p.to_string()))
12162 .collect::<Vec<(std::string::String, std::string::String)>>(),
12163 ),
12164 _ => local_var_req_builder.query(&[(
12165 "label__nic",
12166 &local_var_str
12167 .into_iter()
12168 .map(|p| p.to_string())
12169 .collect::<Vec<String>>()
12170 .join(",")
12171 .to_string(),
12172 )]),
12173 };
12174 }
12175 if let Some(ref local_var_str) = label__nie {
12176 local_var_req_builder = match "multi" {
12177 "multi" => local_var_req_builder.query(
12178 &local_var_str
12179 .into_iter()
12180 .map(|p| ("label__nie".to_owned(), p.to_string()))
12181 .collect::<Vec<(std::string::String, std::string::String)>>(),
12182 ),
12183 _ => local_var_req_builder.query(&[(
12184 "label__nie",
12185 &local_var_str
12186 .into_iter()
12187 .map(|p| p.to_string())
12188 .collect::<Vec<String>>()
12189 .join(",")
12190 .to_string(),
12191 )]),
12192 };
12193 }
12194 if let Some(ref local_var_str) = label__niew {
12195 local_var_req_builder = match "multi" {
12196 "multi" => local_var_req_builder.query(
12197 &local_var_str
12198 .into_iter()
12199 .map(|p| ("label__niew".to_owned(), p.to_string()))
12200 .collect::<Vec<(std::string::String, std::string::String)>>(),
12201 ),
12202 _ => local_var_req_builder.query(&[(
12203 "label__niew",
12204 &local_var_str
12205 .into_iter()
12206 .map(|p| p.to_string())
12207 .collect::<Vec<String>>()
12208 .join(",")
12209 .to_string(),
12210 )]),
12211 };
12212 }
12213 if let Some(ref local_var_str) = label__nisw {
12214 local_var_req_builder = match "multi" {
12215 "multi" => local_var_req_builder.query(
12216 &local_var_str
12217 .into_iter()
12218 .map(|p| ("label__nisw".to_owned(), p.to_string()))
12219 .collect::<Vec<(std::string::String, std::string::String)>>(),
12220 ),
12221 _ => local_var_req_builder.query(&[(
12222 "label__nisw",
12223 &local_var_str
12224 .into_iter()
12225 .map(|p| p.to_string())
12226 .collect::<Vec<String>>()
12227 .join(",")
12228 .to_string(),
12229 )]),
12230 };
12231 }
12232 if let Some(ref local_var_str) = label__regex {
12233 local_var_req_builder = match "multi" {
12234 "multi" => local_var_req_builder.query(
12235 &local_var_str
12236 .into_iter()
12237 .map(|p| ("label__regex".to_owned(), p.to_string()))
12238 .collect::<Vec<(std::string::String, std::string::String)>>(),
12239 ),
12240 _ => local_var_req_builder.query(&[(
12241 "label__regex",
12242 &local_var_str
12243 .into_iter()
12244 .map(|p| p.to_string())
12245 .collect::<Vec<String>>()
12246 .join(",")
12247 .to_string(),
12248 )]),
12249 };
12250 }
12251 if let Some(ref local_var_str) = last_updated {
12252 local_var_req_builder = match "multi" {
12253 "multi" => local_var_req_builder.query(
12254 &local_var_str
12255 .into_iter()
12256 .map(|p| ("last_updated".to_owned(), p.to_string()))
12257 .collect::<Vec<(std::string::String, std::string::String)>>(),
12258 ),
12259 _ => local_var_req_builder.query(&[(
12260 "last_updated",
12261 &local_var_str
12262 .into_iter()
12263 .map(|p| p.to_string())
12264 .collect::<Vec<String>>()
12265 .join(",")
12266 .to_string(),
12267 )]),
12268 };
12269 }
12270 if let Some(ref local_var_str) = last_updated__empty {
12271 local_var_req_builder = match "multi" {
12272 "multi" => local_var_req_builder.query(
12273 &local_var_str
12274 .into_iter()
12275 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
12276 .collect::<Vec<(std::string::String, std::string::String)>>(),
12277 ),
12278 _ => local_var_req_builder.query(&[(
12279 "last_updated__empty",
12280 &local_var_str
12281 .into_iter()
12282 .map(|p| p.to_string())
12283 .collect::<Vec<String>>()
12284 .join(",")
12285 .to_string(),
12286 )]),
12287 };
12288 }
12289 if let Some(ref local_var_str) = last_updated__gt {
12290 local_var_req_builder = match "multi" {
12291 "multi" => local_var_req_builder.query(
12292 &local_var_str
12293 .into_iter()
12294 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
12295 .collect::<Vec<(std::string::String, std::string::String)>>(),
12296 ),
12297 _ => local_var_req_builder.query(&[(
12298 "last_updated__gt",
12299 &local_var_str
12300 .into_iter()
12301 .map(|p| p.to_string())
12302 .collect::<Vec<String>>()
12303 .join(",")
12304 .to_string(),
12305 )]),
12306 };
12307 }
12308 if let Some(ref local_var_str) = last_updated__gte {
12309 local_var_req_builder = match "multi" {
12310 "multi" => local_var_req_builder.query(
12311 &local_var_str
12312 .into_iter()
12313 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
12314 .collect::<Vec<(std::string::String, std::string::String)>>(),
12315 ),
12316 _ => local_var_req_builder.query(&[(
12317 "last_updated__gte",
12318 &local_var_str
12319 .into_iter()
12320 .map(|p| p.to_string())
12321 .collect::<Vec<String>>()
12322 .join(",")
12323 .to_string(),
12324 )]),
12325 };
12326 }
12327 if let Some(ref local_var_str) = last_updated__lt {
12328 local_var_req_builder = match "multi" {
12329 "multi" => local_var_req_builder.query(
12330 &local_var_str
12331 .into_iter()
12332 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
12333 .collect::<Vec<(std::string::String, std::string::String)>>(),
12334 ),
12335 _ => local_var_req_builder.query(&[(
12336 "last_updated__lt",
12337 &local_var_str
12338 .into_iter()
12339 .map(|p| p.to_string())
12340 .collect::<Vec<String>>()
12341 .join(",")
12342 .to_string(),
12343 )]),
12344 };
12345 }
12346 if let Some(ref local_var_str) = last_updated__lte {
12347 local_var_req_builder = match "multi" {
12348 "multi" => local_var_req_builder.query(
12349 &local_var_str
12350 .into_iter()
12351 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
12352 .collect::<Vec<(std::string::String, std::string::String)>>(),
12353 ),
12354 _ => local_var_req_builder.query(&[(
12355 "last_updated__lte",
12356 &local_var_str
12357 .into_iter()
12358 .map(|p| p.to_string())
12359 .collect::<Vec<String>>()
12360 .join(",")
12361 .to_string(),
12362 )]),
12363 };
12364 }
12365 if let Some(ref local_var_str) = last_updated__n {
12366 local_var_req_builder = match "multi" {
12367 "multi" => local_var_req_builder.query(
12368 &local_var_str
12369 .into_iter()
12370 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
12371 .collect::<Vec<(std::string::String, std::string::String)>>(),
12372 ),
12373 _ => local_var_req_builder.query(&[(
12374 "last_updated__n",
12375 &local_var_str
12376 .into_iter()
12377 .map(|p| p.to_string())
12378 .collect::<Vec<String>>()
12379 .join(",")
12380 .to_string(),
12381 )]),
12382 };
12383 }
12384 if let Some(ref local_var_str) = limit {
12385 local_var_req_builder =
12386 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
12387 }
12388 if let Some(ref local_var_str) = modified_by_request {
12389 local_var_req_builder =
12390 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
12391 }
12392 if let Some(ref local_var_str) = name {
12393 local_var_req_builder = match "multi" {
12394 "multi" => local_var_req_builder.query(
12395 &local_var_str
12396 .into_iter()
12397 .map(|p| ("name".to_owned(), p.to_string()))
12398 .collect::<Vec<(std::string::String, std::string::String)>>(),
12399 ),
12400 _ => local_var_req_builder.query(&[(
12401 "name",
12402 &local_var_str
12403 .into_iter()
12404 .map(|p| p.to_string())
12405 .collect::<Vec<String>>()
12406 .join(",")
12407 .to_string(),
12408 )]),
12409 };
12410 }
12411 if let Some(ref local_var_str) = name__empty {
12412 local_var_req_builder =
12413 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
12414 }
12415 if let Some(ref local_var_str) = name__ic {
12416 local_var_req_builder = match "multi" {
12417 "multi" => local_var_req_builder.query(
12418 &local_var_str
12419 .into_iter()
12420 .map(|p| ("name__ic".to_owned(), p.to_string()))
12421 .collect::<Vec<(std::string::String, std::string::String)>>(),
12422 ),
12423 _ => local_var_req_builder.query(&[(
12424 "name__ic",
12425 &local_var_str
12426 .into_iter()
12427 .map(|p| p.to_string())
12428 .collect::<Vec<String>>()
12429 .join(",")
12430 .to_string(),
12431 )]),
12432 };
12433 }
12434 if let Some(ref local_var_str) = name__ie {
12435 local_var_req_builder = match "multi" {
12436 "multi" => local_var_req_builder.query(
12437 &local_var_str
12438 .into_iter()
12439 .map(|p| ("name__ie".to_owned(), p.to_string()))
12440 .collect::<Vec<(std::string::String, std::string::String)>>(),
12441 ),
12442 _ => local_var_req_builder.query(&[(
12443 "name__ie",
12444 &local_var_str
12445 .into_iter()
12446 .map(|p| p.to_string())
12447 .collect::<Vec<String>>()
12448 .join(",")
12449 .to_string(),
12450 )]),
12451 };
12452 }
12453 if let Some(ref local_var_str) = name__iew {
12454 local_var_req_builder = match "multi" {
12455 "multi" => local_var_req_builder.query(
12456 &local_var_str
12457 .into_iter()
12458 .map(|p| ("name__iew".to_owned(), p.to_string()))
12459 .collect::<Vec<(std::string::String, std::string::String)>>(),
12460 ),
12461 _ => local_var_req_builder.query(&[(
12462 "name__iew",
12463 &local_var_str
12464 .into_iter()
12465 .map(|p| p.to_string())
12466 .collect::<Vec<String>>()
12467 .join(",")
12468 .to_string(),
12469 )]),
12470 };
12471 }
12472 if let Some(ref local_var_str) = name__iregex {
12473 local_var_req_builder = match "multi" {
12474 "multi" => local_var_req_builder.query(
12475 &local_var_str
12476 .into_iter()
12477 .map(|p| ("name__iregex".to_owned(), p.to_string()))
12478 .collect::<Vec<(std::string::String, std::string::String)>>(),
12479 ),
12480 _ => local_var_req_builder.query(&[(
12481 "name__iregex",
12482 &local_var_str
12483 .into_iter()
12484 .map(|p| p.to_string())
12485 .collect::<Vec<String>>()
12486 .join(",")
12487 .to_string(),
12488 )]),
12489 };
12490 }
12491 if let Some(ref local_var_str) = name__isw {
12492 local_var_req_builder = match "multi" {
12493 "multi" => local_var_req_builder.query(
12494 &local_var_str
12495 .into_iter()
12496 .map(|p| ("name__isw".to_owned(), p.to_string()))
12497 .collect::<Vec<(std::string::String, std::string::String)>>(),
12498 ),
12499 _ => local_var_req_builder.query(&[(
12500 "name__isw",
12501 &local_var_str
12502 .into_iter()
12503 .map(|p| p.to_string())
12504 .collect::<Vec<String>>()
12505 .join(",")
12506 .to_string(),
12507 )]),
12508 };
12509 }
12510 if let Some(ref local_var_str) = name__n {
12511 local_var_req_builder = match "multi" {
12512 "multi" => local_var_req_builder.query(
12513 &local_var_str
12514 .into_iter()
12515 .map(|p| ("name__n".to_owned(), p.to_string()))
12516 .collect::<Vec<(std::string::String, std::string::String)>>(),
12517 ),
12518 _ => local_var_req_builder.query(&[(
12519 "name__n",
12520 &local_var_str
12521 .into_iter()
12522 .map(|p| p.to_string())
12523 .collect::<Vec<String>>()
12524 .join(",")
12525 .to_string(),
12526 )]),
12527 };
12528 }
12529 if let Some(ref local_var_str) = name__nic {
12530 local_var_req_builder = match "multi" {
12531 "multi" => local_var_req_builder.query(
12532 &local_var_str
12533 .into_iter()
12534 .map(|p| ("name__nic".to_owned(), p.to_string()))
12535 .collect::<Vec<(std::string::String, std::string::String)>>(),
12536 ),
12537 _ => local_var_req_builder.query(&[(
12538 "name__nic",
12539 &local_var_str
12540 .into_iter()
12541 .map(|p| p.to_string())
12542 .collect::<Vec<String>>()
12543 .join(",")
12544 .to_string(),
12545 )]),
12546 };
12547 }
12548 if let Some(ref local_var_str) = name__nie {
12549 local_var_req_builder = match "multi" {
12550 "multi" => local_var_req_builder.query(
12551 &local_var_str
12552 .into_iter()
12553 .map(|p| ("name__nie".to_owned(), p.to_string()))
12554 .collect::<Vec<(std::string::String, std::string::String)>>(),
12555 ),
12556 _ => local_var_req_builder.query(&[(
12557 "name__nie",
12558 &local_var_str
12559 .into_iter()
12560 .map(|p| p.to_string())
12561 .collect::<Vec<String>>()
12562 .join(",")
12563 .to_string(),
12564 )]),
12565 };
12566 }
12567 if let Some(ref local_var_str) = name__niew {
12568 local_var_req_builder = match "multi" {
12569 "multi" => local_var_req_builder.query(
12570 &local_var_str
12571 .into_iter()
12572 .map(|p| ("name__niew".to_owned(), p.to_string()))
12573 .collect::<Vec<(std::string::String, std::string::String)>>(),
12574 ),
12575 _ => local_var_req_builder.query(&[(
12576 "name__niew",
12577 &local_var_str
12578 .into_iter()
12579 .map(|p| p.to_string())
12580 .collect::<Vec<String>>()
12581 .join(",")
12582 .to_string(),
12583 )]),
12584 };
12585 }
12586 if let Some(ref local_var_str) = name__nisw {
12587 local_var_req_builder = match "multi" {
12588 "multi" => local_var_req_builder.query(
12589 &local_var_str
12590 .into_iter()
12591 .map(|p| ("name__nisw".to_owned(), p.to_string()))
12592 .collect::<Vec<(std::string::String, std::string::String)>>(),
12593 ),
12594 _ => local_var_req_builder.query(&[(
12595 "name__nisw",
12596 &local_var_str
12597 .into_iter()
12598 .map(|p| p.to_string())
12599 .collect::<Vec<String>>()
12600 .join(",")
12601 .to_string(),
12602 )]),
12603 };
12604 }
12605 if let Some(ref local_var_str) = name__regex {
12606 local_var_req_builder = match "multi" {
12607 "multi" => local_var_req_builder.query(
12608 &local_var_str
12609 .into_iter()
12610 .map(|p| ("name__regex".to_owned(), p.to_string()))
12611 .collect::<Vec<(std::string::String, std::string::String)>>(),
12612 ),
12613 _ => local_var_req_builder.query(&[(
12614 "name__regex",
12615 &local_var_str
12616 .into_iter()
12617 .map(|p| p.to_string())
12618 .collect::<Vec<String>>()
12619 .join(",")
12620 .to_string(),
12621 )]),
12622 };
12623 }
12624 if let Some(ref local_var_str) = object_type {
12625 local_var_req_builder =
12626 local_var_req_builder.query(&[("object_type", &local_var_str.to_string())]);
12627 }
12628 if let Some(ref local_var_str) = object_type__ic {
12629 local_var_req_builder =
12630 local_var_req_builder.query(&[("object_type__ic", &local_var_str.to_string())]);
12631 }
12632 if let Some(ref local_var_str) = object_type__ie {
12633 local_var_req_builder =
12634 local_var_req_builder.query(&[("object_type__ie", &local_var_str.to_string())]);
12635 }
12636 if let Some(ref local_var_str) = object_type__iew {
12637 local_var_req_builder =
12638 local_var_req_builder.query(&[("object_type__iew", &local_var_str.to_string())]);
12639 }
12640 if let Some(ref local_var_str) = object_type__iregex {
12641 local_var_req_builder =
12642 local_var_req_builder.query(&[("object_type__iregex", &local_var_str.to_string())]);
12643 }
12644 if let Some(ref local_var_str) = object_type__isw {
12645 local_var_req_builder =
12646 local_var_req_builder.query(&[("object_type__isw", &local_var_str.to_string())]);
12647 }
12648 if let Some(ref local_var_str) = object_type__n {
12649 local_var_req_builder =
12650 local_var_req_builder.query(&[("object_type__n", &local_var_str.to_string())]);
12651 }
12652 if let Some(ref local_var_str) = object_type__nic {
12653 local_var_req_builder =
12654 local_var_req_builder.query(&[("object_type__nic", &local_var_str.to_string())]);
12655 }
12656 if let Some(ref local_var_str) = object_type__nie {
12657 local_var_req_builder =
12658 local_var_req_builder.query(&[("object_type__nie", &local_var_str.to_string())]);
12659 }
12660 if let Some(ref local_var_str) = object_type__niew {
12661 local_var_req_builder =
12662 local_var_req_builder.query(&[("object_type__niew", &local_var_str.to_string())]);
12663 }
12664 if let Some(ref local_var_str) = object_type__nisw {
12665 local_var_req_builder =
12666 local_var_req_builder.query(&[("object_type__nisw", &local_var_str.to_string())]);
12667 }
12668 if let Some(ref local_var_str) = object_type__regex {
12669 local_var_req_builder =
12670 local_var_req_builder.query(&[("object_type__regex", &local_var_str.to_string())]);
12671 }
12672 if let Some(ref local_var_str) = object_type_id {
12673 local_var_req_builder = match "multi" {
12674 "multi" => local_var_req_builder.query(
12675 &local_var_str
12676 .into_iter()
12677 .map(|p| ("object_type_id".to_owned(), p.to_string()))
12678 .collect::<Vec<(std::string::String, std::string::String)>>(),
12679 ),
12680 _ => local_var_req_builder.query(&[(
12681 "object_type_id",
12682 &local_var_str
12683 .into_iter()
12684 .map(|p| p.to_string())
12685 .collect::<Vec<String>>()
12686 .join(",")
12687 .to_string(),
12688 )]),
12689 };
12690 }
12691 if let Some(ref local_var_str) = object_type_id__n {
12692 local_var_req_builder = match "multi" {
12693 "multi" => local_var_req_builder.query(
12694 &local_var_str
12695 .into_iter()
12696 .map(|p| ("object_type_id__n".to_owned(), p.to_string()))
12697 .collect::<Vec<(std::string::String, std::string::String)>>(),
12698 ),
12699 _ => local_var_req_builder.query(&[(
12700 "object_type_id__n",
12701 &local_var_str
12702 .into_iter()
12703 .map(|p| p.to_string())
12704 .collect::<Vec<String>>()
12705 .join(",")
12706 .to_string(),
12707 )]),
12708 };
12709 }
12710 if let Some(ref local_var_str) = offset {
12711 local_var_req_builder =
12712 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
12713 }
12714 if let Some(ref local_var_str) = ordering {
12715 local_var_req_builder =
12716 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
12717 }
12718 if let Some(ref local_var_str) = q {
12719 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
12720 }
12721 if let Some(ref local_var_str) = related_object_type {
12722 local_var_req_builder =
12723 local_var_req_builder.query(&[("related_object_type", &local_var_str.to_string())]);
12724 }
12725 if let Some(ref local_var_str) = related_object_type__n {
12726 local_var_req_builder =
12727 local_var_req_builder.query(&[("related_object_type__n", &local_var_str.to_string())]);
12728 }
12729 if let Some(ref local_var_str) = related_object_type_id {
12730 local_var_req_builder = match "multi" {
12731 "multi" => local_var_req_builder.query(
12732 &local_var_str
12733 .into_iter()
12734 .map(|p| ("related_object_type_id".to_owned(), p.to_string()))
12735 .collect::<Vec<(std::string::String, std::string::String)>>(),
12736 ),
12737 _ => local_var_req_builder.query(&[(
12738 "related_object_type_id",
12739 &local_var_str
12740 .into_iter()
12741 .map(|p| p.to_string())
12742 .collect::<Vec<String>>()
12743 .join(",")
12744 .to_string(),
12745 )]),
12746 };
12747 }
12748 if let Some(ref local_var_str) = related_object_type_id__n {
12749 local_var_req_builder = match "multi" {
12750 "multi" => local_var_req_builder.query(
12751 &local_var_str
12752 .into_iter()
12753 .map(|p| ("related_object_type_id__n".to_owned(), p.to_string()))
12754 .collect::<Vec<(std::string::String, std::string::String)>>(),
12755 ),
12756 _ => local_var_req_builder.query(&[(
12757 "related_object_type_id__n",
12758 &local_var_str
12759 .into_iter()
12760 .map(|p| p.to_string())
12761 .collect::<Vec<String>>()
12762 .join(",")
12763 .to_string(),
12764 )]),
12765 };
12766 }
12767 if let Some(ref local_var_str) = required {
12768 local_var_req_builder =
12769 local_var_req_builder.query(&[("required", &local_var_str.to_string())]);
12770 }
12771 if let Some(ref local_var_str) = search_weight {
12772 local_var_req_builder = match "multi" {
12773 "multi" => local_var_req_builder.query(
12774 &local_var_str
12775 .into_iter()
12776 .map(|p| ("search_weight".to_owned(), p.to_string()))
12777 .collect::<Vec<(std::string::String, std::string::String)>>(),
12778 ),
12779 _ => local_var_req_builder.query(&[(
12780 "search_weight",
12781 &local_var_str
12782 .into_iter()
12783 .map(|p| p.to_string())
12784 .collect::<Vec<String>>()
12785 .join(",")
12786 .to_string(),
12787 )]),
12788 };
12789 }
12790 if let Some(ref local_var_str) = search_weight__empty {
12791 local_var_req_builder =
12792 local_var_req_builder.query(&[("search_weight__empty", &local_var_str.to_string())]);
12793 }
12794 if let Some(ref local_var_str) = search_weight__gt {
12795 local_var_req_builder = match "multi" {
12796 "multi" => local_var_req_builder.query(
12797 &local_var_str
12798 .into_iter()
12799 .map(|p| ("search_weight__gt".to_owned(), p.to_string()))
12800 .collect::<Vec<(std::string::String, std::string::String)>>(),
12801 ),
12802 _ => local_var_req_builder.query(&[(
12803 "search_weight__gt",
12804 &local_var_str
12805 .into_iter()
12806 .map(|p| p.to_string())
12807 .collect::<Vec<String>>()
12808 .join(",")
12809 .to_string(),
12810 )]),
12811 };
12812 }
12813 if let Some(ref local_var_str) = search_weight__gte {
12814 local_var_req_builder = match "multi" {
12815 "multi" => local_var_req_builder.query(
12816 &local_var_str
12817 .into_iter()
12818 .map(|p| ("search_weight__gte".to_owned(), p.to_string()))
12819 .collect::<Vec<(std::string::String, std::string::String)>>(),
12820 ),
12821 _ => local_var_req_builder.query(&[(
12822 "search_weight__gte",
12823 &local_var_str
12824 .into_iter()
12825 .map(|p| p.to_string())
12826 .collect::<Vec<String>>()
12827 .join(",")
12828 .to_string(),
12829 )]),
12830 };
12831 }
12832 if let Some(ref local_var_str) = search_weight__lt {
12833 local_var_req_builder = match "multi" {
12834 "multi" => local_var_req_builder.query(
12835 &local_var_str
12836 .into_iter()
12837 .map(|p| ("search_weight__lt".to_owned(), p.to_string()))
12838 .collect::<Vec<(std::string::String, std::string::String)>>(),
12839 ),
12840 _ => local_var_req_builder.query(&[(
12841 "search_weight__lt",
12842 &local_var_str
12843 .into_iter()
12844 .map(|p| p.to_string())
12845 .collect::<Vec<String>>()
12846 .join(",")
12847 .to_string(),
12848 )]),
12849 };
12850 }
12851 if let Some(ref local_var_str) = search_weight__lte {
12852 local_var_req_builder = match "multi" {
12853 "multi" => local_var_req_builder.query(
12854 &local_var_str
12855 .into_iter()
12856 .map(|p| ("search_weight__lte".to_owned(), p.to_string()))
12857 .collect::<Vec<(std::string::String, std::string::String)>>(),
12858 ),
12859 _ => local_var_req_builder.query(&[(
12860 "search_weight__lte",
12861 &local_var_str
12862 .into_iter()
12863 .map(|p| p.to_string())
12864 .collect::<Vec<String>>()
12865 .join(",")
12866 .to_string(),
12867 )]),
12868 };
12869 }
12870 if let Some(ref local_var_str) = search_weight__n {
12871 local_var_req_builder = match "multi" {
12872 "multi" => local_var_req_builder.query(
12873 &local_var_str
12874 .into_iter()
12875 .map(|p| ("search_weight__n".to_owned(), p.to_string()))
12876 .collect::<Vec<(std::string::String, std::string::String)>>(),
12877 ),
12878 _ => local_var_req_builder.query(&[(
12879 "search_weight__n",
12880 &local_var_str
12881 .into_iter()
12882 .map(|p| p.to_string())
12883 .collect::<Vec<String>>()
12884 .join(",")
12885 .to_string(),
12886 )]),
12887 };
12888 }
12889 if let Some(ref local_var_str) = r#type {
12890 local_var_req_builder = match "multi" {
12891 "multi" => local_var_req_builder.query(
12892 &local_var_str
12893 .into_iter()
12894 .map(|p| ("type".to_owned(), p.to_string()))
12895 .collect::<Vec<(std::string::String, std::string::String)>>(),
12896 ),
12897 _ => local_var_req_builder.query(&[(
12898 "type",
12899 &local_var_str
12900 .into_iter()
12901 .map(|p| p.to_string())
12902 .collect::<Vec<String>>()
12903 .join(",")
12904 .to_string(),
12905 )]),
12906 };
12907 }
12908 if let Some(ref local_var_str) = type__empty {
12909 local_var_req_builder =
12910 local_var_req_builder.query(&[("type__empty", &local_var_str.to_string())]);
12911 }
12912 if let Some(ref local_var_str) = type__ic {
12913 local_var_req_builder = match "multi" {
12914 "multi" => local_var_req_builder.query(
12915 &local_var_str
12916 .into_iter()
12917 .map(|p| ("type__ic".to_owned(), p.to_string()))
12918 .collect::<Vec<(std::string::String, std::string::String)>>(),
12919 ),
12920 _ => local_var_req_builder.query(&[(
12921 "type__ic",
12922 &local_var_str
12923 .into_iter()
12924 .map(|p| p.to_string())
12925 .collect::<Vec<String>>()
12926 .join(",")
12927 .to_string(),
12928 )]),
12929 };
12930 }
12931 if let Some(ref local_var_str) = type__ie {
12932 local_var_req_builder = match "multi" {
12933 "multi" => local_var_req_builder.query(
12934 &local_var_str
12935 .into_iter()
12936 .map(|p| ("type__ie".to_owned(), p.to_string()))
12937 .collect::<Vec<(std::string::String, std::string::String)>>(),
12938 ),
12939 _ => local_var_req_builder.query(&[(
12940 "type__ie",
12941 &local_var_str
12942 .into_iter()
12943 .map(|p| p.to_string())
12944 .collect::<Vec<String>>()
12945 .join(",")
12946 .to_string(),
12947 )]),
12948 };
12949 }
12950 if let Some(ref local_var_str) = type__iew {
12951 local_var_req_builder = match "multi" {
12952 "multi" => local_var_req_builder.query(
12953 &local_var_str
12954 .into_iter()
12955 .map(|p| ("type__iew".to_owned(), p.to_string()))
12956 .collect::<Vec<(std::string::String, std::string::String)>>(),
12957 ),
12958 _ => local_var_req_builder.query(&[(
12959 "type__iew",
12960 &local_var_str
12961 .into_iter()
12962 .map(|p| p.to_string())
12963 .collect::<Vec<String>>()
12964 .join(",")
12965 .to_string(),
12966 )]),
12967 };
12968 }
12969 if let Some(ref local_var_str) = type__iregex {
12970 local_var_req_builder = match "multi" {
12971 "multi" => local_var_req_builder.query(
12972 &local_var_str
12973 .into_iter()
12974 .map(|p| ("type__iregex".to_owned(), p.to_string()))
12975 .collect::<Vec<(std::string::String, std::string::String)>>(),
12976 ),
12977 _ => local_var_req_builder.query(&[(
12978 "type__iregex",
12979 &local_var_str
12980 .into_iter()
12981 .map(|p| p.to_string())
12982 .collect::<Vec<String>>()
12983 .join(",")
12984 .to_string(),
12985 )]),
12986 };
12987 }
12988 if let Some(ref local_var_str) = type__isw {
12989 local_var_req_builder = match "multi" {
12990 "multi" => local_var_req_builder.query(
12991 &local_var_str
12992 .into_iter()
12993 .map(|p| ("type__isw".to_owned(), p.to_string()))
12994 .collect::<Vec<(std::string::String, std::string::String)>>(),
12995 ),
12996 _ => local_var_req_builder.query(&[(
12997 "type__isw",
12998 &local_var_str
12999 .into_iter()
13000 .map(|p| p.to_string())
13001 .collect::<Vec<String>>()
13002 .join(",")
13003 .to_string(),
13004 )]),
13005 };
13006 }
13007 if let Some(ref local_var_str) = type__n {
13008 local_var_req_builder = match "multi" {
13009 "multi" => local_var_req_builder.query(
13010 &local_var_str
13011 .into_iter()
13012 .map(|p| ("type__n".to_owned(), p.to_string()))
13013 .collect::<Vec<(std::string::String, std::string::String)>>(),
13014 ),
13015 _ => local_var_req_builder.query(&[(
13016 "type__n",
13017 &local_var_str
13018 .into_iter()
13019 .map(|p| p.to_string())
13020 .collect::<Vec<String>>()
13021 .join(",")
13022 .to_string(),
13023 )]),
13024 };
13025 }
13026 if let Some(ref local_var_str) = type__nic {
13027 local_var_req_builder = match "multi" {
13028 "multi" => local_var_req_builder.query(
13029 &local_var_str
13030 .into_iter()
13031 .map(|p| ("type__nic".to_owned(), p.to_string()))
13032 .collect::<Vec<(std::string::String, std::string::String)>>(),
13033 ),
13034 _ => local_var_req_builder.query(&[(
13035 "type__nic",
13036 &local_var_str
13037 .into_iter()
13038 .map(|p| p.to_string())
13039 .collect::<Vec<String>>()
13040 .join(",")
13041 .to_string(),
13042 )]),
13043 };
13044 }
13045 if let Some(ref local_var_str) = type__nie {
13046 local_var_req_builder = match "multi" {
13047 "multi" => local_var_req_builder.query(
13048 &local_var_str
13049 .into_iter()
13050 .map(|p| ("type__nie".to_owned(), p.to_string()))
13051 .collect::<Vec<(std::string::String, std::string::String)>>(),
13052 ),
13053 _ => local_var_req_builder.query(&[(
13054 "type__nie",
13055 &local_var_str
13056 .into_iter()
13057 .map(|p| p.to_string())
13058 .collect::<Vec<String>>()
13059 .join(",")
13060 .to_string(),
13061 )]),
13062 };
13063 }
13064 if let Some(ref local_var_str) = type__niew {
13065 local_var_req_builder = match "multi" {
13066 "multi" => local_var_req_builder.query(
13067 &local_var_str
13068 .into_iter()
13069 .map(|p| ("type__niew".to_owned(), p.to_string()))
13070 .collect::<Vec<(std::string::String, std::string::String)>>(),
13071 ),
13072 _ => local_var_req_builder.query(&[(
13073 "type__niew",
13074 &local_var_str
13075 .into_iter()
13076 .map(|p| p.to_string())
13077 .collect::<Vec<String>>()
13078 .join(",")
13079 .to_string(),
13080 )]),
13081 };
13082 }
13083 if let Some(ref local_var_str) = type__nisw {
13084 local_var_req_builder = match "multi" {
13085 "multi" => local_var_req_builder.query(
13086 &local_var_str
13087 .into_iter()
13088 .map(|p| ("type__nisw".to_owned(), p.to_string()))
13089 .collect::<Vec<(std::string::String, std::string::String)>>(),
13090 ),
13091 _ => local_var_req_builder.query(&[(
13092 "type__nisw",
13093 &local_var_str
13094 .into_iter()
13095 .map(|p| p.to_string())
13096 .collect::<Vec<String>>()
13097 .join(",")
13098 .to_string(),
13099 )]),
13100 };
13101 }
13102 if let Some(ref local_var_str) = type__regex {
13103 local_var_req_builder = match "multi" {
13104 "multi" => local_var_req_builder.query(
13105 &local_var_str
13106 .into_iter()
13107 .map(|p| ("type__regex".to_owned(), p.to_string()))
13108 .collect::<Vec<(std::string::String, std::string::String)>>(),
13109 ),
13110 _ => local_var_req_builder.query(&[(
13111 "type__regex",
13112 &local_var_str
13113 .into_iter()
13114 .map(|p| p.to_string())
13115 .collect::<Vec<String>>()
13116 .join(",")
13117 .to_string(),
13118 )]),
13119 };
13120 }
13121 if let Some(ref local_var_str) = ui_editable {
13122 local_var_req_builder =
13123 local_var_req_builder.query(&[("ui_editable", &local_var_str.to_string())]);
13124 }
13125 if let Some(ref local_var_str) = ui_visible {
13126 local_var_req_builder =
13127 local_var_req_builder.query(&[("ui_visible", &local_var_str.to_string())]);
13128 }
13129 if let Some(ref local_var_str) = unique {
13130 local_var_req_builder =
13131 local_var_req_builder.query(&[("unique", &local_var_str.to_string())]);
13132 }
13133 if let Some(ref local_var_str) = updated_by_request {
13134 local_var_req_builder =
13135 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
13136 }
13137 if let Some(ref local_var_str) = validation_maximum {
13138 local_var_req_builder = match "multi" {
13139 "multi" => local_var_req_builder.query(
13140 &local_var_str
13141 .into_iter()
13142 .map(|p| ("validation_maximum".to_owned(), p.to_string()))
13143 .collect::<Vec<(std::string::String, std::string::String)>>(),
13144 ),
13145 _ => local_var_req_builder.query(&[(
13146 "validation_maximum",
13147 &local_var_str
13148 .into_iter()
13149 .map(|p| p.to_string())
13150 .collect::<Vec<String>>()
13151 .join(",")
13152 .to_string(),
13153 )]),
13154 };
13155 }
13156 if let Some(ref local_var_str) = validation_maximum__empty {
13157 local_var_req_builder = local_var_req_builder
13158 .query(&[("validation_maximum__empty", &local_var_str.to_string())]);
13159 }
13160 if let Some(ref local_var_str) = validation_maximum__gt {
13161 local_var_req_builder = match "multi" {
13162 "multi" => local_var_req_builder.query(
13163 &local_var_str
13164 .into_iter()
13165 .map(|p| ("validation_maximum__gt".to_owned(), p.to_string()))
13166 .collect::<Vec<(std::string::String, std::string::String)>>(),
13167 ),
13168 _ => local_var_req_builder.query(&[(
13169 "validation_maximum__gt",
13170 &local_var_str
13171 .into_iter()
13172 .map(|p| p.to_string())
13173 .collect::<Vec<String>>()
13174 .join(",")
13175 .to_string(),
13176 )]),
13177 };
13178 }
13179 if let Some(ref local_var_str) = validation_maximum__gte {
13180 local_var_req_builder = match "multi" {
13181 "multi" => local_var_req_builder.query(
13182 &local_var_str
13183 .into_iter()
13184 .map(|p| ("validation_maximum__gte".to_owned(), p.to_string()))
13185 .collect::<Vec<(std::string::String, std::string::String)>>(),
13186 ),
13187 _ => local_var_req_builder.query(&[(
13188 "validation_maximum__gte",
13189 &local_var_str
13190 .into_iter()
13191 .map(|p| p.to_string())
13192 .collect::<Vec<String>>()
13193 .join(",")
13194 .to_string(),
13195 )]),
13196 };
13197 }
13198 if let Some(ref local_var_str) = validation_maximum__lt {
13199 local_var_req_builder = match "multi" {
13200 "multi" => local_var_req_builder.query(
13201 &local_var_str
13202 .into_iter()
13203 .map(|p| ("validation_maximum__lt".to_owned(), p.to_string()))
13204 .collect::<Vec<(std::string::String, std::string::String)>>(),
13205 ),
13206 _ => local_var_req_builder.query(&[(
13207 "validation_maximum__lt",
13208 &local_var_str
13209 .into_iter()
13210 .map(|p| p.to_string())
13211 .collect::<Vec<String>>()
13212 .join(",")
13213 .to_string(),
13214 )]),
13215 };
13216 }
13217 if let Some(ref local_var_str) = validation_maximum__lte {
13218 local_var_req_builder = match "multi" {
13219 "multi" => local_var_req_builder.query(
13220 &local_var_str
13221 .into_iter()
13222 .map(|p| ("validation_maximum__lte".to_owned(), p.to_string()))
13223 .collect::<Vec<(std::string::String, std::string::String)>>(),
13224 ),
13225 _ => local_var_req_builder.query(&[(
13226 "validation_maximum__lte",
13227 &local_var_str
13228 .into_iter()
13229 .map(|p| p.to_string())
13230 .collect::<Vec<String>>()
13231 .join(",")
13232 .to_string(),
13233 )]),
13234 };
13235 }
13236 if let Some(ref local_var_str) = validation_maximum__n {
13237 local_var_req_builder = match "multi" {
13238 "multi" => local_var_req_builder.query(
13239 &local_var_str
13240 .into_iter()
13241 .map(|p| ("validation_maximum__n".to_owned(), p.to_string()))
13242 .collect::<Vec<(std::string::String, std::string::String)>>(),
13243 ),
13244 _ => local_var_req_builder.query(&[(
13245 "validation_maximum__n",
13246 &local_var_str
13247 .into_iter()
13248 .map(|p| p.to_string())
13249 .collect::<Vec<String>>()
13250 .join(",")
13251 .to_string(),
13252 )]),
13253 };
13254 }
13255 if let Some(ref local_var_str) = validation_minimum {
13256 local_var_req_builder = match "multi" {
13257 "multi" => local_var_req_builder.query(
13258 &local_var_str
13259 .into_iter()
13260 .map(|p| ("validation_minimum".to_owned(), p.to_string()))
13261 .collect::<Vec<(std::string::String, std::string::String)>>(),
13262 ),
13263 _ => local_var_req_builder.query(&[(
13264 "validation_minimum",
13265 &local_var_str
13266 .into_iter()
13267 .map(|p| p.to_string())
13268 .collect::<Vec<String>>()
13269 .join(",")
13270 .to_string(),
13271 )]),
13272 };
13273 }
13274 if let Some(ref local_var_str) = validation_minimum__empty {
13275 local_var_req_builder = local_var_req_builder
13276 .query(&[("validation_minimum__empty", &local_var_str.to_string())]);
13277 }
13278 if let Some(ref local_var_str) = validation_minimum__gt {
13279 local_var_req_builder = match "multi" {
13280 "multi" => local_var_req_builder.query(
13281 &local_var_str
13282 .into_iter()
13283 .map(|p| ("validation_minimum__gt".to_owned(), p.to_string()))
13284 .collect::<Vec<(std::string::String, std::string::String)>>(),
13285 ),
13286 _ => local_var_req_builder.query(&[(
13287 "validation_minimum__gt",
13288 &local_var_str
13289 .into_iter()
13290 .map(|p| p.to_string())
13291 .collect::<Vec<String>>()
13292 .join(",")
13293 .to_string(),
13294 )]),
13295 };
13296 }
13297 if let Some(ref local_var_str) = validation_minimum__gte {
13298 local_var_req_builder = match "multi" {
13299 "multi" => local_var_req_builder.query(
13300 &local_var_str
13301 .into_iter()
13302 .map(|p| ("validation_minimum__gte".to_owned(), p.to_string()))
13303 .collect::<Vec<(std::string::String, std::string::String)>>(),
13304 ),
13305 _ => local_var_req_builder.query(&[(
13306 "validation_minimum__gte",
13307 &local_var_str
13308 .into_iter()
13309 .map(|p| p.to_string())
13310 .collect::<Vec<String>>()
13311 .join(",")
13312 .to_string(),
13313 )]),
13314 };
13315 }
13316 if let Some(ref local_var_str) = validation_minimum__lt {
13317 local_var_req_builder = match "multi" {
13318 "multi" => local_var_req_builder.query(
13319 &local_var_str
13320 .into_iter()
13321 .map(|p| ("validation_minimum__lt".to_owned(), p.to_string()))
13322 .collect::<Vec<(std::string::String, std::string::String)>>(),
13323 ),
13324 _ => local_var_req_builder.query(&[(
13325 "validation_minimum__lt",
13326 &local_var_str
13327 .into_iter()
13328 .map(|p| p.to_string())
13329 .collect::<Vec<String>>()
13330 .join(",")
13331 .to_string(),
13332 )]),
13333 };
13334 }
13335 if let Some(ref local_var_str) = validation_minimum__lte {
13336 local_var_req_builder = match "multi" {
13337 "multi" => local_var_req_builder.query(
13338 &local_var_str
13339 .into_iter()
13340 .map(|p| ("validation_minimum__lte".to_owned(), p.to_string()))
13341 .collect::<Vec<(std::string::String, std::string::String)>>(),
13342 ),
13343 _ => local_var_req_builder.query(&[(
13344 "validation_minimum__lte",
13345 &local_var_str
13346 .into_iter()
13347 .map(|p| p.to_string())
13348 .collect::<Vec<String>>()
13349 .join(",")
13350 .to_string(),
13351 )]),
13352 };
13353 }
13354 if let Some(ref local_var_str) = validation_minimum__n {
13355 local_var_req_builder = match "multi" {
13356 "multi" => local_var_req_builder.query(
13357 &local_var_str
13358 .into_iter()
13359 .map(|p| ("validation_minimum__n".to_owned(), p.to_string()))
13360 .collect::<Vec<(std::string::String, std::string::String)>>(),
13361 ),
13362 _ => local_var_req_builder.query(&[(
13363 "validation_minimum__n",
13364 &local_var_str
13365 .into_iter()
13366 .map(|p| p.to_string())
13367 .collect::<Vec<String>>()
13368 .join(",")
13369 .to_string(),
13370 )]),
13371 };
13372 }
13373 if let Some(ref local_var_str) = validation_regex {
13374 local_var_req_builder = match "multi" {
13375 "multi" => local_var_req_builder.query(
13376 &local_var_str
13377 .into_iter()
13378 .map(|p| ("validation_regex".to_owned(), p.to_string()))
13379 .collect::<Vec<(std::string::String, std::string::String)>>(),
13380 ),
13381 _ => local_var_req_builder.query(&[(
13382 "validation_regex",
13383 &local_var_str
13384 .into_iter()
13385 .map(|p| p.to_string())
13386 .collect::<Vec<String>>()
13387 .join(",")
13388 .to_string(),
13389 )]),
13390 };
13391 }
13392 if let Some(ref local_var_str) = validation_regex__empty {
13393 local_var_req_builder =
13394 local_var_req_builder.query(&[("validation_regex__empty", &local_var_str.to_string())]);
13395 }
13396 if let Some(ref local_var_str) = validation_regex__ic {
13397 local_var_req_builder = match "multi" {
13398 "multi" => local_var_req_builder.query(
13399 &local_var_str
13400 .into_iter()
13401 .map(|p| ("validation_regex__ic".to_owned(), p.to_string()))
13402 .collect::<Vec<(std::string::String, std::string::String)>>(),
13403 ),
13404 _ => local_var_req_builder.query(&[(
13405 "validation_regex__ic",
13406 &local_var_str
13407 .into_iter()
13408 .map(|p| p.to_string())
13409 .collect::<Vec<String>>()
13410 .join(",")
13411 .to_string(),
13412 )]),
13413 };
13414 }
13415 if let Some(ref local_var_str) = validation_regex__ie {
13416 local_var_req_builder = match "multi" {
13417 "multi" => local_var_req_builder.query(
13418 &local_var_str
13419 .into_iter()
13420 .map(|p| ("validation_regex__ie".to_owned(), p.to_string()))
13421 .collect::<Vec<(std::string::String, std::string::String)>>(),
13422 ),
13423 _ => local_var_req_builder.query(&[(
13424 "validation_regex__ie",
13425 &local_var_str
13426 .into_iter()
13427 .map(|p| p.to_string())
13428 .collect::<Vec<String>>()
13429 .join(",")
13430 .to_string(),
13431 )]),
13432 };
13433 }
13434 if let Some(ref local_var_str) = validation_regex__iew {
13435 local_var_req_builder = match "multi" {
13436 "multi" => local_var_req_builder.query(
13437 &local_var_str
13438 .into_iter()
13439 .map(|p| ("validation_regex__iew".to_owned(), p.to_string()))
13440 .collect::<Vec<(std::string::String, std::string::String)>>(),
13441 ),
13442 _ => local_var_req_builder.query(&[(
13443 "validation_regex__iew",
13444 &local_var_str
13445 .into_iter()
13446 .map(|p| p.to_string())
13447 .collect::<Vec<String>>()
13448 .join(",")
13449 .to_string(),
13450 )]),
13451 };
13452 }
13453 if let Some(ref local_var_str) = validation_regex__iregex {
13454 local_var_req_builder = match "multi" {
13455 "multi" => local_var_req_builder.query(
13456 &local_var_str
13457 .into_iter()
13458 .map(|p| ("validation_regex__iregex".to_owned(), p.to_string()))
13459 .collect::<Vec<(std::string::String, std::string::String)>>(),
13460 ),
13461 _ => local_var_req_builder.query(&[(
13462 "validation_regex__iregex",
13463 &local_var_str
13464 .into_iter()
13465 .map(|p| p.to_string())
13466 .collect::<Vec<String>>()
13467 .join(",")
13468 .to_string(),
13469 )]),
13470 };
13471 }
13472 if let Some(ref local_var_str) = validation_regex__isw {
13473 local_var_req_builder = match "multi" {
13474 "multi" => local_var_req_builder.query(
13475 &local_var_str
13476 .into_iter()
13477 .map(|p| ("validation_regex__isw".to_owned(), p.to_string()))
13478 .collect::<Vec<(std::string::String, std::string::String)>>(),
13479 ),
13480 _ => local_var_req_builder.query(&[(
13481 "validation_regex__isw",
13482 &local_var_str
13483 .into_iter()
13484 .map(|p| p.to_string())
13485 .collect::<Vec<String>>()
13486 .join(",")
13487 .to_string(),
13488 )]),
13489 };
13490 }
13491 if let Some(ref local_var_str) = validation_regex__n {
13492 local_var_req_builder = match "multi" {
13493 "multi" => local_var_req_builder.query(
13494 &local_var_str
13495 .into_iter()
13496 .map(|p| ("validation_regex__n".to_owned(), p.to_string()))
13497 .collect::<Vec<(std::string::String, std::string::String)>>(),
13498 ),
13499 _ => local_var_req_builder.query(&[(
13500 "validation_regex__n",
13501 &local_var_str
13502 .into_iter()
13503 .map(|p| p.to_string())
13504 .collect::<Vec<String>>()
13505 .join(",")
13506 .to_string(),
13507 )]),
13508 };
13509 }
13510 if let Some(ref local_var_str) = validation_regex__nic {
13511 local_var_req_builder = match "multi" {
13512 "multi" => local_var_req_builder.query(
13513 &local_var_str
13514 .into_iter()
13515 .map(|p| ("validation_regex__nic".to_owned(), p.to_string()))
13516 .collect::<Vec<(std::string::String, std::string::String)>>(),
13517 ),
13518 _ => local_var_req_builder.query(&[(
13519 "validation_regex__nic",
13520 &local_var_str
13521 .into_iter()
13522 .map(|p| p.to_string())
13523 .collect::<Vec<String>>()
13524 .join(",")
13525 .to_string(),
13526 )]),
13527 };
13528 }
13529 if let Some(ref local_var_str) = validation_regex__nie {
13530 local_var_req_builder = match "multi" {
13531 "multi" => local_var_req_builder.query(
13532 &local_var_str
13533 .into_iter()
13534 .map(|p| ("validation_regex__nie".to_owned(), p.to_string()))
13535 .collect::<Vec<(std::string::String, std::string::String)>>(),
13536 ),
13537 _ => local_var_req_builder.query(&[(
13538 "validation_regex__nie",
13539 &local_var_str
13540 .into_iter()
13541 .map(|p| p.to_string())
13542 .collect::<Vec<String>>()
13543 .join(",")
13544 .to_string(),
13545 )]),
13546 };
13547 }
13548 if let Some(ref local_var_str) = validation_regex__niew {
13549 local_var_req_builder = match "multi" {
13550 "multi" => local_var_req_builder.query(
13551 &local_var_str
13552 .into_iter()
13553 .map(|p| ("validation_regex__niew".to_owned(), p.to_string()))
13554 .collect::<Vec<(std::string::String, std::string::String)>>(),
13555 ),
13556 _ => local_var_req_builder.query(&[(
13557 "validation_regex__niew",
13558 &local_var_str
13559 .into_iter()
13560 .map(|p| p.to_string())
13561 .collect::<Vec<String>>()
13562 .join(",")
13563 .to_string(),
13564 )]),
13565 };
13566 }
13567 if let Some(ref local_var_str) = validation_regex__nisw {
13568 local_var_req_builder = match "multi" {
13569 "multi" => local_var_req_builder.query(
13570 &local_var_str
13571 .into_iter()
13572 .map(|p| ("validation_regex__nisw".to_owned(), p.to_string()))
13573 .collect::<Vec<(std::string::String, std::string::String)>>(),
13574 ),
13575 _ => local_var_req_builder.query(&[(
13576 "validation_regex__nisw",
13577 &local_var_str
13578 .into_iter()
13579 .map(|p| p.to_string())
13580 .collect::<Vec<String>>()
13581 .join(",")
13582 .to_string(),
13583 )]),
13584 };
13585 }
13586 if let Some(ref local_var_str) = validation_regex__regex {
13587 local_var_req_builder = match "multi" {
13588 "multi" => local_var_req_builder.query(
13589 &local_var_str
13590 .into_iter()
13591 .map(|p| ("validation_regex__regex".to_owned(), p.to_string()))
13592 .collect::<Vec<(std::string::String, std::string::String)>>(),
13593 ),
13594 _ => local_var_req_builder.query(&[(
13595 "validation_regex__regex",
13596 &local_var_str
13597 .into_iter()
13598 .map(|p| p.to_string())
13599 .collect::<Vec<String>>()
13600 .join(",")
13601 .to_string(),
13602 )]),
13603 };
13604 }
13605 if let Some(ref local_var_str) = weight {
13606 local_var_req_builder = match "multi" {
13607 "multi" => local_var_req_builder.query(
13608 &local_var_str
13609 .into_iter()
13610 .map(|p| ("weight".to_owned(), p.to_string()))
13611 .collect::<Vec<(std::string::String, std::string::String)>>(),
13612 ),
13613 _ => local_var_req_builder.query(&[(
13614 "weight",
13615 &local_var_str
13616 .into_iter()
13617 .map(|p| p.to_string())
13618 .collect::<Vec<String>>()
13619 .join(",")
13620 .to_string(),
13621 )]),
13622 };
13623 }
13624 if let Some(ref local_var_str) = weight__empty {
13625 local_var_req_builder =
13626 local_var_req_builder.query(&[("weight__empty", &local_var_str.to_string())]);
13627 }
13628 if let Some(ref local_var_str) = weight__gt {
13629 local_var_req_builder = match "multi" {
13630 "multi" => local_var_req_builder.query(
13631 &local_var_str
13632 .into_iter()
13633 .map(|p| ("weight__gt".to_owned(), p.to_string()))
13634 .collect::<Vec<(std::string::String, std::string::String)>>(),
13635 ),
13636 _ => local_var_req_builder.query(&[(
13637 "weight__gt",
13638 &local_var_str
13639 .into_iter()
13640 .map(|p| p.to_string())
13641 .collect::<Vec<String>>()
13642 .join(",")
13643 .to_string(),
13644 )]),
13645 };
13646 }
13647 if let Some(ref local_var_str) = weight__gte {
13648 local_var_req_builder = match "multi" {
13649 "multi" => local_var_req_builder.query(
13650 &local_var_str
13651 .into_iter()
13652 .map(|p| ("weight__gte".to_owned(), p.to_string()))
13653 .collect::<Vec<(std::string::String, std::string::String)>>(),
13654 ),
13655 _ => local_var_req_builder.query(&[(
13656 "weight__gte",
13657 &local_var_str
13658 .into_iter()
13659 .map(|p| p.to_string())
13660 .collect::<Vec<String>>()
13661 .join(",")
13662 .to_string(),
13663 )]),
13664 };
13665 }
13666 if let Some(ref local_var_str) = weight__lt {
13667 local_var_req_builder = match "multi" {
13668 "multi" => local_var_req_builder.query(
13669 &local_var_str
13670 .into_iter()
13671 .map(|p| ("weight__lt".to_owned(), p.to_string()))
13672 .collect::<Vec<(std::string::String, std::string::String)>>(),
13673 ),
13674 _ => local_var_req_builder.query(&[(
13675 "weight__lt",
13676 &local_var_str
13677 .into_iter()
13678 .map(|p| p.to_string())
13679 .collect::<Vec<String>>()
13680 .join(",")
13681 .to_string(),
13682 )]),
13683 };
13684 }
13685 if let Some(ref local_var_str) = weight__lte {
13686 local_var_req_builder = match "multi" {
13687 "multi" => local_var_req_builder.query(
13688 &local_var_str
13689 .into_iter()
13690 .map(|p| ("weight__lte".to_owned(), p.to_string()))
13691 .collect::<Vec<(std::string::String, std::string::String)>>(),
13692 ),
13693 _ => local_var_req_builder.query(&[(
13694 "weight__lte",
13695 &local_var_str
13696 .into_iter()
13697 .map(|p| p.to_string())
13698 .collect::<Vec<String>>()
13699 .join(",")
13700 .to_string(),
13701 )]),
13702 };
13703 }
13704 if let Some(ref local_var_str) = weight__n {
13705 local_var_req_builder = match "multi" {
13706 "multi" => local_var_req_builder.query(
13707 &local_var_str
13708 .into_iter()
13709 .map(|p| ("weight__n".to_owned(), p.to_string()))
13710 .collect::<Vec<(std::string::String, std::string::String)>>(),
13711 ),
13712 _ => local_var_req_builder.query(&[(
13713 "weight__n",
13714 &local_var_str
13715 .into_iter()
13716 .map(|p| p.to_string())
13717 .collect::<Vec<String>>()
13718 .join(",")
13719 .to_string(),
13720 )]),
13721 };
13722 }
13723 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
13724 local_var_req_builder =
13725 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
13726 }
13727 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
13728 let local_var_key = local_var_apikey.key.clone();
13729 let local_var_value = match local_var_apikey.prefix {
13730 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
13731 None => local_var_key,
13732 };
13733 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
13734 };
13735
13736 let local_var_req = local_var_req_builder.build()?;
13737 let local_var_resp = local_var_client.execute(local_var_req).await?;
13738
13739 let local_var_status = local_var_resp.status();
13740 let local_var_content = local_var_resp.text().await?;
13741
13742 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
13743 serde_json::from_str(&local_var_content).map_err(Error::from)
13744 } else {
13745 let local_var_entity: Option<ExtrasCustomFieldsListError> =
13746 serde_json::from_str(&local_var_content).ok();
13747 let local_var_error = ResponseContent {
13748 status: local_var_status,
13749 content: local_var_content,
13750 entity: local_var_entity,
13751 };
13752 Err(Error::ResponseError(local_var_error))
13753 }
13754}
13755
13756pub async fn extras_custom_fields_partial_update(
13758 configuration: &configuration::Configuration,
13759 id: i32,
13760 patched_writable_custom_field_request: Option<crate::models::PatchedWritableCustomFieldRequest>,
13761) -> Result<crate::models::CustomField, Error<ExtrasCustomFieldsPartialUpdateError>> {
13762 let local_var_configuration = configuration;
13763
13764 let local_var_client = &local_var_configuration.client;
13765
13766 let local_var_uri_str = format!(
13767 "{}/api/extras/custom-fields/{id}/",
13768 local_var_configuration.base_path,
13769 id = id
13770 );
13771 let mut local_var_req_builder =
13772 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
13773
13774 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
13775 local_var_req_builder =
13776 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
13777 }
13778 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
13779 let local_var_key = local_var_apikey.key.clone();
13780 let local_var_value = match local_var_apikey.prefix {
13781 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
13782 None => local_var_key,
13783 };
13784 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
13785 };
13786 local_var_req_builder = local_var_req_builder.json(&patched_writable_custom_field_request);
13787
13788 let local_var_req = local_var_req_builder.build()?;
13789 let local_var_resp = local_var_client.execute(local_var_req).await?;
13790
13791 let local_var_status = local_var_resp.status();
13792 let local_var_content = local_var_resp.text().await?;
13793
13794 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
13795 serde_json::from_str(&local_var_content).map_err(Error::from)
13796 } else {
13797 let local_var_entity: Option<ExtrasCustomFieldsPartialUpdateError> =
13798 serde_json::from_str(&local_var_content).ok();
13799 let local_var_error = ResponseContent {
13800 status: local_var_status,
13801 content: local_var_content,
13802 entity: local_var_entity,
13803 };
13804 Err(Error::ResponseError(local_var_error))
13805 }
13806}
13807
13808pub async fn extras_custom_fields_retrieve(
13810 configuration: &configuration::Configuration,
13811 id: i32,
13812) -> Result<crate::models::CustomField, Error<ExtrasCustomFieldsRetrieveError>> {
13813 let local_var_configuration = configuration;
13814
13815 let local_var_client = &local_var_configuration.client;
13816
13817 let local_var_uri_str = format!(
13818 "{}/api/extras/custom-fields/{id}/",
13819 local_var_configuration.base_path,
13820 id = id
13821 );
13822 let mut local_var_req_builder =
13823 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
13824
13825 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
13826 local_var_req_builder =
13827 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
13828 }
13829 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
13830 let local_var_key = local_var_apikey.key.clone();
13831 let local_var_value = match local_var_apikey.prefix {
13832 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
13833 None => local_var_key,
13834 };
13835 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
13836 };
13837
13838 let local_var_req = local_var_req_builder.build()?;
13839 let local_var_resp = local_var_client.execute(local_var_req).await?;
13840
13841 let local_var_status = local_var_resp.status();
13842 let local_var_content = local_var_resp.text().await?;
13843
13844 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
13845 serde_json::from_str(&local_var_content).map_err(Error::from)
13846 } else {
13847 let local_var_entity: Option<ExtrasCustomFieldsRetrieveError> =
13848 serde_json::from_str(&local_var_content).ok();
13849 let local_var_error = ResponseContent {
13850 status: local_var_status,
13851 content: local_var_content,
13852 entity: local_var_entity,
13853 };
13854 Err(Error::ResponseError(local_var_error))
13855 }
13856}
13857
13858pub async fn extras_custom_fields_update(
13860 configuration: &configuration::Configuration,
13861 id: i32,
13862 writable_custom_field_request: crate::models::WritableCustomFieldRequest,
13863) -> Result<crate::models::CustomField, Error<ExtrasCustomFieldsUpdateError>> {
13864 let local_var_configuration = configuration;
13865
13866 let local_var_client = &local_var_configuration.client;
13867
13868 let local_var_uri_str = format!(
13869 "{}/api/extras/custom-fields/{id}/",
13870 local_var_configuration.base_path,
13871 id = id
13872 );
13873 let mut local_var_req_builder =
13874 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
13875
13876 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
13877 local_var_req_builder =
13878 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
13879 }
13880 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
13881 let local_var_key = local_var_apikey.key.clone();
13882 let local_var_value = match local_var_apikey.prefix {
13883 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
13884 None => local_var_key,
13885 };
13886 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
13887 };
13888 local_var_req_builder = local_var_req_builder.json(&writable_custom_field_request);
13889
13890 let local_var_req = local_var_req_builder.build()?;
13891 let local_var_resp = local_var_client.execute(local_var_req).await?;
13892
13893 let local_var_status = local_var_resp.status();
13894 let local_var_content = local_var_resp.text().await?;
13895
13896 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
13897 serde_json::from_str(&local_var_content).map_err(Error::from)
13898 } else {
13899 let local_var_entity: Option<ExtrasCustomFieldsUpdateError> =
13900 serde_json::from_str(&local_var_content).ok();
13901 let local_var_error = ResponseContent {
13902 status: local_var_status,
13903 content: local_var_content,
13904 entity: local_var_entity,
13905 };
13906 Err(Error::ResponseError(local_var_error))
13907 }
13908}
13909
13910pub async fn extras_custom_links_bulk_destroy(
13912 configuration: &configuration::Configuration,
13913 custom_link_request: Vec<crate::models::CustomLinkRequest>,
13914) -> Result<(), Error<ExtrasCustomLinksBulkDestroyError>> {
13915 let local_var_configuration = configuration;
13916
13917 let local_var_client = &local_var_configuration.client;
13918
13919 let local_var_uri_str = format!(
13920 "{}/api/extras/custom-links/",
13921 local_var_configuration.base_path
13922 );
13923 let mut local_var_req_builder =
13924 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
13925
13926 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
13927 local_var_req_builder =
13928 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
13929 }
13930 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
13931 let local_var_key = local_var_apikey.key.clone();
13932 let local_var_value = match local_var_apikey.prefix {
13933 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
13934 None => local_var_key,
13935 };
13936 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
13937 };
13938 local_var_req_builder = local_var_req_builder.json(&custom_link_request);
13939
13940 let local_var_req = local_var_req_builder.build()?;
13941 let local_var_resp = local_var_client.execute(local_var_req).await?;
13942
13943 let local_var_status = local_var_resp.status();
13944 let local_var_content = local_var_resp.text().await?;
13945
13946 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
13947 Ok(())
13948 } else {
13949 let local_var_entity: Option<ExtrasCustomLinksBulkDestroyError> =
13950 serde_json::from_str(&local_var_content).ok();
13951 let local_var_error = ResponseContent {
13952 status: local_var_status,
13953 content: local_var_content,
13954 entity: local_var_entity,
13955 };
13956 Err(Error::ResponseError(local_var_error))
13957 }
13958}
13959
13960pub async fn extras_custom_links_bulk_partial_update(
13962 configuration: &configuration::Configuration,
13963 custom_link_request: Vec<crate::models::CustomLinkRequest>,
13964) -> Result<Vec<crate::models::CustomLink>, Error<ExtrasCustomLinksBulkPartialUpdateError>> {
13965 let local_var_configuration = configuration;
13966
13967 let local_var_client = &local_var_configuration.client;
13968
13969 let local_var_uri_str = format!(
13970 "{}/api/extras/custom-links/",
13971 local_var_configuration.base_path
13972 );
13973 let mut local_var_req_builder =
13974 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
13975
13976 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
13977 local_var_req_builder =
13978 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
13979 }
13980 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
13981 let local_var_key = local_var_apikey.key.clone();
13982 let local_var_value = match local_var_apikey.prefix {
13983 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
13984 None => local_var_key,
13985 };
13986 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
13987 };
13988 local_var_req_builder = local_var_req_builder.json(&custom_link_request);
13989
13990 let local_var_req = local_var_req_builder.build()?;
13991 let local_var_resp = local_var_client.execute(local_var_req).await?;
13992
13993 let local_var_status = local_var_resp.status();
13994 let local_var_content = local_var_resp.text().await?;
13995
13996 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
13997 serde_json::from_str(&local_var_content).map_err(Error::from)
13998 } else {
13999 let local_var_entity: Option<ExtrasCustomLinksBulkPartialUpdateError> =
14000 serde_json::from_str(&local_var_content).ok();
14001 let local_var_error = ResponseContent {
14002 status: local_var_status,
14003 content: local_var_content,
14004 entity: local_var_entity,
14005 };
14006 Err(Error::ResponseError(local_var_error))
14007 }
14008}
14009
14010pub async fn extras_custom_links_bulk_update(
14012 configuration: &configuration::Configuration,
14013 custom_link_request: Vec<crate::models::CustomLinkRequest>,
14014) -> Result<Vec<crate::models::CustomLink>, Error<ExtrasCustomLinksBulkUpdateError>> {
14015 let local_var_configuration = configuration;
14016
14017 let local_var_client = &local_var_configuration.client;
14018
14019 let local_var_uri_str = format!(
14020 "{}/api/extras/custom-links/",
14021 local_var_configuration.base_path
14022 );
14023 let mut local_var_req_builder =
14024 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
14025
14026 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
14027 local_var_req_builder =
14028 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
14029 }
14030 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
14031 let local_var_key = local_var_apikey.key.clone();
14032 let local_var_value = match local_var_apikey.prefix {
14033 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
14034 None => local_var_key,
14035 };
14036 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
14037 };
14038 local_var_req_builder = local_var_req_builder.json(&custom_link_request);
14039
14040 let local_var_req = local_var_req_builder.build()?;
14041 let local_var_resp = local_var_client.execute(local_var_req).await?;
14042
14043 let local_var_status = local_var_resp.status();
14044 let local_var_content = local_var_resp.text().await?;
14045
14046 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
14047 serde_json::from_str(&local_var_content).map_err(Error::from)
14048 } else {
14049 let local_var_entity: Option<ExtrasCustomLinksBulkUpdateError> =
14050 serde_json::from_str(&local_var_content).ok();
14051 let local_var_error = ResponseContent {
14052 status: local_var_status,
14053 content: local_var_content,
14054 entity: local_var_entity,
14055 };
14056 Err(Error::ResponseError(local_var_error))
14057 }
14058}
14059
14060pub async fn extras_custom_links_create(
14062 configuration: &configuration::Configuration,
14063 custom_link_request: crate::models::CustomLinkRequest,
14064) -> Result<crate::models::CustomLink, Error<ExtrasCustomLinksCreateError>> {
14065 let local_var_configuration = configuration;
14066
14067 let local_var_client = &local_var_configuration.client;
14068
14069 let local_var_uri_str = format!(
14070 "{}/api/extras/custom-links/",
14071 local_var_configuration.base_path
14072 );
14073 let mut local_var_req_builder =
14074 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
14075
14076 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
14077 local_var_req_builder =
14078 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
14079 }
14080 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
14081 let local_var_key = local_var_apikey.key.clone();
14082 let local_var_value = match local_var_apikey.prefix {
14083 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
14084 None => local_var_key,
14085 };
14086 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
14087 };
14088 local_var_req_builder = local_var_req_builder.json(&custom_link_request);
14089
14090 let local_var_req = local_var_req_builder.build()?;
14091 let local_var_resp = local_var_client.execute(local_var_req).await?;
14092
14093 let local_var_status = local_var_resp.status();
14094 let local_var_content = local_var_resp.text().await?;
14095
14096 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
14097 serde_json::from_str(&local_var_content).map_err(Error::from)
14098 } else {
14099 let local_var_entity: Option<ExtrasCustomLinksCreateError> =
14100 serde_json::from_str(&local_var_content).ok();
14101 let local_var_error = ResponseContent {
14102 status: local_var_status,
14103 content: local_var_content,
14104 entity: local_var_entity,
14105 };
14106 Err(Error::ResponseError(local_var_error))
14107 }
14108}
14109
14110pub async fn extras_custom_links_destroy(
14112 configuration: &configuration::Configuration,
14113 id: i32,
14114) -> Result<(), Error<ExtrasCustomLinksDestroyError>> {
14115 let local_var_configuration = configuration;
14116
14117 let local_var_client = &local_var_configuration.client;
14118
14119 let local_var_uri_str = format!(
14120 "{}/api/extras/custom-links/{id}/",
14121 local_var_configuration.base_path,
14122 id = id
14123 );
14124 let mut local_var_req_builder =
14125 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
14126
14127 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
14128 local_var_req_builder =
14129 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
14130 }
14131 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
14132 let local_var_key = local_var_apikey.key.clone();
14133 let local_var_value = match local_var_apikey.prefix {
14134 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
14135 None => local_var_key,
14136 };
14137 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
14138 };
14139
14140 let local_var_req = local_var_req_builder.build()?;
14141 let local_var_resp = local_var_client.execute(local_var_req).await?;
14142
14143 let local_var_status = local_var_resp.status();
14144 let local_var_content = local_var_resp.text().await?;
14145
14146 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
14147 Ok(())
14148 } else {
14149 let local_var_entity: Option<ExtrasCustomLinksDestroyError> =
14150 serde_json::from_str(&local_var_content).ok();
14151 let local_var_error = ResponseContent {
14152 status: local_var_status,
14153 content: local_var_content,
14154 entity: local_var_entity,
14155 };
14156 Err(Error::ResponseError(local_var_error))
14157 }
14158}
14159
14160pub async fn extras_custom_links_list(
14162 configuration: &configuration::Configuration,
14163 button_class: Option<&str>,
14164 created: Option<Vec<String>>,
14165 created__empty: Option<Vec<String>>,
14166 created__gt: Option<Vec<String>>,
14167 created__gte: Option<Vec<String>>,
14168 created__lt: Option<Vec<String>>,
14169 created__lte: Option<Vec<String>>,
14170 created__n: Option<Vec<String>>,
14171 created_by_request: Option<&str>,
14172 enabled: Option<bool>,
14173 group_name: Option<Vec<String>>,
14174 group_name__empty: Option<bool>,
14175 group_name__ic: Option<Vec<String>>,
14176 group_name__ie: Option<Vec<String>>,
14177 group_name__iew: Option<Vec<String>>,
14178 group_name__iregex: Option<Vec<String>>,
14179 group_name__isw: Option<Vec<String>>,
14180 group_name__n: Option<Vec<String>>,
14181 group_name__nic: Option<Vec<String>>,
14182 group_name__nie: Option<Vec<String>>,
14183 group_name__niew: Option<Vec<String>>,
14184 group_name__nisw: Option<Vec<String>>,
14185 group_name__regex: Option<Vec<String>>,
14186 id: Option<Vec<i32>>,
14187 id__empty: Option<bool>,
14188 id__gt: Option<Vec<i32>>,
14189 id__gte: Option<Vec<i32>>,
14190 id__lt: Option<Vec<i32>>,
14191 id__lte: Option<Vec<i32>>,
14192 id__n: Option<Vec<i32>>,
14193 last_updated: Option<Vec<String>>,
14194 last_updated__empty: Option<Vec<String>>,
14195 last_updated__gt: Option<Vec<String>>,
14196 last_updated__gte: Option<Vec<String>>,
14197 last_updated__lt: Option<Vec<String>>,
14198 last_updated__lte: Option<Vec<String>>,
14199 last_updated__n: Option<Vec<String>>,
14200 limit: Option<i32>,
14201 link_text: Option<&str>,
14202 link_text__ic: Option<&str>,
14203 link_text__ie: Option<&str>,
14204 link_text__iew: Option<&str>,
14205 link_text__iregex: Option<&str>,
14206 link_text__isw: Option<&str>,
14207 link_text__n: Option<&str>,
14208 link_text__nic: Option<&str>,
14209 link_text__nie: Option<&str>,
14210 link_text__niew: Option<&str>,
14211 link_text__nisw: Option<&str>,
14212 link_text__regex: Option<&str>,
14213 link_url: Option<&str>,
14214 link_url__ic: Option<&str>,
14215 link_url__ie: Option<&str>,
14216 link_url__iew: Option<&str>,
14217 link_url__iregex: Option<&str>,
14218 link_url__isw: Option<&str>,
14219 link_url__n: Option<&str>,
14220 link_url__nic: Option<&str>,
14221 link_url__nie: Option<&str>,
14222 link_url__niew: Option<&str>,
14223 link_url__nisw: Option<&str>,
14224 link_url__regex: Option<&str>,
14225 modified_by_request: Option<&str>,
14226 name: Option<Vec<String>>,
14227 name__empty: Option<bool>,
14228 name__ic: Option<Vec<String>>,
14229 name__ie: Option<Vec<String>>,
14230 name__iew: Option<Vec<String>>,
14231 name__iregex: Option<Vec<String>>,
14232 name__isw: Option<Vec<String>>,
14233 name__n: Option<Vec<String>>,
14234 name__nic: Option<Vec<String>>,
14235 name__nie: Option<Vec<String>>,
14236 name__niew: Option<Vec<String>>,
14237 name__nisw: Option<Vec<String>>,
14238 name__regex: Option<Vec<String>>,
14239 new_window: Option<bool>,
14240 object_type: Option<&str>,
14241 object_type__ic: Option<&str>,
14242 object_type__ie: Option<&str>,
14243 object_type__iew: Option<&str>,
14244 object_type__iregex: Option<&str>,
14245 object_type__isw: Option<&str>,
14246 object_type__n: Option<&str>,
14247 object_type__nic: Option<&str>,
14248 object_type__nie: Option<&str>,
14249 object_type__niew: Option<&str>,
14250 object_type__nisw: Option<&str>,
14251 object_type__regex: Option<&str>,
14252 object_type_id: Option<Vec<i32>>,
14253 object_type_id__n: Option<Vec<i32>>,
14254 offset: Option<i32>,
14255 ordering: Option<&str>,
14256 q: Option<&str>,
14257 updated_by_request: Option<&str>,
14258 weight: Option<Vec<i32>>,
14259 weight__empty: Option<bool>,
14260 weight__gt: Option<Vec<i32>>,
14261 weight__gte: Option<Vec<i32>>,
14262 weight__lt: Option<Vec<i32>>,
14263 weight__lte: Option<Vec<i32>>,
14264 weight__n: Option<Vec<i32>>,
14265) -> Result<crate::models::PaginatedCustomLinkList, Error<ExtrasCustomLinksListError>> {
14266 let local_var_configuration = configuration;
14267
14268 let local_var_client = &local_var_configuration.client;
14269
14270 let local_var_uri_str = format!(
14271 "{}/api/extras/custom-links/",
14272 local_var_configuration.base_path
14273 );
14274 let mut local_var_req_builder =
14275 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
14276
14277 if let Some(ref local_var_str) = button_class {
14278 local_var_req_builder =
14279 local_var_req_builder.query(&[("button_class", &local_var_str.to_string())]);
14280 }
14281 if let Some(ref local_var_str) = created {
14282 local_var_req_builder = match "multi" {
14283 "multi" => local_var_req_builder.query(
14284 &local_var_str
14285 .into_iter()
14286 .map(|p| ("created".to_owned(), p.to_string()))
14287 .collect::<Vec<(std::string::String, std::string::String)>>(),
14288 ),
14289 _ => local_var_req_builder.query(&[(
14290 "created",
14291 &local_var_str
14292 .into_iter()
14293 .map(|p| p.to_string())
14294 .collect::<Vec<String>>()
14295 .join(",")
14296 .to_string(),
14297 )]),
14298 };
14299 }
14300 if let Some(ref local_var_str) = created__empty {
14301 local_var_req_builder = match "multi" {
14302 "multi" => local_var_req_builder.query(
14303 &local_var_str
14304 .into_iter()
14305 .map(|p| ("created__empty".to_owned(), p.to_string()))
14306 .collect::<Vec<(std::string::String, std::string::String)>>(),
14307 ),
14308 _ => local_var_req_builder.query(&[(
14309 "created__empty",
14310 &local_var_str
14311 .into_iter()
14312 .map(|p| p.to_string())
14313 .collect::<Vec<String>>()
14314 .join(",")
14315 .to_string(),
14316 )]),
14317 };
14318 }
14319 if let Some(ref local_var_str) = created__gt {
14320 local_var_req_builder = match "multi" {
14321 "multi" => local_var_req_builder.query(
14322 &local_var_str
14323 .into_iter()
14324 .map(|p| ("created__gt".to_owned(), p.to_string()))
14325 .collect::<Vec<(std::string::String, std::string::String)>>(),
14326 ),
14327 _ => local_var_req_builder.query(&[(
14328 "created__gt",
14329 &local_var_str
14330 .into_iter()
14331 .map(|p| p.to_string())
14332 .collect::<Vec<String>>()
14333 .join(",")
14334 .to_string(),
14335 )]),
14336 };
14337 }
14338 if let Some(ref local_var_str) = created__gte {
14339 local_var_req_builder = match "multi" {
14340 "multi" => local_var_req_builder.query(
14341 &local_var_str
14342 .into_iter()
14343 .map(|p| ("created__gte".to_owned(), p.to_string()))
14344 .collect::<Vec<(std::string::String, std::string::String)>>(),
14345 ),
14346 _ => local_var_req_builder.query(&[(
14347 "created__gte",
14348 &local_var_str
14349 .into_iter()
14350 .map(|p| p.to_string())
14351 .collect::<Vec<String>>()
14352 .join(",")
14353 .to_string(),
14354 )]),
14355 };
14356 }
14357 if let Some(ref local_var_str) = created__lt {
14358 local_var_req_builder = match "multi" {
14359 "multi" => local_var_req_builder.query(
14360 &local_var_str
14361 .into_iter()
14362 .map(|p| ("created__lt".to_owned(), p.to_string()))
14363 .collect::<Vec<(std::string::String, std::string::String)>>(),
14364 ),
14365 _ => local_var_req_builder.query(&[(
14366 "created__lt",
14367 &local_var_str
14368 .into_iter()
14369 .map(|p| p.to_string())
14370 .collect::<Vec<String>>()
14371 .join(",")
14372 .to_string(),
14373 )]),
14374 };
14375 }
14376 if let Some(ref local_var_str) = created__lte {
14377 local_var_req_builder = match "multi" {
14378 "multi" => local_var_req_builder.query(
14379 &local_var_str
14380 .into_iter()
14381 .map(|p| ("created__lte".to_owned(), p.to_string()))
14382 .collect::<Vec<(std::string::String, std::string::String)>>(),
14383 ),
14384 _ => local_var_req_builder.query(&[(
14385 "created__lte",
14386 &local_var_str
14387 .into_iter()
14388 .map(|p| p.to_string())
14389 .collect::<Vec<String>>()
14390 .join(",")
14391 .to_string(),
14392 )]),
14393 };
14394 }
14395 if let Some(ref local_var_str) = created__n {
14396 local_var_req_builder = match "multi" {
14397 "multi" => local_var_req_builder.query(
14398 &local_var_str
14399 .into_iter()
14400 .map(|p| ("created__n".to_owned(), p.to_string()))
14401 .collect::<Vec<(std::string::String, std::string::String)>>(),
14402 ),
14403 _ => local_var_req_builder.query(&[(
14404 "created__n",
14405 &local_var_str
14406 .into_iter()
14407 .map(|p| p.to_string())
14408 .collect::<Vec<String>>()
14409 .join(",")
14410 .to_string(),
14411 )]),
14412 };
14413 }
14414 if let Some(ref local_var_str) = created_by_request {
14415 local_var_req_builder =
14416 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
14417 }
14418 if let Some(ref local_var_str) = enabled {
14419 local_var_req_builder =
14420 local_var_req_builder.query(&[("enabled", &local_var_str.to_string())]);
14421 }
14422 if let Some(ref local_var_str) = group_name {
14423 local_var_req_builder = match "multi" {
14424 "multi" => local_var_req_builder.query(
14425 &local_var_str
14426 .into_iter()
14427 .map(|p| ("group_name".to_owned(), p.to_string()))
14428 .collect::<Vec<(std::string::String, std::string::String)>>(),
14429 ),
14430 _ => local_var_req_builder.query(&[(
14431 "group_name",
14432 &local_var_str
14433 .into_iter()
14434 .map(|p| p.to_string())
14435 .collect::<Vec<String>>()
14436 .join(",")
14437 .to_string(),
14438 )]),
14439 };
14440 }
14441 if let Some(ref local_var_str) = group_name__empty {
14442 local_var_req_builder =
14443 local_var_req_builder.query(&[("group_name__empty", &local_var_str.to_string())]);
14444 }
14445 if let Some(ref local_var_str) = group_name__ic {
14446 local_var_req_builder = match "multi" {
14447 "multi" => local_var_req_builder.query(
14448 &local_var_str
14449 .into_iter()
14450 .map(|p| ("group_name__ic".to_owned(), p.to_string()))
14451 .collect::<Vec<(std::string::String, std::string::String)>>(),
14452 ),
14453 _ => local_var_req_builder.query(&[(
14454 "group_name__ic",
14455 &local_var_str
14456 .into_iter()
14457 .map(|p| p.to_string())
14458 .collect::<Vec<String>>()
14459 .join(",")
14460 .to_string(),
14461 )]),
14462 };
14463 }
14464 if let Some(ref local_var_str) = group_name__ie {
14465 local_var_req_builder = match "multi" {
14466 "multi" => local_var_req_builder.query(
14467 &local_var_str
14468 .into_iter()
14469 .map(|p| ("group_name__ie".to_owned(), p.to_string()))
14470 .collect::<Vec<(std::string::String, std::string::String)>>(),
14471 ),
14472 _ => local_var_req_builder.query(&[(
14473 "group_name__ie",
14474 &local_var_str
14475 .into_iter()
14476 .map(|p| p.to_string())
14477 .collect::<Vec<String>>()
14478 .join(",")
14479 .to_string(),
14480 )]),
14481 };
14482 }
14483 if let Some(ref local_var_str) = group_name__iew {
14484 local_var_req_builder = match "multi" {
14485 "multi" => local_var_req_builder.query(
14486 &local_var_str
14487 .into_iter()
14488 .map(|p| ("group_name__iew".to_owned(), p.to_string()))
14489 .collect::<Vec<(std::string::String, std::string::String)>>(),
14490 ),
14491 _ => local_var_req_builder.query(&[(
14492 "group_name__iew",
14493 &local_var_str
14494 .into_iter()
14495 .map(|p| p.to_string())
14496 .collect::<Vec<String>>()
14497 .join(",")
14498 .to_string(),
14499 )]),
14500 };
14501 }
14502 if let Some(ref local_var_str) = group_name__iregex {
14503 local_var_req_builder = match "multi" {
14504 "multi" => local_var_req_builder.query(
14505 &local_var_str
14506 .into_iter()
14507 .map(|p| ("group_name__iregex".to_owned(), p.to_string()))
14508 .collect::<Vec<(std::string::String, std::string::String)>>(),
14509 ),
14510 _ => local_var_req_builder.query(&[(
14511 "group_name__iregex",
14512 &local_var_str
14513 .into_iter()
14514 .map(|p| p.to_string())
14515 .collect::<Vec<String>>()
14516 .join(",")
14517 .to_string(),
14518 )]),
14519 };
14520 }
14521 if let Some(ref local_var_str) = group_name__isw {
14522 local_var_req_builder = match "multi" {
14523 "multi" => local_var_req_builder.query(
14524 &local_var_str
14525 .into_iter()
14526 .map(|p| ("group_name__isw".to_owned(), p.to_string()))
14527 .collect::<Vec<(std::string::String, std::string::String)>>(),
14528 ),
14529 _ => local_var_req_builder.query(&[(
14530 "group_name__isw",
14531 &local_var_str
14532 .into_iter()
14533 .map(|p| p.to_string())
14534 .collect::<Vec<String>>()
14535 .join(",")
14536 .to_string(),
14537 )]),
14538 };
14539 }
14540 if let Some(ref local_var_str) = group_name__n {
14541 local_var_req_builder = match "multi" {
14542 "multi" => local_var_req_builder.query(
14543 &local_var_str
14544 .into_iter()
14545 .map(|p| ("group_name__n".to_owned(), p.to_string()))
14546 .collect::<Vec<(std::string::String, std::string::String)>>(),
14547 ),
14548 _ => local_var_req_builder.query(&[(
14549 "group_name__n",
14550 &local_var_str
14551 .into_iter()
14552 .map(|p| p.to_string())
14553 .collect::<Vec<String>>()
14554 .join(",")
14555 .to_string(),
14556 )]),
14557 };
14558 }
14559 if let Some(ref local_var_str) = group_name__nic {
14560 local_var_req_builder = match "multi" {
14561 "multi" => local_var_req_builder.query(
14562 &local_var_str
14563 .into_iter()
14564 .map(|p| ("group_name__nic".to_owned(), p.to_string()))
14565 .collect::<Vec<(std::string::String, std::string::String)>>(),
14566 ),
14567 _ => local_var_req_builder.query(&[(
14568 "group_name__nic",
14569 &local_var_str
14570 .into_iter()
14571 .map(|p| p.to_string())
14572 .collect::<Vec<String>>()
14573 .join(",")
14574 .to_string(),
14575 )]),
14576 };
14577 }
14578 if let Some(ref local_var_str) = group_name__nie {
14579 local_var_req_builder = match "multi" {
14580 "multi" => local_var_req_builder.query(
14581 &local_var_str
14582 .into_iter()
14583 .map(|p| ("group_name__nie".to_owned(), p.to_string()))
14584 .collect::<Vec<(std::string::String, std::string::String)>>(),
14585 ),
14586 _ => local_var_req_builder.query(&[(
14587 "group_name__nie",
14588 &local_var_str
14589 .into_iter()
14590 .map(|p| p.to_string())
14591 .collect::<Vec<String>>()
14592 .join(",")
14593 .to_string(),
14594 )]),
14595 };
14596 }
14597 if let Some(ref local_var_str) = group_name__niew {
14598 local_var_req_builder = match "multi" {
14599 "multi" => local_var_req_builder.query(
14600 &local_var_str
14601 .into_iter()
14602 .map(|p| ("group_name__niew".to_owned(), p.to_string()))
14603 .collect::<Vec<(std::string::String, std::string::String)>>(),
14604 ),
14605 _ => local_var_req_builder.query(&[(
14606 "group_name__niew",
14607 &local_var_str
14608 .into_iter()
14609 .map(|p| p.to_string())
14610 .collect::<Vec<String>>()
14611 .join(",")
14612 .to_string(),
14613 )]),
14614 };
14615 }
14616 if let Some(ref local_var_str) = group_name__nisw {
14617 local_var_req_builder = match "multi" {
14618 "multi" => local_var_req_builder.query(
14619 &local_var_str
14620 .into_iter()
14621 .map(|p| ("group_name__nisw".to_owned(), p.to_string()))
14622 .collect::<Vec<(std::string::String, std::string::String)>>(),
14623 ),
14624 _ => local_var_req_builder.query(&[(
14625 "group_name__nisw",
14626 &local_var_str
14627 .into_iter()
14628 .map(|p| p.to_string())
14629 .collect::<Vec<String>>()
14630 .join(",")
14631 .to_string(),
14632 )]),
14633 };
14634 }
14635 if let Some(ref local_var_str) = group_name__regex {
14636 local_var_req_builder = match "multi" {
14637 "multi" => local_var_req_builder.query(
14638 &local_var_str
14639 .into_iter()
14640 .map(|p| ("group_name__regex".to_owned(), p.to_string()))
14641 .collect::<Vec<(std::string::String, std::string::String)>>(),
14642 ),
14643 _ => local_var_req_builder.query(&[(
14644 "group_name__regex",
14645 &local_var_str
14646 .into_iter()
14647 .map(|p| p.to_string())
14648 .collect::<Vec<String>>()
14649 .join(",")
14650 .to_string(),
14651 )]),
14652 };
14653 }
14654 if let Some(ref local_var_str) = id {
14655 local_var_req_builder = match "multi" {
14656 "multi" => local_var_req_builder.query(
14657 &local_var_str
14658 .into_iter()
14659 .map(|p| ("id".to_owned(), p.to_string()))
14660 .collect::<Vec<(std::string::String, std::string::String)>>(),
14661 ),
14662 _ => local_var_req_builder.query(&[(
14663 "id",
14664 &local_var_str
14665 .into_iter()
14666 .map(|p| p.to_string())
14667 .collect::<Vec<String>>()
14668 .join(",")
14669 .to_string(),
14670 )]),
14671 };
14672 }
14673 if let Some(ref local_var_str) = id__empty {
14674 local_var_req_builder =
14675 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
14676 }
14677 if let Some(ref local_var_str) = id__gt {
14678 local_var_req_builder = match "multi" {
14679 "multi" => local_var_req_builder.query(
14680 &local_var_str
14681 .into_iter()
14682 .map(|p| ("id__gt".to_owned(), p.to_string()))
14683 .collect::<Vec<(std::string::String, std::string::String)>>(),
14684 ),
14685 _ => local_var_req_builder.query(&[(
14686 "id__gt",
14687 &local_var_str
14688 .into_iter()
14689 .map(|p| p.to_string())
14690 .collect::<Vec<String>>()
14691 .join(",")
14692 .to_string(),
14693 )]),
14694 };
14695 }
14696 if let Some(ref local_var_str) = id__gte {
14697 local_var_req_builder = match "multi" {
14698 "multi" => local_var_req_builder.query(
14699 &local_var_str
14700 .into_iter()
14701 .map(|p| ("id__gte".to_owned(), p.to_string()))
14702 .collect::<Vec<(std::string::String, std::string::String)>>(),
14703 ),
14704 _ => local_var_req_builder.query(&[(
14705 "id__gte",
14706 &local_var_str
14707 .into_iter()
14708 .map(|p| p.to_string())
14709 .collect::<Vec<String>>()
14710 .join(",")
14711 .to_string(),
14712 )]),
14713 };
14714 }
14715 if let Some(ref local_var_str) = id__lt {
14716 local_var_req_builder = match "multi" {
14717 "multi" => local_var_req_builder.query(
14718 &local_var_str
14719 .into_iter()
14720 .map(|p| ("id__lt".to_owned(), p.to_string()))
14721 .collect::<Vec<(std::string::String, std::string::String)>>(),
14722 ),
14723 _ => local_var_req_builder.query(&[(
14724 "id__lt",
14725 &local_var_str
14726 .into_iter()
14727 .map(|p| p.to_string())
14728 .collect::<Vec<String>>()
14729 .join(",")
14730 .to_string(),
14731 )]),
14732 };
14733 }
14734 if let Some(ref local_var_str) = id__lte {
14735 local_var_req_builder = match "multi" {
14736 "multi" => local_var_req_builder.query(
14737 &local_var_str
14738 .into_iter()
14739 .map(|p| ("id__lte".to_owned(), p.to_string()))
14740 .collect::<Vec<(std::string::String, std::string::String)>>(),
14741 ),
14742 _ => local_var_req_builder.query(&[(
14743 "id__lte",
14744 &local_var_str
14745 .into_iter()
14746 .map(|p| p.to_string())
14747 .collect::<Vec<String>>()
14748 .join(",")
14749 .to_string(),
14750 )]),
14751 };
14752 }
14753 if let Some(ref local_var_str) = id__n {
14754 local_var_req_builder = match "multi" {
14755 "multi" => local_var_req_builder.query(
14756 &local_var_str
14757 .into_iter()
14758 .map(|p| ("id__n".to_owned(), p.to_string()))
14759 .collect::<Vec<(std::string::String, std::string::String)>>(),
14760 ),
14761 _ => local_var_req_builder.query(&[(
14762 "id__n",
14763 &local_var_str
14764 .into_iter()
14765 .map(|p| p.to_string())
14766 .collect::<Vec<String>>()
14767 .join(",")
14768 .to_string(),
14769 )]),
14770 };
14771 }
14772 if let Some(ref local_var_str) = last_updated {
14773 local_var_req_builder = match "multi" {
14774 "multi" => local_var_req_builder.query(
14775 &local_var_str
14776 .into_iter()
14777 .map(|p| ("last_updated".to_owned(), p.to_string()))
14778 .collect::<Vec<(std::string::String, std::string::String)>>(),
14779 ),
14780 _ => local_var_req_builder.query(&[(
14781 "last_updated",
14782 &local_var_str
14783 .into_iter()
14784 .map(|p| p.to_string())
14785 .collect::<Vec<String>>()
14786 .join(",")
14787 .to_string(),
14788 )]),
14789 };
14790 }
14791 if let Some(ref local_var_str) = last_updated__empty {
14792 local_var_req_builder = match "multi" {
14793 "multi" => local_var_req_builder.query(
14794 &local_var_str
14795 .into_iter()
14796 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
14797 .collect::<Vec<(std::string::String, std::string::String)>>(),
14798 ),
14799 _ => local_var_req_builder.query(&[(
14800 "last_updated__empty",
14801 &local_var_str
14802 .into_iter()
14803 .map(|p| p.to_string())
14804 .collect::<Vec<String>>()
14805 .join(",")
14806 .to_string(),
14807 )]),
14808 };
14809 }
14810 if let Some(ref local_var_str) = last_updated__gt {
14811 local_var_req_builder = match "multi" {
14812 "multi" => local_var_req_builder.query(
14813 &local_var_str
14814 .into_iter()
14815 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
14816 .collect::<Vec<(std::string::String, std::string::String)>>(),
14817 ),
14818 _ => local_var_req_builder.query(&[(
14819 "last_updated__gt",
14820 &local_var_str
14821 .into_iter()
14822 .map(|p| p.to_string())
14823 .collect::<Vec<String>>()
14824 .join(",")
14825 .to_string(),
14826 )]),
14827 };
14828 }
14829 if let Some(ref local_var_str) = last_updated__gte {
14830 local_var_req_builder = match "multi" {
14831 "multi" => local_var_req_builder.query(
14832 &local_var_str
14833 .into_iter()
14834 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
14835 .collect::<Vec<(std::string::String, std::string::String)>>(),
14836 ),
14837 _ => local_var_req_builder.query(&[(
14838 "last_updated__gte",
14839 &local_var_str
14840 .into_iter()
14841 .map(|p| p.to_string())
14842 .collect::<Vec<String>>()
14843 .join(",")
14844 .to_string(),
14845 )]),
14846 };
14847 }
14848 if let Some(ref local_var_str) = last_updated__lt {
14849 local_var_req_builder = match "multi" {
14850 "multi" => local_var_req_builder.query(
14851 &local_var_str
14852 .into_iter()
14853 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
14854 .collect::<Vec<(std::string::String, std::string::String)>>(),
14855 ),
14856 _ => local_var_req_builder.query(&[(
14857 "last_updated__lt",
14858 &local_var_str
14859 .into_iter()
14860 .map(|p| p.to_string())
14861 .collect::<Vec<String>>()
14862 .join(",")
14863 .to_string(),
14864 )]),
14865 };
14866 }
14867 if let Some(ref local_var_str) = last_updated__lte {
14868 local_var_req_builder = match "multi" {
14869 "multi" => local_var_req_builder.query(
14870 &local_var_str
14871 .into_iter()
14872 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
14873 .collect::<Vec<(std::string::String, std::string::String)>>(),
14874 ),
14875 _ => local_var_req_builder.query(&[(
14876 "last_updated__lte",
14877 &local_var_str
14878 .into_iter()
14879 .map(|p| p.to_string())
14880 .collect::<Vec<String>>()
14881 .join(",")
14882 .to_string(),
14883 )]),
14884 };
14885 }
14886 if let Some(ref local_var_str) = last_updated__n {
14887 local_var_req_builder = match "multi" {
14888 "multi" => local_var_req_builder.query(
14889 &local_var_str
14890 .into_iter()
14891 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
14892 .collect::<Vec<(std::string::String, std::string::String)>>(),
14893 ),
14894 _ => local_var_req_builder.query(&[(
14895 "last_updated__n",
14896 &local_var_str
14897 .into_iter()
14898 .map(|p| p.to_string())
14899 .collect::<Vec<String>>()
14900 .join(",")
14901 .to_string(),
14902 )]),
14903 };
14904 }
14905 if let Some(ref local_var_str) = limit {
14906 local_var_req_builder =
14907 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
14908 }
14909 if let Some(ref local_var_str) = link_text {
14910 local_var_req_builder =
14911 local_var_req_builder.query(&[("link_text", &local_var_str.to_string())]);
14912 }
14913 if let Some(ref local_var_str) = link_text__ic {
14914 local_var_req_builder =
14915 local_var_req_builder.query(&[("link_text__ic", &local_var_str.to_string())]);
14916 }
14917 if let Some(ref local_var_str) = link_text__ie {
14918 local_var_req_builder =
14919 local_var_req_builder.query(&[("link_text__ie", &local_var_str.to_string())]);
14920 }
14921 if let Some(ref local_var_str) = link_text__iew {
14922 local_var_req_builder =
14923 local_var_req_builder.query(&[("link_text__iew", &local_var_str.to_string())]);
14924 }
14925 if let Some(ref local_var_str) = link_text__iregex {
14926 local_var_req_builder =
14927 local_var_req_builder.query(&[("link_text__iregex", &local_var_str.to_string())]);
14928 }
14929 if let Some(ref local_var_str) = link_text__isw {
14930 local_var_req_builder =
14931 local_var_req_builder.query(&[("link_text__isw", &local_var_str.to_string())]);
14932 }
14933 if let Some(ref local_var_str) = link_text__n {
14934 local_var_req_builder =
14935 local_var_req_builder.query(&[("link_text__n", &local_var_str.to_string())]);
14936 }
14937 if let Some(ref local_var_str) = link_text__nic {
14938 local_var_req_builder =
14939 local_var_req_builder.query(&[("link_text__nic", &local_var_str.to_string())]);
14940 }
14941 if let Some(ref local_var_str) = link_text__nie {
14942 local_var_req_builder =
14943 local_var_req_builder.query(&[("link_text__nie", &local_var_str.to_string())]);
14944 }
14945 if let Some(ref local_var_str) = link_text__niew {
14946 local_var_req_builder =
14947 local_var_req_builder.query(&[("link_text__niew", &local_var_str.to_string())]);
14948 }
14949 if let Some(ref local_var_str) = link_text__nisw {
14950 local_var_req_builder =
14951 local_var_req_builder.query(&[("link_text__nisw", &local_var_str.to_string())]);
14952 }
14953 if let Some(ref local_var_str) = link_text__regex {
14954 local_var_req_builder =
14955 local_var_req_builder.query(&[("link_text__regex", &local_var_str.to_string())]);
14956 }
14957 if let Some(ref local_var_str) = link_url {
14958 local_var_req_builder =
14959 local_var_req_builder.query(&[("link_url", &local_var_str.to_string())]);
14960 }
14961 if let Some(ref local_var_str) = link_url__ic {
14962 local_var_req_builder =
14963 local_var_req_builder.query(&[("link_url__ic", &local_var_str.to_string())]);
14964 }
14965 if let Some(ref local_var_str) = link_url__ie {
14966 local_var_req_builder =
14967 local_var_req_builder.query(&[("link_url__ie", &local_var_str.to_string())]);
14968 }
14969 if let Some(ref local_var_str) = link_url__iew {
14970 local_var_req_builder =
14971 local_var_req_builder.query(&[("link_url__iew", &local_var_str.to_string())]);
14972 }
14973 if let Some(ref local_var_str) = link_url__iregex {
14974 local_var_req_builder =
14975 local_var_req_builder.query(&[("link_url__iregex", &local_var_str.to_string())]);
14976 }
14977 if let Some(ref local_var_str) = link_url__isw {
14978 local_var_req_builder =
14979 local_var_req_builder.query(&[("link_url__isw", &local_var_str.to_string())]);
14980 }
14981 if let Some(ref local_var_str) = link_url__n {
14982 local_var_req_builder =
14983 local_var_req_builder.query(&[("link_url__n", &local_var_str.to_string())]);
14984 }
14985 if let Some(ref local_var_str) = link_url__nic {
14986 local_var_req_builder =
14987 local_var_req_builder.query(&[("link_url__nic", &local_var_str.to_string())]);
14988 }
14989 if let Some(ref local_var_str) = link_url__nie {
14990 local_var_req_builder =
14991 local_var_req_builder.query(&[("link_url__nie", &local_var_str.to_string())]);
14992 }
14993 if let Some(ref local_var_str) = link_url__niew {
14994 local_var_req_builder =
14995 local_var_req_builder.query(&[("link_url__niew", &local_var_str.to_string())]);
14996 }
14997 if let Some(ref local_var_str) = link_url__nisw {
14998 local_var_req_builder =
14999 local_var_req_builder.query(&[("link_url__nisw", &local_var_str.to_string())]);
15000 }
15001 if let Some(ref local_var_str) = link_url__regex {
15002 local_var_req_builder =
15003 local_var_req_builder.query(&[("link_url__regex", &local_var_str.to_string())]);
15004 }
15005 if let Some(ref local_var_str) = modified_by_request {
15006 local_var_req_builder =
15007 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
15008 }
15009 if let Some(ref local_var_str) = name {
15010 local_var_req_builder = match "multi" {
15011 "multi" => local_var_req_builder.query(
15012 &local_var_str
15013 .into_iter()
15014 .map(|p| ("name".to_owned(), p.to_string()))
15015 .collect::<Vec<(std::string::String, std::string::String)>>(),
15016 ),
15017 _ => local_var_req_builder.query(&[(
15018 "name",
15019 &local_var_str
15020 .into_iter()
15021 .map(|p| p.to_string())
15022 .collect::<Vec<String>>()
15023 .join(",")
15024 .to_string(),
15025 )]),
15026 };
15027 }
15028 if let Some(ref local_var_str) = name__empty {
15029 local_var_req_builder =
15030 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
15031 }
15032 if let Some(ref local_var_str) = name__ic {
15033 local_var_req_builder = match "multi" {
15034 "multi" => local_var_req_builder.query(
15035 &local_var_str
15036 .into_iter()
15037 .map(|p| ("name__ic".to_owned(), p.to_string()))
15038 .collect::<Vec<(std::string::String, std::string::String)>>(),
15039 ),
15040 _ => local_var_req_builder.query(&[(
15041 "name__ic",
15042 &local_var_str
15043 .into_iter()
15044 .map(|p| p.to_string())
15045 .collect::<Vec<String>>()
15046 .join(",")
15047 .to_string(),
15048 )]),
15049 };
15050 }
15051 if let Some(ref local_var_str) = name__ie {
15052 local_var_req_builder = match "multi" {
15053 "multi" => local_var_req_builder.query(
15054 &local_var_str
15055 .into_iter()
15056 .map(|p| ("name__ie".to_owned(), p.to_string()))
15057 .collect::<Vec<(std::string::String, std::string::String)>>(),
15058 ),
15059 _ => local_var_req_builder.query(&[(
15060 "name__ie",
15061 &local_var_str
15062 .into_iter()
15063 .map(|p| p.to_string())
15064 .collect::<Vec<String>>()
15065 .join(",")
15066 .to_string(),
15067 )]),
15068 };
15069 }
15070 if let Some(ref local_var_str) = name__iew {
15071 local_var_req_builder = match "multi" {
15072 "multi" => local_var_req_builder.query(
15073 &local_var_str
15074 .into_iter()
15075 .map(|p| ("name__iew".to_owned(), p.to_string()))
15076 .collect::<Vec<(std::string::String, std::string::String)>>(),
15077 ),
15078 _ => local_var_req_builder.query(&[(
15079 "name__iew",
15080 &local_var_str
15081 .into_iter()
15082 .map(|p| p.to_string())
15083 .collect::<Vec<String>>()
15084 .join(",")
15085 .to_string(),
15086 )]),
15087 };
15088 }
15089 if let Some(ref local_var_str) = name__iregex {
15090 local_var_req_builder = match "multi" {
15091 "multi" => local_var_req_builder.query(
15092 &local_var_str
15093 .into_iter()
15094 .map(|p| ("name__iregex".to_owned(), p.to_string()))
15095 .collect::<Vec<(std::string::String, std::string::String)>>(),
15096 ),
15097 _ => local_var_req_builder.query(&[(
15098 "name__iregex",
15099 &local_var_str
15100 .into_iter()
15101 .map(|p| p.to_string())
15102 .collect::<Vec<String>>()
15103 .join(",")
15104 .to_string(),
15105 )]),
15106 };
15107 }
15108 if let Some(ref local_var_str) = name__isw {
15109 local_var_req_builder = match "multi" {
15110 "multi" => local_var_req_builder.query(
15111 &local_var_str
15112 .into_iter()
15113 .map(|p| ("name__isw".to_owned(), p.to_string()))
15114 .collect::<Vec<(std::string::String, std::string::String)>>(),
15115 ),
15116 _ => local_var_req_builder.query(&[(
15117 "name__isw",
15118 &local_var_str
15119 .into_iter()
15120 .map(|p| p.to_string())
15121 .collect::<Vec<String>>()
15122 .join(",")
15123 .to_string(),
15124 )]),
15125 };
15126 }
15127 if let Some(ref local_var_str) = name__n {
15128 local_var_req_builder = match "multi" {
15129 "multi" => local_var_req_builder.query(
15130 &local_var_str
15131 .into_iter()
15132 .map(|p| ("name__n".to_owned(), p.to_string()))
15133 .collect::<Vec<(std::string::String, std::string::String)>>(),
15134 ),
15135 _ => local_var_req_builder.query(&[(
15136 "name__n",
15137 &local_var_str
15138 .into_iter()
15139 .map(|p| p.to_string())
15140 .collect::<Vec<String>>()
15141 .join(",")
15142 .to_string(),
15143 )]),
15144 };
15145 }
15146 if let Some(ref local_var_str) = name__nic {
15147 local_var_req_builder = match "multi" {
15148 "multi" => local_var_req_builder.query(
15149 &local_var_str
15150 .into_iter()
15151 .map(|p| ("name__nic".to_owned(), p.to_string()))
15152 .collect::<Vec<(std::string::String, std::string::String)>>(),
15153 ),
15154 _ => local_var_req_builder.query(&[(
15155 "name__nic",
15156 &local_var_str
15157 .into_iter()
15158 .map(|p| p.to_string())
15159 .collect::<Vec<String>>()
15160 .join(",")
15161 .to_string(),
15162 )]),
15163 };
15164 }
15165 if let Some(ref local_var_str) = name__nie {
15166 local_var_req_builder = match "multi" {
15167 "multi" => local_var_req_builder.query(
15168 &local_var_str
15169 .into_iter()
15170 .map(|p| ("name__nie".to_owned(), p.to_string()))
15171 .collect::<Vec<(std::string::String, std::string::String)>>(),
15172 ),
15173 _ => local_var_req_builder.query(&[(
15174 "name__nie",
15175 &local_var_str
15176 .into_iter()
15177 .map(|p| p.to_string())
15178 .collect::<Vec<String>>()
15179 .join(",")
15180 .to_string(),
15181 )]),
15182 };
15183 }
15184 if let Some(ref local_var_str) = name__niew {
15185 local_var_req_builder = match "multi" {
15186 "multi" => local_var_req_builder.query(
15187 &local_var_str
15188 .into_iter()
15189 .map(|p| ("name__niew".to_owned(), p.to_string()))
15190 .collect::<Vec<(std::string::String, std::string::String)>>(),
15191 ),
15192 _ => local_var_req_builder.query(&[(
15193 "name__niew",
15194 &local_var_str
15195 .into_iter()
15196 .map(|p| p.to_string())
15197 .collect::<Vec<String>>()
15198 .join(",")
15199 .to_string(),
15200 )]),
15201 };
15202 }
15203 if let Some(ref local_var_str) = name__nisw {
15204 local_var_req_builder = match "multi" {
15205 "multi" => local_var_req_builder.query(
15206 &local_var_str
15207 .into_iter()
15208 .map(|p| ("name__nisw".to_owned(), p.to_string()))
15209 .collect::<Vec<(std::string::String, std::string::String)>>(),
15210 ),
15211 _ => local_var_req_builder.query(&[(
15212 "name__nisw",
15213 &local_var_str
15214 .into_iter()
15215 .map(|p| p.to_string())
15216 .collect::<Vec<String>>()
15217 .join(",")
15218 .to_string(),
15219 )]),
15220 };
15221 }
15222 if let Some(ref local_var_str) = name__regex {
15223 local_var_req_builder = match "multi" {
15224 "multi" => local_var_req_builder.query(
15225 &local_var_str
15226 .into_iter()
15227 .map(|p| ("name__regex".to_owned(), p.to_string()))
15228 .collect::<Vec<(std::string::String, std::string::String)>>(),
15229 ),
15230 _ => local_var_req_builder.query(&[(
15231 "name__regex",
15232 &local_var_str
15233 .into_iter()
15234 .map(|p| p.to_string())
15235 .collect::<Vec<String>>()
15236 .join(",")
15237 .to_string(),
15238 )]),
15239 };
15240 }
15241 if let Some(ref local_var_str) = new_window {
15242 local_var_req_builder =
15243 local_var_req_builder.query(&[("new_window", &local_var_str.to_string())]);
15244 }
15245 if let Some(ref local_var_str) = object_type {
15246 local_var_req_builder =
15247 local_var_req_builder.query(&[("object_type", &local_var_str.to_string())]);
15248 }
15249 if let Some(ref local_var_str) = object_type__ic {
15250 local_var_req_builder =
15251 local_var_req_builder.query(&[("object_type__ic", &local_var_str.to_string())]);
15252 }
15253 if let Some(ref local_var_str) = object_type__ie {
15254 local_var_req_builder =
15255 local_var_req_builder.query(&[("object_type__ie", &local_var_str.to_string())]);
15256 }
15257 if let Some(ref local_var_str) = object_type__iew {
15258 local_var_req_builder =
15259 local_var_req_builder.query(&[("object_type__iew", &local_var_str.to_string())]);
15260 }
15261 if let Some(ref local_var_str) = object_type__iregex {
15262 local_var_req_builder =
15263 local_var_req_builder.query(&[("object_type__iregex", &local_var_str.to_string())]);
15264 }
15265 if let Some(ref local_var_str) = object_type__isw {
15266 local_var_req_builder =
15267 local_var_req_builder.query(&[("object_type__isw", &local_var_str.to_string())]);
15268 }
15269 if let Some(ref local_var_str) = object_type__n {
15270 local_var_req_builder =
15271 local_var_req_builder.query(&[("object_type__n", &local_var_str.to_string())]);
15272 }
15273 if let Some(ref local_var_str) = object_type__nic {
15274 local_var_req_builder =
15275 local_var_req_builder.query(&[("object_type__nic", &local_var_str.to_string())]);
15276 }
15277 if let Some(ref local_var_str) = object_type__nie {
15278 local_var_req_builder =
15279 local_var_req_builder.query(&[("object_type__nie", &local_var_str.to_string())]);
15280 }
15281 if let Some(ref local_var_str) = object_type__niew {
15282 local_var_req_builder =
15283 local_var_req_builder.query(&[("object_type__niew", &local_var_str.to_string())]);
15284 }
15285 if let Some(ref local_var_str) = object_type__nisw {
15286 local_var_req_builder =
15287 local_var_req_builder.query(&[("object_type__nisw", &local_var_str.to_string())]);
15288 }
15289 if let Some(ref local_var_str) = object_type__regex {
15290 local_var_req_builder =
15291 local_var_req_builder.query(&[("object_type__regex", &local_var_str.to_string())]);
15292 }
15293 if let Some(ref local_var_str) = object_type_id {
15294 local_var_req_builder = match "multi" {
15295 "multi" => local_var_req_builder.query(
15296 &local_var_str
15297 .into_iter()
15298 .map(|p| ("object_type_id".to_owned(), p.to_string()))
15299 .collect::<Vec<(std::string::String, std::string::String)>>(),
15300 ),
15301 _ => local_var_req_builder.query(&[(
15302 "object_type_id",
15303 &local_var_str
15304 .into_iter()
15305 .map(|p| p.to_string())
15306 .collect::<Vec<String>>()
15307 .join(",")
15308 .to_string(),
15309 )]),
15310 };
15311 }
15312 if let Some(ref local_var_str) = object_type_id__n {
15313 local_var_req_builder = match "multi" {
15314 "multi" => local_var_req_builder.query(
15315 &local_var_str
15316 .into_iter()
15317 .map(|p| ("object_type_id__n".to_owned(), p.to_string()))
15318 .collect::<Vec<(std::string::String, std::string::String)>>(),
15319 ),
15320 _ => local_var_req_builder.query(&[(
15321 "object_type_id__n",
15322 &local_var_str
15323 .into_iter()
15324 .map(|p| p.to_string())
15325 .collect::<Vec<String>>()
15326 .join(",")
15327 .to_string(),
15328 )]),
15329 };
15330 }
15331 if let Some(ref local_var_str) = offset {
15332 local_var_req_builder =
15333 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
15334 }
15335 if let Some(ref local_var_str) = ordering {
15336 local_var_req_builder =
15337 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
15338 }
15339 if let Some(ref local_var_str) = q {
15340 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
15341 }
15342 if let Some(ref local_var_str) = updated_by_request {
15343 local_var_req_builder =
15344 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
15345 }
15346 if let Some(ref local_var_str) = weight {
15347 local_var_req_builder = match "multi" {
15348 "multi" => local_var_req_builder.query(
15349 &local_var_str
15350 .into_iter()
15351 .map(|p| ("weight".to_owned(), p.to_string()))
15352 .collect::<Vec<(std::string::String, std::string::String)>>(),
15353 ),
15354 _ => local_var_req_builder.query(&[(
15355 "weight",
15356 &local_var_str
15357 .into_iter()
15358 .map(|p| p.to_string())
15359 .collect::<Vec<String>>()
15360 .join(",")
15361 .to_string(),
15362 )]),
15363 };
15364 }
15365 if let Some(ref local_var_str) = weight__empty {
15366 local_var_req_builder =
15367 local_var_req_builder.query(&[("weight__empty", &local_var_str.to_string())]);
15368 }
15369 if let Some(ref local_var_str) = weight__gt {
15370 local_var_req_builder = match "multi" {
15371 "multi" => local_var_req_builder.query(
15372 &local_var_str
15373 .into_iter()
15374 .map(|p| ("weight__gt".to_owned(), p.to_string()))
15375 .collect::<Vec<(std::string::String, std::string::String)>>(),
15376 ),
15377 _ => local_var_req_builder.query(&[(
15378 "weight__gt",
15379 &local_var_str
15380 .into_iter()
15381 .map(|p| p.to_string())
15382 .collect::<Vec<String>>()
15383 .join(",")
15384 .to_string(),
15385 )]),
15386 };
15387 }
15388 if let Some(ref local_var_str) = weight__gte {
15389 local_var_req_builder = match "multi" {
15390 "multi" => local_var_req_builder.query(
15391 &local_var_str
15392 .into_iter()
15393 .map(|p| ("weight__gte".to_owned(), p.to_string()))
15394 .collect::<Vec<(std::string::String, std::string::String)>>(),
15395 ),
15396 _ => local_var_req_builder.query(&[(
15397 "weight__gte",
15398 &local_var_str
15399 .into_iter()
15400 .map(|p| p.to_string())
15401 .collect::<Vec<String>>()
15402 .join(",")
15403 .to_string(),
15404 )]),
15405 };
15406 }
15407 if let Some(ref local_var_str) = weight__lt {
15408 local_var_req_builder = match "multi" {
15409 "multi" => local_var_req_builder.query(
15410 &local_var_str
15411 .into_iter()
15412 .map(|p| ("weight__lt".to_owned(), p.to_string()))
15413 .collect::<Vec<(std::string::String, std::string::String)>>(),
15414 ),
15415 _ => local_var_req_builder.query(&[(
15416 "weight__lt",
15417 &local_var_str
15418 .into_iter()
15419 .map(|p| p.to_string())
15420 .collect::<Vec<String>>()
15421 .join(",")
15422 .to_string(),
15423 )]),
15424 };
15425 }
15426 if let Some(ref local_var_str) = weight__lte {
15427 local_var_req_builder = match "multi" {
15428 "multi" => local_var_req_builder.query(
15429 &local_var_str
15430 .into_iter()
15431 .map(|p| ("weight__lte".to_owned(), p.to_string()))
15432 .collect::<Vec<(std::string::String, std::string::String)>>(),
15433 ),
15434 _ => local_var_req_builder.query(&[(
15435 "weight__lte",
15436 &local_var_str
15437 .into_iter()
15438 .map(|p| p.to_string())
15439 .collect::<Vec<String>>()
15440 .join(",")
15441 .to_string(),
15442 )]),
15443 };
15444 }
15445 if let Some(ref local_var_str) = weight__n {
15446 local_var_req_builder = match "multi" {
15447 "multi" => local_var_req_builder.query(
15448 &local_var_str
15449 .into_iter()
15450 .map(|p| ("weight__n".to_owned(), p.to_string()))
15451 .collect::<Vec<(std::string::String, std::string::String)>>(),
15452 ),
15453 _ => local_var_req_builder.query(&[(
15454 "weight__n",
15455 &local_var_str
15456 .into_iter()
15457 .map(|p| p.to_string())
15458 .collect::<Vec<String>>()
15459 .join(",")
15460 .to_string(),
15461 )]),
15462 };
15463 }
15464 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
15465 local_var_req_builder =
15466 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
15467 }
15468 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
15469 let local_var_key = local_var_apikey.key.clone();
15470 let local_var_value = match local_var_apikey.prefix {
15471 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
15472 None => local_var_key,
15473 };
15474 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
15475 };
15476
15477 let local_var_req = local_var_req_builder.build()?;
15478 let local_var_resp = local_var_client.execute(local_var_req).await?;
15479
15480 let local_var_status = local_var_resp.status();
15481 let local_var_content = local_var_resp.text().await?;
15482
15483 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
15484 serde_json::from_str(&local_var_content).map_err(Error::from)
15485 } else {
15486 let local_var_entity: Option<ExtrasCustomLinksListError> =
15487 serde_json::from_str(&local_var_content).ok();
15488 let local_var_error = ResponseContent {
15489 status: local_var_status,
15490 content: local_var_content,
15491 entity: local_var_entity,
15492 };
15493 Err(Error::ResponseError(local_var_error))
15494 }
15495}
15496
15497pub async fn extras_custom_links_partial_update(
15499 configuration: &configuration::Configuration,
15500 id: i32,
15501 patched_custom_link_request: Option<crate::models::PatchedCustomLinkRequest>,
15502) -> Result<crate::models::CustomLink, Error<ExtrasCustomLinksPartialUpdateError>> {
15503 let local_var_configuration = configuration;
15504
15505 let local_var_client = &local_var_configuration.client;
15506
15507 let local_var_uri_str = format!(
15508 "{}/api/extras/custom-links/{id}/",
15509 local_var_configuration.base_path,
15510 id = id
15511 );
15512 let mut local_var_req_builder =
15513 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
15514
15515 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
15516 local_var_req_builder =
15517 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
15518 }
15519 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
15520 let local_var_key = local_var_apikey.key.clone();
15521 let local_var_value = match local_var_apikey.prefix {
15522 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
15523 None => local_var_key,
15524 };
15525 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
15526 };
15527 local_var_req_builder = local_var_req_builder.json(&patched_custom_link_request);
15528
15529 let local_var_req = local_var_req_builder.build()?;
15530 let local_var_resp = local_var_client.execute(local_var_req).await?;
15531
15532 let local_var_status = local_var_resp.status();
15533 let local_var_content = local_var_resp.text().await?;
15534
15535 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
15536 serde_json::from_str(&local_var_content).map_err(Error::from)
15537 } else {
15538 let local_var_entity: Option<ExtrasCustomLinksPartialUpdateError> =
15539 serde_json::from_str(&local_var_content).ok();
15540 let local_var_error = ResponseContent {
15541 status: local_var_status,
15542 content: local_var_content,
15543 entity: local_var_entity,
15544 };
15545 Err(Error::ResponseError(local_var_error))
15546 }
15547}
15548
15549pub async fn extras_custom_links_retrieve(
15551 configuration: &configuration::Configuration,
15552 id: i32,
15553) -> Result<crate::models::CustomLink, Error<ExtrasCustomLinksRetrieveError>> {
15554 let local_var_configuration = configuration;
15555
15556 let local_var_client = &local_var_configuration.client;
15557
15558 let local_var_uri_str = format!(
15559 "{}/api/extras/custom-links/{id}/",
15560 local_var_configuration.base_path,
15561 id = id
15562 );
15563 let mut local_var_req_builder =
15564 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
15565
15566 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
15567 local_var_req_builder =
15568 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
15569 }
15570 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
15571 let local_var_key = local_var_apikey.key.clone();
15572 let local_var_value = match local_var_apikey.prefix {
15573 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
15574 None => local_var_key,
15575 };
15576 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
15577 };
15578
15579 let local_var_req = local_var_req_builder.build()?;
15580 let local_var_resp = local_var_client.execute(local_var_req).await?;
15581
15582 let local_var_status = local_var_resp.status();
15583 let local_var_content = local_var_resp.text().await?;
15584
15585 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
15586 serde_json::from_str(&local_var_content).map_err(Error::from)
15587 } else {
15588 let local_var_entity: Option<ExtrasCustomLinksRetrieveError> =
15589 serde_json::from_str(&local_var_content).ok();
15590 let local_var_error = ResponseContent {
15591 status: local_var_status,
15592 content: local_var_content,
15593 entity: local_var_entity,
15594 };
15595 Err(Error::ResponseError(local_var_error))
15596 }
15597}
15598
15599pub async fn extras_custom_links_update(
15601 configuration: &configuration::Configuration,
15602 id: i32,
15603 custom_link_request: crate::models::CustomLinkRequest,
15604) -> Result<crate::models::CustomLink, Error<ExtrasCustomLinksUpdateError>> {
15605 let local_var_configuration = configuration;
15606
15607 let local_var_client = &local_var_configuration.client;
15608
15609 let local_var_uri_str = format!(
15610 "{}/api/extras/custom-links/{id}/",
15611 local_var_configuration.base_path,
15612 id = id
15613 );
15614 let mut local_var_req_builder =
15615 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
15616
15617 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
15618 local_var_req_builder =
15619 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
15620 }
15621 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
15622 let local_var_key = local_var_apikey.key.clone();
15623 let local_var_value = match local_var_apikey.prefix {
15624 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
15625 None => local_var_key,
15626 };
15627 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
15628 };
15629 local_var_req_builder = local_var_req_builder.json(&custom_link_request);
15630
15631 let local_var_req = local_var_req_builder.build()?;
15632 let local_var_resp = local_var_client.execute(local_var_req).await?;
15633
15634 let local_var_status = local_var_resp.status();
15635 let local_var_content = local_var_resp.text().await?;
15636
15637 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
15638 serde_json::from_str(&local_var_content).map_err(Error::from)
15639 } else {
15640 let local_var_entity: Option<ExtrasCustomLinksUpdateError> =
15641 serde_json::from_str(&local_var_content).ok();
15642 let local_var_error = ResponseContent {
15643 status: local_var_status,
15644 content: local_var_content,
15645 entity: local_var_entity,
15646 };
15647 Err(Error::ResponseError(local_var_error))
15648 }
15649}
15650
15651pub async fn extras_dashboard_destroy(
15653 configuration: &configuration::Configuration,
15654) -> Result<(), Error<ExtrasDashboardDestroyError>> {
15655 let local_var_configuration = configuration;
15656
15657 let local_var_client = &local_var_configuration.client;
15658
15659 let local_var_uri_str = format!(
15660 "{}/api/extras/dashboard/",
15661 local_var_configuration.base_path
15662 );
15663 let mut local_var_req_builder =
15664 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
15665
15666 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
15667 local_var_req_builder =
15668 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
15669 }
15670 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
15671 let local_var_key = local_var_apikey.key.clone();
15672 let local_var_value = match local_var_apikey.prefix {
15673 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
15674 None => local_var_key,
15675 };
15676 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
15677 };
15678
15679 let local_var_req = local_var_req_builder.build()?;
15680 let local_var_resp = local_var_client.execute(local_var_req).await?;
15681
15682 let local_var_status = local_var_resp.status();
15683 let local_var_content = local_var_resp.text().await?;
15684
15685 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
15686 Ok(())
15687 } else {
15688 let local_var_entity: Option<ExtrasDashboardDestroyError> =
15689 serde_json::from_str(&local_var_content).ok();
15690 let local_var_error = ResponseContent {
15691 status: local_var_status,
15692 content: local_var_content,
15693 entity: local_var_entity,
15694 };
15695 Err(Error::ResponseError(local_var_error))
15696 }
15697}
15698
15699pub async fn extras_dashboard_partial_update(
15701 configuration: &configuration::Configuration,
15702 patched_dashboard_request: Option<crate::models::PatchedDashboardRequest>,
15703) -> Result<crate::models::Dashboard, Error<ExtrasDashboardPartialUpdateError>> {
15704 let local_var_configuration = configuration;
15705
15706 let local_var_client = &local_var_configuration.client;
15707
15708 let local_var_uri_str = format!(
15709 "{}/api/extras/dashboard/",
15710 local_var_configuration.base_path
15711 );
15712 let mut local_var_req_builder =
15713 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
15714
15715 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
15716 local_var_req_builder =
15717 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
15718 }
15719 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
15720 let local_var_key = local_var_apikey.key.clone();
15721 let local_var_value = match local_var_apikey.prefix {
15722 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
15723 None => local_var_key,
15724 };
15725 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
15726 };
15727 local_var_req_builder = local_var_req_builder.json(&patched_dashboard_request);
15728
15729 let local_var_req = local_var_req_builder.build()?;
15730 let local_var_resp = local_var_client.execute(local_var_req).await?;
15731
15732 let local_var_status = local_var_resp.status();
15733 let local_var_content = local_var_resp.text().await?;
15734
15735 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
15736 serde_json::from_str(&local_var_content).map_err(Error::from)
15737 } else {
15738 let local_var_entity: Option<ExtrasDashboardPartialUpdateError> =
15739 serde_json::from_str(&local_var_content).ok();
15740 let local_var_error = ResponseContent {
15741 status: local_var_status,
15742 content: local_var_content,
15743 entity: local_var_entity,
15744 };
15745 Err(Error::ResponseError(local_var_error))
15746 }
15747}
15748
15749pub async fn extras_dashboard_retrieve(
15751 configuration: &configuration::Configuration,
15752) -> Result<crate::models::Dashboard, Error<ExtrasDashboardRetrieveError>> {
15753 let local_var_configuration = configuration;
15754
15755 let local_var_client = &local_var_configuration.client;
15756
15757 let local_var_uri_str = format!(
15758 "{}/api/extras/dashboard/",
15759 local_var_configuration.base_path
15760 );
15761 let mut local_var_req_builder =
15762 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
15763
15764 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
15765 local_var_req_builder =
15766 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
15767 }
15768 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
15769 let local_var_key = local_var_apikey.key.clone();
15770 let local_var_value = match local_var_apikey.prefix {
15771 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
15772 None => local_var_key,
15773 };
15774 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
15775 };
15776
15777 let local_var_req = local_var_req_builder.build()?;
15778 let local_var_resp = local_var_client.execute(local_var_req).await?;
15779
15780 let local_var_status = local_var_resp.status();
15781 let local_var_content = local_var_resp.text().await?;
15782
15783 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
15784 serde_json::from_str(&local_var_content).map_err(Error::from)
15785 } else {
15786 let local_var_entity: Option<ExtrasDashboardRetrieveError> =
15787 serde_json::from_str(&local_var_content).ok();
15788 let local_var_error = ResponseContent {
15789 status: local_var_status,
15790 content: local_var_content,
15791 entity: local_var_entity,
15792 };
15793 Err(Error::ResponseError(local_var_error))
15794 }
15795}
15796
15797pub async fn extras_dashboard_update(
15799 configuration: &configuration::Configuration,
15800 dashboard_request: Option<crate::models::DashboardRequest>,
15801) -> Result<crate::models::Dashboard, Error<ExtrasDashboardUpdateError>> {
15802 let local_var_configuration = configuration;
15803
15804 let local_var_client = &local_var_configuration.client;
15805
15806 let local_var_uri_str = format!(
15807 "{}/api/extras/dashboard/",
15808 local_var_configuration.base_path
15809 );
15810 let mut local_var_req_builder =
15811 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
15812
15813 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
15814 local_var_req_builder =
15815 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
15816 }
15817 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
15818 let local_var_key = local_var_apikey.key.clone();
15819 let local_var_value = match local_var_apikey.prefix {
15820 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
15821 None => local_var_key,
15822 };
15823 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
15824 };
15825 local_var_req_builder = local_var_req_builder.json(&dashboard_request);
15826
15827 let local_var_req = local_var_req_builder.build()?;
15828 let local_var_resp = local_var_client.execute(local_var_req).await?;
15829
15830 let local_var_status = local_var_resp.status();
15831 let local_var_content = local_var_resp.text().await?;
15832
15833 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
15834 serde_json::from_str(&local_var_content).map_err(Error::from)
15835 } else {
15836 let local_var_entity: Option<ExtrasDashboardUpdateError> =
15837 serde_json::from_str(&local_var_content).ok();
15838 let local_var_error = ResponseContent {
15839 status: local_var_status,
15840 content: local_var_content,
15841 entity: local_var_entity,
15842 };
15843 Err(Error::ResponseError(local_var_error))
15844 }
15845}
15846
15847pub async fn extras_event_rules_bulk_destroy(
15849 configuration: &configuration::Configuration,
15850 event_rule_request: Vec<crate::models::EventRuleRequest>,
15851) -> Result<(), Error<ExtrasEventRulesBulkDestroyError>> {
15852 let local_var_configuration = configuration;
15853
15854 let local_var_client = &local_var_configuration.client;
15855
15856 let local_var_uri_str = format!(
15857 "{}/api/extras/event-rules/",
15858 local_var_configuration.base_path
15859 );
15860 let mut local_var_req_builder =
15861 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
15862
15863 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
15864 local_var_req_builder =
15865 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
15866 }
15867 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
15868 let local_var_key = local_var_apikey.key.clone();
15869 let local_var_value = match local_var_apikey.prefix {
15870 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
15871 None => local_var_key,
15872 };
15873 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
15874 };
15875 local_var_req_builder = local_var_req_builder.json(&event_rule_request);
15876
15877 let local_var_req = local_var_req_builder.build()?;
15878 let local_var_resp = local_var_client.execute(local_var_req).await?;
15879
15880 let local_var_status = local_var_resp.status();
15881 let local_var_content = local_var_resp.text().await?;
15882
15883 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
15884 Ok(())
15885 } else {
15886 let local_var_entity: Option<ExtrasEventRulesBulkDestroyError> =
15887 serde_json::from_str(&local_var_content).ok();
15888 let local_var_error = ResponseContent {
15889 status: local_var_status,
15890 content: local_var_content,
15891 entity: local_var_entity,
15892 };
15893 Err(Error::ResponseError(local_var_error))
15894 }
15895}
15896
15897pub async fn extras_event_rules_bulk_partial_update(
15899 configuration: &configuration::Configuration,
15900 event_rule_request: Vec<crate::models::EventRuleRequest>,
15901) -> Result<Vec<crate::models::EventRule>, Error<ExtrasEventRulesBulkPartialUpdateError>> {
15902 let local_var_configuration = configuration;
15903
15904 let local_var_client = &local_var_configuration.client;
15905
15906 let local_var_uri_str = format!(
15907 "{}/api/extras/event-rules/",
15908 local_var_configuration.base_path
15909 );
15910 let mut local_var_req_builder =
15911 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
15912
15913 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
15914 local_var_req_builder =
15915 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
15916 }
15917 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
15918 let local_var_key = local_var_apikey.key.clone();
15919 let local_var_value = match local_var_apikey.prefix {
15920 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
15921 None => local_var_key,
15922 };
15923 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
15924 };
15925 local_var_req_builder = local_var_req_builder.json(&event_rule_request);
15926
15927 let local_var_req = local_var_req_builder.build()?;
15928 let local_var_resp = local_var_client.execute(local_var_req).await?;
15929
15930 let local_var_status = local_var_resp.status();
15931 let local_var_content = local_var_resp.text().await?;
15932
15933 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
15934 serde_json::from_str(&local_var_content).map_err(Error::from)
15935 } else {
15936 let local_var_entity: Option<ExtrasEventRulesBulkPartialUpdateError> =
15937 serde_json::from_str(&local_var_content).ok();
15938 let local_var_error = ResponseContent {
15939 status: local_var_status,
15940 content: local_var_content,
15941 entity: local_var_entity,
15942 };
15943 Err(Error::ResponseError(local_var_error))
15944 }
15945}
15946
15947pub async fn extras_event_rules_bulk_update(
15949 configuration: &configuration::Configuration,
15950 event_rule_request: Vec<crate::models::EventRuleRequest>,
15951) -> Result<Vec<crate::models::EventRule>, Error<ExtrasEventRulesBulkUpdateError>> {
15952 let local_var_configuration = configuration;
15953
15954 let local_var_client = &local_var_configuration.client;
15955
15956 let local_var_uri_str = format!(
15957 "{}/api/extras/event-rules/",
15958 local_var_configuration.base_path
15959 );
15960 let mut local_var_req_builder =
15961 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
15962
15963 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
15964 local_var_req_builder =
15965 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
15966 }
15967 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
15968 let local_var_key = local_var_apikey.key.clone();
15969 let local_var_value = match local_var_apikey.prefix {
15970 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
15971 None => local_var_key,
15972 };
15973 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
15974 };
15975 local_var_req_builder = local_var_req_builder.json(&event_rule_request);
15976
15977 let local_var_req = local_var_req_builder.build()?;
15978 let local_var_resp = local_var_client.execute(local_var_req).await?;
15979
15980 let local_var_status = local_var_resp.status();
15981 let local_var_content = local_var_resp.text().await?;
15982
15983 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
15984 serde_json::from_str(&local_var_content).map_err(Error::from)
15985 } else {
15986 let local_var_entity: Option<ExtrasEventRulesBulkUpdateError> =
15987 serde_json::from_str(&local_var_content).ok();
15988 let local_var_error = ResponseContent {
15989 status: local_var_status,
15990 content: local_var_content,
15991 entity: local_var_entity,
15992 };
15993 Err(Error::ResponseError(local_var_error))
15994 }
15995}
15996
15997pub async fn extras_event_rules_create(
15999 configuration: &configuration::Configuration,
16000 writable_event_rule_request: crate::models::WritableEventRuleRequest,
16001) -> Result<crate::models::EventRule, Error<ExtrasEventRulesCreateError>> {
16002 let local_var_configuration = configuration;
16003
16004 let local_var_client = &local_var_configuration.client;
16005
16006 let local_var_uri_str = format!(
16007 "{}/api/extras/event-rules/",
16008 local_var_configuration.base_path
16009 );
16010 let mut local_var_req_builder =
16011 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
16012
16013 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
16014 local_var_req_builder =
16015 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
16016 }
16017 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
16018 let local_var_key = local_var_apikey.key.clone();
16019 let local_var_value = match local_var_apikey.prefix {
16020 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
16021 None => local_var_key,
16022 };
16023 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
16024 };
16025 local_var_req_builder = local_var_req_builder.json(&writable_event_rule_request);
16026
16027 let local_var_req = local_var_req_builder.build()?;
16028 let local_var_resp = local_var_client.execute(local_var_req).await?;
16029
16030 let local_var_status = local_var_resp.status();
16031 let local_var_content = local_var_resp.text().await?;
16032
16033 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
16034 serde_json::from_str(&local_var_content).map_err(Error::from)
16035 } else {
16036 let local_var_entity: Option<ExtrasEventRulesCreateError> =
16037 serde_json::from_str(&local_var_content).ok();
16038 let local_var_error = ResponseContent {
16039 status: local_var_status,
16040 content: local_var_content,
16041 entity: local_var_entity,
16042 };
16043 Err(Error::ResponseError(local_var_error))
16044 }
16045}
16046
16047pub async fn extras_event_rules_destroy(
16049 configuration: &configuration::Configuration,
16050 id: i32,
16051) -> Result<(), Error<ExtrasEventRulesDestroyError>> {
16052 let local_var_configuration = configuration;
16053
16054 let local_var_client = &local_var_configuration.client;
16055
16056 let local_var_uri_str = format!(
16057 "{}/api/extras/event-rules/{id}/",
16058 local_var_configuration.base_path,
16059 id = id
16060 );
16061 let mut local_var_req_builder =
16062 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
16063
16064 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
16065 local_var_req_builder =
16066 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
16067 }
16068 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
16069 let local_var_key = local_var_apikey.key.clone();
16070 let local_var_value = match local_var_apikey.prefix {
16071 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
16072 None => local_var_key,
16073 };
16074 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
16075 };
16076
16077 let local_var_req = local_var_req_builder.build()?;
16078 let local_var_resp = local_var_client.execute(local_var_req).await?;
16079
16080 let local_var_status = local_var_resp.status();
16081 let local_var_content = local_var_resp.text().await?;
16082
16083 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
16084 Ok(())
16085 } else {
16086 let local_var_entity: Option<ExtrasEventRulesDestroyError> =
16087 serde_json::from_str(&local_var_content).ok();
16088 let local_var_error = ResponseContent {
16089 status: local_var_status,
16090 content: local_var_content,
16091 entity: local_var_entity,
16092 };
16093 Err(Error::ResponseError(local_var_error))
16094 }
16095}
16096
16097pub async fn extras_event_rules_list(
16099 configuration: &configuration::Configuration,
16100 action_object_id: Option<Vec<i32>>,
16101 action_object_id__empty: Option<Vec<i32>>,
16102 action_object_id__gt: Option<Vec<i32>>,
16103 action_object_id__gte: Option<Vec<i32>>,
16104 action_object_id__lt: Option<Vec<i32>>,
16105 action_object_id__lte: Option<Vec<i32>>,
16106 action_object_id__n: Option<Vec<i32>>,
16107 action_object_type: Option<&str>,
16108 action_object_type__n: Option<&str>,
16109 action_type: Option<Vec<String>>,
16110 action_type__empty: Option<bool>,
16111 action_type__ic: Option<Vec<String>>,
16112 action_type__ie: Option<Vec<String>>,
16113 action_type__iew: Option<Vec<String>>,
16114 action_type__iregex: Option<Vec<String>>,
16115 action_type__isw: Option<Vec<String>>,
16116 action_type__n: Option<Vec<String>>,
16117 action_type__nic: Option<Vec<String>>,
16118 action_type__nie: Option<Vec<String>>,
16119 action_type__niew: Option<Vec<String>>,
16120 action_type__nisw: Option<Vec<String>>,
16121 action_type__regex: Option<Vec<String>>,
16122 created: Option<Vec<String>>,
16123 created__empty: Option<Vec<String>>,
16124 created__gt: Option<Vec<String>>,
16125 created__gte: Option<Vec<String>>,
16126 created__lt: Option<Vec<String>>,
16127 created__lte: Option<Vec<String>>,
16128 created__n: Option<Vec<String>>,
16129 created_by_request: Option<&str>,
16130 description: Option<Vec<String>>,
16131 description__empty: Option<bool>,
16132 description__ic: Option<Vec<String>>,
16133 description__ie: Option<Vec<String>>,
16134 description__iew: Option<Vec<String>>,
16135 description__iregex: Option<Vec<String>>,
16136 description__isw: Option<Vec<String>>,
16137 description__n: Option<Vec<String>>,
16138 description__nic: Option<Vec<String>>,
16139 description__nie: Option<Vec<String>>,
16140 description__niew: Option<Vec<String>>,
16141 description__nisw: Option<Vec<String>>,
16142 description__regex: Option<Vec<String>>,
16143 enabled: Option<bool>,
16144 event_type: Option<Vec<String>>,
16145 id: Option<Vec<i32>>,
16146 id__empty: Option<bool>,
16147 id__gt: Option<Vec<i32>>,
16148 id__gte: Option<Vec<i32>>,
16149 id__lt: Option<Vec<i32>>,
16150 id__lte: Option<Vec<i32>>,
16151 id__n: Option<Vec<i32>>,
16152 last_updated: Option<Vec<String>>,
16153 last_updated__empty: Option<Vec<String>>,
16154 last_updated__gt: Option<Vec<String>>,
16155 last_updated__gte: Option<Vec<String>>,
16156 last_updated__lt: Option<Vec<String>>,
16157 last_updated__lte: Option<Vec<String>>,
16158 last_updated__n: Option<Vec<String>>,
16159 limit: Option<i32>,
16160 modified_by_request: Option<&str>,
16161 name: Option<Vec<String>>,
16162 name__empty: Option<bool>,
16163 name__ic: Option<Vec<String>>,
16164 name__ie: Option<Vec<String>>,
16165 name__iew: Option<Vec<String>>,
16166 name__iregex: Option<Vec<String>>,
16167 name__isw: Option<Vec<String>>,
16168 name__n: Option<Vec<String>>,
16169 name__nic: Option<Vec<String>>,
16170 name__nie: Option<Vec<String>>,
16171 name__niew: Option<Vec<String>>,
16172 name__nisw: Option<Vec<String>>,
16173 name__regex: Option<Vec<String>>,
16174 object_type: Option<&str>,
16175 object_type__ic: Option<&str>,
16176 object_type__ie: Option<&str>,
16177 object_type__iew: Option<&str>,
16178 object_type__iregex: Option<&str>,
16179 object_type__isw: Option<&str>,
16180 object_type__n: Option<&str>,
16181 object_type__nic: Option<&str>,
16182 object_type__nie: Option<&str>,
16183 object_type__niew: Option<&str>,
16184 object_type__nisw: Option<&str>,
16185 object_type__regex: Option<&str>,
16186 object_type_id: Option<Vec<i32>>,
16187 object_type_id__n: Option<Vec<i32>>,
16188 offset: Option<i32>,
16189 ordering: Option<&str>,
16190 q: Option<&str>,
16191 tag: Option<Vec<String>>,
16192 tag__n: Option<Vec<String>>,
16193 tag_id: Option<Vec<i32>>,
16194 tag_id__n: Option<Vec<i32>>,
16195 updated_by_request: Option<&str>,
16196) -> Result<crate::models::PaginatedEventRuleList, Error<ExtrasEventRulesListError>> {
16197 let local_var_configuration = configuration;
16198
16199 let local_var_client = &local_var_configuration.client;
16200
16201 let local_var_uri_str = format!(
16202 "{}/api/extras/event-rules/",
16203 local_var_configuration.base_path
16204 );
16205 let mut local_var_req_builder =
16206 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
16207
16208 if let Some(ref local_var_str) = action_object_id {
16209 local_var_req_builder = match "multi" {
16210 "multi" => local_var_req_builder.query(
16211 &local_var_str
16212 .into_iter()
16213 .map(|p| ("action_object_id".to_owned(), p.to_string()))
16214 .collect::<Vec<(std::string::String, std::string::String)>>(),
16215 ),
16216 _ => local_var_req_builder.query(&[(
16217 "action_object_id",
16218 &local_var_str
16219 .into_iter()
16220 .map(|p| p.to_string())
16221 .collect::<Vec<String>>()
16222 .join(",")
16223 .to_string(),
16224 )]),
16225 };
16226 }
16227 if let Some(ref local_var_str) = action_object_id__empty {
16228 local_var_req_builder = match "multi" {
16229 "multi" => local_var_req_builder.query(
16230 &local_var_str
16231 .into_iter()
16232 .map(|p| ("action_object_id__empty".to_owned(), p.to_string()))
16233 .collect::<Vec<(std::string::String, std::string::String)>>(),
16234 ),
16235 _ => local_var_req_builder.query(&[(
16236 "action_object_id__empty",
16237 &local_var_str
16238 .into_iter()
16239 .map(|p| p.to_string())
16240 .collect::<Vec<String>>()
16241 .join(",")
16242 .to_string(),
16243 )]),
16244 };
16245 }
16246 if let Some(ref local_var_str) = action_object_id__gt {
16247 local_var_req_builder = match "multi" {
16248 "multi" => local_var_req_builder.query(
16249 &local_var_str
16250 .into_iter()
16251 .map(|p| ("action_object_id__gt".to_owned(), p.to_string()))
16252 .collect::<Vec<(std::string::String, std::string::String)>>(),
16253 ),
16254 _ => local_var_req_builder.query(&[(
16255 "action_object_id__gt",
16256 &local_var_str
16257 .into_iter()
16258 .map(|p| p.to_string())
16259 .collect::<Vec<String>>()
16260 .join(",")
16261 .to_string(),
16262 )]),
16263 };
16264 }
16265 if let Some(ref local_var_str) = action_object_id__gte {
16266 local_var_req_builder = match "multi" {
16267 "multi" => local_var_req_builder.query(
16268 &local_var_str
16269 .into_iter()
16270 .map(|p| ("action_object_id__gte".to_owned(), p.to_string()))
16271 .collect::<Vec<(std::string::String, std::string::String)>>(),
16272 ),
16273 _ => local_var_req_builder.query(&[(
16274 "action_object_id__gte",
16275 &local_var_str
16276 .into_iter()
16277 .map(|p| p.to_string())
16278 .collect::<Vec<String>>()
16279 .join(",")
16280 .to_string(),
16281 )]),
16282 };
16283 }
16284 if let Some(ref local_var_str) = action_object_id__lt {
16285 local_var_req_builder = match "multi" {
16286 "multi" => local_var_req_builder.query(
16287 &local_var_str
16288 .into_iter()
16289 .map(|p| ("action_object_id__lt".to_owned(), p.to_string()))
16290 .collect::<Vec<(std::string::String, std::string::String)>>(),
16291 ),
16292 _ => local_var_req_builder.query(&[(
16293 "action_object_id__lt",
16294 &local_var_str
16295 .into_iter()
16296 .map(|p| p.to_string())
16297 .collect::<Vec<String>>()
16298 .join(",")
16299 .to_string(),
16300 )]),
16301 };
16302 }
16303 if let Some(ref local_var_str) = action_object_id__lte {
16304 local_var_req_builder = match "multi" {
16305 "multi" => local_var_req_builder.query(
16306 &local_var_str
16307 .into_iter()
16308 .map(|p| ("action_object_id__lte".to_owned(), p.to_string()))
16309 .collect::<Vec<(std::string::String, std::string::String)>>(),
16310 ),
16311 _ => local_var_req_builder.query(&[(
16312 "action_object_id__lte",
16313 &local_var_str
16314 .into_iter()
16315 .map(|p| p.to_string())
16316 .collect::<Vec<String>>()
16317 .join(",")
16318 .to_string(),
16319 )]),
16320 };
16321 }
16322 if let Some(ref local_var_str) = action_object_id__n {
16323 local_var_req_builder = match "multi" {
16324 "multi" => local_var_req_builder.query(
16325 &local_var_str
16326 .into_iter()
16327 .map(|p| ("action_object_id__n".to_owned(), p.to_string()))
16328 .collect::<Vec<(std::string::String, std::string::String)>>(),
16329 ),
16330 _ => local_var_req_builder.query(&[(
16331 "action_object_id__n",
16332 &local_var_str
16333 .into_iter()
16334 .map(|p| p.to_string())
16335 .collect::<Vec<String>>()
16336 .join(",")
16337 .to_string(),
16338 )]),
16339 };
16340 }
16341 if let Some(ref local_var_str) = action_object_type {
16342 local_var_req_builder =
16343 local_var_req_builder.query(&[("action_object_type", &local_var_str.to_string())]);
16344 }
16345 if let Some(ref local_var_str) = action_object_type__n {
16346 local_var_req_builder =
16347 local_var_req_builder.query(&[("action_object_type__n", &local_var_str.to_string())]);
16348 }
16349 if let Some(ref local_var_str) = action_type {
16350 local_var_req_builder = match "multi" {
16351 "multi" => local_var_req_builder.query(
16352 &local_var_str
16353 .into_iter()
16354 .map(|p| ("action_type".to_owned(), p.to_string()))
16355 .collect::<Vec<(std::string::String, std::string::String)>>(),
16356 ),
16357 _ => local_var_req_builder.query(&[(
16358 "action_type",
16359 &local_var_str
16360 .into_iter()
16361 .map(|p| p.to_string())
16362 .collect::<Vec<String>>()
16363 .join(",")
16364 .to_string(),
16365 )]),
16366 };
16367 }
16368 if let Some(ref local_var_str) = action_type__empty {
16369 local_var_req_builder =
16370 local_var_req_builder.query(&[("action_type__empty", &local_var_str.to_string())]);
16371 }
16372 if let Some(ref local_var_str) = action_type__ic {
16373 local_var_req_builder = match "multi" {
16374 "multi" => local_var_req_builder.query(
16375 &local_var_str
16376 .into_iter()
16377 .map(|p| ("action_type__ic".to_owned(), p.to_string()))
16378 .collect::<Vec<(std::string::String, std::string::String)>>(),
16379 ),
16380 _ => local_var_req_builder.query(&[(
16381 "action_type__ic",
16382 &local_var_str
16383 .into_iter()
16384 .map(|p| p.to_string())
16385 .collect::<Vec<String>>()
16386 .join(",")
16387 .to_string(),
16388 )]),
16389 };
16390 }
16391 if let Some(ref local_var_str) = action_type__ie {
16392 local_var_req_builder = match "multi" {
16393 "multi" => local_var_req_builder.query(
16394 &local_var_str
16395 .into_iter()
16396 .map(|p| ("action_type__ie".to_owned(), p.to_string()))
16397 .collect::<Vec<(std::string::String, std::string::String)>>(),
16398 ),
16399 _ => local_var_req_builder.query(&[(
16400 "action_type__ie",
16401 &local_var_str
16402 .into_iter()
16403 .map(|p| p.to_string())
16404 .collect::<Vec<String>>()
16405 .join(",")
16406 .to_string(),
16407 )]),
16408 };
16409 }
16410 if let Some(ref local_var_str) = action_type__iew {
16411 local_var_req_builder = match "multi" {
16412 "multi" => local_var_req_builder.query(
16413 &local_var_str
16414 .into_iter()
16415 .map(|p| ("action_type__iew".to_owned(), p.to_string()))
16416 .collect::<Vec<(std::string::String, std::string::String)>>(),
16417 ),
16418 _ => local_var_req_builder.query(&[(
16419 "action_type__iew",
16420 &local_var_str
16421 .into_iter()
16422 .map(|p| p.to_string())
16423 .collect::<Vec<String>>()
16424 .join(",")
16425 .to_string(),
16426 )]),
16427 };
16428 }
16429 if let Some(ref local_var_str) = action_type__iregex {
16430 local_var_req_builder = match "multi" {
16431 "multi" => local_var_req_builder.query(
16432 &local_var_str
16433 .into_iter()
16434 .map(|p| ("action_type__iregex".to_owned(), p.to_string()))
16435 .collect::<Vec<(std::string::String, std::string::String)>>(),
16436 ),
16437 _ => local_var_req_builder.query(&[(
16438 "action_type__iregex",
16439 &local_var_str
16440 .into_iter()
16441 .map(|p| p.to_string())
16442 .collect::<Vec<String>>()
16443 .join(",")
16444 .to_string(),
16445 )]),
16446 };
16447 }
16448 if let Some(ref local_var_str) = action_type__isw {
16449 local_var_req_builder = match "multi" {
16450 "multi" => local_var_req_builder.query(
16451 &local_var_str
16452 .into_iter()
16453 .map(|p| ("action_type__isw".to_owned(), p.to_string()))
16454 .collect::<Vec<(std::string::String, std::string::String)>>(),
16455 ),
16456 _ => local_var_req_builder.query(&[(
16457 "action_type__isw",
16458 &local_var_str
16459 .into_iter()
16460 .map(|p| p.to_string())
16461 .collect::<Vec<String>>()
16462 .join(",")
16463 .to_string(),
16464 )]),
16465 };
16466 }
16467 if let Some(ref local_var_str) = action_type__n {
16468 local_var_req_builder = match "multi" {
16469 "multi" => local_var_req_builder.query(
16470 &local_var_str
16471 .into_iter()
16472 .map(|p| ("action_type__n".to_owned(), p.to_string()))
16473 .collect::<Vec<(std::string::String, std::string::String)>>(),
16474 ),
16475 _ => local_var_req_builder.query(&[(
16476 "action_type__n",
16477 &local_var_str
16478 .into_iter()
16479 .map(|p| p.to_string())
16480 .collect::<Vec<String>>()
16481 .join(",")
16482 .to_string(),
16483 )]),
16484 };
16485 }
16486 if let Some(ref local_var_str) = action_type__nic {
16487 local_var_req_builder = match "multi" {
16488 "multi" => local_var_req_builder.query(
16489 &local_var_str
16490 .into_iter()
16491 .map(|p| ("action_type__nic".to_owned(), p.to_string()))
16492 .collect::<Vec<(std::string::String, std::string::String)>>(),
16493 ),
16494 _ => local_var_req_builder.query(&[(
16495 "action_type__nic",
16496 &local_var_str
16497 .into_iter()
16498 .map(|p| p.to_string())
16499 .collect::<Vec<String>>()
16500 .join(",")
16501 .to_string(),
16502 )]),
16503 };
16504 }
16505 if let Some(ref local_var_str) = action_type__nie {
16506 local_var_req_builder = match "multi" {
16507 "multi" => local_var_req_builder.query(
16508 &local_var_str
16509 .into_iter()
16510 .map(|p| ("action_type__nie".to_owned(), p.to_string()))
16511 .collect::<Vec<(std::string::String, std::string::String)>>(),
16512 ),
16513 _ => local_var_req_builder.query(&[(
16514 "action_type__nie",
16515 &local_var_str
16516 .into_iter()
16517 .map(|p| p.to_string())
16518 .collect::<Vec<String>>()
16519 .join(",")
16520 .to_string(),
16521 )]),
16522 };
16523 }
16524 if let Some(ref local_var_str) = action_type__niew {
16525 local_var_req_builder = match "multi" {
16526 "multi" => local_var_req_builder.query(
16527 &local_var_str
16528 .into_iter()
16529 .map(|p| ("action_type__niew".to_owned(), p.to_string()))
16530 .collect::<Vec<(std::string::String, std::string::String)>>(),
16531 ),
16532 _ => local_var_req_builder.query(&[(
16533 "action_type__niew",
16534 &local_var_str
16535 .into_iter()
16536 .map(|p| p.to_string())
16537 .collect::<Vec<String>>()
16538 .join(",")
16539 .to_string(),
16540 )]),
16541 };
16542 }
16543 if let Some(ref local_var_str) = action_type__nisw {
16544 local_var_req_builder = match "multi" {
16545 "multi" => local_var_req_builder.query(
16546 &local_var_str
16547 .into_iter()
16548 .map(|p| ("action_type__nisw".to_owned(), p.to_string()))
16549 .collect::<Vec<(std::string::String, std::string::String)>>(),
16550 ),
16551 _ => local_var_req_builder.query(&[(
16552 "action_type__nisw",
16553 &local_var_str
16554 .into_iter()
16555 .map(|p| p.to_string())
16556 .collect::<Vec<String>>()
16557 .join(",")
16558 .to_string(),
16559 )]),
16560 };
16561 }
16562 if let Some(ref local_var_str) = action_type__regex {
16563 local_var_req_builder = match "multi" {
16564 "multi" => local_var_req_builder.query(
16565 &local_var_str
16566 .into_iter()
16567 .map(|p| ("action_type__regex".to_owned(), p.to_string()))
16568 .collect::<Vec<(std::string::String, std::string::String)>>(),
16569 ),
16570 _ => local_var_req_builder.query(&[(
16571 "action_type__regex",
16572 &local_var_str
16573 .into_iter()
16574 .map(|p| p.to_string())
16575 .collect::<Vec<String>>()
16576 .join(",")
16577 .to_string(),
16578 )]),
16579 };
16580 }
16581 if let Some(ref local_var_str) = created {
16582 local_var_req_builder = match "multi" {
16583 "multi" => local_var_req_builder.query(
16584 &local_var_str
16585 .into_iter()
16586 .map(|p| ("created".to_owned(), p.to_string()))
16587 .collect::<Vec<(std::string::String, std::string::String)>>(),
16588 ),
16589 _ => local_var_req_builder.query(&[(
16590 "created",
16591 &local_var_str
16592 .into_iter()
16593 .map(|p| p.to_string())
16594 .collect::<Vec<String>>()
16595 .join(",")
16596 .to_string(),
16597 )]),
16598 };
16599 }
16600 if let Some(ref local_var_str) = created__empty {
16601 local_var_req_builder = match "multi" {
16602 "multi" => local_var_req_builder.query(
16603 &local_var_str
16604 .into_iter()
16605 .map(|p| ("created__empty".to_owned(), p.to_string()))
16606 .collect::<Vec<(std::string::String, std::string::String)>>(),
16607 ),
16608 _ => local_var_req_builder.query(&[(
16609 "created__empty",
16610 &local_var_str
16611 .into_iter()
16612 .map(|p| p.to_string())
16613 .collect::<Vec<String>>()
16614 .join(",")
16615 .to_string(),
16616 )]),
16617 };
16618 }
16619 if let Some(ref local_var_str) = created__gt {
16620 local_var_req_builder = match "multi" {
16621 "multi" => local_var_req_builder.query(
16622 &local_var_str
16623 .into_iter()
16624 .map(|p| ("created__gt".to_owned(), p.to_string()))
16625 .collect::<Vec<(std::string::String, std::string::String)>>(),
16626 ),
16627 _ => local_var_req_builder.query(&[(
16628 "created__gt",
16629 &local_var_str
16630 .into_iter()
16631 .map(|p| p.to_string())
16632 .collect::<Vec<String>>()
16633 .join(",")
16634 .to_string(),
16635 )]),
16636 };
16637 }
16638 if let Some(ref local_var_str) = created__gte {
16639 local_var_req_builder = match "multi" {
16640 "multi" => local_var_req_builder.query(
16641 &local_var_str
16642 .into_iter()
16643 .map(|p| ("created__gte".to_owned(), p.to_string()))
16644 .collect::<Vec<(std::string::String, std::string::String)>>(),
16645 ),
16646 _ => local_var_req_builder.query(&[(
16647 "created__gte",
16648 &local_var_str
16649 .into_iter()
16650 .map(|p| p.to_string())
16651 .collect::<Vec<String>>()
16652 .join(",")
16653 .to_string(),
16654 )]),
16655 };
16656 }
16657 if let Some(ref local_var_str) = created__lt {
16658 local_var_req_builder = match "multi" {
16659 "multi" => local_var_req_builder.query(
16660 &local_var_str
16661 .into_iter()
16662 .map(|p| ("created__lt".to_owned(), p.to_string()))
16663 .collect::<Vec<(std::string::String, std::string::String)>>(),
16664 ),
16665 _ => local_var_req_builder.query(&[(
16666 "created__lt",
16667 &local_var_str
16668 .into_iter()
16669 .map(|p| p.to_string())
16670 .collect::<Vec<String>>()
16671 .join(",")
16672 .to_string(),
16673 )]),
16674 };
16675 }
16676 if let Some(ref local_var_str) = created__lte {
16677 local_var_req_builder = match "multi" {
16678 "multi" => local_var_req_builder.query(
16679 &local_var_str
16680 .into_iter()
16681 .map(|p| ("created__lte".to_owned(), p.to_string()))
16682 .collect::<Vec<(std::string::String, std::string::String)>>(),
16683 ),
16684 _ => local_var_req_builder.query(&[(
16685 "created__lte",
16686 &local_var_str
16687 .into_iter()
16688 .map(|p| p.to_string())
16689 .collect::<Vec<String>>()
16690 .join(",")
16691 .to_string(),
16692 )]),
16693 };
16694 }
16695 if let Some(ref local_var_str) = created__n {
16696 local_var_req_builder = match "multi" {
16697 "multi" => local_var_req_builder.query(
16698 &local_var_str
16699 .into_iter()
16700 .map(|p| ("created__n".to_owned(), p.to_string()))
16701 .collect::<Vec<(std::string::String, std::string::String)>>(),
16702 ),
16703 _ => local_var_req_builder.query(&[(
16704 "created__n",
16705 &local_var_str
16706 .into_iter()
16707 .map(|p| p.to_string())
16708 .collect::<Vec<String>>()
16709 .join(",")
16710 .to_string(),
16711 )]),
16712 };
16713 }
16714 if let Some(ref local_var_str) = created_by_request {
16715 local_var_req_builder =
16716 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
16717 }
16718 if let Some(ref local_var_str) = description {
16719 local_var_req_builder = match "multi" {
16720 "multi" => local_var_req_builder.query(
16721 &local_var_str
16722 .into_iter()
16723 .map(|p| ("description".to_owned(), p.to_string()))
16724 .collect::<Vec<(std::string::String, std::string::String)>>(),
16725 ),
16726 _ => local_var_req_builder.query(&[(
16727 "description",
16728 &local_var_str
16729 .into_iter()
16730 .map(|p| p.to_string())
16731 .collect::<Vec<String>>()
16732 .join(",")
16733 .to_string(),
16734 )]),
16735 };
16736 }
16737 if let Some(ref local_var_str) = description__empty {
16738 local_var_req_builder =
16739 local_var_req_builder.query(&[("description__empty", &local_var_str.to_string())]);
16740 }
16741 if let Some(ref local_var_str) = description__ic {
16742 local_var_req_builder = match "multi" {
16743 "multi" => local_var_req_builder.query(
16744 &local_var_str
16745 .into_iter()
16746 .map(|p| ("description__ic".to_owned(), p.to_string()))
16747 .collect::<Vec<(std::string::String, std::string::String)>>(),
16748 ),
16749 _ => local_var_req_builder.query(&[(
16750 "description__ic",
16751 &local_var_str
16752 .into_iter()
16753 .map(|p| p.to_string())
16754 .collect::<Vec<String>>()
16755 .join(",")
16756 .to_string(),
16757 )]),
16758 };
16759 }
16760 if let Some(ref local_var_str) = description__ie {
16761 local_var_req_builder = match "multi" {
16762 "multi" => local_var_req_builder.query(
16763 &local_var_str
16764 .into_iter()
16765 .map(|p| ("description__ie".to_owned(), p.to_string()))
16766 .collect::<Vec<(std::string::String, std::string::String)>>(),
16767 ),
16768 _ => local_var_req_builder.query(&[(
16769 "description__ie",
16770 &local_var_str
16771 .into_iter()
16772 .map(|p| p.to_string())
16773 .collect::<Vec<String>>()
16774 .join(",")
16775 .to_string(),
16776 )]),
16777 };
16778 }
16779 if let Some(ref local_var_str) = description__iew {
16780 local_var_req_builder = match "multi" {
16781 "multi" => local_var_req_builder.query(
16782 &local_var_str
16783 .into_iter()
16784 .map(|p| ("description__iew".to_owned(), p.to_string()))
16785 .collect::<Vec<(std::string::String, std::string::String)>>(),
16786 ),
16787 _ => local_var_req_builder.query(&[(
16788 "description__iew",
16789 &local_var_str
16790 .into_iter()
16791 .map(|p| p.to_string())
16792 .collect::<Vec<String>>()
16793 .join(",")
16794 .to_string(),
16795 )]),
16796 };
16797 }
16798 if let Some(ref local_var_str) = description__iregex {
16799 local_var_req_builder = match "multi" {
16800 "multi" => local_var_req_builder.query(
16801 &local_var_str
16802 .into_iter()
16803 .map(|p| ("description__iregex".to_owned(), p.to_string()))
16804 .collect::<Vec<(std::string::String, std::string::String)>>(),
16805 ),
16806 _ => local_var_req_builder.query(&[(
16807 "description__iregex",
16808 &local_var_str
16809 .into_iter()
16810 .map(|p| p.to_string())
16811 .collect::<Vec<String>>()
16812 .join(",")
16813 .to_string(),
16814 )]),
16815 };
16816 }
16817 if let Some(ref local_var_str) = description__isw {
16818 local_var_req_builder = match "multi" {
16819 "multi" => local_var_req_builder.query(
16820 &local_var_str
16821 .into_iter()
16822 .map(|p| ("description__isw".to_owned(), p.to_string()))
16823 .collect::<Vec<(std::string::String, std::string::String)>>(),
16824 ),
16825 _ => local_var_req_builder.query(&[(
16826 "description__isw",
16827 &local_var_str
16828 .into_iter()
16829 .map(|p| p.to_string())
16830 .collect::<Vec<String>>()
16831 .join(",")
16832 .to_string(),
16833 )]),
16834 };
16835 }
16836 if let Some(ref local_var_str) = description__n {
16837 local_var_req_builder = match "multi" {
16838 "multi" => local_var_req_builder.query(
16839 &local_var_str
16840 .into_iter()
16841 .map(|p| ("description__n".to_owned(), p.to_string()))
16842 .collect::<Vec<(std::string::String, std::string::String)>>(),
16843 ),
16844 _ => local_var_req_builder.query(&[(
16845 "description__n",
16846 &local_var_str
16847 .into_iter()
16848 .map(|p| p.to_string())
16849 .collect::<Vec<String>>()
16850 .join(",")
16851 .to_string(),
16852 )]),
16853 };
16854 }
16855 if let Some(ref local_var_str) = description__nic {
16856 local_var_req_builder = match "multi" {
16857 "multi" => local_var_req_builder.query(
16858 &local_var_str
16859 .into_iter()
16860 .map(|p| ("description__nic".to_owned(), p.to_string()))
16861 .collect::<Vec<(std::string::String, std::string::String)>>(),
16862 ),
16863 _ => local_var_req_builder.query(&[(
16864 "description__nic",
16865 &local_var_str
16866 .into_iter()
16867 .map(|p| p.to_string())
16868 .collect::<Vec<String>>()
16869 .join(",")
16870 .to_string(),
16871 )]),
16872 };
16873 }
16874 if let Some(ref local_var_str) = description__nie {
16875 local_var_req_builder = match "multi" {
16876 "multi" => local_var_req_builder.query(
16877 &local_var_str
16878 .into_iter()
16879 .map(|p| ("description__nie".to_owned(), p.to_string()))
16880 .collect::<Vec<(std::string::String, std::string::String)>>(),
16881 ),
16882 _ => local_var_req_builder.query(&[(
16883 "description__nie",
16884 &local_var_str
16885 .into_iter()
16886 .map(|p| p.to_string())
16887 .collect::<Vec<String>>()
16888 .join(",")
16889 .to_string(),
16890 )]),
16891 };
16892 }
16893 if let Some(ref local_var_str) = description__niew {
16894 local_var_req_builder = match "multi" {
16895 "multi" => local_var_req_builder.query(
16896 &local_var_str
16897 .into_iter()
16898 .map(|p| ("description__niew".to_owned(), p.to_string()))
16899 .collect::<Vec<(std::string::String, std::string::String)>>(),
16900 ),
16901 _ => local_var_req_builder.query(&[(
16902 "description__niew",
16903 &local_var_str
16904 .into_iter()
16905 .map(|p| p.to_string())
16906 .collect::<Vec<String>>()
16907 .join(",")
16908 .to_string(),
16909 )]),
16910 };
16911 }
16912 if let Some(ref local_var_str) = description__nisw {
16913 local_var_req_builder = match "multi" {
16914 "multi" => local_var_req_builder.query(
16915 &local_var_str
16916 .into_iter()
16917 .map(|p| ("description__nisw".to_owned(), p.to_string()))
16918 .collect::<Vec<(std::string::String, std::string::String)>>(),
16919 ),
16920 _ => local_var_req_builder.query(&[(
16921 "description__nisw",
16922 &local_var_str
16923 .into_iter()
16924 .map(|p| p.to_string())
16925 .collect::<Vec<String>>()
16926 .join(",")
16927 .to_string(),
16928 )]),
16929 };
16930 }
16931 if let Some(ref local_var_str) = description__regex {
16932 local_var_req_builder = match "multi" {
16933 "multi" => local_var_req_builder.query(
16934 &local_var_str
16935 .into_iter()
16936 .map(|p| ("description__regex".to_owned(), p.to_string()))
16937 .collect::<Vec<(std::string::String, std::string::String)>>(),
16938 ),
16939 _ => local_var_req_builder.query(&[(
16940 "description__regex",
16941 &local_var_str
16942 .into_iter()
16943 .map(|p| p.to_string())
16944 .collect::<Vec<String>>()
16945 .join(",")
16946 .to_string(),
16947 )]),
16948 };
16949 }
16950 if let Some(ref local_var_str) = enabled {
16951 local_var_req_builder =
16952 local_var_req_builder.query(&[("enabled", &local_var_str.to_string())]);
16953 }
16954 if let Some(ref local_var_str) = event_type {
16955 local_var_req_builder = match "multi" {
16956 "multi" => local_var_req_builder.query(
16957 &local_var_str
16958 .into_iter()
16959 .map(|p| ("event_type".to_owned(), p.to_string()))
16960 .collect::<Vec<(std::string::String, std::string::String)>>(),
16961 ),
16962 _ => local_var_req_builder.query(&[(
16963 "event_type",
16964 &local_var_str
16965 .into_iter()
16966 .map(|p| p.to_string())
16967 .collect::<Vec<String>>()
16968 .join(",")
16969 .to_string(),
16970 )]),
16971 };
16972 }
16973 if let Some(ref local_var_str) = id {
16974 local_var_req_builder = match "multi" {
16975 "multi" => local_var_req_builder.query(
16976 &local_var_str
16977 .into_iter()
16978 .map(|p| ("id".to_owned(), p.to_string()))
16979 .collect::<Vec<(std::string::String, std::string::String)>>(),
16980 ),
16981 _ => local_var_req_builder.query(&[(
16982 "id",
16983 &local_var_str
16984 .into_iter()
16985 .map(|p| p.to_string())
16986 .collect::<Vec<String>>()
16987 .join(",")
16988 .to_string(),
16989 )]),
16990 };
16991 }
16992 if let Some(ref local_var_str) = id__empty {
16993 local_var_req_builder =
16994 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
16995 }
16996 if let Some(ref local_var_str) = id__gt {
16997 local_var_req_builder = match "multi" {
16998 "multi" => local_var_req_builder.query(
16999 &local_var_str
17000 .into_iter()
17001 .map(|p| ("id__gt".to_owned(), p.to_string()))
17002 .collect::<Vec<(std::string::String, std::string::String)>>(),
17003 ),
17004 _ => local_var_req_builder.query(&[(
17005 "id__gt",
17006 &local_var_str
17007 .into_iter()
17008 .map(|p| p.to_string())
17009 .collect::<Vec<String>>()
17010 .join(",")
17011 .to_string(),
17012 )]),
17013 };
17014 }
17015 if let Some(ref local_var_str) = id__gte {
17016 local_var_req_builder = match "multi" {
17017 "multi" => local_var_req_builder.query(
17018 &local_var_str
17019 .into_iter()
17020 .map(|p| ("id__gte".to_owned(), p.to_string()))
17021 .collect::<Vec<(std::string::String, std::string::String)>>(),
17022 ),
17023 _ => local_var_req_builder.query(&[(
17024 "id__gte",
17025 &local_var_str
17026 .into_iter()
17027 .map(|p| p.to_string())
17028 .collect::<Vec<String>>()
17029 .join(",")
17030 .to_string(),
17031 )]),
17032 };
17033 }
17034 if let Some(ref local_var_str) = id__lt {
17035 local_var_req_builder = match "multi" {
17036 "multi" => local_var_req_builder.query(
17037 &local_var_str
17038 .into_iter()
17039 .map(|p| ("id__lt".to_owned(), p.to_string()))
17040 .collect::<Vec<(std::string::String, std::string::String)>>(),
17041 ),
17042 _ => local_var_req_builder.query(&[(
17043 "id__lt",
17044 &local_var_str
17045 .into_iter()
17046 .map(|p| p.to_string())
17047 .collect::<Vec<String>>()
17048 .join(",")
17049 .to_string(),
17050 )]),
17051 };
17052 }
17053 if let Some(ref local_var_str) = id__lte {
17054 local_var_req_builder = match "multi" {
17055 "multi" => local_var_req_builder.query(
17056 &local_var_str
17057 .into_iter()
17058 .map(|p| ("id__lte".to_owned(), p.to_string()))
17059 .collect::<Vec<(std::string::String, std::string::String)>>(),
17060 ),
17061 _ => local_var_req_builder.query(&[(
17062 "id__lte",
17063 &local_var_str
17064 .into_iter()
17065 .map(|p| p.to_string())
17066 .collect::<Vec<String>>()
17067 .join(",")
17068 .to_string(),
17069 )]),
17070 };
17071 }
17072 if let Some(ref local_var_str) = id__n {
17073 local_var_req_builder = match "multi" {
17074 "multi" => local_var_req_builder.query(
17075 &local_var_str
17076 .into_iter()
17077 .map(|p| ("id__n".to_owned(), p.to_string()))
17078 .collect::<Vec<(std::string::String, std::string::String)>>(),
17079 ),
17080 _ => local_var_req_builder.query(&[(
17081 "id__n",
17082 &local_var_str
17083 .into_iter()
17084 .map(|p| p.to_string())
17085 .collect::<Vec<String>>()
17086 .join(",")
17087 .to_string(),
17088 )]),
17089 };
17090 }
17091 if let Some(ref local_var_str) = last_updated {
17092 local_var_req_builder = match "multi" {
17093 "multi" => local_var_req_builder.query(
17094 &local_var_str
17095 .into_iter()
17096 .map(|p| ("last_updated".to_owned(), p.to_string()))
17097 .collect::<Vec<(std::string::String, std::string::String)>>(),
17098 ),
17099 _ => local_var_req_builder.query(&[(
17100 "last_updated",
17101 &local_var_str
17102 .into_iter()
17103 .map(|p| p.to_string())
17104 .collect::<Vec<String>>()
17105 .join(",")
17106 .to_string(),
17107 )]),
17108 };
17109 }
17110 if let Some(ref local_var_str) = last_updated__empty {
17111 local_var_req_builder = match "multi" {
17112 "multi" => local_var_req_builder.query(
17113 &local_var_str
17114 .into_iter()
17115 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
17116 .collect::<Vec<(std::string::String, std::string::String)>>(),
17117 ),
17118 _ => local_var_req_builder.query(&[(
17119 "last_updated__empty",
17120 &local_var_str
17121 .into_iter()
17122 .map(|p| p.to_string())
17123 .collect::<Vec<String>>()
17124 .join(",")
17125 .to_string(),
17126 )]),
17127 };
17128 }
17129 if let Some(ref local_var_str) = last_updated__gt {
17130 local_var_req_builder = match "multi" {
17131 "multi" => local_var_req_builder.query(
17132 &local_var_str
17133 .into_iter()
17134 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
17135 .collect::<Vec<(std::string::String, std::string::String)>>(),
17136 ),
17137 _ => local_var_req_builder.query(&[(
17138 "last_updated__gt",
17139 &local_var_str
17140 .into_iter()
17141 .map(|p| p.to_string())
17142 .collect::<Vec<String>>()
17143 .join(",")
17144 .to_string(),
17145 )]),
17146 };
17147 }
17148 if let Some(ref local_var_str) = last_updated__gte {
17149 local_var_req_builder = match "multi" {
17150 "multi" => local_var_req_builder.query(
17151 &local_var_str
17152 .into_iter()
17153 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
17154 .collect::<Vec<(std::string::String, std::string::String)>>(),
17155 ),
17156 _ => local_var_req_builder.query(&[(
17157 "last_updated__gte",
17158 &local_var_str
17159 .into_iter()
17160 .map(|p| p.to_string())
17161 .collect::<Vec<String>>()
17162 .join(",")
17163 .to_string(),
17164 )]),
17165 };
17166 }
17167 if let Some(ref local_var_str) = last_updated__lt {
17168 local_var_req_builder = match "multi" {
17169 "multi" => local_var_req_builder.query(
17170 &local_var_str
17171 .into_iter()
17172 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
17173 .collect::<Vec<(std::string::String, std::string::String)>>(),
17174 ),
17175 _ => local_var_req_builder.query(&[(
17176 "last_updated__lt",
17177 &local_var_str
17178 .into_iter()
17179 .map(|p| p.to_string())
17180 .collect::<Vec<String>>()
17181 .join(",")
17182 .to_string(),
17183 )]),
17184 };
17185 }
17186 if let Some(ref local_var_str) = last_updated__lte {
17187 local_var_req_builder = match "multi" {
17188 "multi" => local_var_req_builder.query(
17189 &local_var_str
17190 .into_iter()
17191 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
17192 .collect::<Vec<(std::string::String, std::string::String)>>(),
17193 ),
17194 _ => local_var_req_builder.query(&[(
17195 "last_updated__lte",
17196 &local_var_str
17197 .into_iter()
17198 .map(|p| p.to_string())
17199 .collect::<Vec<String>>()
17200 .join(",")
17201 .to_string(),
17202 )]),
17203 };
17204 }
17205 if let Some(ref local_var_str) = last_updated__n {
17206 local_var_req_builder = match "multi" {
17207 "multi" => local_var_req_builder.query(
17208 &local_var_str
17209 .into_iter()
17210 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
17211 .collect::<Vec<(std::string::String, std::string::String)>>(),
17212 ),
17213 _ => local_var_req_builder.query(&[(
17214 "last_updated__n",
17215 &local_var_str
17216 .into_iter()
17217 .map(|p| p.to_string())
17218 .collect::<Vec<String>>()
17219 .join(",")
17220 .to_string(),
17221 )]),
17222 };
17223 }
17224 if let Some(ref local_var_str) = limit {
17225 local_var_req_builder =
17226 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
17227 }
17228 if let Some(ref local_var_str) = modified_by_request {
17229 local_var_req_builder =
17230 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
17231 }
17232 if let Some(ref local_var_str) = name {
17233 local_var_req_builder = match "multi" {
17234 "multi" => local_var_req_builder.query(
17235 &local_var_str
17236 .into_iter()
17237 .map(|p| ("name".to_owned(), p.to_string()))
17238 .collect::<Vec<(std::string::String, std::string::String)>>(),
17239 ),
17240 _ => local_var_req_builder.query(&[(
17241 "name",
17242 &local_var_str
17243 .into_iter()
17244 .map(|p| p.to_string())
17245 .collect::<Vec<String>>()
17246 .join(",")
17247 .to_string(),
17248 )]),
17249 };
17250 }
17251 if let Some(ref local_var_str) = name__empty {
17252 local_var_req_builder =
17253 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
17254 }
17255 if let Some(ref local_var_str) = name__ic {
17256 local_var_req_builder = match "multi" {
17257 "multi" => local_var_req_builder.query(
17258 &local_var_str
17259 .into_iter()
17260 .map(|p| ("name__ic".to_owned(), p.to_string()))
17261 .collect::<Vec<(std::string::String, std::string::String)>>(),
17262 ),
17263 _ => local_var_req_builder.query(&[(
17264 "name__ic",
17265 &local_var_str
17266 .into_iter()
17267 .map(|p| p.to_string())
17268 .collect::<Vec<String>>()
17269 .join(",")
17270 .to_string(),
17271 )]),
17272 };
17273 }
17274 if let Some(ref local_var_str) = name__ie {
17275 local_var_req_builder = match "multi" {
17276 "multi" => local_var_req_builder.query(
17277 &local_var_str
17278 .into_iter()
17279 .map(|p| ("name__ie".to_owned(), p.to_string()))
17280 .collect::<Vec<(std::string::String, std::string::String)>>(),
17281 ),
17282 _ => local_var_req_builder.query(&[(
17283 "name__ie",
17284 &local_var_str
17285 .into_iter()
17286 .map(|p| p.to_string())
17287 .collect::<Vec<String>>()
17288 .join(",")
17289 .to_string(),
17290 )]),
17291 };
17292 }
17293 if let Some(ref local_var_str) = name__iew {
17294 local_var_req_builder = match "multi" {
17295 "multi" => local_var_req_builder.query(
17296 &local_var_str
17297 .into_iter()
17298 .map(|p| ("name__iew".to_owned(), p.to_string()))
17299 .collect::<Vec<(std::string::String, std::string::String)>>(),
17300 ),
17301 _ => local_var_req_builder.query(&[(
17302 "name__iew",
17303 &local_var_str
17304 .into_iter()
17305 .map(|p| p.to_string())
17306 .collect::<Vec<String>>()
17307 .join(",")
17308 .to_string(),
17309 )]),
17310 };
17311 }
17312 if let Some(ref local_var_str) = name__iregex {
17313 local_var_req_builder = match "multi" {
17314 "multi" => local_var_req_builder.query(
17315 &local_var_str
17316 .into_iter()
17317 .map(|p| ("name__iregex".to_owned(), p.to_string()))
17318 .collect::<Vec<(std::string::String, std::string::String)>>(),
17319 ),
17320 _ => local_var_req_builder.query(&[(
17321 "name__iregex",
17322 &local_var_str
17323 .into_iter()
17324 .map(|p| p.to_string())
17325 .collect::<Vec<String>>()
17326 .join(",")
17327 .to_string(),
17328 )]),
17329 };
17330 }
17331 if let Some(ref local_var_str) = name__isw {
17332 local_var_req_builder = match "multi" {
17333 "multi" => local_var_req_builder.query(
17334 &local_var_str
17335 .into_iter()
17336 .map(|p| ("name__isw".to_owned(), p.to_string()))
17337 .collect::<Vec<(std::string::String, std::string::String)>>(),
17338 ),
17339 _ => local_var_req_builder.query(&[(
17340 "name__isw",
17341 &local_var_str
17342 .into_iter()
17343 .map(|p| p.to_string())
17344 .collect::<Vec<String>>()
17345 .join(",")
17346 .to_string(),
17347 )]),
17348 };
17349 }
17350 if let Some(ref local_var_str) = name__n {
17351 local_var_req_builder = match "multi" {
17352 "multi" => local_var_req_builder.query(
17353 &local_var_str
17354 .into_iter()
17355 .map(|p| ("name__n".to_owned(), p.to_string()))
17356 .collect::<Vec<(std::string::String, std::string::String)>>(),
17357 ),
17358 _ => local_var_req_builder.query(&[(
17359 "name__n",
17360 &local_var_str
17361 .into_iter()
17362 .map(|p| p.to_string())
17363 .collect::<Vec<String>>()
17364 .join(",")
17365 .to_string(),
17366 )]),
17367 };
17368 }
17369 if let Some(ref local_var_str) = name__nic {
17370 local_var_req_builder = match "multi" {
17371 "multi" => local_var_req_builder.query(
17372 &local_var_str
17373 .into_iter()
17374 .map(|p| ("name__nic".to_owned(), p.to_string()))
17375 .collect::<Vec<(std::string::String, std::string::String)>>(),
17376 ),
17377 _ => local_var_req_builder.query(&[(
17378 "name__nic",
17379 &local_var_str
17380 .into_iter()
17381 .map(|p| p.to_string())
17382 .collect::<Vec<String>>()
17383 .join(",")
17384 .to_string(),
17385 )]),
17386 };
17387 }
17388 if let Some(ref local_var_str) = name__nie {
17389 local_var_req_builder = match "multi" {
17390 "multi" => local_var_req_builder.query(
17391 &local_var_str
17392 .into_iter()
17393 .map(|p| ("name__nie".to_owned(), p.to_string()))
17394 .collect::<Vec<(std::string::String, std::string::String)>>(),
17395 ),
17396 _ => local_var_req_builder.query(&[(
17397 "name__nie",
17398 &local_var_str
17399 .into_iter()
17400 .map(|p| p.to_string())
17401 .collect::<Vec<String>>()
17402 .join(",")
17403 .to_string(),
17404 )]),
17405 };
17406 }
17407 if let Some(ref local_var_str) = name__niew {
17408 local_var_req_builder = match "multi" {
17409 "multi" => local_var_req_builder.query(
17410 &local_var_str
17411 .into_iter()
17412 .map(|p| ("name__niew".to_owned(), p.to_string()))
17413 .collect::<Vec<(std::string::String, std::string::String)>>(),
17414 ),
17415 _ => local_var_req_builder.query(&[(
17416 "name__niew",
17417 &local_var_str
17418 .into_iter()
17419 .map(|p| p.to_string())
17420 .collect::<Vec<String>>()
17421 .join(",")
17422 .to_string(),
17423 )]),
17424 };
17425 }
17426 if let Some(ref local_var_str) = name__nisw {
17427 local_var_req_builder = match "multi" {
17428 "multi" => local_var_req_builder.query(
17429 &local_var_str
17430 .into_iter()
17431 .map(|p| ("name__nisw".to_owned(), p.to_string()))
17432 .collect::<Vec<(std::string::String, std::string::String)>>(),
17433 ),
17434 _ => local_var_req_builder.query(&[(
17435 "name__nisw",
17436 &local_var_str
17437 .into_iter()
17438 .map(|p| p.to_string())
17439 .collect::<Vec<String>>()
17440 .join(",")
17441 .to_string(),
17442 )]),
17443 };
17444 }
17445 if let Some(ref local_var_str) = name__regex {
17446 local_var_req_builder = match "multi" {
17447 "multi" => local_var_req_builder.query(
17448 &local_var_str
17449 .into_iter()
17450 .map(|p| ("name__regex".to_owned(), p.to_string()))
17451 .collect::<Vec<(std::string::String, std::string::String)>>(),
17452 ),
17453 _ => local_var_req_builder.query(&[(
17454 "name__regex",
17455 &local_var_str
17456 .into_iter()
17457 .map(|p| p.to_string())
17458 .collect::<Vec<String>>()
17459 .join(",")
17460 .to_string(),
17461 )]),
17462 };
17463 }
17464 if let Some(ref local_var_str) = object_type {
17465 local_var_req_builder =
17466 local_var_req_builder.query(&[("object_type", &local_var_str.to_string())]);
17467 }
17468 if let Some(ref local_var_str) = object_type__ic {
17469 local_var_req_builder =
17470 local_var_req_builder.query(&[("object_type__ic", &local_var_str.to_string())]);
17471 }
17472 if let Some(ref local_var_str) = object_type__ie {
17473 local_var_req_builder =
17474 local_var_req_builder.query(&[("object_type__ie", &local_var_str.to_string())]);
17475 }
17476 if let Some(ref local_var_str) = object_type__iew {
17477 local_var_req_builder =
17478 local_var_req_builder.query(&[("object_type__iew", &local_var_str.to_string())]);
17479 }
17480 if let Some(ref local_var_str) = object_type__iregex {
17481 local_var_req_builder =
17482 local_var_req_builder.query(&[("object_type__iregex", &local_var_str.to_string())]);
17483 }
17484 if let Some(ref local_var_str) = object_type__isw {
17485 local_var_req_builder =
17486 local_var_req_builder.query(&[("object_type__isw", &local_var_str.to_string())]);
17487 }
17488 if let Some(ref local_var_str) = object_type__n {
17489 local_var_req_builder =
17490 local_var_req_builder.query(&[("object_type__n", &local_var_str.to_string())]);
17491 }
17492 if let Some(ref local_var_str) = object_type__nic {
17493 local_var_req_builder =
17494 local_var_req_builder.query(&[("object_type__nic", &local_var_str.to_string())]);
17495 }
17496 if let Some(ref local_var_str) = object_type__nie {
17497 local_var_req_builder =
17498 local_var_req_builder.query(&[("object_type__nie", &local_var_str.to_string())]);
17499 }
17500 if let Some(ref local_var_str) = object_type__niew {
17501 local_var_req_builder =
17502 local_var_req_builder.query(&[("object_type__niew", &local_var_str.to_string())]);
17503 }
17504 if let Some(ref local_var_str) = object_type__nisw {
17505 local_var_req_builder =
17506 local_var_req_builder.query(&[("object_type__nisw", &local_var_str.to_string())]);
17507 }
17508 if let Some(ref local_var_str) = object_type__regex {
17509 local_var_req_builder =
17510 local_var_req_builder.query(&[("object_type__regex", &local_var_str.to_string())]);
17511 }
17512 if let Some(ref local_var_str) = object_type_id {
17513 local_var_req_builder = match "multi" {
17514 "multi" => local_var_req_builder.query(
17515 &local_var_str
17516 .into_iter()
17517 .map(|p| ("object_type_id".to_owned(), p.to_string()))
17518 .collect::<Vec<(std::string::String, std::string::String)>>(),
17519 ),
17520 _ => local_var_req_builder.query(&[(
17521 "object_type_id",
17522 &local_var_str
17523 .into_iter()
17524 .map(|p| p.to_string())
17525 .collect::<Vec<String>>()
17526 .join(",")
17527 .to_string(),
17528 )]),
17529 };
17530 }
17531 if let Some(ref local_var_str) = object_type_id__n {
17532 local_var_req_builder = match "multi" {
17533 "multi" => local_var_req_builder.query(
17534 &local_var_str
17535 .into_iter()
17536 .map(|p| ("object_type_id__n".to_owned(), p.to_string()))
17537 .collect::<Vec<(std::string::String, std::string::String)>>(),
17538 ),
17539 _ => local_var_req_builder.query(&[(
17540 "object_type_id__n",
17541 &local_var_str
17542 .into_iter()
17543 .map(|p| p.to_string())
17544 .collect::<Vec<String>>()
17545 .join(",")
17546 .to_string(),
17547 )]),
17548 };
17549 }
17550 if let Some(ref local_var_str) = offset {
17551 local_var_req_builder =
17552 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
17553 }
17554 if let Some(ref local_var_str) = ordering {
17555 local_var_req_builder =
17556 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
17557 }
17558 if let Some(ref local_var_str) = q {
17559 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
17560 }
17561 if let Some(ref local_var_str) = tag {
17562 local_var_req_builder = match "multi" {
17563 "multi" => local_var_req_builder.query(
17564 &local_var_str
17565 .into_iter()
17566 .map(|p| ("tag".to_owned(), p.to_string()))
17567 .collect::<Vec<(std::string::String, std::string::String)>>(),
17568 ),
17569 _ => local_var_req_builder.query(&[(
17570 "tag",
17571 &local_var_str
17572 .into_iter()
17573 .map(|p| p.to_string())
17574 .collect::<Vec<String>>()
17575 .join(",")
17576 .to_string(),
17577 )]),
17578 };
17579 }
17580 if let Some(ref local_var_str) = tag__n {
17581 local_var_req_builder = match "multi" {
17582 "multi" => local_var_req_builder.query(
17583 &local_var_str
17584 .into_iter()
17585 .map(|p| ("tag__n".to_owned(), p.to_string()))
17586 .collect::<Vec<(std::string::String, std::string::String)>>(),
17587 ),
17588 _ => local_var_req_builder.query(&[(
17589 "tag__n",
17590 &local_var_str
17591 .into_iter()
17592 .map(|p| p.to_string())
17593 .collect::<Vec<String>>()
17594 .join(",")
17595 .to_string(),
17596 )]),
17597 };
17598 }
17599 if let Some(ref local_var_str) = tag_id {
17600 local_var_req_builder = match "multi" {
17601 "multi" => local_var_req_builder.query(
17602 &local_var_str
17603 .into_iter()
17604 .map(|p| ("tag_id".to_owned(), p.to_string()))
17605 .collect::<Vec<(std::string::String, std::string::String)>>(),
17606 ),
17607 _ => local_var_req_builder.query(&[(
17608 "tag_id",
17609 &local_var_str
17610 .into_iter()
17611 .map(|p| p.to_string())
17612 .collect::<Vec<String>>()
17613 .join(",")
17614 .to_string(),
17615 )]),
17616 };
17617 }
17618 if let Some(ref local_var_str) = tag_id__n {
17619 local_var_req_builder = match "multi" {
17620 "multi" => local_var_req_builder.query(
17621 &local_var_str
17622 .into_iter()
17623 .map(|p| ("tag_id__n".to_owned(), p.to_string()))
17624 .collect::<Vec<(std::string::String, std::string::String)>>(),
17625 ),
17626 _ => local_var_req_builder.query(&[(
17627 "tag_id__n",
17628 &local_var_str
17629 .into_iter()
17630 .map(|p| p.to_string())
17631 .collect::<Vec<String>>()
17632 .join(",")
17633 .to_string(),
17634 )]),
17635 };
17636 }
17637 if let Some(ref local_var_str) = updated_by_request {
17638 local_var_req_builder =
17639 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
17640 }
17641 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
17642 local_var_req_builder =
17643 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
17644 }
17645 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
17646 let local_var_key = local_var_apikey.key.clone();
17647 let local_var_value = match local_var_apikey.prefix {
17648 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
17649 None => local_var_key,
17650 };
17651 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
17652 };
17653
17654 let local_var_req = local_var_req_builder.build()?;
17655 let local_var_resp = local_var_client.execute(local_var_req).await?;
17656
17657 let local_var_status = local_var_resp.status();
17658 let local_var_content = local_var_resp.text().await?;
17659
17660 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
17661 serde_json::from_str(&local_var_content).map_err(Error::from)
17662 } else {
17663 let local_var_entity: Option<ExtrasEventRulesListError> =
17664 serde_json::from_str(&local_var_content).ok();
17665 let local_var_error = ResponseContent {
17666 status: local_var_status,
17667 content: local_var_content,
17668 entity: local_var_entity,
17669 };
17670 Err(Error::ResponseError(local_var_error))
17671 }
17672}
17673
17674pub async fn extras_event_rules_partial_update(
17676 configuration: &configuration::Configuration,
17677 id: i32,
17678 patched_writable_event_rule_request: Option<crate::models::PatchedWritableEventRuleRequest>,
17679) -> Result<crate::models::EventRule, Error<ExtrasEventRulesPartialUpdateError>> {
17680 let local_var_configuration = configuration;
17681
17682 let local_var_client = &local_var_configuration.client;
17683
17684 let local_var_uri_str = format!(
17685 "{}/api/extras/event-rules/{id}/",
17686 local_var_configuration.base_path,
17687 id = id
17688 );
17689 let mut local_var_req_builder =
17690 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
17691
17692 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
17693 local_var_req_builder =
17694 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
17695 }
17696 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
17697 let local_var_key = local_var_apikey.key.clone();
17698 let local_var_value = match local_var_apikey.prefix {
17699 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
17700 None => local_var_key,
17701 };
17702 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
17703 };
17704 local_var_req_builder = local_var_req_builder.json(&patched_writable_event_rule_request);
17705
17706 let local_var_req = local_var_req_builder.build()?;
17707 let local_var_resp = local_var_client.execute(local_var_req).await?;
17708
17709 let local_var_status = local_var_resp.status();
17710 let local_var_content = local_var_resp.text().await?;
17711
17712 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
17713 serde_json::from_str(&local_var_content).map_err(Error::from)
17714 } else {
17715 let local_var_entity: Option<ExtrasEventRulesPartialUpdateError> =
17716 serde_json::from_str(&local_var_content).ok();
17717 let local_var_error = ResponseContent {
17718 status: local_var_status,
17719 content: local_var_content,
17720 entity: local_var_entity,
17721 };
17722 Err(Error::ResponseError(local_var_error))
17723 }
17724}
17725
17726pub async fn extras_event_rules_retrieve(
17728 configuration: &configuration::Configuration,
17729 id: i32,
17730) -> Result<crate::models::EventRule, Error<ExtrasEventRulesRetrieveError>> {
17731 let local_var_configuration = configuration;
17732
17733 let local_var_client = &local_var_configuration.client;
17734
17735 let local_var_uri_str = format!(
17736 "{}/api/extras/event-rules/{id}/",
17737 local_var_configuration.base_path,
17738 id = id
17739 );
17740 let mut local_var_req_builder =
17741 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
17742
17743 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
17744 local_var_req_builder =
17745 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
17746 }
17747 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
17748 let local_var_key = local_var_apikey.key.clone();
17749 let local_var_value = match local_var_apikey.prefix {
17750 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
17751 None => local_var_key,
17752 };
17753 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
17754 };
17755
17756 let local_var_req = local_var_req_builder.build()?;
17757 let local_var_resp = local_var_client.execute(local_var_req).await?;
17758
17759 let local_var_status = local_var_resp.status();
17760 let local_var_content = local_var_resp.text().await?;
17761
17762 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
17763 serde_json::from_str(&local_var_content).map_err(Error::from)
17764 } else {
17765 let local_var_entity: Option<ExtrasEventRulesRetrieveError> =
17766 serde_json::from_str(&local_var_content).ok();
17767 let local_var_error = ResponseContent {
17768 status: local_var_status,
17769 content: local_var_content,
17770 entity: local_var_entity,
17771 };
17772 Err(Error::ResponseError(local_var_error))
17773 }
17774}
17775
17776pub async fn extras_event_rules_update(
17778 configuration: &configuration::Configuration,
17779 id: i32,
17780 writable_event_rule_request: crate::models::WritableEventRuleRequest,
17781) -> Result<crate::models::EventRule, Error<ExtrasEventRulesUpdateError>> {
17782 let local_var_configuration = configuration;
17783
17784 let local_var_client = &local_var_configuration.client;
17785
17786 let local_var_uri_str = format!(
17787 "{}/api/extras/event-rules/{id}/",
17788 local_var_configuration.base_path,
17789 id = id
17790 );
17791 let mut local_var_req_builder =
17792 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
17793
17794 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
17795 local_var_req_builder =
17796 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
17797 }
17798 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
17799 let local_var_key = local_var_apikey.key.clone();
17800 let local_var_value = match local_var_apikey.prefix {
17801 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
17802 None => local_var_key,
17803 };
17804 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
17805 };
17806 local_var_req_builder = local_var_req_builder.json(&writable_event_rule_request);
17807
17808 let local_var_req = local_var_req_builder.build()?;
17809 let local_var_resp = local_var_client.execute(local_var_req).await?;
17810
17811 let local_var_status = local_var_resp.status();
17812 let local_var_content = local_var_resp.text().await?;
17813
17814 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
17815 serde_json::from_str(&local_var_content).map_err(Error::from)
17816 } else {
17817 let local_var_entity: Option<ExtrasEventRulesUpdateError> =
17818 serde_json::from_str(&local_var_content).ok();
17819 let local_var_error = ResponseContent {
17820 status: local_var_status,
17821 content: local_var_content,
17822 entity: local_var_entity,
17823 };
17824 Err(Error::ResponseError(local_var_error))
17825 }
17826}
17827
17828pub async fn extras_export_templates_bulk_destroy(
17830 configuration: &configuration::Configuration,
17831 export_template_request: Vec<crate::models::ExportTemplateRequest>,
17832) -> Result<(), Error<ExtrasExportTemplatesBulkDestroyError>> {
17833 let local_var_configuration = configuration;
17834
17835 let local_var_client = &local_var_configuration.client;
17836
17837 let local_var_uri_str = format!(
17838 "{}/api/extras/export-templates/",
17839 local_var_configuration.base_path
17840 );
17841 let mut local_var_req_builder =
17842 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
17843
17844 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
17845 local_var_req_builder =
17846 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
17847 }
17848 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
17849 let local_var_key = local_var_apikey.key.clone();
17850 let local_var_value = match local_var_apikey.prefix {
17851 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
17852 None => local_var_key,
17853 };
17854 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
17855 };
17856 local_var_req_builder = local_var_req_builder.json(&export_template_request);
17857
17858 let local_var_req = local_var_req_builder.build()?;
17859 let local_var_resp = local_var_client.execute(local_var_req).await?;
17860
17861 let local_var_status = local_var_resp.status();
17862 let local_var_content = local_var_resp.text().await?;
17863
17864 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
17865 Ok(())
17866 } else {
17867 let local_var_entity: Option<ExtrasExportTemplatesBulkDestroyError> =
17868 serde_json::from_str(&local_var_content).ok();
17869 let local_var_error = ResponseContent {
17870 status: local_var_status,
17871 content: local_var_content,
17872 entity: local_var_entity,
17873 };
17874 Err(Error::ResponseError(local_var_error))
17875 }
17876}
17877
17878pub async fn extras_export_templates_bulk_partial_update(
17880 configuration: &configuration::Configuration,
17881 export_template_request: Vec<crate::models::ExportTemplateRequest>,
17882) -> Result<Vec<crate::models::ExportTemplate>, Error<ExtrasExportTemplatesBulkPartialUpdateError>>
17883{
17884 let local_var_configuration = configuration;
17885
17886 let local_var_client = &local_var_configuration.client;
17887
17888 let local_var_uri_str = format!(
17889 "{}/api/extras/export-templates/",
17890 local_var_configuration.base_path
17891 );
17892 let mut local_var_req_builder =
17893 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
17894
17895 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
17896 local_var_req_builder =
17897 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
17898 }
17899 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
17900 let local_var_key = local_var_apikey.key.clone();
17901 let local_var_value = match local_var_apikey.prefix {
17902 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
17903 None => local_var_key,
17904 };
17905 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
17906 };
17907 local_var_req_builder = local_var_req_builder.json(&export_template_request);
17908
17909 let local_var_req = local_var_req_builder.build()?;
17910 let local_var_resp = local_var_client.execute(local_var_req).await?;
17911
17912 let local_var_status = local_var_resp.status();
17913 let local_var_content = local_var_resp.text().await?;
17914
17915 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
17916 serde_json::from_str(&local_var_content).map_err(Error::from)
17917 } else {
17918 let local_var_entity: Option<ExtrasExportTemplatesBulkPartialUpdateError> =
17919 serde_json::from_str(&local_var_content).ok();
17920 let local_var_error = ResponseContent {
17921 status: local_var_status,
17922 content: local_var_content,
17923 entity: local_var_entity,
17924 };
17925 Err(Error::ResponseError(local_var_error))
17926 }
17927}
17928
17929pub async fn extras_export_templates_bulk_update(
17931 configuration: &configuration::Configuration,
17932 export_template_request: Vec<crate::models::ExportTemplateRequest>,
17933) -> Result<Vec<crate::models::ExportTemplate>, Error<ExtrasExportTemplatesBulkUpdateError>> {
17934 let local_var_configuration = configuration;
17935
17936 let local_var_client = &local_var_configuration.client;
17937
17938 let local_var_uri_str = format!(
17939 "{}/api/extras/export-templates/",
17940 local_var_configuration.base_path
17941 );
17942 let mut local_var_req_builder =
17943 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
17944
17945 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
17946 local_var_req_builder =
17947 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
17948 }
17949 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
17950 let local_var_key = local_var_apikey.key.clone();
17951 let local_var_value = match local_var_apikey.prefix {
17952 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
17953 None => local_var_key,
17954 };
17955 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
17956 };
17957 local_var_req_builder = local_var_req_builder.json(&export_template_request);
17958
17959 let local_var_req = local_var_req_builder.build()?;
17960 let local_var_resp = local_var_client.execute(local_var_req).await?;
17961
17962 let local_var_status = local_var_resp.status();
17963 let local_var_content = local_var_resp.text().await?;
17964
17965 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
17966 serde_json::from_str(&local_var_content).map_err(Error::from)
17967 } else {
17968 let local_var_entity: Option<ExtrasExportTemplatesBulkUpdateError> =
17969 serde_json::from_str(&local_var_content).ok();
17970 let local_var_error = ResponseContent {
17971 status: local_var_status,
17972 content: local_var_content,
17973 entity: local_var_entity,
17974 };
17975 Err(Error::ResponseError(local_var_error))
17976 }
17977}
17978
17979pub async fn extras_export_templates_create(
17981 configuration: &configuration::Configuration,
17982 export_template_request: crate::models::ExportTemplateRequest,
17983) -> Result<crate::models::ExportTemplate, Error<ExtrasExportTemplatesCreateError>> {
17984 let local_var_configuration = configuration;
17985
17986 let local_var_client = &local_var_configuration.client;
17987
17988 let local_var_uri_str = format!(
17989 "{}/api/extras/export-templates/",
17990 local_var_configuration.base_path
17991 );
17992 let mut local_var_req_builder =
17993 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
17994
17995 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
17996 local_var_req_builder =
17997 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
17998 }
17999 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
18000 let local_var_key = local_var_apikey.key.clone();
18001 let local_var_value = match local_var_apikey.prefix {
18002 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
18003 None => local_var_key,
18004 };
18005 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
18006 };
18007 local_var_req_builder = local_var_req_builder.json(&export_template_request);
18008
18009 let local_var_req = local_var_req_builder.build()?;
18010 let local_var_resp = local_var_client.execute(local_var_req).await?;
18011
18012 let local_var_status = local_var_resp.status();
18013 let local_var_content = local_var_resp.text().await?;
18014
18015 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
18016 serde_json::from_str(&local_var_content).map_err(Error::from)
18017 } else {
18018 let local_var_entity: Option<ExtrasExportTemplatesCreateError> =
18019 serde_json::from_str(&local_var_content).ok();
18020 let local_var_error = ResponseContent {
18021 status: local_var_status,
18022 content: local_var_content,
18023 entity: local_var_entity,
18024 };
18025 Err(Error::ResponseError(local_var_error))
18026 }
18027}
18028
18029pub async fn extras_export_templates_destroy(
18031 configuration: &configuration::Configuration,
18032 id: i32,
18033) -> Result<(), Error<ExtrasExportTemplatesDestroyError>> {
18034 let local_var_configuration = configuration;
18035
18036 let local_var_client = &local_var_configuration.client;
18037
18038 let local_var_uri_str = format!(
18039 "{}/api/extras/export-templates/{id}/",
18040 local_var_configuration.base_path,
18041 id = id
18042 );
18043 let mut local_var_req_builder =
18044 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
18045
18046 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
18047 local_var_req_builder =
18048 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
18049 }
18050 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
18051 let local_var_key = local_var_apikey.key.clone();
18052 let local_var_value = match local_var_apikey.prefix {
18053 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
18054 None => local_var_key,
18055 };
18056 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
18057 };
18058
18059 let local_var_req = local_var_req_builder.build()?;
18060 let local_var_resp = local_var_client.execute(local_var_req).await?;
18061
18062 let local_var_status = local_var_resp.status();
18063 let local_var_content = local_var_resp.text().await?;
18064
18065 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
18066 Ok(())
18067 } else {
18068 let local_var_entity: Option<ExtrasExportTemplatesDestroyError> =
18069 serde_json::from_str(&local_var_content).ok();
18070 let local_var_error = ResponseContent {
18071 status: local_var_status,
18072 content: local_var_content,
18073 entity: local_var_entity,
18074 };
18075 Err(Error::ResponseError(local_var_error))
18076 }
18077}
18078
18079pub async fn extras_export_templates_list(
18081 configuration: &configuration::Configuration,
18082 as_attachment: Option<bool>,
18083 auto_sync_enabled: Option<bool>,
18084 created: Option<Vec<String>>,
18085 created__empty: Option<Vec<String>>,
18086 created__gt: Option<Vec<String>>,
18087 created__gte: Option<Vec<String>>,
18088 created__lt: Option<Vec<String>>,
18089 created__lte: Option<Vec<String>>,
18090 created__n: Option<Vec<String>>,
18091 created_by_request: Option<&str>,
18092 data_file_id: Option<Vec<i32>>,
18093 data_file_id__n: Option<Vec<i32>>,
18094 data_source_id: Option<Vec<i32>>,
18095 data_source_id__n: Option<Vec<i32>>,
18096 data_synced: Option<Vec<String>>,
18097 data_synced__empty: Option<bool>,
18098 data_synced__gt: Option<Vec<String>>,
18099 data_synced__gte: Option<Vec<String>>,
18100 data_synced__lt: Option<Vec<String>>,
18101 data_synced__lte: Option<Vec<String>>,
18102 data_synced__n: Option<Vec<String>>,
18103 description: Option<Vec<String>>,
18104 description__empty: Option<bool>,
18105 description__ic: Option<Vec<String>>,
18106 description__ie: Option<Vec<String>>,
18107 description__iew: Option<Vec<String>>,
18108 description__iregex: Option<Vec<String>>,
18109 description__isw: Option<Vec<String>>,
18110 description__n: Option<Vec<String>>,
18111 description__nic: Option<Vec<String>>,
18112 description__nie: Option<Vec<String>>,
18113 description__niew: Option<Vec<String>>,
18114 description__nisw: Option<Vec<String>>,
18115 description__regex: Option<Vec<String>>,
18116 file_extension: Option<Vec<String>>,
18117 file_extension__empty: Option<bool>,
18118 file_extension__ic: Option<Vec<String>>,
18119 file_extension__ie: Option<Vec<String>>,
18120 file_extension__iew: Option<Vec<String>>,
18121 file_extension__iregex: Option<Vec<String>>,
18122 file_extension__isw: Option<Vec<String>>,
18123 file_extension__n: Option<Vec<String>>,
18124 file_extension__nic: Option<Vec<String>>,
18125 file_extension__nie: Option<Vec<String>>,
18126 file_extension__niew: Option<Vec<String>>,
18127 file_extension__nisw: Option<Vec<String>>,
18128 file_extension__regex: Option<Vec<String>>,
18129 file_name: Option<Vec<String>>,
18130 file_name__empty: Option<bool>,
18131 file_name__ic: Option<Vec<String>>,
18132 file_name__ie: Option<Vec<String>>,
18133 file_name__iew: Option<Vec<String>>,
18134 file_name__iregex: Option<Vec<String>>,
18135 file_name__isw: Option<Vec<String>>,
18136 file_name__n: Option<Vec<String>>,
18137 file_name__nic: Option<Vec<String>>,
18138 file_name__nie: Option<Vec<String>>,
18139 file_name__niew: Option<Vec<String>>,
18140 file_name__nisw: Option<Vec<String>>,
18141 file_name__regex: Option<Vec<String>>,
18142 id: Option<Vec<i32>>,
18143 id__empty: Option<bool>,
18144 id__gt: Option<Vec<i32>>,
18145 id__gte: Option<Vec<i32>>,
18146 id__lt: Option<Vec<i32>>,
18147 id__lte: Option<Vec<i32>>,
18148 id__n: Option<Vec<i32>>,
18149 last_updated: Option<Vec<String>>,
18150 last_updated__empty: Option<Vec<String>>,
18151 last_updated__gt: Option<Vec<String>>,
18152 last_updated__gte: Option<Vec<String>>,
18153 last_updated__lt: Option<Vec<String>>,
18154 last_updated__lte: Option<Vec<String>>,
18155 last_updated__n: Option<Vec<String>>,
18156 limit: Option<i32>,
18157 mime_type: Option<Vec<String>>,
18158 mime_type__empty: Option<bool>,
18159 mime_type__ic: Option<Vec<String>>,
18160 mime_type__ie: Option<Vec<String>>,
18161 mime_type__iew: Option<Vec<String>>,
18162 mime_type__iregex: Option<Vec<String>>,
18163 mime_type__isw: Option<Vec<String>>,
18164 mime_type__n: Option<Vec<String>>,
18165 mime_type__nic: Option<Vec<String>>,
18166 mime_type__nie: Option<Vec<String>>,
18167 mime_type__niew: Option<Vec<String>>,
18168 mime_type__nisw: Option<Vec<String>>,
18169 mime_type__regex: Option<Vec<String>>,
18170 modified_by_request: Option<&str>,
18171 name: Option<Vec<String>>,
18172 name__empty: Option<bool>,
18173 name__ic: Option<Vec<String>>,
18174 name__ie: Option<Vec<String>>,
18175 name__iew: Option<Vec<String>>,
18176 name__iregex: Option<Vec<String>>,
18177 name__isw: Option<Vec<String>>,
18178 name__n: Option<Vec<String>>,
18179 name__nic: Option<Vec<String>>,
18180 name__nie: Option<Vec<String>>,
18181 name__niew: Option<Vec<String>>,
18182 name__nisw: Option<Vec<String>>,
18183 name__regex: Option<Vec<String>>,
18184 object_type: Option<&str>,
18185 object_type__ic: Option<&str>,
18186 object_type__ie: Option<&str>,
18187 object_type__iew: Option<&str>,
18188 object_type__iregex: Option<&str>,
18189 object_type__isw: Option<&str>,
18190 object_type__n: Option<&str>,
18191 object_type__nic: Option<&str>,
18192 object_type__nie: Option<&str>,
18193 object_type__niew: Option<&str>,
18194 object_type__nisw: Option<&str>,
18195 object_type__regex: Option<&str>,
18196 object_type_id: Option<Vec<i32>>,
18197 object_type_id__n: Option<Vec<i32>>,
18198 offset: Option<i32>,
18199 ordering: Option<&str>,
18200 q: Option<&str>,
18201 updated_by_request: Option<&str>,
18202) -> Result<crate::models::PaginatedExportTemplateList, Error<ExtrasExportTemplatesListError>> {
18203 let local_var_configuration = configuration;
18204
18205 let local_var_client = &local_var_configuration.client;
18206
18207 let local_var_uri_str = format!(
18208 "{}/api/extras/export-templates/",
18209 local_var_configuration.base_path
18210 );
18211 let mut local_var_req_builder =
18212 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
18213
18214 if let Some(ref local_var_str) = as_attachment {
18215 local_var_req_builder =
18216 local_var_req_builder.query(&[("as_attachment", &local_var_str.to_string())]);
18217 }
18218 if let Some(ref local_var_str) = auto_sync_enabled {
18219 local_var_req_builder =
18220 local_var_req_builder.query(&[("auto_sync_enabled", &local_var_str.to_string())]);
18221 }
18222 if let Some(ref local_var_str) = created {
18223 local_var_req_builder = match "multi" {
18224 "multi" => local_var_req_builder.query(
18225 &local_var_str
18226 .into_iter()
18227 .map(|p| ("created".to_owned(), p.to_string()))
18228 .collect::<Vec<(std::string::String, std::string::String)>>(),
18229 ),
18230 _ => local_var_req_builder.query(&[(
18231 "created",
18232 &local_var_str
18233 .into_iter()
18234 .map(|p| p.to_string())
18235 .collect::<Vec<String>>()
18236 .join(",")
18237 .to_string(),
18238 )]),
18239 };
18240 }
18241 if let Some(ref local_var_str) = created__empty {
18242 local_var_req_builder = match "multi" {
18243 "multi" => local_var_req_builder.query(
18244 &local_var_str
18245 .into_iter()
18246 .map(|p| ("created__empty".to_owned(), p.to_string()))
18247 .collect::<Vec<(std::string::String, std::string::String)>>(),
18248 ),
18249 _ => local_var_req_builder.query(&[(
18250 "created__empty",
18251 &local_var_str
18252 .into_iter()
18253 .map(|p| p.to_string())
18254 .collect::<Vec<String>>()
18255 .join(",")
18256 .to_string(),
18257 )]),
18258 };
18259 }
18260 if let Some(ref local_var_str) = created__gt {
18261 local_var_req_builder = match "multi" {
18262 "multi" => local_var_req_builder.query(
18263 &local_var_str
18264 .into_iter()
18265 .map(|p| ("created__gt".to_owned(), p.to_string()))
18266 .collect::<Vec<(std::string::String, std::string::String)>>(),
18267 ),
18268 _ => local_var_req_builder.query(&[(
18269 "created__gt",
18270 &local_var_str
18271 .into_iter()
18272 .map(|p| p.to_string())
18273 .collect::<Vec<String>>()
18274 .join(",")
18275 .to_string(),
18276 )]),
18277 };
18278 }
18279 if let Some(ref local_var_str) = created__gte {
18280 local_var_req_builder = match "multi" {
18281 "multi" => local_var_req_builder.query(
18282 &local_var_str
18283 .into_iter()
18284 .map(|p| ("created__gte".to_owned(), p.to_string()))
18285 .collect::<Vec<(std::string::String, std::string::String)>>(),
18286 ),
18287 _ => local_var_req_builder.query(&[(
18288 "created__gte",
18289 &local_var_str
18290 .into_iter()
18291 .map(|p| p.to_string())
18292 .collect::<Vec<String>>()
18293 .join(",")
18294 .to_string(),
18295 )]),
18296 };
18297 }
18298 if let Some(ref local_var_str) = created__lt {
18299 local_var_req_builder = match "multi" {
18300 "multi" => local_var_req_builder.query(
18301 &local_var_str
18302 .into_iter()
18303 .map(|p| ("created__lt".to_owned(), p.to_string()))
18304 .collect::<Vec<(std::string::String, std::string::String)>>(),
18305 ),
18306 _ => local_var_req_builder.query(&[(
18307 "created__lt",
18308 &local_var_str
18309 .into_iter()
18310 .map(|p| p.to_string())
18311 .collect::<Vec<String>>()
18312 .join(",")
18313 .to_string(),
18314 )]),
18315 };
18316 }
18317 if let Some(ref local_var_str) = created__lte {
18318 local_var_req_builder = match "multi" {
18319 "multi" => local_var_req_builder.query(
18320 &local_var_str
18321 .into_iter()
18322 .map(|p| ("created__lte".to_owned(), p.to_string()))
18323 .collect::<Vec<(std::string::String, std::string::String)>>(),
18324 ),
18325 _ => local_var_req_builder.query(&[(
18326 "created__lte",
18327 &local_var_str
18328 .into_iter()
18329 .map(|p| p.to_string())
18330 .collect::<Vec<String>>()
18331 .join(",")
18332 .to_string(),
18333 )]),
18334 };
18335 }
18336 if let Some(ref local_var_str) = created__n {
18337 local_var_req_builder = match "multi" {
18338 "multi" => local_var_req_builder.query(
18339 &local_var_str
18340 .into_iter()
18341 .map(|p| ("created__n".to_owned(), p.to_string()))
18342 .collect::<Vec<(std::string::String, std::string::String)>>(),
18343 ),
18344 _ => local_var_req_builder.query(&[(
18345 "created__n",
18346 &local_var_str
18347 .into_iter()
18348 .map(|p| p.to_string())
18349 .collect::<Vec<String>>()
18350 .join(",")
18351 .to_string(),
18352 )]),
18353 };
18354 }
18355 if let Some(ref local_var_str) = created_by_request {
18356 local_var_req_builder =
18357 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
18358 }
18359 if let Some(ref local_var_str) = data_file_id {
18360 local_var_req_builder = match "multi" {
18361 "multi" => local_var_req_builder.query(
18362 &local_var_str
18363 .into_iter()
18364 .map(|p| ("data_file_id".to_owned(), p.to_string()))
18365 .collect::<Vec<(std::string::String, std::string::String)>>(),
18366 ),
18367 _ => local_var_req_builder.query(&[(
18368 "data_file_id",
18369 &local_var_str
18370 .into_iter()
18371 .map(|p| p.to_string())
18372 .collect::<Vec<String>>()
18373 .join(",")
18374 .to_string(),
18375 )]),
18376 };
18377 }
18378 if let Some(ref local_var_str) = data_file_id__n {
18379 local_var_req_builder = match "multi" {
18380 "multi" => local_var_req_builder.query(
18381 &local_var_str
18382 .into_iter()
18383 .map(|p| ("data_file_id__n".to_owned(), p.to_string()))
18384 .collect::<Vec<(std::string::String, std::string::String)>>(),
18385 ),
18386 _ => local_var_req_builder.query(&[(
18387 "data_file_id__n",
18388 &local_var_str
18389 .into_iter()
18390 .map(|p| p.to_string())
18391 .collect::<Vec<String>>()
18392 .join(",")
18393 .to_string(),
18394 )]),
18395 };
18396 }
18397 if let Some(ref local_var_str) = data_source_id {
18398 local_var_req_builder = match "multi" {
18399 "multi" => local_var_req_builder.query(
18400 &local_var_str
18401 .into_iter()
18402 .map(|p| ("data_source_id".to_owned(), p.to_string()))
18403 .collect::<Vec<(std::string::String, std::string::String)>>(),
18404 ),
18405 _ => local_var_req_builder.query(&[(
18406 "data_source_id",
18407 &local_var_str
18408 .into_iter()
18409 .map(|p| p.to_string())
18410 .collect::<Vec<String>>()
18411 .join(",")
18412 .to_string(),
18413 )]),
18414 };
18415 }
18416 if let Some(ref local_var_str) = data_source_id__n {
18417 local_var_req_builder = match "multi" {
18418 "multi" => local_var_req_builder.query(
18419 &local_var_str
18420 .into_iter()
18421 .map(|p| ("data_source_id__n".to_owned(), p.to_string()))
18422 .collect::<Vec<(std::string::String, std::string::String)>>(),
18423 ),
18424 _ => local_var_req_builder.query(&[(
18425 "data_source_id__n",
18426 &local_var_str
18427 .into_iter()
18428 .map(|p| p.to_string())
18429 .collect::<Vec<String>>()
18430 .join(",")
18431 .to_string(),
18432 )]),
18433 };
18434 }
18435 if let Some(ref local_var_str) = data_synced {
18436 local_var_req_builder = match "multi" {
18437 "multi" => local_var_req_builder.query(
18438 &local_var_str
18439 .into_iter()
18440 .map(|p| ("data_synced".to_owned(), p.to_string()))
18441 .collect::<Vec<(std::string::String, std::string::String)>>(),
18442 ),
18443 _ => local_var_req_builder.query(&[(
18444 "data_synced",
18445 &local_var_str
18446 .into_iter()
18447 .map(|p| p.to_string())
18448 .collect::<Vec<String>>()
18449 .join(",")
18450 .to_string(),
18451 )]),
18452 };
18453 }
18454 if let Some(ref local_var_str) = data_synced__empty {
18455 local_var_req_builder =
18456 local_var_req_builder.query(&[("data_synced__empty", &local_var_str.to_string())]);
18457 }
18458 if let Some(ref local_var_str) = data_synced__gt {
18459 local_var_req_builder = match "multi" {
18460 "multi" => local_var_req_builder.query(
18461 &local_var_str
18462 .into_iter()
18463 .map(|p| ("data_synced__gt".to_owned(), p.to_string()))
18464 .collect::<Vec<(std::string::String, std::string::String)>>(),
18465 ),
18466 _ => local_var_req_builder.query(&[(
18467 "data_synced__gt",
18468 &local_var_str
18469 .into_iter()
18470 .map(|p| p.to_string())
18471 .collect::<Vec<String>>()
18472 .join(",")
18473 .to_string(),
18474 )]),
18475 };
18476 }
18477 if let Some(ref local_var_str) = data_synced__gte {
18478 local_var_req_builder = match "multi" {
18479 "multi" => local_var_req_builder.query(
18480 &local_var_str
18481 .into_iter()
18482 .map(|p| ("data_synced__gte".to_owned(), p.to_string()))
18483 .collect::<Vec<(std::string::String, std::string::String)>>(),
18484 ),
18485 _ => local_var_req_builder.query(&[(
18486 "data_synced__gte",
18487 &local_var_str
18488 .into_iter()
18489 .map(|p| p.to_string())
18490 .collect::<Vec<String>>()
18491 .join(",")
18492 .to_string(),
18493 )]),
18494 };
18495 }
18496 if let Some(ref local_var_str) = data_synced__lt {
18497 local_var_req_builder = match "multi" {
18498 "multi" => local_var_req_builder.query(
18499 &local_var_str
18500 .into_iter()
18501 .map(|p| ("data_synced__lt".to_owned(), p.to_string()))
18502 .collect::<Vec<(std::string::String, std::string::String)>>(),
18503 ),
18504 _ => local_var_req_builder.query(&[(
18505 "data_synced__lt",
18506 &local_var_str
18507 .into_iter()
18508 .map(|p| p.to_string())
18509 .collect::<Vec<String>>()
18510 .join(",")
18511 .to_string(),
18512 )]),
18513 };
18514 }
18515 if let Some(ref local_var_str) = data_synced__lte {
18516 local_var_req_builder = match "multi" {
18517 "multi" => local_var_req_builder.query(
18518 &local_var_str
18519 .into_iter()
18520 .map(|p| ("data_synced__lte".to_owned(), p.to_string()))
18521 .collect::<Vec<(std::string::String, std::string::String)>>(),
18522 ),
18523 _ => local_var_req_builder.query(&[(
18524 "data_synced__lte",
18525 &local_var_str
18526 .into_iter()
18527 .map(|p| p.to_string())
18528 .collect::<Vec<String>>()
18529 .join(",")
18530 .to_string(),
18531 )]),
18532 };
18533 }
18534 if let Some(ref local_var_str) = data_synced__n {
18535 local_var_req_builder = match "multi" {
18536 "multi" => local_var_req_builder.query(
18537 &local_var_str
18538 .into_iter()
18539 .map(|p| ("data_synced__n".to_owned(), p.to_string()))
18540 .collect::<Vec<(std::string::String, std::string::String)>>(),
18541 ),
18542 _ => local_var_req_builder.query(&[(
18543 "data_synced__n",
18544 &local_var_str
18545 .into_iter()
18546 .map(|p| p.to_string())
18547 .collect::<Vec<String>>()
18548 .join(",")
18549 .to_string(),
18550 )]),
18551 };
18552 }
18553 if let Some(ref local_var_str) = description {
18554 local_var_req_builder = match "multi" {
18555 "multi" => local_var_req_builder.query(
18556 &local_var_str
18557 .into_iter()
18558 .map(|p| ("description".to_owned(), p.to_string()))
18559 .collect::<Vec<(std::string::String, std::string::String)>>(),
18560 ),
18561 _ => local_var_req_builder.query(&[(
18562 "description",
18563 &local_var_str
18564 .into_iter()
18565 .map(|p| p.to_string())
18566 .collect::<Vec<String>>()
18567 .join(",")
18568 .to_string(),
18569 )]),
18570 };
18571 }
18572 if let Some(ref local_var_str) = description__empty {
18573 local_var_req_builder =
18574 local_var_req_builder.query(&[("description__empty", &local_var_str.to_string())]);
18575 }
18576 if let Some(ref local_var_str) = description__ic {
18577 local_var_req_builder = match "multi" {
18578 "multi" => local_var_req_builder.query(
18579 &local_var_str
18580 .into_iter()
18581 .map(|p| ("description__ic".to_owned(), p.to_string()))
18582 .collect::<Vec<(std::string::String, std::string::String)>>(),
18583 ),
18584 _ => local_var_req_builder.query(&[(
18585 "description__ic",
18586 &local_var_str
18587 .into_iter()
18588 .map(|p| p.to_string())
18589 .collect::<Vec<String>>()
18590 .join(",")
18591 .to_string(),
18592 )]),
18593 };
18594 }
18595 if let Some(ref local_var_str) = description__ie {
18596 local_var_req_builder = match "multi" {
18597 "multi" => local_var_req_builder.query(
18598 &local_var_str
18599 .into_iter()
18600 .map(|p| ("description__ie".to_owned(), p.to_string()))
18601 .collect::<Vec<(std::string::String, std::string::String)>>(),
18602 ),
18603 _ => local_var_req_builder.query(&[(
18604 "description__ie",
18605 &local_var_str
18606 .into_iter()
18607 .map(|p| p.to_string())
18608 .collect::<Vec<String>>()
18609 .join(",")
18610 .to_string(),
18611 )]),
18612 };
18613 }
18614 if let Some(ref local_var_str) = description__iew {
18615 local_var_req_builder = match "multi" {
18616 "multi" => local_var_req_builder.query(
18617 &local_var_str
18618 .into_iter()
18619 .map(|p| ("description__iew".to_owned(), p.to_string()))
18620 .collect::<Vec<(std::string::String, std::string::String)>>(),
18621 ),
18622 _ => local_var_req_builder.query(&[(
18623 "description__iew",
18624 &local_var_str
18625 .into_iter()
18626 .map(|p| p.to_string())
18627 .collect::<Vec<String>>()
18628 .join(",")
18629 .to_string(),
18630 )]),
18631 };
18632 }
18633 if let Some(ref local_var_str) = description__iregex {
18634 local_var_req_builder = match "multi" {
18635 "multi" => local_var_req_builder.query(
18636 &local_var_str
18637 .into_iter()
18638 .map(|p| ("description__iregex".to_owned(), p.to_string()))
18639 .collect::<Vec<(std::string::String, std::string::String)>>(),
18640 ),
18641 _ => local_var_req_builder.query(&[(
18642 "description__iregex",
18643 &local_var_str
18644 .into_iter()
18645 .map(|p| p.to_string())
18646 .collect::<Vec<String>>()
18647 .join(",")
18648 .to_string(),
18649 )]),
18650 };
18651 }
18652 if let Some(ref local_var_str) = description__isw {
18653 local_var_req_builder = match "multi" {
18654 "multi" => local_var_req_builder.query(
18655 &local_var_str
18656 .into_iter()
18657 .map(|p| ("description__isw".to_owned(), p.to_string()))
18658 .collect::<Vec<(std::string::String, std::string::String)>>(),
18659 ),
18660 _ => local_var_req_builder.query(&[(
18661 "description__isw",
18662 &local_var_str
18663 .into_iter()
18664 .map(|p| p.to_string())
18665 .collect::<Vec<String>>()
18666 .join(",")
18667 .to_string(),
18668 )]),
18669 };
18670 }
18671 if let Some(ref local_var_str) = description__n {
18672 local_var_req_builder = match "multi" {
18673 "multi" => local_var_req_builder.query(
18674 &local_var_str
18675 .into_iter()
18676 .map(|p| ("description__n".to_owned(), p.to_string()))
18677 .collect::<Vec<(std::string::String, std::string::String)>>(),
18678 ),
18679 _ => local_var_req_builder.query(&[(
18680 "description__n",
18681 &local_var_str
18682 .into_iter()
18683 .map(|p| p.to_string())
18684 .collect::<Vec<String>>()
18685 .join(",")
18686 .to_string(),
18687 )]),
18688 };
18689 }
18690 if let Some(ref local_var_str) = description__nic {
18691 local_var_req_builder = match "multi" {
18692 "multi" => local_var_req_builder.query(
18693 &local_var_str
18694 .into_iter()
18695 .map(|p| ("description__nic".to_owned(), p.to_string()))
18696 .collect::<Vec<(std::string::String, std::string::String)>>(),
18697 ),
18698 _ => local_var_req_builder.query(&[(
18699 "description__nic",
18700 &local_var_str
18701 .into_iter()
18702 .map(|p| p.to_string())
18703 .collect::<Vec<String>>()
18704 .join(",")
18705 .to_string(),
18706 )]),
18707 };
18708 }
18709 if let Some(ref local_var_str) = description__nie {
18710 local_var_req_builder = match "multi" {
18711 "multi" => local_var_req_builder.query(
18712 &local_var_str
18713 .into_iter()
18714 .map(|p| ("description__nie".to_owned(), p.to_string()))
18715 .collect::<Vec<(std::string::String, std::string::String)>>(),
18716 ),
18717 _ => local_var_req_builder.query(&[(
18718 "description__nie",
18719 &local_var_str
18720 .into_iter()
18721 .map(|p| p.to_string())
18722 .collect::<Vec<String>>()
18723 .join(",")
18724 .to_string(),
18725 )]),
18726 };
18727 }
18728 if let Some(ref local_var_str) = description__niew {
18729 local_var_req_builder = match "multi" {
18730 "multi" => local_var_req_builder.query(
18731 &local_var_str
18732 .into_iter()
18733 .map(|p| ("description__niew".to_owned(), p.to_string()))
18734 .collect::<Vec<(std::string::String, std::string::String)>>(),
18735 ),
18736 _ => local_var_req_builder.query(&[(
18737 "description__niew",
18738 &local_var_str
18739 .into_iter()
18740 .map(|p| p.to_string())
18741 .collect::<Vec<String>>()
18742 .join(",")
18743 .to_string(),
18744 )]),
18745 };
18746 }
18747 if let Some(ref local_var_str) = description__nisw {
18748 local_var_req_builder = match "multi" {
18749 "multi" => local_var_req_builder.query(
18750 &local_var_str
18751 .into_iter()
18752 .map(|p| ("description__nisw".to_owned(), p.to_string()))
18753 .collect::<Vec<(std::string::String, std::string::String)>>(),
18754 ),
18755 _ => local_var_req_builder.query(&[(
18756 "description__nisw",
18757 &local_var_str
18758 .into_iter()
18759 .map(|p| p.to_string())
18760 .collect::<Vec<String>>()
18761 .join(",")
18762 .to_string(),
18763 )]),
18764 };
18765 }
18766 if let Some(ref local_var_str) = description__regex {
18767 local_var_req_builder = match "multi" {
18768 "multi" => local_var_req_builder.query(
18769 &local_var_str
18770 .into_iter()
18771 .map(|p| ("description__regex".to_owned(), p.to_string()))
18772 .collect::<Vec<(std::string::String, std::string::String)>>(),
18773 ),
18774 _ => local_var_req_builder.query(&[(
18775 "description__regex",
18776 &local_var_str
18777 .into_iter()
18778 .map(|p| p.to_string())
18779 .collect::<Vec<String>>()
18780 .join(",")
18781 .to_string(),
18782 )]),
18783 };
18784 }
18785 if let Some(ref local_var_str) = file_extension {
18786 local_var_req_builder = match "multi" {
18787 "multi" => local_var_req_builder.query(
18788 &local_var_str
18789 .into_iter()
18790 .map(|p| ("file_extension".to_owned(), p.to_string()))
18791 .collect::<Vec<(std::string::String, std::string::String)>>(),
18792 ),
18793 _ => local_var_req_builder.query(&[(
18794 "file_extension",
18795 &local_var_str
18796 .into_iter()
18797 .map(|p| p.to_string())
18798 .collect::<Vec<String>>()
18799 .join(",")
18800 .to_string(),
18801 )]),
18802 };
18803 }
18804 if let Some(ref local_var_str) = file_extension__empty {
18805 local_var_req_builder =
18806 local_var_req_builder.query(&[("file_extension__empty", &local_var_str.to_string())]);
18807 }
18808 if let Some(ref local_var_str) = file_extension__ic {
18809 local_var_req_builder = match "multi" {
18810 "multi" => local_var_req_builder.query(
18811 &local_var_str
18812 .into_iter()
18813 .map(|p| ("file_extension__ic".to_owned(), p.to_string()))
18814 .collect::<Vec<(std::string::String, std::string::String)>>(),
18815 ),
18816 _ => local_var_req_builder.query(&[(
18817 "file_extension__ic",
18818 &local_var_str
18819 .into_iter()
18820 .map(|p| p.to_string())
18821 .collect::<Vec<String>>()
18822 .join(",")
18823 .to_string(),
18824 )]),
18825 };
18826 }
18827 if let Some(ref local_var_str) = file_extension__ie {
18828 local_var_req_builder = match "multi" {
18829 "multi" => local_var_req_builder.query(
18830 &local_var_str
18831 .into_iter()
18832 .map(|p| ("file_extension__ie".to_owned(), p.to_string()))
18833 .collect::<Vec<(std::string::String, std::string::String)>>(),
18834 ),
18835 _ => local_var_req_builder.query(&[(
18836 "file_extension__ie",
18837 &local_var_str
18838 .into_iter()
18839 .map(|p| p.to_string())
18840 .collect::<Vec<String>>()
18841 .join(",")
18842 .to_string(),
18843 )]),
18844 };
18845 }
18846 if let Some(ref local_var_str) = file_extension__iew {
18847 local_var_req_builder = match "multi" {
18848 "multi" => local_var_req_builder.query(
18849 &local_var_str
18850 .into_iter()
18851 .map(|p| ("file_extension__iew".to_owned(), p.to_string()))
18852 .collect::<Vec<(std::string::String, std::string::String)>>(),
18853 ),
18854 _ => local_var_req_builder.query(&[(
18855 "file_extension__iew",
18856 &local_var_str
18857 .into_iter()
18858 .map(|p| p.to_string())
18859 .collect::<Vec<String>>()
18860 .join(",")
18861 .to_string(),
18862 )]),
18863 };
18864 }
18865 if let Some(ref local_var_str) = file_extension__iregex {
18866 local_var_req_builder = match "multi" {
18867 "multi" => local_var_req_builder.query(
18868 &local_var_str
18869 .into_iter()
18870 .map(|p| ("file_extension__iregex".to_owned(), p.to_string()))
18871 .collect::<Vec<(std::string::String, std::string::String)>>(),
18872 ),
18873 _ => local_var_req_builder.query(&[(
18874 "file_extension__iregex",
18875 &local_var_str
18876 .into_iter()
18877 .map(|p| p.to_string())
18878 .collect::<Vec<String>>()
18879 .join(",")
18880 .to_string(),
18881 )]),
18882 };
18883 }
18884 if let Some(ref local_var_str) = file_extension__isw {
18885 local_var_req_builder = match "multi" {
18886 "multi" => local_var_req_builder.query(
18887 &local_var_str
18888 .into_iter()
18889 .map(|p| ("file_extension__isw".to_owned(), p.to_string()))
18890 .collect::<Vec<(std::string::String, std::string::String)>>(),
18891 ),
18892 _ => local_var_req_builder.query(&[(
18893 "file_extension__isw",
18894 &local_var_str
18895 .into_iter()
18896 .map(|p| p.to_string())
18897 .collect::<Vec<String>>()
18898 .join(",")
18899 .to_string(),
18900 )]),
18901 };
18902 }
18903 if let Some(ref local_var_str) = file_extension__n {
18904 local_var_req_builder = match "multi" {
18905 "multi" => local_var_req_builder.query(
18906 &local_var_str
18907 .into_iter()
18908 .map(|p| ("file_extension__n".to_owned(), p.to_string()))
18909 .collect::<Vec<(std::string::String, std::string::String)>>(),
18910 ),
18911 _ => local_var_req_builder.query(&[(
18912 "file_extension__n",
18913 &local_var_str
18914 .into_iter()
18915 .map(|p| p.to_string())
18916 .collect::<Vec<String>>()
18917 .join(",")
18918 .to_string(),
18919 )]),
18920 };
18921 }
18922 if let Some(ref local_var_str) = file_extension__nic {
18923 local_var_req_builder = match "multi" {
18924 "multi" => local_var_req_builder.query(
18925 &local_var_str
18926 .into_iter()
18927 .map(|p| ("file_extension__nic".to_owned(), p.to_string()))
18928 .collect::<Vec<(std::string::String, std::string::String)>>(),
18929 ),
18930 _ => local_var_req_builder.query(&[(
18931 "file_extension__nic",
18932 &local_var_str
18933 .into_iter()
18934 .map(|p| p.to_string())
18935 .collect::<Vec<String>>()
18936 .join(",")
18937 .to_string(),
18938 )]),
18939 };
18940 }
18941 if let Some(ref local_var_str) = file_extension__nie {
18942 local_var_req_builder = match "multi" {
18943 "multi" => local_var_req_builder.query(
18944 &local_var_str
18945 .into_iter()
18946 .map(|p| ("file_extension__nie".to_owned(), p.to_string()))
18947 .collect::<Vec<(std::string::String, std::string::String)>>(),
18948 ),
18949 _ => local_var_req_builder.query(&[(
18950 "file_extension__nie",
18951 &local_var_str
18952 .into_iter()
18953 .map(|p| p.to_string())
18954 .collect::<Vec<String>>()
18955 .join(",")
18956 .to_string(),
18957 )]),
18958 };
18959 }
18960 if let Some(ref local_var_str) = file_extension__niew {
18961 local_var_req_builder = match "multi" {
18962 "multi" => local_var_req_builder.query(
18963 &local_var_str
18964 .into_iter()
18965 .map(|p| ("file_extension__niew".to_owned(), p.to_string()))
18966 .collect::<Vec<(std::string::String, std::string::String)>>(),
18967 ),
18968 _ => local_var_req_builder.query(&[(
18969 "file_extension__niew",
18970 &local_var_str
18971 .into_iter()
18972 .map(|p| p.to_string())
18973 .collect::<Vec<String>>()
18974 .join(",")
18975 .to_string(),
18976 )]),
18977 };
18978 }
18979 if let Some(ref local_var_str) = file_extension__nisw {
18980 local_var_req_builder = match "multi" {
18981 "multi" => local_var_req_builder.query(
18982 &local_var_str
18983 .into_iter()
18984 .map(|p| ("file_extension__nisw".to_owned(), p.to_string()))
18985 .collect::<Vec<(std::string::String, std::string::String)>>(),
18986 ),
18987 _ => local_var_req_builder.query(&[(
18988 "file_extension__nisw",
18989 &local_var_str
18990 .into_iter()
18991 .map(|p| p.to_string())
18992 .collect::<Vec<String>>()
18993 .join(",")
18994 .to_string(),
18995 )]),
18996 };
18997 }
18998 if let Some(ref local_var_str) = file_extension__regex {
18999 local_var_req_builder = match "multi" {
19000 "multi" => local_var_req_builder.query(
19001 &local_var_str
19002 .into_iter()
19003 .map(|p| ("file_extension__regex".to_owned(), p.to_string()))
19004 .collect::<Vec<(std::string::String, std::string::String)>>(),
19005 ),
19006 _ => local_var_req_builder.query(&[(
19007 "file_extension__regex",
19008 &local_var_str
19009 .into_iter()
19010 .map(|p| p.to_string())
19011 .collect::<Vec<String>>()
19012 .join(",")
19013 .to_string(),
19014 )]),
19015 };
19016 }
19017 if let Some(ref local_var_str) = file_name {
19018 local_var_req_builder = match "multi" {
19019 "multi" => local_var_req_builder.query(
19020 &local_var_str
19021 .into_iter()
19022 .map(|p| ("file_name".to_owned(), p.to_string()))
19023 .collect::<Vec<(std::string::String, std::string::String)>>(),
19024 ),
19025 _ => local_var_req_builder.query(&[(
19026 "file_name",
19027 &local_var_str
19028 .into_iter()
19029 .map(|p| p.to_string())
19030 .collect::<Vec<String>>()
19031 .join(",")
19032 .to_string(),
19033 )]),
19034 };
19035 }
19036 if let Some(ref local_var_str) = file_name__empty {
19037 local_var_req_builder =
19038 local_var_req_builder.query(&[("file_name__empty", &local_var_str.to_string())]);
19039 }
19040 if let Some(ref local_var_str) = file_name__ic {
19041 local_var_req_builder = match "multi" {
19042 "multi" => local_var_req_builder.query(
19043 &local_var_str
19044 .into_iter()
19045 .map(|p| ("file_name__ic".to_owned(), p.to_string()))
19046 .collect::<Vec<(std::string::String, std::string::String)>>(),
19047 ),
19048 _ => local_var_req_builder.query(&[(
19049 "file_name__ic",
19050 &local_var_str
19051 .into_iter()
19052 .map(|p| p.to_string())
19053 .collect::<Vec<String>>()
19054 .join(",")
19055 .to_string(),
19056 )]),
19057 };
19058 }
19059 if let Some(ref local_var_str) = file_name__ie {
19060 local_var_req_builder = match "multi" {
19061 "multi" => local_var_req_builder.query(
19062 &local_var_str
19063 .into_iter()
19064 .map(|p| ("file_name__ie".to_owned(), p.to_string()))
19065 .collect::<Vec<(std::string::String, std::string::String)>>(),
19066 ),
19067 _ => local_var_req_builder.query(&[(
19068 "file_name__ie",
19069 &local_var_str
19070 .into_iter()
19071 .map(|p| p.to_string())
19072 .collect::<Vec<String>>()
19073 .join(",")
19074 .to_string(),
19075 )]),
19076 };
19077 }
19078 if let Some(ref local_var_str) = file_name__iew {
19079 local_var_req_builder = match "multi" {
19080 "multi" => local_var_req_builder.query(
19081 &local_var_str
19082 .into_iter()
19083 .map(|p| ("file_name__iew".to_owned(), p.to_string()))
19084 .collect::<Vec<(std::string::String, std::string::String)>>(),
19085 ),
19086 _ => local_var_req_builder.query(&[(
19087 "file_name__iew",
19088 &local_var_str
19089 .into_iter()
19090 .map(|p| p.to_string())
19091 .collect::<Vec<String>>()
19092 .join(",")
19093 .to_string(),
19094 )]),
19095 };
19096 }
19097 if let Some(ref local_var_str) = file_name__iregex {
19098 local_var_req_builder = match "multi" {
19099 "multi" => local_var_req_builder.query(
19100 &local_var_str
19101 .into_iter()
19102 .map(|p| ("file_name__iregex".to_owned(), p.to_string()))
19103 .collect::<Vec<(std::string::String, std::string::String)>>(),
19104 ),
19105 _ => local_var_req_builder.query(&[(
19106 "file_name__iregex",
19107 &local_var_str
19108 .into_iter()
19109 .map(|p| p.to_string())
19110 .collect::<Vec<String>>()
19111 .join(",")
19112 .to_string(),
19113 )]),
19114 };
19115 }
19116 if let Some(ref local_var_str) = file_name__isw {
19117 local_var_req_builder = match "multi" {
19118 "multi" => local_var_req_builder.query(
19119 &local_var_str
19120 .into_iter()
19121 .map(|p| ("file_name__isw".to_owned(), p.to_string()))
19122 .collect::<Vec<(std::string::String, std::string::String)>>(),
19123 ),
19124 _ => local_var_req_builder.query(&[(
19125 "file_name__isw",
19126 &local_var_str
19127 .into_iter()
19128 .map(|p| p.to_string())
19129 .collect::<Vec<String>>()
19130 .join(",")
19131 .to_string(),
19132 )]),
19133 };
19134 }
19135 if let Some(ref local_var_str) = file_name__n {
19136 local_var_req_builder = match "multi" {
19137 "multi" => local_var_req_builder.query(
19138 &local_var_str
19139 .into_iter()
19140 .map(|p| ("file_name__n".to_owned(), p.to_string()))
19141 .collect::<Vec<(std::string::String, std::string::String)>>(),
19142 ),
19143 _ => local_var_req_builder.query(&[(
19144 "file_name__n",
19145 &local_var_str
19146 .into_iter()
19147 .map(|p| p.to_string())
19148 .collect::<Vec<String>>()
19149 .join(",")
19150 .to_string(),
19151 )]),
19152 };
19153 }
19154 if let Some(ref local_var_str) = file_name__nic {
19155 local_var_req_builder = match "multi" {
19156 "multi" => local_var_req_builder.query(
19157 &local_var_str
19158 .into_iter()
19159 .map(|p| ("file_name__nic".to_owned(), p.to_string()))
19160 .collect::<Vec<(std::string::String, std::string::String)>>(),
19161 ),
19162 _ => local_var_req_builder.query(&[(
19163 "file_name__nic",
19164 &local_var_str
19165 .into_iter()
19166 .map(|p| p.to_string())
19167 .collect::<Vec<String>>()
19168 .join(",")
19169 .to_string(),
19170 )]),
19171 };
19172 }
19173 if let Some(ref local_var_str) = file_name__nie {
19174 local_var_req_builder = match "multi" {
19175 "multi" => local_var_req_builder.query(
19176 &local_var_str
19177 .into_iter()
19178 .map(|p| ("file_name__nie".to_owned(), p.to_string()))
19179 .collect::<Vec<(std::string::String, std::string::String)>>(),
19180 ),
19181 _ => local_var_req_builder.query(&[(
19182 "file_name__nie",
19183 &local_var_str
19184 .into_iter()
19185 .map(|p| p.to_string())
19186 .collect::<Vec<String>>()
19187 .join(",")
19188 .to_string(),
19189 )]),
19190 };
19191 }
19192 if let Some(ref local_var_str) = file_name__niew {
19193 local_var_req_builder = match "multi" {
19194 "multi" => local_var_req_builder.query(
19195 &local_var_str
19196 .into_iter()
19197 .map(|p| ("file_name__niew".to_owned(), p.to_string()))
19198 .collect::<Vec<(std::string::String, std::string::String)>>(),
19199 ),
19200 _ => local_var_req_builder.query(&[(
19201 "file_name__niew",
19202 &local_var_str
19203 .into_iter()
19204 .map(|p| p.to_string())
19205 .collect::<Vec<String>>()
19206 .join(",")
19207 .to_string(),
19208 )]),
19209 };
19210 }
19211 if let Some(ref local_var_str) = file_name__nisw {
19212 local_var_req_builder = match "multi" {
19213 "multi" => local_var_req_builder.query(
19214 &local_var_str
19215 .into_iter()
19216 .map(|p| ("file_name__nisw".to_owned(), p.to_string()))
19217 .collect::<Vec<(std::string::String, std::string::String)>>(),
19218 ),
19219 _ => local_var_req_builder.query(&[(
19220 "file_name__nisw",
19221 &local_var_str
19222 .into_iter()
19223 .map(|p| p.to_string())
19224 .collect::<Vec<String>>()
19225 .join(",")
19226 .to_string(),
19227 )]),
19228 };
19229 }
19230 if let Some(ref local_var_str) = file_name__regex {
19231 local_var_req_builder = match "multi" {
19232 "multi" => local_var_req_builder.query(
19233 &local_var_str
19234 .into_iter()
19235 .map(|p| ("file_name__regex".to_owned(), p.to_string()))
19236 .collect::<Vec<(std::string::String, std::string::String)>>(),
19237 ),
19238 _ => local_var_req_builder.query(&[(
19239 "file_name__regex",
19240 &local_var_str
19241 .into_iter()
19242 .map(|p| p.to_string())
19243 .collect::<Vec<String>>()
19244 .join(",")
19245 .to_string(),
19246 )]),
19247 };
19248 }
19249 if let Some(ref local_var_str) = id {
19250 local_var_req_builder = match "multi" {
19251 "multi" => local_var_req_builder.query(
19252 &local_var_str
19253 .into_iter()
19254 .map(|p| ("id".to_owned(), p.to_string()))
19255 .collect::<Vec<(std::string::String, std::string::String)>>(),
19256 ),
19257 _ => local_var_req_builder.query(&[(
19258 "id",
19259 &local_var_str
19260 .into_iter()
19261 .map(|p| p.to_string())
19262 .collect::<Vec<String>>()
19263 .join(",")
19264 .to_string(),
19265 )]),
19266 };
19267 }
19268 if let Some(ref local_var_str) = id__empty {
19269 local_var_req_builder =
19270 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
19271 }
19272 if let Some(ref local_var_str) = id__gt {
19273 local_var_req_builder = match "multi" {
19274 "multi" => local_var_req_builder.query(
19275 &local_var_str
19276 .into_iter()
19277 .map(|p| ("id__gt".to_owned(), p.to_string()))
19278 .collect::<Vec<(std::string::String, std::string::String)>>(),
19279 ),
19280 _ => local_var_req_builder.query(&[(
19281 "id__gt",
19282 &local_var_str
19283 .into_iter()
19284 .map(|p| p.to_string())
19285 .collect::<Vec<String>>()
19286 .join(",")
19287 .to_string(),
19288 )]),
19289 };
19290 }
19291 if let Some(ref local_var_str) = id__gte {
19292 local_var_req_builder = match "multi" {
19293 "multi" => local_var_req_builder.query(
19294 &local_var_str
19295 .into_iter()
19296 .map(|p| ("id__gte".to_owned(), p.to_string()))
19297 .collect::<Vec<(std::string::String, std::string::String)>>(),
19298 ),
19299 _ => local_var_req_builder.query(&[(
19300 "id__gte",
19301 &local_var_str
19302 .into_iter()
19303 .map(|p| p.to_string())
19304 .collect::<Vec<String>>()
19305 .join(",")
19306 .to_string(),
19307 )]),
19308 };
19309 }
19310 if let Some(ref local_var_str) = id__lt {
19311 local_var_req_builder = match "multi" {
19312 "multi" => local_var_req_builder.query(
19313 &local_var_str
19314 .into_iter()
19315 .map(|p| ("id__lt".to_owned(), p.to_string()))
19316 .collect::<Vec<(std::string::String, std::string::String)>>(),
19317 ),
19318 _ => local_var_req_builder.query(&[(
19319 "id__lt",
19320 &local_var_str
19321 .into_iter()
19322 .map(|p| p.to_string())
19323 .collect::<Vec<String>>()
19324 .join(",")
19325 .to_string(),
19326 )]),
19327 };
19328 }
19329 if let Some(ref local_var_str) = id__lte {
19330 local_var_req_builder = match "multi" {
19331 "multi" => local_var_req_builder.query(
19332 &local_var_str
19333 .into_iter()
19334 .map(|p| ("id__lte".to_owned(), p.to_string()))
19335 .collect::<Vec<(std::string::String, std::string::String)>>(),
19336 ),
19337 _ => local_var_req_builder.query(&[(
19338 "id__lte",
19339 &local_var_str
19340 .into_iter()
19341 .map(|p| p.to_string())
19342 .collect::<Vec<String>>()
19343 .join(",")
19344 .to_string(),
19345 )]),
19346 };
19347 }
19348 if let Some(ref local_var_str) = id__n {
19349 local_var_req_builder = match "multi" {
19350 "multi" => local_var_req_builder.query(
19351 &local_var_str
19352 .into_iter()
19353 .map(|p| ("id__n".to_owned(), p.to_string()))
19354 .collect::<Vec<(std::string::String, std::string::String)>>(),
19355 ),
19356 _ => local_var_req_builder.query(&[(
19357 "id__n",
19358 &local_var_str
19359 .into_iter()
19360 .map(|p| p.to_string())
19361 .collect::<Vec<String>>()
19362 .join(",")
19363 .to_string(),
19364 )]),
19365 };
19366 }
19367 if let Some(ref local_var_str) = last_updated {
19368 local_var_req_builder = match "multi" {
19369 "multi" => local_var_req_builder.query(
19370 &local_var_str
19371 .into_iter()
19372 .map(|p| ("last_updated".to_owned(), p.to_string()))
19373 .collect::<Vec<(std::string::String, std::string::String)>>(),
19374 ),
19375 _ => local_var_req_builder.query(&[(
19376 "last_updated",
19377 &local_var_str
19378 .into_iter()
19379 .map(|p| p.to_string())
19380 .collect::<Vec<String>>()
19381 .join(",")
19382 .to_string(),
19383 )]),
19384 };
19385 }
19386 if let Some(ref local_var_str) = last_updated__empty {
19387 local_var_req_builder = match "multi" {
19388 "multi" => local_var_req_builder.query(
19389 &local_var_str
19390 .into_iter()
19391 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
19392 .collect::<Vec<(std::string::String, std::string::String)>>(),
19393 ),
19394 _ => local_var_req_builder.query(&[(
19395 "last_updated__empty",
19396 &local_var_str
19397 .into_iter()
19398 .map(|p| p.to_string())
19399 .collect::<Vec<String>>()
19400 .join(",")
19401 .to_string(),
19402 )]),
19403 };
19404 }
19405 if let Some(ref local_var_str) = last_updated__gt {
19406 local_var_req_builder = match "multi" {
19407 "multi" => local_var_req_builder.query(
19408 &local_var_str
19409 .into_iter()
19410 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
19411 .collect::<Vec<(std::string::String, std::string::String)>>(),
19412 ),
19413 _ => local_var_req_builder.query(&[(
19414 "last_updated__gt",
19415 &local_var_str
19416 .into_iter()
19417 .map(|p| p.to_string())
19418 .collect::<Vec<String>>()
19419 .join(",")
19420 .to_string(),
19421 )]),
19422 };
19423 }
19424 if let Some(ref local_var_str) = last_updated__gte {
19425 local_var_req_builder = match "multi" {
19426 "multi" => local_var_req_builder.query(
19427 &local_var_str
19428 .into_iter()
19429 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
19430 .collect::<Vec<(std::string::String, std::string::String)>>(),
19431 ),
19432 _ => local_var_req_builder.query(&[(
19433 "last_updated__gte",
19434 &local_var_str
19435 .into_iter()
19436 .map(|p| p.to_string())
19437 .collect::<Vec<String>>()
19438 .join(",")
19439 .to_string(),
19440 )]),
19441 };
19442 }
19443 if let Some(ref local_var_str) = last_updated__lt {
19444 local_var_req_builder = match "multi" {
19445 "multi" => local_var_req_builder.query(
19446 &local_var_str
19447 .into_iter()
19448 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
19449 .collect::<Vec<(std::string::String, std::string::String)>>(),
19450 ),
19451 _ => local_var_req_builder.query(&[(
19452 "last_updated__lt",
19453 &local_var_str
19454 .into_iter()
19455 .map(|p| p.to_string())
19456 .collect::<Vec<String>>()
19457 .join(",")
19458 .to_string(),
19459 )]),
19460 };
19461 }
19462 if let Some(ref local_var_str) = last_updated__lte {
19463 local_var_req_builder = match "multi" {
19464 "multi" => local_var_req_builder.query(
19465 &local_var_str
19466 .into_iter()
19467 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
19468 .collect::<Vec<(std::string::String, std::string::String)>>(),
19469 ),
19470 _ => local_var_req_builder.query(&[(
19471 "last_updated__lte",
19472 &local_var_str
19473 .into_iter()
19474 .map(|p| p.to_string())
19475 .collect::<Vec<String>>()
19476 .join(",")
19477 .to_string(),
19478 )]),
19479 };
19480 }
19481 if let Some(ref local_var_str) = last_updated__n {
19482 local_var_req_builder = match "multi" {
19483 "multi" => local_var_req_builder.query(
19484 &local_var_str
19485 .into_iter()
19486 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
19487 .collect::<Vec<(std::string::String, std::string::String)>>(),
19488 ),
19489 _ => local_var_req_builder.query(&[(
19490 "last_updated__n",
19491 &local_var_str
19492 .into_iter()
19493 .map(|p| p.to_string())
19494 .collect::<Vec<String>>()
19495 .join(",")
19496 .to_string(),
19497 )]),
19498 };
19499 }
19500 if let Some(ref local_var_str) = limit {
19501 local_var_req_builder =
19502 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
19503 }
19504 if let Some(ref local_var_str) = mime_type {
19505 local_var_req_builder = match "multi" {
19506 "multi" => local_var_req_builder.query(
19507 &local_var_str
19508 .into_iter()
19509 .map(|p| ("mime_type".to_owned(), p.to_string()))
19510 .collect::<Vec<(std::string::String, std::string::String)>>(),
19511 ),
19512 _ => local_var_req_builder.query(&[(
19513 "mime_type",
19514 &local_var_str
19515 .into_iter()
19516 .map(|p| p.to_string())
19517 .collect::<Vec<String>>()
19518 .join(",")
19519 .to_string(),
19520 )]),
19521 };
19522 }
19523 if let Some(ref local_var_str) = mime_type__empty {
19524 local_var_req_builder =
19525 local_var_req_builder.query(&[("mime_type__empty", &local_var_str.to_string())]);
19526 }
19527 if let Some(ref local_var_str) = mime_type__ic {
19528 local_var_req_builder = match "multi" {
19529 "multi" => local_var_req_builder.query(
19530 &local_var_str
19531 .into_iter()
19532 .map(|p| ("mime_type__ic".to_owned(), p.to_string()))
19533 .collect::<Vec<(std::string::String, std::string::String)>>(),
19534 ),
19535 _ => local_var_req_builder.query(&[(
19536 "mime_type__ic",
19537 &local_var_str
19538 .into_iter()
19539 .map(|p| p.to_string())
19540 .collect::<Vec<String>>()
19541 .join(",")
19542 .to_string(),
19543 )]),
19544 };
19545 }
19546 if let Some(ref local_var_str) = mime_type__ie {
19547 local_var_req_builder = match "multi" {
19548 "multi" => local_var_req_builder.query(
19549 &local_var_str
19550 .into_iter()
19551 .map(|p| ("mime_type__ie".to_owned(), p.to_string()))
19552 .collect::<Vec<(std::string::String, std::string::String)>>(),
19553 ),
19554 _ => local_var_req_builder.query(&[(
19555 "mime_type__ie",
19556 &local_var_str
19557 .into_iter()
19558 .map(|p| p.to_string())
19559 .collect::<Vec<String>>()
19560 .join(",")
19561 .to_string(),
19562 )]),
19563 };
19564 }
19565 if let Some(ref local_var_str) = mime_type__iew {
19566 local_var_req_builder = match "multi" {
19567 "multi" => local_var_req_builder.query(
19568 &local_var_str
19569 .into_iter()
19570 .map(|p| ("mime_type__iew".to_owned(), p.to_string()))
19571 .collect::<Vec<(std::string::String, std::string::String)>>(),
19572 ),
19573 _ => local_var_req_builder.query(&[(
19574 "mime_type__iew",
19575 &local_var_str
19576 .into_iter()
19577 .map(|p| p.to_string())
19578 .collect::<Vec<String>>()
19579 .join(",")
19580 .to_string(),
19581 )]),
19582 };
19583 }
19584 if let Some(ref local_var_str) = mime_type__iregex {
19585 local_var_req_builder = match "multi" {
19586 "multi" => local_var_req_builder.query(
19587 &local_var_str
19588 .into_iter()
19589 .map(|p| ("mime_type__iregex".to_owned(), p.to_string()))
19590 .collect::<Vec<(std::string::String, std::string::String)>>(),
19591 ),
19592 _ => local_var_req_builder.query(&[(
19593 "mime_type__iregex",
19594 &local_var_str
19595 .into_iter()
19596 .map(|p| p.to_string())
19597 .collect::<Vec<String>>()
19598 .join(",")
19599 .to_string(),
19600 )]),
19601 };
19602 }
19603 if let Some(ref local_var_str) = mime_type__isw {
19604 local_var_req_builder = match "multi" {
19605 "multi" => local_var_req_builder.query(
19606 &local_var_str
19607 .into_iter()
19608 .map(|p| ("mime_type__isw".to_owned(), p.to_string()))
19609 .collect::<Vec<(std::string::String, std::string::String)>>(),
19610 ),
19611 _ => local_var_req_builder.query(&[(
19612 "mime_type__isw",
19613 &local_var_str
19614 .into_iter()
19615 .map(|p| p.to_string())
19616 .collect::<Vec<String>>()
19617 .join(",")
19618 .to_string(),
19619 )]),
19620 };
19621 }
19622 if let Some(ref local_var_str) = mime_type__n {
19623 local_var_req_builder = match "multi" {
19624 "multi" => local_var_req_builder.query(
19625 &local_var_str
19626 .into_iter()
19627 .map(|p| ("mime_type__n".to_owned(), p.to_string()))
19628 .collect::<Vec<(std::string::String, std::string::String)>>(),
19629 ),
19630 _ => local_var_req_builder.query(&[(
19631 "mime_type__n",
19632 &local_var_str
19633 .into_iter()
19634 .map(|p| p.to_string())
19635 .collect::<Vec<String>>()
19636 .join(",")
19637 .to_string(),
19638 )]),
19639 };
19640 }
19641 if let Some(ref local_var_str) = mime_type__nic {
19642 local_var_req_builder = match "multi" {
19643 "multi" => local_var_req_builder.query(
19644 &local_var_str
19645 .into_iter()
19646 .map(|p| ("mime_type__nic".to_owned(), p.to_string()))
19647 .collect::<Vec<(std::string::String, std::string::String)>>(),
19648 ),
19649 _ => local_var_req_builder.query(&[(
19650 "mime_type__nic",
19651 &local_var_str
19652 .into_iter()
19653 .map(|p| p.to_string())
19654 .collect::<Vec<String>>()
19655 .join(",")
19656 .to_string(),
19657 )]),
19658 };
19659 }
19660 if let Some(ref local_var_str) = mime_type__nie {
19661 local_var_req_builder = match "multi" {
19662 "multi" => local_var_req_builder.query(
19663 &local_var_str
19664 .into_iter()
19665 .map(|p| ("mime_type__nie".to_owned(), p.to_string()))
19666 .collect::<Vec<(std::string::String, std::string::String)>>(),
19667 ),
19668 _ => local_var_req_builder.query(&[(
19669 "mime_type__nie",
19670 &local_var_str
19671 .into_iter()
19672 .map(|p| p.to_string())
19673 .collect::<Vec<String>>()
19674 .join(",")
19675 .to_string(),
19676 )]),
19677 };
19678 }
19679 if let Some(ref local_var_str) = mime_type__niew {
19680 local_var_req_builder = match "multi" {
19681 "multi" => local_var_req_builder.query(
19682 &local_var_str
19683 .into_iter()
19684 .map(|p| ("mime_type__niew".to_owned(), p.to_string()))
19685 .collect::<Vec<(std::string::String, std::string::String)>>(),
19686 ),
19687 _ => local_var_req_builder.query(&[(
19688 "mime_type__niew",
19689 &local_var_str
19690 .into_iter()
19691 .map(|p| p.to_string())
19692 .collect::<Vec<String>>()
19693 .join(",")
19694 .to_string(),
19695 )]),
19696 };
19697 }
19698 if let Some(ref local_var_str) = mime_type__nisw {
19699 local_var_req_builder = match "multi" {
19700 "multi" => local_var_req_builder.query(
19701 &local_var_str
19702 .into_iter()
19703 .map(|p| ("mime_type__nisw".to_owned(), p.to_string()))
19704 .collect::<Vec<(std::string::String, std::string::String)>>(),
19705 ),
19706 _ => local_var_req_builder.query(&[(
19707 "mime_type__nisw",
19708 &local_var_str
19709 .into_iter()
19710 .map(|p| p.to_string())
19711 .collect::<Vec<String>>()
19712 .join(",")
19713 .to_string(),
19714 )]),
19715 };
19716 }
19717 if let Some(ref local_var_str) = mime_type__regex {
19718 local_var_req_builder = match "multi" {
19719 "multi" => local_var_req_builder.query(
19720 &local_var_str
19721 .into_iter()
19722 .map(|p| ("mime_type__regex".to_owned(), p.to_string()))
19723 .collect::<Vec<(std::string::String, std::string::String)>>(),
19724 ),
19725 _ => local_var_req_builder.query(&[(
19726 "mime_type__regex",
19727 &local_var_str
19728 .into_iter()
19729 .map(|p| p.to_string())
19730 .collect::<Vec<String>>()
19731 .join(",")
19732 .to_string(),
19733 )]),
19734 };
19735 }
19736 if let Some(ref local_var_str) = modified_by_request {
19737 local_var_req_builder =
19738 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
19739 }
19740 if let Some(ref local_var_str) = name {
19741 local_var_req_builder = match "multi" {
19742 "multi" => local_var_req_builder.query(
19743 &local_var_str
19744 .into_iter()
19745 .map(|p| ("name".to_owned(), p.to_string()))
19746 .collect::<Vec<(std::string::String, std::string::String)>>(),
19747 ),
19748 _ => local_var_req_builder.query(&[(
19749 "name",
19750 &local_var_str
19751 .into_iter()
19752 .map(|p| p.to_string())
19753 .collect::<Vec<String>>()
19754 .join(",")
19755 .to_string(),
19756 )]),
19757 };
19758 }
19759 if let Some(ref local_var_str) = name__empty {
19760 local_var_req_builder =
19761 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
19762 }
19763 if let Some(ref local_var_str) = name__ic {
19764 local_var_req_builder = match "multi" {
19765 "multi" => local_var_req_builder.query(
19766 &local_var_str
19767 .into_iter()
19768 .map(|p| ("name__ic".to_owned(), p.to_string()))
19769 .collect::<Vec<(std::string::String, std::string::String)>>(),
19770 ),
19771 _ => local_var_req_builder.query(&[(
19772 "name__ic",
19773 &local_var_str
19774 .into_iter()
19775 .map(|p| p.to_string())
19776 .collect::<Vec<String>>()
19777 .join(",")
19778 .to_string(),
19779 )]),
19780 };
19781 }
19782 if let Some(ref local_var_str) = name__ie {
19783 local_var_req_builder = match "multi" {
19784 "multi" => local_var_req_builder.query(
19785 &local_var_str
19786 .into_iter()
19787 .map(|p| ("name__ie".to_owned(), p.to_string()))
19788 .collect::<Vec<(std::string::String, std::string::String)>>(),
19789 ),
19790 _ => local_var_req_builder.query(&[(
19791 "name__ie",
19792 &local_var_str
19793 .into_iter()
19794 .map(|p| p.to_string())
19795 .collect::<Vec<String>>()
19796 .join(",")
19797 .to_string(),
19798 )]),
19799 };
19800 }
19801 if let Some(ref local_var_str) = name__iew {
19802 local_var_req_builder = match "multi" {
19803 "multi" => local_var_req_builder.query(
19804 &local_var_str
19805 .into_iter()
19806 .map(|p| ("name__iew".to_owned(), p.to_string()))
19807 .collect::<Vec<(std::string::String, std::string::String)>>(),
19808 ),
19809 _ => local_var_req_builder.query(&[(
19810 "name__iew",
19811 &local_var_str
19812 .into_iter()
19813 .map(|p| p.to_string())
19814 .collect::<Vec<String>>()
19815 .join(",")
19816 .to_string(),
19817 )]),
19818 };
19819 }
19820 if let Some(ref local_var_str) = name__iregex {
19821 local_var_req_builder = match "multi" {
19822 "multi" => local_var_req_builder.query(
19823 &local_var_str
19824 .into_iter()
19825 .map(|p| ("name__iregex".to_owned(), p.to_string()))
19826 .collect::<Vec<(std::string::String, std::string::String)>>(),
19827 ),
19828 _ => local_var_req_builder.query(&[(
19829 "name__iregex",
19830 &local_var_str
19831 .into_iter()
19832 .map(|p| p.to_string())
19833 .collect::<Vec<String>>()
19834 .join(",")
19835 .to_string(),
19836 )]),
19837 };
19838 }
19839 if let Some(ref local_var_str) = name__isw {
19840 local_var_req_builder = match "multi" {
19841 "multi" => local_var_req_builder.query(
19842 &local_var_str
19843 .into_iter()
19844 .map(|p| ("name__isw".to_owned(), p.to_string()))
19845 .collect::<Vec<(std::string::String, std::string::String)>>(),
19846 ),
19847 _ => local_var_req_builder.query(&[(
19848 "name__isw",
19849 &local_var_str
19850 .into_iter()
19851 .map(|p| p.to_string())
19852 .collect::<Vec<String>>()
19853 .join(",")
19854 .to_string(),
19855 )]),
19856 };
19857 }
19858 if let Some(ref local_var_str) = name__n {
19859 local_var_req_builder = match "multi" {
19860 "multi" => local_var_req_builder.query(
19861 &local_var_str
19862 .into_iter()
19863 .map(|p| ("name__n".to_owned(), p.to_string()))
19864 .collect::<Vec<(std::string::String, std::string::String)>>(),
19865 ),
19866 _ => local_var_req_builder.query(&[(
19867 "name__n",
19868 &local_var_str
19869 .into_iter()
19870 .map(|p| p.to_string())
19871 .collect::<Vec<String>>()
19872 .join(",")
19873 .to_string(),
19874 )]),
19875 };
19876 }
19877 if let Some(ref local_var_str) = name__nic {
19878 local_var_req_builder = match "multi" {
19879 "multi" => local_var_req_builder.query(
19880 &local_var_str
19881 .into_iter()
19882 .map(|p| ("name__nic".to_owned(), p.to_string()))
19883 .collect::<Vec<(std::string::String, std::string::String)>>(),
19884 ),
19885 _ => local_var_req_builder.query(&[(
19886 "name__nic",
19887 &local_var_str
19888 .into_iter()
19889 .map(|p| p.to_string())
19890 .collect::<Vec<String>>()
19891 .join(",")
19892 .to_string(),
19893 )]),
19894 };
19895 }
19896 if let Some(ref local_var_str) = name__nie {
19897 local_var_req_builder = match "multi" {
19898 "multi" => local_var_req_builder.query(
19899 &local_var_str
19900 .into_iter()
19901 .map(|p| ("name__nie".to_owned(), p.to_string()))
19902 .collect::<Vec<(std::string::String, std::string::String)>>(),
19903 ),
19904 _ => local_var_req_builder.query(&[(
19905 "name__nie",
19906 &local_var_str
19907 .into_iter()
19908 .map(|p| p.to_string())
19909 .collect::<Vec<String>>()
19910 .join(",")
19911 .to_string(),
19912 )]),
19913 };
19914 }
19915 if let Some(ref local_var_str) = name__niew {
19916 local_var_req_builder = match "multi" {
19917 "multi" => local_var_req_builder.query(
19918 &local_var_str
19919 .into_iter()
19920 .map(|p| ("name__niew".to_owned(), p.to_string()))
19921 .collect::<Vec<(std::string::String, std::string::String)>>(),
19922 ),
19923 _ => local_var_req_builder.query(&[(
19924 "name__niew",
19925 &local_var_str
19926 .into_iter()
19927 .map(|p| p.to_string())
19928 .collect::<Vec<String>>()
19929 .join(",")
19930 .to_string(),
19931 )]),
19932 };
19933 }
19934 if let Some(ref local_var_str) = name__nisw {
19935 local_var_req_builder = match "multi" {
19936 "multi" => local_var_req_builder.query(
19937 &local_var_str
19938 .into_iter()
19939 .map(|p| ("name__nisw".to_owned(), p.to_string()))
19940 .collect::<Vec<(std::string::String, std::string::String)>>(),
19941 ),
19942 _ => local_var_req_builder.query(&[(
19943 "name__nisw",
19944 &local_var_str
19945 .into_iter()
19946 .map(|p| p.to_string())
19947 .collect::<Vec<String>>()
19948 .join(",")
19949 .to_string(),
19950 )]),
19951 };
19952 }
19953 if let Some(ref local_var_str) = name__regex {
19954 local_var_req_builder = match "multi" {
19955 "multi" => local_var_req_builder.query(
19956 &local_var_str
19957 .into_iter()
19958 .map(|p| ("name__regex".to_owned(), p.to_string()))
19959 .collect::<Vec<(std::string::String, std::string::String)>>(),
19960 ),
19961 _ => local_var_req_builder.query(&[(
19962 "name__regex",
19963 &local_var_str
19964 .into_iter()
19965 .map(|p| p.to_string())
19966 .collect::<Vec<String>>()
19967 .join(",")
19968 .to_string(),
19969 )]),
19970 };
19971 }
19972 if let Some(ref local_var_str) = object_type {
19973 local_var_req_builder =
19974 local_var_req_builder.query(&[("object_type", &local_var_str.to_string())]);
19975 }
19976 if let Some(ref local_var_str) = object_type__ic {
19977 local_var_req_builder =
19978 local_var_req_builder.query(&[("object_type__ic", &local_var_str.to_string())]);
19979 }
19980 if let Some(ref local_var_str) = object_type__ie {
19981 local_var_req_builder =
19982 local_var_req_builder.query(&[("object_type__ie", &local_var_str.to_string())]);
19983 }
19984 if let Some(ref local_var_str) = object_type__iew {
19985 local_var_req_builder =
19986 local_var_req_builder.query(&[("object_type__iew", &local_var_str.to_string())]);
19987 }
19988 if let Some(ref local_var_str) = object_type__iregex {
19989 local_var_req_builder =
19990 local_var_req_builder.query(&[("object_type__iregex", &local_var_str.to_string())]);
19991 }
19992 if let Some(ref local_var_str) = object_type__isw {
19993 local_var_req_builder =
19994 local_var_req_builder.query(&[("object_type__isw", &local_var_str.to_string())]);
19995 }
19996 if let Some(ref local_var_str) = object_type__n {
19997 local_var_req_builder =
19998 local_var_req_builder.query(&[("object_type__n", &local_var_str.to_string())]);
19999 }
20000 if let Some(ref local_var_str) = object_type__nic {
20001 local_var_req_builder =
20002 local_var_req_builder.query(&[("object_type__nic", &local_var_str.to_string())]);
20003 }
20004 if let Some(ref local_var_str) = object_type__nie {
20005 local_var_req_builder =
20006 local_var_req_builder.query(&[("object_type__nie", &local_var_str.to_string())]);
20007 }
20008 if let Some(ref local_var_str) = object_type__niew {
20009 local_var_req_builder =
20010 local_var_req_builder.query(&[("object_type__niew", &local_var_str.to_string())]);
20011 }
20012 if let Some(ref local_var_str) = object_type__nisw {
20013 local_var_req_builder =
20014 local_var_req_builder.query(&[("object_type__nisw", &local_var_str.to_string())]);
20015 }
20016 if let Some(ref local_var_str) = object_type__regex {
20017 local_var_req_builder =
20018 local_var_req_builder.query(&[("object_type__regex", &local_var_str.to_string())]);
20019 }
20020 if let Some(ref local_var_str) = object_type_id {
20021 local_var_req_builder = match "multi" {
20022 "multi" => local_var_req_builder.query(
20023 &local_var_str
20024 .into_iter()
20025 .map(|p| ("object_type_id".to_owned(), p.to_string()))
20026 .collect::<Vec<(std::string::String, std::string::String)>>(),
20027 ),
20028 _ => local_var_req_builder.query(&[(
20029 "object_type_id",
20030 &local_var_str
20031 .into_iter()
20032 .map(|p| p.to_string())
20033 .collect::<Vec<String>>()
20034 .join(",")
20035 .to_string(),
20036 )]),
20037 };
20038 }
20039 if let Some(ref local_var_str) = object_type_id__n {
20040 local_var_req_builder = match "multi" {
20041 "multi" => local_var_req_builder.query(
20042 &local_var_str
20043 .into_iter()
20044 .map(|p| ("object_type_id__n".to_owned(), p.to_string()))
20045 .collect::<Vec<(std::string::String, std::string::String)>>(),
20046 ),
20047 _ => local_var_req_builder.query(&[(
20048 "object_type_id__n",
20049 &local_var_str
20050 .into_iter()
20051 .map(|p| p.to_string())
20052 .collect::<Vec<String>>()
20053 .join(",")
20054 .to_string(),
20055 )]),
20056 };
20057 }
20058 if let Some(ref local_var_str) = offset {
20059 local_var_req_builder =
20060 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
20061 }
20062 if let Some(ref local_var_str) = ordering {
20063 local_var_req_builder =
20064 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
20065 }
20066 if let Some(ref local_var_str) = q {
20067 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
20068 }
20069 if let Some(ref local_var_str) = updated_by_request {
20070 local_var_req_builder =
20071 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
20072 }
20073 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
20074 local_var_req_builder =
20075 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
20076 }
20077 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
20078 let local_var_key = local_var_apikey.key.clone();
20079 let local_var_value = match local_var_apikey.prefix {
20080 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
20081 None => local_var_key,
20082 };
20083 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
20084 };
20085
20086 let local_var_req = local_var_req_builder.build()?;
20087 let local_var_resp = local_var_client.execute(local_var_req).await?;
20088
20089 let local_var_status = local_var_resp.status();
20090 let local_var_content = local_var_resp.text().await?;
20091
20092 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
20093 serde_json::from_str(&local_var_content).map_err(Error::from)
20094 } else {
20095 let local_var_entity: Option<ExtrasExportTemplatesListError> =
20096 serde_json::from_str(&local_var_content).ok();
20097 let local_var_error = ResponseContent {
20098 status: local_var_status,
20099 content: local_var_content,
20100 entity: local_var_entity,
20101 };
20102 Err(Error::ResponseError(local_var_error))
20103 }
20104}
20105
20106pub async fn extras_export_templates_partial_update(
20108 configuration: &configuration::Configuration,
20109 id: i32,
20110 patched_export_template_request: Option<crate::models::PatchedExportTemplateRequest>,
20111) -> Result<crate::models::ExportTemplate, Error<ExtrasExportTemplatesPartialUpdateError>> {
20112 let local_var_configuration = configuration;
20113
20114 let local_var_client = &local_var_configuration.client;
20115
20116 let local_var_uri_str = format!(
20117 "{}/api/extras/export-templates/{id}/",
20118 local_var_configuration.base_path,
20119 id = id
20120 );
20121 let mut local_var_req_builder =
20122 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
20123
20124 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
20125 local_var_req_builder =
20126 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
20127 }
20128 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
20129 let local_var_key = local_var_apikey.key.clone();
20130 let local_var_value = match local_var_apikey.prefix {
20131 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
20132 None => local_var_key,
20133 };
20134 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
20135 };
20136 local_var_req_builder = local_var_req_builder.json(&patched_export_template_request);
20137
20138 let local_var_req = local_var_req_builder.build()?;
20139 let local_var_resp = local_var_client.execute(local_var_req).await?;
20140
20141 let local_var_status = local_var_resp.status();
20142 let local_var_content = local_var_resp.text().await?;
20143
20144 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
20145 serde_json::from_str(&local_var_content).map_err(Error::from)
20146 } else {
20147 let local_var_entity: Option<ExtrasExportTemplatesPartialUpdateError> =
20148 serde_json::from_str(&local_var_content).ok();
20149 let local_var_error = ResponseContent {
20150 status: local_var_status,
20151 content: local_var_content,
20152 entity: local_var_entity,
20153 };
20154 Err(Error::ResponseError(local_var_error))
20155 }
20156}
20157
20158pub async fn extras_export_templates_retrieve(
20160 configuration: &configuration::Configuration,
20161 id: i32,
20162) -> Result<crate::models::ExportTemplate, Error<ExtrasExportTemplatesRetrieveError>> {
20163 let local_var_configuration = configuration;
20164
20165 let local_var_client = &local_var_configuration.client;
20166
20167 let local_var_uri_str = format!(
20168 "{}/api/extras/export-templates/{id}/",
20169 local_var_configuration.base_path,
20170 id = id
20171 );
20172 let mut local_var_req_builder =
20173 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
20174
20175 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
20176 local_var_req_builder =
20177 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
20178 }
20179 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
20180 let local_var_key = local_var_apikey.key.clone();
20181 let local_var_value = match local_var_apikey.prefix {
20182 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
20183 None => local_var_key,
20184 };
20185 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
20186 };
20187
20188 let local_var_req = local_var_req_builder.build()?;
20189 let local_var_resp = local_var_client.execute(local_var_req).await?;
20190
20191 let local_var_status = local_var_resp.status();
20192 let local_var_content = local_var_resp.text().await?;
20193
20194 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
20195 serde_json::from_str(&local_var_content).map_err(Error::from)
20196 } else {
20197 let local_var_entity: Option<ExtrasExportTemplatesRetrieveError> =
20198 serde_json::from_str(&local_var_content).ok();
20199 let local_var_error = ResponseContent {
20200 status: local_var_status,
20201 content: local_var_content,
20202 entity: local_var_entity,
20203 };
20204 Err(Error::ResponseError(local_var_error))
20205 }
20206}
20207
20208pub async fn extras_export_templates_sync_create(
20210 configuration: &configuration::Configuration,
20211 id: i32,
20212 export_template_request: crate::models::ExportTemplateRequest,
20213) -> Result<crate::models::ExportTemplate, Error<ExtrasExportTemplatesSyncCreateError>> {
20214 let local_var_configuration = configuration;
20215
20216 let local_var_client = &local_var_configuration.client;
20217
20218 let local_var_uri_str = format!(
20219 "{}/api/extras/export-templates/{id}/sync/",
20220 local_var_configuration.base_path,
20221 id = id
20222 );
20223 let mut local_var_req_builder =
20224 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
20225
20226 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
20227 local_var_req_builder =
20228 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
20229 }
20230 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
20231 let local_var_key = local_var_apikey.key.clone();
20232 let local_var_value = match local_var_apikey.prefix {
20233 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
20234 None => local_var_key,
20235 };
20236 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
20237 };
20238 local_var_req_builder = local_var_req_builder.json(&export_template_request);
20239
20240 let local_var_req = local_var_req_builder.build()?;
20241 let local_var_resp = local_var_client.execute(local_var_req).await?;
20242
20243 let local_var_status = local_var_resp.status();
20244 let local_var_content = local_var_resp.text().await?;
20245
20246 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
20247 serde_json::from_str(&local_var_content).map_err(Error::from)
20248 } else {
20249 let local_var_entity: Option<ExtrasExportTemplatesSyncCreateError> =
20250 serde_json::from_str(&local_var_content).ok();
20251 let local_var_error = ResponseContent {
20252 status: local_var_status,
20253 content: local_var_content,
20254 entity: local_var_entity,
20255 };
20256 Err(Error::ResponseError(local_var_error))
20257 }
20258}
20259
20260pub async fn extras_export_templates_update(
20262 configuration: &configuration::Configuration,
20263 id: i32,
20264 export_template_request: crate::models::ExportTemplateRequest,
20265) -> Result<crate::models::ExportTemplate, Error<ExtrasExportTemplatesUpdateError>> {
20266 let local_var_configuration = configuration;
20267
20268 let local_var_client = &local_var_configuration.client;
20269
20270 let local_var_uri_str = format!(
20271 "{}/api/extras/export-templates/{id}/",
20272 local_var_configuration.base_path,
20273 id = id
20274 );
20275 let mut local_var_req_builder =
20276 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
20277
20278 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
20279 local_var_req_builder =
20280 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
20281 }
20282 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
20283 let local_var_key = local_var_apikey.key.clone();
20284 let local_var_value = match local_var_apikey.prefix {
20285 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
20286 None => local_var_key,
20287 };
20288 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
20289 };
20290 local_var_req_builder = local_var_req_builder.json(&export_template_request);
20291
20292 let local_var_req = local_var_req_builder.build()?;
20293 let local_var_resp = local_var_client.execute(local_var_req).await?;
20294
20295 let local_var_status = local_var_resp.status();
20296 let local_var_content = local_var_resp.text().await?;
20297
20298 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
20299 serde_json::from_str(&local_var_content).map_err(Error::from)
20300 } else {
20301 let local_var_entity: Option<ExtrasExportTemplatesUpdateError> =
20302 serde_json::from_str(&local_var_content).ok();
20303 let local_var_error = ResponseContent {
20304 status: local_var_status,
20305 content: local_var_content,
20306 entity: local_var_entity,
20307 };
20308 Err(Error::ResponseError(local_var_error))
20309 }
20310}
20311
20312pub async fn extras_image_attachments_bulk_destroy(
20314 configuration: &configuration::Configuration,
20315 image_attachment_request: Vec<crate::models::ImageAttachmentRequest>,
20316) -> Result<(), Error<ExtrasImageAttachmentsBulkDestroyError>> {
20317 let local_var_configuration = configuration;
20318
20319 let local_var_client = &local_var_configuration.client;
20320
20321 let local_var_uri_str = format!(
20322 "{}/api/extras/image-attachments/",
20323 local_var_configuration.base_path
20324 );
20325 let mut local_var_req_builder =
20326 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
20327
20328 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
20329 local_var_req_builder =
20330 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
20331 }
20332 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
20333 let local_var_key = local_var_apikey.key.clone();
20334 let local_var_value = match local_var_apikey.prefix {
20335 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
20336 None => local_var_key,
20337 };
20338 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
20339 };
20340 local_var_req_builder = local_var_req_builder.json(&image_attachment_request);
20341
20342 let local_var_req = local_var_req_builder.build()?;
20343 let local_var_resp = local_var_client.execute(local_var_req).await?;
20344
20345 let local_var_status = local_var_resp.status();
20346 let local_var_content = local_var_resp.text().await?;
20347
20348 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
20349 Ok(())
20350 } else {
20351 let local_var_entity: Option<ExtrasImageAttachmentsBulkDestroyError> =
20352 serde_json::from_str(&local_var_content).ok();
20353 let local_var_error = ResponseContent {
20354 status: local_var_status,
20355 content: local_var_content,
20356 entity: local_var_entity,
20357 };
20358 Err(Error::ResponseError(local_var_error))
20359 }
20360}
20361
20362pub async fn extras_image_attachments_bulk_partial_update(
20364 configuration: &configuration::Configuration,
20365 image_attachment_request: Vec<crate::models::ImageAttachmentRequest>,
20366) -> Result<Vec<crate::models::ImageAttachment>, Error<ExtrasImageAttachmentsBulkPartialUpdateError>>
20367{
20368 let local_var_configuration = configuration;
20369
20370 let local_var_client = &local_var_configuration.client;
20371
20372 let local_var_uri_str = format!(
20373 "{}/api/extras/image-attachments/",
20374 local_var_configuration.base_path
20375 );
20376 let mut local_var_req_builder =
20377 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
20378
20379 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
20380 local_var_req_builder =
20381 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
20382 }
20383 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
20384 let local_var_key = local_var_apikey.key.clone();
20385 let local_var_value = match local_var_apikey.prefix {
20386 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
20387 None => local_var_key,
20388 };
20389 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
20390 };
20391 local_var_req_builder = local_var_req_builder.json(&image_attachment_request);
20392
20393 let local_var_req = local_var_req_builder.build()?;
20394 let local_var_resp = local_var_client.execute(local_var_req).await?;
20395
20396 let local_var_status = local_var_resp.status();
20397 let local_var_content = local_var_resp.text().await?;
20398
20399 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
20400 serde_json::from_str(&local_var_content).map_err(Error::from)
20401 } else {
20402 let local_var_entity: Option<ExtrasImageAttachmentsBulkPartialUpdateError> =
20403 serde_json::from_str(&local_var_content).ok();
20404 let local_var_error = ResponseContent {
20405 status: local_var_status,
20406 content: local_var_content,
20407 entity: local_var_entity,
20408 };
20409 Err(Error::ResponseError(local_var_error))
20410 }
20411}
20412
20413pub async fn extras_image_attachments_bulk_update(
20415 configuration: &configuration::Configuration,
20416 image_attachment_request: Vec<crate::models::ImageAttachmentRequest>,
20417) -> Result<Vec<crate::models::ImageAttachment>, Error<ExtrasImageAttachmentsBulkUpdateError>> {
20418 let local_var_configuration = configuration;
20419
20420 let local_var_client = &local_var_configuration.client;
20421
20422 let local_var_uri_str = format!(
20423 "{}/api/extras/image-attachments/",
20424 local_var_configuration.base_path
20425 );
20426 let mut local_var_req_builder =
20427 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
20428
20429 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
20430 local_var_req_builder =
20431 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
20432 }
20433 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
20434 let local_var_key = local_var_apikey.key.clone();
20435 let local_var_value = match local_var_apikey.prefix {
20436 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
20437 None => local_var_key,
20438 };
20439 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
20440 };
20441 local_var_req_builder = local_var_req_builder.json(&image_attachment_request);
20442
20443 let local_var_req = local_var_req_builder.build()?;
20444 let local_var_resp = local_var_client.execute(local_var_req).await?;
20445
20446 let local_var_status = local_var_resp.status();
20447 let local_var_content = local_var_resp.text().await?;
20448
20449 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
20450 serde_json::from_str(&local_var_content).map_err(Error::from)
20451 } else {
20452 let local_var_entity: Option<ExtrasImageAttachmentsBulkUpdateError> =
20453 serde_json::from_str(&local_var_content).ok();
20454 let local_var_error = ResponseContent {
20455 status: local_var_status,
20456 content: local_var_content,
20457 entity: local_var_entity,
20458 };
20459 Err(Error::ResponseError(local_var_error))
20460 }
20461}
20462
20463pub async fn extras_image_attachments_create(
20465 configuration: &configuration::Configuration,
20466 image_attachment_request: crate::models::ImageAttachmentRequest,
20467) -> Result<crate::models::ImageAttachment, Error<ExtrasImageAttachmentsCreateError>> {
20468 let local_var_configuration = configuration;
20469
20470 let local_var_client = &local_var_configuration.client;
20471
20472 let local_var_uri_str = format!(
20473 "{}/api/extras/image-attachments/",
20474 local_var_configuration.base_path
20475 );
20476 let mut local_var_req_builder =
20477 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
20478
20479 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
20480 local_var_req_builder =
20481 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
20482 }
20483 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
20484 let local_var_key = local_var_apikey.key.clone();
20485 let local_var_value = match local_var_apikey.prefix {
20486 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
20487 None => local_var_key,
20488 };
20489 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
20490 };
20491 local_var_req_builder = local_var_req_builder.json(&image_attachment_request);
20492
20493 let local_var_req = local_var_req_builder.build()?;
20494 let local_var_resp = local_var_client.execute(local_var_req).await?;
20495
20496 let local_var_status = local_var_resp.status();
20497 let local_var_content = local_var_resp.text().await?;
20498
20499 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
20500 serde_json::from_str(&local_var_content).map_err(Error::from)
20501 } else {
20502 let local_var_entity: Option<ExtrasImageAttachmentsCreateError> =
20503 serde_json::from_str(&local_var_content).ok();
20504 let local_var_error = ResponseContent {
20505 status: local_var_status,
20506 content: local_var_content,
20507 entity: local_var_entity,
20508 };
20509 Err(Error::ResponseError(local_var_error))
20510 }
20511}
20512
20513pub async fn extras_image_attachments_destroy(
20515 configuration: &configuration::Configuration,
20516 id: i32,
20517) -> Result<(), Error<ExtrasImageAttachmentsDestroyError>> {
20518 let local_var_configuration = configuration;
20519
20520 let local_var_client = &local_var_configuration.client;
20521
20522 let local_var_uri_str = format!(
20523 "{}/api/extras/image-attachments/{id}/",
20524 local_var_configuration.base_path,
20525 id = id
20526 );
20527 let mut local_var_req_builder =
20528 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
20529
20530 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
20531 local_var_req_builder =
20532 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
20533 }
20534 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
20535 let local_var_key = local_var_apikey.key.clone();
20536 let local_var_value = match local_var_apikey.prefix {
20537 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
20538 None => local_var_key,
20539 };
20540 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
20541 };
20542
20543 let local_var_req = local_var_req_builder.build()?;
20544 let local_var_resp = local_var_client.execute(local_var_req).await?;
20545
20546 let local_var_status = local_var_resp.status();
20547 let local_var_content = local_var_resp.text().await?;
20548
20549 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
20550 Ok(())
20551 } else {
20552 let local_var_entity: Option<ExtrasImageAttachmentsDestroyError> =
20553 serde_json::from_str(&local_var_content).ok();
20554 let local_var_error = ResponseContent {
20555 status: local_var_status,
20556 content: local_var_content,
20557 entity: local_var_entity,
20558 };
20559 Err(Error::ResponseError(local_var_error))
20560 }
20561}
20562
20563pub async fn extras_image_attachments_list(
20565 configuration: &configuration::Configuration,
20566 created: Option<Vec<String>>,
20567 created__empty: Option<Vec<String>>,
20568 created__gt: Option<Vec<String>>,
20569 created__gte: Option<Vec<String>>,
20570 created__lt: Option<Vec<String>>,
20571 created__lte: Option<Vec<String>>,
20572 created__n: Option<Vec<String>>,
20573 created_by_request: Option<&str>,
20574 description: Option<Vec<String>>,
20575 description__empty: Option<bool>,
20576 description__ic: Option<Vec<String>>,
20577 description__ie: Option<Vec<String>>,
20578 description__iew: Option<Vec<String>>,
20579 description__iregex: Option<Vec<String>>,
20580 description__isw: Option<Vec<String>>,
20581 description__n: Option<Vec<String>>,
20582 description__nic: Option<Vec<String>>,
20583 description__nie: Option<Vec<String>>,
20584 description__niew: Option<Vec<String>>,
20585 description__nisw: Option<Vec<String>>,
20586 description__regex: Option<Vec<String>>,
20587 id: Option<Vec<i32>>,
20588 id__empty: Option<bool>,
20589 id__gt: Option<Vec<i32>>,
20590 id__gte: Option<Vec<i32>>,
20591 id__lt: Option<Vec<i32>>,
20592 id__lte: Option<Vec<i32>>,
20593 id__n: Option<Vec<i32>>,
20594 image_height: Option<Vec<i32>>,
20595 image_height__empty: Option<bool>,
20596 image_height__gt: Option<Vec<i32>>,
20597 image_height__gte: Option<Vec<i32>>,
20598 image_height__lt: Option<Vec<i32>>,
20599 image_height__lte: Option<Vec<i32>>,
20600 image_height__n: Option<Vec<i32>>,
20601 image_width: Option<Vec<i32>>,
20602 image_width__empty: Option<bool>,
20603 image_width__gt: Option<Vec<i32>>,
20604 image_width__gte: Option<Vec<i32>>,
20605 image_width__lt: Option<Vec<i32>>,
20606 image_width__lte: Option<Vec<i32>>,
20607 image_width__n: Option<Vec<i32>>,
20608 last_updated: Option<Vec<String>>,
20609 last_updated__empty: Option<Vec<String>>,
20610 last_updated__gt: Option<Vec<String>>,
20611 last_updated__gte: Option<Vec<String>>,
20612 last_updated__lt: Option<Vec<String>>,
20613 last_updated__lte: Option<Vec<String>>,
20614 last_updated__n: Option<Vec<String>>,
20615 limit: Option<i32>,
20616 modified_by_request: Option<&str>,
20617 name: Option<Vec<String>>,
20618 name__empty: Option<bool>,
20619 name__ic: Option<Vec<String>>,
20620 name__ie: Option<Vec<String>>,
20621 name__iew: Option<Vec<String>>,
20622 name__iregex: Option<Vec<String>>,
20623 name__isw: Option<Vec<String>>,
20624 name__n: Option<Vec<String>>,
20625 name__nic: Option<Vec<String>>,
20626 name__nie: Option<Vec<String>>,
20627 name__niew: Option<Vec<String>>,
20628 name__nisw: Option<Vec<String>>,
20629 name__regex: Option<Vec<String>>,
20630 object_id: Option<Vec<i32>>,
20631 object_id__empty: Option<bool>,
20632 object_id__gt: Option<Vec<i32>>,
20633 object_id__gte: Option<Vec<i32>>,
20634 object_id__lt: Option<Vec<i32>>,
20635 object_id__lte: Option<Vec<i32>>,
20636 object_id__n: Option<Vec<i32>>,
20637 object_type: Option<&str>,
20638 object_type__n: Option<&str>,
20639 object_type_id: Option<i32>,
20640 object_type_id__n: Option<i32>,
20641 offset: Option<i32>,
20642 ordering: Option<&str>,
20643 q: Option<&str>,
20644 updated_by_request: Option<&str>,
20645) -> Result<crate::models::PaginatedImageAttachmentList, Error<ExtrasImageAttachmentsListError>> {
20646 let local_var_configuration = configuration;
20647
20648 let local_var_client = &local_var_configuration.client;
20649
20650 let local_var_uri_str = format!(
20651 "{}/api/extras/image-attachments/",
20652 local_var_configuration.base_path
20653 );
20654 let mut local_var_req_builder =
20655 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
20656
20657 if let Some(ref local_var_str) = created {
20658 local_var_req_builder = match "multi" {
20659 "multi" => local_var_req_builder.query(
20660 &local_var_str
20661 .into_iter()
20662 .map(|p| ("created".to_owned(), p.to_string()))
20663 .collect::<Vec<(std::string::String, std::string::String)>>(),
20664 ),
20665 _ => local_var_req_builder.query(&[(
20666 "created",
20667 &local_var_str
20668 .into_iter()
20669 .map(|p| p.to_string())
20670 .collect::<Vec<String>>()
20671 .join(",")
20672 .to_string(),
20673 )]),
20674 };
20675 }
20676 if let Some(ref local_var_str) = created__empty {
20677 local_var_req_builder = match "multi" {
20678 "multi" => local_var_req_builder.query(
20679 &local_var_str
20680 .into_iter()
20681 .map(|p| ("created__empty".to_owned(), p.to_string()))
20682 .collect::<Vec<(std::string::String, std::string::String)>>(),
20683 ),
20684 _ => local_var_req_builder.query(&[(
20685 "created__empty",
20686 &local_var_str
20687 .into_iter()
20688 .map(|p| p.to_string())
20689 .collect::<Vec<String>>()
20690 .join(",")
20691 .to_string(),
20692 )]),
20693 };
20694 }
20695 if let Some(ref local_var_str) = created__gt {
20696 local_var_req_builder = match "multi" {
20697 "multi" => local_var_req_builder.query(
20698 &local_var_str
20699 .into_iter()
20700 .map(|p| ("created__gt".to_owned(), p.to_string()))
20701 .collect::<Vec<(std::string::String, std::string::String)>>(),
20702 ),
20703 _ => local_var_req_builder.query(&[(
20704 "created__gt",
20705 &local_var_str
20706 .into_iter()
20707 .map(|p| p.to_string())
20708 .collect::<Vec<String>>()
20709 .join(",")
20710 .to_string(),
20711 )]),
20712 };
20713 }
20714 if let Some(ref local_var_str) = created__gte {
20715 local_var_req_builder = match "multi" {
20716 "multi" => local_var_req_builder.query(
20717 &local_var_str
20718 .into_iter()
20719 .map(|p| ("created__gte".to_owned(), p.to_string()))
20720 .collect::<Vec<(std::string::String, std::string::String)>>(),
20721 ),
20722 _ => local_var_req_builder.query(&[(
20723 "created__gte",
20724 &local_var_str
20725 .into_iter()
20726 .map(|p| p.to_string())
20727 .collect::<Vec<String>>()
20728 .join(",")
20729 .to_string(),
20730 )]),
20731 };
20732 }
20733 if let Some(ref local_var_str) = created__lt {
20734 local_var_req_builder = match "multi" {
20735 "multi" => local_var_req_builder.query(
20736 &local_var_str
20737 .into_iter()
20738 .map(|p| ("created__lt".to_owned(), p.to_string()))
20739 .collect::<Vec<(std::string::String, std::string::String)>>(),
20740 ),
20741 _ => local_var_req_builder.query(&[(
20742 "created__lt",
20743 &local_var_str
20744 .into_iter()
20745 .map(|p| p.to_string())
20746 .collect::<Vec<String>>()
20747 .join(",")
20748 .to_string(),
20749 )]),
20750 };
20751 }
20752 if let Some(ref local_var_str) = created__lte {
20753 local_var_req_builder = match "multi" {
20754 "multi" => local_var_req_builder.query(
20755 &local_var_str
20756 .into_iter()
20757 .map(|p| ("created__lte".to_owned(), p.to_string()))
20758 .collect::<Vec<(std::string::String, std::string::String)>>(),
20759 ),
20760 _ => local_var_req_builder.query(&[(
20761 "created__lte",
20762 &local_var_str
20763 .into_iter()
20764 .map(|p| p.to_string())
20765 .collect::<Vec<String>>()
20766 .join(",")
20767 .to_string(),
20768 )]),
20769 };
20770 }
20771 if let Some(ref local_var_str) = created__n {
20772 local_var_req_builder = match "multi" {
20773 "multi" => local_var_req_builder.query(
20774 &local_var_str
20775 .into_iter()
20776 .map(|p| ("created__n".to_owned(), p.to_string()))
20777 .collect::<Vec<(std::string::String, std::string::String)>>(),
20778 ),
20779 _ => local_var_req_builder.query(&[(
20780 "created__n",
20781 &local_var_str
20782 .into_iter()
20783 .map(|p| p.to_string())
20784 .collect::<Vec<String>>()
20785 .join(",")
20786 .to_string(),
20787 )]),
20788 };
20789 }
20790 if let Some(ref local_var_str) = created_by_request {
20791 local_var_req_builder =
20792 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
20793 }
20794 if let Some(ref local_var_str) = description {
20795 local_var_req_builder = match "multi" {
20796 "multi" => local_var_req_builder.query(
20797 &local_var_str
20798 .into_iter()
20799 .map(|p| ("description".to_owned(), p.to_string()))
20800 .collect::<Vec<(std::string::String, std::string::String)>>(),
20801 ),
20802 _ => local_var_req_builder.query(&[(
20803 "description",
20804 &local_var_str
20805 .into_iter()
20806 .map(|p| p.to_string())
20807 .collect::<Vec<String>>()
20808 .join(",")
20809 .to_string(),
20810 )]),
20811 };
20812 }
20813 if let Some(ref local_var_str) = description__empty {
20814 local_var_req_builder =
20815 local_var_req_builder.query(&[("description__empty", &local_var_str.to_string())]);
20816 }
20817 if let Some(ref local_var_str) = description__ic {
20818 local_var_req_builder = match "multi" {
20819 "multi" => local_var_req_builder.query(
20820 &local_var_str
20821 .into_iter()
20822 .map(|p| ("description__ic".to_owned(), p.to_string()))
20823 .collect::<Vec<(std::string::String, std::string::String)>>(),
20824 ),
20825 _ => local_var_req_builder.query(&[(
20826 "description__ic",
20827 &local_var_str
20828 .into_iter()
20829 .map(|p| p.to_string())
20830 .collect::<Vec<String>>()
20831 .join(",")
20832 .to_string(),
20833 )]),
20834 };
20835 }
20836 if let Some(ref local_var_str) = description__ie {
20837 local_var_req_builder = match "multi" {
20838 "multi" => local_var_req_builder.query(
20839 &local_var_str
20840 .into_iter()
20841 .map(|p| ("description__ie".to_owned(), p.to_string()))
20842 .collect::<Vec<(std::string::String, std::string::String)>>(),
20843 ),
20844 _ => local_var_req_builder.query(&[(
20845 "description__ie",
20846 &local_var_str
20847 .into_iter()
20848 .map(|p| p.to_string())
20849 .collect::<Vec<String>>()
20850 .join(",")
20851 .to_string(),
20852 )]),
20853 };
20854 }
20855 if let Some(ref local_var_str) = description__iew {
20856 local_var_req_builder = match "multi" {
20857 "multi" => local_var_req_builder.query(
20858 &local_var_str
20859 .into_iter()
20860 .map(|p| ("description__iew".to_owned(), p.to_string()))
20861 .collect::<Vec<(std::string::String, std::string::String)>>(),
20862 ),
20863 _ => local_var_req_builder.query(&[(
20864 "description__iew",
20865 &local_var_str
20866 .into_iter()
20867 .map(|p| p.to_string())
20868 .collect::<Vec<String>>()
20869 .join(",")
20870 .to_string(),
20871 )]),
20872 };
20873 }
20874 if let Some(ref local_var_str) = description__iregex {
20875 local_var_req_builder = match "multi" {
20876 "multi" => local_var_req_builder.query(
20877 &local_var_str
20878 .into_iter()
20879 .map(|p| ("description__iregex".to_owned(), p.to_string()))
20880 .collect::<Vec<(std::string::String, std::string::String)>>(),
20881 ),
20882 _ => local_var_req_builder.query(&[(
20883 "description__iregex",
20884 &local_var_str
20885 .into_iter()
20886 .map(|p| p.to_string())
20887 .collect::<Vec<String>>()
20888 .join(",")
20889 .to_string(),
20890 )]),
20891 };
20892 }
20893 if let Some(ref local_var_str) = description__isw {
20894 local_var_req_builder = match "multi" {
20895 "multi" => local_var_req_builder.query(
20896 &local_var_str
20897 .into_iter()
20898 .map(|p| ("description__isw".to_owned(), p.to_string()))
20899 .collect::<Vec<(std::string::String, std::string::String)>>(),
20900 ),
20901 _ => local_var_req_builder.query(&[(
20902 "description__isw",
20903 &local_var_str
20904 .into_iter()
20905 .map(|p| p.to_string())
20906 .collect::<Vec<String>>()
20907 .join(",")
20908 .to_string(),
20909 )]),
20910 };
20911 }
20912 if let Some(ref local_var_str) = description__n {
20913 local_var_req_builder = match "multi" {
20914 "multi" => local_var_req_builder.query(
20915 &local_var_str
20916 .into_iter()
20917 .map(|p| ("description__n".to_owned(), p.to_string()))
20918 .collect::<Vec<(std::string::String, std::string::String)>>(),
20919 ),
20920 _ => local_var_req_builder.query(&[(
20921 "description__n",
20922 &local_var_str
20923 .into_iter()
20924 .map(|p| p.to_string())
20925 .collect::<Vec<String>>()
20926 .join(",")
20927 .to_string(),
20928 )]),
20929 };
20930 }
20931 if let Some(ref local_var_str) = description__nic {
20932 local_var_req_builder = match "multi" {
20933 "multi" => local_var_req_builder.query(
20934 &local_var_str
20935 .into_iter()
20936 .map(|p| ("description__nic".to_owned(), p.to_string()))
20937 .collect::<Vec<(std::string::String, std::string::String)>>(),
20938 ),
20939 _ => local_var_req_builder.query(&[(
20940 "description__nic",
20941 &local_var_str
20942 .into_iter()
20943 .map(|p| p.to_string())
20944 .collect::<Vec<String>>()
20945 .join(",")
20946 .to_string(),
20947 )]),
20948 };
20949 }
20950 if let Some(ref local_var_str) = description__nie {
20951 local_var_req_builder = match "multi" {
20952 "multi" => local_var_req_builder.query(
20953 &local_var_str
20954 .into_iter()
20955 .map(|p| ("description__nie".to_owned(), p.to_string()))
20956 .collect::<Vec<(std::string::String, std::string::String)>>(),
20957 ),
20958 _ => local_var_req_builder.query(&[(
20959 "description__nie",
20960 &local_var_str
20961 .into_iter()
20962 .map(|p| p.to_string())
20963 .collect::<Vec<String>>()
20964 .join(",")
20965 .to_string(),
20966 )]),
20967 };
20968 }
20969 if let Some(ref local_var_str) = description__niew {
20970 local_var_req_builder = match "multi" {
20971 "multi" => local_var_req_builder.query(
20972 &local_var_str
20973 .into_iter()
20974 .map(|p| ("description__niew".to_owned(), p.to_string()))
20975 .collect::<Vec<(std::string::String, std::string::String)>>(),
20976 ),
20977 _ => local_var_req_builder.query(&[(
20978 "description__niew",
20979 &local_var_str
20980 .into_iter()
20981 .map(|p| p.to_string())
20982 .collect::<Vec<String>>()
20983 .join(",")
20984 .to_string(),
20985 )]),
20986 };
20987 }
20988 if let Some(ref local_var_str) = description__nisw {
20989 local_var_req_builder = match "multi" {
20990 "multi" => local_var_req_builder.query(
20991 &local_var_str
20992 .into_iter()
20993 .map(|p| ("description__nisw".to_owned(), p.to_string()))
20994 .collect::<Vec<(std::string::String, std::string::String)>>(),
20995 ),
20996 _ => local_var_req_builder.query(&[(
20997 "description__nisw",
20998 &local_var_str
20999 .into_iter()
21000 .map(|p| p.to_string())
21001 .collect::<Vec<String>>()
21002 .join(",")
21003 .to_string(),
21004 )]),
21005 };
21006 }
21007 if let Some(ref local_var_str) = description__regex {
21008 local_var_req_builder = match "multi" {
21009 "multi" => local_var_req_builder.query(
21010 &local_var_str
21011 .into_iter()
21012 .map(|p| ("description__regex".to_owned(), p.to_string()))
21013 .collect::<Vec<(std::string::String, std::string::String)>>(),
21014 ),
21015 _ => local_var_req_builder.query(&[(
21016 "description__regex",
21017 &local_var_str
21018 .into_iter()
21019 .map(|p| p.to_string())
21020 .collect::<Vec<String>>()
21021 .join(",")
21022 .to_string(),
21023 )]),
21024 };
21025 }
21026 if let Some(ref local_var_str) = id {
21027 local_var_req_builder = match "multi" {
21028 "multi" => local_var_req_builder.query(
21029 &local_var_str
21030 .into_iter()
21031 .map(|p| ("id".to_owned(), p.to_string()))
21032 .collect::<Vec<(std::string::String, std::string::String)>>(),
21033 ),
21034 _ => local_var_req_builder.query(&[(
21035 "id",
21036 &local_var_str
21037 .into_iter()
21038 .map(|p| p.to_string())
21039 .collect::<Vec<String>>()
21040 .join(",")
21041 .to_string(),
21042 )]),
21043 };
21044 }
21045 if let Some(ref local_var_str) = id__empty {
21046 local_var_req_builder =
21047 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
21048 }
21049 if let Some(ref local_var_str) = id__gt {
21050 local_var_req_builder = match "multi" {
21051 "multi" => local_var_req_builder.query(
21052 &local_var_str
21053 .into_iter()
21054 .map(|p| ("id__gt".to_owned(), p.to_string()))
21055 .collect::<Vec<(std::string::String, std::string::String)>>(),
21056 ),
21057 _ => local_var_req_builder.query(&[(
21058 "id__gt",
21059 &local_var_str
21060 .into_iter()
21061 .map(|p| p.to_string())
21062 .collect::<Vec<String>>()
21063 .join(",")
21064 .to_string(),
21065 )]),
21066 };
21067 }
21068 if let Some(ref local_var_str) = id__gte {
21069 local_var_req_builder = match "multi" {
21070 "multi" => local_var_req_builder.query(
21071 &local_var_str
21072 .into_iter()
21073 .map(|p| ("id__gte".to_owned(), p.to_string()))
21074 .collect::<Vec<(std::string::String, std::string::String)>>(),
21075 ),
21076 _ => local_var_req_builder.query(&[(
21077 "id__gte",
21078 &local_var_str
21079 .into_iter()
21080 .map(|p| p.to_string())
21081 .collect::<Vec<String>>()
21082 .join(",")
21083 .to_string(),
21084 )]),
21085 };
21086 }
21087 if let Some(ref local_var_str) = id__lt {
21088 local_var_req_builder = match "multi" {
21089 "multi" => local_var_req_builder.query(
21090 &local_var_str
21091 .into_iter()
21092 .map(|p| ("id__lt".to_owned(), p.to_string()))
21093 .collect::<Vec<(std::string::String, std::string::String)>>(),
21094 ),
21095 _ => local_var_req_builder.query(&[(
21096 "id__lt",
21097 &local_var_str
21098 .into_iter()
21099 .map(|p| p.to_string())
21100 .collect::<Vec<String>>()
21101 .join(",")
21102 .to_string(),
21103 )]),
21104 };
21105 }
21106 if let Some(ref local_var_str) = id__lte {
21107 local_var_req_builder = match "multi" {
21108 "multi" => local_var_req_builder.query(
21109 &local_var_str
21110 .into_iter()
21111 .map(|p| ("id__lte".to_owned(), p.to_string()))
21112 .collect::<Vec<(std::string::String, std::string::String)>>(),
21113 ),
21114 _ => local_var_req_builder.query(&[(
21115 "id__lte",
21116 &local_var_str
21117 .into_iter()
21118 .map(|p| p.to_string())
21119 .collect::<Vec<String>>()
21120 .join(",")
21121 .to_string(),
21122 )]),
21123 };
21124 }
21125 if let Some(ref local_var_str) = id__n {
21126 local_var_req_builder = match "multi" {
21127 "multi" => local_var_req_builder.query(
21128 &local_var_str
21129 .into_iter()
21130 .map(|p| ("id__n".to_owned(), p.to_string()))
21131 .collect::<Vec<(std::string::String, std::string::String)>>(),
21132 ),
21133 _ => local_var_req_builder.query(&[(
21134 "id__n",
21135 &local_var_str
21136 .into_iter()
21137 .map(|p| p.to_string())
21138 .collect::<Vec<String>>()
21139 .join(",")
21140 .to_string(),
21141 )]),
21142 };
21143 }
21144 if let Some(ref local_var_str) = image_height {
21145 local_var_req_builder = match "multi" {
21146 "multi" => local_var_req_builder.query(
21147 &local_var_str
21148 .into_iter()
21149 .map(|p| ("image_height".to_owned(), p.to_string()))
21150 .collect::<Vec<(std::string::String, std::string::String)>>(),
21151 ),
21152 _ => local_var_req_builder.query(&[(
21153 "image_height",
21154 &local_var_str
21155 .into_iter()
21156 .map(|p| p.to_string())
21157 .collect::<Vec<String>>()
21158 .join(",")
21159 .to_string(),
21160 )]),
21161 };
21162 }
21163 if let Some(ref local_var_str) = image_height__empty {
21164 local_var_req_builder =
21165 local_var_req_builder.query(&[("image_height__empty", &local_var_str.to_string())]);
21166 }
21167 if let Some(ref local_var_str) = image_height__gt {
21168 local_var_req_builder = match "multi" {
21169 "multi" => local_var_req_builder.query(
21170 &local_var_str
21171 .into_iter()
21172 .map(|p| ("image_height__gt".to_owned(), p.to_string()))
21173 .collect::<Vec<(std::string::String, std::string::String)>>(),
21174 ),
21175 _ => local_var_req_builder.query(&[(
21176 "image_height__gt",
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) = image_height__gte {
21187 local_var_req_builder = match "multi" {
21188 "multi" => local_var_req_builder.query(
21189 &local_var_str
21190 .into_iter()
21191 .map(|p| ("image_height__gte".to_owned(), p.to_string()))
21192 .collect::<Vec<(std::string::String, std::string::String)>>(),
21193 ),
21194 _ => local_var_req_builder.query(&[(
21195 "image_height__gte",
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) = image_height__lt {
21206 local_var_req_builder = match "multi" {
21207 "multi" => local_var_req_builder.query(
21208 &local_var_str
21209 .into_iter()
21210 .map(|p| ("image_height__lt".to_owned(), p.to_string()))
21211 .collect::<Vec<(std::string::String, std::string::String)>>(),
21212 ),
21213 _ => local_var_req_builder.query(&[(
21214 "image_height__lt",
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) = image_height__lte {
21225 local_var_req_builder = match "multi" {
21226 "multi" => local_var_req_builder.query(
21227 &local_var_str
21228 .into_iter()
21229 .map(|p| ("image_height__lte".to_owned(), p.to_string()))
21230 .collect::<Vec<(std::string::String, std::string::String)>>(),
21231 ),
21232 _ => local_var_req_builder.query(&[(
21233 "image_height__lte",
21234 &local_var_str
21235 .into_iter()
21236 .map(|p| p.to_string())
21237 .collect::<Vec<String>>()
21238 .join(",")
21239 .to_string(),
21240 )]),
21241 };
21242 }
21243 if let Some(ref local_var_str) = image_height__n {
21244 local_var_req_builder = match "multi" {
21245 "multi" => local_var_req_builder.query(
21246 &local_var_str
21247 .into_iter()
21248 .map(|p| ("image_height__n".to_owned(), p.to_string()))
21249 .collect::<Vec<(std::string::String, std::string::String)>>(),
21250 ),
21251 _ => local_var_req_builder.query(&[(
21252 "image_height__n",
21253 &local_var_str
21254 .into_iter()
21255 .map(|p| p.to_string())
21256 .collect::<Vec<String>>()
21257 .join(",")
21258 .to_string(),
21259 )]),
21260 };
21261 }
21262 if let Some(ref local_var_str) = image_width {
21263 local_var_req_builder = match "multi" {
21264 "multi" => local_var_req_builder.query(
21265 &local_var_str
21266 .into_iter()
21267 .map(|p| ("image_width".to_owned(), p.to_string()))
21268 .collect::<Vec<(std::string::String, std::string::String)>>(),
21269 ),
21270 _ => local_var_req_builder.query(&[(
21271 "image_width",
21272 &local_var_str
21273 .into_iter()
21274 .map(|p| p.to_string())
21275 .collect::<Vec<String>>()
21276 .join(",")
21277 .to_string(),
21278 )]),
21279 };
21280 }
21281 if let Some(ref local_var_str) = image_width__empty {
21282 local_var_req_builder =
21283 local_var_req_builder.query(&[("image_width__empty", &local_var_str.to_string())]);
21284 }
21285 if let Some(ref local_var_str) = image_width__gt {
21286 local_var_req_builder = match "multi" {
21287 "multi" => local_var_req_builder.query(
21288 &local_var_str
21289 .into_iter()
21290 .map(|p| ("image_width__gt".to_owned(), p.to_string()))
21291 .collect::<Vec<(std::string::String, std::string::String)>>(),
21292 ),
21293 _ => local_var_req_builder.query(&[(
21294 "image_width__gt",
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) = image_width__gte {
21305 local_var_req_builder = match "multi" {
21306 "multi" => local_var_req_builder.query(
21307 &local_var_str
21308 .into_iter()
21309 .map(|p| ("image_width__gte".to_owned(), p.to_string()))
21310 .collect::<Vec<(std::string::String, std::string::String)>>(),
21311 ),
21312 _ => local_var_req_builder.query(&[(
21313 "image_width__gte",
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) = image_width__lt {
21324 local_var_req_builder = match "multi" {
21325 "multi" => local_var_req_builder.query(
21326 &local_var_str
21327 .into_iter()
21328 .map(|p| ("image_width__lt".to_owned(), p.to_string()))
21329 .collect::<Vec<(std::string::String, std::string::String)>>(),
21330 ),
21331 _ => local_var_req_builder.query(&[(
21332 "image_width__lt",
21333 &local_var_str
21334 .into_iter()
21335 .map(|p| p.to_string())
21336 .collect::<Vec<String>>()
21337 .join(",")
21338 .to_string(),
21339 )]),
21340 };
21341 }
21342 if let Some(ref local_var_str) = image_width__lte {
21343 local_var_req_builder = match "multi" {
21344 "multi" => local_var_req_builder.query(
21345 &local_var_str
21346 .into_iter()
21347 .map(|p| ("image_width__lte".to_owned(), p.to_string()))
21348 .collect::<Vec<(std::string::String, std::string::String)>>(),
21349 ),
21350 _ => local_var_req_builder.query(&[(
21351 "image_width__lte",
21352 &local_var_str
21353 .into_iter()
21354 .map(|p| p.to_string())
21355 .collect::<Vec<String>>()
21356 .join(",")
21357 .to_string(),
21358 )]),
21359 };
21360 }
21361 if let Some(ref local_var_str) = image_width__n {
21362 local_var_req_builder = match "multi" {
21363 "multi" => local_var_req_builder.query(
21364 &local_var_str
21365 .into_iter()
21366 .map(|p| ("image_width__n".to_owned(), p.to_string()))
21367 .collect::<Vec<(std::string::String, std::string::String)>>(),
21368 ),
21369 _ => local_var_req_builder.query(&[(
21370 "image_width__n",
21371 &local_var_str
21372 .into_iter()
21373 .map(|p| p.to_string())
21374 .collect::<Vec<String>>()
21375 .join(",")
21376 .to_string(),
21377 )]),
21378 };
21379 }
21380 if let Some(ref local_var_str) = last_updated {
21381 local_var_req_builder = match "multi" {
21382 "multi" => local_var_req_builder.query(
21383 &local_var_str
21384 .into_iter()
21385 .map(|p| ("last_updated".to_owned(), p.to_string()))
21386 .collect::<Vec<(std::string::String, std::string::String)>>(),
21387 ),
21388 _ => local_var_req_builder.query(&[(
21389 "last_updated",
21390 &local_var_str
21391 .into_iter()
21392 .map(|p| p.to_string())
21393 .collect::<Vec<String>>()
21394 .join(",")
21395 .to_string(),
21396 )]),
21397 };
21398 }
21399 if let Some(ref local_var_str) = last_updated__empty {
21400 local_var_req_builder = match "multi" {
21401 "multi" => local_var_req_builder.query(
21402 &local_var_str
21403 .into_iter()
21404 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
21405 .collect::<Vec<(std::string::String, std::string::String)>>(),
21406 ),
21407 _ => local_var_req_builder.query(&[(
21408 "last_updated__empty",
21409 &local_var_str
21410 .into_iter()
21411 .map(|p| p.to_string())
21412 .collect::<Vec<String>>()
21413 .join(",")
21414 .to_string(),
21415 )]),
21416 };
21417 }
21418 if let Some(ref local_var_str) = last_updated__gt {
21419 local_var_req_builder = match "multi" {
21420 "multi" => local_var_req_builder.query(
21421 &local_var_str
21422 .into_iter()
21423 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
21424 .collect::<Vec<(std::string::String, std::string::String)>>(),
21425 ),
21426 _ => local_var_req_builder.query(&[(
21427 "last_updated__gt",
21428 &local_var_str
21429 .into_iter()
21430 .map(|p| p.to_string())
21431 .collect::<Vec<String>>()
21432 .join(",")
21433 .to_string(),
21434 )]),
21435 };
21436 }
21437 if let Some(ref local_var_str) = last_updated__gte {
21438 local_var_req_builder = match "multi" {
21439 "multi" => local_var_req_builder.query(
21440 &local_var_str
21441 .into_iter()
21442 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
21443 .collect::<Vec<(std::string::String, std::string::String)>>(),
21444 ),
21445 _ => local_var_req_builder.query(&[(
21446 "last_updated__gte",
21447 &local_var_str
21448 .into_iter()
21449 .map(|p| p.to_string())
21450 .collect::<Vec<String>>()
21451 .join(",")
21452 .to_string(),
21453 )]),
21454 };
21455 }
21456 if let Some(ref local_var_str) = last_updated__lt {
21457 local_var_req_builder = match "multi" {
21458 "multi" => local_var_req_builder.query(
21459 &local_var_str
21460 .into_iter()
21461 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
21462 .collect::<Vec<(std::string::String, std::string::String)>>(),
21463 ),
21464 _ => local_var_req_builder.query(&[(
21465 "last_updated__lt",
21466 &local_var_str
21467 .into_iter()
21468 .map(|p| p.to_string())
21469 .collect::<Vec<String>>()
21470 .join(",")
21471 .to_string(),
21472 )]),
21473 };
21474 }
21475 if let Some(ref local_var_str) = last_updated__lte {
21476 local_var_req_builder = match "multi" {
21477 "multi" => local_var_req_builder.query(
21478 &local_var_str
21479 .into_iter()
21480 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
21481 .collect::<Vec<(std::string::String, std::string::String)>>(),
21482 ),
21483 _ => local_var_req_builder.query(&[(
21484 "last_updated__lte",
21485 &local_var_str
21486 .into_iter()
21487 .map(|p| p.to_string())
21488 .collect::<Vec<String>>()
21489 .join(",")
21490 .to_string(),
21491 )]),
21492 };
21493 }
21494 if let Some(ref local_var_str) = last_updated__n {
21495 local_var_req_builder = match "multi" {
21496 "multi" => local_var_req_builder.query(
21497 &local_var_str
21498 .into_iter()
21499 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
21500 .collect::<Vec<(std::string::String, std::string::String)>>(),
21501 ),
21502 _ => local_var_req_builder.query(&[(
21503 "last_updated__n",
21504 &local_var_str
21505 .into_iter()
21506 .map(|p| p.to_string())
21507 .collect::<Vec<String>>()
21508 .join(",")
21509 .to_string(),
21510 )]),
21511 };
21512 }
21513 if let Some(ref local_var_str) = limit {
21514 local_var_req_builder =
21515 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
21516 }
21517 if let Some(ref local_var_str) = modified_by_request {
21518 local_var_req_builder =
21519 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
21520 }
21521 if let Some(ref local_var_str) = name {
21522 local_var_req_builder = match "multi" {
21523 "multi" => local_var_req_builder.query(
21524 &local_var_str
21525 .into_iter()
21526 .map(|p| ("name".to_owned(), p.to_string()))
21527 .collect::<Vec<(std::string::String, std::string::String)>>(),
21528 ),
21529 _ => local_var_req_builder.query(&[(
21530 "name",
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) = name__empty {
21541 local_var_req_builder =
21542 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
21543 }
21544 if let Some(ref local_var_str) = name__ic {
21545 local_var_req_builder = match "multi" {
21546 "multi" => local_var_req_builder.query(
21547 &local_var_str
21548 .into_iter()
21549 .map(|p| ("name__ic".to_owned(), p.to_string()))
21550 .collect::<Vec<(std::string::String, std::string::String)>>(),
21551 ),
21552 _ => local_var_req_builder.query(&[(
21553 "name__ic",
21554 &local_var_str
21555 .into_iter()
21556 .map(|p| p.to_string())
21557 .collect::<Vec<String>>()
21558 .join(",")
21559 .to_string(),
21560 )]),
21561 };
21562 }
21563 if let Some(ref local_var_str) = name__ie {
21564 local_var_req_builder = match "multi" {
21565 "multi" => local_var_req_builder.query(
21566 &local_var_str
21567 .into_iter()
21568 .map(|p| ("name__ie".to_owned(), p.to_string()))
21569 .collect::<Vec<(std::string::String, std::string::String)>>(),
21570 ),
21571 _ => local_var_req_builder.query(&[(
21572 "name__ie",
21573 &local_var_str
21574 .into_iter()
21575 .map(|p| p.to_string())
21576 .collect::<Vec<String>>()
21577 .join(",")
21578 .to_string(),
21579 )]),
21580 };
21581 }
21582 if let Some(ref local_var_str) = name__iew {
21583 local_var_req_builder = match "multi" {
21584 "multi" => local_var_req_builder.query(
21585 &local_var_str
21586 .into_iter()
21587 .map(|p| ("name__iew".to_owned(), p.to_string()))
21588 .collect::<Vec<(std::string::String, std::string::String)>>(),
21589 ),
21590 _ => local_var_req_builder.query(&[(
21591 "name__iew",
21592 &local_var_str
21593 .into_iter()
21594 .map(|p| p.to_string())
21595 .collect::<Vec<String>>()
21596 .join(",")
21597 .to_string(),
21598 )]),
21599 };
21600 }
21601 if let Some(ref local_var_str) = name__iregex {
21602 local_var_req_builder = match "multi" {
21603 "multi" => local_var_req_builder.query(
21604 &local_var_str
21605 .into_iter()
21606 .map(|p| ("name__iregex".to_owned(), p.to_string()))
21607 .collect::<Vec<(std::string::String, std::string::String)>>(),
21608 ),
21609 _ => local_var_req_builder.query(&[(
21610 "name__iregex",
21611 &local_var_str
21612 .into_iter()
21613 .map(|p| p.to_string())
21614 .collect::<Vec<String>>()
21615 .join(",")
21616 .to_string(),
21617 )]),
21618 };
21619 }
21620 if let Some(ref local_var_str) = name__isw {
21621 local_var_req_builder = match "multi" {
21622 "multi" => local_var_req_builder.query(
21623 &local_var_str
21624 .into_iter()
21625 .map(|p| ("name__isw".to_owned(), p.to_string()))
21626 .collect::<Vec<(std::string::String, std::string::String)>>(),
21627 ),
21628 _ => local_var_req_builder.query(&[(
21629 "name__isw",
21630 &local_var_str
21631 .into_iter()
21632 .map(|p| p.to_string())
21633 .collect::<Vec<String>>()
21634 .join(",")
21635 .to_string(),
21636 )]),
21637 };
21638 }
21639 if let Some(ref local_var_str) = name__n {
21640 local_var_req_builder = match "multi" {
21641 "multi" => local_var_req_builder.query(
21642 &local_var_str
21643 .into_iter()
21644 .map(|p| ("name__n".to_owned(), p.to_string()))
21645 .collect::<Vec<(std::string::String, std::string::String)>>(),
21646 ),
21647 _ => local_var_req_builder.query(&[(
21648 "name__n",
21649 &local_var_str
21650 .into_iter()
21651 .map(|p| p.to_string())
21652 .collect::<Vec<String>>()
21653 .join(",")
21654 .to_string(),
21655 )]),
21656 };
21657 }
21658 if let Some(ref local_var_str) = name__nic {
21659 local_var_req_builder = match "multi" {
21660 "multi" => local_var_req_builder.query(
21661 &local_var_str
21662 .into_iter()
21663 .map(|p| ("name__nic".to_owned(), p.to_string()))
21664 .collect::<Vec<(std::string::String, std::string::String)>>(),
21665 ),
21666 _ => local_var_req_builder.query(&[(
21667 "name__nic",
21668 &local_var_str
21669 .into_iter()
21670 .map(|p| p.to_string())
21671 .collect::<Vec<String>>()
21672 .join(",")
21673 .to_string(),
21674 )]),
21675 };
21676 }
21677 if let Some(ref local_var_str) = name__nie {
21678 local_var_req_builder = match "multi" {
21679 "multi" => local_var_req_builder.query(
21680 &local_var_str
21681 .into_iter()
21682 .map(|p| ("name__nie".to_owned(), p.to_string()))
21683 .collect::<Vec<(std::string::String, std::string::String)>>(),
21684 ),
21685 _ => local_var_req_builder.query(&[(
21686 "name__nie",
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) = name__niew {
21697 local_var_req_builder = match "multi" {
21698 "multi" => local_var_req_builder.query(
21699 &local_var_str
21700 .into_iter()
21701 .map(|p| ("name__niew".to_owned(), p.to_string()))
21702 .collect::<Vec<(std::string::String, std::string::String)>>(),
21703 ),
21704 _ => local_var_req_builder.query(&[(
21705 "name__niew",
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) = name__nisw {
21716 local_var_req_builder = match "multi" {
21717 "multi" => local_var_req_builder.query(
21718 &local_var_str
21719 .into_iter()
21720 .map(|p| ("name__nisw".to_owned(), p.to_string()))
21721 .collect::<Vec<(std::string::String, std::string::String)>>(),
21722 ),
21723 _ => local_var_req_builder.query(&[(
21724 "name__nisw",
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) = name__regex {
21735 local_var_req_builder = match "multi" {
21736 "multi" => local_var_req_builder.query(
21737 &local_var_str
21738 .into_iter()
21739 .map(|p| ("name__regex".to_owned(), p.to_string()))
21740 .collect::<Vec<(std::string::String, std::string::String)>>(),
21741 ),
21742 _ => local_var_req_builder.query(&[(
21743 "name__regex",
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) = object_id {
21754 local_var_req_builder = match "multi" {
21755 "multi" => local_var_req_builder.query(
21756 &local_var_str
21757 .into_iter()
21758 .map(|p| ("object_id".to_owned(), p.to_string()))
21759 .collect::<Vec<(std::string::String, std::string::String)>>(),
21760 ),
21761 _ => local_var_req_builder.query(&[(
21762 "object_id",
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) = object_id__empty {
21773 local_var_req_builder =
21774 local_var_req_builder.query(&[("object_id__empty", &local_var_str.to_string())]);
21775 }
21776 if let Some(ref local_var_str) = object_id__gt {
21777 local_var_req_builder = match "multi" {
21778 "multi" => local_var_req_builder.query(
21779 &local_var_str
21780 .into_iter()
21781 .map(|p| ("object_id__gt".to_owned(), p.to_string()))
21782 .collect::<Vec<(std::string::String, std::string::String)>>(),
21783 ),
21784 _ => local_var_req_builder.query(&[(
21785 "object_id__gt",
21786 &local_var_str
21787 .into_iter()
21788 .map(|p| p.to_string())
21789 .collect::<Vec<String>>()
21790 .join(",")
21791 .to_string(),
21792 )]),
21793 };
21794 }
21795 if let Some(ref local_var_str) = object_id__gte {
21796 local_var_req_builder = match "multi" {
21797 "multi" => local_var_req_builder.query(
21798 &local_var_str
21799 .into_iter()
21800 .map(|p| ("object_id__gte".to_owned(), p.to_string()))
21801 .collect::<Vec<(std::string::String, std::string::String)>>(),
21802 ),
21803 _ => local_var_req_builder.query(&[(
21804 "object_id__gte",
21805 &local_var_str
21806 .into_iter()
21807 .map(|p| p.to_string())
21808 .collect::<Vec<String>>()
21809 .join(",")
21810 .to_string(),
21811 )]),
21812 };
21813 }
21814 if let Some(ref local_var_str) = object_id__lt {
21815 local_var_req_builder = match "multi" {
21816 "multi" => local_var_req_builder.query(
21817 &local_var_str
21818 .into_iter()
21819 .map(|p| ("object_id__lt".to_owned(), p.to_string()))
21820 .collect::<Vec<(std::string::String, std::string::String)>>(),
21821 ),
21822 _ => local_var_req_builder.query(&[(
21823 "object_id__lt",
21824 &local_var_str
21825 .into_iter()
21826 .map(|p| p.to_string())
21827 .collect::<Vec<String>>()
21828 .join(",")
21829 .to_string(),
21830 )]),
21831 };
21832 }
21833 if let Some(ref local_var_str) = object_id__lte {
21834 local_var_req_builder = match "multi" {
21835 "multi" => local_var_req_builder.query(
21836 &local_var_str
21837 .into_iter()
21838 .map(|p| ("object_id__lte".to_owned(), p.to_string()))
21839 .collect::<Vec<(std::string::String, std::string::String)>>(),
21840 ),
21841 _ => local_var_req_builder.query(&[(
21842 "object_id__lte",
21843 &local_var_str
21844 .into_iter()
21845 .map(|p| p.to_string())
21846 .collect::<Vec<String>>()
21847 .join(",")
21848 .to_string(),
21849 )]),
21850 };
21851 }
21852 if let Some(ref local_var_str) = object_id__n {
21853 local_var_req_builder = match "multi" {
21854 "multi" => local_var_req_builder.query(
21855 &local_var_str
21856 .into_iter()
21857 .map(|p| ("object_id__n".to_owned(), p.to_string()))
21858 .collect::<Vec<(std::string::String, std::string::String)>>(),
21859 ),
21860 _ => local_var_req_builder.query(&[(
21861 "object_id__n",
21862 &local_var_str
21863 .into_iter()
21864 .map(|p| p.to_string())
21865 .collect::<Vec<String>>()
21866 .join(",")
21867 .to_string(),
21868 )]),
21869 };
21870 }
21871 if let Some(ref local_var_str) = object_type {
21872 local_var_req_builder =
21873 local_var_req_builder.query(&[("object_type", &local_var_str.to_string())]);
21874 }
21875 if let Some(ref local_var_str) = object_type__n {
21876 local_var_req_builder =
21877 local_var_req_builder.query(&[("object_type__n", &local_var_str.to_string())]);
21878 }
21879 if let Some(ref local_var_str) = object_type_id {
21880 local_var_req_builder =
21881 local_var_req_builder.query(&[("object_type_id", &local_var_str.to_string())]);
21882 }
21883 if let Some(ref local_var_str) = object_type_id__n {
21884 local_var_req_builder =
21885 local_var_req_builder.query(&[("object_type_id__n", &local_var_str.to_string())]);
21886 }
21887 if let Some(ref local_var_str) = offset {
21888 local_var_req_builder =
21889 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
21890 }
21891 if let Some(ref local_var_str) = ordering {
21892 local_var_req_builder =
21893 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
21894 }
21895 if let Some(ref local_var_str) = q {
21896 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
21897 }
21898 if let Some(ref local_var_str) = updated_by_request {
21899 local_var_req_builder =
21900 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
21901 }
21902 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
21903 local_var_req_builder =
21904 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
21905 }
21906 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
21907 let local_var_key = local_var_apikey.key.clone();
21908 let local_var_value = match local_var_apikey.prefix {
21909 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
21910 None => local_var_key,
21911 };
21912 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
21913 };
21914
21915 let local_var_req = local_var_req_builder.build()?;
21916 let local_var_resp = local_var_client.execute(local_var_req).await?;
21917
21918 let local_var_status = local_var_resp.status();
21919 let local_var_content = local_var_resp.text().await?;
21920
21921 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
21922 serde_json::from_str(&local_var_content).map_err(Error::from)
21923 } else {
21924 let local_var_entity: Option<ExtrasImageAttachmentsListError> =
21925 serde_json::from_str(&local_var_content).ok();
21926 let local_var_error = ResponseContent {
21927 status: local_var_status,
21928 content: local_var_content,
21929 entity: local_var_entity,
21930 };
21931 Err(Error::ResponseError(local_var_error))
21932 }
21933}
21934
21935pub async fn extras_image_attachments_partial_update(
21937 configuration: &configuration::Configuration,
21938 id: i32,
21939 patched_image_attachment_request: Option<crate::models::PatchedImageAttachmentRequest>,
21940) -> Result<crate::models::ImageAttachment, Error<ExtrasImageAttachmentsPartialUpdateError>> {
21941 let local_var_configuration = configuration;
21942
21943 let local_var_client = &local_var_configuration.client;
21944
21945 let local_var_uri_str = format!(
21946 "{}/api/extras/image-attachments/{id}/",
21947 local_var_configuration.base_path,
21948 id = id
21949 );
21950 let mut local_var_req_builder =
21951 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
21952
21953 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
21954 local_var_req_builder =
21955 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
21956 }
21957 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
21958 let local_var_key = local_var_apikey.key.clone();
21959 let local_var_value = match local_var_apikey.prefix {
21960 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
21961 None => local_var_key,
21962 };
21963 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
21964 };
21965 local_var_req_builder = local_var_req_builder.json(&patched_image_attachment_request);
21966
21967 let local_var_req = local_var_req_builder.build()?;
21968 let local_var_resp = local_var_client.execute(local_var_req).await?;
21969
21970 let local_var_status = local_var_resp.status();
21971 let local_var_content = local_var_resp.text().await?;
21972
21973 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
21974 serde_json::from_str(&local_var_content).map_err(Error::from)
21975 } else {
21976 let local_var_entity: Option<ExtrasImageAttachmentsPartialUpdateError> =
21977 serde_json::from_str(&local_var_content).ok();
21978 let local_var_error = ResponseContent {
21979 status: local_var_status,
21980 content: local_var_content,
21981 entity: local_var_entity,
21982 };
21983 Err(Error::ResponseError(local_var_error))
21984 }
21985}
21986
21987pub async fn extras_image_attachments_retrieve(
21989 configuration: &configuration::Configuration,
21990 id: i32,
21991) -> Result<crate::models::ImageAttachment, Error<ExtrasImageAttachmentsRetrieveError>> {
21992 let local_var_configuration = configuration;
21993
21994 let local_var_client = &local_var_configuration.client;
21995
21996 let local_var_uri_str = format!(
21997 "{}/api/extras/image-attachments/{id}/",
21998 local_var_configuration.base_path,
21999 id = id
22000 );
22001 let mut local_var_req_builder =
22002 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
22003
22004 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
22005 local_var_req_builder =
22006 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
22007 }
22008 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
22009 let local_var_key = local_var_apikey.key.clone();
22010 let local_var_value = match local_var_apikey.prefix {
22011 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
22012 None => local_var_key,
22013 };
22014 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
22015 };
22016
22017 let local_var_req = local_var_req_builder.build()?;
22018 let local_var_resp = local_var_client.execute(local_var_req).await?;
22019
22020 let local_var_status = local_var_resp.status();
22021 let local_var_content = local_var_resp.text().await?;
22022
22023 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
22024 serde_json::from_str(&local_var_content).map_err(Error::from)
22025 } else {
22026 let local_var_entity: Option<ExtrasImageAttachmentsRetrieveError> =
22027 serde_json::from_str(&local_var_content).ok();
22028 let local_var_error = ResponseContent {
22029 status: local_var_status,
22030 content: local_var_content,
22031 entity: local_var_entity,
22032 };
22033 Err(Error::ResponseError(local_var_error))
22034 }
22035}
22036
22037pub async fn extras_image_attachments_update(
22039 configuration: &configuration::Configuration,
22040 id: i32,
22041 image_attachment_request: crate::models::ImageAttachmentRequest,
22042) -> Result<crate::models::ImageAttachment, Error<ExtrasImageAttachmentsUpdateError>> {
22043 let local_var_configuration = configuration;
22044
22045 let local_var_client = &local_var_configuration.client;
22046
22047 let local_var_uri_str = format!(
22048 "{}/api/extras/image-attachments/{id}/",
22049 local_var_configuration.base_path,
22050 id = id
22051 );
22052 let mut local_var_req_builder =
22053 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
22054
22055 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
22056 local_var_req_builder =
22057 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
22058 }
22059 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
22060 let local_var_key = local_var_apikey.key.clone();
22061 let local_var_value = match local_var_apikey.prefix {
22062 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
22063 None => local_var_key,
22064 };
22065 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
22066 };
22067 local_var_req_builder = local_var_req_builder.json(&image_attachment_request);
22068
22069 let local_var_req = local_var_req_builder.build()?;
22070 let local_var_resp = local_var_client.execute(local_var_req).await?;
22071
22072 let local_var_status = local_var_resp.status();
22073 let local_var_content = local_var_resp.text().await?;
22074
22075 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
22076 serde_json::from_str(&local_var_content).map_err(Error::from)
22077 } else {
22078 let local_var_entity: Option<ExtrasImageAttachmentsUpdateError> =
22079 serde_json::from_str(&local_var_content).ok();
22080 let local_var_error = ResponseContent {
22081 status: local_var_status,
22082 content: local_var_content,
22083 entity: local_var_entity,
22084 };
22085 Err(Error::ResponseError(local_var_error))
22086 }
22087}
22088
22089pub async fn extras_journal_entries_bulk_destroy(
22091 configuration: &configuration::Configuration,
22092 journal_entry_request: Vec<crate::models::JournalEntryRequest>,
22093) -> Result<(), Error<ExtrasJournalEntriesBulkDestroyError>> {
22094 let local_var_configuration = configuration;
22095
22096 let local_var_client = &local_var_configuration.client;
22097
22098 let local_var_uri_str = format!(
22099 "{}/api/extras/journal-entries/",
22100 local_var_configuration.base_path
22101 );
22102 let mut local_var_req_builder =
22103 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
22104
22105 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
22106 local_var_req_builder =
22107 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
22108 }
22109 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
22110 let local_var_key = local_var_apikey.key.clone();
22111 let local_var_value = match local_var_apikey.prefix {
22112 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
22113 None => local_var_key,
22114 };
22115 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
22116 };
22117 local_var_req_builder = local_var_req_builder.json(&journal_entry_request);
22118
22119 let local_var_req = local_var_req_builder.build()?;
22120 let local_var_resp = local_var_client.execute(local_var_req).await?;
22121
22122 let local_var_status = local_var_resp.status();
22123 let local_var_content = local_var_resp.text().await?;
22124
22125 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
22126 Ok(())
22127 } else {
22128 let local_var_entity: Option<ExtrasJournalEntriesBulkDestroyError> =
22129 serde_json::from_str(&local_var_content).ok();
22130 let local_var_error = ResponseContent {
22131 status: local_var_status,
22132 content: local_var_content,
22133 entity: local_var_entity,
22134 };
22135 Err(Error::ResponseError(local_var_error))
22136 }
22137}
22138
22139pub async fn extras_journal_entries_bulk_partial_update(
22141 configuration: &configuration::Configuration,
22142 journal_entry_request: Vec<crate::models::JournalEntryRequest>,
22143) -> Result<Vec<crate::models::JournalEntry>, Error<ExtrasJournalEntriesBulkPartialUpdateError>> {
22144 let local_var_configuration = configuration;
22145
22146 let local_var_client = &local_var_configuration.client;
22147
22148 let local_var_uri_str = format!(
22149 "{}/api/extras/journal-entries/",
22150 local_var_configuration.base_path
22151 );
22152 let mut local_var_req_builder =
22153 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
22154
22155 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
22156 local_var_req_builder =
22157 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
22158 }
22159 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
22160 let local_var_key = local_var_apikey.key.clone();
22161 let local_var_value = match local_var_apikey.prefix {
22162 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
22163 None => local_var_key,
22164 };
22165 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
22166 };
22167 local_var_req_builder = local_var_req_builder.json(&journal_entry_request);
22168
22169 let local_var_req = local_var_req_builder.build()?;
22170 let local_var_resp = local_var_client.execute(local_var_req).await?;
22171
22172 let local_var_status = local_var_resp.status();
22173 let local_var_content = local_var_resp.text().await?;
22174
22175 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
22176 serde_json::from_str(&local_var_content).map_err(Error::from)
22177 } else {
22178 let local_var_entity: Option<ExtrasJournalEntriesBulkPartialUpdateError> =
22179 serde_json::from_str(&local_var_content).ok();
22180 let local_var_error = ResponseContent {
22181 status: local_var_status,
22182 content: local_var_content,
22183 entity: local_var_entity,
22184 };
22185 Err(Error::ResponseError(local_var_error))
22186 }
22187}
22188
22189pub async fn extras_journal_entries_bulk_update(
22191 configuration: &configuration::Configuration,
22192 journal_entry_request: Vec<crate::models::JournalEntryRequest>,
22193) -> Result<Vec<crate::models::JournalEntry>, Error<ExtrasJournalEntriesBulkUpdateError>> {
22194 let local_var_configuration = configuration;
22195
22196 let local_var_client = &local_var_configuration.client;
22197
22198 let local_var_uri_str = format!(
22199 "{}/api/extras/journal-entries/",
22200 local_var_configuration.base_path
22201 );
22202 let mut local_var_req_builder =
22203 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
22204
22205 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
22206 local_var_req_builder =
22207 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
22208 }
22209 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
22210 let local_var_key = local_var_apikey.key.clone();
22211 let local_var_value = match local_var_apikey.prefix {
22212 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
22213 None => local_var_key,
22214 };
22215 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
22216 };
22217 local_var_req_builder = local_var_req_builder.json(&journal_entry_request);
22218
22219 let local_var_req = local_var_req_builder.build()?;
22220 let local_var_resp = local_var_client.execute(local_var_req).await?;
22221
22222 let local_var_status = local_var_resp.status();
22223 let local_var_content = local_var_resp.text().await?;
22224
22225 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
22226 serde_json::from_str(&local_var_content).map_err(Error::from)
22227 } else {
22228 let local_var_entity: Option<ExtrasJournalEntriesBulkUpdateError> =
22229 serde_json::from_str(&local_var_content).ok();
22230 let local_var_error = ResponseContent {
22231 status: local_var_status,
22232 content: local_var_content,
22233 entity: local_var_entity,
22234 };
22235 Err(Error::ResponseError(local_var_error))
22236 }
22237}
22238
22239pub async fn extras_journal_entries_create(
22241 configuration: &configuration::Configuration,
22242 writable_journal_entry_request: crate::models::WritableJournalEntryRequest,
22243) -> Result<crate::models::JournalEntry, Error<ExtrasJournalEntriesCreateError>> {
22244 let local_var_configuration = configuration;
22245
22246 let local_var_client = &local_var_configuration.client;
22247
22248 let local_var_uri_str = format!(
22249 "{}/api/extras/journal-entries/",
22250 local_var_configuration.base_path
22251 );
22252 let mut local_var_req_builder =
22253 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
22254
22255 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
22256 local_var_req_builder =
22257 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
22258 }
22259 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
22260 let local_var_key = local_var_apikey.key.clone();
22261 let local_var_value = match local_var_apikey.prefix {
22262 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
22263 None => local_var_key,
22264 };
22265 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
22266 };
22267 local_var_req_builder = local_var_req_builder.json(&writable_journal_entry_request);
22268
22269 let local_var_req = local_var_req_builder.build()?;
22270 let local_var_resp = local_var_client.execute(local_var_req).await?;
22271
22272 let local_var_status = local_var_resp.status();
22273 let local_var_content = local_var_resp.text().await?;
22274
22275 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
22276 serde_json::from_str(&local_var_content).map_err(Error::from)
22277 } else {
22278 let local_var_entity: Option<ExtrasJournalEntriesCreateError> =
22279 serde_json::from_str(&local_var_content).ok();
22280 let local_var_error = ResponseContent {
22281 status: local_var_status,
22282 content: local_var_content,
22283 entity: local_var_entity,
22284 };
22285 Err(Error::ResponseError(local_var_error))
22286 }
22287}
22288
22289pub async fn extras_journal_entries_destroy(
22291 configuration: &configuration::Configuration,
22292 id: i32,
22293) -> Result<(), Error<ExtrasJournalEntriesDestroyError>> {
22294 let local_var_configuration = configuration;
22295
22296 let local_var_client = &local_var_configuration.client;
22297
22298 let local_var_uri_str = format!(
22299 "{}/api/extras/journal-entries/{id}/",
22300 local_var_configuration.base_path,
22301 id = id
22302 );
22303 let mut local_var_req_builder =
22304 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
22305
22306 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
22307 local_var_req_builder =
22308 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
22309 }
22310 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
22311 let local_var_key = local_var_apikey.key.clone();
22312 let local_var_value = match local_var_apikey.prefix {
22313 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
22314 None => local_var_key,
22315 };
22316 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
22317 };
22318
22319 let local_var_req = local_var_req_builder.build()?;
22320 let local_var_resp = local_var_client.execute(local_var_req).await?;
22321
22322 let local_var_status = local_var_resp.status();
22323 let local_var_content = local_var_resp.text().await?;
22324
22325 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
22326 Ok(())
22327 } else {
22328 let local_var_entity: Option<ExtrasJournalEntriesDestroyError> =
22329 serde_json::from_str(&local_var_content).ok();
22330 let local_var_error = ResponseContent {
22331 status: local_var_status,
22332 content: local_var_content,
22333 entity: local_var_entity,
22334 };
22335 Err(Error::ResponseError(local_var_error))
22336 }
22337}
22338
22339pub async fn extras_journal_entries_list(
22341 configuration: &configuration::Configuration,
22342 assigned_object_id: Option<Vec<i32>>,
22343 assigned_object_id__empty: Option<bool>,
22344 assigned_object_id__gt: Option<Vec<i32>>,
22345 assigned_object_id__gte: Option<Vec<i32>>,
22346 assigned_object_id__lt: Option<Vec<i32>>,
22347 assigned_object_id__lte: Option<Vec<i32>>,
22348 assigned_object_id__n: Option<Vec<i32>>,
22349 assigned_object_type: Option<&str>,
22350 assigned_object_type__n: Option<&str>,
22351 assigned_object_type_id: Option<Vec<i32>>,
22352 assigned_object_type_id__n: Option<Vec<i32>>,
22353 created_after: Option<String>,
22354 created_before: Option<String>,
22355 created_by: Option<Vec<String>>,
22356 created_by__n: Option<Vec<String>>,
22357 created_by_id: Option<Vec<i32>>,
22358 created_by_id__n: Option<Vec<i32>>,
22359 created_by_request: Option<&str>,
22360 id: Option<Vec<i32>>,
22361 id__empty: Option<bool>,
22362 id__gt: Option<Vec<i32>>,
22363 id__gte: Option<Vec<i32>>,
22364 id__lt: Option<Vec<i32>>,
22365 id__lte: Option<Vec<i32>>,
22366 id__n: Option<Vec<i32>>,
22367 kind: Option<Vec<String>>,
22368 kind__empty: Option<bool>,
22369 kind__ic: Option<Vec<String>>,
22370 kind__ie: Option<Vec<String>>,
22371 kind__iew: Option<Vec<String>>,
22372 kind__iregex: Option<Vec<String>>,
22373 kind__isw: Option<Vec<String>>,
22374 kind__n: Option<Vec<String>>,
22375 kind__nic: Option<Vec<String>>,
22376 kind__nie: Option<Vec<String>>,
22377 kind__niew: Option<Vec<String>>,
22378 kind__nisw: Option<Vec<String>>,
22379 kind__regex: Option<Vec<String>>,
22380 last_updated: Option<Vec<String>>,
22381 last_updated__empty: Option<Vec<String>>,
22382 last_updated__gt: Option<Vec<String>>,
22383 last_updated__gte: Option<Vec<String>>,
22384 last_updated__lt: Option<Vec<String>>,
22385 last_updated__lte: Option<Vec<String>>,
22386 last_updated__n: Option<Vec<String>>,
22387 limit: Option<i32>,
22388 modified_by_request: Option<&str>,
22389 offset: Option<i32>,
22390 ordering: Option<&str>,
22391 q: Option<&str>,
22392 tag: Option<Vec<String>>,
22393 tag__n: Option<Vec<String>>,
22394 tag_id: Option<Vec<i32>>,
22395 tag_id__n: Option<Vec<i32>>,
22396 updated_by_request: Option<&str>,
22397) -> Result<crate::models::PaginatedJournalEntryList, Error<ExtrasJournalEntriesListError>> {
22398 let local_var_configuration = configuration;
22399
22400 let local_var_client = &local_var_configuration.client;
22401
22402 let local_var_uri_str = format!(
22403 "{}/api/extras/journal-entries/",
22404 local_var_configuration.base_path
22405 );
22406 let mut local_var_req_builder =
22407 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
22408
22409 if let Some(ref local_var_str) = assigned_object_id {
22410 local_var_req_builder = match "multi" {
22411 "multi" => local_var_req_builder.query(
22412 &local_var_str
22413 .into_iter()
22414 .map(|p| ("assigned_object_id".to_owned(), p.to_string()))
22415 .collect::<Vec<(std::string::String, std::string::String)>>(),
22416 ),
22417 _ => local_var_req_builder.query(&[(
22418 "assigned_object_id",
22419 &local_var_str
22420 .into_iter()
22421 .map(|p| p.to_string())
22422 .collect::<Vec<String>>()
22423 .join(",")
22424 .to_string(),
22425 )]),
22426 };
22427 }
22428 if let Some(ref local_var_str) = assigned_object_id__empty {
22429 local_var_req_builder = local_var_req_builder
22430 .query(&[("assigned_object_id__empty", &local_var_str.to_string())]);
22431 }
22432 if let Some(ref local_var_str) = assigned_object_id__gt {
22433 local_var_req_builder = match "multi" {
22434 "multi" => local_var_req_builder.query(
22435 &local_var_str
22436 .into_iter()
22437 .map(|p| ("assigned_object_id__gt".to_owned(), p.to_string()))
22438 .collect::<Vec<(std::string::String, std::string::String)>>(),
22439 ),
22440 _ => local_var_req_builder.query(&[(
22441 "assigned_object_id__gt",
22442 &local_var_str
22443 .into_iter()
22444 .map(|p| p.to_string())
22445 .collect::<Vec<String>>()
22446 .join(",")
22447 .to_string(),
22448 )]),
22449 };
22450 }
22451 if let Some(ref local_var_str) = assigned_object_id__gte {
22452 local_var_req_builder = match "multi" {
22453 "multi" => local_var_req_builder.query(
22454 &local_var_str
22455 .into_iter()
22456 .map(|p| ("assigned_object_id__gte".to_owned(), p.to_string()))
22457 .collect::<Vec<(std::string::String, std::string::String)>>(),
22458 ),
22459 _ => local_var_req_builder.query(&[(
22460 "assigned_object_id__gte",
22461 &local_var_str
22462 .into_iter()
22463 .map(|p| p.to_string())
22464 .collect::<Vec<String>>()
22465 .join(",")
22466 .to_string(),
22467 )]),
22468 };
22469 }
22470 if let Some(ref local_var_str) = assigned_object_id__lt {
22471 local_var_req_builder = match "multi" {
22472 "multi" => local_var_req_builder.query(
22473 &local_var_str
22474 .into_iter()
22475 .map(|p| ("assigned_object_id__lt".to_owned(), p.to_string()))
22476 .collect::<Vec<(std::string::String, std::string::String)>>(),
22477 ),
22478 _ => local_var_req_builder.query(&[(
22479 "assigned_object_id__lt",
22480 &local_var_str
22481 .into_iter()
22482 .map(|p| p.to_string())
22483 .collect::<Vec<String>>()
22484 .join(",")
22485 .to_string(),
22486 )]),
22487 };
22488 }
22489 if let Some(ref local_var_str) = assigned_object_id__lte {
22490 local_var_req_builder = match "multi" {
22491 "multi" => local_var_req_builder.query(
22492 &local_var_str
22493 .into_iter()
22494 .map(|p| ("assigned_object_id__lte".to_owned(), p.to_string()))
22495 .collect::<Vec<(std::string::String, std::string::String)>>(),
22496 ),
22497 _ => local_var_req_builder.query(&[(
22498 "assigned_object_id__lte",
22499 &local_var_str
22500 .into_iter()
22501 .map(|p| p.to_string())
22502 .collect::<Vec<String>>()
22503 .join(",")
22504 .to_string(),
22505 )]),
22506 };
22507 }
22508 if let Some(ref local_var_str) = assigned_object_id__n {
22509 local_var_req_builder = match "multi" {
22510 "multi" => local_var_req_builder.query(
22511 &local_var_str
22512 .into_iter()
22513 .map(|p| ("assigned_object_id__n".to_owned(), p.to_string()))
22514 .collect::<Vec<(std::string::String, std::string::String)>>(),
22515 ),
22516 _ => local_var_req_builder.query(&[(
22517 "assigned_object_id__n",
22518 &local_var_str
22519 .into_iter()
22520 .map(|p| p.to_string())
22521 .collect::<Vec<String>>()
22522 .join(",")
22523 .to_string(),
22524 )]),
22525 };
22526 }
22527 if let Some(ref local_var_str) = assigned_object_type {
22528 local_var_req_builder =
22529 local_var_req_builder.query(&[("assigned_object_type", &local_var_str.to_string())]);
22530 }
22531 if let Some(ref local_var_str) = assigned_object_type__n {
22532 local_var_req_builder =
22533 local_var_req_builder.query(&[("assigned_object_type__n", &local_var_str.to_string())]);
22534 }
22535 if let Some(ref local_var_str) = assigned_object_type_id {
22536 local_var_req_builder = match "multi" {
22537 "multi" => local_var_req_builder.query(
22538 &local_var_str
22539 .into_iter()
22540 .map(|p| ("assigned_object_type_id".to_owned(), p.to_string()))
22541 .collect::<Vec<(std::string::String, std::string::String)>>(),
22542 ),
22543 _ => local_var_req_builder.query(&[(
22544 "assigned_object_type_id",
22545 &local_var_str
22546 .into_iter()
22547 .map(|p| p.to_string())
22548 .collect::<Vec<String>>()
22549 .join(",")
22550 .to_string(),
22551 )]),
22552 };
22553 }
22554 if let Some(ref local_var_str) = assigned_object_type_id__n {
22555 local_var_req_builder = match "multi" {
22556 "multi" => local_var_req_builder.query(
22557 &local_var_str
22558 .into_iter()
22559 .map(|p| ("assigned_object_type_id__n".to_owned(), p.to_string()))
22560 .collect::<Vec<(std::string::String, std::string::String)>>(),
22561 ),
22562 _ => local_var_req_builder.query(&[(
22563 "assigned_object_type_id__n",
22564 &local_var_str
22565 .into_iter()
22566 .map(|p| p.to_string())
22567 .collect::<Vec<String>>()
22568 .join(",")
22569 .to_string(),
22570 )]),
22571 };
22572 }
22573 if let Some(ref local_var_str) = created_after {
22574 local_var_req_builder =
22575 local_var_req_builder.query(&[("created_after", &local_var_str.to_string())]);
22576 }
22577 if let Some(ref local_var_str) = created_before {
22578 local_var_req_builder =
22579 local_var_req_builder.query(&[("created_before", &local_var_str.to_string())]);
22580 }
22581 if let Some(ref local_var_str) = created_by {
22582 local_var_req_builder = match "multi" {
22583 "multi" => local_var_req_builder.query(
22584 &local_var_str
22585 .into_iter()
22586 .map(|p| ("created_by".to_owned(), p.to_string()))
22587 .collect::<Vec<(std::string::String, std::string::String)>>(),
22588 ),
22589 _ => local_var_req_builder.query(&[(
22590 "created_by",
22591 &local_var_str
22592 .into_iter()
22593 .map(|p| p.to_string())
22594 .collect::<Vec<String>>()
22595 .join(",")
22596 .to_string(),
22597 )]),
22598 };
22599 }
22600 if let Some(ref local_var_str) = created_by__n {
22601 local_var_req_builder = match "multi" {
22602 "multi" => local_var_req_builder.query(
22603 &local_var_str
22604 .into_iter()
22605 .map(|p| ("created_by__n".to_owned(), p.to_string()))
22606 .collect::<Vec<(std::string::String, std::string::String)>>(),
22607 ),
22608 _ => local_var_req_builder.query(&[(
22609 "created_by__n",
22610 &local_var_str
22611 .into_iter()
22612 .map(|p| p.to_string())
22613 .collect::<Vec<String>>()
22614 .join(",")
22615 .to_string(),
22616 )]),
22617 };
22618 }
22619 if let Some(ref local_var_str) = created_by_id {
22620 local_var_req_builder = match "multi" {
22621 "multi" => local_var_req_builder.query(
22622 &local_var_str
22623 .into_iter()
22624 .map(|p| ("created_by_id".to_owned(), p.to_string()))
22625 .collect::<Vec<(std::string::String, std::string::String)>>(),
22626 ),
22627 _ => local_var_req_builder.query(&[(
22628 "created_by_id",
22629 &local_var_str
22630 .into_iter()
22631 .map(|p| p.to_string())
22632 .collect::<Vec<String>>()
22633 .join(",")
22634 .to_string(),
22635 )]),
22636 };
22637 }
22638 if let Some(ref local_var_str) = created_by_id__n {
22639 local_var_req_builder = match "multi" {
22640 "multi" => local_var_req_builder.query(
22641 &local_var_str
22642 .into_iter()
22643 .map(|p| ("created_by_id__n".to_owned(), p.to_string()))
22644 .collect::<Vec<(std::string::String, std::string::String)>>(),
22645 ),
22646 _ => local_var_req_builder.query(&[(
22647 "created_by_id__n",
22648 &local_var_str
22649 .into_iter()
22650 .map(|p| p.to_string())
22651 .collect::<Vec<String>>()
22652 .join(",")
22653 .to_string(),
22654 )]),
22655 };
22656 }
22657 if let Some(ref local_var_str) = created_by_request {
22658 local_var_req_builder =
22659 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
22660 }
22661 if let Some(ref local_var_str) = id {
22662 local_var_req_builder = match "multi" {
22663 "multi" => local_var_req_builder.query(
22664 &local_var_str
22665 .into_iter()
22666 .map(|p| ("id".to_owned(), p.to_string()))
22667 .collect::<Vec<(std::string::String, std::string::String)>>(),
22668 ),
22669 _ => local_var_req_builder.query(&[(
22670 "id",
22671 &local_var_str
22672 .into_iter()
22673 .map(|p| p.to_string())
22674 .collect::<Vec<String>>()
22675 .join(",")
22676 .to_string(),
22677 )]),
22678 };
22679 }
22680 if let Some(ref local_var_str) = id__empty {
22681 local_var_req_builder =
22682 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
22683 }
22684 if let Some(ref local_var_str) = id__gt {
22685 local_var_req_builder = match "multi" {
22686 "multi" => local_var_req_builder.query(
22687 &local_var_str
22688 .into_iter()
22689 .map(|p| ("id__gt".to_owned(), p.to_string()))
22690 .collect::<Vec<(std::string::String, std::string::String)>>(),
22691 ),
22692 _ => local_var_req_builder.query(&[(
22693 "id__gt",
22694 &local_var_str
22695 .into_iter()
22696 .map(|p| p.to_string())
22697 .collect::<Vec<String>>()
22698 .join(",")
22699 .to_string(),
22700 )]),
22701 };
22702 }
22703 if let Some(ref local_var_str) = id__gte {
22704 local_var_req_builder = match "multi" {
22705 "multi" => local_var_req_builder.query(
22706 &local_var_str
22707 .into_iter()
22708 .map(|p| ("id__gte".to_owned(), p.to_string()))
22709 .collect::<Vec<(std::string::String, std::string::String)>>(),
22710 ),
22711 _ => local_var_req_builder.query(&[(
22712 "id__gte",
22713 &local_var_str
22714 .into_iter()
22715 .map(|p| p.to_string())
22716 .collect::<Vec<String>>()
22717 .join(",")
22718 .to_string(),
22719 )]),
22720 };
22721 }
22722 if let Some(ref local_var_str) = id__lt {
22723 local_var_req_builder = match "multi" {
22724 "multi" => local_var_req_builder.query(
22725 &local_var_str
22726 .into_iter()
22727 .map(|p| ("id__lt".to_owned(), p.to_string()))
22728 .collect::<Vec<(std::string::String, std::string::String)>>(),
22729 ),
22730 _ => local_var_req_builder.query(&[(
22731 "id__lt",
22732 &local_var_str
22733 .into_iter()
22734 .map(|p| p.to_string())
22735 .collect::<Vec<String>>()
22736 .join(",")
22737 .to_string(),
22738 )]),
22739 };
22740 }
22741 if let Some(ref local_var_str) = id__lte {
22742 local_var_req_builder = match "multi" {
22743 "multi" => local_var_req_builder.query(
22744 &local_var_str
22745 .into_iter()
22746 .map(|p| ("id__lte".to_owned(), p.to_string()))
22747 .collect::<Vec<(std::string::String, std::string::String)>>(),
22748 ),
22749 _ => local_var_req_builder.query(&[(
22750 "id__lte",
22751 &local_var_str
22752 .into_iter()
22753 .map(|p| p.to_string())
22754 .collect::<Vec<String>>()
22755 .join(",")
22756 .to_string(),
22757 )]),
22758 };
22759 }
22760 if let Some(ref local_var_str) = id__n {
22761 local_var_req_builder = match "multi" {
22762 "multi" => local_var_req_builder.query(
22763 &local_var_str
22764 .into_iter()
22765 .map(|p| ("id__n".to_owned(), p.to_string()))
22766 .collect::<Vec<(std::string::String, std::string::String)>>(),
22767 ),
22768 _ => local_var_req_builder.query(&[(
22769 "id__n",
22770 &local_var_str
22771 .into_iter()
22772 .map(|p| p.to_string())
22773 .collect::<Vec<String>>()
22774 .join(",")
22775 .to_string(),
22776 )]),
22777 };
22778 }
22779 if let Some(ref local_var_str) = kind {
22780 local_var_req_builder = match "multi" {
22781 "multi" => local_var_req_builder.query(
22782 &local_var_str
22783 .into_iter()
22784 .map(|p| ("kind".to_owned(), p.to_string()))
22785 .collect::<Vec<(std::string::String, std::string::String)>>(),
22786 ),
22787 _ => local_var_req_builder.query(&[(
22788 "kind",
22789 &local_var_str
22790 .into_iter()
22791 .map(|p| p.to_string())
22792 .collect::<Vec<String>>()
22793 .join(",")
22794 .to_string(),
22795 )]),
22796 };
22797 }
22798 if let Some(ref local_var_str) = kind__empty {
22799 local_var_req_builder =
22800 local_var_req_builder.query(&[("kind__empty", &local_var_str.to_string())]);
22801 }
22802 if let Some(ref local_var_str) = kind__ic {
22803 local_var_req_builder = match "multi" {
22804 "multi" => local_var_req_builder.query(
22805 &local_var_str
22806 .into_iter()
22807 .map(|p| ("kind__ic".to_owned(), p.to_string()))
22808 .collect::<Vec<(std::string::String, std::string::String)>>(),
22809 ),
22810 _ => local_var_req_builder.query(&[(
22811 "kind__ic",
22812 &local_var_str
22813 .into_iter()
22814 .map(|p| p.to_string())
22815 .collect::<Vec<String>>()
22816 .join(",")
22817 .to_string(),
22818 )]),
22819 };
22820 }
22821 if let Some(ref local_var_str) = kind__ie {
22822 local_var_req_builder = match "multi" {
22823 "multi" => local_var_req_builder.query(
22824 &local_var_str
22825 .into_iter()
22826 .map(|p| ("kind__ie".to_owned(), p.to_string()))
22827 .collect::<Vec<(std::string::String, std::string::String)>>(),
22828 ),
22829 _ => local_var_req_builder.query(&[(
22830 "kind__ie",
22831 &local_var_str
22832 .into_iter()
22833 .map(|p| p.to_string())
22834 .collect::<Vec<String>>()
22835 .join(",")
22836 .to_string(),
22837 )]),
22838 };
22839 }
22840 if let Some(ref local_var_str) = kind__iew {
22841 local_var_req_builder = match "multi" {
22842 "multi" => local_var_req_builder.query(
22843 &local_var_str
22844 .into_iter()
22845 .map(|p| ("kind__iew".to_owned(), p.to_string()))
22846 .collect::<Vec<(std::string::String, std::string::String)>>(),
22847 ),
22848 _ => local_var_req_builder.query(&[(
22849 "kind__iew",
22850 &local_var_str
22851 .into_iter()
22852 .map(|p| p.to_string())
22853 .collect::<Vec<String>>()
22854 .join(",")
22855 .to_string(),
22856 )]),
22857 };
22858 }
22859 if let Some(ref local_var_str) = kind__iregex {
22860 local_var_req_builder = match "multi" {
22861 "multi" => local_var_req_builder.query(
22862 &local_var_str
22863 .into_iter()
22864 .map(|p| ("kind__iregex".to_owned(), p.to_string()))
22865 .collect::<Vec<(std::string::String, std::string::String)>>(),
22866 ),
22867 _ => local_var_req_builder.query(&[(
22868 "kind__iregex",
22869 &local_var_str
22870 .into_iter()
22871 .map(|p| p.to_string())
22872 .collect::<Vec<String>>()
22873 .join(",")
22874 .to_string(),
22875 )]),
22876 };
22877 }
22878 if let Some(ref local_var_str) = kind__isw {
22879 local_var_req_builder = match "multi" {
22880 "multi" => local_var_req_builder.query(
22881 &local_var_str
22882 .into_iter()
22883 .map(|p| ("kind__isw".to_owned(), p.to_string()))
22884 .collect::<Vec<(std::string::String, std::string::String)>>(),
22885 ),
22886 _ => local_var_req_builder.query(&[(
22887 "kind__isw",
22888 &local_var_str
22889 .into_iter()
22890 .map(|p| p.to_string())
22891 .collect::<Vec<String>>()
22892 .join(",")
22893 .to_string(),
22894 )]),
22895 };
22896 }
22897 if let Some(ref local_var_str) = kind__n {
22898 local_var_req_builder = match "multi" {
22899 "multi" => local_var_req_builder.query(
22900 &local_var_str
22901 .into_iter()
22902 .map(|p| ("kind__n".to_owned(), p.to_string()))
22903 .collect::<Vec<(std::string::String, std::string::String)>>(),
22904 ),
22905 _ => local_var_req_builder.query(&[(
22906 "kind__n",
22907 &local_var_str
22908 .into_iter()
22909 .map(|p| p.to_string())
22910 .collect::<Vec<String>>()
22911 .join(",")
22912 .to_string(),
22913 )]),
22914 };
22915 }
22916 if let Some(ref local_var_str) = kind__nic {
22917 local_var_req_builder = match "multi" {
22918 "multi" => local_var_req_builder.query(
22919 &local_var_str
22920 .into_iter()
22921 .map(|p| ("kind__nic".to_owned(), p.to_string()))
22922 .collect::<Vec<(std::string::String, std::string::String)>>(),
22923 ),
22924 _ => local_var_req_builder.query(&[(
22925 "kind__nic",
22926 &local_var_str
22927 .into_iter()
22928 .map(|p| p.to_string())
22929 .collect::<Vec<String>>()
22930 .join(",")
22931 .to_string(),
22932 )]),
22933 };
22934 }
22935 if let Some(ref local_var_str) = kind__nie {
22936 local_var_req_builder = match "multi" {
22937 "multi" => local_var_req_builder.query(
22938 &local_var_str
22939 .into_iter()
22940 .map(|p| ("kind__nie".to_owned(), p.to_string()))
22941 .collect::<Vec<(std::string::String, std::string::String)>>(),
22942 ),
22943 _ => local_var_req_builder.query(&[(
22944 "kind__nie",
22945 &local_var_str
22946 .into_iter()
22947 .map(|p| p.to_string())
22948 .collect::<Vec<String>>()
22949 .join(",")
22950 .to_string(),
22951 )]),
22952 };
22953 }
22954 if let Some(ref local_var_str) = kind__niew {
22955 local_var_req_builder = match "multi" {
22956 "multi" => local_var_req_builder.query(
22957 &local_var_str
22958 .into_iter()
22959 .map(|p| ("kind__niew".to_owned(), p.to_string()))
22960 .collect::<Vec<(std::string::String, std::string::String)>>(),
22961 ),
22962 _ => local_var_req_builder.query(&[(
22963 "kind__niew",
22964 &local_var_str
22965 .into_iter()
22966 .map(|p| p.to_string())
22967 .collect::<Vec<String>>()
22968 .join(",")
22969 .to_string(),
22970 )]),
22971 };
22972 }
22973 if let Some(ref local_var_str) = kind__nisw {
22974 local_var_req_builder = match "multi" {
22975 "multi" => local_var_req_builder.query(
22976 &local_var_str
22977 .into_iter()
22978 .map(|p| ("kind__nisw".to_owned(), p.to_string()))
22979 .collect::<Vec<(std::string::String, std::string::String)>>(),
22980 ),
22981 _ => local_var_req_builder.query(&[(
22982 "kind__nisw",
22983 &local_var_str
22984 .into_iter()
22985 .map(|p| p.to_string())
22986 .collect::<Vec<String>>()
22987 .join(",")
22988 .to_string(),
22989 )]),
22990 };
22991 }
22992 if let Some(ref local_var_str) = kind__regex {
22993 local_var_req_builder = match "multi" {
22994 "multi" => local_var_req_builder.query(
22995 &local_var_str
22996 .into_iter()
22997 .map(|p| ("kind__regex".to_owned(), p.to_string()))
22998 .collect::<Vec<(std::string::String, std::string::String)>>(),
22999 ),
23000 _ => local_var_req_builder.query(&[(
23001 "kind__regex",
23002 &local_var_str
23003 .into_iter()
23004 .map(|p| p.to_string())
23005 .collect::<Vec<String>>()
23006 .join(",")
23007 .to_string(),
23008 )]),
23009 };
23010 }
23011 if let Some(ref local_var_str) = last_updated {
23012 local_var_req_builder = match "multi" {
23013 "multi" => local_var_req_builder.query(
23014 &local_var_str
23015 .into_iter()
23016 .map(|p| ("last_updated".to_owned(), p.to_string()))
23017 .collect::<Vec<(std::string::String, std::string::String)>>(),
23018 ),
23019 _ => local_var_req_builder.query(&[(
23020 "last_updated",
23021 &local_var_str
23022 .into_iter()
23023 .map(|p| p.to_string())
23024 .collect::<Vec<String>>()
23025 .join(",")
23026 .to_string(),
23027 )]),
23028 };
23029 }
23030 if let Some(ref local_var_str) = last_updated__empty {
23031 local_var_req_builder = match "multi" {
23032 "multi" => local_var_req_builder.query(
23033 &local_var_str
23034 .into_iter()
23035 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
23036 .collect::<Vec<(std::string::String, std::string::String)>>(),
23037 ),
23038 _ => local_var_req_builder.query(&[(
23039 "last_updated__empty",
23040 &local_var_str
23041 .into_iter()
23042 .map(|p| p.to_string())
23043 .collect::<Vec<String>>()
23044 .join(",")
23045 .to_string(),
23046 )]),
23047 };
23048 }
23049 if let Some(ref local_var_str) = last_updated__gt {
23050 local_var_req_builder = match "multi" {
23051 "multi" => local_var_req_builder.query(
23052 &local_var_str
23053 .into_iter()
23054 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
23055 .collect::<Vec<(std::string::String, std::string::String)>>(),
23056 ),
23057 _ => local_var_req_builder.query(&[(
23058 "last_updated__gt",
23059 &local_var_str
23060 .into_iter()
23061 .map(|p| p.to_string())
23062 .collect::<Vec<String>>()
23063 .join(",")
23064 .to_string(),
23065 )]),
23066 };
23067 }
23068 if let Some(ref local_var_str) = last_updated__gte {
23069 local_var_req_builder = match "multi" {
23070 "multi" => local_var_req_builder.query(
23071 &local_var_str
23072 .into_iter()
23073 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
23074 .collect::<Vec<(std::string::String, std::string::String)>>(),
23075 ),
23076 _ => local_var_req_builder.query(&[(
23077 "last_updated__gte",
23078 &local_var_str
23079 .into_iter()
23080 .map(|p| p.to_string())
23081 .collect::<Vec<String>>()
23082 .join(",")
23083 .to_string(),
23084 )]),
23085 };
23086 }
23087 if let Some(ref local_var_str) = last_updated__lt {
23088 local_var_req_builder = match "multi" {
23089 "multi" => local_var_req_builder.query(
23090 &local_var_str
23091 .into_iter()
23092 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
23093 .collect::<Vec<(std::string::String, std::string::String)>>(),
23094 ),
23095 _ => local_var_req_builder.query(&[(
23096 "last_updated__lt",
23097 &local_var_str
23098 .into_iter()
23099 .map(|p| p.to_string())
23100 .collect::<Vec<String>>()
23101 .join(",")
23102 .to_string(),
23103 )]),
23104 };
23105 }
23106 if let Some(ref local_var_str) = last_updated__lte {
23107 local_var_req_builder = match "multi" {
23108 "multi" => local_var_req_builder.query(
23109 &local_var_str
23110 .into_iter()
23111 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
23112 .collect::<Vec<(std::string::String, std::string::String)>>(),
23113 ),
23114 _ => local_var_req_builder.query(&[(
23115 "last_updated__lte",
23116 &local_var_str
23117 .into_iter()
23118 .map(|p| p.to_string())
23119 .collect::<Vec<String>>()
23120 .join(",")
23121 .to_string(),
23122 )]),
23123 };
23124 }
23125 if let Some(ref local_var_str) = last_updated__n {
23126 local_var_req_builder = match "multi" {
23127 "multi" => local_var_req_builder.query(
23128 &local_var_str
23129 .into_iter()
23130 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
23131 .collect::<Vec<(std::string::String, std::string::String)>>(),
23132 ),
23133 _ => local_var_req_builder.query(&[(
23134 "last_updated__n",
23135 &local_var_str
23136 .into_iter()
23137 .map(|p| p.to_string())
23138 .collect::<Vec<String>>()
23139 .join(",")
23140 .to_string(),
23141 )]),
23142 };
23143 }
23144 if let Some(ref local_var_str) = limit {
23145 local_var_req_builder =
23146 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
23147 }
23148 if let Some(ref local_var_str) = modified_by_request {
23149 local_var_req_builder =
23150 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
23151 }
23152 if let Some(ref local_var_str) = offset {
23153 local_var_req_builder =
23154 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
23155 }
23156 if let Some(ref local_var_str) = ordering {
23157 local_var_req_builder =
23158 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
23159 }
23160 if let Some(ref local_var_str) = q {
23161 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
23162 }
23163 if let Some(ref local_var_str) = tag {
23164 local_var_req_builder = match "multi" {
23165 "multi" => local_var_req_builder.query(
23166 &local_var_str
23167 .into_iter()
23168 .map(|p| ("tag".to_owned(), p.to_string()))
23169 .collect::<Vec<(std::string::String, std::string::String)>>(),
23170 ),
23171 _ => local_var_req_builder.query(&[(
23172 "tag",
23173 &local_var_str
23174 .into_iter()
23175 .map(|p| p.to_string())
23176 .collect::<Vec<String>>()
23177 .join(",")
23178 .to_string(),
23179 )]),
23180 };
23181 }
23182 if let Some(ref local_var_str) = tag__n {
23183 local_var_req_builder = match "multi" {
23184 "multi" => local_var_req_builder.query(
23185 &local_var_str
23186 .into_iter()
23187 .map(|p| ("tag__n".to_owned(), p.to_string()))
23188 .collect::<Vec<(std::string::String, std::string::String)>>(),
23189 ),
23190 _ => local_var_req_builder.query(&[(
23191 "tag__n",
23192 &local_var_str
23193 .into_iter()
23194 .map(|p| p.to_string())
23195 .collect::<Vec<String>>()
23196 .join(",")
23197 .to_string(),
23198 )]),
23199 };
23200 }
23201 if let Some(ref local_var_str) = tag_id {
23202 local_var_req_builder = match "multi" {
23203 "multi" => local_var_req_builder.query(
23204 &local_var_str
23205 .into_iter()
23206 .map(|p| ("tag_id".to_owned(), p.to_string()))
23207 .collect::<Vec<(std::string::String, std::string::String)>>(),
23208 ),
23209 _ => local_var_req_builder.query(&[(
23210 "tag_id",
23211 &local_var_str
23212 .into_iter()
23213 .map(|p| p.to_string())
23214 .collect::<Vec<String>>()
23215 .join(",")
23216 .to_string(),
23217 )]),
23218 };
23219 }
23220 if let Some(ref local_var_str) = tag_id__n {
23221 local_var_req_builder = match "multi" {
23222 "multi" => local_var_req_builder.query(
23223 &local_var_str
23224 .into_iter()
23225 .map(|p| ("tag_id__n".to_owned(), p.to_string()))
23226 .collect::<Vec<(std::string::String, std::string::String)>>(),
23227 ),
23228 _ => local_var_req_builder.query(&[(
23229 "tag_id__n",
23230 &local_var_str
23231 .into_iter()
23232 .map(|p| p.to_string())
23233 .collect::<Vec<String>>()
23234 .join(",")
23235 .to_string(),
23236 )]),
23237 };
23238 }
23239 if let Some(ref local_var_str) = updated_by_request {
23240 local_var_req_builder =
23241 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
23242 }
23243 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
23244 local_var_req_builder =
23245 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
23246 }
23247 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
23248 let local_var_key = local_var_apikey.key.clone();
23249 let local_var_value = match local_var_apikey.prefix {
23250 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
23251 None => local_var_key,
23252 };
23253 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
23254 };
23255
23256 let local_var_req = local_var_req_builder.build()?;
23257 let local_var_resp = local_var_client.execute(local_var_req).await?;
23258
23259 let local_var_status = local_var_resp.status();
23260 let local_var_content = local_var_resp.text().await?;
23261
23262 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
23263 serde_json::from_str(&local_var_content).map_err(Error::from)
23264 } else {
23265 let local_var_entity: Option<ExtrasJournalEntriesListError> =
23266 serde_json::from_str(&local_var_content).ok();
23267 let local_var_error = ResponseContent {
23268 status: local_var_status,
23269 content: local_var_content,
23270 entity: local_var_entity,
23271 };
23272 Err(Error::ResponseError(local_var_error))
23273 }
23274}
23275
23276pub async fn extras_journal_entries_partial_update(
23278 configuration: &configuration::Configuration,
23279 id: i32,
23280 patched_writable_journal_entry_request: Option<
23281 crate::models::PatchedWritableJournalEntryRequest,
23282 >,
23283) -> Result<crate::models::JournalEntry, Error<ExtrasJournalEntriesPartialUpdateError>> {
23284 let local_var_configuration = configuration;
23285
23286 let local_var_client = &local_var_configuration.client;
23287
23288 let local_var_uri_str = format!(
23289 "{}/api/extras/journal-entries/{id}/",
23290 local_var_configuration.base_path,
23291 id = id
23292 );
23293 let mut local_var_req_builder =
23294 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
23295
23296 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
23297 local_var_req_builder =
23298 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
23299 }
23300 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
23301 let local_var_key = local_var_apikey.key.clone();
23302 let local_var_value = match local_var_apikey.prefix {
23303 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
23304 None => local_var_key,
23305 };
23306 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
23307 };
23308 local_var_req_builder = local_var_req_builder.json(&patched_writable_journal_entry_request);
23309
23310 let local_var_req = local_var_req_builder.build()?;
23311 let local_var_resp = local_var_client.execute(local_var_req).await?;
23312
23313 let local_var_status = local_var_resp.status();
23314 let local_var_content = local_var_resp.text().await?;
23315
23316 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
23317 serde_json::from_str(&local_var_content).map_err(Error::from)
23318 } else {
23319 let local_var_entity: Option<ExtrasJournalEntriesPartialUpdateError> =
23320 serde_json::from_str(&local_var_content).ok();
23321 let local_var_error = ResponseContent {
23322 status: local_var_status,
23323 content: local_var_content,
23324 entity: local_var_entity,
23325 };
23326 Err(Error::ResponseError(local_var_error))
23327 }
23328}
23329
23330pub async fn extras_journal_entries_retrieve(
23332 configuration: &configuration::Configuration,
23333 id: i32,
23334) -> Result<crate::models::JournalEntry, Error<ExtrasJournalEntriesRetrieveError>> {
23335 let local_var_configuration = configuration;
23336
23337 let local_var_client = &local_var_configuration.client;
23338
23339 let local_var_uri_str = format!(
23340 "{}/api/extras/journal-entries/{id}/",
23341 local_var_configuration.base_path,
23342 id = id
23343 );
23344 let mut local_var_req_builder =
23345 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
23346
23347 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
23348 local_var_req_builder =
23349 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
23350 }
23351 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
23352 let local_var_key = local_var_apikey.key.clone();
23353 let local_var_value = match local_var_apikey.prefix {
23354 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
23355 None => local_var_key,
23356 };
23357 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
23358 };
23359
23360 let local_var_req = local_var_req_builder.build()?;
23361 let local_var_resp = local_var_client.execute(local_var_req).await?;
23362
23363 let local_var_status = local_var_resp.status();
23364 let local_var_content = local_var_resp.text().await?;
23365
23366 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
23367 serde_json::from_str(&local_var_content).map_err(Error::from)
23368 } else {
23369 let local_var_entity: Option<ExtrasJournalEntriesRetrieveError> =
23370 serde_json::from_str(&local_var_content).ok();
23371 let local_var_error = ResponseContent {
23372 status: local_var_status,
23373 content: local_var_content,
23374 entity: local_var_entity,
23375 };
23376 Err(Error::ResponseError(local_var_error))
23377 }
23378}
23379
23380pub async fn extras_journal_entries_update(
23382 configuration: &configuration::Configuration,
23383 id: i32,
23384 writable_journal_entry_request: crate::models::WritableJournalEntryRequest,
23385) -> Result<crate::models::JournalEntry, Error<ExtrasJournalEntriesUpdateError>> {
23386 let local_var_configuration = configuration;
23387
23388 let local_var_client = &local_var_configuration.client;
23389
23390 let local_var_uri_str = format!(
23391 "{}/api/extras/journal-entries/{id}/",
23392 local_var_configuration.base_path,
23393 id = id
23394 );
23395 let mut local_var_req_builder =
23396 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
23397
23398 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
23399 local_var_req_builder =
23400 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
23401 }
23402 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
23403 let local_var_key = local_var_apikey.key.clone();
23404 let local_var_value = match local_var_apikey.prefix {
23405 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
23406 None => local_var_key,
23407 };
23408 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
23409 };
23410 local_var_req_builder = local_var_req_builder.json(&writable_journal_entry_request);
23411
23412 let local_var_req = local_var_req_builder.build()?;
23413 let local_var_resp = local_var_client.execute(local_var_req).await?;
23414
23415 let local_var_status = local_var_resp.status();
23416 let local_var_content = local_var_resp.text().await?;
23417
23418 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
23419 serde_json::from_str(&local_var_content).map_err(Error::from)
23420 } else {
23421 let local_var_entity: Option<ExtrasJournalEntriesUpdateError> =
23422 serde_json::from_str(&local_var_content).ok();
23423 let local_var_error = ResponseContent {
23424 status: local_var_status,
23425 content: local_var_content,
23426 entity: local_var_entity,
23427 };
23428 Err(Error::ResponseError(local_var_error))
23429 }
23430}
23431
23432pub async fn extras_notification_groups_bulk_destroy(
23434 configuration: &configuration::Configuration,
23435 notification_group_request: Vec<crate::models::NotificationGroupRequest>,
23436) -> Result<(), Error<ExtrasNotificationGroupsBulkDestroyError>> {
23437 let local_var_configuration = configuration;
23438
23439 let local_var_client = &local_var_configuration.client;
23440
23441 let local_var_uri_str = format!(
23442 "{}/api/extras/notification-groups/",
23443 local_var_configuration.base_path
23444 );
23445 let mut local_var_req_builder =
23446 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
23447
23448 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
23449 local_var_req_builder =
23450 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
23451 }
23452 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
23453 let local_var_key = local_var_apikey.key.clone();
23454 let local_var_value = match local_var_apikey.prefix {
23455 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
23456 None => local_var_key,
23457 };
23458 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
23459 };
23460 local_var_req_builder = local_var_req_builder.json(¬ification_group_request);
23461
23462 let local_var_req = local_var_req_builder.build()?;
23463 let local_var_resp = local_var_client.execute(local_var_req).await?;
23464
23465 let local_var_status = local_var_resp.status();
23466 let local_var_content = local_var_resp.text().await?;
23467
23468 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
23469 Ok(())
23470 } else {
23471 let local_var_entity: Option<ExtrasNotificationGroupsBulkDestroyError> =
23472 serde_json::from_str(&local_var_content).ok();
23473 let local_var_error = ResponseContent {
23474 status: local_var_status,
23475 content: local_var_content,
23476 entity: local_var_entity,
23477 };
23478 Err(Error::ResponseError(local_var_error))
23479 }
23480}
23481
23482pub async fn extras_notification_groups_bulk_partial_update(
23484 configuration: &configuration::Configuration,
23485 notification_group_request: Vec<crate::models::NotificationGroupRequest>,
23486) -> Result<
23487 Vec<crate::models::NotificationGroup>,
23488 Error<ExtrasNotificationGroupsBulkPartialUpdateError>,
23489> {
23490 let local_var_configuration = configuration;
23491
23492 let local_var_client = &local_var_configuration.client;
23493
23494 let local_var_uri_str = format!(
23495 "{}/api/extras/notification-groups/",
23496 local_var_configuration.base_path
23497 );
23498 let mut local_var_req_builder =
23499 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
23500
23501 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
23502 local_var_req_builder =
23503 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
23504 }
23505 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
23506 let local_var_key = local_var_apikey.key.clone();
23507 let local_var_value = match local_var_apikey.prefix {
23508 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
23509 None => local_var_key,
23510 };
23511 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
23512 };
23513 local_var_req_builder = local_var_req_builder.json(¬ification_group_request);
23514
23515 let local_var_req = local_var_req_builder.build()?;
23516 let local_var_resp = local_var_client.execute(local_var_req).await?;
23517
23518 let local_var_status = local_var_resp.status();
23519 let local_var_content = local_var_resp.text().await?;
23520
23521 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
23522 serde_json::from_str(&local_var_content).map_err(Error::from)
23523 } else {
23524 let local_var_entity: Option<ExtrasNotificationGroupsBulkPartialUpdateError> =
23525 serde_json::from_str(&local_var_content).ok();
23526 let local_var_error = ResponseContent {
23527 status: local_var_status,
23528 content: local_var_content,
23529 entity: local_var_entity,
23530 };
23531 Err(Error::ResponseError(local_var_error))
23532 }
23533}
23534
23535pub async fn extras_notification_groups_bulk_update(
23537 configuration: &configuration::Configuration,
23538 notification_group_request: Vec<crate::models::NotificationGroupRequest>,
23539) -> Result<Vec<crate::models::NotificationGroup>, Error<ExtrasNotificationGroupsBulkUpdateError>> {
23540 let local_var_configuration = configuration;
23541
23542 let local_var_client = &local_var_configuration.client;
23543
23544 let local_var_uri_str = format!(
23545 "{}/api/extras/notification-groups/",
23546 local_var_configuration.base_path
23547 );
23548 let mut local_var_req_builder =
23549 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
23550
23551 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
23552 local_var_req_builder =
23553 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
23554 }
23555 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
23556 let local_var_key = local_var_apikey.key.clone();
23557 let local_var_value = match local_var_apikey.prefix {
23558 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
23559 None => local_var_key,
23560 };
23561 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
23562 };
23563 local_var_req_builder = local_var_req_builder.json(¬ification_group_request);
23564
23565 let local_var_req = local_var_req_builder.build()?;
23566 let local_var_resp = local_var_client.execute(local_var_req).await?;
23567
23568 let local_var_status = local_var_resp.status();
23569 let local_var_content = local_var_resp.text().await?;
23570
23571 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
23572 serde_json::from_str(&local_var_content).map_err(Error::from)
23573 } else {
23574 let local_var_entity: Option<ExtrasNotificationGroupsBulkUpdateError> =
23575 serde_json::from_str(&local_var_content).ok();
23576 let local_var_error = ResponseContent {
23577 status: local_var_status,
23578 content: local_var_content,
23579 entity: local_var_entity,
23580 };
23581 Err(Error::ResponseError(local_var_error))
23582 }
23583}
23584
23585pub async fn extras_notification_groups_create(
23587 configuration: &configuration::Configuration,
23588 notification_group_request: crate::models::NotificationGroupRequest,
23589) -> Result<crate::models::NotificationGroup, Error<ExtrasNotificationGroupsCreateError>> {
23590 let local_var_configuration = configuration;
23591
23592 let local_var_client = &local_var_configuration.client;
23593
23594 let local_var_uri_str = format!(
23595 "{}/api/extras/notification-groups/",
23596 local_var_configuration.base_path
23597 );
23598 let mut local_var_req_builder =
23599 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
23600
23601 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
23602 local_var_req_builder =
23603 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
23604 }
23605 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
23606 let local_var_key = local_var_apikey.key.clone();
23607 let local_var_value = match local_var_apikey.prefix {
23608 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
23609 None => local_var_key,
23610 };
23611 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
23612 };
23613 local_var_req_builder = local_var_req_builder.json(¬ification_group_request);
23614
23615 let local_var_req = local_var_req_builder.build()?;
23616 let local_var_resp = local_var_client.execute(local_var_req).await?;
23617
23618 let local_var_status = local_var_resp.status();
23619 let local_var_content = local_var_resp.text().await?;
23620
23621 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
23622 serde_json::from_str(&local_var_content).map_err(Error::from)
23623 } else {
23624 let local_var_entity: Option<ExtrasNotificationGroupsCreateError> =
23625 serde_json::from_str(&local_var_content).ok();
23626 let local_var_error = ResponseContent {
23627 status: local_var_status,
23628 content: local_var_content,
23629 entity: local_var_entity,
23630 };
23631 Err(Error::ResponseError(local_var_error))
23632 }
23633}
23634
23635pub async fn extras_notification_groups_destroy(
23637 configuration: &configuration::Configuration,
23638 id: i32,
23639) -> Result<(), Error<ExtrasNotificationGroupsDestroyError>> {
23640 let local_var_configuration = configuration;
23641
23642 let local_var_client = &local_var_configuration.client;
23643
23644 let local_var_uri_str = format!(
23645 "{}/api/extras/notification-groups/{id}/",
23646 local_var_configuration.base_path,
23647 id = id
23648 );
23649 let mut local_var_req_builder =
23650 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
23651
23652 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
23653 local_var_req_builder =
23654 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
23655 }
23656 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
23657 let local_var_key = local_var_apikey.key.clone();
23658 let local_var_value = match local_var_apikey.prefix {
23659 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
23660 None => local_var_key,
23661 };
23662 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
23663 };
23664
23665 let local_var_req = local_var_req_builder.build()?;
23666 let local_var_resp = local_var_client.execute(local_var_req).await?;
23667
23668 let local_var_status = local_var_resp.status();
23669 let local_var_content = local_var_resp.text().await?;
23670
23671 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
23672 Ok(())
23673 } else {
23674 let local_var_entity: Option<ExtrasNotificationGroupsDestroyError> =
23675 serde_json::from_str(&local_var_content).ok();
23676 let local_var_error = ResponseContent {
23677 status: local_var_status,
23678 content: local_var_content,
23679 entity: local_var_entity,
23680 };
23681 Err(Error::ResponseError(local_var_error))
23682 }
23683}
23684
23685pub async fn extras_notification_groups_list(
23687 configuration: &configuration::Configuration,
23688 limit: Option<i32>,
23689 offset: Option<i32>,
23690 ordering: Option<&str>,
23691) -> Result<crate::models::PaginatedNotificationGroupList, Error<ExtrasNotificationGroupsListError>>
23692{
23693 let local_var_configuration = configuration;
23694
23695 let local_var_client = &local_var_configuration.client;
23696
23697 let local_var_uri_str = format!(
23698 "{}/api/extras/notification-groups/",
23699 local_var_configuration.base_path
23700 );
23701 let mut local_var_req_builder =
23702 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
23703
23704 if let Some(ref local_var_str) = limit {
23705 local_var_req_builder =
23706 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
23707 }
23708 if let Some(ref local_var_str) = offset {
23709 local_var_req_builder =
23710 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
23711 }
23712 if let Some(ref local_var_str) = ordering {
23713 local_var_req_builder =
23714 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
23715 }
23716 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
23717 local_var_req_builder =
23718 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
23719 }
23720 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
23721 let local_var_key = local_var_apikey.key.clone();
23722 let local_var_value = match local_var_apikey.prefix {
23723 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
23724 None => local_var_key,
23725 };
23726 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
23727 };
23728
23729 let local_var_req = local_var_req_builder.build()?;
23730 let local_var_resp = local_var_client.execute(local_var_req).await?;
23731
23732 let local_var_status = local_var_resp.status();
23733 let local_var_content = local_var_resp.text().await?;
23734
23735 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
23736 serde_json::from_str(&local_var_content).map_err(Error::from)
23737 } else {
23738 let local_var_entity: Option<ExtrasNotificationGroupsListError> =
23739 serde_json::from_str(&local_var_content).ok();
23740 let local_var_error = ResponseContent {
23741 status: local_var_status,
23742 content: local_var_content,
23743 entity: local_var_entity,
23744 };
23745 Err(Error::ResponseError(local_var_error))
23746 }
23747}
23748
23749pub async fn extras_notification_groups_partial_update(
23751 configuration: &configuration::Configuration,
23752 id: i32,
23753 patched_notification_group_request: Option<crate::models::PatchedNotificationGroupRequest>,
23754) -> Result<crate::models::NotificationGroup, Error<ExtrasNotificationGroupsPartialUpdateError>> {
23755 let local_var_configuration = configuration;
23756
23757 let local_var_client = &local_var_configuration.client;
23758
23759 let local_var_uri_str = format!(
23760 "{}/api/extras/notification-groups/{id}/",
23761 local_var_configuration.base_path,
23762 id = id
23763 );
23764 let mut local_var_req_builder =
23765 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
23766
23767 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
23768 local_var_req_builder =
23769 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
23770 }
23771 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
23772 let local_var_key = local_var_apikey.key.clone();
23773 let local_var_value = match local_var_apikey.prefix {
23774 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
23775 None => local_var_key,
23776 };
23777 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
23778 };
23779 local_var_req_builder = local_var_req_builder.json(&patched_notification_group_request);
23780
23781 let local_var_req = local_var_req_builder.build()?;
23782 let local_var_resp = local_var_client.execute(local_var_req).await?;
23783
23784 let local_var_status = local_var_resp.status();
23785 let local_var_content = local_var_resp.text().await?;
23786
23787 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
23788 serde_json::from_str(&local_var_content).map_err(Error::from)
23789 } else {
23790 let local_var_entity: Option<ExtrasNotificationGroupsPartialUpdateError> =
23791 serde_json::from_str(&local_var_content).ok();
23792 let local_var_error = ResponseContent {
23793 status: local_var_status,
23794 content: local_var_content,
23795 entity: local_var_entity,
23796 };
23797 Err(Error::ResponseError(local_var_error))
23798 }
23799}
23800
23801pub async fn extras_notification_groups_retrieve(
23803 configuration: &configuration::Configuration,
23804 id: i32,
23805) -> Result<crate::models::NotificationGroup, Error<ExtrasNotificationGroupsRetrieveError>> {
23806 let local_var_configuration = configuration;
23807
23808 let local_var_client = &local_var_configuration.client;
23809
23810 let local_var_uri_str = format!(
23811 "{}/api/extras/notification-groups/{id}/",
23812 local_var_configuration.base_path,
23813 id = id
23814 );
23815 let mut local_var_req_builder =
23816 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
23817
23818 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
23819 local_var_req_builder =
23820 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
23821 }
23822 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
23823 let local_var_key = local_var_apikey.key.clone();
23824 let local_var_value = match local_var_apikey.prefix {
23825 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
23826 None => local_var_key,
23827 };
23828 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
23829 };
23830
23831 let local_var_req = local_var_req_builder.build()?;
23832 let local_var_resp = local_var_client.execute(local_var_req).await?;
23833
23834 let local_var_status = local_var_resp.status();
23835 let local_var_content = local_var_resp.text().await?;
23836
23837 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
23838 serde_json::from_str(&local_var_content).map_err(Error::from)
23839 } else {
23840 let local_var_entity: Option<ExtrasNotificationGroupsRetrieveError> =
23841 serde_json::from_str(&local_var_content).ok();
23842 let local_var_error = ResponseContent {
23843 status: local_var_status,
23844 content: local_var_content,
23845 entity: local_var_entity,
23846 };
23847 Err(Error::ResponseError(local_var_error))
23848 }
23849}
23850
23851pub async fn extras_notification_groups_update(
23853 configuration: &configuration::Configuration,
23854 id: i32,
23855 notification_group_request: crate::models::NotificationGroupRequest,
23856) -> Result<crate::models::NotificationGroup, Error<ExtrasNotificationGroupsUpdateError>> {
23857 let local_var_configuration = configuration;
23858
23859 let local_var_client = &local_var_configuration.client;
23860
23861 let local_var_uri_str = format!(
23862 "{}/api/extras/notification-groups/{id}/",
23863 local_var_configuration.base_path,
23864 id = id
23865 );
23866 let mut local_var_req_builder =
23867 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
23868
23869 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
23870 local_var_req_builder =
23871 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
23872 }
23873 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
23874 let local_var_key = local_var_apikey.key.clone();
23875 let local_var_value = match local_var_apikey.prefix {
23876 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
23877 None => local_var_key,
23878 };
23879 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
23880 };
23881 local_var_req_builder = local_var_req_builder.json(¬ification_group_request);
23882
23883 let local_var_req = local_var_req_builder.build()?;
23884 let local_var_resp = local_var_client.execute(local_var_req).await?;
23885
23886 let local_var_status = local_var_resp.status();
23887 let local_var_content = local_var_resp.text().await?;
23888
23889 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
23890 serde_json::from_str(&local_var_content).map_err(Error::from)
23891 } else {
23892 let local_var_entity: Option<ExtrasNotificationGroupsUpdateError> =
23893 serde_json::from_str(&local_var_content).ok();
23894 let local_var_error = ResponseContent {
23895 status: local_var_status,
23896 content: local_var_content,
23897 entity: local_var_entity,
23898 };
23899 Err(Error::ResponseError(local_var_error))
23900 }
23901}
23902
23903pub async fn extras_notifications_bulk_destroy(
23905 configuration: &configuration::Configuration,
23906 notification_request: Vec<crate::models::NotificationRequest>,
23907) -> Result<(), Error<ExtrasNotificationsBulkDestroyError>> {
23908 let local_var_configuration = configuration;
23909
23910 let local_var_client = &local_var_configuration.client;
23911
23912 let local_var_uri_str = format!(
23913 "{}/api/extras/notifications/",
23914 local_var_configuration.base_path
23915 );
23916 let mut local_var_req_builder =
23917 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
23918
23919 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
23920 local_var_req_builder =
23921 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
23922 }
23923 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
23924 let local_var_key = local_var_apikey.key.clone();
23925 let local_var_value = match local_var_apikey.prefix {
23926 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
23927 None => local_var_key,
23928 };
23929 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
23930 };
23931 local_var_req_builder = local_var_req_builder.json(¬ification_request);
23932
23933 let local_var_req = local_var_req_builder.build()?;
23934 let local_var_resp = local_var_client.execute(local_var_req).await?;
23935
23936 let local_var_status = local_var_resp.status();
23937 let local_var_content = local_var_resp.text().await?;
23938
23939 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
23940 Ok(())
23941 } else {
23942 let local_var_entity: Option<ExtrasNotificationsBulkDestroyError> =
23943 serde_json::from_str(&local_var_content).ok();
23944 let local_var_error = ResponseContent {
23945 status: local_var_status,
23946 content: local_var_content,
23947 entity: local_var_entity,
23948 };
23949 Err(Error::ResponseError(local_var_error))
23950 }
23951}
23952
23953pub async fn extras_notifications_bulk_partial_update(
23955 configuration: &configuration::Configuration,
23956 notification_request: Vec<crate::models::NotificationRequest>,
23957) -> Result<Vec<crate::models::Notification>, Error<ExtrasNotificationsBulkPartialUpdateError>> {
23958 let local_var_configuration = configuration;
23959
23960 let local_var_client = &local_var_configuration.client;
23961
23962 let local_var_uri_str = format!(
23963 "{}/api/extras/notifications/",
23964 local_var_configuration.base_path
23965 );
23966 let mut local_var_req_builder =
23967 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
23968
23969 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
23970 local_var_req_builder =
23971 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
23972 }
23973 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
23974 let local_var_key = local_var_apikey.key.clone();
23975 let local_var_value = match local_var_apikey.prefix {
23976 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
23977 None => local_var_key,
23978 };
23979 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
23980 };
23981 local_var_req_builder = local_var_req_builder.json(¬ification_request);
23982
23983 let local_var_req = local_var_req_builder.build()?;
23984 let local_var_resp = local_var_client.execute(local_var_req).await?;
23985
23986 let local_var_status = local_var_resp.status();
23987 let local_var_content = local_var_resp.text().await?;
23988
23989 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
23990 serde_json::from_str(&local_var_content).map_err(Error::from)
23991 } else {
23992 let local_var_entity: Option<ExtrasNotificationsBulkPartialUpdateError> =
23993 serde_json::from_str(&local_var_content).ok();
23994 let local_var_error = ResponseContent {
23995 status: local_var_status,
23996 content: local_var_content,
23997 entity: local_var_entity,
23998 };
23999 Err(Error::ResponseError(local_var_error))
24000 }
24001}
24002
24003pub async fn extras_notifications_bulk_update(
24005 configuration: &configuration::Configuration,
24006 notification_request: Vec<crate::models::NotificationRequest>,
24007) -> Result<Vec<crate::models::Notification>, Error<ExtrasNotificationsBulkUpdateError>> {
24008 let local_var_configuration = configuration;
24009
24010 let local_var_client = &local_var_configuration.client;
24011
24012 let local_var_uri_str = format!(
24013 "{}/api/extras/notifications/",
24014 local_var_configuration.base_path
24015 );
24016 let mut local_var_req_builder =
24017 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
24018
24019 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
24020 local_var_req_builder =
24021 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
24022 }
24023 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
24024 let local_var_key = local_var_apikey.key.clone();
24025 let local_var_value = match local_var_apikey.prefix {
24026 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
24027 None => local_var_key,
24028 };
24029 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
24030 };
24031 local_var_req_builder = local_var_req_builder.json(¬ification_request);
24032
24033 let local_var_req = local_var_req_builder.build()?;
24034 let local_var_resp = local_var_client.execute(local_var_req).await?;
24035
24036 let local_var_status = local_var_resp.status();
24037 let local_var_content = local_var_resp.text().await?;
24038
24039 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
24040 serde_json::from_str(&local_var_content).map_err(Error::from)
24041 } else {
24042 let local_var_entity: Option<ExtrasNotificationsBulkUpdateError> =
24043 serde_json::from_str(&local_var_content).ok();
24044 let local_var_error = ResponseContent {
24045 status: local_var_status,
24046 content: local_var_content,
24047 entity: local_var_entity,
24048 };
24049 Err(Error::ResponseError(local_var_error))
24050 }
24051}
24052
24053pub async fn extras_notifications_create(
24055 configuration: &configuration::Configuration,
24056 notification_request: crate::models::NotificationRequest,
24057) -> Result<crate::models::Notification, Error<ExtrasNotificationsCreateError>> {
24058 let local_var_configuration = configuration;
24059
24060 let local_var_client = &local_var_configuration.client;
24061
24062 let local_var_uri_str = format!(
24063 "{}/api/extras/notifications/",
24064 local_var_configuration.base_path
24065 );
24066 let mut local_var_req_builder =
24067 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
24068
24069 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
24070 local_var_req_builder =
24071 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
24072 }
24073 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
24074 let local_var_key = local_var_apikey.key.clone();
24075 let local_var_value = match local_var_apikey.prefix {
24076 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
24077 None => local_var_key,
24078 };
24079 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
24080 };
24081 local_var_req_builder = local_var_req_builder.json(¬ification_request);
24082
24083 let local_var_req = local_var_req_builder.build()?;
24084 let local_var_resp = local_var_client.execute(local_var_req).await?;
24085
24086 let local_var_status = local_var_resp.status();
24087 let local_var_content = local_var_resp.text().await?;
24088
24089 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
24090 serde_json::from_str(&local_var_content).map_err(Error::from)
24091 } else {
24092 let local_var_entity: Option<ExtrasNotificationsCreateError> =
24093 serde_json::from_str(&local_var_content).ok();
24094 let local_var_error = ResponseContent {
24095 status: local_var_status,
24096 content: local_var_content,
24097 entity: local_var_entity,
24098 };
24099 Err(Error::ResponseError(local_var_error))
24100 }
24101}
24102
24103pub async fn extras_notifications_destroy(
24105 configuration: &configuration::Configuration,
24106 id: i32,
24107) -> Result<(), Error<ExtrasNotificationsDestroyError>> {
24108 let local_var_configuration = configuration;
24109
24110 let local_var_client = &local_var_configuration.client;
24111
24112 let local_var_uri_str = format!(
24113 "{}/api/extras/notifications/{id}/",
24114 local_var_configuration.base_path,
24115 id = id
24116 );
24117 let mut local_var_req_builder =
24118 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
24119
24120 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
24121 local_var_req_builder =
24122 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
24123 }
24124 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
24125 let local_var_key = local_var_apikey.key.clone();
24126 let local_var_value = match local_var_apikey.prefix {
24127 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
24128 None => local_var_key,
24129 };
24130 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
24131 };
24132
24133 let local_var_req = local_var_req_builder.build()?;
24134 let local_var_resp = local_var_client.execute(local_var_req).await?;
24135
24136 let local_var_status = local_var_resp.status();
24137 let local_var_content = local_var_resp.text().await?;
24138
24139 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
24140 Ok(())
24141 } else {
24142 let local_var_entity: Option<ExtrasNotificationsDestroyError> =
24143 serde_json::from_str(&local_var_content).ok();
24144 let local_var_error = ResponseContent {
24145 status: local_var_status,
24146 content: local_var_content,
24147 entity: local_var_entity,
24148 };
24149 Err(Error::ResponseError(local_var_error))
24150 }
24151}
24152
24153pub async fn extras_notifications_list(
24155 configuration: &configuration::Configuration,
24156 limit: Option<i32>,
24157 offset: Option<i32>,
24158 ordering: Option<&str>,
24159) -> Result<crate::models::PaginatedNotificationList, Error<ExtrasNotificationsListError>> {
24160 let local_var_configuration = configuration;
24161
24162 let local_var_client = &local_var_configuration.client;
24163
24164 let local_var_uri_str = format!(
24165 "{}/api/extras/notifications/",
24166 local_var_configuration.base_path
24167 );
24168 let mut local_var_req_builder =
24169 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
24170
24171 if let Some(ref local_var_str) = limit {
24172 local_var_req_builder =
24173 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
24174 }
24175 if let Some(ref local_var_str) = offset {
24176 local_var_req_builder =
24177 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
24178 }
24179 if let Some(ref local_var_str) = ordering {
24180 local_var_req_builder =
24181 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
24182 }
24183 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
24184 local_var_req_builder =
24185 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
24186 }
24187 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
24188 let local_var_key = local_var_apikey.key.clone();
24189 let local_var_value = match local_var_apikey.prefix {
24190 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
24191 None => local_var_key,
24192 };
24193 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
24194 };
24195
24196 let local_var_req = local_var_req_builder.build()?;
24197 let local_var_resp = local_var_client.execute(local_var_req).await?;
24198
24199 let local_var_status = local_var_resp.status();
24200 let local_var_content = local_var_resp.text().await?;
24201
24202 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
24203 serde_json::from_str(&local_var_content).map_err(Error::from)
24204 } else {
24205 let local_var_entity: Option<ExtrasNotificationsListError> =
24206 serde_json::from_str(&local_var_content).ok();
24207 let local_var_error = ResponseContent {
24208 status: local_var_status,
24209 content: local_var_content,
24210 entity: local_var_entity,
24211 };
24212 Err(Error::ResponseError(local_var_error))
24213 }
24214}
24215
24216pub async fn extras_notifications_partial_update(
24218 configuration: &configuration::Configuration,
24219 id: i32,
24220 patched_notification_request: Option<crate::models::PatchedNotificationRequest>,
24221) -> Result<crate::models::Notification, Error<ExtrasNotificationsPartialUpdateError>> {
24222 let local_var_configuration = configuration;
24223
24224 let local_var_client = &local_var_configuration.client;
24225
24226 let local_var_uri_str = format!(
24227 "{}/api/extras/notifications/{id}/",
24228 local_var_configuration.base_path,
24229 id = id
24230 );
24231 let mut local_var_req_builder =
24232 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
24233
24234 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
24235 local_var_req_builder =
24236 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
24237 }
24238 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
24239 let local_var_key = local_var_apikey.key.clone();
24240 let local_var_value = match local_var_apikey.prefix {
24241 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
24242 None => local_var_key,
24243 };
24244 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
24245 };
24246 local_var_req_builder = local_var_req_builder.json(&patched_notification_request);
24247
24248 let local_var_req = local_var_req_builder.build()?;
24249 let local_var_resp = local_var_client.execute(local_var_req).await?;
24250
24251 let local_var_status = local_var_resp.status();
24252 let local_var_content = local_var_resp.text().await?;
24253
24254 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
24255 serde_json::from_str(&local_var_content).map_err(Error::from)
24256 } else {
24257 let local_var_entity: Option<ExtrasNotificationsPartialUpdateError> =
24258 serde_json::from_str(&local_var_content).ok();
24259 let local_var_error = ResponseContent {
24260 status: local_var_status,
24261 content: local_var_content,
24262 entity: local_var_entity,
24263 };
24264 Err(Error::ResponseError(local_var_error))
24265 }
24266}
24267
24268pub async fn extras_notifications_retrieve(
24270 configuration: &configuration::Configuration,
24271 id: i32,
24272) -> Result<crate::models::Notification, Error<ExtrasNotificationsRetrieveError>> {
24273 let local_var_configuration = configuration;
24274
24275 let local_var_client = &local_var_configuration.client;
24276
24277 let local_var_uri_str = format!(
24278 "{}/api/extras/notifications/{id}/",
24279 local_var_configuration.base_path,
24280 id = id
24281 );
24282 let mut local_var_req_builder =
24283 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
24284
24285 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
24286 local_var_req_builder =
24287 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
24288 }
24289 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
24290 let local_var_key = local_var_apikey.key.clone();
24291 let local_var_value = match local_var_apikey.prefix {
24292 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
24293 None => local_var_key,
24294 };
24295 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
24296 };
24297
24298 let local_var_req = local_var_req_builder.build()?;
24299 let local_var_resp = local_var_client.execute(local_var_req).await?;
24300
24301 let local_var_status = local_var_resp.status();
24302 let local_var_content = local_var_resp.text().await?;
24303
24304 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
24305 serde_json::from_str(&local_var_content).map_err(Error::from)
24306 } else {
24307 let local_var_entity: Option<ExtrasNotificationsRetrieveError> =
24308 serde_json::from_str(&local_var_content).ok();
24309 let local_var_error = ResponseContent {
24310 status: local_var_status,
24311 content: local_var_content,
24312 entity: local_var_entity,
24313 };
24314 Err(Error::ResponseError(local_var_error))
24315 }
24316}
24317
24318pub async fn extras_notifications_update(
24320 configuration: &configuration::Configuration,
24321 id: i32,
24322 notification_request: crate::models::NotificationRequest,
24323) -> Result<crate::models::Notification, Error<ExtrasNotificationsUpdateError>> {
24324 let local_var_configuration = configuration;
24325
24326 let local_var_client = &local_var_configuration.client;
24327
24328 let local_var_uri_str = format!(
24329 "{}/api/extras/notifications/{id}/",
24330 local_var_configuration.base_path,
24331 id = id
24332 );
24333 let mut local_var_req_builder =
24334 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
24335
24336 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
24337 local_var_req_builder =
24338 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
24339 }
24340 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
24341 let local_var_key = local_var_apikey.key.clone();
24342 let local_var_value = match local_var_apikey.prefix {
24343 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
24344 None => local_var_key,
24345 };
24346 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
24347 };
24348 local_var_req_builder = local_var_req_builder.json(¬ification_request);
24349
24350 let local_var_req = local_var_req_builder.build()?;
24351 let local_var_resp = local_var_client.execute(local_var_req).await?;
24352
24353 let local_var_status = local_var_resp.status();
24354 let local_var_content = local_var_resp.text().await?;
24355
24356 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
24357 serde_json::from_str(&local_var_content).map_err(Error::from)
24358 } else {
24359 let local_var_entity: Option<ExtrasNotificationsUpdateError> =
24360 serde_json::from_str(&local_var_content).ok();
24361 let local_var_error = ResponseContent {
24362 status: local_var_status,
24363 content: local_var_content,
24364 entity: local_var_entity,
24365 };
24366 Err(Error::ResponseError(local_var_error))
24367 }
24368}
24369
24370pub async fn extras_object_types_list(
24372 configuration: &configuration::Configuration,
24373 app_label: Option<Vec<String>>,
24374 app_label__empty: Option<bool>,
24375 app_label__ic: Option<Vec<String>>,
24376 app_label__ie: Option<Vec<String>>,
24377 app_label__iew: Option<Vec<String>>,
24378 app_label__iregex: Option<Vec<String>>,
24379 app_label__isw: Option<Vec<String>>,
24380 app_label__n: Option<Vec<String>>,
24381 app_label__nic: Option<Vec<String>>,
24382 app_label__nie: Option<Vec<String>>,
24383 app_label__niew: Option<Vec<String>>,
24384 app_label__nisw: Option<Vec<String>>,
24385 app_label__regex: Option<Vec<String>>,
24386 features: Option<&str>,
24387 id: Option<Vec<i32>>,
24388 id__empty: Option<bool>,
24389 id__gt: Option<Vec<i32>>,
24390 id__gte: Option<Vec<i32>>,
24391 id__lt: Option<Vec<i32>>,
24392 id__lte: Option<Vec<i32>>,
24393 id__n: Option<Vec<i32>>,
24394 limit: Option<i32>,
24395 model: Option<Vec<String>>,
24396 model__empty: Option<bool>,
24397 model__ic: Option<Vec<String>>,
24398 model__ie: Option<Vec<String>>,
24399 model__iew: Option<Vec<String>>,
24400 model__iregex: Option<Vec<String>>,
24401 model__isw: Option<Vec<String>>,
24402 model__n: Option<Vec<String>>,
24403 model__nic: Option<Vec<String>>,
24404 model__nie: Option<Vec<String>>,
24405 model__niew: Option<Vec<String>>,
24406 model__nisw: Option<Vec<String>>,
24407 model__regex: Option<Vec<String>>,
24408 offset: Option<i32>,
24409 ordering: Option<&str>,
24410 public: Option<bool>,
24411 q: Option<&str>,
24412) -> Result<crate::models::PaginatedObjectTypeList, Error<ExtrasObjectTypesListError>> {
24413 let local_var_configuration = configuration;
24414
24415 let local_var_client = &local_var_configuration.client;
24416
24417 let local_var_uri_str = format!(
24418 "{}/api/extras/object-types/",
24419 local_var_configuration.base_path
24420 );
24421 let mut local_var_req_builder =
24422 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
24423
24424 if let Some(ref local_var_str) = app_label {
24425 local_var_req_builder = match "multi" {
24426 "multi" => local_var_req_builder.query(
24427 &local_var_str
24428 .into_iter()
24429 .map(|p| ("app_label".to_owned(), p.to_string()))
24430 .collect::<Vec<(std::string::String, std::string::String)>>(),
24431 ),
24432 _ => local_var_req_builder.query(&[(
24433 "app_label",
24434 &local_var_str
24435 .into_iter()
24436 .map(|p| p.to_string())
24437 .collect::<Vec<String>>()
24438 .join(",")
24439 .to_string(),
24440 )]),
24441 };
24442 }
24443 if let Some(ref local_var_str) = app_label__empty {
24444 local_var_req_builder =
24445 local_var_req_builder.query(&[("app_label__empty", &local_var_str.to_string())]);
24446 }
24447 if let Some(ref local_var_str) = app_label__ic {
24448 local_var_req_builder = match "multi" {
24449 "multi" => local_var_req_builder.query(
24450 &local_var_str
24451 .into_iter()
24452 .map(|p| ("app_label__ic".to_owned(), p.to_string()))
24453 .collect::<Vec<(std::string::String, std::string::String)>>(),
24454 ),
24455 _ => local_var_req_builder.query(&[(
24456 "app_label__ic",
24457 &local_var_str
24458 .into_iter()
24459 .map(|p| p.to_string())
24460 .collect::<Vec<String>>()
24461 .join(",")
24462 .to_string(),
24463 )]),
24464 };
24465 }
24466 if let Some(ref local_var_str) = app_label__ie {
24467 local_var_req_builder = match "multi" {
24468 "multi" => local_var_req_builder.query(
24469 &local_var_str
24470 .into_iter()
24471 .map(|p| ("app_label__ie".to_owned(), p.to_string()))
24472 .collect::<Vec<(std::string::String, std::string::String)>>(),
24473 ),
24474 _ => local_var_req_builder.query(&[(
24475 "app_label__ie",
24476 &local_var_str
24477 .into_iter()
24478 .map(|p| p.to_string())
24479 .collect::<Vec<String>>()
24480 .join(",")
24481 .to_string(),
24482 )]),
24483 };
24484 }
24485 if let Some(ref local_var_str) = app_label__iew {
24486 local_var_req_builder = match "multi" {
24487 "multi" => local_var_req_builder.query(
24488 &local_var_str
24489 .into_iter()
24490 .map(|p| ("app_label__iew".to_owned(), p.to_string()))
24491 .collect::<Vec<(std::string::String, std::string::String)>>(),
24492 ),
24493 _ => local_var_req_builder.query(&[(
24494 "app_label__iew",
24495 &local_var_str
24496 .into_iter()
24497 .map(|p| p.to_string())
24498 .collect::<Vec<String>>()
24499 .join(",")
24500 .to_string(),
24501 )]),
24502 };
24503 }
24504 if let Some(ref local_var_str) = app_label__iregex {
24505 local_var_req_builder = match "multi" {
24506 "multi" => local_var_req_builder.query(
24507 &local_var_str
24508 .into_iter()
24509 .map(|p| ("app_label__iregex".to_owned(), p.to_string()))
24510 .collect::<Vec<(std::string::String, std::string::String)>>(),
24511 ),
24512 _ => local_var_req_builder.query(&[(
24513 "app_label__iregex",
24514 &local_var_str
24515 .into_iter()
24516 .map(|p| p.to_string())
24517 .collect::<Vec<String>>()
24518 .join(",")
24519 .to_string(),
24520 )]),
24521 };
24522 }
24523 if let Some(ref local_var_str) = app_label__isw {
24524 local_var_req_builder = match "multi" {
24525 "multi" => local_var_req_builder.query(
24526 &local_var_str
24527 .into_iter()
24528 .map(|p| ("app_label__isw".to_owned(), p.to_string()))
24529 .collect::<Vec<(std::string::String, std::string::String)>>(),
24530 ),
24531 _ => local_var_req_builder.query(&[(
24532 "app_label__isw",
24533 &local_var_str
24534 .into_iter()
24535 .map(|p| p.to_string())
24536 .collect::<Vec<String>>()
24537 .join(",")
24538 .to_string(),
24539 )]),
24540 };
24541 }
24542 if let Some(ref local_var_str) = app_label__n {
24543 local_var_req_builder = match "multi" {
24544 "multi" => local_var_req_builder.query(
24545 &local_var_str
24546 .into_iter()
24547 .map(|p| ("app_label__n".to_owned(), p.to_string()))
24548 .collect::<Vec<(std::string::String, std::string::String)>>(),
24549 ),
24550 _ => local_var_req_builder.query(&[(
24551 "app_label__n",
24552 &local_var_str
24553 .into_iter()
24554 .map(|p| p.to_string())
24555 .collect::<Vec<String>>()
24556 .join(",")
24557 .to_string(),
24558 )]),
24559 };
24560 }
24561 if let Some(ref local_var_str) = app_label__nic {
24562 local_var_req_builder = match "multi" {
24563 "multi" => local_var_req_builder.query(
24564 &local_var_str
24565 .into_iter()
24566 .map(|p| ("app_label__nic".to_owned(), p.to_string()))
24567 .collect::<Vec<(std::string::String, std::string::String)>>(),
24568 ),
24569 _ => local_var_req_builder.query(&[(
24570 "app_label__nic",
24571 &local_var_str
24572 .into_iter()
24573 .map(|p| p.to_string())
24574 .collect::<Vec<String>>()
24575 .join(",")
24576 .to_string(),
24577 )]),
24578 };
24579 }
24580 if let Some(ref local_var_str) = app_label__nie {
24581 local_var_req_builder = match "multi" {
24582 "multi" => local_var_req_builder.query(
24583 &local_var_str
24584 .into_iter()
24585 .map(|p| ("app_label__nie".to_owned(), p.to_string()))
24586 .collect::<Vec<(std::string::String, std::string::String)>>(),
24587 ),
24588 _ => local_var_req_builder.query(&[(
24589 "app_label__nie",
24590 &local_var_str
24591 .into_iter()
24592 .map(|p| p.to_string())
24593 .collect::<Vec<String>>()
24594 .join(",")
24595 .to_string(),
24596 )]),
24597 };
24598 }
24599 if let Some(ref local_var_str) = app_label__niew {
24600 local_var_req_builder = match "multi" {
24601 "multi" => local_var_req_builder.query(
24602 &local_var_str
24603 .into_iter()
24604 .map(|p| ("app_label__niew".to_owned(), p.to_string()))
24605 .collect::<Vec<(std::string::String, std::string::String)>>(),
24606 ),
24607 _ => local_var_req_builder.query(&[(
24608 "app_label__niew",
24609 &local_var_str
24610 .into_iter()
24611 .map(|p| p.to_string())
24612 .collect::<Vec<String>>()
24613 .join(",")
24614 .to_string(),
24615 )]),
24616 };
24617 }
24618 if let Some(ref local_var_str) = app_label__nisw {
24619 local_var_req_builder = match "multi" {
24620 "multi" => local_var_req_builder.query(
24621 &local_var_str
24622 .into_iter()
24623 .map(|p| ("app_label__nisw".to_owned(), p.to_string()))
24624 .collect::<Vec<(std::string::String, std::string::String)>>(),
24625 ),
24626 _ => local_var_req_builder.query(&[(
24627 "app_label__nisw",
24628 &local_var_str
24629 .into_iter()
24630 .map(|p| p.to_string())
24631 .collect::<Vec<String>>()
24632 .join(",")
24633 .to_string(),
24634 )]),
24635 };
24636 }
24637 if let Some(ref local_var_str) = app_label__regex {
24638 local_var_req_builder = match "multi" {
24639 "multi" => local_var_req_builder.query(
24640 &local_var_str
24641 .into_iter()
24642 .map(|p| ("app_label__regex".to_owned(), p.to_string()))
24643 .collect::<Vec<(std::string::String, std::string::String)>>(),
24644 ),
24645 _ => local_var_req_builder.query(&[(
24646 "app_label__regex",
24647 &local_var_str
24648 .into_iter()
24649 .map(|p| p.to_string())
24650 .collect::<Vec<String>>()
24651 .join(",")
24652 .to_string(),
24653 )]),
24654 };
24655 }
24656 if let Some(ref local_var_str) = features {
24657 local_var_req_builder =
24658 local_var_req_builder.query(&[("features", &local_var_str.to_string())]);
24659 }
24660 if let Some(ref local_var_str) = id {
24661 local_var_req_builder = match "multi" {
24662 "multi" => local_var_req_builder.query(
24663 &local_var_str
24664 .into_iter()
24665 .map(|p| ("id".to_owned(), p.to_string()))
24666 .collect::<Vec<(std::string::String, std::string::String)>>(),
24667 ),
24668 _ => local_var_req_builder.query(&[(
24669 "id",
24670 &local_var_str
24671 .into_iter()
24672 .map(|p| p.to_string())
24673 .collect::<Vec<String>>()
24674 .join(",")
24675 .to_string(),
24676 )]),
24677 };
24678 }
24679 if let Some(ref local_var_str) = id__empty {
24680 local_var_req_builder =
24681 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
24682 }
24683 if let Some(ref local_var_str) = id__gt {
24684 local_var_req_builder = match "multi" {
24685 "multi" => local_var_req_builder.query(
24686 &local_var_str
24687 .into_iter()
24688 .map(|p| ("id__gt".to_owned(), p.to_string()))
24689 .collect::<Vec<(std::string::String, std::string::String)>>(),
24690 ),
24691 _ => local_var_req_builder.query(&[(
24692 "id__gt",
24693 &local_var_str
24694 .into_iter()
24695 .map(|p| p.to_string())
24696 .collect::<Vec<String>>()
24697 .join(",")
24698 .to_string(),
24699 )]),
24700 };
24701 }
24702 if let Some(ref local_var_str) = id__gte {
24703 local_var_req_builder = match "multi" {
24704 "multi" => local_var_req_builder.query(
24705 &local_var_str
24706 .into_iter()
24707 .map(|p| ("id__gte".to_owned(), p.to_string()))
24708 .collect::<Vec<(std::string::String, std::string::String)>>(),
24709 ),
24710 _ => local_var_req_builder.query(&[(
24711 "id__gte",
24712 &local_var_str
24713 .into_iter()
24714 .map(|p| p.to_string())
24715 .collect::<Vec<String>>()
24716 .join(",")
24717 .to_string(),
24718 )]),
24719 };
24720 }
24721 if let Some(ref local_var_str) = id__lt {
24722 local_var_req_builder = match "multi" {
24723 "multi" => local_var_req_builder.query(
24724 &local_var_str
24725 .into_iter()
24726 .map(|p| ("id__lt".to_owned(), p.to_string()))
24727 .collect::<Vec<(std::string::String, std::string::String)>>(),
24728 ),
24729 _ => local_var_req_builder.query(&[(
24730 "id__lt",
24731 &local_var_str
24732 .into_iter()
24733 .map(|p| p.to_string())
24734 .collect::<Vec<String>>()
24735 .join(",")
24736 .to_string(),
24737 )]),
24738 };
24739 }
24740 if let Some(ref local_var_str) = id__lte {
24741 local_var_req_builder = match "multi" {
24742 "multi" => local_var_req_builder.query(
24743 &local_var_str
24744 .into_iter()
24745 .map(|p| ("id__lte".to_owned(), p.to_string()))
24746 .collect::<Vec<(std::string::String, std::string::String)>>(),
24747 ),
24748 _ => local_var_req_builder.query(&[(
24749 "id__lte",
24750 &local_var_str
24751 .into_iter()
24752 .map(|p| p.to_string())
24753 .collect::<Vec<String>>()
24754 .join(",")
24755 .to_string(),
24756 )]),
24757 };
24758 }
24759 if let Some(ref local_var_str) = id__n {
24760 local_var_req_builder = match "multi" {
24761 "multi" => local_var_req_builder.query(
24762 &local_var_str
24763 .into_iter()
24764 .map(|p| ("id__n".to_owned(), p.to_string()))
24765 .collect::<Vec<(std::string::String, std::string::String)>>(),
24766 ),
24767 _ => local_var_req_builder.query(&[(
24768 "id__n",
24769 &local_var_str
24770 .into_iter()
24771 .map(|p| p.to_string())
24772 .collect::<Vec<String>>()
24773 .join(",")
24774 .to_string(),
24775 )]),
24776 };
24777 }
24778 if let Some(ref local_var_str) = limit {
24779 local_var_req_builder =
24780 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
24781 }
24782 if let Some(ref local_var_str) = model {
24783 local_var_req_builder = match "multi" {
24784 "multi" => local_var_req_builder.query(
24785 &local_var_str
24786 .into_iter()
24787 .map(|p| ("model".to_owned(), p.to_string()))
24788 .collect::<Vec<(std::string::String, std::string::String)>>(),
24789 ),
24790 _ => local_var_req_builder.query(&[(
24791 "model",
24792 &local_var_str
24793 .into_iter()
24794 .map(|p| p.to_string())
24795 .collect::<Vec<String>>()
24796 .join(",")
24797 .to_string(),
24798 )]),
24799 };
24800 }
24801 if let Some(ref local_var_str) = model__empty {
24802 local_var_req_builder =
24803 local_var_req_builder.query(&[("model__empty", &local_var_str.to_string())]);
24804 }
24805 if let Some(ref local_var_str) = model__ic {
24806 local_var_req_builder = match "multi" {
24807 "multi" => local_var_req_builder.query(
24808 &local_var_str
24809 .into_iter()
24810 .map(|p| ("model__ic".to_owned(), p.to_string()))
24811 .collect::<Vec<(std::string::String, std::string::String)>>(),
24812 ),
24813 _ => local_var_req_builder.query(&[(
24814 "model__ic",
24815 &local_var_str
24816 .into_iter()
24817 .map(|p| p.to_string())
24818 .collect::<Vec<String>>()
24819 .join(",")
24820 .to_string(),
24821 )]),
24822 };
24823 }
24824 if let Some(ref local_var_str) = model__ie {
24825 local_var_req_builder = match "multi" {
24826 "multi" => local_var_req_builder.query(
24827 &local_var_str
24828 .into_iter()
24829 .map(|p| ("model__ie".to_owned(), p.to_string()))
24830 .collect::<Vec<(std::string::String, std::string::String)>>(),
24831 ),
24832 _ => local_var_req_builder.query(&[(
24833 "model__ie",
24834 &local_var_str
24835 .into_iter()
24836 .map(|p| p.to_string())
24837 .collect::<Vec<String>>()
24838 .join(",")
24839 .to_string(),
24840 )]),
24841 };
24842 }
24843 if let Some(ref local_var_str) = model__iew {
24844 local_var_req_builder = match "multi" {
24845 "multi" => local_var_req_builder.query(
24846 &local_var_str
24847 .into_iter()
24848 .map(|p| ("model__iew".to_owned(), p.to_string()))
24849 .collect::<Vec<(std::string::String, std::string::String)>>(),
24850 ),
24851 _ => local_var_req_builder.query(&[(
24852 "model__iew",
24853 &local_var_str
24854 .into_iter()
24855 .map(|p| p.to_string())
24856 .collect::<Vec<String>>()
24857 .join(",")
24858 .to_string(),
24859 )]),
24860 };
24861 }
24862 if let Some(ref local_var_str) = model__iregex {
24863 local_var_req_builder = match "multi" {
24864 "multi" => local_var_req_builder.query(
24865 &local_var_str
24866 .into_iter()
24867 .map(|p| ("model__iregex".to_owned(), p.to_string()))
24868 .collect::<Vec<(std::string::String, std::string::String)>>(),
24869 ),
24870 _ => local_var_req_builder.query(&[(
24871 "model__iregex",
24872 &local_var_str
24873 .into_iter()
24874 .map(|p| p.to_string())
24875 .collect::<Vec<String>>()
24876 .join(",")
24877 .to_string(),
24878 )]),
24879 };
24880 }
24881 if let Some(ref local_var_str) = model__isw {
24882 local_var_req_builder = match "multi" {
24883 "multi" => local_var_req_builder.query(
24884 &local_var_str
24885 .into_iter()
24886 .map(|p| ("model__isw".to_owned(), p.to_string()))
24887 .collect::<Vec<(std::string::String, std::string::String)>>(),
24888 ),
24889 _ => local_var_req_builder.query(&[(
24890 "model__isw",
24891 &local_var_str
24892 .into_iter()
24893 .map(|p| p.to_string())
24894 .collect::<Vec<String>>()
24895 .join(",")
24896 .to_string(),
24897 )]),
24898 };
24899 }
24900 if let Some(ref local_var_str) = model__n {
24901 local_var_req_builder = match "multi" {
24902 "multi" => local_var_req_builder.query(
24903 &local_var_str
24904 .into_iter()
24905 .map(|p| ("model__n".to_owned(), p.to_string()))
24906 .collect::<Vec<(std::string::String, std::string::String)>>(),
24907 ),
24908 _ => local_var_req_builder.query(&[(
24909 "model__n",
24910 &local_var_str
24911 .into_iter()
24912 .map(|p| p.to_string())
24913 .collect::<Vec<String>>()
24914 .join(",")
24915 .to_string(),
24916 )]),
24917 };
24918 }
24919 if let Some(ref local_var_str) = model__nic {
24920 local_var_req_builder = match "multi" {
24921 "multi" => local_var_req_builder.query(
24922 &local_var_str
24923 .into_iter()
24924 .map(|p| ("model__nic".to_owned(), p.to_string()))
24925 .collect::<Vec<(std::string::String, std::string::String)>>(),
24926 ),
24927 _ => local_var_req_builder.query(&[(
24928 "model__nic",
24929 &local_var_str
24930 .into_iter()
24931 .map(|p| p.to_string())
24932 .collect::<Vec<String>>()
24933 .join(",")
24934 .to_string(),
24935 )]),
24936 };
24937 }
24938 if let Some(ref local_var_str) = model__nie {
24939 local_var_req_builder = match "multi" {
24940 "multi" => local_var_req_builder.query(
24941 &local_var_str
24942 .into_iter()
24943 .map(|p| ("model__nie".to_owned(), p.to_string()))
24944 .collect::<Vec<(std::string::String, std::string::String)>>(),
24945 ),
24946 _ => local_var_req_builder.query(&[(
24947 "model__nie",
24948 &local_var_str
24949 .into_iter()
24950 .map(|p| p.to_string())
24951 .collect::<Vec<String>>()
24952 .join(",")
24953 .to_string(),
24954 )]),
24955 };
24956 }
24957 if let Some(ref local_var_str) = model__niew {
24958 local_var_req_builder = match "multi" {
24959 "multi" => local_var_req_builder.query(
24960 &local_var_str
24961 .into_iter()
24962 .map(|p| ("model__niew".to_owned(), p.to_string()))
24963 .collect::<Vec<(std::string::String, std::string::String)>>(),
24964 ),
24965 _ => local_var_req_builder.query(&[(
24966 "model__niew",
24967 &local_var_str
24968 .into_iter()
24969 .map(|p| p.to_string())
24970 .collect::<Vec<String>>()
24971 .join(",")
24972 .to_string(),
24973 )]),
24974 };
24975 }
24976 if let Some(ref local_var_str) = model__nisw {
24977 local_var_req_builder = match "multi" {
24978 "multi" => local_var_req_builder.query(
24979 &local_var_str
24980 .into_iter()
24981 .map(|p| ("model__nisw".to_owned(), p.to_string()))
24982 .collect::<Vec<(std::string::String, std::string::String)>>(),
24983 ),
24984 _ => local_var_req_builder.query(&[(
24985 "model__nisw",
24986 &local_var_str
24987 .into_iter()
24988 .map(|p| p.to_string())
24989 .collect::<Vec<String>>()
24990 .join(",")
24991 .to_string(),
24992 )]),
24993 };
24994 }
24995 if let Some(ref local_var_str) = model__regex {
24996 local_var_req_builder = match "multi" {
24997 "multi" => local_var_req_builder.query(
24998 &local_var_str
24999 .into_iter()
25000 .map(|p| ("model__regex".to_owned(), p.to_string()))
25001 .collect::<Vec<(std::string::String, std::string::String)>>(),
25002 ),
25003 _ => local_var_req_builder.query(&[(
25004 "model__regex",
25005 &local_var_str
25006 .into_iter()
25007 .map(|p| p.to_string())
25008 .collect::<Vec<String>>()
25009 .join(",")
25010 .to_string(),
25011 )]),
25012 };
25013 }
25014 if let Some(ref local_var_str) = offset {
25015 local_var_req_builder =
25016 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
25017 }
25018 if let Some(ref local_var_str) = ordering {
25019 local_var_req_builder =
25020 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
25021 }
25022 if let Some(ref local_var_str) = public {
25023 local_var_req_builder =
25024 local_var_req_builder.query(&[("public", &local_var_str.to_string())]);
25025 }
25026 if let Some(ref local_var_str) = q {
25027 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
25028 }
25029 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
25030 local_var_req_builder =
25031 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
25032 }
25033 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
25034 let local_var_key = local_var_apikey.key.clone();
25035 let local_var_value = match local_var_apikey.prefix {
25036 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
25037 None => local_var_key,
25038 };
25039 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
25040 };
25041
25042 let local_var_req = local_var_req_builder.build()?;
25043 let local_var_resp = local_var_client.execute(local_var_req).await?;
25044
25045 let local_var_status = local_var_resp.status();
25046 let local_var_content = local_var_resp.text().await?;
25047
25048 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
25049 serde_json::from_str(&local_var_content).map_err(Error::from)
25050 } else {
25051 let local_var_entity: Option<ExtrasObjectTypesListError> =
25052 serde_json::from_str(&local_var_content).ok();
25053 let local_var_error = ResponseContent {
25054 status: local_var_status,
25055 content: local_var_content,
25056 entity: local_var_entity,
25057 };
25058 Err(Error::ResponseError(local_var_error))
25059 }
25060}
25061
25062pub async fn extras_object_types_retrieve(
25064 configuration: &configuration::Configuration,
25065 id: i32,
25066) -> Result<crate::models::ObjectType, Error<ExtrasObjectTypesRetrieveError>> {
25067 let local_var_configuration = configuration;
25068
25069 let local_var_client = &local_var_configuration.client;
25070
25071 let local_var_uri_str = format!(
25072 "{}/api/extras/object-types/{id}/",
25073 local_var_configuration.base_path,
25074 id = id
25075 );
25076 let mut local_var_req_builder =
25077 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
25078
25079 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
25080 local_var_req_builder =
25081 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
25082 }
25083 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
25084 let local_var_key = local_var_apikey.key.clone();
25085 let local_var_value = match local_var_apikey.prefix {
25086 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
25087 None => local_var_key,
25088 };
25089 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
25090 };
25091
25092 let local_var_req = local_var_req_builder.build()?;
25093 let local_var_resp = local_var_client.execute(local_var_req).await?;
25094
25095 let local_var_status = local_var_resp.status();
25096 let local_var_content = local_var_resp.text().await?;
25097
25098 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
25099 serde_json::from_str(&local_var_content).map_err(Error::from)
25100 } else {
25101 let local_var_entity: Option<ExtrasObjectTypesRetrieveError> =
25102 serde_json::from_str(&local_var_content).ok();
25103 let local_var_error = ResponseContent {
25104 status: local_var_status,
25105 content: local_var_content,
25106 entity: local_var_entity,
25107 };
25108 Err(Error::ResponseError(local_var_error))
25109 }
25110}
25111
25112pub async fn extras_saved_filters_bulk_destroy(
25114 configuration: &configuration::Configuration,
25115 saved_filter_request: Vec<crate::models::SavedFilterRequest>,
25116) -> Result<(), Error<ExtrasSavedFiltersBulkDestroyError>> {
25117 let local_var_configuration = configuration;
25118
25119 let local_var_client = &local_var_configuration.client;
25120
25121 let local_var_uri_str = format!(
25122 "{}/api/extras/saved-filters/",
25123 local_var_configuration.base_path
25124 );
25125 let mut local_var_req_builder =
25126 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
25127
25128 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
25129 local_var_req_builder =
25130 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
25131 }
25132 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
25133 let local_var_key = local_var_apikey.key.clone();
25134 let local_var_value = match local_var_apikey.prefix {
25135 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
25136 None => local_var_key,
25137 };
25138 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
25139 };
25140 local_var_req_builder = local_var_req_builder.json(&saved_filter_request);
25141
25142 let local_var_req = local_var_req_builder.build()?;
25143 let local_var_resp = local_var_client.execute(local_var_req).await?;
25144
25145 let local_var_status = local_var_resp.status();
25146 let local_var_content = local_var_resp.text().await?;
25147
25148 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
25149 Ok(())
25150 } else {
25151 let local_var_entity: Option<ExtrasSavedFiltersBulkDestroyError> =
25152 serde_json::from_str(&local_var_content).ok();
25153 let local_var_error = ResponseContent {
25154 status: local_var_status,
25155 content: local_var_content,
25156 entity: local_var_entity,
25157 };
25158 Err(Error::ResponseError(local_var_error))
25159 }
25160}
25161
25162pub async fn extras_saved_filters_bulk_partial_update(
25164 configuration: &configuration::Configuration,
25165 saved_filter_request: Vec<crate::models::SavedFilterRequest>,
25166) -> Result<Vec<crate::models::SavedFilter>, Error<ExtrasSavedFiltersBulkPartialUpdateError>> {
25167 let local_var_configuration = configuration;
25168
25169 let local_var_client = &local_var_configuration.client;
25170
25171 let local_var_uri_str = format!(
25172 "{}/api/extras/saved-filters/",
25173 local_var_configuration.base_path
25174 );
25175 let mut local_var_req_builder =
25176 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
25177
25178 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
25179 local_var_req_builder =
25180 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
25181 }
25182 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
25183 let local_var_key = local_var_apikey.key.clone();
25184 let local_var_value = match local_var_apikey.prefix {
25185 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
25186 None => local_var_key,
25187 };
25188 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
25189 };
25190 local_var_req_builder = local_var_req_builder.json(&saved_filter_request);
25191
25192 let local_var_req = local_var_req_builder.build()?;
25193 let local_var_resp = local_var_client.execute(local_var_req).await?;
25194
25195 let local_var_status = local_var_resp.status();
25196 let local_var_content = local_var_resp.text().await?;
25197
25198 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
25199 serde_json::from_str(&local_var_content).map_err(Error::from)
25200 } else {
25201 let local_var_entity: Option<ExtrasSavedFiltersBulkPartialUpdateError> =
25202 serde_json::from_str(&local_var_content).ok();
25203 let local_var_error = ResponseContent {
25204 status: local_var_status,
25205 content: local_var_content,
25206 entity: local_var_entity,
25207 };
25208 Err(Error::ResponseError(local_var_error))
25209 }
25210}
25211
25212pub async fn extras_saved_filters_bulk_update(
25214 configuration: &configuration::Configuration,
25215 saved_filter_request: Vec<crate::models::SavedFilterRequest>,
25216) -> Result<Vec<crate::models::SavedFilter>, Error<ExtrasSavedFiltersBulkUpdateError>> {
25217 let local_var_configuration = configuration;
25218
25219 let local_var_client = &local_var_configuration.client;
25220
25221 let local_var_uri_str = format!(
25222 "{}/api/extras/saved-filters/",
25223 local_var_configuration.base_path
25224 );
25225 let mut local_var_req_builder =
25226 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
25227
25228 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
25229 local_var_req_builder =
25230 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
25231 }
25232 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
25233 let local_var_key = local_var_apikey.key.clone();
25234 let local_var_value = match local_var_apikey.prefix {
25235 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
25236 None => local_var_key,
25237 };
25238 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
25239 };
25240 local_var_req_builder = local_var_req_builder.json(&saved_filter_request);
25241
25242 let local_var_req = local_var_req_builder.build()?;
25243 let local_var_resp = local_var_client.execute(local_var_req).await?;
25244
25245 let local_var_status = local_var_resp.status();
25246 let local_var_content = local_var_resp.text().await?;
25247
25248 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
25249 serde_json::from_str(&local_var_content).map_err(Error::from)
25250 } else {
25251 let local_var_entity: Option<ExtrasSavedFiltersBulkUpdateError> =
25252 serde_json::from_str(&local_var_content).ok();
25253 let local_var_error = ResponseContent {
25254 status: local_var_status,
25255 content: local_var_content,
25256 entity: local_var_entity,
25257 };
25258 Err(Error::ResponseError(local_var_error))
25259 }
25260}
25261
25262pub async fn extras_saved_filters_create(
25264 configuration: &configuration::Configuration,
25265 saved_filter_request: crate::models::SavedFilterRequest,
25266) -> Result<crate::models::SavedFilter, Error<ExtrasSavedFiltersCreateError>> {
25267 let local_var_configuration = configuration;
25268
25269 let local_var_client = &local_var_configuration.client;
25270
25271 let local_var_uri_str = format!(
25272 "{}/api/extras/saved-filters/",
25273 local_var_configuration.base_path
25274 );
25275 let mut local_var_req_builder =
25276 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
25277
25278 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
25279 local_var_req_builder =
25280 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
25281 }
25282 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
25283 let local_var_key = local_var_apikey.key.clone();
25284 let local_var_value = match local_var_apikey.prefix {
25285 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
25286 None => local_var_key,
25287 };
25288 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
25289 };
25290 local_var_req_builder = local_var_req_builder.json(&saved_filter_request);
25291
25292 let local_var_req = local_var_req_builder.build()?;
25293 let local_var_resp = local_var_client.execute(local_var_req).await?;
25294
25295 let local_var_status = local_var_resp.status();
25296 let local_var_content = local_var_resp.text().await?;
25297
25298 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
25299 serde_json::from_str(&local_var_content).map_err(Error::from)
25300 } else {
25301 let local_var_entity: Option<ExtrasSavedFiltersCreateError> =
25302 serde_json::from_str(&local_var_content).ok();
25303 let local_var_error = ResponseContent {
25304 status: local_var_status,
25305 content: local_var_content,
25306 entity: local_var_entity,
25307 };
25308 Err(Error::ResponseError(local_var_error))
25309 }
25310}
25311
25312pub async fn extras_saved_filters_destroy(
25314 configuration: &configuration::Configuration,
25315 id: i32,
25316) -> Result<(), Error<ExtrasSavedFiltersDestroyError>> {
25317 let local_var_configuration = configuration;
25318
25319 let local_var_client = &local_var_configuration.client;
25320
25321 let local_var_uri_str = format!(
25322 "{}/api/extras/saved-filters/{id}/",
25323 local_var_configuration.base_path,
25324 id = id
25325 );
25326 let mut local_var_req_builder =
25327 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
25328
25329 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
25330 local_var_req_builder =
25331 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
25332 }
25333 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
25334 let local_var_key = local_var_apikey.key.clone();
25335 let local_var_value = match local_var_apikey.prefix {
25336 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
25337 None => local_var_key,
25338 };
25339 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
25340 };
25341
25342 let local_var_req = local_var_req_builder.build()?;
25343 let local_var_resp = local_var_client.execute(local_var_req).await?;
25344
25345 let local_var_status = local_var_resp.status();
25346 let local_var_content = local_var_resp.text().await?;
25347
25348 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
25349 Ok(())
25350 } else {
25351 let local_var_entity: Option<ExtrasSavedFiltersDestroyError> =
25352 serde_json::from_str(&local_var_content).ok();
25353 let local_var_error = ResponseContent {
25354 status: local_var_status,
25355 content: local_var_content,
25356 entity: local_var_entity,
25357 };
25358 Err(Error::ResponseError(local_var_error))
25359 }
25360}
25361
25362pub async fn extras_saved_filters_list(
25364 configuration: &configuration::Configuration,
25365 created: Option<Vec<String>>,
25366 created__empty: Option<Vec<String>>,
25367 created__gt: Option<Vec<String>>,
25368 created__gte: Option<Vec<String>>,
25369 created__lt: Option<Vec<String>>,
25370 created__lte: Option<Vec<String>>,
25371 created__n: Option<Vec<String>>,
25372 created_by_request: Option<&str>,
25373 description: Option<Vec<String>>,
25374 description__empty: Option<bool>,
25375 description__ic: Option<Vec<String>>,
25376 description__ie: Option<Vec<String>>,
25377 description__iew: Option<Vec<String>>,
25378 description__iregex: Option<Vec<String>>,
25379 description__isw: Option<Vec<String>>,
25380 description__n: Option<Vec<String>>,
25381 description__nic: Option<Vec<String>>,
25382 description__nie: Option<Vec<String>>,
25383 description__niew: Option<Vec<String>>,
25384 description__nisw: Option<Vec<String>>,
25385 description__regex: Option<Vec<String>>,
25386 enabled: Option<bool>,
25387 id: Option<Vec<i32>>,
25388 id__empty: Option<bool>,
25389 id__gt: Option<Vec<i32>>,
25390 id__gte: Option<Vec<i32>>,
25391 id__lt: Option<Vec<i32>>,
25392 id__lte: Option<Vec<i32>>,
25393 id__n: Option<Vec<i32>>,
25394 last_updated: Option<Vec<String>>,
25395 last_updated__empty: Option<Vec<String>>,
25396 last_updated__gt: Option<Vec<String>>,
25397 last_updated__gte: Option<Vec<String>>,
25398 last_updated__lt: Option<Vec<String>>,
25399 last_updated__lte: Option<Vec<String>>,
25400 last_updated__n: Option<Vec<String>>,
25401 limit: Option<i32>,
25402 modified_by_request: Option<&str>,
25403 name: Option<Vec<String>>,
25404 name__empty: Option<bool>,
25405 name__ic: Option<Vec<String>>,
25406 name__ie: Option<Vec<String>>,
25407 name__iew: Option<Vec<String>>,
25408 name__iregex: Option<Vec<String>>,
25409 name__isw: Option<Vec<String>>,
25410 name__n: Option<Vec<String>>,
25411 name__nic: Option<Vec<String>>,
25412 name__nie: Option<Vec<String>>,
25413 name__niew: Option<Vec<String>>,
25414 name__nisw: Option<Vec<String>>,
25415 name__regex: Option<Vec<String>>,
25416 object_type: Option<&str>,
25417 object_type__ic: Option<&str>,
25418 object_type__ie: Option<&str>,
25419 object_type__iew: Option<&str>,
25420 object_type__iregex: Option<&str>,
25421 object_type__isw: Option<&str>,
25422 object_type__n: Option<&str>,
25423 object_type__nic: Option<&str>,
25424 object_type__nie: Option<&str>,
25425 object_type__niew: Option<&str>,
25426 object_type__nisw: Option<&str>,
25427 object_type__regex: Option<&str>,
25428 object_type_id: Option<Vec<i32>>,
25429 object_type_id__n: Option<Vec<i32>>,
25430 offset: Option<i32>,
25431 ordering: Option<&str>,
25432 q: Option<&str>,
25433 shared: Option<bool>,
25434 slug: Option<Vec<String>>,
25435 slug__empty: Option<bool>,
25436 slug__ic: Option<Vec<String>>,
25437 slug__ie: Option<Vec<String>>,
25438 slug__iew: Option<Vec<String>>,
25439 slug__iregex: Option<Vec<String>>,
25440 slug__isw: Option<Vec<String>>,
25441 slug__n: Option<Vec<String>>,
25442 slug__nic: Option<Vec<String>>,
25443 slug__nie: Option<Vec<String>>,
25444 slug__niew: Option<Vec<String>>,
25445 slug__nisw: Option<Vec<String>>,
25446 slug__regex: Option<Vec<String>>,
25447 updated_by_request: Option<&str>,
25448 usable: Option<bool>,
25449 user: Option<Vec<String>>,
25450 user__n: Option<Vec<String>>,
25451 user_id: Option<Vec<i32>>,
25452 user_id__n: Option<Vec<i32>>,
25453 weight: Option<Vec<i32>>,
25454 weight__empty: Option<bool>,
25455 weight__gt: Option<Vec<i32>>,
25456 weight__gte: Option<Vec<i32>>,
25457 weight__lt: Option<Vec<i32>>,
25458 weight__lte: Option<Vec<i32>>,
25459 weight__n: Option<Vec<i32>>,
25460) -> Result<crate::models::PaginatedSavedFilterList, Error<ExtrasSavedFiltersListError>> {
25461 let local_var_configuration = configuration;
25462
25463 let local_var_client = &local_var_configuration.client;
25464
25465 let local_var_uri_str = format!(
25466 "{}/api/extras/saved-filters/",
25467 local_var_configuration.base_path
25468 );
25469 let mut local_var_req_builder =
25470 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
25471
25472 if let Some(ref local_var_str) = created {
25473 local_var_req_builder = match "multi" {
25474 "multi" => local_var_req_builder.query(
25475 &local_var_str
25476 .into_iter()
25477 .map(|p| ("created".to_owned(), p.to_string()))
25478 .collect::<Vec<(std::string::String, std::string::String)>>(),
25479 ),
25480 _ => local_var_req_builder.query(&[(
25481 "created",
25482 &local_var_str
25483 .into_iter()
25484 .map(|p| p.to_string())
25485 .collect::<Vec<String>>()
25486 .join(",")
25487 .to_string(),
25488 )]),
25489 };
25490 }
25491 if let Some(ref local_var_str) = created__empty {
25492 local_var_req_builder = match "multi" {
25493 "multi" => local_var_req_builder.query(
25494 &local_var_str
25495 .into_iter()
25496 .map(|p| ("created__empty".to_owned(), p.to_string()))
25497 .collect::<Vec<(std::string::String, std::string::String)>>(),
25498 ),
25499 _ => local_var_req_builder.query(&[(
25500 "created__empty",
25501 &local_var_str
25502 .into_iter()
25503 .map(|p| p.to_string())
25504 .collect::<Vec<String>>()
25505 .join(",")
25506 .to_string(),
25507 )]),
25508 };
25509 }
25510 if let Some(ref local_var_str) = created__gt {
25511 local_var_req_builder = match "multi" {
25512 "multi" => local_var_req_builder.query(
25513 &local_var_str
25514 .into_iter()
25515 .map(|p| ("created__gt".to_owned(), p.to_string()))
25516 .collect::<Vec<(std::string::String, std::string::String)>>(),
25517 ),
25518 _ => local_var_req_builder.query(&[(
25519 "created__gt",
25520 &local_var_str
25521 .into_iter()
25522 .map(|p| p.to_string())
25523 .collect::<Vec<String>>()
25524 .join(",")
25525 .to_string(),
25526 )]),
25527 };
25528 }
25529 if let Some(ref local_var_str) = created__gte {
25530 local_var_req_builder = match "multi" {
25531 "multi" => local_var_req_builder.query(
25532 &local_var_str
25533 .into_iter()
25534 .map(|p| ("created__gte".to_owned(), p.to_string()))
25535 .collect::<Vec<(std::string::String, std::string::String)>>(),
25536 ),
25537 _ => local_var_req_builder.query(&[(
25538 "created__gte",
25539 &local_var_str
25540 .into_iter()
25541 .map(|p| p.to_string())
25542 .collect::<Vec<String>>()
25543 .join(",")
25544 .to_string(),
25545 )]),
25546 };
25547 }
25548 if let Some(ref local_var_str) = created__lt {
25549 local_var_req_builder = match "multi" {
25550 "multi" => local_var_req_builder.query(
25551 &local_var_str
25552 .into_iter()
25553 .map(|p| ("created__lt".to_owned(), p.to_string()))
25554 .collect::<Vec<(std::string::String, std::string::String)>>(),
25555 ),
25556 _ => local_var_req_builder.query(&[(
25557 "created__lt",
25558 &local_var_str
25559 .into_iter()
25560 .map(|p| p.to_string())
25561 .collect::<Vec<String>>()
25562 .join(",")
25563 .to_string(),
25564 )]),
25565 };
25566 }
25567 if let Some(ref local_var_str) = created__lte {
25568 local_var_req_builder = match "multi" {
25569 "multi" => local_var_req_builder.query(
25570 &local_var_str
25571 .into_iter()
25572 .map(|p| ("created__lte".to_owned(), p.to_string()))
25573 .collect::<Vec<(std::string::String, std::string::String)>>(),
25574 ),
25575 _ => local_var_req_builder.query(&[(
25576 "created__lte",
25577 &local_var_str
25578 .into_iter()
25579 .map(|p| p.to_string())
25580 .collect::<Vec<String>>()
25581 .join(",")
25582 .to_string(),
25583 )]),
25584 };
25585 }
25586 if let Some(ref local_var_str) = created__n {
25587 local_var_req_builder = match "multi" {
25588 "multi" => local_var_req_builder.query(
25589 &local_var_str
25590 .into_iter()
25591 .map(|p| ("created__n".to_owned(), p.to_string()))
25592 .collect::<Vec<(std::string::String, std::string::String)>>(),
25593 ),
25594 _ => local_var_req_builder.query(&[(
25595 "created__n",
25596 &local_var_str
25597 .into_iter()
25598 .map(|p| p.to_string())
25599 .collect::<Vec<String>>()
25600 .join(",")
25601 .to_string(),
25602 )]),
25603 };
25604 }
25605 if let Some(ref local_var_str) = created_by_request {
25606 local_var_req_builder =
25607 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
25608 }
25609 if let Some(ref local_var_str) = description {
25610 local_var_req_builder = match "multi" {
25611 "multi" => local_var_req_builder.query(
25612 &local_var_str
25613 .into_iter()
25614 .map(|p| ("description".to_owned(), p.to_string()))
25615 .collect::<Vec<(std::string::String, std::string::String)>>(),
25616 ),
25617 _ => local_var_req_builder.query(&[(
25618 "description",
25619 &local_var_str
25620 .into_iter()
25621 .map(|p| p.to_string())
25622 .collect::<Vec<String>>()
25623 .join(",")
25624 .to_string(),
25625 )]),
25626 };
25627 }
25628 if let Some(ref local_var_str) = description__empty {
25629 local_var_req_builder =
25630 local_var_req_builder.query(&[("description__empty", &local_var_str.to_string())]);
25631 }
25632 if let Some(ref local_var_str) = description__ic {
25633 local_var_req_builder = match "multi" {
25634 "multi" => local_var_req_builder.query(
25635 &local_var_str
25636 .into_iter()
25637 .map(|p| ("description__ic".to_owned(), p.to_string()))
25638 .collect::<Vec<(std::string::String, std::string::String)>>(),
25639 ),
25640 _ => local_var_req_builder.query(&[(
25641 "description__ic",
25642 &local_var_str
25643 .into_iter()
25644 .map(|p| p.to_string())
25645 .collect::<Vec<String>>()
25646 .join(",")
25647 .to_string(),
25648 )]),
25649 };
25650 }
25651 if let Some(ref local_var_str) = description__ie {
25652 local_var_req_builder = match "multi" {
25653 "multi" => local_var_req_builder.query(
25654 &local_var_str
25655 .into_iter()
25656 .map(|p| ("description__ie".to_owned(), p.to_string()))
25657 .collect::<Vec<(std::string::String, std::string::String)>>(),
25658 ),
25659 _ => local_var_req_builder.query(&[(
25660 "description__ie",
25661 &local_var_str
25662 .into_iter()
25663 .map(|p| p.to_string())
25664 .collect::<Vec<String>>()
25665 .join(",")
25666 .to_string(),
25667 )]),
25668 };
25669 }
25670 if let Some(ref local_var_str) = description__iew {
25671 local_var_req_builder = match "multi" {
25672 "multi" => local_var_req_builder.query(
25673 &local_var_str
25674 .into_iter()
25675 .map(|p| ("description__iew".to_owned(), p.to_string()))
25676 .collect::<Vec<(std::string::String, std::string::String)>>(),
25677 ),
25678 _ => local_var_req_builder.query(&[(
25679 "description__iew",
25680 &local_var_str
25681 .into_iter()
25682 .map(|p| p.to_string())
25683 .collect::<Vec<String>>()
25684 .join(",")
25685 .to_string(),
25686 )]),
25687 };
25688 }
25689 if let Some(ref local_var_str) = description__iregex {
25690 local_var_req_builder = match "multi" {
25691 "multi" => local_var_req_builder.query(
25692 &local_var_str
25693 .into_iter()
25694 .map(|p| ("description__iregex".to_owned(), p.to_string()))
25695 .collect::<Vec<(std::string::String, std::string::String)>>(),
25696 ),
25697 _ => local_var_req_builder.query(&[(
25698 "description__iregex",
25699 &local_var_str
25700 .into_iter()
25701 .map(|p| p.to_string())
25702 .collect::<Vec<String>>()
25703 .join(",")
25704 .to_string(),
25705 )]),
25706 };
25707 }
25708 if let Some(ref local_var_str) = description__isw {
25709 local_var_req_builder = match "multi" {
25710 "multi" => local_var_req_builder.query(
25711 &local_var_str
25712 .into_iter()
25713 .map(|p| ("description__isw".to_owned(), p.to_string()))
25714 .collect::<Vec<(std::string::String, std::string::String)>>(),
25715 ),
25716 _ => local_var_req_builder.query(&[(
25717 "description__isw",
25718 &local_var_str
25719 .into_iter()
25720 .map(|p| p.to_string())
25721 .collect::<Vec<String>>()
25722 .join(",")
25723 .to_string(),
25724 )]),
25725 };
25726 }
25727 if let Some(ref local_var_str) = description__n {
25728 local_var_req_builder = match "multi" {
25729 "multi" => local_var_req_builder.query(
25730 &local_var_str
25731 .into_iter()
25732 .map(|p| ("description__n".to_owned(), p.to_string()))
25733 .collect::<Vec<(std::string::String, std::string::String)>>(),
25734 ),
25735 _ => local_var_req_builder.query(&[(
25736 "description__n",
25737 &local_var_str
25738 .into_iter()
25739 .map(|p| p.to_string())
25740 .collect::<Vec<String>>()
25741 .join(",")
25742 .to_string(),
25743 )]),
25744 };
25745 }
25746 if let Some(ref local_var_str) = description__nic {
25747 local_var_req_builder = match "multi" {
25748 "multi" => local_var_req_builder.query(
25749 &local_var_str
25750 .into_iter()
25751 .map(|p| ("description__nic".to_owned(), p.to_string()))
25752 .collect::<Vec<(std::string::String, std::string::String)>>(),
25753 ),
25754 _ => local_var_req_builder.query(&[(
25755 "description__nic",
25756 &local_var_str
25757 .into_iter()
25758 .map(|p| p.to_string())
25759 .collect::<Vec<String>>()
25760 .join(",")
25761 .to_string(),
25762 )]),
25763 };
25764 }
25765 if let Some(ref local_var_str) = description__nie {
25766 local_var_req_builder = match "multi" {
25767 "multi" => local_var_req_builder.query(
25768 &local_var_str
25769 .into_iter()
25770 .map(|p| ("description__nie".to_owned(), p.to_string()))
25771 .collect::<Vec<(std::string::String, std::string::String)>>(),
25772 ),
25773 _ => local_var_req_builder.query(&[(
25774 "description__nie",
25775 &local_var_str
25776 .into_iter()
25777 .map(|p| p.to_string())
25778 .collect::<Vec<String>>()
25779 .join(",")
25780 .to_string(),
25781 )]),
25782 };
25783 }
25784 if let Some(ref local_var_str) = description__niew {
25785 local_var_req_builder = match "multi" {
25786 "multi" => local_var_req_builder.query(
25787 &local_var_str
25788 .into_iter()
25789 .map(|p| ("description__niew".to_owned(), p.to_string()))
25790 .collect::<Vec<(std::string::String, std::string::String)>>(),
25791 ),
25792 _ => local_var_req_builder.query(&[(
25793 "description__niew",
25794 &local_var_str
25795 .into_iter()
25796 .map(|p| p.to_string())
25797 .collect::<Vec<String>>()
25798 .join(",")
25799 .to_string(),
25800 )]),
25801 };
25802 }
25803 if let Some(ref local_var_str) = description__nisw {
25804 local_var_req_builder = match "multi" {
25805 "multi" => local_var_req_builder.query(
25806 &local_var_str
25807 .into_iter()
25808 .map(|p| ("description__nisw".to_owned(), p.to_string()))
25809 .collect::<Vec<(std::string::String, std::string::String)>>(),
25810 ),
25811 _ => local_var_req_builder.query(&[(
25812 "description__nisw",
25813 &local_var_str
25814 .into_iter()
25815 .map(|p| p.to_string())
25816 .collect::<Vec<String>>()
25817 .join(",")
25818 .to_string(),
25819 )]),
25820 };
25821 }
25822 if let Some(ref local_var_str) = description__regex {
25823 local_var_req_builder = match "multi" {
25824 "multi" => local_var_req_builder.query(
25825 &local_var_str
25826 .into_iter()
25827 .map(|p| ("description__regex".to_owned(), p.to_string()))
25828 .collect::<Vec<(std::string::String, std::string::String)>>(),
25829 ),
25830 _ => local_var_req_builder.query(&[(
25831 "description__regex",
25832 &local_var_str
25833 .into_iter()
25834 .map(|p| p.to_string())
25835 .collect::<Vec<String>>()
25836 .join(",")
25837 .to_string(),
25838 )]),
25839 };
25840 }
25841 if let Some(ref local_var_str) = enabled {
25842 local_var_req_builder =
25843 local_var_req_builder.query(&[("enabled", &local_var_str.to_string())]);
25844 }
25845 if let Some(ref local_var_str) = id {
25846 local_var_req_builder = match "multi" {
25847 "multi" => local_var_req_builder.query(
25848 &local_var_str
25849 .into_iter()
25850 .map(|p| ("id".to_owned(), p.to_string()))
25851 .collect::<Vec<(std::string::String, std::string::String)>>(),
25852 ),
25853 _ => local_var_req_builder.query(&[(
25854 "id",
25855 &local_var_str
25856 .into_iter()
25857 .map(|p| p.to_string())
25858 .collect::<Vec<String>>()
25859 .join(",")
25860 .to_string(),
25861 )]),
25862 };
25863 }
25864 if let Some(ref local_var_str) = id__empty {
25865 local_var_req_builder =
25866 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
25867 }
25868 if let Some(ref local_var_str) = id__gt {
25869 local_var_req_builder = match "multi" {
25870 "multi" => local_var_req_builder.query(
25871 &local_var_str
25872 .into_iter()
25873 .map(|p| ("id__gt".to_owned(), p.to_string()))
25874 .collect::<Vec<(std::string::String, std::string::String)>>(),
25875 ),
25876 _ => local_var_req_builder.query(&[(
25877 "id__gt",
25878 &local_var_str
25879 .into_iter()
25880 .map(|p| p.to_string())
25881 .collect::<Vec<String>>()
25882 .join(",")
25883 .to_string(),
25884 )]),
25885 };
25886 }
25887 if let Some(ref local_var_str) = id__gte {
25888 local_var_req_builder = match "multi" {
25889 "multi" => local_var_req_builder.query(
25890 &local_var_str
25891 .into_iter()
25892 .map(|p| ("id__gte".to_owned(), p.to_string()))
25893 .collect::<Vec<(std::string::String, std::string::String)>>(),
25894 ),
25895 _ => local_var_req_builder.query(&[(
25896 "id__gte",
25897 &local_var_str
25898 .into_iter()
25899 .map(|p| p.to_string())
25900 .collect::<Vec<String>>()
25901 .join(",")
25902 .to_string(),
25903 )]),
25904 };
25905 }
25906 if let Some(ref local_var_str) = id__lt {
25907 local_var_req_builder = match "multi" {
25908 "multi" => local_var_req_builder.query(
25909 &local_var_str
25910 .into_iter()
25911 .map(|p| ("id__lt".to_owned(), p.to_string()))
25912 .collect::<Vec<(std::string::String, std::string::String)>>(),
25913 ),
25914 _ => local_var_req_builder.query(&[(
25915 "id__lt",
25916 &local_var_str
25917 .into_iter()
25918 .map(|p| p.to_string())
25919 .collect::<Vec<String>>()
25920 .join(",")
25921 .to_string(),
25922 )]),
25923 };
25924 }
25925 if let Some(ref local_var_str) = id__lte {
25926 local_var_req_builder = match "multi" {
25927 "multi" => local_var_req_builder.query(
25928 &local_var_str
25929 .into_iter()
25930 .map(|p| ("id__lte".to_owned(), p.to_string()))
25931 .collect::<Vec<(std::string::String, std::string::String)>>(),
25932 ),
25933 _ => local_var_req_builder.query(&[(
25934 "id__lte",
25935 &local_var_str
25936 .into_iter()
25937 .map(|p| p.to_string())
25938 .collect::<Vec<String>>()
25939 .join(",")
25940 .to_string(),
25941 )]),
25942 };
25943 }
25944 if let Some(ref local_var_str) = id__n {
25945 local_var_req_builder = match "multi" {
25946 "multi" => local_var_req_builder.query(
25947 &local_var_str
25948 .into_iter()
25949 .map(|p| ("id__n".to_owned(), p.to_string()))
25950 .collect::<Vec<(std::string::String, std::string::String)>>(),
25951 ),
25952 _ => local_var_req_builder.query(&[(
25953 "id__n",
25954 &local_var_str
25955 .into_iter()
25956 .map(|p| p.to_string())
25957 .collect::<Vec<String>>()
25958 .join(",")
25959 .to_string(),
25960 )]),
25961 };
25962 }
25963 if let Some(ref local_var_str) = last_updated {
25964 local_var_req_builder = match "multi" {
25965 "multi" => local_var_req_builder.query(
25966 &local_var_str
25967 .into_iter()
25968 .map(|p| ("last_updated".to_owned(), p.to_string()))
25969 .collect::<Vec<(std::string::String, std::string::String)>>(),
25970 ),
25971 _ => local_var_req_builder.query(&[(
25972 "last_updated",
25973 &local_var_str
25974 .into_iter()
25975 .map(|p| p.to_string())
25976 .collect::<Vec<String>>()
25977 .join(",")
25978 .to_string(),
25979 )]),
25980 };
25981 }
25982 if let Some(ref local_var_str) = last_updated__empty {
25983 local_var_req_builder = match "multi" {
25984 "multi" => local_var_req_builder.query(
25985 &local_var_str
25986 .into_iter()
25987 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
25988 .collect::<Vec<(std::string::String, std::string::String)>>(),
25989 ),
25990 _ => local_var_req_builder.query(&[(
25991 "last_updated__empty",
25992 &local_var_str
25993 .into_iter()
25994 .map(|p| p.to_string())
25995 .collect::<Vec<String>>()
25996 .join(",")
25997 .to_string(),
25998 )]),
25999 };
26000 }
26001 if let Some(ref local_var_str) = last_updated__gt {
26002 local_var_req_builder = match "multi" {
26003 "multi" => local_var_req_builder.query(
26004 &local_var_str
26005 .into_iter()
26006 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
26007 .collect::<Vec<(std::string::String, std::string::String)>>(),
26008 ),
26009 _ => local_var_req_builder.query(&[(
26010 "last_updated__gt",
26011 &local_var_str
26012 .into_iter()
26013 .map(|p| p.to_string())
26014 .collect::<Vec<String>>()
26015 .join(",")
26016 .to_string(),
26017 )]),
26018 };
26019 }
26020 if let Some(ref local_var_str) = last_updated__gte {
26021 local_var_req_builder = match "multi" {
26022 "multi" => local_var_req_builder.query(
26023 &local_var_str
26024 .into_iter()
26025 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
26026 .collect::<Vec<(std::string::String, std::string::String)>>(),
26027 ),
26028 _ => local_var_req_builder.query(&[(
26029 "last_updated__gte",
26030 &local_var_str
26031 .into_iter()
26032 .map(|p| p.to_string())
26033 .collect::<Vec<String>>()
26034 .join(",")
26035 .to_string(),
26036 )]),
26037 };
26038 }
26039 if let Some(ref local_var_str) = last_updated__lt {
26040 local_var_req_builder = match "multi" {
26041 "multi" => local_var_req_builder.query(
26042 &local_var_str
26043 .into_iter()
26044 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
26045 .collect::<Vec<(std::string::String, std::string::String)>>(),
26046 ),
26047 _ => local_var_req_builder.query(&[(
26048 "last_updated__lt",
26049 &local_var_str
26050 .into_iter()
26051 .map(|p| p.to_string())
26052 .collect::<Vec<String>>()
26053 .join(",")
26054 .to_string(),
26055 )]),
26056 };
26057 }
26058 if let Some(ref local_var_str) = last_updated__lte {
26059 local_var_req_builder = match "multi" {
26060 "multi" => local_var_req_builder.query(
26061 &local_var_str
26062 .into_iter()
26063 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
26064 .collect::<Vec<(std::string::String, std::string::String)>>(),
26065 ),
26066 _ => local_var_req_builder.query(&[(
26067 "last_updated__lte",
26068 &local_var_str
26069 .into_iter()
26070 .map(|p| p.to_string())
26071 .collect::<Vec<String>>()
26072 .join(",")
26073 .to_string(),
26074 )]),
26075 };
26076 }
26077 if let Some(ref local_var_str) = last_updated__n {
26078 local_var_req_builder = match "multi" {
26079 "multi" => local_var_req_builder.query(
26080 &local_var_str
26081 .into_iter()
26082 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
26083 .collect::<Vec<(std::string::String, std::string::String)>>(),
26084 ),
26085 _ => local_var_req_builder.query(&[(
26086 "last_updated__n",
26087 &local_var_str
26088 .into_iter()
26089 .map(|p| p.to_string())
26090 .collect::<Vec<String>>()
26091 .join(",")
26092 .to_string(),
26093 )]),
26094 };
26095 }
26096 if let Some(ref local_var_str) = limit {
26097 local_var_req_builder =
26098 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
26099 }
26100 if let Some(ref local_var_str) = modified_by_request {
26101 local_var_req_builder =
26102 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
26103 }
26104 if let Some(ref local_var_str) = name {
26105 local_var_req_builder = match "multi" {
26106 "multi" => local_var_req_builder.query(
26107 &local_var_str
26108 .into_iter()
26109 .map(|p| ("name".to_owned(), p.to_string()))
26110 .collect::<Vec<(std::string::String, std::string::String)>>(),
26111 ),
26112 _ => local_var_req_builder.query(&[(
26113 "name",
26114 &local_var_str
26115 .into_iter()
26116 .map(|p| p.to_string())
26117 .collect::<Vec<String>>()
26118 .join(",")
26119 .to_string(),
26120 )]),
26121 };
26122 }
26123 if let Some(ref local_var_str) = name__empty {
26124 local_var_req_builder =
26125 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
26126 }
26127 if let Some(ref local_var_str) = name__ic {
26128 local_var_req_builder = match "multi" {
26129 "multi" => local_var_req_builder.query(
26130 &local_var_str
26131 .into_iter()
26132 .map(|p| ("name__ic".to_owned(), p.to_string()))
26133 .collect::<Vec<(std::string::String, std::string::String)>>(),
26134 ),
26135 _ => local_var_req_builder.query(&[(
26136 "name__ic",
26137 &local_var_str
26138 .into_iter()
26139 .map(|p| p.to_string())
26140 .collect::<Vec<String>>()
26141 .join(",")
26142 .to_string(),
26143 )]),
26144 };
26145 }
26146 if let Some(ref local_var_str) = name__ie {
26147 local_var_req_builder = match "multi" {
26148 "multi" => local_var_req_builder.query(
26149 &local_var_str
26150 .into_iter()
26151 .map(|p| ("name__ie".to_owned(), p.to_string()))
26152 .collect::<Vec<(std::string::String, std::string::String)>>(),
26153 ),
26154 _ => local_var_req_builder.query(&[(
26155 "name__ie",
26156 &local_var_str
26157 .into_iter()
26158 .map(|p| p.to_string())
26159 .collect::<Vec<String>>()
26160 .join(",")
26161 .to_string(),
26162 )]),
26163 };
26164 }
26165 if let Some(ref local_var_str) = name__iew {
26166 local_var_req_builder = match "multi" {
26167 "multi" => local_var_req_builder.query(
26168 &local_var_str
26169 .into_iter()
26170 .map(|p| ("name__iew".to_owned(), p.to_string()))
26171 .collect::<Vec<(std::string::String, std::string::String)>>(),
26172 ),
26173 _ => local_var_req_builder.query(&[(
26174 "name__iew",
26175 &local_var_str
26176 .into_iter()
26177 .map(|p| p.to_string())
26178 .collect::<Vec<String>>()
26179 .join(",")
26180 .to_string(),
26181 )]),
26182 };
26183 }
26184 if let Some(ref local_var_str) = name__iregex {
26185 local_var_req_builder = match "multi" {
26186 "multi" => local_var_req_builder.query(
26187 &local_var_str
26188 .into_iter()
26189 .map(|p| ("name__iregex".to_owned(), p.to_string()))
26190 .collect::<Vec<(std::string::String, std::string::String)>>(),
26191 ),
26192 _ => local_var_req_builder.query(&[(
26193 "name__iregex",
26194 &local_var_str
26195 .into_iter()
26196 .map(|p| p.to_string())
26197 .collect::<Vec<String>>()
26198 .join(",")
26199 .to_string(),
26200 )]),
26201 };
26202 }
26203 if let Some(ref local_var_str) = name__isw {
26204 local_var_req_builder = match "multi" {
26205 "multi" => local_var_req_builder.query(
26206 &local_var_str
26207 .into_iter()
26208 .map(|p| ("name__isw".to_owned(), p.to_string()))
26209 .collect::<Vec<(std::string::String, std::string::String)>>(),
26210 ),
26211 _ => local_var_req_builder.query(&[(
26212 "name__isw",
26213 &local_var_str
26214 .into_iter()
26215 .map(|p| p.to_string())
26216 .collect::<Vec<String>>()
26217 .join(",")
26218 .to_string(),
26219 )]),
26220 };
26221 }
26222 if let Some(ref local_var_str) = name__n {
26223 local_var_req_builder = match "multi" {
26224 "multi" => local_var_req_builder.query(
26225 &local_var_str
26226 .into_iter()
26227 .map(|p| ("name__n".to_owned(), p.to_string()))
26228 .collect::<Vec<(std::string::String, std::string::String)>>(),
26229 ),
26230 _ => local_var_req_builder.query(&[(
26231 "name__n",
26232 &local_var_str
26233 .into_iter()
26234 .map(|p| p.to_string())
26235 .collect::<Vec<String>>()
26236 .join(",")
26237 .to_string(),
26238 )]),
26239 };
26240 }
26241 if let Some(ref local_var_str) = name__nic {
26242 local_var_req_builder = match "multi" {
26243 "multi" => local_var_req_builder.query(
26244 &local_var_str
26245 .into_iter()
26246 .map(|p| ("name__nic".to_owned(), p.to_string()))
26247 .collect::<Vec<(std::string::String, std::string::String)>>(),
26248 ),
26249 _ => local_var_req_builder.query(&[(
26250 "name__nic",
26251 &local_var_str
26252 .into_iter()
26253 .map(|p| p.to_string())
26254 .collect::<Vec<String>>()
26255 .join(",")
26256 .to_string(),
26257 )]),
26258 };
26259 }
26260 if let Some(ref local_var_str) = name__nie {
26261 local_var_req_builder = match "multi" {
26262 "multi" => local_var_req_builder.query(
26263 &local_var_str
26264 .into_iter()
26265 .map(|p| ("name__nie".to_owned(), p.to_string()))
26266 .collect::<Vec<(std::string::String, std::string::String)>>(),
26267 ),
26268 _ => local_var_req_builder.query(&[(
26269 "name__nie",
26270 &local_var_str
26271 .into_iter()
26272 .map(|p| p.to_string())
26273 .collect::<Vec<String>>()
26274 .join(",")
26275 .to_string(),
26276 )]),
26277 };
26278 }
26279 if let Some(ref local_var_str) = name__niew {
26280 local_var_req_builder = match "multi" {
26281 "multi" => local_var_req_builder.query(
26282 &local_var_str
26283 .into_iter()
26284 .map(|p| ("name__niew".to_owned(), p.to_string()))
26285 .collect::<Vec<(std::string::String, std::string::String)>>(),
26286 ),
26287 _ => local_var_req_builder.query(&[(
26288 "name__niew",
26289 &local_var_str
26290 .into_iter()
26291 .map(|p| p.to_string())
26292 .collect::<Vec<String>>()
26293 .join(",")
26294 .to_string(),
26295 )]),
26296 };
26297 }
26298 if let Some(ref local_var_str) = name__nisw {
26299 local_var_req_builder = match "multi" {
26300 "multi" => local_var_req_builder.query(
26301 &local_var_str
26302 .into_iter()
26303 .map(|p| ("name__nisw".to_owned(), p.to_string()))
26304 .collect::<Vec<(std::string::String, std::string::String)>>(),
26305 ),
26306 _ => local_var_req_builder.query(&[(
26307 "name__nisw",
26308 &local_var_str
26309 .into_iter()
26310 .map(|p| p.to_string())
26311 .collect::<Vec<String>>()
26312 .join(",")
26313 .to_string(),
26314 )]),
26315 };
26316 }
26317 if let Some(ref local_var_str) = name__regex {
26318 local_var_req_builder = match "multi" {
26319 "multi" => local_var_req_builder.query(
26320 &local_var_str
26321 .into_iter()
26322 .map(|p| ("name__regex".to_owned(), p.to_string()))
26323 .collect::<Vec<(std::string::String, std::string::String)>>(),
26324 ),
26325 _ => local_var_req_builder.query(&[(
26326 "name__regex",
26327 &local_var_str
26328 .into_iter()
26329 .map(|p| p.to_string())
26330 .collect::<Vec<String>>()
26331 .join(",")
26332 .to_string(),
26333 )]),
26334 };
26335 }
26336 if let Some(ref local_var_str) = object_type {
26337 local_var_req_builder =
26338 local_var_req_builder.query(&[("object_type", &local_var_str.to_string())]);
26339 }
26340 if let Some(ref local_var_str) = object_type__ic {
26341 local_var_req_builder =
26342 local_var_req_builder.query(&[("object_type__ic", &local_var_str.to_string())]);
26343 }
26344 if let Some(ref local_var_str) = object_type__ie {
26345 local_var_req_builder =
26346 local_var_req_builder.query(&[("object_type__ie", &local_var_str.to_string())]);
26347 }
26348 if let Some(ref local_var_str) = object_type__iew {
26349 local_var_req_builder =
26350 local_var_req_builder.query(&[("object_type__iew", &local_var_str.to_string())]);
26351 }
26352 if let Some(ref local_var_str) = object_type__iregex {
26353 local_var_req_builder =
26354 local_var_req_builder.query(&[("object_type__iregex", &local_var_str.to_string())]);
26355 }
26356 if let Some(ref local_var_str) = object_type__isw {
26357 local_var_req_builder =
26358 local_var_req_builder.query(&[("object_type__isw", &local_var_str.to_string())]);
26359 }
26360 if let Some(ref local_var_str) = object_type__n {
26361 local_var_req_builder =
26362 local_var_req_builder.query(&[("object_type__n", &local_var_str.to_string())]);
26363 }
26364 if let Some(ref local_var_str) = object_type__nic {
26365 local_var_req_builder =
26366 local_var_req_builder.query(&[("object_type__nic", &local_var_str.to_string())]);
26367 }
26368 if let Some(ref local_var_str) = object_type__nie {
26369 local_var_req_builder =
26370 local_var_req_builder.query(&[("object_type__nie", &local_var_str.to_string())]);
26371 }
26372 if let Some(ref local_var_str) = object_type__niew {
26373 local_var_req_builder =
26374 local_var_req_builder.query(&[("object_type__niew", &local_var_str.to_string())]);
26375 }
26376 if let Some(ref local_var_str) = object_type__nisw {
26377 local_var_req_builder =
26378 local_var_req_builder.query(&[("object_type__nisw", &local_var_str.to_string())]);
26379 }
26380 if let Some(ref local_var_str) = object_type__regex {
26381 local_var_req_builder =
26382 local_var_req_builder.query(&[("object_type__regex", &local_var_str.to_string())]);
26383 }
26384 if let Some(ref local_var_str) = object_type_id {
26385 local_var_req_builder = match "multi" {
26386 "multi" => local_var_req_builder.query(
26387 &local_var_str
26388 .into_iter()
26389 .map(|p| ("object_type_id".to_owned(), p.to_string()))
26390 .collect::<Vec<(std::string::String, std::string::String)>>(),
26391 ),
26392 _ => local_var_req_builder.query(&[(
26393 "object_type_id",
26394 &local_var_str
26395 .into_iter()
26396 .map(|p| p.to_string())
26397 .collect::<Vec<String>>()
26398 .join(",")
26399 .to_string(),
26400 )]),
26401 };
26402 }
26403 if let Some(ref local_var_str) = object_type_id__n {
26404 local_var_req_builder = match "multi" {
26405 "multi" => local_var_req_builder.query(
26406 &local_var_str
26407 .into_iter()
26408 .map(|p| ("object_type_id__n".to_owned(), p.to_string()))
26409 .collect::<Vec<(std::string::String, std::string::String)>>(),
26410 ),
26411 _ => local_var_req_builder.query(&[(
26412 "object_type_id__n",
26413 &local_var_str
26414 .into_iter()
26415 .map(|p| p.to_string())
26416 .collect::<Vec<String>>()
26417 .join(",")
26418 .to_string(),
26419 )]),
26420 };
26421 }
26422 if let Some(ref local_var_str) = offset {
26423 local_var_req_builder =
26424 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
26425 }
26426 if let Some(ref local_var_str) = ordering {
26427 local_var_req_builder =
26428 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
26429 }
26430 if let Some(ref local_var_str) = q {
26431 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
26432 }
26433 if let Some(ref local_var_str) = shared {
26434 local_var_req_builder =
26435 local_var_req_builder.query(&[("shared", &local_var_str.to_string())]);
26436 }
26437 if let Some(ref local_var_str) = slug {
26438 local_var_req_builder = match "multi" {
26439 "multi" => local_var_req_builder.query(
26440 &local_var_str
26441 .into_iter()
26442 .map(|p| ("slug".to_owned(), p.to_string()))
26443 .collect::<Vec<(std::string::String, std::string::String)>>(),
26444 ),
26445 _ => local_var_req_builder.query(&[(
26446 "slug",
26447 &local_var_str
26448 .into_iter()
26449 .map(|p| p.to_string())
26450 .collect::<Vec<String>>()
26451 .join(",")
26452 .to_string(),
26453 )]),
26454 };
26455 }
26456 if let Some(ref local_var_str) = slug__empty {
26457 local_var_req_builder =
26458 local_var_req_builder.query(&[("slug__empty", &local_var_str.to_string())]);
26459 }
26460 if let Some(ref local_var_str) = slug__ic {
26461 local_var_req_builder = match "multi" {
26462 "multi" => local_var_req_builder.query(
26463 &local_var_str
26464 .into_iter()
26465 .map(|p| ("slug__ic".to_owned(), p.to_string()))
26466 .collect::<Vec<(std::string::String, std::string::String)>>(),
26467 ),
26468 _ => local_var_req_builder.query(&[(
26469 "slug__ic",
26470 &local_var_str
26471 .into_iter()
26472 .map(|p| p.to_string())
26473 .collect::<Vec<String>>()
26474 .join(",")
26475 .to_string(),
26476 )]),
26477 };
26478 }
26479 if let Some(ref local_var_str) = slug__ie {
26480 local_var_req_builder = match "multi" {
26481 "multi" => local_var_req_builder.query(
26482 &local_var_str
26483 .into_iter()
26484 .map(|p| ("slug__ie".to_owned(), p.to_string()))
26485 .collect::<Vec<(std::string::String, std::string::String)>>(),
26486 ),
26487 _ => local_var_req_builder.query(&[(
26488 "slug__ie",
26489 &local_var_str
26490 .into_iter()
26491 .map(|p| p.to_string())
26492 .collect::<Vec<String>>()
26493 .join(",")
26494 .to_string(),
26495 )]),
26496 };
26497 }
26498 if let Some(ref local_var_str) = slug__iew {
26499 local_var_req_builder = match "multi" {
26500 "multi" => local_var_req_builder.query(
26501 &local_var_str
26502 .into_iter()
26503 .map(|p| ("slug__iew".to_owned(), p.to_string()))
26504 .collect::<Vec<(std::string::String, std::string::String)>>(),
26505 ),
26506 _ => local_var_req_builder.query(&[(
26507 "slug__iew",
26508 &local_var_str
26509 .into_iter()
26510 .map(|p| p.to_string())
26511 .collect::<Vec<String>>()
26512 .join(",")
26513 .to_string(),
26514 )]),
26515 };
26516 }
26517 if let Some(ref local_var_str) = slug__iregex {
26518 local_var_req_builder = match "multi" {
26519 "multi" => local_var_req_builder.query(
26520 &local_var_str
26521 .into_iter()
26522 .map(|p| ("slug__iregex".to_owned(), p.to_string()))
26523 .collect::<Vec<(std::string::String, std::string::String)>>(),
26524 ),
26525 _ => local_var_req_builder.query(&[(
26526 "slug__iregex",
26527 &local_var_str
26528 .into_iter()
26529 .map(|p| p.to_string())
26530 .collect::<Vec<String>>()
26531 .join(",")
26532 .to_string(),
26533 )]),
26534 };
26535 }
26536 if let Some(ref local_var_str) = slug__isw {
26537 local_var_req_builder = match "multi" {
26538 "multi" => local_var_req_builder.query(
26539 &local_var_str
26540 .into_iter()
26541 .map(|p| ("slug__isw".to_owned(), p.to_string()))
26542 .collect::<Vec<(std::string::String, std::string::String)>>(),
26543 ),
26544 _ => local_var_req_builder.query(&[(
26545 "slug__isw",
26546 &local_var_str
26547 .into_iter()
26548 .map(|p| p.to_string())
26549 .collect::<Vec<String>>()
26550 .join(",")
26551 .to_string(),
26552 )]),
26553 };
26554 }
26555 if let Some(ref local_var_str) = slug__n {
26556 local_var_req_builder = match "multi" {
26557 "multi" => local_var_req_builder.query(
26558 &local_var_str
26559 .into_iter()
26560 .map(|p| ("slug__n".to_owned(), p.to_string()))
26561 .collect::<Vec<(std::string::String, std::string::String)>>(),
26562 ),
26563 _ => local_var_req_builder.query(&[(
26564 "slug__n",
26565 &local_var_str
26566 .into_iter()
26567 .map(|p| p.to_string())
26568 .collect::<Vec<String>>()
26569 .join(",")
26570 .to_string(),
26571 )]),
26572 };
26573 }
26574 if let Some(ref local_var_str) = slug__nic {
26575 local_var_req_builder = match "multi" {
26576 "multi" => local_var_req_builder.query(
26577 &local_var_str
26578 .into_iter()
26579 .map(|p| ("slug__nic".to_owned(), p.to_string()))
26580 .collect::<Vec<(std::string::String, std::string::String)>>(),
26581 ),
26582 _ => local_var_req_builder.query(&[(
26583 "slug__nic",
26584 &local_var_str
26585 .into_iter()
26586 .map(|p| p.to_string())
26587 .collect::<Vec<String>>()
26588 .join(",")
26589 .to_string(),
26590 )]),
26591 };
26592 }
26593 if let Some(ref local_var_str) = slug__nie {
26594 local_var_req_builder = match "multi" {
26595 "multi" => local_var_req_builder.query(
26596 &local_var_str
26597 .into_iter()
26598 .map(|p| ("slug__nie".to_owned(), p.to_string()))
26599 .collect::<Vec<(std::string::String, std::string::String)>>(),
26600 ),
26601 _ => local_var_req_builder.query(&[(
26602 "slug__nie",
26603 &local_var_str
26604 .into_iter()
26605 .map(|p| p.to_string())
26606 .collect::<Vec<String>>()
26607 .join(",")
26608 .to_string(),
26609 )]),
26610 };
26611 }
26612 if let Some(ref local_var_str) = slug__niew {
26613 local_var_req_builder = match "multi" {
26614 "multi" => local_var_req_builder.query(
26615 &local_var_str
26616 .into_iter()
26617 .map(|p| ("slug__niew".to_owned(), p.to_string()))
26618 .collect::<Vec<(std::string::String, std::string::String)>>(),
26619 ),
26620 _ => local_var_req_builder.query(&[(
26621 "slug__niew",
26622 &local_var_str
26623 .into_iter()
26624 .map(|p| p.to_string())
26625 .collect::<Vec<String>>()
26626 .join(",")
26627 .to_string(),
26628 )]),
26629 };
26630 }
26631 if let Some(ref local_var_str) = slug__nisw {
26632 local_var_req_builder = match "multi" {
26633 "multi" => local_var_req_builder.query(
26634 &local_var_str
26635 .into_iter()
26636 .map(|p| ("slug__nisw".to_owned(), p.to_string()))
26637 .collect::<Vec<(std::string::String, std::string::String)>>(),
26638 ),
26639 _ => local_var_req_builder.query(&[(
26640 "slug__nisw",
26641 &local_var_str
26642 .into_iter()
26643 .map(|p| p.to_string())
26644 .collect::<Vec<String>>()
26645 .join(",")
26646 .to_string(),
26647 )]),
26648 };
26649 }
26650 if let Some(ref local_var_str) = slug__regex {
26651 local_var_req_builder = match "multi" {
26652 "multi" => local_var_req_builder.query(
26653 &local_var_str
26654 .into_iter()
26655 .map(|p| ("slug__regex".to_owned(), p.to_string()))
26656 .collect::<Vec<(std::string::String, std::string::String)>>(),
26657 ),
26658 _ => local_var_req_builder.query(&[(
26659 "slug__regex",
26660 &local_var_str
26661 .into_iter()
26662 .map(|p| p.to_string())
26663 .collect::<Vec<String>>()
26664 .join(",")
26665 .to_string(),
26666 )]),
26667 };
26668 }
26669 if let Some(ref local_var_str) = updated_by_request {
26670 local_var_req_builder =
26671 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
26672 }
26673 if let Some(ref local_var_str) = usable {
26674 local_var_req_builder =
26675 local_var_req_builder.query(&[("usable", &local_var_str.to_string())]);
26676 }
26677 if let Some(ref local_var_str) = user {
26678 local_var_req_builder = match "multi" {
26679 "multi" => local_var_req_builder.query(
26680 &local_var_str
26681 .into_iter()
26682 .map(|p| ("user".to_owned(), p.to_string()))
26683 .collect::<Vec<(std::string::String, std::string::String)>>(),
26684 ),
26685 _ => local_var_req_builder.query(&[(
26686 "user",
26687 &local_var_str
26688 .into_iter()
26689 .map(|p| p.to_string())
26690 .collect::<Vec<String>>()
26691 .join(",")
26692 .to_string(),
26693 )]),
26694 };
26695 }
26696 if let Some(ref local_var_str) = user__n {
26697 local_var_req_builder = match "multi" {
26698 "multi" => local_var_req_builder.query(
26699 &local_var_str
26700 .into_iter()
26701 .map(|p| ("user__n".to_owned(), p.to_string()))
26702 .collect::<Vec<(std::string::String, std::string::String)>>(),
26703 ),
26704 _ => local_var_req_builder.query(&[(
26705 "user__n",
26706 &local_var_str
26707 .into_iter()
26708 .map(|p| p.to_string())
26709 .collect::<Vec<String>>()
26710 .join(",")
26711 .to_string(),
26712 )]),
26713 };
26714 }
26715 if let Some(ref local_var_str) = user_id {
26716 local_var_req_builder = match "multi" {
26717 "multi" => local_var_req_builder.query(
26718 &local_var_str
26719 .into_iter()
26720 .map(|p| ("user_id".to_owned(), p.to_string()))
26721 .collect::<Vec<(std::string::String, std::string::String)>>(),
26722 ),
26723 _ => local_var_req_builder.query(&[(
26724 "user_id",
26725 &local_var_str
26726 .into_iter()
26727 .map(|p| p.to_string())
26728 .collect::<Vec<String>>()
26729 .join(",")
26730 .to_string(),
26731 )]),
26732 };
26733 }
26734 if let Some(ref local_var_str) = user_id__n {
26735 local_var_req_builder = match "multi" {
26736 "multi" => local_var_req_builder.query(
26737 &local_var_str
26738 .into_iter()
26739 .map(|p| ("user_id__n".to_owned(), p.to_string()))
26740 .collect::<Vec<(std::string::String, std::string::String)>>(),
26741 ),
26742 _ => local_var_req_builder.query(&[(
26743 "user_id__n",
26744 &local_var_str
26745 .into_iter()
26746 .map(|p| p.to_string())
26747 .collect::<Vec<String>>()
26748 .join(",")
26749 .to_string(),
26750 )]),
26751 };
26752 }
26753 if let Some(ref local_var_str) = weight {
26754 local_var_req_builder = match "multi" {
26755 "multi" => local_var_req_builder.query(
26756 &local_var_str
26757 .into_iter()
26758 .map(|p| ("weight".to_owned(), p.to_string()))
26759 .collect::<Vec<(std::string::String, std::string::String)>>(),
26760 ),
26761 _ => local_var_req_builder.query(&[(
26762 "weight",
26763 &local_var_str
26764 .into_iter()
26765 .map(|p| p.to_string())
26766 .collect::<Vec<String>>()
26767 .join(",")
26768 .to_string(),
26769 )]),
26770 };
26771 }
26772 if let Some(ref local_var_str) = weight__empty {
26773 local_var_req_builder =
26774 local_var_req_builder.query(&[("weight__empty", &local_var_str.to_string())]);
26775 }
26776 if let Some(ref local_var_str) = weight__gt {
26777 local_var_req_builder = match "multi" {
26778 "multi" => local_var_req_builder.query(
26779 &local_var_str
26780 .into_iter()
26781 .map(|p| ("weight__gt".to_owned(), p.to_string()))
26782 .collect::<Vec<(std::string::String, std::string::String)>>(),
26783 ),
26784 _ => local_var_req_builder.query(&[(
26785 "weight__gt",
26786 &local_var_str
26787 .into_iter()
26788 .map(|p| p.to_string())
26789 .collect::<Vec<String>>()
26790 .join(",")
26791 .to_string(),
26792 )]),
26793 };
26794 }
26795 if let Some(ref local_var_str) = weight__gte {
26796 local_var_req_builder = match "multi" {
26797 "multi" => local_var_req_builder.query(
26798 &local_var_str
26799 .into_iter()
26800 .map(|p| ("weight__gte".to_owned(), p.to_string()))
26801 .collect::<Vec<(std::string::String, std::string::String)>>(),
26802 ),
26803 _ => local_var_req_builder.query(&[(
26804 "weight__gte",
26805 &local_var_str
26806 .into_iter()
26807 .map(|p| p.to_string())
26808 .collect::<Vec<String>>()
26809 .join(",")
26810 .to_string(),
26811 )]),
26812 };
26813 }
26814 if let Some(ref local_var_str) = weight__lt {
26815 local_var_req_builder = match "multi" {
26816 "multi" => local_var_req_builder.query(
26817 &local_var_str
26818 .into_iter()
26819 .map(|p| ("weight__lt".to_owned(), p.to_string()))
26820 .collect::<Vec<(std::string::String, std::string::String)>>(),
26821 ),
26822 _ => local_var_req_builder.query(&[(
26823 "weight__lt",
26824 &local_var_str
26825 .into_iter()
26826 .map(|p| p.to_string())
26827 .collect::<Vec<String>>()
26828 .join(",")
26829 .to_string(),
26830 )]),
26831 };
26832 }
26833 if let Some(ref local_var_str) = weight__lte {
26834 local_var_req_builder = match "multi" {
26835 "multi" => local_var_req_builder.query(
26836 &local_var_str
26837 .into_iter()
26838 .map(|p| ("weight__lte".to_owned(), p.to_string()))
26839 .collect::<Vec<(std::string::String, std::string::String)>>(),
26840 ),
26841 _ => local_var_req_builder.query(&[(
26842 "weight__lte",
26843 &local_var_str
26844 .into_iter()
26845 .map(|p| p.to_string())
26846 .collect::<Vec<String>>()
26847 .join(",")
26848 .to_string(),
26849 )]),
26850 };
26851 }
26852 if let Some(ref local_var_str) = weight__n {
26853 local_var_req_builder = match "multi" {
26854 "multi" => local_var_req_builder.query(
26855 &local_var_str
26856 .into_iter()
26857 .map(|p| ("weight__n".to_owned(), p.to_string()))
26858 .collect::<Vec<(std::string::String, std::string::String)>>(),
26859 ),
26860 _ => local_var_req_builder.query(&[(
26861 "weight__n",
26862 &local_var_str
26863 .into_iter()
26864 .map(|p| p.to_string())
26865 .collect::<Vec<String>>()
26866 .join(",")
26867 .to_string(),
26868 )]),
26869 };
26870 }
26871 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
26872 local_var_req_builder =
26873 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
26874 }
26875 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
26876 let local_var_key = local_var_apikey.key.clone();
26877 let local_var_value = match local_var_apikey.prefix {
26878 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
26879 None => local_var_key,
26880 };
26881 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
26882 };
26883
26884 let local_var_req = local_var_req_builder.build()?;
26885 let local_var_resp = local_var_client.execute(local_var_req).await?;
26886
26887 let local_var_status = local_var_resp.status();
26888 let local_var_content = local_var_resp.text().await?;
26889
26890 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
26891 serde_json::from_str(&local_var_content).map_err(Error::from)
26892 } else {
26893 let local_var_entity: Option<ExtrasSavedFiltersListError> =
26894 serde_json::from_str(&local_var_content).ok();
26895 let local_var_error = ResponseContent {
26896 status: local_var_status,
26897 content: local_var_content,
26898 entity: local_var_entity,
26899 };
26900 Err(Error::ResponseError(local_var_error))
26901 }
26902}
26903
26904pub async fn extras_saved_filters_partial_update(
26906 configuration: &configuration::Configuration,
26907 id: i32,
26908 patched_saved_filter_request: Option<crate::models::PatchedSavedFilterRequest>,
26909) -> Result<crate::models::SavedFilter, Error<ExtrasSavedFiltersPartialUpdateError>> {
26910 let local_var_configuration = configuration;
26911
26912 let local_var_client = &local_var_configuration.client;
26913
26914 let local_var_uri_str = format!(
26915 "{}/api/extras/saved-filters/{id}/",
26916 local_var_configuration.base_path,
26917 id = id
26918 );
26919 let mut local_var_req_builder =
26920 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
26921
26922 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
26923 local_var_req_builder =
26924 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
26925 }
26926 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
26927 let local_var_key = local_var_apikey.key.clone();
26928 let local_var_value = match local_var_apikey.prefix {
26929 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
26930 None => local_var_key,
26931 };
26932 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
26933 };
26934 local_var_req_builder = local_var_req_builder.json(&patched_saved_filter_request);
26935
26936 let local_var_req = local_var_req_builder.build()?;
26937 let local_var_resp = local_var_client.execute(local_var_req).await?;
26938
26939 let local_var_status = local_var_resp.status();
26940 let local_var_content = local_var_resp.text().await?;
26941
26942 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
26943 serde_json::from_str(&local_var_content).map_err(Error::from)
26944 } else {
26945 let local_var_entity: Option<ExtrasSavedFiltersPartialUpdateError> =
26946 serde_json::from_str(&local_var_content).ok();
26947 let local_var_error = ResponseContent {
26948 status: local_var_status,
26949 content: local_var_content,
26950 entity: local_var_entity,
26951 };
26952 Err(Error::ResponseError(local_var_error))
26953 }
26954}
26955
26956pub async fn extras_saved_filters_retrieve(
26958 configuration: &configuration::Configuration,
26959 id: i32,
26960) -> Result<crate::models::SavedFilter, Error<ExtrasSavedFiltersRetrieveError>> {
26961 let local_var_configuration = configuration;
26962
26963 let local_var_client = &local_var_configuration.client;
26964
26965 let local_var_uri_str = format!(
26966 "{}/api/extras/saved-filters/{id}/",
26967 local_var_configuration.base_path,
26968 id = id
26969 );
26970 let mut local_var_req_builder =
26971 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
26972
26973 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
26974 local_var_req_builder =
26975 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
26976 }
26977 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
26978 let local_var_key = local_var_apikey.key.clone();
26979 let local_var_value = match local_var_apikey.prefix {
26980 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
26981 None => local_var_key,
26982 };
26983 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
26984 };
26985
26986 let local_var_req = local_var_req_builder.build()?;
26987 let local_var_resp = local_var_client.execute(local_var_req).await?;
26988
26989 let local_var_status = local_var_resp.status();
26990 let local_var_content = local_var_resp.text().await?;
26991
26992 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
26993 serde_json::from_str(&local_var_content).map_err(Error::from)
26994 } else {
26995 let local_var_entity: Option<ExtrasSavedFiltersRetrieveError> =
26996 serde_json::from_str(&local_var_content).ok();
26997 let local_var_error = ResponseContent {
26998 status: local_var_status,
26999 content: local_var_content,
27000 entity: local_var_entity,
27001 };
27002 Err(Error::ResponseError(local_var_error))
27003 }
27004}
27005
27006pub async fn extras_saved_filters_update(
27008 configuration: &configuration::Configuration,
27009 id: i32,
27010 saved_filter_request: crate::models::SavedFilterRequest,
27011) -> Result<crate::models::SavedFilter, Error<ExtrasSavedFiltersUpdateError>> {
27012 let local_var_configuration = configuration;
27013
27014 let local_var_client = &local_var_configuration.client;
27015
27016 let local_var_uri_str = format!(
27017 "{}/api/extras/saved-filters/{id}/",
27018 local_var_configuration.base_path,
27019 id = id
27020 );
27021 let mut local_var_req_builder =
27022 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
27023
27024 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27025 local_var_req_builder =
27026 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27027 }
27028 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27029 let local_var_key = local_var_apikey.key.clone();
27030 let local_var_value = match local_var_apikey.prefix {
27031 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27032 None => local_var_key,
27033 };
27034 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27035 };
27036 local_var_req_builder = local_var_req_builder.json(&saved_filter_request);
27037
27038 let local_var_req = local_var_req_builder.build()?;
27039 let local_var_resp = local_var_client.execute(local_var_req).await?;
27040
27041 let local_var_status = local_var_resp.status();
27042 let local_var_content = local_var_resp.text().await?;
27043
27044 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27045 serde_json::from_str(&local_var_content).map_err(Error::from)
27046 } else {
27047 let local_var_entity: Option<ExtrasSavedFiltersUpdateError> =
27048 serde_json::from_str(&local_var_content).ok();
27049 let local_var_error = ResponseContent {
27050 status: local_var_status,
27051 content: local_var_content,
27052 entity: local_var_entity,
27053 };
27054 Err(Error::ResponseError(local_var_error))
27055 }
27056}
27057
27058pub async fn extras_scripts_create(
27060 configuration: &configuration::Configuration,
27061) -> Result<crate::models::Script, Error<ExtrasScriptsCreateError>> {
27062 let local_var_configuration = configuration;
27063
27064 let local_var_client = &local_var_configuration.client;
27065
27066 let local_var_uri_str = format!("{}/api/extras/scripts/", local_var_configuration.base_path);
27067 let mut local_var_req_builder =
27068 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
27069
27070 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27071 local_var_req_builder =
27072 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27073 }
27074 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27075 let local_var_key = local_var_apikey.key.clone();
27076 let local_var_value = match local_var_apikey.prefix {
27077 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27078 None => local_var_key,
27079 };
27080 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27081 };
27082
27083 let local_var_req = local_var_req_builder.build()?;
27084 let local_var_resp = local_var_client.execute(local_var_req).await?;
27085
27086 let local_var_status = local_var_resp.status();
27087 let local_var_content = local_var_resp.text().await?;
27088
27089 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27090 serde_json::from_str(&local_var_content).map_err(Error::from)
27091 } else {
27092 let local_var_entity: Option<ExtrasScriptsCreateError> =
27093 serde_json::from_str(&local_var_content).ok();
27094 let local_var_error = ResponseContent {
27095 status: local_var_status,
27096 content: local_var_content,
27097 entity: local_var_entity,
27098 };
27099 Err(Error::ResponseError(local_var_error))
27100 }
27101}
27102
27103pub async fn extras_scripts_destroy(
27105 configuration: &configuration::Configuration,
27106 id: &str,
27107) -> Result<(), Error<ExtrasScriptsDestroyError>> {
27108 let local_var_configuration = configuration;
27109
27110 let local_var_client = &local_var_configuration.client;
27111
27112 let local_var_uri_str = format!(
27113 "{}/api/extras/scripts/{id}/",
27114 local_var_configuration.base_path,
27115 id = crate::apis::urlencode(id)
27116 );
27117 let mut local_var_req_builder =
27118 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
27119
27120 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27121 local_var_req_builder =
27122 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27123 }
27124 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27125 let local_var_key = local_var_apikey.key.clone();
27126 let local_var_value = match local_var_apikey.prefix {
27127 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27128 None => local_var_key,
27129 };
27130 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27131 };
27132
27133 let local_var_req = local_var_req_builder.build()?;
27134 let local_var_resp = local_var_client.execute(local_var_req).await?;
27135
27136 let local_var_status = local_var_resp.status();
27137 let local_var_content = local_var_resp.text().await?;
27138
27139 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27140 Ok(())
27141 } else {
27142 let local_var_entity: Option<ExtrasScriptsDestroyError> =
27143 serde_json::from_str(&local_var_content).ok();
27144 let local_var_error = ResponseContent {
27145 status: local_var_status,
27146 content: local_var_content,
27147 entity: local_var_entity,
27148 };
27149 Err(Error::ResponseError(local_var_error))
27150 }
27151}
27152
27153pub async fn extras_scripts_list(
27155 configuration: &configuration::Configuration,
27156 id: Option<Vec<i32>>,
27157 id__empty: Option<bool>,
27158 id__gt: Option<Vec<i32>>,
27159 id__gte: Option<Vec<i32>>,
27160 id__lt: Option<Vec<i32>>,
27161 id__lte: Option<Vec<i32>>,
27162 id__n: Option<Vec<i32>>,
27163 is_executable: Option<bool>,
27164 limit: Option<i32>,
27165 module_id: Option<Vec<i32>>,
27166 module_id__n: Option<Vec<i32>>,
27167 name: Option<Vec<String>>,
27168 name__empty: Option<bool>,
27169 name__ic: Option<Vec<String>>,
27170 name__ie: Option<Vec<String>>,
27171 name__iew: Option<Vec<String>>,
27172 name__iregex: Option<Vec<String>>,
27173 name__isw: Option<Vec<String>>,
27174 name__n: Option<Vec<String>>,
27175 name__nic: Option<Vec<String>>,
27176 name__nie: Option<Vec<String>>,
27177 name__niew: Option<Vec<String>>,
27178 name__nisw: Option<Vec<String>>,
27179 name__regex: Option<Vec<String>>,
27180 offset: Option<i32>,
27181 ordering: Option<&str>,
27182 q: Option<&str>,
27183) -> Result<crate::models::PaginatedScriptList, Error<ExtrasScriptsListError>> {
27184 let local_var_configuration = configuration;
27185
27186 let local_var_client = &local_var_configuration.client;
27187
27188 let local_var_uri_str = format!("{}/api/extras/scripts/", local_var_configuration.base_path);
27189 let mut local_var_req_builder =
27190 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
27191
27192 if let Some(ref local_var_str) = id {
27193 local_var_req_builder = match "multi" {
27194 "multi" => local_var_req_builder.query(
27195 &local_var_str
27196 .into_iter()
27197 .map(|p| ("id".to_owned(), p.to_string()))
27198 .collect::<Vec<(std::string::String, std::string::String)>>(),
27199 ),
27200 _ => local_var_req_builder.query(&[(
27201 "id",
27202 &local_var_str
27203 .into_iter()
27204 .map(|p| p.to_string())
27205 .collect::<Vec<String>>()
27206 .join(",")
27207 .to_string(),
27208 )]),
27209 };
27210 }
27211 if let Some(ref local_var_str) = id__empty {
27212 local_var_req_builder =
27213 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
27214 }
27215 if let Some(ref local_var_str) = id__gt {
27216 local_var_req_builder = match "multi" {
27217 "multi" => local_var_req_builder.query(
27218 &local_var_str
27219 .into_iter()
27220 .map(|p| ("id__gt".to_owned(), p.to_string()))
27221 .collect::<Vec<(std::string::String, std::string::String)>>(),
27222 ),
27223 _ => local_var_req_builder.query(&[(
27224 "id__gt",
27225 &local_var_str
27226 .into_iter()
27227 .map(|p| p.to_string())
27228 .collect::<Vec<String>>()
27229 .join(",")
27230 .to_string(),
27231 )]),
27232 };
27233 }
27234 if let Some(ref local_var_str) = id__gte {
27235 local_var_req_builder = match "multi" {
27236 "multi" => local_var_req_builder.query(
27237 &local_var_str
27238 .into_iter()
27239 .map(|p| ("id__gte".to_owned(), p.to_string()))
27240 .collect::<Vec<(std::string::String, std::string::String)>>(),
27241 ),
27242 _ => local_var_req_builder.query(&[(
27243 "id__gte",
27244 &local_var_str
27245 .into_iter()
27246 .map(|p| p.to_string())
27247 .collect::<Vec<String>>()
27248 .join(",")
27249 .to_string(),
27250 )]),
27251 };
27252 }
27253 if let Some(ref local_var_str) = id__lt {
27254 local_var_req_builder = match "multi" {
27255 "multi" => local_var_req_builder.query(
27256 &local_var_str
27257 .into_iter()
27258 .map(|p| ("id__lt".to_owned(), p.to_string()))
27259 .collect::<Vec<(std::string::String, std::string::String)>>(),
27260 ),
27261 _ => local_var_req_builder.query(&[(
27262 "id__lt",
27263 &local_var_str
27264 .into_iter()
27265 .map(|p| p.to_string())
27266 .collect::<Vec<String>>()
27267 .join(",")
27268 .to_string(),
27269 )]),
27270 };
27271 }
27272 if let Some(ref local_var_str) = id__lte {
27273 local_var_req_builder = match "multi" {
27274 "multi" => local_var_req_builder.query(
27275 &local_var_str
27276 .into_iter()
27277 .map(|p| ("id__lte".to_owned(), p.to_string()))
27278 .collect::<Vec<(std::string::String, std::string::String)>>(),
27279 ),
27280 _ => local_var_req_builder.query(&[(
27281 "id__lte",
27282 &local_var_str
27283 .into_iter()
27284 .map(|p| p.to_string())
27285 .collect::<Vec<String>>()
27286 .join(",")
27287 .to_string(),
27288 )]),
27289 };
27290 }
27291 if let Some(ref local_var_str) = id__n {
27292 local_var_req_builder = match "multi" {
27293 "multi" => local_var_req_builder.query(
27294 &local_var_str
27295 .into_iter()
27296 .map(|p| ("id__n".to_owned(), p.to_string()))
27297 .collect::<Vec<(std::string::String, std::string::String)>>(),
27298 ),
27299 _ => local_var_req_builder.query(&[(
27300 "id__n",
27301 &local_var_str
27302 .into_iter()
27303 .map(|p| p.to_string())
27304 .collect::<Vec<String>>()
27305 .join(",")
27306 .to_string(),
27307 )]),
27308 };
27309 }
27310 if let Some(ref local_var_str) = is_executable {
27311 local_var_req_builder =
27312 local_var_req_builder.query(&[("is_executable", &local_var_str.to_string())]);
27313 }
27314 if let Some(ref local_var_str) = limit {
27315 local_var_req_builder =
27316 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
27317 }
27318 if let Some(ref local_var_str) = module_id {
27319 local_var_req_builder = match "multi" {
27320 "multi" => local_var_req_builder.query(
27321 &local_var_str
27322 .into_iter()
27323 .map(|p| ("module_id".to_owned(), p.to_string()))
27324 .collect::<Vec<(std::string::String, std::string::String)>>(),
27325 ),
27326 _ => local_var_req_builder.query(&[(
27327 "module_id",
27328 &local_var_str
27329 .into_iter()
27330 .map(|p| p.to_string())
27331 .collect::<Vec<String>>()
27332 .join(",")
27333 .to_string(),
27334 )]),
27335 };
27336 }
27337 if let Some(ref local_var_str) = module_id__n {
27338 local_var_req_builder = match "multi" {
27339 "multi" => local_var_req_builder.query(
27340 &local_var_str
27341 .into_iter()
27342 .map(|p| ("module_id__n".to_owned(), p.to_string()))
27343 .collect::<Vec<(std::string::String, std::string::String)>>(),
27344 ),
27345 _ => local_var_req_builder.query(&[(
27346 "module_id__n",
27347 &local_var_str
27348 .into_iter()
27349 .map(|p| p.to_string())
27350 .collect::<Vec<String>>()
27351 .join(",")
27352 .to_string(),
27353 )]),
27354 };
27355 }
27356 if let Some(ref local_var_str) = name {
27357 local_var_req_builder = match "multi" {
27358 "multi" => local_var_req_builder.query(
27359 &local_var_str
27360 .into_iter()
27361 .map(|p| ("name".to_owned(), p.to_string()))
27362 .collect::<Vec<(std::string::String, std::string::String)>>(),
27363 ),
27364 _ => local_var_req_builder.query(&[(
27365 "name",
27366 &local_var_str
27367 .into_iter()
27368 .map(|p| p.to_string())
27369 .collect::<Vec<String>>()
27370 .join(",")
27371 .to_string(),
27372 )]),
27373 };
27374 }
27375 if let Some(ref local_var_str) = name__empty {
27376 local_var_req_builder =
27377 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
27378 }
27379 if let Some(ref local_var_str) = name__ic {
27380 local_var_req_builder = match "multi" {
27381 "multi" => local_var_req_builder.query(
27382 &local_var_str
27383 .into_iter()
27384 .map(|p| ("name__ic".to_owned(), p.to_string()))
27385 .collect::<Vec<(std::string::String, std::string::String)>>(),
27386 ),
27387 _ => local_var_req_builder.query(&[(
27388 "name__ic",
27389 &local_var_str
27390 .into_iter()
27391 .map(|p| p.to_string())
27392 .collect::<Vec<String>>()
27393 .join(",")
27394 .to_string(),
27395 )]),
27396 };
27397 }
27398 if let Some(ref local_var_str) = name__ie {
27399 local_var_req_builder = match "multi" {
27400 "multi" => local_var_req_builder.query(
27401 &local_var_str
27402 .into_iter()
27403 .map(|p| ("name__ie".to_owned(), p.to_string()))
27404 .collect::<Vec<(std::string::String, std::string::String)>>(),
27405 ),
27406 _ => local_var_req_builder.query(&[(
27407 "name__ie",
27408 &local_var_str
27409 .into_iter()
27410 .map(|p| p.to_string())
27411 .collect::<Vec<String>>()
27412 .join(",")
27413 .to_string(),
27414 )]),
27415 };
27416 }
27417 if let Some(ref local_var_str) = name__iew {
27418 local_var_req_builder = match "multi" {
27419 "multi" => local_var_req_builder.query(
27420 &local_var_str
27421 .into_iter()
27422 .map(|p| ("name__iew".to_owned(), p.to_string()))
27423 .collect::<Vec<(std::string::String, std::string::String)>>(),
27424 ),
27425 _ => local_var_req_builder.query(&[(
27426 "name__iew",
27427 &local_var_str
27428 .into_iter()
27429 .map(|p| p.to_string())
27430 .collect::<Vec<String>>()
27431 .join(",")
27432 .to_string(),
27433 )]),
27434 };
27435 }
27436 if let Some(ref local_var_str) = name__iregex {
27437 local_var_req_builder = match "multi" {
27438 "multi" => local_var_req_builder.query(
27439 &local_var_str
27440 .into_iter()
27441 .map(|p| ("name__iregex".to_owned(), p.to_string()))
27442 .collect::<Vec<(std::string::String, std::string::String)>>(),
27443 ),
27444 _ => local_var_req_builder.query(&[(
27445 "name__iregex",
27446 &local_var_str
27447 .into_iter()
27448 .map(|p| p.to_string())
27449 .collect::<Vec<String>>()
27450 .join(",")
27451 .to_string(),
27452 )]),
27453 };
27454 }
27455 if let Some(ref local_var_str) = name__isw {
27456 local_var_req_builder = match "multi" {
27457 "multi" => local_var_req_builder.query(
27458 &local_var_str
27459 .into_iter()
27460 .map(|p| ("name__isw".to_owned(), p.to_string()))
27461 .collect::<Vec<(std::string::String, std::string::String)>>(),
27462 ),
27463 _ => local_var_req_builder.query(&[(
27464 "name__isw",
27465 &local_var_str
27466 .into_iter()
27467 .map(|p| p.to_string())
27468 .collect::<Vec<String>>()
27469 .join(",")
27470 .to_string(),
27471 )]),
27472 };
27473 }
27474 if let Some(ref local_var_str) = name__n {
27475 local_var_req_builder = match "multi" {
27476 "multi" => local_var_req_builder.query(
27477 &local_var_str
27478 .into_iter()
27479 .map(|p| ("name__n".to_owned(), p.to_string()))
27480 .collect::<Vec<(std::string::String, std::string::String)>>(),
27481 ),
27482 _ => local_var_req_builder.query(&[(
27483 "name__n",
27484 &local_var_str
27485 .into_iter()
27486 .map(|p| p.to_string())
27487 .collect::<Vec<String>>()
27488 .join(",")
27489 .to_string(),
27490 )]),
27491 };
27492 }
27493 if let Some(ref local_var_str) = name__nic {
27494 local_var_req_builder = match "multi" {
27495 "multi" => local_var_req_builder.query(
27496 &local_var_str
27497 .into_iter()
27498 .map(|p| ("name__nic".to_owned(), p.to_string()))
27499 .collect::<Vec<(std::string::String, std::string::String)>>(),
27500 ),
27501 _ => local_var_req_builder.query(&[(
27502 "name__nic",
27503 &local_var_str
27504 .into_iter()
27505 .map(|p| p.to_string())
27506 .collect::<Vec<String>>()
27507 .join(",")
27508 .to_string(),
27509 )]),
27510 };
27511 }
27512 if let Some(ref local_var_str) = name__nie {
27513 local_var_req_builder = match "multi" {
27514 "multi" => local_var_req_builder.query(
27515 &local_var_str
27516 .into_iter()
27517 .map(|p| ("name__nie".to_owned(), p.to_string()))
27518 .collect::<Vec<(std::string::String, std::string::String)>>(),
27519 ),
27520 _ => local_var_req_builder.query(&[(
27521 "name__nie",
27522 &local_var_str
27523 .into_iter()
27524 .map(|p| p.to_string())
27525 .collect::<Vec<String>>()
27526 .join(",")
27527 .to_string(),
27528 )]),
27529 };
27530 }
27531 if let Some(ref local_var_str) = name__niew {
27532 local_var_req_builder = match "multi" {
27533 "multi" => local_var_req_builder.query(
27534 &local_var_str
27535 .into_iter()
27536 .map(|p| ("name__niew".to_owned(), p.to_string()))
27537 .collect::<Vec<(std::string::String, std::string::String)>>(),
27538 ),
27539 _ => local_var_req_builder.query(&[(
27540 "name__niew",
27541 &local_var_str
27542 .into_iter()
27543 .map(|p| p.to_string())
27544 .collect::<Vec<String>>()
27545 .join(",")
27546 .to_string(),
27547 )]),
27548 };
27549 }
27550 if let Some(ref local_var_str) = name__nisw {
27551 local_var_req_builder = match "multi" {
27552 "multi" => local_var_req_builder.query(
27553 &local_var_str
27554 .into_iter()
27555 .map(|p| ("name__nisw".to_owned(), p.to_string()))
27556 .collect::<Vec<(std::string::String, std::string::String)>>(),
27557 ),
27558 _ => local_var_req_builder.query(&[(
27559 "name__nisw",
27560 &local_var_str
27561 .into_iter()
27562 .map(|p| p.to_string())
27563 .collect::<Vec<String>>()
27564 .join(",")
27565 .to_string(),
27566 )]),
27567 };
27568 }
27569 if let Some(ref local_var_str) = name__regex {
27570 local_var_req_builder = match "multi" {
27571 "multi" => local_var_req_builder.query(
27572 &local_var_str
27573 .into_iter()
27574 .map(|p| ("name__regex".to_owned(), p.to_string()))
27575 .collect::<Vec<(std::string::String, std::string::String)>>(),
27576 ),
27577 _ => local_var_req_builder.query(&[(
27578 "name__regex",
27579 &local_var_str
27580 .into_iter()
27581 .map(|p| p.to_string())
27582 .collect::<Vec<String>>()
27583 .join(",")
27584 .to_string(),
27585 )]),
27586 };
27587 }
27588 if let Some(ref local_var_str) = offset {
27589 local_var_req_builder =
27590 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
27591 }
27592 if let Some(ref local_var_str) = ordering {
27593 local_var_req_builder =
27594 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
27595 }
27596 if let Some(ref local_var_str) = q {
27597 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
27598 }
27599 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27600 local_var_req_builder =
27601 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27602 }
27603 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27604 let local_var_key = local_var_apikey.key.clone();
27605 let local_var_value = match local_var_apikey.prefix {
27606 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27607 None => local_var_key,
27608 };
27609 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27610 };
27611
27612 let local_var_req = local_var_req_builder.build()?;
27613 let local_var_resp = local_var_client.execute(local_var_req).await?;
27614
27615 let local_var_status = local_var_resp.status();
27616 let local_var_content = local_var_resp.text().await?;
27617
27618 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27619 serde_json::from_str(&local_var_content).map_err(Error::from)
27620 } else {
27621 let local_var_entity: Option<ExtrasScriptsListError> =
27622 serde_json::from_str(&local_var_content).ok();
27623 let local_var_error = ResponseContent {
27624 status: local_var_status,
27625 content: local_var_content,
27626 entity: local_var_entity,
27627 };
27628 Err(Error::ResponseError(local_var_error))
27629 }
27630}
27631
27632pub async fn extras_scripts_partial_update(
27634 configuration: &configuration::Configuration,
27635 id: &str,
27636 patched_script_input_request: Option<crate::models::PatchedScriptInputRequest>,
27637) -> Result<crate::models::Script, Error<ExtrasScriptsPartialUpdateError>> {
27638 let local_var_configuration = configuration;
27639
27640 let local_var_client = &local_var_configuration.client;
27641
27642 let local_var_uri_str = format!(
27643 "{}/api/extras/scripts/{id}/",
27644 local_var_configuration.base_path,
27645 id = crate::apis::urlencode(id)
27646 );
27647 let mut local_var_req_builder =
27648 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
27649
27650 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27651 local_var_req_builder =
27652 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27653 }
27654 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27655 let local_var_key = local_var_apikey.key.clone();
27656 let local_var_value = match local_var_apikey.prefix {
27657 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27658 None => local_var_key,
27659 };
27660 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27661 };
27662 local_var_req_builder = local_var_req_builder.json(&patched_script_input_request);
27663
27664 let local_var_req = local_var_req_builder.build()?;
27665 let local_var_resp = local_var_client.execute(local_var_req).await?;
27666
27667 let local_var_status = local_var_resp.status();
27668 let local_var_content = local_var_resp.text().await?;
27669
27670 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27671 serde_json::from_str(&local_var_content).map_err(Error::from)
27672 } else {
27673 let local_var_entity: Option<ExtrasScriptsPartialUpdateError> =
27674 serde_json::from_str(&local_var_content).ok();
27675 let local_var_error = ResponseContent {
27676 status: local_var_status,
27677 content: local_var_content,
27678 entity: local_var_entity,
27679 };
27680 Err(Error::ResponseError(local_var_error))
27681 }
27682}
27683
27684pub async fn extras_scripts_retrieve(
27686 configuration: &configuration::Configuration,
27687 id: &str,
27688) -> Result<crate::models::Script, Error<ExtrasScriptsRetrieveError>> {
27689 let local_var_configuration = configuration;
27690
27691 let local_var_client = &local_var_configuration.client;
27692
27693 let local_var_uri_str = format!(
27694 "{}/api/extras/scripts/{id}/",
27695 local_var_configuration.base_path,
27696 id = crate::apis::urlencode(id)
27697 );
27698 let mut local_var_req_builder =
27699 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
27700
27701 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27702 local_var_req_builder =
27703 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27704 }
27705 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27706 let local_var_key = local_var_apikey.key.clone();
27707 let local_var_value = match local_var_apikey.prefix {
27708 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27709 None => local_var_key,
27710 };
27711 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27712 };
27713
27714 let local_var_req = local_var_req_builder.build()?;
27715 let local_var_resp = local_var_client.execute(local_var_req).await?;
27716
27717 let local_var_status = local_var_resp.status();
27718 let local_var_content = local_var_resp.text().await?;
27719
27720 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27721 serde_json::from_str(&local_var_content).map_err(Error::from)
27722 } else {
27723 let local_var_entity: Option<ExtrasScriptsRetrieveError> =
27724 serde_json::from_str(&local_var_content).ok();
27725 let local_var_error = ResponseContent {
27726 status: local_var_status,
27727 content: local_var_content,
27728 entity: local_var_entity,
27729 };
27730 Err(Error::ResponseError(local_var_error))
27731 }
27732}
27733
27734pub async fn extras_scripts_update(
27736 configuration: &configuration::Configuration,
27737 id: &str,
27738 script_input_request: crate::models::ScriptInputRequest,
27739) -> Result<crate::models::Script, Error<ExtrasScriptsUpdateError>> {
27740 let local_var_configuration = configuration;
27741
27742 let local_var_client = &local_var_configuration.client;
27743
27744 let local_var_uri_str = format!(
27745 "{}/api/extras/scripts/{id}/",
27746 local_var_configuration.base_path,
27747 id = crate::apis::urlencode(id)
27748 );
27749 let mut local_var_req_builder =
27750 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
27751
27752 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27753 local_var_req_builder =
27754 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27755 }
27756 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27757 let local_var_key = local_var_apikey.key.clone();
27758 let local_var_value = match local_var_apikey.prefix {
27759 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27760 None => local_var_key,
27761 };
27762 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27763 };
27764 local_var_req_builder = local_var_req_builder.json(&script_input_request);
27765
27766 let local_var_req = local_var_req_builder.build()?;
27767 let local_var_resp = local_var_client.execute(local_var_req).await?;
27768
27769 let local_var_status = local_var_resp.status();
27770 let local_var_content = local_var_resp.text().await?;
27771
27772 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27773 serde_json::from_str(&local_var_content).map_err(Error::from)
27774 } else {
27775 let local_var_entity: Option<ExtrasScriptsUpdateError> =
27776 serde_json::from_str(&local_var_content).ok();
27777 let local_var_error = ResponseContent {
27778 status: local_var_status,
27779 content: local_var_content,
27780 entity: local_var_entity,
27781 };
27782 Err(Error::ResponseError(local_var_error))
27783 }
27784}
27785
27786pub async fn extras_subscriptions_bulk_destroy(
27788 configuration: &configuration::Configuration,
27789 subscription_request: Vec<crate::models::SubscriptionRequest>,
27790) -> Result<(), Error<ExtrasSubscriptionsBulkDestroyError>> {
27791 let local_var_configuration = configuration;
27792
27793 let local_var_client = &local_var_configuration.client;
27794
27795 let local_var_uri_str = format!(
27796 "{}/api/extras/subscriptions/",
27797 local_var_configuration.base_path
27798 );
27799 let mut local_var_req_builder =
27800 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
27801
27802 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27803 local_var_req_builder =
27804 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27805 }
27806 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27807 let local_var_key = local_var_apikey.key.clone();
27808 let local_var_value = match local_var_apikey.prefix {
27809 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27810 None => local_var_key,
27811 };
27812 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27813 };
27814 local_var_req_builder = local_var_req_builder.json(&subscription_request);
27815
27816 let local_var_req = local_var_req_builder.build()?;
27817 let local_var_resp = local_var_client.execute(local_var_req).await?;
27818
27819 let local_var_status = local_var_resp.status();
27820 let local_var_content = local_var_resp.text().await?;
27821
27822 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27823 Ok(())
27824 } else {
27825 let local_var_entity: Option<ExtrasSubscriptionsBulkDestroyError> =
27826 serde_json::from_str(&local_var_content).ok();
27827 let local_var_error = ResponseContent {
27828 status: local_var_status,
27829 content: local_var_content,
27830 entity: local_var_entity,
27831 };
27832 Err(Error::ResponseError(local_var_error))
27833 }
27834}
27835
27836pub async fn extras_subscriptions_bulk_partial_update(
27838 configuration: &configuration::Configuration,
27839 subscription_request: Vec<crate::models::SubscriptionRequest>,
27840) -> Result<Vec<crate::models::Subscription>, Error<ExtrasSubscriptionsBulkPartialUpdateError>> {
27841 let local_var_configuration = configuration;
27842
27843 let local_var_client = &local_var_configuration.client;
27844
27845 let local_var_uri_str = format!(
27846 "{}/api/extras/subscriptions/",
27847 local_var_configuration.base_path
27848 );
27849 let mut local_var_req_builder =
27850 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
27851
27852 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27853 local_var_req_builder =
27854 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27855 }
27856 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27857 let local_var_key = local_var_apikey.key.clone();
27858 let local_var_value = match local_var_apikey.prefix {
27859 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27860 None => local_var_key,
27861 };
27862 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27863 };
27864 local_var_req_builder = local_var_req_builder.json(&subscription_request);
27865
27866 let local_var_req = local_var_req_builder.build()?;
27867 let local_var_resp = local_var_client.execute(local_var_req).await?;
27868
27869 let local_var_status = local_var_resp.status();
27870 let local_var_content = local_var_resp.text().await?;
27871
27872 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27873 serde_json::from_str(&local_var_content).map_err(Error::from)
27874 } else {
27875 let local_var_entity: Option<ExtrasSubscriptionsBulkPartialUpdateError> =
27876 serde_json::from_str(&local_var_content).ok();
27877 let local_var_error = ResponseContent {
27878 status: local_var_status,
27879 content: local_var_content,
27880 entity: local_var_entity,
27881 };
27882 Err(Error::ResponseError(local_var_error))
27883 }
27884}
27885
27886pub async fn extras_subscriptions_bulk_update(
27888 configuration: &configuration::Configuration,
27889 subscription_request: Vec<crate::models::SubscriptionRequest>,
27890) -> Result<Vec<crate::models::Subscription>, Error<ExtrasSubscriptionsBulkUpdateError>> {
27891 let local_var_configuration = configuration;
27892
27893 let local_var_client = &local_var_configuration.client;
27894
27895 let local_var_uri_str = format!(
27896 "{}/api/extras/subscriptions/",
27897 local_var_configuration.base_path
27898 );
27899 let mut local_var_req_builder =
27900 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
27901
27902 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27903 local_var_req_builder =
27904 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27905 }
27906 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27907 let local_var_key = local_var_apikey.key.clone();
27908 let local_var_value = match local_var_apikey.prefix {
27909 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27910 None => local_var_key,
27911 };
27912 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27913 };
27914 local_var_req_builder = local_var_req_builder.json(&subscription_request);
27915
27916 let local_var_req = local_var_req_builder.build()?;
27917 let local_var_resp = local_var_client.execute(local_var_req).await?;
27918
27919 let local_var_status = local_var_resp.status();
27920 let local_var_content = local_var_resp.text().await?;
27921
27922 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27923 serde_json::from_str(&local_var_content).map_err(Error::from)
27924 } else {
27925 let local_var_entity: Option<ExtrasSubscriptionsBulkUpdateError> =
27926 serde_json::from_str(&local_var_content).ok();
27927 let local_var_error = ResponseContent {
27928 status: local_var_status,
27929 content: local_var_content,
27930 entity: local_var_entity,
27931 };
27932 Err(Error::ResponseError(local_var_error))
27933 }
27934}
27935
27936pub async fn extras_subscriptions_create(
27938 configuration: &configuration::Configuration,
27939 subscription_request: crate::models::SubscriptionRequest,
27940) -> Result<crate::models::Subscription, Error<ExtrasSubscriptionsCreateError>> {
27941 let local_var_configuration = configuration;
27942
27943 let local_var_client = &local_var_configuration.client;
27944
27945 let local_var_uri_str = format!(
27946 "{}/api/extras/subscriptions/",
27947 local_var_configuration.base_path
27948 );
27949 let mut local_var_req_builder =
27950 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
27951
27952 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
27953 local_var_req_builder =
27954 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
27955 }
27956 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
27957 let local_var_key = local_var_apikey.key.clone();
27958 let local_var_value = match local_var_apikey.prefix {
27959 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
27960 None => local_var_key,
27961 };
27962 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
27963 };
27964 local_var_req_builder = local_var_req_builder.json(&subscription_request);
27965
27966 let local_var_req = local_var_req_builder.build()?;
27967 let local_var_resp = local_var_client.execute(local_var_req).await?;
27968
27969 let local_var_status = local_var_resp.status();
27970 let local_var_content = local_var_resp.text().await?;
27971
27972 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
27973 serde_json::from_str(&local_var_content).map_err(Error::from)
27974 } else {
27975 let local_var_entity: Option<ExtrasSubscriptionsCreateError> =
27976 serde_json::from_str(&local_var_content).ok();
27977 let local_var_error = ResponseContent {
27978 status: local_var_status,
27979 content: local_var_content,
27980 entity: local_var_entity,
27981 };
27982 Err(Error::ResponseError(local_var_error))
27983 }
27984}
27985
27986pub async fn extras_subscriptions_destroy(
27988 configuration: &configuration::Configuration,
27989 id: i32,
27990) -> Result<(), Error<ExtrasSubscriptionsDestroyError>> {
27991 let local_var_configuration = configuration;
27992
27993 let local_var_client = &local_var_configuration.client;
27994
27995 let local_var_uri_str = format!(
27996 "{}/api/extras/subscriptions/{id}/",
27997 local_var_configuration.base_path,
27998 id = id
27999 );
28000 let mut local_var_req_builder =
28001 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
28002
28003 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
28004 local_var_req_builder =
28005 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
28006 }
28007 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
28008 let local_var_key = local_var_apikey.key.clone();
28009 let local_var_value = match local_var_apikey.prefix {
28010 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
28011 None => local_var_key,
28012 };
28013 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
28014 };
28015
28016 let local_var_req = local_var_req_builder.build()?;
28017 let local_var_resp = local_var_client.execute(local_var_req).await?;
28018
28019 let local_var_status = local_var_resp.status();
28020 let local_var_content = local_var_resp.text().await?;
28021
28022 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
28023 Ok(())
28024 } else {
28025 let local_var_entity: Option<ExtrasSubscriptionsDestroyError> =
28026 serde_json::from_str(&local_var_content).ok();
28027 let local_var_error = ResponseContent {
28028 status: local_var_status,
28029 content: local_var_content,
28030 entity: local_var_entity,
28031 };
28032 Err(Error::ResponseError(local_var_error))
28033 }
28034}
28035
28036pub async fn extras_subscriptions_list(
28038 configuration: &configuration::Configuration,
28039 limit: Option<i32>,
28040 offset: Option<i32>,
28041 ordering: Option<&str>,
28042) -> Result<crate::models::PaginatedSubscriptionList, Error<ExtrasSubscriptionsListError>> {
28043 let local_var_configuration = configuration;
28044
28045 let local_var_client = &local_var_configuration.client;
28046
28047 let local_var_uri_str = format!(
28048 "{}/api/extras/subscriptions/",
28049 local_var_configuration.base_path
28050 );
28051 let mut local_var_req_builder =
28052 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
28053
28054 if let Some(ref local_var_str) = limit {
28055 local_var_req_builder =
28056 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
28057 }
28058 if let Some(ref local_var_str) = offset {
28059 local_var_req_builder =
28060 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
28061 }
28062 if let Some(ref local_var_str) = ordering {
28063 local_var_req_builder =
28064 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
28065 }
28066 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
28067 local_var_req_builder =
28068 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
28069 }
28070 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
28071 let local_var_key = local_var_apikey.key.clone();
28072 let local_var_value = match local_var_apikey.prefix {
28073 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
28074 None => local_var_key,
28075 };
28076 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
28077 };
28078
28079 let local_var_req = local_var_req_builder.build()?;
28080 let local_var_resp = local_var_client.execute(local_var_req).await?;
28081
28082 let local_var_status = local_var_resp.status();
28083 let local_var_content = local_var_resp.text().await?;
28084
28085 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
28086 serde_json::from_str(&local_var_content).map_err(Error::from)
28087 } else {
28088 let local_var_entity: Option<ExtrasSubscriptionsListError> =
28089 serde_json::from_str(&local_var_content).ok();
28090 let local_var_error = ResponseContent {
28091 status: local_var_status,
28092 content: local_var_content,
28093 entity: local_var_entity,
28094 };
28095 Err(Error::ResponseError(local_var_error))
28096 }
28097}
28098
28099pub async fn extras_subscriptions_partial_update(
28101 configuration: &configuration::Configuration,
28102 id: i32,
28103 patched_subscription_request: Option<crate::models::PatchedSubscriptionRequest>,
28104) -> Result<crate::models::Subscription, Error<ExtrasSubscriptionsPartialUpdateError>> {
28105 let local_var_configuration = configuration;
28106
28107 let local_var_client = &local_var_configuration.client;
28108
28109 let local_var_uri_str = format!(
28110 "{}/api/extras/subscriptions/{id}/",
28111 local_var_configuration.base_path,
28112 id = id
28113 );
28114 let mut local_var_req_builder =
28115 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
28116
28117 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
28118 local_var_req_builder =
28119 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
28120 }
28121 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
28122 let local_var_key = local_var_apikey.key.clone();
28123 let local_var_value = match local_var_apikey.prefix {
28124 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
28125 None => local_var_key,
28126 };
28127 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
28128 };
28129 local_var_req_builder = local_var_req_builder.json(&patched_subscription_request);
28130
28131 let local_var_req = local_var_req_builder.build()?;
28132 let local_var_resp = local_var_client.execute(local_var_req).await?;
28133
28134 let local_var_status = local_var_resp.status();
28135 let local_var_content = local_var_resp.text().await?;
28136
28137 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
28138 serde_json::from_str(&local_var_content).map_err(Error::from)
28139 } else {
28140 let local_var_entity: Option<ExtrasSubscriptionsPartialUpdateError> =
28141 serde_json::from_str(&local_var_content).ok();
28142 let local_var_error = ResponseContent {
28143 status: local_var_status,
28144 content: local_var_content,
28145 entity: local_var_entity,
28146 };
28147 Err(Error::ResponseError(local_var_error))
28148 }
28149}
28150
28151pub async fn extras_subscriptions_retrieve(
28153 configuration: &configuration::Configuration,
28154 id: i32,
28155) -> Result<crate::models::Subscription, Error<ExtrasSubscriptionsRetrieveError>> {
28156 let local_var_configuration = configuration;
28157
28158 let local_var_client = &local_var_configuration.client;
28159
28160 let local_var_uri_str = format!(
28161 "{}/api/extras/subscriptions/{id}/",
28162 local_var_configuration.base_path,
28163 id = id
28164 );
28165 let mut local_var_req_builder =
28166 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
28167
28168 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
28169 local_var_req_builder =
28170 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
28171 }
28172 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
28173 let local_var_key = local_var_apikey.key.clone();
28174 let local_var_value = match local_var_apikey.prefix {
28175 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
28176 None => local_var_key,
28177 };
28178 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
28179 };
28180
28181 let local_var_req = local_var_req_builder.build()?;
28182 let local_var_resp = local_var_client.execute(local_var_req).await?;
28183
28184 let local_var_status = local_var_resp.status();
28185 let local_var_content = local_var_resp.text().await?;
28186
28187 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
28188 serde_json::from_str(&local_var_content).map_err(Error::from)
28189 } else {
28190 let local_var_entity: Option<ExtrasSubscriptionsRetrieveError> =
28191 serde_json::from_str(&local_var_content).ok();
28192 let local_var_error = ResponseContent {
28193 status: local_var_status,
28194 content: local_var_content,
28195 entity: local_var_entity,
28196 };
28197 Err(Error::ResponseError(local_var_error))
28198 }
28199}
28200
28201pub async fn extras_subscriptions_update(
28203 configuration: &configuration::Configuration,
28204 id: i32,
28205 subscription_request: crate::models::SubscriptionRequest,
28206) -> Result<crate::models::Subscription, Error<ExtrasSubscriptionsUpdateError>> {
28207 let local_var_configuration = configuration;
28208
28209 let local_var_client = &local_var_configuration.client;
28210
28211 let local_var_uri_str = format!(
28212 "{}/api/extras/subscriptions/{id}/",
28213 local_var_configuration.base_path,
28214 id = id
28215 );
28216 let mut local_var_req_builder =
28217 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
28218
28219 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
28220 local_var_req_builder =
28221 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
28222 }
28223 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
28224 let local_var_key = local_var_apikey.key.clone();
28225 let local_var_value = match local_var_apikey.prefix {
28226 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
28227 None => local_var_key,
28228 };
28229 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
28230 };
28231 local_var_req_builder = local_var_req_builder.json(&subscription_request);
28232
28233 let local_var_req = local_var_req_builder.build()?;
28234 let local_var_resp = local_var_client.execute(local_var_req).await?;
28235
28236 let local_var_status = local_var_resp.status();
28237 let local_var_content = local_var_resp.text().await?;
28238
28239 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
28240 serde_json::from_str(&local_var_content).map_err(Error::from)
28241 } else {
28242 let local_var_entity: Option<ExtrasSubscriptionsUpdateError> =
28243 serde_json::from_str(&local_var_content).ok();
28244 let local_var_error = ResponseContent {
28245 status: local_var_status,
28246 content: local_var_content,
28247 entity: local_var_entity,
28248 };
28249 Err(Error::ResponseError(local_var_error))
28250 }
28251}
28252
28253pub async fn extras_table_configs_bulk_destroy(
28255 configuration: &configuration::Configuration,
28256 table_config_request: Vec<crate::models::TableConfigRequest>,
28257) -> Result<(), Error<ExtrasTableConfigsBulkDestroyError>> {
28258 let local_var_configuration = configuration;
28259
28260 let local_var_client = &local_var_configuration.client;
28261
28262 let local_var_uri_str = format!(
28263 "{}/api/extras/table-configs/",
28264 local_var_configuration.base_path
28265 );
28266 let mut local_var_req_builder =
28267 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
28268
28269 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
28270 local_var_req_builder =
28271 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
28272 }
28273 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
28274 let local_var_key = local_var_apikey.key.clone();
28275 let local_var_value = match local_var_apikey.prefix {
28276 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
28277 None => local_var_key,
28278 };
28279 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
28280 };
28281 local_var_req_builder = local_var_req_builder.json(&table_config_request);
28282
28283 let local_var_req = local_var_req_builder.build()?;
28284 let local_var_resp = local_var_client.execute(local_var_req).await?;
28285
28286 let local_var_status = local_var_resp.status();
28287 let local_var_content = local_var_resp.text().await?;
28288
28289 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
28290 Ok(())
28291 } else {
28292 let local_var_entity: Option<ExtrasTableConfigsBulkDestroyError> =
28293 serde_json::from_str(&local_var_content).ok();
28294 let local_var_error = ResponseContent {
28295 status: local_var_status,
28296 content: local_var_content,
28297 entity: local_var_entity,
28298 };
28299 Err(Error::ResponseError(local_var_error))
28300 }
28301}
28302
28303pub async fn extras_table_configs_bulk_partial_update(
28305 configuration: &configuration::Configuration,
28306 table_config_request: Vec<crate::models::TableConfigRequest>,
28307) -> Result<Vec<crate::models::TableConfig>, Error<ExtrasTableConfigsBulkPartialUpdateError>> {
28308 let local_var_configuration = configuration;
28309
28310 let local_var_client = &local_var_configuration.client;
28311
28312 let local_var_uri_str = format!(
28313 "{}/api/extras/table-configs/",
28314 local_var_configuration.base_path
28315 );
28316 let mut local_var_req_builder =
28317 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
28318
28319 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
28320 local_var_req_builder =
28321 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
28322 }
28323 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
28324 let local_var_key = local_var_apikey.key.clone();
28325 let local_var_value = match local_var_apikey.prefix {
28326 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
28327 None => local_var_key,
28328 };
28329 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
28330 };
28331 local_var_req_builder = local_var_req_builder.json(&table_config_request);
28332
28333 let local_var_req = local_var_req_builder.build()?;
28334 let local_var_resp = local_var_client.execute(local_var_req).await?;
28335
28336 let local_var_status = local_var_resp.status();
28337 let local_var_content = local_var_resp.text().await?;
28338
28339 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
28340 serde_json::from_str(&local_var_content).map_err(Error::from)
28341 } else {
28342 let local_var_entity: Option<ExtrasTableConfigsBulkPartialUpdateError> =
28343 serde_json::from_str(&local_var_content).ok();
28344 let local_var_error = ResponseContent {
28345 status: local_var_status,
28346 content: local_var_content,
28347 entity: local_var_entity,
28348 };
28349 Err(Error::ResponseError(local_var_error))
28350 }
28351}
28352
28353pub async fn extras_table_configs_bulk_update(
28355 configuration: &configuration::Configuration,
28356 table_config_request: Vec<crate::models::TableConfigRequest>,
28357) -> Result<Vec<crate::models::TableConfig>, Error<ExtrasTableConfigsBulkUpdateError>> {
28358 let local_var_configuration = configuration;
28359
28360 let local_var_client = &local_var_configuration.client;
28361
28362 let local_var_uri_str = format!(
28363 "{}/api/extras/table-configs/",
28364 local_var_configuration.base_path
28365 );
28366 let mut local_var_req_builder =
28367 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
28368
28369 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
28370 local_var_req_builder =
28371 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
28372 }
28373 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
28374 let local_var_key = local_var_apikey.key.clone();
28375 let local_var_value = match local_var_apikey.prefix {
28376 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
28377 None => local_var_key,
28378 };
28379 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
28380 };
28381 local_var_req_builder = local_var_req_builder.json(&table_config_request);
28382
28383 let local_var_req = local_var_req_builder.build()?;
28384 let local_var_resp = local_var_client.execute(local_var_req).await?;
28385
28386 let local_var_status = local_var_resp.status();
28387 let local_var_content = local_var_resp.text().await?;
28388
28389 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
28390 serde_json::from_str(&local_var_content).map_err(Error::from)
28391 } else {
28392 let local_var_entity: Option<ExtrasTableConfigsBulkUpdateError> =
28393 serde_json::from_str(&local_var_content).ok();
28394 let local_var_error = ResponseContent {
28395 status: local_var_status,
28396 content: local_var_content,
28397 entity: local_var_entity,
28398 };
28399 Err(Error::ResponseError(local_var_error))
28400 }
28401}
28402
28403pub async fn extras_table_configs_create(
28405 configuration: &configuration::Configuration,
28406 table_config_request: crate::models::TableConfigRequest,
28407) -> Result<crate::models::TableConfig, Error<ExtrasTableConfigsCreateError>> {
28408 let local_var_configuration = configuration;
28409
28410 let local_var_client = &local_var_configuration.client;
28411
28412 let local_var_uri_str = format!(
28413 "{}/api/extras/table-configs/",
28414 local_var_configuration.base_path
28415 );
28416 let mut local_var_req_builder =
28417 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
28418
28419 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
28420 local_var_req_builder =
28421 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
28422 }
28423 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
28424 let local_var_key = local_var_apikey.key.clone();
28425 let local_var_value = match local_var_apikey.prefix {
28426 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
28427 None => local_var_key,
28428 };
28429 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
28430 };
28431 local_var_req_builder = local_var_req_builder.json(&table_config_request);
28432
28433 let local_var_req = local_var_req_builder.build()?;
28434 let local_var_resp = local_var_client.execute(local_var_req).await?;
28435
28436 let local_var_status = local_var_resp.status();
28437 let local_var_content = local_var_resp.text().await?;
28438
28439 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
28440 serde_json::from_str(&local_var_content).map_err(Error::from)
28441 } else {
28442 let local_var_entity: Option<ExtrasTableConfigsCreateError> =
28443 serde_json::from_str(&local_var_content).ok();
28444 let local_var_error = ResponseContent {
28445 status: local_var_status,
28446 content: local_var_content,
28447 entity: local_var_entity,
28448 };
28449 Err(Error::ResponseError(local_var_error))
28450 }
28451}
28452
28453pub async fn extras_table_configs_destroy(
28455 configuration: &configuration::Configuration,
28456 id: i32,
28457) -> Result<(), Error<ExtrasTableConfigsDestroyError>> {
28458 let local_var_configuration = configuration;
28459
28460 let local_var_client = &local_var_configuration.client;
28461
28462 let local_var_uri_str = format!(
28463 "{}/api/extras/table-configs/{id}/",
28464 local_var_configuration.base_path,
28465 id = id
28466 );
28467 let mut local_var_req_builder =
28468 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
28469
28470 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
28471 local_var_req_builder =
28472 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
28473 }
28474 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
28475 let local_var_key = local_var_apikey.key.clone();
28476 let local_var_value = match local_var_apikey.prefix {
28477 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
28478 None => local_var_key,
28479 };
28480 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
28481 };
28482
28483 let local_var_req = local_var_req_builder.build()?;
28484 let local_var_resp = local_var_client.execute(local_var_req).await?;
28485
28486 let local_var_status = local_var_resp.status();
28487 let local_var_content = local_var_resp.text().await?;
28488
28489 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
28490 Ok(())
28491 } else {
28492 let local_var_entity: Option<ExtrasTableConfigsDestroyError> =
28493 serde_json::from_str(&local_var_content).ok();
28494 let local_var_error = ResponseContent {
28495 status: local_var_status,
28496 content: local_var_content,
28497 entity: local_var_entity,
28498 };
28499 Err(Error::ResponseError(local_var_error))
28500 }
28501}
28502
28503pub async fn extras_table_configs_list(
28505 configuration: &configuration::Configuration,
28506 created: Option<Vec<String>>,
28507 created__empty: Option<Vec<String>>,
28508 created__gt: Option<Vec<String>>,
28509 created__gte: Option<Vec<String>>,
28510 created__lt: Option<Vec<String>>,
28511 created__lte: Option<Vec<String>>,
28512 created__n: Option<Vec<String>>,
28513 created_by_request: Option<&str>,
28514 description: Option<Vec<String>>,
28515 description__empty: Option<bool>,
28516 description__ic: Option<Vec<String>>,
28517 description__ie: Option<Vec<String>>,
28518 description__iew: Option<Vec<String>>,
28519 description__iregex: Option<Vec<String>>,
28520 description__isw: Option<Vec<String>>,
28521 description__n: Option<Vec<String>>,
28522 description__nic: Option<Vec<String>>,
28523 description__nie: Option<Vec<String>>,
28524 description__niew: Option<Vec<String>>,
28525 description__nisw: Option<Vec<String>>,
28526 description__regex: Option<Vec<String>>,
28527 enabled: Option<bool>,
28528 id: Option<Vec<i32>>,
28529 id__empty: Option<bool>,
28530 id__gt: Option<Vec<i32>>,
28531 id__gte: Option<Vec<i32>>,
28532 id__lt: Option<Vec<i32>>,
28533 id__lte: Option<Vec<i32>>,
28534 id__n: Option<Vec<i32>>,
28535 last_updated: Option<Vec<String>>,
28536 last_updated__empty: Option<Vec<String>>,
28537 last_updated__gt: Option<Vec<String>>,
28538 last_updated__gte: Option<Vec<String>>,
28539 last_updated__lt: Option<Vec<String>>,
28540 last_updated__lte: Option<Vec<String>>,
28541 last_updated__n: Option<Vec<String>>,
28542 limit: Option<i32>,
28543 modified_by_request: Option<&str>,
28544 name: Option<Vec<String>>,
28545 name__empty: Option<bool>,
28546 name__ic: Option<Vec<String>>,
28547 name__ie: Option<Vec<String>>,
28548 name__iew: Option<Vec<String>>,
28549 name__iregex: Option<Vec<String>>,
28550 name__isw: Option<Vec<String>>,
28551 name__n: Option<Vec<String>>,
28552 name__nic: Option<Vec<String>>,
28553 name__nie: Option<Vec<String>>,
28554 name__niew: Option<Vec<String>>,
28555 name__nisw: Option<Vec<String>>,
28556 name__regex: Option<Vec<String>>,
28557 object_type: Option<&str>,
28558 object_type__n: Option<&str>,
28559 object_type_id: Option<Vec<i32>>,
28560 object_type_id__n: Option<Vec<i32>>,
28561 offset: Option<i32>,
28562 ordering: Option<&str>,
28563 q: Option<&str>,
28564 shared: Option<bool>,
28565 table: Option<Vec<String>>,
28566 table__empty: Option<bool>,
28567 table__ic: Option<Vec<String>>,
28568 table__ie: Option<Vec<String>>,
28569 table__iew: Option<Vec<String>>,
28570 table__iregex: Option<Vec<String>>,
28571 table__isw: Option<Vec<String>>,
28572 table__n: Option<Vec<String>>,
28573 table__nic: Option<Vec<String>>,
28574 table__nie: Option<Vec<String>>,
28575 table__niew: Option<Vec<String>>,
28576 table__nisw: Option<Vec<String>>,
28577 table__regex: Option<Vec<String>>,
28578 updated_by_request: Option<&str>,
28579 usable: Option<bool>,
28580 user: Option<Vec<String>>,
28581 user__n: Option<Vec<String>>,
28582 user_id: Option<Vec<i32>>,
28583 user_id__n: Option<Vec<i32>>,
28584 weight: Option<Vec<i32>>,
28585 weight__empty: Option<bool>,
28586 weight__gt: Option<Vec<i32>>,
28587 weight__gte: Option<Vec<i32>>,
28588 weight__lt: Option<Vec<i32>>,
28589 weight__lte: Option<Vec<i32>>,
28590 weight__n: Option<Vec<i32>>,
28591) -> Result<crate::models::PaginatedTableConfigList, Error<ExtrasTableConfigsListError>> {
28592 let local_var_configuration = configuration;
28593
28594 let local_var_client = &local_var_configuration.client;
28595
28596 let local_var_uri_str = format!(
28597 "{}/api/extras/table-configs/",
28598 local_var_configuration.base_path
28599 );
28600 let mut local_var_req_builder =
28601 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
28602
28603 if let Some(ref local_var_str) = created {
28604 local_var_req_builder = match "multi" {
28605 "multi" => local_var_req_builder.query(
28606 &local_var_str
28607 .into_iter()
28608 .map(|p| ("created".to_owned(), p.to_string()))
28609 .collect::<Vec<(std::string::String, std::string::String)>>(),
28610 ),
28611 _ => local_var_req_builder.query(&[(
28612 "created",
28613 &local_var_str
28614 .into_iter()
28615 .map(|p| p.to_string())
28616 .collect::<Vec<String>>()
28617 .join(",")
28618 .to_string(),
28619 )]),
28620 };
28621 }
28622 if let Some(ref local_var_str) = created__empty {
28623 local_var_req_builder = match "multi" {
28624 "multi" => local_var_req_builder.query(
28625 &local_var_str
28626 .into_iter()
28627 .map(|p| ("created__empty".to_owned(), p.to_string()))
28628 .collect::<Vec<(std::string::String, std::string::String)>>(),
28629 ),
28630 _ => local_var_req_builder.query(&[(
28631 "created__empty",
28632 &local_var_str
28633 .into_iter()
28634 .map(|p| p.to_string())
28635 .collect::<Vec<String>>()
28636 .join(",")
28637 .to_string(),
28638 )]),
28639 };
28640 }
28641 if let Some(ref local_var_str) = created__gt {
28642 local_var_req_builder = match "multi" {
28643 "multi" => local_var_req_builder.query(
28644 &local_var_str
28645 .into_iter()
28646 .map(|p| ("created__gt".to_owned(), p.to_string()))
28647 .collect::<Vec<(std::string::String, std::string::String)>>(),
28648 ),
28649 _ => local_var_req_builder.query(&[(
28650 "created__gt",
28651 &local_var_str
28652 .into_iter()
28653 .map(|p| p.to_string())
28654 .collect::<Vec<String>>()
28655 .join(",")
28656 .to_string(),
28657 )]),
28658 };
28659 }
28660 if let Some(ref local_var_str) = created__gte {
28661 local_var_req_builder = match "multi" {
28662 "multi" => local_var_req_builder.query(
28663 &local_var_str
28664 .into_iter()
28665 .map(|p| ("created__gte".to_owned(), p.to_string()))
28666 .collect::<Vec<(std::string::String, std::string::String)>>(),
28667 ),
28668 _ => local_var_req_builder.query(&[(
28669 "created__gte",
28670 &local_var_str
28671 .into_iter()
28672 .map(|p| p.to_string())
28673 .collect::<Vec<String>>()
28674 .join(",")
28675 .to_string(),
28676 )]),
28677 };
28678 }
28679 if let Some(ref local_var_str) = created__lt {
28680 local_var_req_builder = match "multi" {
28681 "multi" => local_var_req_builder.query(
28682 &local_var_str
28683 .into_iter()
28684 .map(|p| ("created__lt".to_owned(), p.to_string()))
28685 .collect::<Vec<(std::string::String, std::string::String)>>(),
28686 ),
28687 _ => local_var_req_builder.query(&[(
28688 "created__lt",
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) = created__lte {
28699 local_var_req_builder = match "multi" {
28700 "multi" => local_var_req_builder.query(
28701 &local_var_str
28702 .into_iter()
28703 .map(|p| ("created__lte".to_owned(), p.to_string()))
28704 .collect::<Vec<(std::string::String, std::string::String)>>(),
28705 ),
28706 _ => local_var_req_builder.query(&[(
28707 "created__lte",
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) = created__n {
28718 local_var_req_builder = match "multi" {
28719 "multi" => local_var_req_builder.query(
28720 &local_var_str
28721 .into_iter()
28722 .map(|p| ("created__n".to_owned(), p.to_string()))
28723 .collect::<Vec<(std::string::String, std::string::String)>>(),
28724 ),
28725 _ => local_var_req_builder.query(&[(
28726 "created__n",
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) = created_by_request {
28737 local_var_req_builder =
28738 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
28739 }
28740 if let Some(ref local_var_str) = description {
28741 local_var_req_builder = match "multi" {
28742 "multi" => local_var_req_builder.query(
28743 &local_var_str
28744 .into_iter()
28745 .map(|p| ("description".to_owned(), p.to_string()))
28746 .collect::<Vec<(std::string::String, std::string::String)>>(),
28747 ),
28748 _ => local_var_req_builder.query(&[(
28749 "description",
28750 &local_var_str
28751 .into_iter()
28752 .map(|p| p.to_string())
28753 .collect::<Vec<String>>()
28754 .join(",")
28755 .to_string(),
28756 )]),
28757 };
28758 }
28759 if let Some(ref local_var_str) = description__empty {
28760 local_var_req_builder =
28761 local_var_req_builder.query(&[("description__empty", &local_var_str.to_string())]);
28762 }
28763 if let Some(ref local_var_str) = description__ic {
28764 local_var_req_builder = match "multi" {
28765 "multi" => local_var_req_builder.query(
28766 &local_var_str
28767 .into_iter()
28768 .map(|p| ("description__ic".to_owned(), p.to_string()))
28769 .collect::<Vec<(std::string::String, std::string::String)>>(),
28770 ),
28771 _ => local_var_req_builder.query(&[(
28772 "description__ic",
28773 &local_var_str
28774 .into_iter()
28775 .map(|p| p.to_string())
28776 .collect::<Vec<String>>()
28777 .join(",")
28778 .to_string(),
28779 )]),
28780 };
28781 }
28782 if let Some(ref local_var_str) = description__ie {
28783 local_var_req_builder = match "multi" {
28784 "multi" => local_var_req_builder.query(
28785 &local_var_str
28786 .into_iter()
28787 .map(|p| ("description__ie".to_owned(), p.to_string()))
28788 .collect::<Vec<(std::string::String, std::string::String)>>(),
28789 ),
28790 _ => local_var_req_builder.query(&[(
28791 "description__ie",
28792 &local_var_str
28793 .into_iter()
28794 .map(|p| p.to_string())
28795 .collect::<Vec<String>>()
28796 .join(",")
28797 .to_string(),
28798 )]),
28799 };
28800 }
28801 if let Some(ref local_var_str) = description__iew {
28802 local_var_req_builder = match "multi" {
28803 "multi" => local_var_req_builder.query(
28804 &local_var_str
28805 .into_iter()
28806 .map(|p| ("description__iew".to_owned(), p.to_string()))
28807 .collect::<Vec<(std::string::String, std::string::String)>>(),
28808 ),
28809 _ => local_var_req_builder.query(&[(
28810 "description__iew",
28811 &local_var_str
28812 .into_iter()
28813 .map(|p| p.to_string())
28814 .collect::<Vec<String>>()
28815 .join(",")
28816 .to_string(),
28817 )]),
28818 };
28819 }
28820 if let Some(ref local_var_str) = description__iregex {
28821 local_var_req_builder = match "multi" {
28822 "multi" => local_var_req_builder.query(
28823 &local_var_str
28824 .into_iter()
28825 .map(|p| ("description__iregex".to_owned(), p.to_string()))
28826 .collect::<Vec<(std::string::String, std::string::String)>>(),
28827 ),
28828 _ => local_var_req_builder.query(&[(
28829 "description__iregex",
28830 &local_var_str
28831 .into_iter()
28832 .map(|p| p.to_string())
28833 .collect::<Vec<String>>()
28834 .join(",")
28835 .to_string(),
28836 )]),
28837 };
28838 }
28839 if let Some(ref local_var_str) = description__isw {
28840 local_var_req_builder = match "multi" {
28841 "multi" => local_var_req_builder.query(
28842 &local_var_str
28843 .into_iter()
28844 .map(|p| ("description__isw".to_owned(), p.to_string()))
28845 .collect::<Vec<(std::string::String, std::string::String)>>(),
28846 ),
28847 _ => local_var_req_builder.query(&[(
28848 "description__isw",
28849 &local_var_str
28850 .into_iter()
28851 .map(|p| p.to_string())
28852 .collect::<Vec<String>>()
28853 .join(",")
28854 .to_string(),
28855 )]),
28856 };
28857 }
28858 if let Some(ref local_var_str) = description__n {
28859 local_var_req_builder = match "multi" {
28860 "multi" => local_var_req_builder.query(
28861 &local_var_str
28862 .into_iter()
28863 .map(|p| ("description__n".to_owned(), p.to_string()))
28864 .collect::<Vec<(std::string::String, std::string::String)>>(),
28865 ),
28866 _ => local_var_req_builder.query(&[(
28867 "description__n",
28868 &local_var_str
28869 .into_iter()
28870 .map(|p| p.to_string())
28871 .collect::<Vec<String>>()
28872 .join(",")
28873 .to_string(),
28874 )]),
28875 };
28876 }
28877 if let Some(ref local_var_str) = description__nic {
28878 local_var_req_builder = match "multi" {
28879 "multi" => local_var_req_builder.query(
28880 &local_var_str
28881 .into_iter()
28882 .map(|p| ("description__nic".to_owned(), p.to_string()))
28883 .collect::<Vec<(std::string::String, std::string::String)>>(),
28884 ),
28885 _ => local_var_req_builder.query(&[(
28886 "description__nic",
28887 &local_var_str
28888 .into_iter()
28889 .map(|p| p.to_string())
28890 .collect::<Vec<String>>()
28891 .join(",")
28892 .to_string(),
28893 )]),
28894 };
28895 }
28896 if let Some(ref local_var_str) = description__nie {
28897 local_var_req_builder = match "multi" {
28898 "multi" => local_var_req_builder.query(
28899 &local_var_str
28900 .into_iter()
28901 .map(|p| ("description__nie".to_owned(), p.to_string()))
28902 .collect::<Vec<(std::string::String, std::string::String)>>(),
28903 ),
28904 _ => local_var_req_builder.query(&[(
28905 "description__nie",
28906 &local_var_str
28907 .into_iter()
28908 .map(|p| p.to_string())
28909 .collect::<Vec<String>>()
28910 .join(",")
28911 .to_string(),
28912 )]),
28913 };
28914 }
28915 if let Some(ref local_var_str) = description__niew {
28916 local_var_req_builder = match "multi" {
28917 "multi" => local_var_req_builder.query(
28918 &local_var_str
28919 .into_iter()
28920 .map(|p| ("description__niew".to_owned(), p.to_string()))
28921 .collect::<Vec<(std::string::String, std::string::String)>>(),
28922 ),
28923 _ => local_var_req_builder.query(&[(
28924 "description__niew",
28925 &local_var_str
28926 .into_iter()
28927 .map(|p| p.to_string())
28928 .collect::<Vec<String>>()
28929 .join(",")
28930 .to_string(),
28931 )]),
28932 };
28933 }
28934 if let Some(ref local_var_str) = description__nisw {
28935 local_var_req_builder = match "multi" {
28936 "multi" => local_var_req_builder.query(
28937 &local_var_str
28938 .into_iter()
28939 .map(|p| ("description__nisw".to_owned(), p.to_string()))
28940 .collect::<Vec<(std::string::String, std::string::String)>>(),
28941 ),
28942 _ => local_var_req_builder.query(&[(
28943 "description__nisw",
28944 &local_var_str
28945 .into_iter()
28946 .map(|p| p.to_string())
28947 .collect::<Vec<String>>()
28948 .join(",")
28949 .to_string(),
28950 )]),
28951 };
28952 }
28953 if let Some(ref local_var_str) = description__regex {
28954 local_var_req_builder = match "multi" {
28955 "multi" => local_var_req_builder.query(
28956 &local_var_str
28957 .into_iter()
28958 .map(|p| ("description__regex".to_owned(), p.to_string()))
28959 .collect::<Vec<(std::string::String, std::string::String)>>(),
28960 ),
28961 _ => local_var_req_builder.query(&[(
28962 "description__regex",
28963 &local_var_str
28964 .into_iter()
28965 .map(|p| p.to_string())
28966 .collect::<Vec<String>>()
28967 .join(",")
28968 .to_string(),
28969 )]),
28970 };
28971 }
28972 if let Some(ref local_var_str) = enabled {
28973 local_var_req_builder =
28974 local_var_req_builder.query(&[("enabled", &local_var_str.to_string())]);
28975 }
28976 if let Some(ref local_var_str) = id {
28977 local_var_req_builder = match "multi" {
28978 "multi" => local_var_req_builder.query(
28979 &local_var_str
28980 .into_iter()
28981 .map(|p| ("id".to_owned(), p.to_string()))
28982 .collect::<Vec<(std::string::String, std::string::String)>>(),
28983 ),
28984 _ => local_var_req_builder.query(&[(
28985 "id",
28986 &local_var_str
28987 .into_iter()
28988 .map(|p| p.to_string())
28989 .collect::<Vec<String>>()
28990 .join(",")
28991 .to_string(),
28992 )]),
28993 };
28994 }
28995 if let Some(ref local_var_str) = id__empty {
28996 local_var_req_builder =
28997 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
28998 }
28999 if let Some(ref local_var_str) = id__gt {
29000 local_var_req_builder = match "multi" {
29001 "multi" => local_var_req_builder.query(
29002 &local_var_str
29003 .into_iter()
29004 .map(|p| ("id__gt".to_owned(), p.to_string()))
29005 .collect::<Vec<(std::string::String, std::string::String)>>(),
29006 ),
29007 _ => local_var_req_builder.query(&[(
29008 "id__gt",
29009 &local_var_str
29010 .into_iter()
29011 .map(|p| p.to_string())
29012 .collect::<Vec<String>>()
29013 .join(",")
29014 .to_string(),
29015 )]),
29016 };
29017 }
29018 if let Some(ref local_var_str) = id__gte {
29019 local_var_req_builder = match "multi" {
29020 "multi" => local_var_req_builder.query(
29021 &local_var_str
29022 .into_iter()
29023 .map(|p| ("id__gte".to_owned(), p.to_string()))
29024 .collect::<Vec<(std::string::String, std::string::String)>>(),
29025 ),
29026 _ => local_var_req_builder.query(&[(
29027 "id__gte",
29028 &local_var_str
29029 .into_iter()
29030 .map(|p| p.to_string())
29031 .collect::<Vec<String>>()
29032 .join(",")
29033 .to_string(),
29034 )]),
29035 };
29036 }
29037 if let Some(ref local_var_str) = id__lt {
29038 local_var_req_builder = match "multi" {
29039 "multi" => local_var_req_builder.query(
29040 &local_var_str
29041 .into_iter()
29042 .map(|p| ("id__lt".to_owned(), p.to_string()))
29043 .collect::<Vec<(std::string::String, std::string::String)>>(),
29044 ),
29045 _ => local_var_req_builder.query(&[(
29046 "id__lt",
29047 &local_var_str
29048 .into_iter()
29049 .map(|p| p.to_string())
29050 .collect::<Vec<String>>()
29051 .join(",")
29052 .to_string(),
29053 )]),
29054 };
29055 }
29056 if let Some(ref local_var_str) = id__lte {
29057 local_var_req_builder = match "multi" {
29058 "multi" => local_var_req_builder.query(
29059 &local_var_str
29060 .into_iter()
29061 .map(|p| ("id__lte".to_owned(), p.to_string()))
29062 .collect::<Vec<(std::string::String, std::string::String)>>(),
29063 ),
29064 _ => local_var_req_builder.query(&[(
29065 "id__lte",
29066 &local_var_str
29067 .into_iter()
29068 .map(|p| p.to_string())
29069 .collect::<Vec<String>>()
29070 .join(",")
29071 .to_string(),
29072 )]),
29073 };
29074 }
29075 if let Some(ref local_var_str) = id__n {
29076 local_var_req_builder = match "multi" {
29077 "multi" => local_var_req_builder.query(
29078 &local_var_str
29079 .into_iter()
29080 .map(|p| ("id__n".to_owned(), p.to_string()))
29081 .collect::<Vec<(std::string::String, std::string::String)>>(),
29082 ),
29083 _ => local_var_req_builder.query(&[(
29084 "id__n",
29085 &local_var_str
29086 .into_iter()
29087 .map(|p| p.to_string())
29088 .collect::<Vec<String>>()
29089 .join(",")
29090 .to_string(),
29091 )]),
29092 };
29093 }
29094 if let Some(ref local_var_str) = last_updated {
29095 local_var_req_builder = match "multi" {
29096 "multi" => local_var_req_builder.query(
29097 &local_var_str
29098 .into_iter()
29099 .map(|p| ("last_updated".to_owned(), p.to_string()))
29100 .collect::<Vec<(std::string::String, std::string::String)>>(),
29101 ),
29102 _ => local_var_req_builder.query(&[(
29103 "last_updated",
29104 &local_var_str
29105 .into_iter()
29106 .map(|p| p.to_string())
29107 .collect::<Vec<String>>()
29108 .join(",")
29109 .to_string(),
29110 )]),
29111 };
29112 }
29113 if let Some(ref local_var_str) = last_updated__empty {
29114 local_var_req_builder = match "multi" {
29115 "multi" => local_var_req_builder.query(
29116 &local_var_str
29117 .into_iter()
29118 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
29119 .collect::<Vec<(std::string::String, std::string::String)>>(),
29120 ),
29121 _ => local_var_req_builder.query(&[(
29122 "last_updated__empty",
29123 &local_var_str
29124 .into_iter()
29125 .map(|p| p.to_string())
29126 .collect::<Vec<String>>()
29127 .join(",")
29128 .to_string(),
29129 )]),
29130 };
29131 }
29132 if let Some(ref local_var_str) = last_updated__gt {
29133 local_var_req_builder = match "multi" {
29134 "multi" => local_var_req_builder.query(
29135 &local_var_str
29136 .into_iter()
29137 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
29138 .collect::<Vec<(std::string::String, std::string::String)>>(),
29139 ),
29140 _ => local_var_req_builder.query(&[(
29141 "last_updated__gt",
29142 &local_var_str
29143 .into_iter()
29144 .map(|p| p.to_string())
29145 .collect::<Vec<String>>()
29146 .join(",")
29147 .to_string(),
29148 )]),
29149 };
29150 }
29151 if let Some(ref local_var_str) = last_updated__gte {
29152 local_var_req_builder = match "multi" {
29153 "multi" => local_var_req_builder.query(
29154 &local_var_str
29155 .into_iter()
29156 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
29157 .collect::<Vec<(std::string::String, std::string::String)>>(),
29158 ),
29159 _ => local_var_req_builder.query(&[(
29160 "last_updated__gte",
29161 &local_var_str
29162 .into_iter()
29163 .map(|p| p.to_string())
29164 .collect::<Vec<String>>()
29165 .join(",")
29166 .to_string(),
29167 )]),
29168 };
29169 }
29170 if let Some(ref local_var_str) = last_updated__lt {
29171 local_var_req_builder = match "multi" {
29172 "multi" => local_var_req_builder.query(
29173 &local_var_str
29174 .into_iter()
29175 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
29176 .collect::<Vec<(std::string::String, std::string::String)>>(),
29177 ),
29178 _ => local_var_req_builder.query(&[(
29179 "last_updated__lt",
29180 &local_var_str
29181 .into_iter()
29182 .map(|p| p.to_string())
29183 .collect::<Vec<String>>()
29184 .join(",")
29185 .to_string(),
29186 )]),
29187 };
29188 }
29189 if let Some(ref local_var_str) = last_updated__lte {
29190 local_var_req_builder = match "multi" {
29191 "multi" => local_var_req_builder.query(
29192 &local_var_str
29193 .into_iter()
29194 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
29195 .collect::<Vec<(std::string::String, std::string::String)>>(),
29196 ),
29197 _ => local_var_req_builder.query(&[(
29198 "last_updated__lte",
29199 &local_var_str
29200 .into_iter()
29201 .map(|p| p.to_string())
29202 .collect::<Vec<String>>()
29203 .join(",")
29204 .to_string(),
29205 )]),
29206 };
29207 }
29208 if let Some(ref local_var_str) = last_updated__n {
29209 local_var_req_builder = match "multi" {
29210 "multi" => local_var_req_builder.query(
29211 &local_var_str
29212 .into_iter()
29213 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
29214 .collect::<Vec<(std::string::String, std::string::String)>>(),
29215 ),
29216 _ => local_var_req_builder.query(&[(
29217 "last_updated__n",
29218 &local_var_str
29219 .into_iter()
29220 .map(|p| p.to_string())
29221 .collect::<Vec<String>>()
29222 .join(",")
29223 .to_string(),
29224 )]),
29225 };
29226 }
29227 if let Some(ref local_var_str) = limit {
29228 local_var_req_builder =
29229 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
29230 }
29231 if let Some(ref local_var_str) = modified_by_request {
29232 local_var_req_builder =
29233 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
29234 }
29235 if let Some(ref local_var_str) = name {
29236 local_var_req_builder = match "multi" {
29237 "multi" => local_var_req_builder.query(
29238 &local_var_str
29239 .into_iter()
29240 .map(|p| ("name".to_owned(), p.to_string()))
29241 .collect::<Vec<(std::string::String, std::string::String)>>(),
29242 ),
29243 _ => local_var_req_builder.query(&[(
29244 "name",
29245 &local_var_str
29246 .into_iter()
29247 .map(|p| p.to_string())
29248 .collect::<Vec<String>>()
29249 .join(",")
29250 .to_string(),
29251 )]),
29252 };
29253 }
29254 if let Some(ref local_var_str) = name__empty {
29255 local_var_req_builder =
29256 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
29257 }
29258 if let Some(ref local_var_str) = name__ic {
29259 local_var_req_builder = match "multi" {
29260 "multi" => local_var_req_builder.query(
29261 &local_var_str
29262 .into_iter()
29263 .map(|p| ("name__ic".to_owned(), p.to_string()))
29264 .collect::<Vec<(std::string::String, std::string::String)>>(),
29265 ),
29266 _ => local_var_req_builder.query(&[(
29267 "name__ic",
29268 &local_var_str
29269 .into_iter()
29270 .map(|p| p.to_string())
29271 .collect::<Vec<String>>()
29272 .join(",")
29273 .to_string(),
29274 )]),
29275 };
29276 }
29277 if let Some(ref local_var_str) = name__ie {
29278 local_var_req_builder = match "multi" {
29279 "multi" => local_var_req_builder.query(
29280 &local_var_str
29281 .into_iter()
29282 .map(|p| ("name__ie".to_owned(), p.to_string()))
29283 .collect::<Vec<(std::string::String, std::string::String)>>(),
29284 ),
29285 _ => local_var_req_builder.query(&[(
29286 "name__ie",
29287 &local_var_str
29288 .into_iter()
29289 .map(|p| p.to_string())
29290 .collect::<Vec<String>>()
29291 .join(",")
29292 .to_string(),
29293 )]),
29294 };
29295 }
29296 if let Some(ref local_var_str) = name__iew {
29297 local_var_req_builder = match "multi" {
29298 "multi" => local_var_req_builder.query(
29299 &local_var_str
29300 .into_iter()
29301 .map(|p| ("name__iew".to_owned(), p.to_string()))
29302 .collect::<Vec<(std::string::String, std::string::String)>>(),
29303 ),
29304 _ => local_var_req_builder.query(&[(
29305 "name__iew",
29306 &local_var_str
29307 .into_iter()
29308 .map(|p| p.to_string())
29309 .collect::<Vec<String>>()
29310 .join(",")
29311 .to_string(),
29312 )]),
29313 };
29314 }
29315 if let Some(ref local_var_str) = name__iregex {
29316 local_var_req_builder = match "multi" {
29317 "multi" => local_var_req_builder.query(
29318 &local_var_str
29319 .into_iter()
29320 .map(|p| ("name__iregex".to_owned(), p.to_string()))
29321 .collect::<Vec<(std::string::String, std::string::String)>>(),
29322 ),
29323 _ => local_var_req_builder.query(&[(
29324 "name__iregex",
29325 &local_var_str
29326 .into_iter()
29327 .map(|p| p.to_string())
29328 .collect::<Vec<String>>()
29329 .join(",")
29330 .to_string(),
29331 )]),
29332 };
29333 }
29334 if let Some(ref local_var_str) = name__isw {
29335 local_var_req_builder = match "multi" {
29336 "multi" => local_var_req_builder.query(
29337 &local_var_str
29338 .into_iter()
29339 .map(|p| ("name__isw".to_owned(), p.to_string()))
29340 .collect::<Vec<(std::string::String, std::string::String)>>(),
29341 ),
29342 _ => local_var_req_builder.query(&[(
29343 "name__isw",
29344 &local_var_str
29345 .into_iter()
29346 .map(|p| p.to_string())
29347 .collect::<Vec<String>>()
29348 .join(",")
29349 .to_string(),
29350 )]),
29351 };
29352 }
29353 if let Some(ref local_var_str) = name__n {
29354 local_var_req_builder = match "multi" {
29355 "multi" => local_var_req_builder.query(
29356 &local_var_str
29357 .into_iter()
29358 .map(|p| ("name__n".to_owned(), p.to_string()))
29359 .collect::<Vec<(std::string::String, std::string::String)>>(),
29360 ),
29361 _ => local_var_req_builder.query(&[(
29362 "name__n",
29363 &local_var_str
29364 .into_iter()
29365 .map(|p| p.to_string())
29366 .collect::<Vec<String>>()
29367 .join(",")
29368 .to_string(),
29369 )]),
29370 };
29371 }
29372 if let Some(ref local_var_str) = name__nic {
29373 local_var_req_builder = match "multi" {
29374 "multi" => local_var_req_builder.query(
29375 &local_var_str
29376 .into_iter()
29377 .map(|p| ("name__nic".to_owned(), p.to_string()))
29378 .collect::<Vec<(std::string::String, std::string::String)>>(),
29379 ),
29380 _ => local_var_req_builder.query(&[(
29381 "name__nic",
29382 &local_var_str
29383 .into_iter()
29384 .map(|p| p.to_string())
29385 .collect::<Vec<String>>()
29386 .join(",")
29387 .to_string(),
29388 )]),
29389 };
29390 }
29391 if let Some(ref local_var_str) = name__nie {
29392 local_var_req_builder = match "multi" {
29393 "multi" => local_var_req_builder.query(
29394 &local_var_str
29395 .into_iter()
29396 .map(|p| ("name__nie".to_owned(), p.to_string()))
29397 .collect::<Vec<(std::string::String, std::string::String)>>(),
29398 ),
29399 _ => local_var_req_builder.query(&[(
29400 "name__nie",
29401 &local_var_str
29402 .into_iter()
29403 .map(|p| p.to_string())
29404 .collect::<Vec<String>>()
29405 .join(",")
29406 .to_string(),
29407 )]),
29408 };
29409 }
29410 if let Some(ref local_var_str) = name__niew {
29411 local_var_req_builder = match "multi" {
29412 "multi" => local_var_req_builder.query(
29413 &local_var_str
29414 .into_iter()
29415 .map(|p| ("name__niew".to_owned(), p.to_string()))
29416 .collect::<Vec<(std::string::String, std::string::String)>>(),
29417 ),
29418 _ => local_var_req_builder.query(&[(
29419 "name__niew",
29420 &local_var_str
29421 .into_iter()
29422 .map(|p| p.to_string())
29423 .collect::<Vec<String>>()
29424 .join(",")
29425 .to_string(),
29426 )]),
29427 };
29428 }
29429 if let Some(ref local_var_str) = name__nisw {
29430 local_var_req_builder = match "multi" {
29431 "multi" => local_var_req_builder.query(
29432 &local_var_str
29433 .into_iter()
29434 .map(|p| ("name__nisw".to_owned(), p.to_string()))
29435 .collect::<Vec<(std::string::String, std::string::String)>>(),
29436 ),
29437 _ => local_var_req_builder.query(&[(
29438 "name__nisw",
29439 &local_var_str
29440 .into_iter()
29441 .map(|p| p.to_string())
29442 .collect::<Vec<String>>()
29443 .join(",")
29444 .to_string(),
29445 )]),
29446 };
29447 }
29448 if let Some(ref local_var_str) = name__regex {
29449 local_var_req_builder = match "multi" {
29450 "multi" => local_var_req_builder.query(
29451 &local_var_str
29452 .into_iter()
29453 .map(|p| ("name__regex".to_owned(), p.to_string()))
29454 .collect::<Vec<(std::string::String, std::string::String)>>(),
29455 ),
29456 _ => local_var_req_builder.query(&[(
29457 "name__regex",
29458 &local_var_str
29459 .into_iter()
29460 .map(|p| p.to_string())
29461 .collect::<Vec<String>>()
29462 .join(",")
29463 .to_string(),
29464 )]),
29465 };
29466 }
29467 if let Some(ref local_var_str) = object_type {
29468 local_var_req_builder =
29469 local_var_req_builder.query(&[("object_type", &local_var_str.to_string())]);
29470 }
29471 if let Some(ref local_var_str) = object_type__n {
29472 local_var_req_builder =
29473 local_var_req_builder.query(&[("object_type__n", &local_var_str.to_string())]);
29474 }
29475 if let Some(ref local_var_str) = object_type_id {
29476 local_var_req_builder = match "multi" {
29477 "multi" => local_var_req_builder.query(
29478 &local_var_str
29479 .into_iter()
29480 .map(|p| ("object_type_id".to_owned(), p.to_string()))
29481 .collect::<Vec<(std::string::String, std::string::String)>>(),
29482 ),
29483 _ => local_var_req_builder.query(&[(
29484 "object_type_id",
29485 &local_var_str
29486 .into_iter()
29487 .map(|p| p.to_string())
29488 .collect::<Vec<String>>()
29489 .join(",")
29490 .to_string(),
29491 )]),
29492 };
29493 }
29494 if let Some(ref local_var_str) = object_type_id__n {
29495 local_var_req_builder = match "multi" {
29496 "multi" => local_var_req_builder.query(
29497 &local_var_str
29498 .into_iter()
29499 .map(|p| ("object_type_id__n".to_owned(), p.to_string()))
29500 .collect::<Vec<(std::string::String, std::string::String)>>(),
29501 ),
29502 _ => local_var_req_builder.query(&[(
29503 "object_type_id__n",
29504 &local_var_str
29505 .into_iter()
29506 .map(|p| p.to_string())
29507 .collect::<Vec<String>>()
29508 .join(",")
29509 .to_string(),
29510 )]),
29511 };
29512 }
29513 if let Some(ref local_var_str) = offset {
29514 local_var_req_builder =
29515 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
29516 }
29517 if let Some(ref local_var_str) = ordering {
29518 local_var_req_builder =
29519 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
29520 }
29521 if let Some(ref local_var_str) = q {
29522 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
29523 }
29524 if let Some(ref local_var_str) = shared {
29525 local_var_req_builder =
29526 local_var_req_builder.query(&[("shared", &local_var_str.to_string())]);
29527 }
29528 if let Some(ref local_var_str) = table {
29529 local_var_req_builder = match "multi" {
29530 "multi" => local_var_req_builder.query(
29531 &local_var_str
29532 .into_iter()
29533 .map(|p| ("table".to_owned(), p.to_string()))
29534 .collect::<Vec<(std::string::String, std::string::String)>>(),
29535 ),
29536 _ => local_var_req_builder.query(&[(
29537 "table",
29538 &local_var_str
29539 .into_iter()
29540 .map(|p| p.to_string())
29541 .collect::<Vec<String>>()
29542 .join(",")
29543 .to_string(),
29544 )]),
29545 };
29546 }
29547 if let Some(ref local_var_str) = table__empty {
29548 local_var_req_builder =
29549 local_var_req_builder.query(&[("table__empty", &local_var_str.to_string())]);
29550 }
29551 if let Some(ref local_var_str) = table__ic {
29552 local_var_req_builder = match "multi" {
29553 "multi" => local_var_req_builder.query(
29554 &local_var_str
29555 .into_iter()
29556 .map(|p| ("table__ic".to_owned(), p.to_string()))
29557 .collect::<Vec<(std::string::String, std::string::String)>>(),
29558 ),
29559 _ => local_var_req_builder.query(&[(
29560 "table__ic",
29561 &local_var_str
29562 .into_iter()
29563 .map(|p| p.to_string())
29564 .collect::<Vec<String>>()
29565 .join(",")
29566 .to_string(),
29567 )]),
29568 };
29569 }
29570 if let Some(ref local_var_str) = table__ie {
29571 local_var_req_builder = match "multi" {
29572 "multi" => local_var_req_builder.query(
29573 &local_var_str
29574 .into_iter()
29575 .map(|p| ("table__ie".to_owned(), p.to_string()))
29576 .collect::<Vec<(std::string::String, std::string::String)>>(),
29577 ),
29578 _ => local_var_req_builder.query(&[(
29579 "table__ie",
29580 &local_var_str
29581 .into_iter()
29582 .map(|p| p.to_string())
29583 .collect::<Vec<String>>()
29584 .join(",")
29585 .to_string(),
29586 )]),
29587 };
29588 }
29589 if let Some(ref local_var_str) = table__iew {
29590 local_var_req_builder = match "multi" {
29591 "multi" => local_var_req_builder.query(
29592 &local_var_str
29593 .into_iter()
29594 .map(|p| ("table__iew".to_owned(), p.to_string()))
29595 .collect::<Vec<(std::string::String, std::string::String)>>(),
29596 ),
29597 _ => local_var_req_builder.query(&[(
29598 "table__iew",
29599 &local_var_str
29600 .into_iter()
29601 .map(|p| p.to_string())
29602 .collect::<Vec<String>>()
29603 .join(",")
29604 .to_string(),
29605 )]),
29606 };
29607 }
29608 if let Some(ref local_var_str) = table__iregex {
29609 local_var_req_builder = match "multi" {
29610 "multi" => local_var_req_builder.query(
29611 &local_var_str
29612 .into_iter()
29613 .map(|p| ("table__iregex".to_owned(), p.to_string()))
29614 .collect::<Vec<(std::string::String, std::string::String)>>(),
29615 ),
29616 _ => local_var_req_builder.query(&[(
29617 "table__iregex",
29618 &local_var_str
29619 .into_iter()
29620 .map(|p| p.to_string())
29621 .collect::<Vec<String>>()
29622 .join(",")
29623 .to_string(),
29624 )]),
29625 };
29626 }
29627 if let Some(ref local_var_str) = table__isw {
29628 local_var_req_builder = match "multi" {
29629 "multi" => local_var_req_builder.query(
29630 &local_var_str
29631 .into_iter()
29632 .map(|p| ("table__isw".to_owned(), p.to_string()))
29633 .collect::<Vec<(std::string::String, std::string::String)>>(),
29634 ),
29635 _ => local_var_req_builder.query(&[(
29636 "table__isw",
29637 &local_var_str
29638 .into_iter()
29639 .map(|p| p.to_string())
29640 .collect::<Vec<String>>()
29641 .join(",")
29642 .to_string(),
29643 )]),
29644 };
29645 }
29646 if let Some(ref local_var_str) = table__n {
29647 local_var_req_builder = match "multi" {
29648 "multi" => local_var_req_builder.query(
29649 &local_var_str
29650 .into_iter()
29651 .map(|p| ("table__n".to_owned(), p.to_string()))
29652 .collect::<Vec<(std::string::String, std::string::String)>>(),
29653 ),
29654 _ => local_var_req_builder.query(&[(
29655 "table__n",
29656 &local_var_str
29657 .into_iter()
29658 .map(|p| p.to_string())
29659 .collect::<Vec<String>>()
29660 .join(",")
29661 .to_string(),
29662 )]),
29663 };
29664 }
29665 if let Some(ref local_var_str) = table__nic {
29666 local_var_req_builder = match "multi" {
29667 "multi" => local_var_req_builder.query(
29668 &local_var_str
29669 .into_iter()
29670 .map(|p| ("table__nic".to_owned(), p.to_string()))
29671 .collect::<Vec<(std::string::String, std::string::String)>>(),
29672 ),
29673 _ => local_var_req_builder.query(&[(
29674 "table__nic",
29675 &local_var_str
29676 .into_iter()
29677 .map(|p| p.to_string())
29678 .collect::<Vec<String>>()
29679 .join(",")
29680 .to_string(),
29681 )]),
29682 };
29683 }
29684 if let Some(ref local_var_str) = table__nie {
29685 local_var_req_builder = match "multi" {
29686 "multi" => local_var_req_builder.query(
29687 &local_var_str
29688 .into_iter()
29689 .map(|p| ("table__nie".to_owned(), p.to_string()))
29690 .collect::<Vec<(std::string::String, std::string::String)>>(),
29691 ),
29692 _ => local_var_req_builder.query(&[(
29693 "table__nie",
29694 &local_var_str
29695 .into_iter()
29696 .map(|p| p.to_string())
29697 .collect::<Vec<String>>()
29698 .join(",")
29699 .to_string(),
29700 )]),
29701 };
29702 }
29703 if let Some(ref local_var_str) = table__niew {
29704 local_var_req_builder = match "multi" {
29705 "multi" => local_var_req_builder.query(
29706 &local_var_str
29707 .into_iter()
29708 .map(|p| ("table__niew".to_owned(), p.to_string()))
29709 .collect::<Vec<(std::string::String, std::string::String)>>(),
29710 ),
29711 _ => local_var_req_builder.query(&[(
29712 "table__niew",
29713 &local_var_str
29714 .into_iter()
29715 .map(|p| p.to_string())
29716 .collect::<Vec<String>>()
29717 .join(",")
29718 .to_string(),
29719 )]),
29720 };
29721 }
29722 if let Some(ref local_var_str) = table__nisw {
29723 local_var_req_builder = match "multi" {
29724 "multi" => local_var_req_builder.query(
29725 &local_var_str
29726 .into_iter()
29727 .map(|p| ("table__nisw".to_owned(), p.to_string()))
29728 .collect::<Vec<(std::string::String, std::string::String)>>(),
29729 ),
29730 _ => local_var_req_builder.query(&[(
29731 "table__nisw",
29732 &local_var_str
29733 .into_iter()
29734 .map(|p| p.to_string())
29735 .collect::<Vec<String>>()
29736 .join(",")
29737 .to_string(),
29738 )]),
29739 };
29740 }
29741 if let Some(ref local_var_str) = table__regex {
29742 local_var_req_builder = match "multi" {
29743 "multi" => local_var_req_builder.query(
29744 &local_var_str
29745 .into_iter()
29746 .map(|p| ("table__regex".to_owned(), p.to_string()))
29747 .collect::<Vec<(std::string::String, std::string::String)>>(),
29748 ),
29749 _ => local_var_req_builder.query(&[(
29750 "table__regex",
29751 &local_var_str
29752 .into_iter()
29753 .map(|p| p.to_string())
29754 .collect::<Vec<String>>()
29755 .join(",")
29756 .to_string(),
29757 )]),
29758 };
29759 }
29760 if let Some(ref local_var_str) = updated_by_request {
29761 local_var_req_builder =
29762 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
29763 }
29764 if let Some(ref local_var_str) = usable {
29765 local_var_req_builder =
29766 local_var_req_builder.query(&[("usable", &local_var_str.to_string())]);
29767 }
29768 if let Some(ref local_var_str) = user {
29769 local_var_req_builder = match "multi" {
29770 "multi" => local_var_req_builder.query(
29771 &local_var_str
29772 .into_iter()
29773 .map(|p| ("user".to_owned(), p.to_string()))
29774 .collect::<Vec<(std::string::String, std::string::String)>>(),
29775 ),
29776 _ => local_var_req_builder.query(&[(
29777 "user",
29778 &local_var_str
29779 .into_iter()
29780 .map(|p| p.to_string())
29781 .collect::<Vec<String>>()
29782 .join(",")
29783 .to_string(),
29784 )]),
29785 };
29786 }
29787 if let Some(ref local_var_str) = user__n {
29788 local_var_req_builder = match "multi" {
29789 "multi" => local_var_req_builder.query(
29790 &local_var_str
29791 .into_iter()
29792 .map(|p| ("user__n".to_owned(), p.to_string()))
29793 .collect::<Vec<(std::string::String, std::string::String)>>(),
29794 ),
29795 _ => local_var_req_builder.query(&[(
29796 "user__n",
29797 &local_var_str
29798 .into_iter()
29799 .map(|p| p.to_string())
29800 .collect::<Vec<String>>()
29801 .join(",")
29802 .to_string(),
29803 )]),
29804 };
29805 }
29806 if let Some(ref local_var_str) = user_id {
29807 local_var_req_builder = match "multi" {
29808 "multi" => local_var_req_builder.query(
29809 &local_var_str
29810 .into_iter()
29811 .map(|p| ("user_id".to_owned(), p.to_string()))
29812 .collect::<Vec<(std::string::String, std::string::String)>>(),
29813 ),
29814 _ => local_var_req_builder.query(&[(
29815 "user_id",
29816 &local_var_str
29817 .into_iter()
29818 .map(|p| p.to_string())
29819 .collect::<Vec<String>>()
29820 .join(",")
29821 .to_string(),
29822 )]),
29823 };
29824 }
29825 if let Some(ref local_var_str) = user_id__n {
29826 local_var_req_builder = match "multi" {
29827 "multi" => local_var_req_builder.query(
29828 &local_var_str
29829 .into_iter()
29830 .map(|p| ("user_id__n".to_owned(), p.to_string()))
29831 .collect::<Vec<(std::string::String, std::string::String)>>(),
29832 ),
29833 _ => local_var_req_builder.query(&[(
29834 "user_id__n",
29835 &local_var_str
29836 .into_iter()
29837 .map(|p| p.to_string())
29838 .collect::<Vec<String>>()
29839 .join(",")
29840 .to_string(),
29841 )]),
29842 };
29843 }
29844 if let Some(ref local_var_str) = weight {
29845 local_var_req_builder = match "multi" {
29846 "multi" => local_var_req_builder.query(
29847 &local_var_str
29848 .into_iter()
29849 .map(|p| ("weight".to_owned(), p.to_string()))
29850 .collect::<Vec<(std::string::String, std::string::String)>>(),
29851 ),
29852 _ => local_var_req_builder.query(&[(
29853 "weight",
29854 &local_var_str
29855 .into_iter()
29856 .map(|p| p.to_string())
29857 .collect::<Vec<String>>()
29858 .join(",")
29859 .to_string(),
29860 )]),
29861 };
29862 }
29863 if let Some(ref local_var_str) = weight__empty {
29864 local_var_req_builder =
29865 local_var_req_builder.query(&[("weight__empty", &local_var_str.to_string())]);
29866 }
29867 if let Some(ref local_var_str) = weight__gt {
29868 local_var_req_builder = match "multi" {
29869 "multi" => local_var_req_builder.query(
29870 &local_var_str
29871 .into_iter()
29872 .map(|p| ("weight__gt".to_owned(), p.to_string()))
29873 .collect::<Vec<(std::string::String, std::string::String)>>(),
29874 ),
29875 _ => local_var_req_builder.query(&[(
29876 "weight__gt",
29877 &local_var_str
29878 .into_iter()
29879 .map(|p| p.to_string())
29880 .collect::<Vec<String>>()
29881 .join(",")
29882 .to_string(),
29883 )]),
29884 };
29885 }
29886 if let Some(ref local_var_str) = weight__gte {
29887 local_var_req_builder = match "multi" {
29888 "multi" => local_var_req_builder.query(
29889 &local_var_str
29890 .into_iter()
29891 .map(|p| ("weight__gte".to_owned(), p.to_string()))
29892 .collect::<Vec<(std::string::String, std::string::String)>>(),
29893 ),
29894 _ => local_var_req_builder.query(&[(
29895 "weight__gte",
29896 &local_var_str
29897 .into_iter()
29898 .map(|p| p.to_string())
29899 .collect::<Vec<String>>()
29900 .join(",")
29901 .to_string(),
29902 )]),
29903 };
29904 }
29905 if let Some(ref local_var_str) = weight__lt {
29906 local_var_req_builder = match "multi" {
29907 "multi" => local_var_req_builder.query(
29908 &local_var_str
29909 .into_iter()
29910 .map(|p| ("weight__lt".to_owned(), p.to_string()))
29911 .collect::<Vec<(std::string::String, std::string::String)>>(),
29912 ),
29913 _ => local_var_req_builder.query(&[(
29914 "weight__lt",
29915 &local_var_str
29916 .into_iter()
29917 .map(|p| p.to_string())
29918 .collect::<Vec<String>>()
29919 .join(",")
29920 .to_string(),
29921 )]),
29922 };
29923 }
29924 if let Some(ref local_var_str) = weight__lte {
29925 local_var_req_builder = match "multi" {
29926 "multi" => local_var_req_builder.query(
29927 &local_var_str
29928 .into_iter()
29929 .map(|p| ("weight__lte".to_owned(), p.to_string()))
29930 .collect::<Vec<(std::string::String, std::string::String)>>(),
29931 ),
29932 _ => local_var_req_builder.query(&[(
29933 "weight__lte",
29934 &local_var_str
29935 .into_iter()
29936 .map(|p| p.to_string())
29937 .collect::<Vec<String>>()
29938 .join(",")
29939 .to_string(),
29940 )]),
29941 };
29942 }
29943 if let Some(ref local_var_str) = weight__n {
29944 local_var_req_builder = match "multi" {
29945 "multi" => local_var_req_builder.query(
29946 &local_var_str
29947 .into_iter()
29948 .map(|p| ("weight__n".to_owned(), p.to_string()))
29949 .collect::<Vec<(std::string::String, std::string::String)>>(),
29950 ),
29951 _ => local_var_req_builder.query(&[(
29952 "weight__n",
29953 &local_var_str
29954 .into_iter()
29955 .map(|p| p.to_string())
29956 .collect::<Vec<String>>()
29957 .join(",")
29958 .to_string(),
29959 )]),
29960 };
29961 }
29962 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
29963 local_var_req_builder =
29964 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
29965 }
29966 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
29967 let local_var_key = local_var_apikey.key.clone();
29968 let local_var_value = match local_var_apikey.prefix {
29969 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
29970 None => local_var_key,
29971 };
29972 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
29973 };
29974
29975 let local_var_req = local_var_req_builder.build()?;
29976 let local_var_resp = local_var_client.execute(local_var_req).await?;
29977
29978 let local_var_status = local_var_resp.status();
29979 let local_var_content = local_var_resp.text().await?;
29980
29981 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
29982 serde_json::from_str(&local_var_content).map_err(Error::from)
29983 } else {
29984 let local_var_entity: Option<ExtrasTableConfigsListError> =
29985 serde_json::from_str(&local_var_content).ok();
29986 let local_var_error = ResponseContent {
29987 status: local_var_status,
29988 content: local_var_content,
29989 entity: local_var_entity,
29990 };
29991 Err(Error::ResponseError(local_var_error))
29992 }
29993}
29994
29995pub async fn extras_table_configs_partial_update(
29997 configuration: &configuration::Configuration,
29998 id: i32,
29999 patched_table_config_request: Option<crate::models::PatchedTableConfigRequest>,
30000) -> Result<crate::models::TableConfig, Error<ExtrasTableConfigsPartialUpdateError>> {
30001 let local_var_configuration = configuration;
30002
30003 let local_var_client = &local_var_configuration.client;
30004
30005 let local_var_uri_str = format!(
30006 "{}/api/extras/table-configs/{id}/",
30007 local_var_configuration.base_path,
30008 id = id
30009 );
30010 let mut local_var_req_builder =
30011 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
30012
30013 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
30014 local_var_req_builder =
30015 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
30016 }
30017 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
30018 let local_var_key = local_var_apikey.key.clone();
30019 let local_var_value = match local_var_apikey.prefix {
30020 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
30021 None => local_var_key,
30022 };
30023 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
30024 };
30025 local_var_req_builder = local_var_req_builder.json(&patched_table_config_request);
30026
30027 let local_var_req = local_var_req_builder.build()?;
30028 let local_var_resp = local_var_client.execute(local_var_req).await?;
30029
30030 let local_var_status = local_var_resp.status();
30031 let local_var_content = local_var_resp.text().await?;
30032
30033 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
30034 serde_json::from_str(&local_var_content).map_err(Error::from)
30035 } else {
30036 let local_var_entity: Option<ExtrasTableConfigsPartialUpdateError> =
30037 serde_json::from_str(&local_var_content).ok();
30038 let local_var_error = ResponseContent {
30039 status: local_var_status,
30040 content: local_var_content,
30041 entity: local_var_entity,
30042 };
30043 Err(Error::ResponseError(local_var_error))
30044 }
30045}
30046
30047pub async fn extras_table_configs_retrieve(
30049 configuration: &configuration::Configuration,
30050 id: i32,
30051) -> Result<crate::models::TableConfig, Error<ExtrasTableConfigsRetrieveError>> {
30052 let local_var_configuration = configuration;
30053
30054 let local_var_client = &local_var_configuration.client;
30055
30056 let local_var_uri_str = format!(
30057 "{}/api/extras/table-configs/{id}/",
30058 local_var_configuration.base_path,
30059 id = id
30060 );
30061 let mut local_var_req_builder =
30062 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
30063
30064 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
30065 local_var_req_builder =
30066 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
30067 }
30068 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
30069 let local_var_key = local_var_apikey.key.clone();
30070 let local_var_value = match local_var_apikey.prefix {
30071 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
30072 None => local_var_key,
30073 };
30074 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
30075 };
30076
30077 let local_var_req = local_var_req_builder.build()?;
30078 let local_var_resp = local_var_client.execute(local_var_req).await?;
30079
30080 let local_var_status = local_var_resp.status();
30081 let local_var_content = local_var_resp.text().await?;
30082
30083 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
30084 serde_json::from_str(&local_var_content).map_err(Error::from)
30085 } else {
30086 let local_var_entity: Option<ExtrasTableConfigsRetrieveError> =
30087 serde_json::from_str(&local_var_content).ok();
30088 let local_var_error = ResponseContent {
30089 status: local_var_status,
30090 content: local_var_content,
30091 entity: local_var_entity,
30092 };
30093 Err(Error::ResponseError(local_var_error))
30094 }
30095}
30096
30097pub async fn extras_table_configs_update(
30099 configuration: &configuration::Configuration,
30100 id: i32,
30101 table_config_request: crate::models::TableConfigRequest,
30102) -> Result<crate::models::TableConfig, Error<ExtrasTableConfigsUpdateError>> {
30103 let local_var_configuration = configuration;
30104
30105 let local_var_client = &local_var_configuration.client;
30106
30107 let local_var_uri_str = format!(
30108 "{}/api/extras/table-configs/{id}/",
30109 local_var_configuration.base_path,
30110 id = id
30111 );
30112 let mut local_var_req_builder =
30113 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
30114
30115 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
30116 local_var_req_builder =
30117 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
30118 }
30119 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
30120 let local_var_key = local_var_apikey.key.clone();
30121 let local_var_value = match local_var_apikey.prefix {
30122 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
30123 None => local_var_key,
30124 };
30125 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
30126 };
30127 local_var_req_builder = local_var_req_builder.json(&table_config_request);
30128
30129 let local_var_req = local_var_req_builder.build()?;
30130 let local_var_resp = local_var_client.execute(local_var_req).await?;
30131
30132 let local_var_status = local_var_resp.status();
30133 let local_var_content = local_var_resp.text().await?;
30134
30135 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
30136 serde_json::from_str(&local_var_content).map_err(Error::from)
30137 } else {
30138 let local_var_entity: Option<ExtrasTableConfigsUpdateError> =
30139 serde_json::from_str(&local_var_content).ok();
30140 let local_var_error = ResponseContent {
30141 status: local_var_status,
30142 content: local_var_content,
30143 entity: local_var_entity,
30144 };
30145 Err(Error::ResponseError(local_var_error))
30146 }
30147}
30148
30149pub async fn extras_tagged_objects_list(
30151 configuration: &configuration::Configuration,
30152 id: Option<Vec<i32>>,
30153 id__empty: Option<bool>,
30154 id__gt: Option<Vec<i32>>,
30155 id__gte: Option<Vec<i32>>,
30156 id__lt: Option<Vec<i32>>,
30157 id__lte: Option<Vec<i32>>,
30158 id__n: Option<Vec<i32>>,
30159 limit: Option<i32>,
30160 object_id: Option<Vec<i32>>,
30161 object_id__empty: Option<bool>,
30162 object_id__gt: Option<Vec<i32>>,
30163 object_id__gte: Option<Vec<i32>>,
30164 object_id__lt: Option<Vec<i32>>,
30165 object_id__lte: Option<Vec<i32>>,
30166 object_id__n: Option<Vec<i32>>,
30167 object_type: Option<&str>,
30168 object_type__n: Option<&str>,
30169 object_type_id: Option<Vec<i32>>,
30170 object_type_id__n: Option<Vec<i32>>,
30171 offset: Option<i32>,
30172 ordering: Option<&str>,
30173 q: Option<&str>,
30174 tag: Option<Vec<String>>,
30175 tag__n: Option<Vec<String>>,
30176 tag_id: Option<Vec<i32>>,
30177 tag_id__n: Option<Vec<i32>>,
30178) -> Result<crate::models::PaginatedTaggedItemList, Error<ExtrasTaggedObjectsListError>> {
30179 let local_var_configuration = configuration;
30180
30181 let local_var_client = &local_var_configuration.client;
30182
30183 let local_var_uri_str = format!(
30184 "{}/api/extras/tagged-objects/",
30185 local_var_configuration.base_path
30186 );
30187 let mut local_var_req_builder =
30188 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
30189
30190 if let Some(ref local_var_str) = id {
30191 local_var_req_builder = match "multi" {
30192 "multi" => local_var_req_builder.query(
30193 &local_var_str
30194 .into_iter()
30195 .map(|p| ("id".to_owned(), p.to_string()))
30196 .collect::<Vec<(std::string::String, std::string::String)>>(),
30197 ),
30198 _ => local_var_req_builder.query(&[(
30199 "id",
30200 &local_var_str
30201 .into_iter()
30202 .map(|p| p.to_string())
30203 .collect::<Vec<String>>()
30204 .join(",")
30205 .to_string(),
30206 )]),
30207 };
30208 }
30209 if let Some(ref local_var_str) = id__empty {
30210 local_var_req_builder =
30211 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
30212 }
30213 if let Some(ref local_var_str) = id__gt {
30214 local_var_req_builder = match "multi" {
30215 "multi" => local_var_req_builder.query(
30216 &local_var_str
30217 .into_iter()
30218 .map(|p| ("id__gt".to_owned(), p.to_string()))
30219 .collect::<Vec<(std::string::String, std::string::String)>>(),
30220 ),
30221 _ => local_var_req_builder.query(&[(
30222 "id__gt",
30223 &local_var_str
30224 .into_iter()
30225 .map(|p| p.to_string())
30226 .collect::<Vec<String>>()
30227 .join(",")
30228 .to_string(),
30229 )]),
30230 };
30231 }
30232 if let Some(ref local_var_str) = id__gte {
30233 local_var_req_builder = match "multi" {
30234 "multi" => local_var_req_builder.query(
30235 &local_var_str
30236 .into_iter()
30237 .map(|p| ("id__gte".to_owned(), p.to_string()))
30238 .collect::<Vec<(std::string::String, std::string::String)>>(),
30239 ),
30240 _ => local_var_req_builder.query(&[(
30241 "id__gte",
30242 &local_var_str
30243 .into_iter()
30244 .map(|p| p.to_string())
30245 .collect::<Vec<String>>()
30246 .join(",")
30247 .to_string(),
30248 )]),
30249 };
30250 }
30251 if let Some(ref local_var_str) = id__lt {
30252 local_var_req_builder = match "multi" {
30253 "multi" => local_var_req_builder.query(
30254 &local_var_str
30255 .into_iter()
30256 .map(|p| ("id__lt".to_owned(), p.to_string()))
30257 .collect::<Vec<(std::string::String, std::string::String)>>(),
30258 ),
30259 _ => local_var_req_builder.query(&[(
30260 "id__lt",
30261 &local_var_str
30262 .into_iter()
30263 .map(|p| p.to_string())
30264 .collect::<Vec<String>>()
30265 .join(",")
30266 .to_string(),
30267 )]),
30268 };
30269 }
30270 if let Some(ref local_var_str) = id__lte {
30271 local_var_req_builder = match "multi" {
30272 "multi" => local_var_req_builder.query(
30273 &local_var_str
30274 .into_iter()
30275 .map(|p| ("id__lte".to_owned(), p.to_string()))
30276 .collect::<Vec<(std::string::String, std::string::String)>>(),
30277 ),
30278 _ => local_var_req_builder.query(&[(
30279 "id__lte",
30280 &local_var_str
30281 .into_iter()
30282 .map(|p| p.to_string())
30283 .collect::<Vec<String>>()
30284 .join(",")
30285 .to_string(),
30286 )]),
30287 };
30288 }
30289 if let Some(ref local_var_str) = id__n {
30290 local_var_req_builder = match "multi" {
30291 "multi" => local_var_req_builder.query(
30292 &local_var_str
30293 .into_iter()
30294 .map(|p| ("id__n".to_owned(), p.to_string()))
30295 .collect::<Vec<(std::string::String, std::string::String)>>(),
30296 ),
30297 _ => local_var_req_builder.query(&[(
30298 "id__n",
30299 &local_var_str
30300 .into_iter()
30301 .map(|p| p.to_string())
30302 .collect::<Vec<String>>()
30303 .join(",")
30304 .to_string(),
30305 )]),
30306 };
30307 }
30308 if let Some(ref local_var_str) = limit {
30309 local_var_req_builder =
30310 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
30311 }
30312 if let Some(ref local_var_str) = object_id {
30313 local_var_req_builder = match "multi" {
30314 "multi" => local_var_req_builder.query(
30315 &local_var_str
30316 .into_iter()
30317 .map(|p| ("object_id".to_owned(), p.to_string()))
30318 .collect::<Vec<(std::string::String, std::string::String)>>(),
30319 ),
30320 _ => local_var_req_builder.query(&[(
30321 "object_id",
30322 &local_var_str
30323 .into_iter()
30324 .map(|p| p.to_string())
30325 .collect::<Vec<String>>()
30326 .join(",")
30327 .to_string(),
30328 )]),
30329 };
30330 }
30331 if let Some(ref local_var_str) = object_id__empty {
30332 local_var_req_builder =
30333 local_var_req_builder.query(&[("object_id__empty", &local_var_str.to_string())]);
30334 }
30335 if let Some(ref local_var_str) = object_id__gt {
30336 local_var_req_builder = match "multi" {
30337 "multi" => local_var_req_builder.query(
30338 &local_var_str
30339 .into_iter()
30340 .map(|p| ("object_id__gt".to_owned(), p.to_string()))
30341 .collect::<Vec<(std::string::String, std::string::String)>>(),
30342 ),
30343 _ => local_var_req_builder.query(&[(
30344 "object_id__gt",
30345 &local_var_str
30346 .into_iter()
30347 .map(|p| p.to_string())
30348 .collect::<Vec<String>>()
30349 .join(",")
30350 .to_string(),
30351 )]),
30352 };
30353 }
30354 if let Some(ref local_var_str) = object_id__gte {
30355 local_var_req_builder = match "multi" {
30356 "multi" => local_var_req_builder.query(
30357 &local_var_str
30358 .into_iter()
30359 .map(|p| ("object_id__gte".to_owned(), p.to_string()))
30360 .collect::<Vec<(std::string::String, std::string::String)>>(),
30361 ),
30362 _ => local_var_req_builder.query(&[(
30363 "object_id__gte",
30364 &local_var_str
30365 .into_iter()
30366 .map(|p| p.to_string())
30367 .collect::<Vec<String>>()
30368 .join(",")
30369 .to_string(),
30370 )]),
30371 };
30372 }
30373 if let Some(ref local_var_str) = object_id__lt {
30374 local_var_req_builder = match "multi" {
30375 "multi" => local_var_req_builder.query(
30376 &local_var_str
30377 .into_iter()
30378 .map(|p| ("object_id__lt".to_owned(), p.to_string()))
30379 .collect::<Vec<(std::string::String, std::string::String)>>(),
30380 ),
30381 _ => local_var_req_builder.query(&[(
30382 "object_id__lt",
30383 &local_var_str
30384 .into_iter()
30385 .map(|p| p.to_string())
30386 .collect::<Vec<String>>()
30387 .join(",")
30388 .to_string(),
30389 )]),
30390 };
30391 }
30392 if let Some(ref local_var_str) = object_id__lte {
30393 local_var_req_builder = match "multi" {
30394 "multi" => local_var_req_builder.query(
30395 &local_var_str
30396 .into_iter()
30397 .map(|p| ("object_id__lte".to_owned(), p.to_string()))
30398 .collect::<Vec<(std::string::String, std::string::String)>>(),
30399 ),
30400 _ => local_var_req_builder.query(&[(
30401 "object_id__lte",
30402 &local_var_str
30403 .into_iter()
30404 .map(|p| p.to_string())
30405 .collect::<Vec<String>>()
30406 .join(",")
30407 .to_string(),
30408 )]),
30409 };
30410 }
30411 if let Some(ref local_var_str) = object_id__n {
30412 local_var_req_builder = match "multi" {
30413 "multi" => local_var_req_builder.query(
30414 &local_var_str
30415 .into_iter()
30416 .map(|p| ("object_id__n".to_owned(), p.to_string()))
30417 .collect::<Vec<(std::string::String, std::string::String)>>(),
30418 ),
30419 _ => local_var_req_builder.query(&[(
30420 "object_id__n",
30421 &local_var_str
30422 .into_iter()
30423 .map(|p| p.to_string())
30424 .collect::<Vec<String>>()
30425 .join(",")
30426 .to_string(),
30427 )]),
30428 };
30429 }
30430 if let Some(ref local_var_str) = object_type {
30431 local_var_req_builder =
30432 local_var_req_builder.query(&[("object_type", &local_var_str.to_string())]);
30433 }
30434 if let Some(ref local_var_str) = object_type__n {
30435 local_var_req_builder =
30436 local_var_req_builder.query(&[("object_type__n", &local_var_str.to_string())]);
30437 }
30438 if let Some(ref local_var_str) = object_type_id {
30439 local_var_req_builder = match "multi" {
30440 "multi" => local_var_req_builder.query(
30441 &local_var_str
30442 .into_iter()
30443 .map(|p| ("object_type_id".to_owned(), p.to_string()))
30444 .collect::<Vec<(std::string::String, std::string::String)>>(),
30445 ),
30446 _ => local_var_req_builder.query(&[(
30447 "object_type_id",
30448 &local_var_str
30449 .into_iter()
30450 .map(|p| p.to_string())
30451 .collect::<Vec<String>>()
30452 .join(",")
30453 .to_string(),
30454 )]),
30455 };
30456 }
30457 if let Some(ref local_var_str) = object_type_id__n {
30458 local_var_req_builder = match "multi" {
30459 "multi" => local_var_req_builder.query(
30460 &local_var_str
30461 .into_iter()
30462 .map(|p| ("object_type_id__n".to_owned(), p.to_string()))
30463 .collect::<Vec<(std::string::String, std::string::String)>>(),
30464 ),
30465 _ => local_var_req_builder.query(&[(
30466 "object_type_id__n",
30467 &local_var_str
30468 .into_iter()
30469 .map(|p| p.to_string())
30470 .collect::<Vec<String>>()
30471 .join(",")
30472 .to_string(),
30473 )]),
30474 };
30475 }
30476 if let Some(ref local_var_str) = offset {
30477 local_var_req_builder =
30478 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
30479 }
30480 if let Some(ref local_var_str) = ordering {
30481 local_var_req_builder =
30482 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
30483 }
30484 if let Some(ref local_var_str) = q {
30485 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
30486 }
30487 if let Some(ref local_var_str) = tag {
30488 local_var_req_builder = match "multi" {
30489 "multi" => local_var_req_builder.query(
30490 &local_var_str
30491 .into_iter()
30492 .map(|p| ("tag".to_owned(), p.to_string()))
30493 .collect::<Vec<(std::string::String, std::string::String)>>(),
30494 ),
30495 _ => local_var_req_builder.query(&[(
30496 "tag",
30497 &local_var_str
30498 .into_iter()
30499 .map(|p| p.to_string())
30500 .collect::<Vec<String>>()
30501 .join(",")
30502 .to_string(),
30503 )]),
30504 };
30505 }
30506 if let Some(ref local_var_str) = tag__n {
30507 local_var_req_builder = match "multi" {
30508 "multi" => local_var_req_builder.query(
30509 &local_var_str
30510 .into_iter()
30511 .map(|p| ("tag__n".to_owned(), p.to_string()))
30512 .collect::<Vec<(std::string::String, std::string::String)>>(),
30513 ),
30514 _ => local_var_req_builder.query(&[(
30515 "tag__n",
30516 &local_var_str
30517 .into_iter()
30518 .map(|p| p.to_string())
30519 .collect::<Vec<String>>()
30520 .join(",")
30521 .to_string(),
30522 )]),
30523 };
30524 }
30525 if let Some(ref local_var_str) = tag_id {
30526 local_var_req_builder = match "multi" {
30527 "multi" => local_var_req_builder.query(
30528 &local_var_str
30529 .into_iter()
30530 .map(|p| ("tag_id".to_owned(), p.to_string()))
30531 .collect::<Vec<(std::string::String, std::string::String)>>(),
30532 ),
30533 _ => local_var_req_builder.query(&[(
30534 "tag_id",
30535 &local_var_str
30536 .into_iter()
30537 .map(|p| p.to_string())
30538 .collect::<Vec<String>>()
30539 .join(",")
30540 .to_string(),
30541 )]),
30542 };
30543 }
30544 if let Some(ref local_var_str) = tag_id__n {
30545 local_var_req_builder = match "multi" {
30546 "multi" => local_var_req_builder.query(
30547 &local_var_str
30548 .into_iter()
30549 .map(|p| ("tag_id__n".to_owned(), p.to_string()))
30550 .collect::<Vec<(std::string::String, std::string::String)>>(),
30551 ),
30552 _ => local_var_req_builder.query(&[(
30553 "tag_id__n",
30554 &local_var_str
30555 .into_iter()
30556 .map(|p| p.to_string())
30557 .collect::<Vec<String>>()
30558 .join(",")
30559 .to_string(),
30560 )]),
30561 };
30562 }
30563 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
30564 local_var_req_builder =
30565 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
30566 }
30567 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
30568 let local_var_key = local_var_apikey.key.clone();
30569 let local_var_value = match local_var_apikey.prefix {
30570 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
30571 None => local_var_key,
30572 };
30573 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
30574 };
30575
30576 let local_var_req = local_var_req_builder.build()?;
30577 let local_var_resp = local_var_client.execute(local_var_req).await?;
30578
30579 let local_var_status = local_var_resp.status();
30580 let local_var_content = local_var_resp.text().await?;
30581
30582 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
30583 serde_json::from_str(&local_var_content).map_err(Error::from)
30584 } else {
30585 let local_var_entity: Option<ExtrasTaggedObjectsListError> =
30586 serde_json::from_str(&local_var_content).ok();
30587 let local_var_error = ResponseContent {
30588 status: local_var_status,
30589 content: local_var_content,
30590 entity: local_var_entity,
30591 };
30592 Err(Error::ResponseError(local_var_error))
30593 }
30594}
30595
30596pub async fn extras_tagged_objects_retrieve(
30598 configuration: &configuration::Configuration,
30599 id: i32,
30600) -> Result<crate::models::TaggedItem, Error<ExtrasTaggedObjectsRetrieveError>> {
30601 let local_var_configuration = configuration;
30602
30603 let local_var_client = &local_var_configuration.client;
30604
30605 let local_var_uri_str = format!(
30606 "{}/api/extras/tagged-objects/{id}/",
30607 local_var_configuration.base_path,
30608 id = id
30609 );
30610 let mut local_var_req_builder =
30611 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
30612
30613 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
30614 local_var_req_builder =
30615 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
30616 }
30617 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
30618 let local_var_key = local_var_apikey.key.clone();
30619 let local_var_value = match local_var_apikey.prefix {
30620 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
30621 None => local_var_key,
30622 };
30623 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
30624 };
30625
30626 let local_var_req = local_var_req_builder.build()?;
30627 let local_var_resp = local_var_client.execute(local_var_req).await?;
30628
30629 let local_var_status = local_var_resp.status();
30630 let local_var_content = local_var_resp.text().await?;
30631
30632 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
30633 serde_json::from_str(&local_var_content).map_err(Error::from)
30634 } else {
30635 let local_var_entity: Option<ExtrasTaggedObjectsRetrieveError> =
30636 serde_json::from_str(&local_var_content).ok();
30637 let local_var_error = ResponseContent {
30638 status: local_var_status,
30639 content: local_var_content,
30640 entity: local_var_entity,
30641 };
30642 Err(Error::ResponseError(local_var_error))
30643 }
30644}
30645
30646pub async fn extras_tags_bulk_destroy(
30648 configuration: &configuration::Configuration,
30649 tag_request: Vec<crate::models::TagRequest>,
30650) -> Result<(), Error<ExtrasTagsBulkDestroyError>> {
30651 let local_var_configuration = configuration;
30652
30653 let local_var_client = &local_var_configuration.client;
30654
30655 let local_var_uri_str = format!("{}/api/extras/tags/", local_var_configuration.base_path);
30656 let mut local_var_req_builder =
30657 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
30658
30659 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
30660 local_var_req_builder =
30661 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
30662 }
30663 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
30664 let local_var_key = local_var_apikey.key.clone();
30665 let local_var_value = match local_var_apikey.prefix {
30666 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
30667 None => local_var_key,
30668 };
30669 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
30670 };
30671 local_var_req_builder = local_var_req_builder.json(&tag_request);
30672
30673 let local_var_req = local_var_req_builder.build()?;
30674 let local_var_resp = local_var_client.execute(local_var_req).await?;
30675
30676 let local_var_status = local_var_resp.status();
30677 let local_var_content = local_var_resp.text().await?;
30678
30679 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
30680 Ok(())
30681 } else {
30682 let local_var_entity: Option<ExtrasTagsBulkDestroyError> =
30683 serde_json::from_str(&local_var_content).ok();
30684 let local_var_error = ResponseContent {
30685 status: local_var_status,
30686 content: local_var_content,
30687 entity: local_var_entity,
30688 };
30689 Err(Error::ResponseError(local_var_error))
30690 }
30691}
30692
30693pub async fn extras_tags_bulk_partial_update(
30695 configuration: &configuration::Configuration,
30696 tag_request: Vec<crate::models::TagRequest>,
30697) -> Result<Vec<crate::models::Tag>, Error<ExtrasTagsBulkPartialUpdateError>> {
30698 let local_var_configuration = configuration;
30699
30700 let local_var_client = &local_var_configuration.client;
30701
30702 let local_var_uri_str = format!("{}/api/extras/tags/", local_var_configuration.base_path);
30703 let mut local_var_req_builder =
30704 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
30705
30706 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
30707 local_var_req_builder =
30708 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
30709 }
30710 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
30711 let local_var_key = local_var_apikey.key.clone();
30712 let local_var_value = match local_var_apikey.prefix {
30713 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
30714 None => local_var_key,
30715 };
30716 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
30717 };
30718 local_var_req_builder = local_var_req_builder.json(&tag_request);
30719
30720 let local_var_req = local_var_req_builder.build()?;
30721 let local_var_resp = local_var_client.execute(local_var_req).await?;
30722
30723 let local_var_status = local_var_resp.status();
30724 let local_var_content = local_var_resp.text().await?;
30725
30726 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
30727 serde_json::from_str(&local_var_content).map_err(Error::from)
30728 } else {
30729 let local_var_entity: Option<ExtrasTagsBulkPartialUpdateError> =
30730 serde_json::from_str(&local_var_content).ok();
30731 let local_var_error = ResponseContent {
30732 status: local_var_status,
30733 content: local_var_content,
30734 entity: local_var_entity,
30735 };
30736 Err(Error::ResponseError(local_var_error))
30737 }
30738}
30739
30740pub async fn extras_tags_bulk_update(
30742 configuration: &configuration::Configuration,
30743 tag_request: Vec<crate::models::TagRequest>,
30744) -> Result<Vec<crate::models::Tag>, Error<ExtrasTagsBulkUpdateError>> {
30745 let local_var_configuration = configuration;
30746
30747 let local_var_client = &local_var_configuration.client;
30748
30749 let local_var_uri_str = format!("{}/api/extras/tags/", local_var_configuration.base_path);
30750 let mut local_var_req_builder =
30751 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
30752
30753 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
30754 local_var_req_builder =
30755 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
30756 }
30757 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
30758 let local_var_key = local_var_apikey.key.clone();
30759 let local_var_value = match local_var_apikey.prefix {
30760 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
30761 None => local_var_key,
30762 };
30763 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
30764 };
30765 local_var_req_builder = local_var_req_builder.json(&tag_request);
30766
30767 let local_var_req = local_var_req_builder.build()?;
30768 let local_var_resp = local_var_client.execute(local_var_req).await?;
30769
30770 let local_var_status = local_var_resp.status();
30771 let local_var_content = local_var_resp.text().await?;
30772
30773 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
30774 serde_json::from_str(&local_var_content).map_err(Error::from)
30775 } else {
30776 let local_var_entity: Option<ExtrasTagsBulkUpdateError> =
30777 serde_json::from_str(&local_var_content).ok();
30778 let local_var_error = ResponseContent {
30779 status: local_var_status,
30780 content: local_var_content,
30781 entity: local_var_entity,
30782 };
30783 Err(Error::ResponseError(local_var_error))
30784 }
30785}
30786
30787pub async fn extras_tags_create(
30789 configuration: &configuration::Configuration,
30790 tag_request: crate::models::TagRequest,
30791) -> Result<crate::models::Tag, Error<ExtrasTagsCreateError>> {
30792 let local_var_configuration = configuration;
30793
30794 let local_var_client = &local_var_configuration.client;
30795
30796 let local_var_uri_str = format!("{}/api/extras/tags/", local_var_configuration.base_path);
30797 let mut local_var_req_builder =
30798 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
30799
30800 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
30801 local_var_req_builder =
30802 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
30803 }
30804 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
30805 let local_var_key = local_var_apikey.key.clone();
30806 let local_var_value = match local_var_apikey.prefix {
30807 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
30808 None => local_var_key,
30809 };
30810 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
30811 };
30812 local_var_req_builder = local_var_req_builder.json(&tag_request);
30813
30814 let local_var_req = local_var_req_builder.build()?;
30815 let local_var_resp = local_var_client.execute(local_var_req).await?;
30816
30817 let local_var_status = local_var_resp.status();
30818 let local_var_content = local_var_resp.text().await?;
30819
30820 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
30821 serde_json::from_str(&local_var_content).map_err(Error::from)
30822 } else {
30823 let local_var_entity: Option<ExtrasTagsCreateError> =
30824 serde_json::from_str(&local_var_content).ok();
30825 let local_var_error = ResponseContent {
30826 status: local_var_status,
30827 content: local_var_content,
30828 entity: local_var_entity,
30829 };
30830 Err(Error::ResponseError(local_var_error))
30831 }
30832}
30833
30834pub async fn extras_tags_destroy(
30836 configuration: &configuration::Configuration,
30837 id: i32,
30838) -> Result<(), Error<ExtrasTagsDestroyError>> {
30839 let local_var_configuration = configuration;
30840
30841 let local_var_client = &local_var_configuration.client;
30842
30843 let local_var_uri_str = format!(
30844 "{}/api/extras/tags/{id}/",
30845 local_var_configuration.base_path,
30846 id = id
30847 );
30848 let mut local_var_req_builder =
30849 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
30850
30851 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
30852 local_var_req_builder =
30853 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
30854 }
30855 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
30856 let local_var_key = local_var_apikey.key.clone();
30857 let local_var_value = match local_var_apikey.prefix {
30858 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
30859 None => local_var_key,
30860 };
30861 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
30862 };
30863
30864 let local_var_req = local_var_req_builder.build()?;
30865 let local_var_resp = local_var_client.execute(local_var_req).await?;
30866
30867 let local_var_status = local_var_resp.status();
30868 let local_var_content = local_var_resp.text().await?;
30869
30870 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
30871 Ok(())
30872 } else {
30873 let local_var_entity: Option<ExtrasTagsDestroyError> =
30874 serde_json::from_str(&local_var_content).ok();
30875 let local_var_error = ResponseContent {
30876 status: local_var_status,
30877 content: local_var_content,
30878 entity: local_var_entity,
30879 };
30880 Err(Error::ResponseError(local_var_error))
30881 }
30882}
30883
30884pub async fn extras_tags_list(
30886 configuration: &configuration::Configuration,
30887 color: Option<Vec<String>>,
30888 color__empty: Option<bool>,
30889 color__ic: Option<Vec<String>>,
30890 color__ie: Option<Vec<String>>,
30891 color__iew: Option<Vec<String>>,
30892 color__iregex: Option<Vec<String>>,
30893 color__isw: Option<Vec<String>>,
30894 color__n: Option<Vec<String>>,
30895 color__nic: Option<Vec<String>>,
30896 color__nie: Option<Vec<String>>,
30897 color__niew: Option<Vec<String>>,
30898 color__nisw: Option<Vec<String>>,
30899 color__regex: Option<Vec<String>>,
30900 content_type: Option<Vec<String>>,
30901 content_type_id: Option<Vec<i32>>,
30902 created: Option<Vec<String>>,
30903 created__empty: Option<Vec<String>>,
30904 created__gt: Option<Vec<String>>,
30905 created__gte: Option<Vec<String>>,
30906 created__lt: Option<Vec<String>>,
30907 created__lte: Option<Vec<String>>,
30908 created__n: Option<Vec<String>>,
30909 created_by_request: Option<&str>,
30910 description: Option<Vec<String>>,
30911 description__empty: Option<bool>,
30912 description__ic: Option<Vec<String>>,
30913 description__ie: Option<Vec<String>>,
30914 description__iew: Option<Vec<String>>,
30915 description__iregex: Option<Vec<String>>,
30916 description__isw: Option<Vec<String>>,
30917 description__n: Option<Vec<String>>,
30918 description__nic: Option<Vec<String>>,
30919 description__nie: Option<Vec<String>>,
30920 description__niew: Option<Vec<String>>,
30921 description__nisw: Option<Vec<String>>,
30922 description__regex: Option<Vec<String>>,
30923 for_object_type_id: Option<Vec<i32>>,
30924 id: Option<Vec<i32>>,
30925 id__empty: Option<bool>,
30926 id__gt: Option<Vec<i32>>,
30927 id__gte: Option<Vec<i32>>,
30928 id__lt: Option<Vec<i32>>,
30929 id__lte: Option<Vec<i32>>,
30930 id__n: Option<Vec<i32>>,
30931 last_updated: Option<Vec<String>>,
30932 last_updated__empty: Option<Vec<String>>,
30933 last_updated__gt: Option<Vec<String>>,
30934 last_updated__gte: Option<Vec<String>>,
30935 last_updated__lt: Option<Vec<String>>,
30936 last_updated__lte: Option<Vec<String>>,
30937 last_updated__n: Option<Vec<String>>,
30938 limit: Option<i32>,
30939 modified_by_request: Option<&str>,
30940 name: Option<Vec<String>>,
30941 name__empty: Option<bool>,
30942 name__ic: Option<Vec<String>>,
30943 name__ie: Option<Vec<String>>,
30944 name__iew: Option<Vec<String>>,
30945 name__iregex: Option<Vec<String>>,
30946 name__isw: Option<Vec<String>>,
30947 name__n: Option<Vec<String>>,
30948 name__nic: Option<Vec<String>>,
30949 name__nie: Option<Vec<String>>,
30950 name__niew: Option<Vec<String>>,
30951 name__nisw: Option<Vec<String>>,
30952 name__regex: Option<Vec<String>>,
30953 object_types: Option<Vec<i32>>,
30954 object_types__n: Option<Vec<i32>>,
30955 offset: Option<i32>,
30956 ordering: Option<&str>,
30957 q: Option<&str>,
30958 slug: Option<Vec<String>>,
30959 slug__empty: Option<bool>,
30960 slug__ic: Option<Vec<String>>,
30961 slug__ie: Option<Vec<String>>,
30962 slug__iew: Option<Vec<String>>,
30963 slug__iregex: Option<Vec<String>>,
30964 slug__isw: Option<Vec<String>>,
30965 slug__n: Option<Vec<String>>,
30966 slug__nic: Option<Vec<String>>,
30967 slug__nie: Option<Vec<String>>,
30968 slug__niew: Option<Vec<String>>,
30969 slug__nisw: Option<Vec<String>>,
30970 slug__regex: Option<Vec<String>>,
30971 updated_by_request: Option<&str>,
30972 weight: Option<Vec<i32>>,
30973 weight__empty: Option<bool>,
30974 weight__gt: Option<Vec<i32>>,
30975 weight__gte: Option<Vec<i32>>,
30976 weight__lt: Option<Vec<i32>>,
30977 weight__lte: Option<Vec<i32>>,
30978 weight__n: Option<Vec<i32>>,
30979) -> Result<crate::models::PaginatedTagList, Error<ExtrasTagsListError>> {
30980 let local_var_configuration = configuration;
30981
30982 let local_var_client = &local_var_configuration.client;
30983
30984 let local_var_uri_str = format!("{}/api/extras/tags/", local_var_configuration.base_path);
30985 let mut local_var_req_builder =
30986 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
30987
30988 if let Some(ref local_var_str) = color {
30989 local_var_req_builder = match "multi" {
30990 "multi" => local_var_req_builder.query(
30991 &local_var_str
30992 .into_iter()
30993 .map(|p| ("color".to_owned(), p.to_string()))
30994 .collect::<Vec<(std::string::String, std::string::String)>>(),
30995 ),
30996 _ => local_var_req_builder.query(&[(
30997 "color",
30998 &local_var_str
30999 .into_iter()
31000 .map(|p| p.to_string())
31001 .collect::<Vec<String>>()
31002 .join(",")
31003 .to_string(),
31004 )]),
31005 };
31006 }
31007 if let Some(ref local_var_str) = color__empty {
31008 local_var_req_builder =
31009 local_var_req_builder.query(&[("color__empty", &local_var_str.to_string())]);
31010 }
31011 if let Some(ref local_var_str) = color__ic {
31012 local_var_req_builder = match "multi" {
31013 "multi" => local_var_req_builder.query(
31014 &local_var_str
31015 .into_iter()
31016 .map(|p| ("color__ic".to_owned(), p.to_string()))
31017 .collect::<Vec<(std::string::String, std::string::String)>>(),
31018 ),
31019 _ => local_var_req_builder.query(&[(
31020 "color__ic",
31021 &local_var_str
31022 .into_iter()
31023 .map(|p| p.to_string())
31024 .collect::<Vec<String>>()
31025 .join(",")
31026 .to_string(),
31027 )]),
31028 };
31029 }
31030 if let Some(ref local_var_str) = color__ie {
31031 local_var_req_builder = match "multi" {
31032 "multi" => local_var_req_builder.query(
31033 &local_var_str
31034 .into_iter()
31035 .map(|p| ("color__ie".to_owned(), p.to_string()))
31036 .collect::<Vec<(std::string::String, std::string::String)>>(),
31037 ),
31038 _ => local_var_req_builder.query(&[(
31039 "color__ie",
31040 &local_var_str
31041 .into_iter()
31042 .map(|p| p.to_string())
31043 .collect::<Vec<String>>()
31044 .join(",")
31045 .to_string(),
31046 )]),
31047 };
31048 }
31049 if let Some(ref local_var_str) = color__iew {
31050 local_var_req_builder = match "multi" {
31051 "multi" => local_var_req_builder.query(
31052 &local_var_str
31053 .into_iter()
31054 .map(|p| ("color__iew".to_owned(), p.to_string()))
31055 .collect::<Vec<(std::string::String, std::string::String)>>(),
31056 ),
31057 _ => local_var_req_builder.query(&[(
31058 "color__iew",
31059 &local_var_str
31060 .into_iter()
31061 .map(|p| p.to_string())
31062 .collect::<Vec<String>>()
31063 .join(",")
31064 .to_string(),
31065 )]),
31066 };
31067 }
31068 if let Some(ref local_var_str) = color__iregex {
31069 local_var_req_builder = match "multi" {
31070 "multi" => local_var_req_builder.query(
31071 &local_var_str
31072 .into_iter()
31073 .map(|p| ("color__iregex".to_owned(), p.to_string()))
31074 .collect::<Vec<(std::string::String, std::string::String)>>(),
31075 ),
31076 _ => local_var_req_builder.query(&[(
31077 "color__iregex",
31078 &local_var_str
31079 .into_iter()
31080 .map(|p| p.to_string())
31081 .collect::<Vec<String>>()
31082 .join(",")
31083 .to_string(),
31084 )]),
31085 };
31086 }
31087 if let Some(ref local_var_str) = color__isw {
31088 local_var_req_builder = match "multi" {
31089 "multi" => local_var_req_builder.query(
31090 &local_var_str
31091 .into_iter()
31092 .map(|p| ("color__isw".to_owned(), p.to_string()))
31093 .collect::<Vec<(std::string::String, std::string::String)>>(),
31094 ),
31095 _ => local_var_req_builder.query(&[(
31096 "color__isw",
31097 &local_var_str
31098 .into_iter()
31099 .map(|p| p.to_string())
31100 .collect::<Vec<String>>()
31101 .join(",")
31102 .to_string(),
31103 )]),
31104 };
31105 }
31106 if let Some(ref local_var_str) = color__n {
31107 local_var_req_builder = match "multi" {
31108 "multi" => local_var_req_builder.query(
31109 &local_var_str
31110 .into_iter()
31111 .map(|p| ("color__n".to_owned(), p.to_string()))
31112 .collect::<Vec<(std::string::String, std::string::String)>>(),
31113 ),
31114 _ => local_var_req_builder.query(&[(
31115 "color__n",
31116 &local_var_str
31117 .into_iter()
31118 .map(|p| p.to_string())
31119 .collect::<Vec<String>>()
31120 .join(",")
31121 .to_string(),
31122 )]),
31123 };
31124 }
31125 if let Some(ref local_var_str) = color__nic {
31126 local_var_req_builder = match "multi" {
31127 "multi" => local_var_req_builder.query(
31128 &local_var_str
31129 .into_iter()
31130 .map(|p| ("color__nic".to_owned(), p.to_string()))
31131 .collect::<Vec<(std::string::String, std::string::String)>>(),
31132 ),
31133 _ => local_var_req_builder.query(&[(
31134 "color__nic",
31135 &local_var_str
31136 .into_iter()
31137 .map(|p| p.to_string())
31138 .collect::<Vec<String>>()
31139 .join(",")
31140 .to_string(),
31141 )]),
31142 };
31143 }
31144 if let Some(ref local_var_str) = color__nie {
31145 local_var_req_builder = match "multi" {
31146 "multi" => local_var_req_builder.query(
31147 &local_var_str
31148 .into_iter()
31149 .map(|p| ("color__nie".to_owned(), p.to_string()))
31150 .collect::<Vec<(std::string::String, std::string::String)>>(),
31151 ),
31152 _ => local_var_req_builder.query(&[(
31153 "color__nie",
31154 &local_var_str
31155 .into_iter()
31156 .map(|p| p.to_string())
31157 .collect::<Vec<String>>()
31158 .join(",")
31159 .to_string(),
31160 )]),
31161 };
31162 }
31163 if let Some(ref local_var_str) = color__niew {
31164 local_var_req_builder = match "multi" {
31165 "multi" => local_var_req_builder.query(
31166 &local_var_str
31167 .into_iter()
31168 .map(|p| ("color__niew".to_owned(), p.to_string()))
31169 .collect::<Vec<(std::string::String, std::string::String)>>(),
31170 ),
31171 _ => local_var_req_builder.query(&[(
31172 "color__niew",
31173 &local_var_str
31174 .into_iter()
31175 .map(|p| p.to_string())
31176 .collect::<Vec<String>>()
31177 .join(",")
31178 .to_string(),
31179 )]),
31180 };
31181 }
31182 if let Some(ref local_var_str) = color__nisw {
31183 local_var_req_builder = match "multi" {
31184 "multi" => local_var_req_builder.query(
31185 &local_var_str
31186 .into_iter()
31187 .map(|p| ("color__nisw".to_owned(), p.to_string()))
31188 .collect::<Vec<(std::string::String, std::string::String)>>(),
31189 ),
31190 _ => local_var_req_builder.query(&[(
31191 "color__nisw",
31192 &local_var_str
31193 .into_iter()
31194 .map(|p| p.to_string())
31195 .collect::<Vec<String>>()
31196 .join(",")
31197 .to_string(),
31198 )]),
31199 };
31200 }
31201 if let Some(ref local_var_str) = color__regex {
31202 local_var_req_builder = match "multi" {
31203 "multi" => local_var_req_builder.query(
31204 &local_var_str
31205 .into_iter()
31206 .map(|p| ("color__regex".to_owned(), p.to_string()))
31207 .collect::<Vec<(std::string::String, std::string::String)>>(),
31208 ),
31209 _ => local_var_req_builder.query(&[(
31210 "color__regex",
31211 &local_var_str
31212 .into_iter()
31213 .map(|p| p.to_string())
31214 .collect::<Vec<String>>()
31215 .join(",")
31216 .to_string(),
31217 )]),
31218 };
31219 }
31220 if let Some(ref local_var_str) = content_type {
31221 local_var_req_builder = match "multi" {
31222 "multi" => local_var_req_builder.query(
31223 &local_var_str
31224 .into_iter()
31225 .map(|p| ("content_type".to_owned(), p.to_string()))
31226 .collect::<Vec<(std::string::String, std::string::String)>>(),
31227 ),
31228 _ => local_var_req_builder.query(&[(
31229 "content_type",
31230 &local_var_str
31231 .into_iter()
31232 .map(|p| p.to_string())
31233 .collect::<Vec<String>>()
31234 .join(",")
31235 .to_string(),
31236 )]),
31237 };
31238 }
31239 if let Some(ref local_var_str) = content_type_id {
31240 local_var_req_builder = match "multi" {
31241 "multi" => local_var_req_builder.query(
31242 &local_var_str
31243 .into_iter()
31244 .map(|p| ("content_type_id".to_owned(), p.to_string()))
31245 .collect::<Vec<(std::string::String, std::string::String)>>(),
31246 ),
31247 _ => local_var_req_builder.query(&[(
31248 "content_type_id",
31249 &local_var_str
31250 .into_iter()
31251 .map(|p| p.to_string())
31252 .collect::<Vec<String>>()
31253 .join(",")
31254 .to_string(),
31255 )]),
31256 };
31257 }
31258 if let Some(ref local_var_str) = created {
31259 local_var_req_builder = match "multi" {
31260 "multi" => local_var_req_builder.query(
31261 &local_var_str
31262 .into_iter()
31263 .map(|p| ("created".to_owned(), p.to_string()))
31264 .collect::<Vec<(std::string::String, std::string::String)>>(),
31265 ),
31266 _ => local_var_req_builder.query(&[(
31267 "created",
31268 &local_var_str
31269 .into_iter()
31270 .map(|p| p.to_string())
31271 .collect::<Vec<String>>()
31272 .join(",")
31273 .to_string(),
31274 )]),
31275 };
31276 }
31277 if let Some(ref local_var_str) = created__empty {
31278 local_var_req_builder = match "multi" {
31279 "multi" => local_var_req_builder.query(
31280 &local_var_str
31281 .into_iter()
31282 .map(|p| ("created__empty".to_owned(), p.to_string()))
31283 .collect::<Vec<(std::string::String, std::string::String)>>(),
31284 ),
31285 _ => local_var_req_builder.query(&[(
31286 "created__empty",
31287 &local_var_str
31288 .into_iter()
31289 .map(|p| p.to_string())
31290 .collect::<Vec<String>>()
31291 .join(",")
31292 .to_string(),
31293 )]),
31294 };
31295 }
31296 if let Some(ref local_var_str) = created__gt {
31297 local_var_req_builder = match "multi" {
31298 "multi" => local_var_req_builder.query(
31299 &local_var_str
31300 .into_iter()
31301 .map(|p| ("created__gt".to_owned(), p.to_string()))
31302 .collect::<Vec<(std::string::String, std::string::String)>>(),
31303 ),
31304 _ => local_var_req_builder.query(&[(
31305 "created__gt",
31306 &local_var_str
31307 .into_iter()
31308 .map(|p| p.to_string())
31309 .collect::<Vec<String>>()
31310 .join(",")
31311 .to_string(),
31312 )]),
31313 };
31314 }
31315 if let Some(ref local_var_str) = created__gte {
31316 local_var_req_builder = match "multi" {
31317 "multi" => local_var_req_builder.query(
31318 &local_var_str
31319 .into_iter()
31320 .map(|p| ("created__gte".to_owned(), p.to_string()))
31321 .collect::<Vec<(std::string::String, std::string::String)>>(),
31322 ),
31323 _ => local_var_req_builder.query(&[(
31324 "created__gte",
31325 &local_var_str
31326 .into_iter()
31327 .map(|p| p.to_string())
31328 .collect::<Vec<String>>()
31329 .join(",")
31330 .to_string(),
31331 )]),
31332 };
31333 }
31334 if let Some(ref local_var_str) = created__lt {
31335 local_var_req_builder = match "multi" {
31336 "multi" => local_var_req_builder.query(
31337 &local_var_str
31338 .into_iter()
31339 .map(|p| ("created__lt".to_owned(), p.to_string()))
31340 .collect::<Vec<(std::string::String, std::string::String)>>(),
31341 ),
31342 _ => local_var_req_builder.query(&[(
31343 "created__lt",
31344 &local_var_str
31345 .into_iter()
31346 .map(|p| p.to_string())
31347 .collect::<Vec<String>>()
31348 .join(",")
31349 .to_string(),
31350 )]),
31351 };
31352 }
31353 if let Some(ref local_var_str) = created__lte {
31354 local_var_req_builder = match "multi" {
31355 "multi" => local_var_req_builder.query(
31356 &local_var_str
31357 .into_iter()
31358 .map(|p| ("created__lte".to_owned(), p.to_string()))
31359 .collect::<Vec<(std::string::String, std::string::String)>>(),
31360 ),
31361 _ => local_var_req_builder.query(&[(
31362 "created__lte",
31363 &local_var_str
31364 .into_iter()
31365 .map(|p| p.to_string())
31366 .collect::<Vec<String>>()
31367 .join(",")
31368 .to_string(),
31369 )]),
31370 };
31371 }
31372 if let Some(ref local_var_str) = created__n {
31373 local_var_req_builder = match "multi" {
31374 "multi" => local_var_req_builder.query(
31375 &local_var_str
31376 .into_iter()
31377 .map(|p| ("created__n".to_owned(), p.to_string()))
31378 .collect::<Vec<(std::string::String, std::string::String)>>(),
31379 ),
31380 _ => local_var_req_builder.query(&[(
31381 "created__n",
31382 &local_var_str
31383 .into_iter()
31384 .map(|p| p.to_string())
31385 .collect::<Vec<String>>()
31386 .join(",")
31387 .to_string(),
31388 )]),
31389 };
31390 }
31391 if let Some(ref local_var_str) = created_by_request {
31392 local_var_req_builder =
31393 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
31394 }
31395 if let Some(ref local_var_str) = description {
31396 local_var_req_builder = match "multi" {
31397 "multi" => local_var_req_builder.query(
31398 &local_var_str
31399 .into_iter()
31400 .map(|p| ("description".to_owned(), p.to_string()))
31401 .collect::<Vec<(std::string::String, std::string::String)>>(),
31402 ),
31403 _ => local_var_req_builder.query(&[(
31404 "description",
31405 &local_var_str
31406 .into_iter()
31407 .map(|p| p.to_string())
31408 .collect::<Vec<String>>()
31409 .join(",")
31410 .to_string(),
31411 )]),
31412 };
31413 }
31414 if let Some(ref local_var_str) = description__empty {
31415 local_var_req_builder =
31416 local_var_req_builder.query(&[("description__empty", &local_var_str.to_string())]);
31417 }
31418 if let Some(ref local_var_str) = description__ic {
31419 local_var_req_builder = match "multi" {
31420 "multi" => local_var_req_builder.query(
31421 &local_var_str
31422 .into_iter()
31423 .map(|p| ("description__ic".to_owned(), p.to_string()))
31424 .collect::<Vec<(std::string::String, std::string::String)>>(),
31425 ),
31426 _ => local_var_req_builder.query(&[(
31427 "description__ic",
31428 &local_var_str
31429 .into_iter()
31430 .map(|p| p.to_string())
31431 .collect::<Vec<String>>()
31432 .join(",")
31433 .to_string(),
31434 )]),
31435 };
31436 }
31437 if let Some(ref local_var_str) = description__ie {
31438 local_var_req_builder = match "multi" {
31439 "multi" => local_var_req_builder.query(
31440 &local_var_str
31441 .into_iter()
31442 .map(|p| ("description__ie".to_owned(), p.to_string()))
31443 .collect::<Vec<(std::string::String, std::string::String)>>(),
31444 ),
31445 _ => local_var_req_builder.query(&[(
31446 "description__ie",
31447 &local_var_str
31448 .into_iter()
31449 .map(|p| p.to_string())
31450 .collect::<Vec<String>>()
31451 .join(",")
31452 .to_string(),
31453 )]),
31454 };
31455 }
31456 if let Some(ref local_var_str) = description__iew {
31457 local_var_req_builder = match "multi" {
31458 "multi" => local_var_req_builder.query(
31459 &local_var_str
31460 .into_iter()
31461 .map(|p| ("description__iew".to_owned(), p.to_string()))
31462 .collect::<Vec<(std::string::String, std::string::String)>>(),
31463 ),
31464 _ => local_var_req_builder.query(&[(
31465 "description__iew",
31466 &local_var_str
31467 .into_iter()
31468 .map(|p| p.to_string())
31469 .collect::<Vec<String>>()
31470 .join(",")
31471 .to_string(),
31472 )]),
31473 };
31474 }
31475 if let Some(ref local_var_str) = description__iregex {
31476 local_var_req_builder = match "multi" {
31477 "multi" => local_var_req_builder.query(
31478 &local_var_str
31479 .into_iter()
31480 .map(|p| ("description__iregex".to_owned(), p.to_string()))
31481 .collect::<Vec<(std::string::String, std::string::String)>>(),
31482 ),
31483 _ => local_var_req_builder.query(&[(
31484 "description__iregex",
31485 &local_var_str
31486 .into_iter()
31487 .map(|p| p.to_string())
31488 .collect::<Vec<String>>()
31489 .join(",")
31490 .to_string(),
31491 )]),
31492 };
31493 }
31494 if let Some(ref local_var_str) = description__isw {
31495 local_var_req_builder = match "multi" {
31496 "multi" => local_var_req_builder.query(
31497 &local_var_str
31498 .into_iter()
31499 .map(|p| ("description__isw".to_owned(), p.to_string()))
31500 .collect::<Vec<(std::string::String, std::string::String)>>(),
31501 ),
31502 _ => local_var_req_builder.query(&[(
31503 "description__isw",
31504 &local_var_str
31505 .into_iter()
31506 .map(|p| p.to_string())
31507 .collect::<Vec<String>>()
31508 .join(",")
31509 .to_string(),
31510 )]),
31511 };
31512 }
31513 if let Some(ref local_var_str) = description__n {
31514 local_var_req_builder = match "multi" {
31515 "multi" => local_var_req_builder.query(
31516 &local_var_str
31517 .into_iter()
31518 .map(|p| ("description__n".to_owned(), p.to_string()))
31519 .collect::<Vec<(std::string::String, std::string::String)>>(),
31520 ),
31521 _ => local_var_req_builder.query(&[(
31522 "description__n",
31523 &local_var_str
31524 .into_iter()
31525 .map(|p| p.to_string())
31526 .collect::<Vec<String>>()
31527 .join(",")
31528 .to_string(),
31529 )]),
31530 };
31531 }
31532 if let Some(ref local_var_str) = description__nic {
31533 local_var_req_builder = match "multi" {
31534 "multi" => local_var_req_builder.query(
31535 &local_var_str
31536 .into_iter()
31537 .map(|p| ("description__nic".to_owned(), p.to_string()))
31538 .collect::<Vec<(std::string::String, std::string::String)>>(),
31539 ),
31540 _ => local_var_req_builder.query(&[(
31541 "description__nic",
31542 &local_var_str
31543 .into_iter()
31544 .map(|p| p.to_string())
31545 .collect::<Vec<String>>()
31546 .join(",")
31547 .to_string(),
31548 )]),
31549 };
31550 }
31551 if let Some(ref local_var_str) = description__nie {
31552 local_var_req_builder = match "multi" {
31553 "multi" => local_var_req_builder.query(
31554 &local_var_str
31555 .into_iter()
31556 .map(|p| ("description__nie".to_owned(), p.to_string()))
31557 .collect::<Vec<(std::string::String, std::string::String)>>(),
31558 ),
31559 _ => local_var_req_builder.query(&[(
31560 "description__nie",
31561 &local_var_str
31562 .into_iter()
31563 .map(|p| p.to_string())
31564 .collect::<Vec<String>>()
31565 .join(",")
31566 .to_string(),
31567 )]),
31568 };
31569 }
31570 if let Some(ref local_var_str) = description__niew {
31571 local_var_req_builder = match "multi" {
31572 "multi" => local_var_req_builder.query(
31573 &local_var_str
31574 .into_iter()
31575 .map(|p| ("description__niew".to_owned(), p.to_string()))
31576 .collect::<Vec<(std::string::String, std::string::String)>>(),
31577 ),
31578 _ => local_var_req_builder.query(&[(
31579 "description__niew",
31580 &local_var_str
31581 .into_iter()
31582 .map(|p| p.to_string())
31583 .collect::<Vec<String>>()
31584 .join(",")
31585 .to_string(),
31586 )]),
31587 };
31588 }
31589 if let Some(ref local_var_str) = description__nisw {
31590 local_var_req_builder = match "multi" {
31591 "multi" => local_var_req_builder.query(
31592 &local_var_str
31593 .into_iter()
31594 .map(|p| ("description__nisw".to_owned(), p.to_string()))
31595 .collect::<Vec<(std::string::String, std::string::String)>>(),
31596 ),
31597 _ => local_var_req_builder.query(&[(
31598 "description__nisw",
31599 &local_var_str
31600 .into_iter()
31601 .map(|p| p.to_string())
31602 .collect::<Vec<String>>()
31603 .join(",")
31604 .to_string(),
31605 )]),
31606 };
31607 }
31608 if let Some(ref local_var_str) = description__regex {
31609 local_var_req_builder = match "multi" {
31610 "multi" => local_var_req_builder.query(
31611 &local_var_str
31612 .into_iter()
31613 .map(|p| ("description__regex".to_owned(), p.to_string()))
31614 .collect::<Vec<(std::string::String, std::string::String)>>(),
31615 ),
31616 _ => local_var_req_builder.query(&[(
31617 "description__regex",
31618 &local_var_str
31619 .into_iter()
31620 .map(|p| p.to_string())
31621 .collect::<Vec<String>>()
31622 .join(",")
31623 .to_string(),
31624 )]),
31625 };
31626 }
31627 if let Some(ref local_var_str) = for_object_type_id {
31628 local_var_req_builder = match "multi" {
31629 "multi" => local_var_req_builder.query(
31630 &local_var_str
31631 .into_iter()
31632 .map(|p| ("for_object_type_id".to_owned(), p.to_string()))
31633 .collect::<Vec<(std::string::String, std::string::String)>>(),
31634 ),
31635 _ => local_var_req_builder.query(&[(
31636 "for_object_type_id",
31637 &local_var_str
31638 .into_iter()
31639 .map(|p| p.to_string())
31640 .collect::<Vec<String>>()
31641 .join(",")
31642 .to_string(),
31643 )]),
31644 };
31645 }
31646 if let Some(ref local_var_str) = id {
31647 local_var_req_builder = match "multi" {
31648 "multi" => local_var_req_builder.query(
31649 &local_var_str
31650 .into_iter()
31651 .map(|p| ("id".to_owned(), p.to_string()))
31652 .collect::<Vec<(std::string::String, std::string::String)>>(),
31653 ),
31654 _ => local_var_req_builder.query(&[(
31655 "id",
31656 &local_var_str
31657 .into_iter()
31658 .map(|p| p.to_string())
31659 .collect::<Vec<String>>()
31660 .join(",")
31661 .to_string(),
31662 )]),
31663 };
31664 }
31665 if let Some(ref local_var_str) = id__empty {
31666 local_var_req_builder =
31667 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
31668 }
31669 if let Some(ref local_var_str) = id__gt {
31670 local_var_req_builder = match "multi" {
31671 "multi" => local_var_req_builder.query(
31672 &local_var_str
31673 .into_iter()
31674 .map(|p| ("id__gt".to_owned(), p.to_string()))
31675 .collect::<Vec<(std::string::String, std::string::String)>>(),
31676 ),
31677 _ => local_var_req_builder.query(&[(
31678 "id__gt",
31679 &local_var_str
31680 .into_iter()
31681 .map(|p| p.to_string())
31682 .collect::<Vec<String>>()
31683 .join(",")
31684 .to_string(),
31685 )]),
31686 };
31687 }
31688 if let Some(ref local_var_str) = id__gte {
31689 local_var_req_builder = match "multi" {
31690 "multi" => local_var_req_builder.query(
31691 &local_var_str
31692 .into_iter()
31693 .map(|p| ("id__gte".to_owned(), p.to_string()))
31694 .collect::<Vec<(std::string::String, std::string::String)>>(),
31695 ),
31696 _ => local_var_req_builder.query(&[(
31697 "id__gte",
31698 &local_var_str
31699 .into_iter()
31700 .map(|p| p.to_string())
31701 .collect::<Vec<String>>()
31702 .join(",")
31703 .to_string(),
31704 )]),
31705 };
31706 }
31707 if let Some(ref local_var_str) = id__lt {
31708 local_var_req_builder = match "multi" {
31709 "multi" => local_var_req_builder.query(
31710 &local_var_str
31711 .into_iter()
31712 .map(|p| ("id__lt".to_owned(), p.to_string()))
31713 .collect::<Vec<(std::string::String, std::string::String)>>(),
31714 ),
31715 _ => local_var_req_builder.query(&[(
31716 "id__lt",
31717 &local_var_str
31718 .into_iter()
31719 .map(|p| p.to_string())
31720 .collect::<Vec<String>>()
31721 .join(",")
31722 .to_string(),
31723 )]),
31724 };
31725 }
31726 if let Some(ref local_var_str) = id__lte {
31727 local_var_req_builder = match "multi" {
31728 "multi" => local_var_req_builder.query(
31729 &local_var_str
31730 .into_iter()
31731 .map(|p| ("id__lte".to_owned(), p.to_string()))
31732 .collect::<Vec<(std::string::String, std::string::String)>>(),
31733 ),
31734 _ => local_var_req_builder.query(&[(
31735 "id__lte",
31736 &local_var_str
31737 .into_iter()
31738 .map(|p| p.to_string())
31739 .collect::<Vec<String>>()
31740 .join(",")
31741 .to_string(),
31742 )]),
31743 };
31744 }
31745 if let Some(ref local_var_str) = id__n {
31746 local_var_req_builder = match "multi" {
31747 "multi" => local_var_req_builder.query(
31748 &local_var_str
31749 .into_iter()
31750 .map(|p| ("id__n".to_owned(), p.to_string()))
31751 .collect::<Vec<(std::string::String, std::string::String)>>(),
31752 ),
31753 _ => local_var_req_builder.query(&[(
31754 "id__n",
31755 &local_var_str
31756 .into_iter()
31757 .map(|p| p.to_string())
31758 .collect::<Vec<String>>()
31759 .join(",")
31760 .to_string(),
31761 )]),
31762 };
31763 }
31764 if let Some(ref local_var_str) = last_updated {
31765 local_var_req_builder = match "multi" {
31766 "multi" => local_var_req_builder.query(
31767 &local_var_str
31768 .into_iter()
31769 .map(|p| ("last_updated".to_owned(), p.to_string()))
31770 .collect::<Vec<(std::string::String, std::string::String)>>(),
31771 ),
31772 _ => local_var_req_builder.query(&[(
31773 "last_updated",
31774 &local_var_str
31775 .into_iter()
31776 .map(|p| p.to_string())
31777 .collect::<Vec<String>>()
31778 .join(",")
31779 .to_string(),
31780 )]),
31781 };
31782 }
31783 if let Some(ref local_var_str) = last_updated__empty {
31784 local_var_req_builder = match "multi" {
31785 "multi" => local_var_req_builder.query(
31786 &local_var_str
31787 .into_iter()
31788 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
31789 .collect::<Vec<(std::string::String, std::string::String)>>(),
31790 ),
31791 _ => local_var_req_builder.query(&[(
31792 "last_updated__empty",
31793 &local_var_str
31794 .into_iter()
31795 .map(|p| p.to_string())
31796 .collect::<Vec<String>>()
31797 .join(",")
31798 .to_string(),
31799 )]),
31800 };
31801 }
31802 if let Some(ref local_var_str) = last_updated__gt {
31803 local_var_req_builder = match "multi" {
31804 "multi" => local_var_req_builder.query(
31805 &local_var_str
31806 .into_iter()
31807 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
31808 .collect::<Vec<(std::string::String, std::string::String)>>(),
31809 ),
31810 _ => local_var_req_builder.query(&[(
31811 "last_updated__gt",
31812 &local_var_str
31813 .into_iter()
31814 .map(|p| p.to_string())
31815 .collect::<Vec<String>>()
31816 .join(",")
31817 .to_string(),
31818 )]),
31819 };
31820 }
31821 if let Some(ref local_var_str) = last_updated__gte {
31822 local_var_req_builder = match "multi" {
31823 "multi" => local_var_req_builder.query(
31824 &local_var_str
31825 .into_iter()
31826 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
31827 .collect::<Vec<(std::string::String, std::string::String)>>(),
31828 ),
31829 _ => local_var_req_builder.query(&[(
31830 "last_updated__gte",
31831 &local_var_str
31832 .into_iter()
31833 .map(|p| p.to_string())
31834 .collect::<Vec<String>>()
31835 .join(",")
31836 .to_string(),
31837 )]),
31838 };
31839 }
31840 if let Some(ref local_var_str) = last_updated__lt {
31841 local_var_req_builder = match "multi" {
31842 "multi" => local_var_req_builder.query(
31843 &local_var_str
31844 .into_iter()
31845 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
31846 .collect::<Vec<(std::string::String, std::string::String)>>(),
31847 ),
31848 _ => local_var_req_builder.query(&[(
31849 "last_updated__lt",
31850 &local_var_str
31851 .into_iter()
31852 .map(|p| p.to_string())
31853 .collect::<Vec<String>>()
31854 .join(",")
31855 .to_string(),
31856 )]),
31857 };
31858 }
31859 if let Some(ref local_var_str) = last_updated__lte {
31860 local_var_req_builder = match "multi" {
31861 "multi" => local_var_req_builder.query(
31862 &local_var_str
31863 .into_iter()
31864 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
31865 .collect::<Vec<(std::string::String, std::string::String)>>(),
31866 ),
31867 _ => local_var_req_builder.query(&[(
31868 "last_updated__lte",
31869 &local_var_str
31870 .into_iter()
31871 .map(|p| p.to_string())
31872 .collect::<Vec<String>>()
31873 .join(",")
31874 .to_string(),
31875 )]),
31876 };
31877 }
31878 if let Some(ref local_var_str) = last_updated__n {
31879 local_var_req_builder = match "multi" {
31880 "multi" => local_var_req_builder.query(
31881 &local_var_str
31882 .into_iter()
31883 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
31884 .collect::<Vec<(std::string::String, std::string::String)>>(),
31885 ),
31886 _ => local_var_req_builder.query(&[(
31887 "last_updated__n",
31888 &local_var_str
31889 .into_iter()
31890 .map(|p| p.to_string())
31891 .collect::<Vec<String>>()
31892 .join(",")
31893 .to_string(),
31894 )]),
31895 };
31896 }
31897 if let Some(ref local_var_str) = limit {
31898 local_var_req_builder =
31899 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
31900 }
31901 if let Some(ref local_var_str) = modified_by_request {
31902 local_var_req_builder =
31903 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
31904 }
31905 if let Some(ref local_var_str) = name {
31906 local_var_req_builder = match "multi" {
31907 "multi" => local_var_req_builder.query(
31908 &local_var_str
31909 .into_iter()
31910 .map(|p| ("name".to_owned(), p.to_string()))
31911 .collect::<Vec<(std::string::String, std::string::String)>>(),
31912 ),
31913 _ => local_var_req_builder.query(&[(
31914 "name",
31915 &local_var_str
31916 .into_iter()
31917 .map(|p| p.to_string())
31918 .collect::<Vec<String>>()
31919 .join(",")
31920 .to_string(),
31921 )]),
31922 };
31923 }
31924 if let Some(ref local_var_str) = name__empty {
31925 local_var_req_builder =
31926 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
31927 }
31928 if let Some(ref local_var_str) = name__ic {
31929 local_var_req_builder = match "multi" {
31930 "multi" => local_var_req_builder.query(
31931 &local_var_str
31932 .into_iter()
31933 .map(|p| ("name__ic".to_owned(), p.to_string()))
31934 .collect::<Vec<(std::string::String, std::string::String)>>(),
31935 ),
31936 _ => local_var_req_builder.query(&[(
31937 "name__ic",
31938 &local_var_str
31939 .into_iter()
31940 .map(|p| p.to_string())
31941 .collect::<Vec<String>>()
31942 .join(",")
31943 .to_string(),
31944 )]),
31945 };
31946 }
31947 if let Some(ref local_var_str) = name__ie {
31948 local_var_req_builder = match "multi" {
31949 "multi" => local_var_req_builder.query(
31950 &local_var_str
31951 .into_iter()
31952 .map(|p| ("name__ie".to_owned(), p.to_string()))
31953 .collect::<Vec<(std::string::String, std::string::String)>>(),
31954 ),
31955 _ => local_var_req_builder.query(&[(
31956 "name__ie",
31957 &local_var_str
31958 .into_iter()
31959 .map(|p| p.to_string())
31960 .collect::<Vec<String>>()
31961 .join(",")
31962 .to_string(),
31963 )]),
31964 };
31965 }
31966 if let Some(ref local_var_str) = name__iew {
31967 local_var_req_builder = match "multi" {
31968 "multi" => local_var_req_builder.query(
31969 &local_var_str
31970 .into_iter()
31971 .map(|p| ("name__iew".to_owned(), p.to_string()))
31972 .collect::<Vec<(std::string::String, std::string::String)>>(),
31973 ),
31974 _ => local_var_req_builder.query(&[(
31975 "name__iew",
31976 &local_var_str
31977 .into_iter()
31978 .map(|p| p.to_string())
31979 .collect::<Vec<String>>()
31980 .join(",")
31981 .to_string(),
31982 )]),
31983 };
31984 }
31985 if let Some(ref local_var_str) = name__iregex {
31986 local_var_req_builder = match "multi" {
31987 "multi" => local_var_req_builder.query(
31988 &local_var_str
31989 .into_iter()
31990 .map(|p| ("name__iregex".to_owned(), p.to_string()))
31991 .collect::<Vec<(std::string::String, std::string::String)>>(),
31992 ),
31993 _ => local_var_req_builder.query(&[(
31994 "name__iregex",
31995 &local_var_str
31996 .into_iter()
31997 .map(|p| p.to_string())
31998 .collect::<Vec<String>>()
31999 .join(",")
32000 .to_string(),
32001 )]),
32002 };
32003 }
32004 if let Some(ref local_var_str) = name__isw {
32005 local_var_req_builder = match "multi" {
32006 "multi" => local_var_req_builder.query(
32007 &local_var_str
32008 .into_iter()
32009 .map(|p| ("name__isw".to_owned(), p.to_string()))
32010 .collect::<Vec<(std::string::String, std::string::String)>>(),
32011 ),
32012 _ => local_var_req_builder.query(&[(
32013 "name__isw",
32014 &local_var_str
32015 .into_iter()
32016 .map(|p| p.to_string())
32017 .collect::<Vec<String>>()
32018 .join(",")
32019 .to_string(),
32020 )]),
32021 };
32022 }
32023 if let Some(ref local_var_str) = name__n {
32024 local_var_req_builder = match "multi" {
32025 "multi" => local_var_req_builder.query(
32026 &local_var_str
32027 .into_iter()
32028 .map(|p| ("name__n".to_owned(), p.to_string()))
32029 .collect::<Vec<(std::string::String, std::string::String)>>(),
32030 ),
32031 _ => local_var_req_builder.query(&[(
32032 "name__n",
32033 &local_var_str
32034 .into_iter()
32035 .map(|p| p.to_string())
32036 .collect::<Vec<String>>()
32037 .join(",")
32038 .to_string(),
32039 )]),
32040 };
32041 }
32042 if let Some(ref local_var_str) = name__nic {
32043 local_var_req_builder = match "multi" {
32044 "multi" => local_var_req_builder.query(
32045 &local_var_str
32046 .into_iter()
32047 .map(|p| ("name__nic".to_owned(), p.to_string()))
32048 .collect::<Vec<(std::string::String, std::string::String)>>(),
32049 ),
32050 _ => local_var_req_builder.query(&[(
32051 "name__nic",
32052 &local_var_str
32053 .into_iter()
32054 .map(|p| p.to_string())
32055 .collect::<Vec<String>>()
32056 .join(",")
32057 .to_string(),
32058 )]),
32059 };
32060 }
32061 if let Some(ref local_var_str) = name__nie {
32062 local_var_req_builder = match "multi" {
32063 "multi" => local_var_req_builder.query(
32064 &local_var_str
32065 .into_iter()
32066 .map(|p| ("name__nie".to_owned(), p.to_string()))
32067 .collect::<Vec<(std::string::String, std::string::String)>>(),
32068 ),
32069 _ => local_var_req_builder.query(&[(
32070 "name__nie",
32071 &local_var_str
32072 .into_iter()
32073 .map(|p| p.to_string())
32074 .collect::<Vec<String>>()
32075 .join(",")
32076 .to_string(),
32077 )]),
32078 };
32079 }
32080 if let Some(ref local_var_str) = name__niew {
32081 local_var_req_builder = match "multi" {
32082 "multi" => local_var_req_builder.query(
32083 &local_var_str
32084 .into_iter()
32085 .map(|p| ("name__niew".to_owned(), p.to_string()))
32086 .collect::<Vec<(std::string::String, std::string::String)>>(),
32087 ),
32088 _ => local_var_req_builder.query(&[(
32089 "name__niew",
32090 &local_var_str
32091 .into_iter()
32092 .map(|p| p.to_string())
32093 .collect::<Vec<String>>()
32094 .join(",")
32095 .to_string(),
32096 )]),
32097 };
32098 }
32099 if let Some(ref local_var_str) = name__nisw {
32100 local_var_req_builder = match "multi" {
32101 "multi" => local_var_req_builder.query(
32102 &local_var_str
32103 .into_iter()
32104 .map(|p| ("name__nisw".to_owned(), p.to_string()))
32105 .collect::<Vec<(std::string::String, std::string::String)>>(),
32106 ),
32107 _ => local_var_req_builder.query(&[(
32108 "name__nisw",
32109 &local_var_str
32110 .into_iter()
32111 .map(|p| p.to_string())
32112 .collect::<Vec<String>>()
32113 .join(",")
32114 .to_string(),
32115 )]),
32116 };
32117 }
32118 if let Some(ref local_var_str) = name__regex {
32119 local_var_req_builder = match "multi" {
32120 "multi" => local_var_req_builder.query(
32121 &local_var_str
32122 .into_iter()
32123 .map(|p| ("name__regex".to_owned(), p.to_string()))
32124 .collect::<Vec<(std::string::String, std::string::String)>>(),
32125 ),
32126 _ => local_var_req_builder.query(&[(
32127 "name__regex",
32128 &local_var_str
32129 .into_iter()
32130 .map(|p| p.to_string())
32131 .collect::<Vec<String>>()
32132 .join(",")
32133 .to_string(),
32134 )]),
32135 };
32136 }
32137 if let Some(ref local_var_str) = object_types {
32138 local_var_req_builder = match "multi" {
32139 "multi" => local_var_req_builder.query(
32140 &local_var_str
32141 .into_iter()
32142 .map(|p| ("object_types".to_owned(), p.to_string()))
32143 .collect::<Vec<(std::string::String, std::string::String)>>(),
32144 ),
32145 _ => local_var_req_builder.query(&[(
32146 "object_types",
32147 &local_var_str
32148 .into_iter()
32149 .map(|p| p.to_string())
32150 .collect::<Vec<String>>()
32151 .join(",")
32152 .to_string(),
32153 )]),
32154 };
32155 }
32156 if let Some(ref local_var_str) = object_types__n {
32157 local_var_req_builder = match "multi" {
32158 "multi" => local_var_req_builder.query(
32159 &local_var_str
32160 .into_iter()
32161 .map(|p| ("object_types__n".to_owned(), p.to_string()))
32162 .collect::<Vec<(std::string::String, std::string::String)>>(),
32163 ),
32164 _ => local_var_req_builder.query(&[(
32165 "object_types__n",
32166 &local_var_str
32167 .into_iter()
32168 .map(|p| p.to_string())
32169 .collect::<Vec<String>>()
32170 .join(",")
32171 .to_string(),
32172 )]),
32173 };
32174 }
32175 if let Some(ref local_var_str) = offset {
32176 local_var_req_builder =
32177 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
32178 }
32179 if let Some(ref local_var_str) = ordering {
32180 local_var_req_builder =
32181 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
32182 }
32183 if let Some(ref local_var_str) = q {
32184 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
32185 }
32186 if let Some(ref local_var_str) = slug {
32187 local_var_req_builder = match "multi" {
32188 "multi" => local_var_req_builder.query(
32189 &local_var_str
32190 .into_iter()
32191 .map(|p| ("slug".to_owned(), p.to_string()))
32192 .collect::<Vec<(std::string::String, std::string::String)>>(),
32193 ),
32194 _ => local_var_req_builder.query(&[(
32195 "slug",
32196 &local_var_str
32197 .into_iter()
32198 .map(|p| p.to_string())
32199 .collect::<Vec<String>>()
32200 .join(",")
32201 .to_string(),
32202 )]),
32203 };
32204 }
32205 if let Some(ref local_var_str) = slug__empty {
32206 local_var_req_builder =
32207 local_var_req_builder.query(&[("slug__empty", &local_var_str.to_string())]);
32208 }
32209 if let Some(ref local_var_str) = slug__ic {
32210 local_var_req_builder = match "multi" {
32211 "multi" => local_var_req_builder.query(
32212 &local_var_str
32213 .into_iter()
32214 .map(|p| ("slug__ic".to_owned(), p.to_string()))
32215 .collect::<Vec<(std::string::String, std::string::String)>>(),
32216 ),
32217 _ => local_var_req_builder.query(&[(
32218 "slug__ic",
32219 &local_var_str
32220 .into_iter()
32221 .map(|p| p.to_string())
32222 .collect::<Vec<String>>()
32223 .join(",")
32224 .to_string(),
32225 )]),
32226 };
32227 }
32228 if let Some(ref local_var_str) = slug__ie {
32229 local_var_req_builder = match "multi" {
32230 "multi" => local_var_req_builder.query(
32231 &local_var_str
32232 .into_iter()
32233 .map(|p| ("slug__ie".to_owned(), p.to_string()))
32234 .collect::<Vec<(std::string::String, std::string::String)>>(),
32235 ),
32236 _ => local_var_req_builder.query(&[(
32237 "slug__ie",
32238 &local_var_str
32239 .into_iter()
32240 .map(|p| p.to_string())
32241 .collect::<Vec<String>>()
32242 .join(",")
32243 .to_string(),
32244 )]),
32245 };
32246 }
32247 if let Some(ref local_var_str) = slug__iew {
32248 local_var_req_builder = match "multi" {
32249 "multi" => local_var_req_builder.query(
32250 &local_var_str
32251 .into_iter()
32252 .map(|p| ("slug__iew".to_owned(), p.to_string()))
32253 .collect::<Vec<(std::string::String, std::string::String)>>(),
32254 ),
32255 _ => local_var_req_builder.query(&[(
32256 "slug__iew",
32257 &local_var_str
32258 .into_iter()
32259 .map(|p| p.to_string())
32260 .collect::<Vec<String>>()
32261 .join(",")
32262 .to_string(),
32263 )]),
32264 };
32265 }
32266 if let Some(ref local_var_str) = slug__iregex {
32267 local_var_req_builder = match "multi" {
32268 "multi" => local_var_req_builder.query(
32269 &local_var_str
32270 .into_iter()
32271 .map(|p| ("slug__iregex".to_owned(), p.to_string()))
32272 .collect::<Vec<(std::string::String, std::string::String)>>(),
32273 ),
32274 _ => local_var_req_builder.query(&[(
32275 "slug__iregex",
32276 &local_var_str
32277 .into_iter()
32278 .map(|p| p.to_string())
32279 .collect::<Vec<String>>()
32280 .join(",")
32281 .to_string(),
32282 )]),
32283 };
32284 }
32285 if let Some(ref local_var_str) = slug__isw {
32286 local_var_req_builder = match "multi" {
32287 "multi" => local_var_req_builder.query(
32288 &local_var_str
32289 .into_iter()
32290 .map(|p| ("slug__isw".to_owned(), p.to_string()))
32291 .collect::<Vec<(std::string::String, std::string::String)>>(),
32292 ),
32293 _ => local_var_req_builder.query(&[(
32294 "slug__isw",
32295 &local_var_str
32296 .into_iter()
32297 .map(|p| p.to_string())
32298 .collect::<Vec<String>>()
32299 .join(",")
32300 .to_string(),
32301 )]),
32302 };
32303 }
32304 if let Some(ref local_var_str) = slug__n {
32305 local_var_req_builder = match "multi" {
32306 "multi" => local_var_req_builder.query(
32307 &local_var_str
32308 .into_iter()
32309 .map(|p| ("slug__n".to_owned(), p.to_string()))
32310 .collect::<Vec<(std::string::String, std::string::String)>>(),
32311 ),
32312 _ => local_var_req_builder.query(&[(
32313 "slug__n",
32314 &local_var_str
32315 .into_iter()
32316 .map(|p| p.to_string())
32317 .collect::<Vec<String>>()
32318 .join(",")
32319 .to_string(),
32320 )]),
32321 };
32322 }
32323 if let Some(ref local_var_str) = slug__nic {
32324 local_var_req_builder = match "multi" {
32325 "multi" => local_var_req_builder.query(
32326 &local_var_str
32327 .into_iter()
32328 .map(|p| ("slug__nic".to_owned(), p.to_string()))
32329 .collect::<Vec<(std::string::String, std::string::String)>>(),
32330 ),
32331 _ => local_var_req_builder.query(&[(
32332 "slug__nic",
32333 &local_var_str
32334 .into_iter()
32335 .map(|p| p.to_string())
32336 .collect::<Vec<String>>()
32337 .join(",")
32338 .to_string(),
32339 )]),
32340 };
32341 }
32342 if let Some(ref local_var_str) = slug__nie {
32343 local_var_req_builder = match "multi" {
32344 "multi" => local_var_req_builder.query(
32345 &local_var_str
32346 .into_iter()
32347 .map(|p| ("slug__nie".to_owned(), p.to_string()))
32348 .collect::<Vec<(std::string::String, std::string::String)>>(),
32349 ),
32350 _ => local_var_req_builder.query(&[(
32351 "slug__nie",
32352 &local_var_str
32353 .into_iter()
32354 .map(|p| p.to_string())
32355 .collect::<Vec<String>>()
32356 .join(",")
32357 .to_string(),
32358 )]),
32359 };
32360 }
32361 if let Some(ref local_var_str) = slug__niew {
32362 local_var_req_builder = match "multi" {
32363 "multi" => local_var_req_builder.query(
32364 &local_var_str
32365 .into_iter()
32366 .map(|p| ("slug__niew".to_owned(), p.to_string()))
32367 .collect::<Vec<(std::string::String, std::string::String)>>(),
32368 ),
32369 _ => local_var_req_builder.query(&[(
32370 "slug__niew",
32371 &local_var_str
32372 .into_iter()
32373 .map(|p| p.to_string())
32374 .collect::<Vec<String>>()
32375 .join(",")
32376 .to_string(),
32377 )]),
32378 };
32379 }
32380 if let Some(ref local_var_str) = slug__nisw {
32381 local_var_req_builder = match "multi" {
32382 "multi" => local_var_req_builder.query(
32383 &local_var_str
32384 .into_iter()
32385 .map(|p| ("slug__nisw".to_owned(), p.to_string()))
32386 .collect::<Vec<(std::string::String, std::string::String)>>(),
32387 ),
32388 _ => local_var_req_builder.query(&[(
32389 "slug__nisw",
32390 &local_var_str
32391 .into_iter()
32392 .map(|p| p.to_string())
32393 .collect::<Vec<String>>()
32394 .join(",")
32395 .to_string(),
32396 )]),
32397 };
32398 }
32399 if let Some(ref local_var_str) = slug__regex {
32400 local_var_req_builder = match "multi" {
32401 "multi" => local_var_req_builder.query(
32402 &local_var_str
32403 .into_iter()
32404 .map(|p| ("slug__regex".to_owned(), p.to_string()))
32405 .collect::<Vec<(std::string::String, std::string::String)>>(),
32406 ),
32407 _ => local_var_req_builder.query(&[(
32408 "slug__regex",
32409 &local_var_str
32410 .into_iter()
32411 .map(|p| p.to_string())
32412 .collect::<Vec<String>>()
32413 .join(",")
32414 .to_string(),
32415 )]),
32416 };
32417 }
32418 if let Some(ref local_var_str) = updated_by_request {
32419 local_var_req_builder =
32420 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
32421 }
32422 if let Some(ref local_var_str) = weight {
32423 local_var_req_builder = match "multi" {
32424 "multi" => local_var_req_builder.query(
32425 &local_var_str
32426 .into_iter()
32427 .map(|p| ("weight".to_owned(), p.to_string()))
32428 .collect::<Vec<(std::string::String, std::string::String)>>(),
32429 ),
32430 _ => local_var_req_builder.query(&[(
32431 "weight",
32432 &local_var_str
32433 .into_iter()
32434 .map(|p| p.to_string())
32435 .collect::<Vec<String>>()
32436 .join(",")
32437 .to_string(),
32438 )]),
32439 };
32440 }
32441 if let Some(ref local_var_str) = weight__empty {
32442 local_var_req_builder =
32443 local_var_req_builder.query(&[("weight__empty", &local_var_str.to_string())]);
32444 }
32445 if let Some(ref local_var_str) = weight__gt {
32446 local_var_req_builder = match "multi" {
32447 "multi" => local_var_req_builder.query(
32448 &local_var_str
32449 .into_iter()
32450 .map(|p| ("weight__gt".to_owned(), p.to_string()))
32451 .collect::<Vec<(std::string::String, std::string::String)>>(),
32452 ),
32453 _ => local_var_req_builder.query(&[(
32454 "weight__gt",
32455 &local_var_str
32456 .into_iter()
32457 .map(|p| p.to_string())
32458 .collect::<Vec<String>>()
32459 .join(",")
32460 .to_string(),
32461 )]),
32462 };
32463 }
32464 if let Some(ref local_var_str) = weight__gte {
32465 local_var_req_builder = match "multi" {
32466 "multi" => local_var_req_builder.query(
32467 &local_var_str
32468 .into_iter()
32469 .map(|p| ("weight__gte".to_owned(), p.to_string()))
32470 .collect::<Vec<(std::string::String, std::string::String)>>(),
32471 ),
32472 _ => local_var_req_builder.query(&[(
32473 "weight__gte",
32474 &local_var_str
32475 .into_iter()
32476 .map(|p| p.to_string())
32477 .collect::<Vec<String>>()
32478 .join(",")
32479 .to_string(),
32480 )]),
32481 };
32482 }
32483 if let Some(ref local_var_str) = weight__lt {
32484 local_var_req_builder = match "multi" {
32485 "multi" => local_var_req_builder.query(
32486 &local_var_str
32487 .into_iter()
32488 .map(|p| ("weight__lt".to_owned(), p.to_string()))
32489 .collect::<Vec<(std::string::String, std::string::String)>>(),
32490 ),
32491 _ => local_var_req_builder.query(&[(
32492 "weight__lt",
32493 &local_var_str
32494 .into_iter()
32495 .map(|p| p.to_string())
32496 .collect::<Vec<String>>()
32497 .join(",")
32498 .to_string(),
32499 )]),
32500 };
32501 }
32502 if let Some(ref local_var_str) = weight__lte {
32503 local_var_req_builder = match "multi" {
32504 "multi" => local_var_req_builder.query(
32505 &local_var_str
32506 .into_iter()
32507 .map(|p| ("weight__lte".to_owned(), p.to_string()))
32508 .collect::<Vec<(std::string::String, std::string::String)>>(),
32509 ),
32510 _ => local_var_req_builder.query(&[(
32511 "weight__lte",
32512 &local_var_str
32513 .into_iter()
32514 .map(|p| p.to_string())
32515 .collect::<Vec<String>>()
32516 .join(",")
32517 .to_string(),
32518 )]),
32519 };
32520 }
32521 if let Some(ref local_var_str) = weight__n {
32522 local_var_req_builder = match "multi" {
32523 "multi" => local_var_req_builder.query(
32524 &local_var_str
32525 .into_iter()
32526 .map(|p| ("weight__n".to_owned(), p.to_string()))
32527 .collect::<Vec<(std::string::String, std::string::String)>>(),
32528 ),
32529 _ => local_var_req_builder.query(&[(
32530 "weight__n",
32531 &local_var_str
32532 .into_iter()
32533 .map(|p| p.to_string())
32534 .collect::<Vec<String>>()
32535 .join(",")
32536 .to_string(),
32537 )]),
32538 };
32539 }
32540 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
32541 local_var_req_builder =
32542 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
32543 }
32544 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
32545 let local_var_key = local_var_apikey.key.clone();
32546 let local_var_value = match local_var_apikey.prefix {
32547 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
32548 None => local_var_key,
32549 };
32550 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
32551 };
32552
32553 let local_var_req = local_var_req_builder.build()?;
32554 let local_var_resp = local_var_client.execute(local_var_req).await?;
32555
32556 let local_var_status = local_var_resp.status();
32557 let local_var_content = local_var_resp.text().await?;
32558
32559 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
32560 serde_json::from_str(&local_var_content).map_err(Error::from)
32561 } else {
32562 let local_var_entity: Option<ExtrasTagsListError> =
32563 serde_json::from_str(&local_var_content).ok();
32564 let local_var_error = ResponseContent {
32565 status: local_var_status,
32566 content: local_var_content,
32567 entity: local_var_entity,
32568 };
32569 Err(Error::ResponseError(local_var_error))
32570 }
32571}
32572
32573pub async fn extras_tags_partial_update(
32575 configuration: &configuration::Configuration,
32576 id: i32,
32577 patched_tag_request: Option<crate::models::PatchedTagRequest>,
32578) -> Result<crate::models::Tag, Error<ExtrasTagsPartialUpdateError>> {
32579 let local_var_configuration = configuration;
32580
32581 let local_var_client = &local_var_configuration.client;
32582
32583 let local_var_uri_str = format!(
32584 "{}/api/extras/tags/{id}/",
32585 local_var_configuration.base_path,
32586 id = id
32587 );
32588 let mut local_var_req_builder =
32589 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
32590
32591 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
32592 local_var_req_builder =
32593 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
32594 }
32595 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
32596 let local_var_key = local_var_apikey.key.clone();
32597 let local_var_value = match local_var_apikey.prefix {
32598 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
32599 None => local_var_key,
32600 };
32601 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
32602 };
32603 local_var_req_builder = local_var_req_builder.json(&patched_tag_request);
32604
32605 let local_var_req = local_var_req_builder.build()?;
32606 let local_var_resp = local_var_client.execute(local_var_req).await?;
32607
32608 let local_var_status = local_var_resp.status();
32609 let local_var_content = local_var_resp.text().await?;
32610
32611 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
32612 serde_json::from_str(&local_var_content).map_err(Error::from)
32613 } else {
32614 let local_var_entity: Option<ExtrasTagsPartialUpdateError> =
32615 serde_json::from_str(&local_var_content).ok();
32616 let local_var_error = ResponseContent {
32617 status: local_var_status,
32618 content: local_var_content,
32619 entity: local_var_entity,
32620 };
32621 Err(Error::ResponseError(local_var_error))
32622 }
32623}
32624
32625pub async fn extras_tags_retrieve(
32627 configuration: &configuration::Configuration,
32628 id: i32,
32629) -> Result<crate::models::Tag, Error<ExtrasTagsRetrieveError>> {
32630 let local_var_configuration = configuration;
32631
32632 let local_var_client = &local_var_configuration.client;
32633
32634 let local_var_uri_str = format!(
32635 "{}/api/extras/tags/{id}/",
32636 local_var_configuration.base_path,
32637 id = id
32638 );
32639 let mut local_var_req_builder =
32640 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
32641
32642 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
32643 local_var_req_builder =
32644 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
32645 }
32646 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
32647 let local_var_key = local_var_apikey.key.clone();
32648 let local_var_value = match local_var_apikey.prefix {
32649 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
32650 None => local_var_key,
32651 };
32652 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
32653 };
32654
32655 let local_var_req = local_var_req_builder.build()?;
32656 let local_var_resp = local_var_client.execute(local_var_req).await?;
32657
32658 let local_var_status = local_var_resp.status();
32659 let local_var_content = local_var_resp.text().await?;
32660
32661 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
32662 serde_json::from_str(&local_var_content).map_err(Error::from)
32663 } else {
32664 let local_var_entity: Option<ExtrasTagsRetrieveError> =
32665 serde_json::from_str(&local_var_content).ok();
32666 let local_var_error = ResponseContent {
32667 status: local_var_status,
32668 content: local_var_content,
32669 entity: local_var_entity,
32670 };
32671 Err(Error::ResponseError(local_var_error))
32672 }
32673}
32674
32675pub async fn extras_tags_update(
32677 configuration: &configuration::Configuration,
32678 id: i32,
32679 tag_request: crate::models::TagRequest,
32680) -> Result<crate::models::Tag, Error<ExtrasTagsUpdateError>> {
32681 let local_var_configuration = configuration;
32682
32683 let local_var_client = &local_var_configuration.client;
32684
32685 let local_var_uri_str = format!(
32686 "{}/api/extras/tags/{id}/",
32687 local_var_configuration.base_path,
32688 id = id
32689 );
32690 let mut local_var_req_builder =
32691 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
32692
32693 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
32694 local_var_req_builder =
32695 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
32696 }
32697 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
32698 let local_var_key = local_var_apikey.key.clone();
32699 let local_var_value = match local_var_apikey.prefix {
32700 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
32701 None => local_var_key,
32702 };
32703 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
32704 };
32705 local_var_req_builder = local_var_req_builder.json(&tag_request);
32706
32707 let local_var_req = local_var_req_builder.build()?;
32708 let local_var_resp = local_var_client.execute(local_var_req).await?;
32709
32710 let local_var_status = local_var_resp.status();
32711 let local_var_content = local_var_resp.text().await?;
32712
32713 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
32714 serde_json::from_str(&local_var_content).map_err(Error::from)
32715 } else {
32716 let local_var_entity: Option<ExtrasTagsUpdateError> =
32717 serde_json::from_str(&local_var_content).ok();
32718 let local_var_error = ResponseContent {
32719 status: local_var_status,
32720 content: local_var_content,
32721 entity: local_var_entity,
32722 };
32723 Err(Error::ResponseError(local_var_error))
32724 }
32725}
32726
32727pub async fn extras_webhooks_bulk_destroy(
32729 configuration: &configuration::Configuration,
32730 webhook_request: Vec<crate::models::WebhookRequest>,
32731) -> Result<(), Error<ExtrasWebhooksBulkDestroyError>> {
32732 let local_var_configuration = configuration;
32733
32734 let local_var_client = &local_var_configuration.client;
32735
32736 let local_var_uri_str = format!("{}/api/extras/webhooks/", local_var_configuration.base_path);
32737 let mut local_var_req_builder =
32738 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
32739
32740 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
32741 local_var_req_builder =
32742 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
32743 }
32744 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
32745 let local_var_key = local_var_apikey.key.clone();
32746 let local_var_value = match local_var_apikey.prefix {
32747 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
32748 None => local_var_key,
32749 };
32750 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
32751 };
32752 local_var_req_builder = local_var_req_builder.json(&webhook_request);
32753
32754 let local_var_req = local_var_req_builder.build()?;
32755 let local_var_resp = local_var_client.execute(local_var_req).await?;
32756
32757 let local_var_status = local_var_resp.status();
32758 let local_var_content = local_var_resp.text().await?;
32759
32760 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
32761 Ok(())
32762 } else {
32763 let local_var_entity: Option<ExtrasWebhooksBulkDestroyError> =
32764 serde_json::from_str(&local_var_content).ok();
32765 let local_var_error = ResponseContent {
32766 status: local_var_status,
32767 content: local_var_content,
32768 entity: local_var_entity,
32769 };
32770 Err(Error::ResponseError(local_var_error))
32771 }
32772}
32773
32774pub async fn extras_webhooks_bulk_partial_update(
32776 configuration: &configuration::Configuration,
32777 webhook_request: Vec<crate::models::WebhookRequest>,
32778) -> Result<Vec<crate::models::Webhook>, Error<ExtrasWebhooksBulkPartialUpdateError>> {
32779 let local_var_configuration = configuration;
32780
32781 let local_var_client = &local_var_configuration.client;
32782
32783 let local_var_uri_str = format!("{}/api/extras/webhooks/", local_var_configuration.base_path);
32784 let mut local_var_req_builder =
32785 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
32786
32787 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
32788 local_var_req_builder =
32789 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
32790 }
32791 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
32792 let local_var_key = local_var_apikey.key.clone();
32793 let local_var_value = match local_var_apikey.prefix {
32794 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
32795 None => local_var_key,
32796 };
32797 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
32798 };
32799 local_var_req_builder = local_var_req_builder.json(&webhook_request);
32800
32801 let local_var_req = local_var_req_builder.build()?;
32802 let local_var_resp = local_var_client.execute(local_var_req).await?;
32803
32804 let local_var_status = local_var_resp.status();
32805 let local_var_content = local_var_resp.text().await?;
32806
32807 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
32808 serde_json::from_str(&local_var_content).map_err(Error::from)
32809 } else {
32810 let local_var_entity: Option<ExtrasWebhooksBulkPartialUpdateError> =
32811 serde_json::from_str(&local_var_content).ok();
32812 let local_var_error = ResponseContent {
32813 status: local_var_status,
32814 content: local_var_content,
32815 entity: local_var_entity,
32816 };
32817 Err(Error::ResponseError(local_var_error))
32818 }
32819}
32820
32821pub async fn extras_webhooks_bulk_update(
32823 configuration: &configuration::Configuration,
32824 webhook_request: Vec<crate::models::WebhookRequest>,
32825) -> Result<Vec<crate::models::Webhook>, Error<ExtrasWebhooksBulkUpdateError>> {
32826 let local_var_configuration = configuration;
32827
32828 let local_var_client = &local_var_configuration.client;
32829
32830 let local_var_uri_str = format!("{}/api/extras/webhooks/", local_var_configuration.base_path);
32831 let mut local_var_req_builder =
32832 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
32833
32834 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
32835 local_var_req_builder =
32836 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
32837 }
32838 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
32839 let local_var_key = local_var_apikey.key.clone();
32840 let local_var_value = match local_var_apikey.prefix {
32841 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
32842 None => local_var_key,
32843 };
32844 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
32845 };
32846 local_var_req_builder = local_var_req_builder.json(&webhook_request);
32847
32848 let local_var_req = local_var_req_builder.build()?;
32849 let local_var_resp = local_var_client.execute(local_var_req).await?;
32850
32851 let local_var_status = local_var_resp.status();
32852 let local_var_content = local_var_resp.text().await?;
32853
32854 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
32855 serde_json::from_str(&local_var_content).map_err(Error::from)
32856 } else {
32857 let local_var_entity: Option<ExtrasWebhooksBulkUpdateError> =
32858 serde_json::from_str(&local_var_content).ok();
32859 let local_var_error = ResponseContent {
32860 status: local_var_status,
32861 content: local_var_content,
32862 entity: local_var_entity,
32863 };
32864 Err(Error::ResponseError(local_var_error))
32865 }
32866}
32867
32868pub async fn extras_webhooks_create(
32870 configuration: &configuration::Configuration,
32871 webhook_request: crate::models::WebhookRequest,
32872) -> Result<crate::models::Webhook, Error<ExtrasWebhooksCreateError>> {
32873 let local_var_configuration = configuration;
32874
32875 let local_var_client = &local_var_configuration.client;
32876
32877 let local_var_uri_str = format!("{}/api/extras/webhooks/", local_var_configuration.base_path);
32878 let mut local_var_req_builder =
32879 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
32880
32881 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
32882 local_var_req_builder =
32883 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
32884 }
32885 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
32886 let local_var_key = local_var_apikey.key.clone();
32887 let local_var_value = match local_var_apikey.prefix {
32888 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
32889 None => local_var_key,
32890 };
32891 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
32892 };
32893 local_var_req_builder = local_var_req_builder.json(&webhook_request);
32894
32895 let local_var_req = local_var_req_builder.build()?;
32896 let local_var_resp = local_var_client.execute(local_var_req).await?;
32897
32898 let local_var_status = local_var_resp.status();
32899 let local_var_content = local_var_resp.text().await?;
32900
32901 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
32902 serde_json::from_str(&local_var_content).map_err(Error::from)
32903 } else {
32904 let local_var_entity: Option<ExtrasWebhooksCreateError> =
32905 serde_json::from_str(&local_var_content).ok();
32906 let local_var_error = ResponseContent {
32907 status: local_var_status,
32908 content: local_var_content,
32909 entity: local_var_entity,
32910 };
32911 Err(Error::ResponseError(local_var_error))
32912 }
32913}
32914
32915pub async fn extras_webhooks_destroy(
32917 configuration: &configuration::Configuration,
32918 id: i32,
32919) -> Result<(), Error<ExtrasWebhooksDestroyError>> {
32920 let local_var_configuration = configuration;
32921
32922 let local_var_client = &local_var_configuration.client;
32923
32924 let local_var_uri_str = format!(
32925 "{}/api/extras/webhooks/{id}/",
32926 local_var_configuration.base_path,
32927 id = id
32928 );
32929 let mut local_var_req_builder =
32930 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
32931
32932 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
32933 local_var_req_builder =
32934 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
32935 }
32936 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
32937 let local_var_key = local_var_apikey.key.clone();
32938 let local_var_value = match local_var_apikey.prefix {
32939 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
32940 None => local_var_key,
32941 };
32942 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
32943 };
32944
32945 let local_var_req = local_var_req_builder.build()?;
32946 let local_var_resp = local_var_client.execute(local_var_req).await?;
32947
32948 let local_var_status = local_var_resp.status();
32949 let local_var_content = local_var_resp.text().await?;
32950
32951 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
32952 Ok(())
32953 } else {
32954 let local_var_entity: Option<ExtrasWebhooksDestroyError> =
32955 serde_json::from_str(&local_var_content).ok();
32956 let local_var_error = ResponseContent {
32957 status: local_var_status,
32958 content: local_var_content,
32959 entity: local_var_entity,
32960 };
32961 Err(Error::ResponseError(local_var_error))
32962 }
32963}
32964
32965pub async fn extras_webhooks_list(
32967 configuration: &configuration::Configuration,
32968 ca_file_path: Option<Vec<String>>,
32969 ca_file_path__empty: Option<bool>,
32970 ca_file_path__ic: Option<Vec<String>>,
32971 ca_file_path__ie: Option<Vec<String>>,
32972 ca_file_path__iew: Option<Vec<String>>,
32973 ca_file_path__iregex: Option<Vec<String>>,
32974 ca_file_path__isw: Option<Vec<String>>,
32975 ca_file_path__n: Option<Vec<String>>,
32976 ca_file_path__nic: Option<Vec<String>>,
32977 ca_file_path__nie: Option<Vec<String>>,
32978 ca_file_path__niew: Option<Vec<String>>,
32979 ca_file_path__nisw: Option<Vec<String>>,
32980 ca_file_path__regex: Option<Vec<String>>,
32981 created: Option<Vec<String>>,
32982 created__empty: Option<Vec<String>>,
32983 created__gt: Option<Vec<String>>,
32984 created__gte: Option<Vec<String>>,
32985 created__lt: Option<Vec<String>>,
32986 created__lte: Option<Vec<String>>,
32987 created__n: Option<Vec<String>>,
32988 created_by_request: Option<&str>,
32989 description: Option<Vec<String>>,
32990 description__empty: Option<bool>,
32991 description__ic: Option<Vec<String>>,
32992 description__ie: Option<Vec<String>>,
32993 description__iew: Option<Vec<String>>,
32994 description__iregex: Option<Vec<String>>,
32995 description__isw: Option<Vec<String>>,
32996 description__n: Option<Vec<String>>,
32997 description__nic: Option<Vec<String>>,
32998 description__nie: Option<Vec<String>>,
32999 description__niew: Option<Vec<String>>,
33000 description__nisw: Option<Vec<String>>,
33001 description__regex: Option<Vec<String>>,
33002 http_content_type: Option<Vec<String>>,
33003 http_content_type__empty: Option<bool>,
33004 http_content_type__ic: Option<Vec<String>>,
33005 http_content_type__ie: Option<Vec<String>>,
33006 http_content_type__iew: Option<Vec<String>>,
33007 http_content_type__iregex: Option<Vec<String>>,
33008 http_content_type__isw: Option<Vec<String>>,
33009 http_content_type__n: Option<Vec<String>>,
33010 http_content_type__nic: Option<Vec<String>>,
33011 http_content_type__nie: Option<Vec<String>>,
33012 http_content_type__niew: Option<Vec<String>>,
33013 http_content_type__nisw: Option<Vec<String>>,
33014 http_content_type__regex: Option<Vec<String>>,
33015 http_method: Option<Vec<String>>,
33016 http_method__empty: Option<bool>,
33017 http_method__ic: Option<Vec<String>>,
33018 http_method__ie: Option<Vec<String>>,
33019 http_method__iew: Option<Vec<String>>,
33020 http_method__iregex: Option<Vec<String>>,
33021 http_method__isw: Option<Vec<String>>,
33022 http_method__n: Option<Vec<String>>,
33023 http_method__nic: Option<Vec<String>>,
33024 http_method__nie: Option<Vec<String>>,
33025 http_method__niew: Option<Vec<String>>,
33026 http_method__nisw: Option<Vec<String>>,
33027 http_method__regex: Option<Vec<String>>,
33028 id: Option<Vec<i32>>,
33029 id__empty: Option<bool>,
33030 id__gt: Option<Vec<i32>>,
33031 id__gte: Option<Vec<i32>>,
33032 id__lt: Option<Vec<i32>>,
33033 id__lte: Option<Vec<i32>>,
33034 id__n: Option<Vec<i32>>,
33035 last_updated: Option<Vec<String>>,
33036 last_updated__empty: Option<Vec<String>>,
33037 last_updated__gt: Option<Vec<String>>,
33038 last_updated__gte: Option<Vec<String>>,
33039 last_updated__lt: Option<Vec<String>>,
33040 last_updated__lte: Option<Vec<String>>,
33041 last_updated__n: Option<Vec<String>>,
33042 limit: Option<i32>,
33043 modified_by_request: Option<&str>,
33044 name: Option<Vec<String>>,
33045 name__empty: Option<bool>,
33046 name__ic: Option<Vec<String>>,
33047 name__ie: Option<Vec<String>>,
33048 name__iew: Option<Vec<String>>,
33049 name__iregex: Option<Vec<String>>,
33050 name__isw: Option<Vec<String>>,
33051 name__n: Option<Vec<String>>,
33052 name__nic: Option<Vec<String>>,
33053 name__nie: Option<Vec<String>>,
33054 name__niew: Option<Vec<String>>,
33055 name__nisw: Option<Vec<String>>,
33056 name__regex: Option<Vec<String>>,
33057 offset: Option<i32>,
33058 ordering: Option<&str>,
33059 payload_url: Option<Vec<String>>,
33060 q: Option<&str>,
33061 secret: Option<Vec<String>>,
33062 secret__empty: Option<bool>,
33063 secret__ic: Option<Vec<String>>,
33064 secret__ie: Option<Vec<String>>,
33065 secret__iew: Option<Vec<String>>,
33066 secret__iregex: Option<Vec<String>>,
33067 secret__isw: Option<Vec<String>>,
33068 secret__n: Option<Vec<String>>,
33069 secret__nic: Option<Vec<String>>,
33070 secret__nie: Option<Vec<String>>,
33071 secret__niew: Option<Vec<String>>,
33072 secret__nisw: Option<Vec<String>>,
33073 secret__regex: Option<Vec<String>>,
33074 ssl_verification: Option<bool>,
33075 tag: Option<Vec<String>>,
33076 tag__n: Option<Vec<String>>,
33077 tag_id: Option<Vec<i32>>,
33078 tag_id__n: Option<Vec<i32>>,
33079 updated_by_request: Option<&str>,
33080) -> Result<crate::models::PaginatedWebhookList, Error<ExtrasWebhooksListError>> {
33081 let local_var_configuration = configuration;
33082
33083 let local_var_client = &local_var_configuration.client;
33084
33085 let local_var_uri_str = format!("{}/api/extras/webhooks/", local_var_configuration.base_path);
33086 let mut local_var_req_builder =
33087 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
33088
33089 if let Some(ref local_var_str) = ca_file_path {
33090 local_var_req_builder = match "multi" {
33091 "multi" => local_var_req_builder.query(
33092 &local_var_str
33093 .into_iter()
33094 .map(|p| ("ca_file_path".to_owned(), p.to_string()))
33095 .collect::<Vec<(std::string::String, std::string::String)>>(),
33096 ),
33097 _ => local_var_req_builder.query(&[(
33098 "ca_file_path",
33099 &local_var_str
33100 .into_iter()
33101 .map(|p| p.to_string())
33102 .collect::<Vec<String>>()
33103 .join(",")
33104 .to_string(),
33105 )]),
33106 };
33107 }
33108 if let Some(ref local_var_str) = ca_file_path__empty {
33109 local_var_req_builder =
33110 local_var_req_builder.query(&[("ca_file_path__empty", &local_var_str.to_string())]);
33111 }
33112 if let Some(ref local_var_str) = ca_file_path__ic {
33113 local_var_req_builder = match "multi" {
33114 "multi" => local_var_req_builder.query(
33115 &local_var_str
33116 .into_iter()
33117 .map(|p| ("ca_file_path__ic".to_owned(), p.to_string()))
33118 .collect::<Vec<(std::string::String, std::string::String)>>(),
33119 ),
33120 _ => local_var_req_builder.query(&[(
33121 "ca_file_path__ic",
33122 &local_var_str
33123 .into_iter()
33124 .map(|p| p.to_string())
33125 .collect::<Vec<String>>()
33126 .join(",")
33127 .to_string(),
33128 )]),
33129 };
33130 }
33131 if let Some(ref local_var_str) = ca_file_path__ie {
33132 local_var_req_builder = match "multi" {
33133 "multi" => local_var_req_builder.query(
33134 &local_var_str
33135 .into_iter()
33136 .map(|p| ("ca_file_path__ie".to_owned(), p.to_string()))
33137 .collect::<Vec<(std::string::String, std::string::String)>>(),
33138 ),
33139 _ => local_var_req_builder.query(&[(
33140 "ca_file_path__ie",
33141 &local_var_str
33142 .into_iter()
33143 .map(|p| p.to_string())
33144 .collect::<Vec<String>>()
33145 .join(",")
33146 .to_string(),
33147 )]),
33148 };
33149 }
33150 if let Some(ref local_var_str) = ca_file_path__iew {
33151 local_var_req_builder = match "multi" {
33152 "multi" => local_var_req_builder.query(
33153 &local_var_str
33154 .into_iter()
33155 .map(|p| ("ca_file_path__iew".to_owned(), p.to_string()))
33156 .collect::<Vec<(std::string::String, std::string::String)>>(),
33157 ),
33158 _ => local_var_req_builder.query(&[(
33159 "ca_file_path__iew",
33160 &local_var_str
33161 .into_iter()
33162 .map(|p| p.to_string())
33163 .collect::<Vec<String>>()
33164 .join(",")
33165 .to_string(),
33166 )]),
33167 };
33168 }
33169 if let Some(ref local_var_str) = ca_file_path__iregex {
33170 local_var_req_builder = match "multi" {
33171 "multi" => local_var_req_builder.query(
33172 &local_var_str
33173 .into_iter()
33174 .map(|p| ("ca_file_path__iregex".to_owned(), p.to_string()))
33175 .collect::<Vec<(std::string::String, std::string::String)>>(),
33176 ),
33177 _ => local_var_req_builder.query(&[(
33178 "ca_file_path__iregex",
33179 &local_var_str
33180 .into_iter()
33181 .map(|p| p.to_string())
33182 .collect::<Vec<String>>()
33183 .join(",")
33184 .to_string(),
33185 )]),
33186 };
33187 }
33188 if let Some(ref local_var_str) = ca_file_path__isw {
33189 local_var_req_builder = match "multi" {
33190 "multi" => local_var_req_builder.query(
33191 &local_var_str
33192 .into_iter()
33193 .map(|p| ("ca_file_path__isw".to_owned(), p.to_string()))
33194 .collect::<Vec<(std::string::String, std::string::String)>>(),
33195 ),
33196 _ => local_var_req_builder.query(&[(
33197 "ca_file_path__isw",
33198 &local_var_str
33199 .into_iter()
33200 .map(|p| p.to_string())
33201 .collect::<Vec<String>>()
33202 .join(",")
33203 .to_string(),
33204 )]),
33205 };
33206 }
33207 if let Some(ref local_var_str) = ca_file_path__n {
33208 local_var_req_builder = match "multi" {
33209 "multi" => local_var_req_builder.query(
33210 &local_var_str
33211 .into_iter()
33212 .map(|p| ("ca_file_path__n".to_owned(), p.to_string()))
33213 .collect::<Vec<(std::string::String, std::string::String)>>(),
33214 ),
33215 _ => local_var_req_builder.query(&[(
33216 "ca_file_path__n",
33217 &local_var_str
33218 .into_iter()
33219 .map(|p| p.to_string())
33220 .collect::<Vec<String>>()
33221 .join(",")
33222 .to_string(),
33223 )]),
33224 };
33225 }
33226 if let Some(ref local_var_str) = ca_file_path__nic {
33227 local_var_req_builder = match "multi" {
33228 "multi" => local_var_req_builder.query(
33229 &local_var_str
33230 .into_iter()
33231 .map(|p| ("ca_file_path__nic".to_owned(), p.to_string()))
33232 .collect::<Vec<(std::string::String, std::string::String)>>(),
33233 ),
33234 _ => local_var_req_builder.query(&[(
33235 "ca_file_path__nic",
33236 &local_var_str
33237 .into_iter()
33238 .map(|p| p.to_string())
33239 .collect::<Vec<String>>()
33240 .join(",")
33241 .to_string(),
33242 )]),
33243 };
33244 }
33245 if let Some(ref local_var_str) = ca_file_path__nie {
33246 local_var_req_builder = match "multi" {
33247 "multi" => local_var_req_builder.query(
33248 &local_var_str
33249 .into_iter()
33250 .map(|p| ("ca_file_path__nie".to_owned(), p.to_string()))
33251 .collect::<Vec<(std::string::String, std::string::String)>>(),
33252 ),
33253 _ => local_var_req_builder.query(&[(
33254 "ca_file_path__nie",
33255 &local_var_str
33256 .into_iter()
33257 .map(|p| p.to_string())
33258 .collect::<Vec<String>>()
33259 .join(",")
33260 .to_string(),
33261 )]),
33262 };
33263 }
33264 if let Some(ref local_var_str) = ca_file_path__niew {
33265 local_var_req_builder = match "multi" {
33266 "multi" => local_var_req_builder.query(
33267 &local_var_str
33268 .into_iter()
33269 .map(|p| ("ca_file_path__niew".to_owned(), p.to_string()))
33270 .collect::<Vec<(std::string::String, std::string::String)>>(),
33271 ),
33272 _ => local_var_req_builder.query(&[(
33273 "ca_file_path__niew",
33274 &local_var_str
33275 .into_iter()
33276 .map(|p| p.to_string())
33277 .collect::<Vec<String>>()
33278 .join(",")
33279 .to_string(),
33280 )]),
33281 };
33282 }
33283 if let Some(ref local_var_str) = ca_file_path__nisw {
33284 local_var_req_builder = match "multi" {
33285 "multi" => local_var_req_builder.query(
33286 &local_var_str
33287 .into_iter()
33288 .map(|p| ("ca_file_path__nisw".to_owned(), p.to_string()))
33289 .collect::<Vec<(std::string::String, std::string::String)>>(),
33290 ),
33291 _ => local_var_req_builder.query(&[(
33292 "ca_file_path__nisw",
33293 &local_var_str
33294 .into_iter()
33295 .map(|p| p.to_string())
33296 .collect::<Vec<String>>()
33297 .join(",")
33298 .to_string(),
33299 )]),
33300 };
33301 }
33302 if let Some(ref local_var_str) = ca_file_path__regex {
33303 local_var_req_builder = match "multi" {
33304 "multi" => local_var_req_builder.query(
33305 &local_var_str
33306 .into_iter()
33307 .map(|p| ("ca_file_path__regex".to_owned(), p.to_string()))
33308 .collect::<Vec<(std::string::String, std::string::String)>>(),
33309 ),
33310 _ => local_var_req_builder.query(&[(
33311 "ca_file_path__regex",
33312 &local_var_str
33313 .into_iter()
33314 .map(|p| p.to_string())
33315 .collect::<Vec<String>>()
33316 .join(",")
33317 .to_string(),
33318 )]),
33319 };
33320 }
33321 if let Some(ref local_var_str) = created {
33322 local_var_req_builder = match "multi" {
33323 "multi" => local_var_req_builder.query(
33324 &local_var_str
33325 .into_iter()
33326 .map(|p| ("created".to_owned(), p.to_string()))
33327 .collect::<Vec<(std::string::String, std::string::String)>>(),
33328 ),
33329 _ => local_var_req_builder.query(&[(
33330 "created",
33331 &local_var_str
33332 .into_iter()
33333 .map(|p| p.to_string())
33334 .collect::<Vec<String>>()
33335 .join(",")
33336 .to_string(),
33337 )]),
33338 };
33339 }
33340 if let Some(ref local_var_str) = created__empty {
33341 local_var_req_builder = match "multi" {
33342 "multi" => local_var_req_builder.query(
33343 &local_var_str
33344 .into_iter()
33345 .map(|p| ("created__empty".to_owned(), p.to_string()))
33346 .collect::<Vec<(std::string::String, std::string::String)>>(),
33347 ),
33348 _ => local_var_req_builder.query(&[(
33349 "created__empty",
33350 &local_var_str
33351 .into_iter()
33352 .map(|p| p.to_string())
33353 .collect::<Vec<String>>()
33354 .join(",")
33355 .to_string(),
33356 )]),
33357 };
33358 }
33359 if let Some(ref local_var_str) = created__gt {
33360 local_var_req_builder = match "multi" {
33361 "multi" => local_var_req_builder.query(
33362 &local_var_str
33363 .into_iter()
33364 .map(|p| ("created__gt".to_owned(), p.to_string()))
33365 .collect::<Vec<(std::string::String, std::string::String)>>(),
33366 ),
33367 _ => local_var_req_builder.query(&[(
33368 "created__gt",
33369 &local_var_str
33370 .into_iter()
33371 .map(|p| p.to_string())
33372 .collect::<Vec<String>>()
33373 .join(",")
33374 .to_string(),
33375 )]),
33376 };
33377 }
33378 if let Some(ref local_var_str) = created__gte {
33379 local_var_req_builder = match "multi" {
33380 "multi" => local_var_req_builder.query(
33381 &local_var_str
33382 .into_iter()
33383 .map(|p| ("created__gte".to_owned(), p.to_string()))
33384 .collect::<Vec<(std::string::String, std::string::String)>>(),
33385 ),
33386 _ => local_var_req_builder.query(&[(
33387 "created__gte",
33388 &local_var_str
33389 .into_iter()
33390 .map(|p| p.to_string())
33391 .collect::<Vec<String>>()
33392 .join(",")
33393 .to_string(),
33394 )]),
33395 };
33396 }
33397 if let Some(ref local_var_str) = created__lt {
33398 local_var_req_builder = match "multi" {
33399 "multi" => local_var_req_builder.query(
33400 &local_var_str
33401 .into_iter()
33402 .map(|p| ("created__lt".to_owned(), p.to_string()))
33403 .collect::<Vec<(std::string::String, std::string::String)>>(),
33404 ),
33405 _ => local_var_req_builder.query(&[(
33406 "created__lt",
33407 &local_var_str
33408 .into_iter()
33409 .map(|p| p.to_string())
33410 .collect::<Vec<String>>()
33411 .join(",")
33412 .to_string(),
33413 )]),
33414 };
33415 }
33416 if let Some(ref local_var_str) = created__lte {
33417 local_var_req_builder = match "multi" {
33418 "multi" => local_var_req_builder.query(
33419 &local_var_str
33420 .into_iter()
33421 .map(|p| ("created__lte".to_owned(), p.to_string()))
33422 .collect::<Vec<(std::string::String, std::string::String)>>(),
33423 ),
33424 _ => local_var_req_builder.query(&[(
33425 "created__lte",
33426 &local_var_str
33427 .into_iter()
33428 .map(|p| p.to_string())
33429 .collect::<Vec<String>>()
33430 .join(",")
33431 .to_string(),
33432 )]),
33433 };
33434 }
33435 if let Some(ref local_var_str) = created__n {
33436 local_var_req_builder = match "multi" {
33437 "multi" => local_var_req_builder.query(
33438 &local_var_str
33439 .into_iter()
33440 .map(|p| ("created__n".to_owned(), p.to_string()))
33441 .collect::<Vec<(std::string::String, std::string::String)>>(),
33442 ),
33443 _ => local_var_req_builder.query(&[(
33444 "created__n",
33445 &local_var_str
33446 .into_iter()
33447 .map(|p| p.to_string())
33448 .collect::<Vec<String>>()
33449 .join(",")
33450 .to_string(),
33451 )]),
33452 };
33453 }
33454 if let Some(ref local_var_str) = created_by_request {
33455 local_var_req_builder =
33456 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
33457 }
33458 if let Some(ref local_var_str) = description {
33459 local_var_req_builder = match "multi" {
33460 "multi" => local_var_req_builder.query(
33461 &local_var_str
33462 .into_iter()
33463 .map(|p| ("description".to_owned(), p.to_string()))
33464 .collect::<Vec<(std::string::String, std::string::String)>>(),
33465 ),
33466 _ => local_var_req_builder.query(&[(
33467 "description",
33468 &local_var_str
33469 .into_iter()
33470 .map(|p| p.to_string())
33471 .collect::<Vec<String>>()
33472 .join(",")
33473 .to_string(),
33474 )]),
33475 };
33476 }
33477 if let Some(ref local_var_str) = description__empty {
33478 local_var_req_builder =
33479 local_var_req_builder.query(&[("description__empty", &local_var_str.to_string())]);
33480 }
33481 if let Some(ref local_var_str) = description__ic {
33482 local_var_req_builder = match "multi" {
33483 "multi" => local_var_req_builder.query(
33484 &local_var_str
33485 .into_iter()
33486 .map(|p| ("description__ic".to_owned(), p.to_string()))
33487 .collect::<Vec<(std::string::String, std::string::String)>>(),
33488 ),
33489 _ => local_var_req_builder.query(&[(
33490 "description__ic",
33491 &local_var_str
33492 .into_iter()
33493 .map(|p| p.to_string())
33494 .collect::<Vec<String>>()
33495 .join(",")
33496 .to_string(),
33497 )]),
33498 };
33499 }
33500 if let Some(ref local_var_str) = description__ie {
33501 local_var_req_builder = match "multi" {
33502 "multi" => local_var_req_builder.query(
33503 &local_var_str
33504 .into_iter()
33505 .map(|p| ("description__ie".to_owned(), p.to_string()))
33506 .collect::<Vec<(std::string::String, std::string::String)>>(),
33507 ),
33508 _ => local_var_req_builder.query(&[(
33509 "description__ie",
33510 &local_var_str
33511 .into_iter()
33512 .map(|p| p.to_string())
33513 .collect::<Vec<String>>()
33514 .join(",")
33515 .to_string(),
33516 )]),
33517 };
33518 }
33519 if let Some(ref local_var_str) = description__iew {
33520 local_var_req_builder = match "multi" {
33521 "multi" => local_var_req_builder.query(
33522 &local_var_str
33523 .into_iter()
33524 .map(|p| ("description__iew".to_owned(), p.to_string()))
33525 .collect::<Vec<(std::string::String, std::string::String)>>(),
33526 ),
33527 _ => local_var_req_builder.query(&[(
33528 "description__iew",
33529 &local_var_str
33530 .into_iter()
33531 .map(|p| p.to_string())
33532 .collect::<Vec<String>>()
33533 .join(",")
33534 .to_string(),
33535 )]),
33536 };
33537 }
33538 if let Some(ref local_var_str) = description__iregex {
33539 local_var_req_builder = match "multi" {
33540 "multi" => local_var_req_builder.query(
33541 &local_var_str
33542 .into_iter()
33543 .map(|p| ("description__iregex".to_owned(), p.to_string()))
33544 .collect::<Vec<(std::string::String, std::string::String)>>(),
33545 ),
33546 _ => local_var_req_builder.query(&[(
33547 "description__iregex",
33548 &local_var_str
33549 .into_iter()
33550 .map(|p| p.to_string())
33551 .collect::<Vec<String>>()
33552 .join(",")
33553 .to_string(),
33554 )]),
33555 };
33556 }
33557 if let Some(ref local_var_str) = description__isw {
33558 local_var_req_builder = match "multi" {
33559 "multi" => local_var_req_builder.query(
33560 &local_var_str
33561 .into_iter()
33562 .map(|p| ("description__isw".to_owned(), p.to_string()))
33563 .collect::<Vec<(std::string::String, std::string::String)>>(),
33564 ),
33565 _ => local_var_req_builder.query(&[(
33566 "description__isw",
33567 &local_var_str
33568 .into_iter()
33569 .map(|p| p.to_string())
33570 .collect::<Vec<String>>()
33571 .join(",")
33572 .to_string(),
33573 )]),
33574 };
33575 }
33576 if let Some(ref local_var_str) = description__n {
33577 local_var_req_builder = match "multi" {
33578 "multi" => local_var_req_builder.query(
33579 &local_var_str
33580 .into_iter()
33581 .map(|p| ("description__n".to_owned(), p.to_string()))
33582 .collect::<Vec<(std::string::String, std::string::String)>>(),
33583 ),
33584 _ => local_var_req_builder.query(&[(
33585 "description__n",
33586 &local_var_str
33587 .into_iter()
33588 .map(|p| p.to_string())
33589 .collect::<Vec<String>>()
33590 .join(",")
33591 .to_string(),
33592 )]),
33593 };
33594 }
33595 if let Some(ref local_var_str) = description__nic {
33596 local_var_req_builder = match "multi" {
33597 "multi" => local_var_req_builder.query(
33598 &local_var_str
33599 .into_iter()
33600 .map(|p| ("description__nic".to_owned(), p.to_string()))
33601 .collect::<Vec<(std::string::String, std::string::String)>>(),
33602 ),
33603 _ => local_var_req_builder.query(&[(
33604 "description__nic",
33605 &local_var_str
33606 .into_iter()
33607 .map(|p| p.to_string())
33608 .collect::<Vec<String>>()
33609 .join(",")
33610 .to_string(),
33611 )]),
33612 };
33613 }
33614 if let Some(ref local_var_str) = description__nie {
33615 local_var_req_builder = match "multi" {
33616 "multi" => local_var_req_builder.query(
33617 &local_var_str
33618 .into_iter()
33619 .map(|p| ("description__nie".to_owned(), p.to_string()))
33620 .collect::<Vec<(std::string::String, std::string::String)>>(),
33621 ),
33622 _ => local_var_req_builder.query(&[(
33623 "description__nie",
33624 &local_var_str
33625 .into_iter()
33626 .map(|p| p.to_string())
33627 .collect::<Vec<String>>()
33628 .join(",")
33629 .to_string(),
33630 )]),
33631 };
33632 }
33633 if let Some(ref local_var_str) = description__niew {
33634 local_var_req_builder = match "multi" {
33635 "multi" => local_var_req_builder.query(
33636 &local_var_str
33637 .into_iter()
33638 .map(|p| ("description__niew".to_owned(), p.to_string()))
33639 .collect::<Vec<(std::string::String, std::string::String)>>(),
33640 ),
33641 _ => local_var_req_builder.query(&[(
33642 "description__niew",
33643 &local_var_str
33644 .into_iter()
33645 .map(|p| p.to_string())
33646 .collect::<Vec<String>>()
33647 .join(",")
33648 .to_string(),
33649 )]),
33650 };
33651 }
33652 if let Some(ref local_var_str) = description__nisw {
33653 local_var_req_builder = match "multi" {
33654 "multi" => local_var_req_builder.query(
33655 &local_var_str
33656 .into_iter()
33657 .map(|p| ("description__nisw".to_owned(), p.to_string()))
33658 .collect::<Vec<(std::string::String, std::string::String)>>(),
33659 ),
33660 _ => local_var_req_builder.query(&[(
33661 "description__nisw",
33662 &local_var_str
33663 .into_iter()
33664 .map(|p| p.to_string())
33665 .collect::<Vec<String>>()
33666 .join(",")
33667 .to_string(),
33668 )]),
33669 };
33670 }
33671 if let Some(ref local_var_str) = description__regex {
33672 local_var_req_builder = match "multi" {
33673 "multi" => local_var_req_builder.query(
33674 &local_var_str
33675 .into_iter()
33676 .map(|p| ("description__regex".to_owned(), p.to_string()))
33677 .collect::<Vec<(std::string::String, std::string::String)>>(),
33678 ),
33679 _ => local_var_req_builder.query(&[(
33680 "description__regex",
33681 &local_var_str
33682 .into_iter()
33683 .map(|p| p.to_string())
33684 .collect::<Vec<String>>()
33685 .join(",")
33686 .to_string(),
33687 )]),
33688 };
33689 }
33690 if let Some(ref local_var_str) = http_content_type {
33691 local_var_req_builder = match "multi" {
33692 "multi" => local_var_req_builder.query(
33693 &local_var_str
33694 .into_iter()
33695 .map(|p| ("http_content_type".to_owned(), p.to_string()))
33696 .collect::<Vec<(std::string::String, std::string::String)>>(),
33697 ),
33698 _ => local_var_req_builder.query(&[(
33699 "http_content_type",
33700 &local_var_str
33701 .into_iter()
33702 .map(|p| p.to_string())
33703 .collect::<Vec<String>>()
33704 .join(",")
33705 .to_string(),
33706 )]),
33707 };
33708 }
33709 if let Some(ref local_var_str) = http_content_type__empty {
33710 local_var_req_builder = local_var_req_builder
33711 .query(&[("http_content_type__empty", &local_var_str.to_string())]);
33712 }
33713 if let Some(ref local_var_str) = http_content_type__ic {
33714 local_var_req_builder = match "multi" {
33715 "multi" => local_var_req_builder.query(
33716 &local_var_str
33717 .into_iter()
33718 .map(|p| ("http_content_type__ic".to_owned(), p.to_string()))
33719 .collect::<Vec<(std::string::String, std::string::String)>>(),
33720 ),
33721 _ => local_var_req_builder.query(&[(
33722 "http_content_type__ic",
33723 &local_var_str
33724 .into_iter()
33725 .map(|p| p.to_string())
33726 .collect::<Vec<String>>()
33727 .join(",")
33728 .to_string(),
33729 )]),
33730 };
33731 }
33732 if let Some(ref local_var_str) = http_content_type__ie {
33733 local_var_req_builder = match "multi" {
33734 "multi" => local_var_req_builder.query(
33735 &local_var_str
33736 .into_iter()
33737 .map(|p| ("http_content_type__ie".to_owned(), p.to_string()))
33738 .collect::<Vec<(std::string::String, std::string::String)>>(),
33739 ),
33740 _ => local_var_req_builder.query(&[(
33741 "http_content_type__ie",
33742 &local_var_str
33743 .into_iter()
33744 .map(|p| p.to_string())
33745 .collect::<Vec<String>>()
33746 .join(",")
33747 .to_string(),
33748 )]),
33749 };
33750 }
33751 if let Some(ref local_var_str) = http_content_type__iew {
33752 local_var_req_builder = match "multi" {
33753 "multi" => local_var_req_builder.query(
33754 &local_var_str
33755 .into_iter()
33756 .map(|p| ("http_content_type__iew".to_owned(), p.to_string()))
33757 .collect::<Vec<(std::string::String, std::string::String)>>(),
33758 ),
33759 _ => local_var_req_builder.query(&[(
33760 "http_content_type__iew",
33761 &local_var_str
33762 .into_iter()
33763 .map(|p| p.to_string())
33764 .collect::<Vec<String>>()
33765 .join(",")
33766 .to_string(),
33767 )]),
33768 };
33769 }
33770 if let Some(ref local_var_str) = http_content_type__iregex {
33771 local_var_req_builder = match "multi" {
33772 "multi" => local_var_req_builder.query(
33773 &local_var_str
33774 .into_iter()
33775 .map(|p| ("http_content_type__iregex".to_owned(), p.to_string()))
33776 .collect::<Vec<(std::string::String, std::string::String)>>(),
33777 ),
33778 _ => local_var_req_builder.query(&[(
33779 "http_content_type__iregex",
33780 &local_var_str
33781 .into_iter()
33782 .map(|p| p.to_string())
33783 .collect::<Vec<String>>()
33784 .join(",")
33785 .to_string(),
33786 )]),
33787 };
33788 }
33789 if let Some(ref local_var_str) = http_content_type__isw {
33790 local_var_req_builder = match "multi" {
33791 "multi" => local_var_req_builder.query(
33792 &local_var_str
33793 .into_iter()
33794 .map(|p| ("http_content_type__isw".to_owned(), p.to_string()))
33795 .collect::<Vec<(std::string::String, std::string::String)>>(),
33796 ),
33797 _ => local_var_req_builder.query(&[(
33798 "http_content_type__isw",
33799 &local_var_str
33800 .into_iter()
33801 .map(|p| p.to_string())
33802 .collect::<Vec<String>>()
33803 .join(",")
33804 .to_string(),
33805 )]),
33806 };
33807 }
33808 if let Some(ref local_var_str) = http_content_type__n {
33809 local_var_req_builder = match "multi" {
33810 "multi" => local_var_req_builder.query(
33811 &local_var_str
33812 .into_iter()
33813 .map(|p| ("http_content_type__n".to_owned(), p.to_string()))
33814 .collect::<Vec<(std::string::String, std::string::String)>>(),
33815 ),
33816 _ => local_var_req_builder.query(&[(
33817 "http_content_type__n",
33818 &local_var_str
33819 .into_iter()
33820 .map(|p| p.to_string())
33821 .collect::<Vec<String>>()
33822 .join(",")
33823 .to_string(),
33824 )]),
33825 };
33826 }
33827 if let Some(ref local_var_str) = http_content_type__nic {
33828 local_var_req_builder = match "multi" {
33829 "multi" => local_var_req_builder.query(
33830 &local_var_str
33831 .into_iter()
33832 .map(|p| ("http_content_type__nic".to_owned(), p.to_string()))
33833 .collect::<Vec<(std::string::String, std::string::String)>>(),
33834 ),
33835 _ => local_var_req_builder.query(&[(
33836 "http_content_type__nic",
33837 &local_var_str
33838 .into_iter()
33839 .map(|p| p.to_string())
33840 .collect::<Vec<String>>()
33841 .join(",")
33842 .to_string(),
33843 )]),
33844 };
33845 }
33846 if let Some(ref local_var_str) = http_content_type__nie {
33847 local_var_req_builder = match "multi" {
33848 "multi" => local_var_req_builder.query(
33849 &local_var_str
33850 .into_iter()
33851 .map(|p| ("http_content_type__nie".to_owned(), p.to_string()))
33852 .collect::<Vec<(std::string::String, std::string::String)>>(),
33853 ),
33854 _ => local_var_req_builder.query(&[(
33855 "http_content_type__nie",
33856 &local_var_str
33857 .into_iter()
33858 .map(|p| p.to_string())
33859 .collect::<Vec<String>>()
33860 .join(",")
33861 .to_string(),
33862 )]),
33863 };
33864 }
33865 if let Some(ref local_var_str) = http_content_type__niew {
33866 local_var_req_builder = match "multi" {
33867 "multi" => local_var_req_builder.query(
33868 &local_var_str
33869 .into_iter()
33870 .map(|p| ("http_content_type__niew".to_owned(), p.to_string()))
33871 .collect::<Vec<(std::string::String, std::string::String)>>(),
33872 ),
33873 _ => local_var_req_builder.query(&[(
33874 "http_content_type__niew",
33875 &local_var_str
33876 .into_iter()
33877 .map(|p| p.to_string())
33878 .collect::<Vec<String>>()
33879 .join(",")
33880 .to_string(),
33881 )]),
33882 };
33883 }
33884 if let Some(ref local_var_str) = http_content_type__nisw {
33885 local_var_req_builder = match "multi" {
33886 "multi" => local_var_req_builder.query(
33887 &local_var_str
33888 .into_iter()
33889 .map(|p| ("http_content_type__nisw".to_owned(), p.to_string()))
33890 .collect::<Vec<(std::string::String, std::string::String)>>(),
33891 ),
33892 _ => local_var_req_builder.query(&[(
33893 "http_content_type__nisw",
33894 &local_var_str
33895 .into_iter()
33896 .map(|p| p.to_string())
33897 .collect::<Vec<String>>()
33898 .join(",")
33899 .to_string(),
33900 )]),
33901 };
33902 }
33903 if let Some(ref local_var_str) = http_content_type__regex {
33904 local_var_req_builder = match "multi" {
33905 "multi" => local_var_req_builder.query(
33906 &local_var_str
33907 .into_iter()
33908 .map(|p| ("http_content_type__regex".to_owned(), p.to_string()))
33909 .collect::<Vec<(std::string::String, std::string::String)>>(),
33910 ),
33911 _ => local_var_req_builder.query(&[(
33912 "http_content_type__regex",
33913 &local_var_str
33914 .into_iter()
33915 .map(|p| p.to_string())
33916 .collect::<Vec<String>>()
33917 .join(",")
33918 .to_string(),
33919 )]),
33920 };
33921 }
33922 if let Some(ref local_var_str) = http_method {
33923 local_var_req_builder = match "multi" {
33924 "multi" => local_var_req_builder.query(
33925 &local_var_str
33926 .into_iter()
33927 .map(|p| ("http_method".to_owned(), p.to_string()))
33928 .collect::<Vec<(std::string::String, std::string::String)>>(),
33929 ),
33930 _ => local_var_req_builder.query(&[(
33931 "http_method",
33932 &local_var_str
33933 .into_iter()
33934 .map(|p| p.to_string())
33935 .collect::<Vec<String>>()
33936 .join(",")
33937 .to_string(),
33938 )]),
33939 };
33940 }
33941 if let Some(ref local_var_str) = http_method__empty {
33942 local_var_req_builder =
33943 local_var_req_builder.query(&[("http_method__empty", &local_var_str.to_string())]);
33944 }
33945 if let Some(ref local_var_str) = http_method__ic {
33946 local_var_req_builder = match "multi" {
33947 "multi" => local_var_req_builder.query(
33948 &local_var_str
33949 .into_iter()
33950 .map(|p| ("http_method__ic".to_owned(), p.to_string()))
33951 .collect::<Vec<(std::string::String, std::string::String)>>(),
33952 ),
33953 _ => local_var_req_builder.query(&[(
33954 "http_method__ic",
33955 &local_var_str
33956 .into_iter()
33957 .map(|p| p.to_string())
33958 .collect::<Vec<String>>()
33959 .join(",")
33960 .to_string(),
33961 )]),
33962 };
33963 }
33964 if let Some(ref local_var_str) = http_method__ie {
33965 local_var_req_builder = match "multi" {
33966 "multi" => local_var_req_builder.query(
33967 &local_var_str
33968 .into_iter()
33969 .map(|p| ("http_method__ie".to_owned(), p.to_string()))
33970 .collect::<Vec<(std::string::String, std::string::String)>>(),
33971 ),
33972 _ => local_var_req_builder.query(&[(
33973 "http_method__ie",
33974 &local_var_str
33975 .into_iter()
33976 .map(|p| p.to_string())
33977 .collect::<Vec<String>>()
33978 .join(",")
33979 .to_string(),
33980 )]),
33981 };
33982 }
33983 if let Some(ref local_var_str) = http_method__iew {
33984 local_var_req_builder = match "multi" {
33985 "multi" => local_var_req_builder.query(
33986 &local_var_str
33987 .into_iter()
33988 .map(|p| ("http_method__iew".to_owned(), p.to_string()))
33989 .collect::<Vec<(std::string::String, std::string::String)>>(),
33990 ),
33991 _ => local_var_req_builder.query(&[(
33992 "http_method__iew",
33993 &local_var_str
33994 .into_iter()
33995 .map(|p| p.to_string())
33996 .collect::<Vec<String>>()
33997 .join(",")
33998 .to_string(),
33999 )]),
34000 };
34001 }
34002 if let Some(ref local_var_str) = http_method__iregex {
34003 local_var_req_builder = match "multi" {
34004 "multi" => local_var_req_builder.query(
34005 &local_var_str
34006 .into_iter()
34007 .map(|p| ("http_method__iregex".to_owned(), p.to_string()))
34008 .collect::<Vec<(std::string::String, std::string::String)>>(),
34009 ),
34010 _ => local_var_req_builder.query(&[(
34011 "http_method__iregex",
34012 &local_var_str
34013 .into_iter()
34014 .map(|p| p.to_string())
34015 .collect::<Vec<String>>()
34016 .join(",")
34017 .to_string(),
34018 )]),
34019 };
34020 }
34021 if let Some(ref local_var_str) = http_method__isw {
34022 local_var_req_builder = match "multi" {
34023 "multi" => local_var_req_builder.query(
34024 &local_var_str
34025 .into_iter()
34026 .map(|p| ("http_method__isw".to_owned(), p.to_string()))
34027 .collect::<Vec<(std::string::String, std::string::String)>>(),
34028 ),
34029 _ => local_var_req_builder.query(&[(
34030 "http_method__isw",
34031 &local_var_str
34032 .into_iter()
34033 .map(|p| p.to_string())
34034 .collect::<Vec<String>>()
34035 .join(",")
34036 .to_string(),
34037 )]),
34038 };
34039 }
34040 if let Some(ref local_var_str) = http_method__n {
34041 local_var_req_builder = match "multi" {
34042 "multi" => local_var_req_builder.query(
34043 &local_var_str
34044 .into_iter()
34045 .map(|p| ("http_method__n".to_owned(), p.to_string()))
34046 .collect::<Vec<(std::string::String, std::string::String)>>(),
34047 ),
34048 _ => local_var_req_builder.query(&[(
34049 "http_method__n",
34050 &local_var_str
34051 .into_iter()
34052 .map(|p| p.to_string())
34053 .collect::<Vec<String>>()
34054 .join(",")
34055 .to_string(),
34056 )]),
34057 };
34058 }
34059 if let Some(ref local_var_str) = http_method__nic {
34060 local_var_req_builder = match "multi" {
34061 "multi" => local_var_req_builder.query(
34062 &local_var_str
34063 .into_iter()
34064 .map(|p| ("http_method__nic".to_owned(), p.to_string()))
34065 .collect::<Vec<(std::string::String, std::string::String)>>(),
34066 ),
34067 _ => local_var_req_builder.query(&[(
34068 "http_method__nic",
34069 &local_var_str
34070 .into_iter()
34071 .map(|p| p.to_string())
34072 .collect::<Vec<String>>()
34073 .join(",")
34074 .to_string(),
34075 )]),
34076 };
34077 }
34078 if let Some(ref local_var_str) = http_method__nie {
34079 local_var_req_builder = match "multi" {
34080 "multi" => local_var_req_builder.query(
34081 &local_var_str
34082 .into_iter()
34083 .map(|p| ("http_method__nie".to_owned(), p.to_string()))
34084 .collect::<Vec<(std::string::String, std::string::String)>>(),
34085 ),
34086 _ => local_var_req_builder.query(&[(
34087 "http_method__nie",
34088 &local_var_str
34089 .into_iter()
34090 .map(|p| p.to_string())
34091 .collect::<Vec<String>>()
34092 .join(",")
34093 .to_string(),
34094 )]),
34095 };
34096 }
34097 if let Some(ref local_var_str) = http_method__niew {
34098 local_var_req_builder = match "multi" {
34099 "multi" => local_var_req_builder.query(
34100 &local_var_str
34101 .into_iter()
34102 .map(|p| ("http_method__niew".to_owned(), p.to_string()))
34103 .collect::<Vec<(std::string::String, std::string::String)>>(),
34104 ),
34105 _ => local_var_req_builder.query(&[(
34106 "http_method__niew",
34107 &local_var_str
34108 .into_iter()
34109 .map(|p| p.to_string())
34110 .collect::<Vec<String>>()
34111 .join(",")
34112 .to_string(),
34113 )]),
34114 };
34115 }
34116 if let Some(ref local_var_str) = http_method__nisw {
34117 local_var_req_builder = match "multi" {
34118 "multi" => local_var_req_builder.query(
34119 &local_var_str
34120 .into_iter()
34121 .map(|p| ("http_method__nisw".to_owned(), p.to_string()))
34122 .collect::<Vec<(std::string::String, std::string::String)>>(),
34123 ),
34124 _ => local_var_req_builder.query(&[(
34125 "http_method__nisw",
34126 &local_var_str
34127 .into_iter()
34128 .map(|p| p.to_string())
34129 .collect::<Vec<String>>()
34130 .join(",")
34131 .to_string(),
34132 )]),
34133 };
34134 }
34135 if let Some(ref local_var_str) = http_method__regex {
34136 local_var_req_builder = match "multi" {
34137 "multi" => local_var_req_builder.query(
34138 &local_var_str
34139 .into_iter()
34140 .map(|p| ("http_method__regex".to_owned(), p.to_string()))
34141 .collect::<Vec<(std::string::String, std::string::String)>>(),
34142 ),
34143 _ => local_var_req_builder.query(&[(
34144 "http_method__regex",
34145 &local_var_str
34146 .into_iter()
34147 .map(|p| p.to_string())
34148 .collect::<Vec<String>>()
34149 .join(",")
34150 .to_string(),
34151 )]),
34152 };
34153 }
34154 if let Some(ref local_var_str) = id {
34155 local_var_req_builder = match "multi" {
34156 "multi" => local_var_req_builder.query(
34157 &local_var_str
34158 .into_iter()
34159 .map(|p| ("id".to_owned(), p.to_string()))
34160 .collect::<Vec<(std::string::String, std::string::String)>>(),
34161 ),
34162 _ => local_var_req_builder.query(&[(
34163 "id",
34164 &local_var_str
34165 .into_iter()
34166 .map(|p| p.to_string())
34167 .collect::<Vec<String>>()
34168 .join(",")
34169 .to_string(),
34170 )]),
34171 };
34172 }
34173 if let Some(ref local_var_str) = id__empty {
34174 local_var_req_builder =
34175 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
34176 }
34177 if let Some(ref local_var_str) = id__gt {
34178 local_var_req_builder = match "multi" {
34179 "multi" => local_var_req_builder.query(
34180 &local_var_str
34181 .into_iter()
34182 .map(|p| ("id__gt".to_owned(), p.to_string()))
34183 .collect::<Vec<(std::string::String, std::string::String)>>(),
34184 ),
34185 _ => local_var_req_builder.query(&[(
34186 "id__gt",
34187 &local_var_str
34188 .into_iter()
34189 .map(|p| p.to_string())
34190 .collect::<Vec<String>>()
34191 .join(",")
34192 .to_string(),
34193 )]),
34194 };
34195 }
34196 if let Some(ref local_var_str) = id__gte {
34197 local_var_req_builder = match "multi" {
34198 "multi" => local_var_req_builder.query(
34199 &local_var_str
34200 .into_iter()
34201 .map(|p| ("id__gte".to_owned(), p.to_string()))
34202 .collect::<Vec<(std::string::String, std::string::String)>>(),
34203 ),
34204 _ => local_var_req_builder.query(&[(
34205 "id__gte",
34206 &local_var_str
34207 .into_iter()
34208 .map(|p| p.to_string())
34209 .collect::<Vec<String>>()
34210 .join(",")
34211 .to_string(),
34212 )]),
34213 };
34214 }
34215 if let Some(ref local_var_str) = id__lt {
34216 local_var_req_builder = match "multi" {
34217 "multi" => local_var_req_builder.query(
34218 &local_var_str
34219 .into_iter()
34220 .map(|p| ("id__lt".to_owned(), p.to_string()))
34221 .collect::<Vec<(std::string::String, std::string::String)>>(),
34222 ),
34223 _ => local_var_req_builder.query(&[(
34224 "id__lt",
34225 &local_var_str
34226 .into_iter()
34227 .map(|p| p.to_string())
34228 .collect::<Vec<String>>()
34229 .join(",")
34230 .to_string(),
34231 )]),
34232 };
34233 }
34234 if let Some(ref local_var_str) = id__lte {
34235 local_var_req_builder = match "multi" {
34236 "multi" => local_var_req_builder.query(
34237 &local_var_str
34238 .into_iter()
34239 .map(|p| ("id__lte".to_owned(), p.to_string()))
34240 .collect::<Vec<(std::string::String, std::string::String)>>(),
34241 ),
34242 _ => local_var_req_builder.query(&[(
34243 "id__lte",
34244 &local_var_str
34245 .into_iter()
34246 .map(|p| p.to_string())
34247 .collect::<Vec<String>>()
34248 .join(",")
34249 .to_string(),
34250 )]),
34251 };
34252 }
34253 if let Some(ref local_var_str) = id__n {
34254 local_var_req_builder = match "multi" {
34255 "multi" => local_var_req_builder.query(
34256 &local_var_str
34257 .into_iter()
34258 .map(|p| ("id__n".to_owned(), p.to_string()))
34259 .collect::<Vec<(std::string::String, std::string::String)>>(),
34260 ),
34261 _ => local_var_req_builder.query(&[(
34262 "id__n",
34263 &local_var_str
34264 .into_iter()
34265 .map(|p| p.to_string())
34266 .collect::<Vec<String>>()
34267 .join(",")
34268 .to_string(),
34269 )]),
34270 };
34271 }
34272 if let Some(ref local_var_str) = last_updated {
34273 local_var_req_builder = match "multi" {
34274 "multi" => local_var_req_builder.query(
34275 &local_var_str
34276 .into_iter()
34277 .map(|p| ("last_updated".to_owned(), p.to_string()))
34278 .collect::<Vec<(std::string::String, std::string::String)>>(),
34279 ),
34280 _ => local_var_req_builder.query(&[(
34281 "last_updated",
34282 &local_var_str
34283 .into_iter()
34284 .map(|p| p.to_string())
34285 .collect::<Vec<String>>()
34286 .join(",")
34287 .to_string(),
34288 )]),
34289 };
34290 }
34291 if let Some(ref local_var_str) = last_updated__empty {
34292 local_var_req_builder = match "multi" {
34293 "multi" => local_var_req_builder.query(
34294 &local_var_str
34295 .into_iter()
34296 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
34297 .collect::<Vec<(std::string::String, std::string::String)>>(),
34298 ),
34299 _ => local_var_req_builder.query(&[(
34300 "last_updated__empty",
34301 &local_var_str
34302 .into_iter()
34303 .map(|p| p.to_string())
34304 .collect::<Vec<String>>()
34305 .join(",")
34306 .to_string(),
34307 )]),
34308 };
34309 }
34310 if let Some(ref local_var_str) = last_updated__gt {
34311 local_var_req_builder = match "multi" {
34312 "multi" => local_var_req_builder.query(
34313 &local_var_str
34314 .into_iter()
34315 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
34316 .collect::<Vec<(std::string::String, std::string::String)>>(),
34317 ),
34318 _ => local_var_req_builder.query(&[(
34319 "last_updated__gt",
34320 &local_var_str
34321 .into_iter()
34322 .map(|p| p.to_string())
34323 .collect::<Vec<String>>()
34324 .join(",")
34325 .to_string(),
34326 )]),
34327 };
34328 }
34329 if let Some(ref local_var_str) = last_updated__gte {
34330 local_var_req_builder = match "multi" {
34331 "multi" => local_var_req_builder.query(
34332 &local_var_str
34333 .into_iter()
34334 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
34335 .collect::<Vec<(std::string::String, std::string::String)>>(),
34336 ),
34337 _ => local_var_req_builder.query(&[(
34338 "last_updated__gte",
34339 &local_var_str
34340 .into_iter()
34341 .map(|p| p.to_string())
34342 .collect::<Vec<String>>()
34343 .join(",")
34344 .to_string(),
34345 )]),
34346 };
34347 }
34348 if let Some(ref local_var_str) = last_updated__lt {
34349 local_var_req_builder = match "multi" {
34350 "multi" => local_var_req_builder.query(
34351 &local_var_str
34352 .into_iter()
34353 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
34354 .collect::<Vec<(std::string::String, std::string::String)>>(),
34355 ),
34356 _ => local_var_req_builder.query(&[(
34357 "last_updated__lt",
34358 &local_var_str
34359 .into_iter()
34360 .map(|p| p.to_string())
34361 .collect::<Vec<String>>()
34362 .join(",")
34363 .to_string(),
34364 )]),
34365 };
34366 }
34367 if let Some(ref local_var_str) = last_updated__lte {
34368 local_var_req_builder = match "multi" {
34369 "multi" => local_var_req_builder.query(
34370 &local_var_str
34371 .into_iter()
34372 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
34373 .collect::<Vec<(std::string::String, std::string::String)>>(),
34374 ),
34375 _ => local_var_req_builder.query(&[(
34376 "last_updated__lte",
34377 &local_var_str
34378 .into_iter()
34379 .map(|p| p.to_string())
34380 .collect::<Vec<String>>()
34381 .join(",")
34382 .to_string(),
34383 )]),
34384 };
34385 }
34386 if let Some(ref local_var_str) = last_updated__n {
34387 local_var_req_builder = match "multi" {
34388 "multi" => local_var_req_builder.query(
34389 &local_var_str
34390 .into_iter()
34391 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
34392 .collect::<Vec<(std::string::String, std::string::String)>>(),
34393 ),
34394 _ => local_var_req_builder.query(&[(
34395 "last_updated__n",
34396 &local_var_str
34397 .into_iter()
34398 .map(|p| p.to_string())
34399 .collect::<Vec<String>>()
34400 .join(",")
34401 .to_string(),
34402 )]),
34403 };
34404 }
34405 if let Some(ref local_var_str) = limit {
34406 local_var_req_builder =
34407 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
34408 }
34409 if let Some(ref local_var_str) = modified_by_request {
34410 local_var_req_builder =
34411 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
34412 }
34413 if let Some(ref local_var_str) = name {
34414 local_var_req_builder = match "multi" {
34415 "multi" => local_var_req_builder.query(
34416 &local_var_str
34417 .into_iter()
34418 .map(|p| ("name".to_owned(), p.to_string()))
34419 .collect::<Vec<(std::string::String, std::string::String)>>(),
34420 ),
34421 _ => local_var_req_builder.query(&[(
34422 "name",
34423 &local_var_str
34424 .into_iter()
34425 .map(|p| p.to_string())
34426 .collect::<Vec<String>>()
34427 .join(",")
34428 .to_string(),
34429 )]),
34430 };
34431 }
34432 if let Some(ref local_var_str) = name__empty {
34433 local_var_req_builder =
34434 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
34435 }
34436 if let Some(ref local_var_str) = name__ic {
34437 local_var_req_builder = match "multi" {
34438 "multi" => local_var_req_builder.query(
34439 &local_var_str
34440 .into_iter()
34441 .map(|p| ("name__ic".to_owned(), p.to_string()))
34442 .collect::<Vec<(std::string::String, std::string::String)>>(),
34443 ),
34444 _ => local_var_req_builder.query(&[(
34445 "name__ic",
34446 &local_var_str
34447 .into_iter()
34448 .map(|p| p.to_string())
34449 .collect::<Vec<String>>()
34450 .join(",")
34451 .to_string(),
34452 )]),
34453 };
34454 }
34455 if let Some(ref local_var_str) = name__ie {
34456 local_var_req_builder = match "multi" {
34457 "multi" => local_var_req_builder.query(
34458 &local_var_str
34459 .into_iter()
34460 .map(|p| ("name__ie".to_owned(), p.to_string()))
34461 .collect::<Vec<(std::string::String, std::string::String)>>(),
34462 ),
34463 _ => local_var_req_builder.query(&[(
34464 "name__ie",
34465 &local_var_str
34466 .into_iter()
34467 .map(|p| p.to_string())
34468 .collect::<Vec<String>>()
34469 .join(",")
34470 .to_string(),
34471 )]),
34472 };
34473 }
34474 if let Some(ref local_var_str) = name__iew {
34475 local_var_req_builder = match "multi" {
34476 "multi" => local_var_req_builder.query(
34477 &local_var_str
34478 .into_iter()
34479 .map(|p| ("name__iew".to_owned(), p.to_string()))
34480 .collect::<Vec<(std::string::String, std::string::String)>>(),
34481 ),
34482 _ => local_var_req_builder.query(&[(
34483 "name__iew",
34484 &local_var_str
34485 .into_iter()
34486 .map(|p| p.to_string())
34487 .collect::<Vec<String>>()
34488 .join(",")
34489 .to_string(),
34490 )]),
34491 };
34492 }
34493 if let Some(ref local_var_str) = name__iregex {
34494 local_var_req_builder = match "multi" {
34495 "multi" => local_var_req_builder.query(
34496 &local_var_str
34497 .into_iter()
34498 .map(|p| ("name__iregex".to_owned(), p.to_string()))
34499 .collect::<Vec<(std::string::String, std::string::String)>>(),
34500 ),
34501 _ => local_var_req_builder.query(&[(
34502 "name__iregex",
34503 &local_var_str
34504 .into_iter()
34505 .map(|p| p.to_string())
34506 .collect::<Vec<String>>()
34507 .join(",")
34508 .to_string(),
34509 )]),
34510 };
34511 }
34512 if let Some(ref local_var_str) = name__isw {
34513 local_var_req_builder = match "multi" {
34514 "multi" => local_var_req_builder.query(
34515 &local_var_str
34516 .into_iter()
34517 .map(|p| ("name__isw".to_owned(), p.to_string()))
34518 .collect::<Vec<(std::string::String, std::string::String)>>(),
34519 ),
34520 _ => local_var_req_builder.query(&[(
34521 "name__isw",
34522 &local_var_str
34523 .into_iter()
34524 .map(|p| p.to_string())
34525 .collect::<Vec<String>>()
34526 .join(",")
34527 .to_string(),
34528 )]),
34529 };
34530 }
34531 if let Some(ref local_var_str) = name__n {
34532 local_var_req_builder = match "multi" {
34533 "multi" => local_var_req_builder.query(
34534 &local_var_str
34535 .into_iter()
34536 .map(|p| ("name__n".to_owned(), p.to_string()))
34537 .collect::<Vec<(std::string::String, std::string::String)>>(),
34538 ),
34539 _ => local_var_req_builder.query(&[(
34540 "name__n",
34541 &local_var_str
34542 .into_iter()
34543 .map(|p| p.to_string())
34544 .collect::<Vec<String>>()
34545 .join(",")
34546 .to_string(),
34547 )]),
34548 };
34549 }
34550 if let Some(ref local_var_str) = name__nic {
34551 local_var_req_builder = match "multi" {
34552 "multi" => local_var_req_builder.query(
34553 &local_var_str
34554 .into_iter()
34555 .map(|p| ("name__nic".to_owned(), p.to_string()))
34556 .collect::<Vec<(std::string::String, std::string::String)>>(),
34557 ),
34558 _ => local_var_req_builder.query(&[(
34559 "name__nic",
34560 &local_var_str
34561 .into_iter()
34562 .map(|p| p.to_string())
34563 .collect::<Vec<String>>()
34564 .join(",")
34565 .to_string(),
34566 )]),
34567 };
34568 }
34569 if let Some(ref local_var_str) = name__nie {
34570 local_var_req_builder = match "multi" {
34571 "multi" => local_var_req_builder.query(
34572 &local_var_str
34573 .into_iter()
34574 .map(|p| ("name__nie".to_owned(), p.to_string()))
34575 .collect::<Vec<(std::string::String, std::string::String)>>(),
34576 ),
34577 _ => local_var_req_builder.query(&[(
34578 "name__nie",
34579 &local_var_str
34580 .into_iter()
34581 .map(|p| p.to_string())
34582 .collect::<Vec<String>>()
34583 .join(",")
34584 .to_string(),
34585 )]),
34586 };
34587 }
34588 if let Some(ref local_var_str) = name__niew {
34589 local_var_req_builder = match "multi" {
34590 "multi" => local_var_req_builder.query(
34591 &local_var_str
34592 .into_iter()
34593 .map(|p| ("name__niew".to_owned(), p.to_string()))
34594 .collect::<Vec<(std::string::String, std::string::String)>>(),
34595 ),
34596 _ => local_var_req_builder.query(&[(
34597 "name__niew",
34598 &local_var_str
34599 .into_iter()
34600 .map(|p| p.to_string())
34601 .collect::<Vec<String>>()
34602 .join(",")
34603 .to_string(),
34604 )]),
34605 };
34606 }
34607 if let Some(ref local_var_str) = name__nisw {
34608 local_var_req_builder = match "multi" {
34609 "multi" => local_var_req_builder.query(
34610 &local_var_str
34611 .into_iter()
34612 .map(|p| ("name__nisw".to_owned(), p.to_string()))
34613 .collect::<Vec<(std::string::String, std::string::String)>>(),
34614 ),
34615 _ => local_var_req_builder.query(&[(
34616 "name__nisw",
34617 &local_var_str
34618 .into_iter()
34619 .map(|p| p.to_string())
34620 .collect::<Vec<String>>()
34621 .join(",")
34622 .to_string(),
34623 )]),
34624 };
34625 }
34626 if let Some(ref local_var_str) = name__regex {
34627 local_var_req_builder = match "multi" {
34628 "multi" => local_var_req_builder.query(
34629 &local_var_str
34630 .into_iter()
34631 .map(|p| ("name__regex".to_owned(), p.to_string()))
34632 .collect::<Vec<(std::string::String, std::string::String)>>(),
34633 ),
34634 _ => local_var_req_builder.query(&[(
34635 "name__regex",
34636 &local_var_str
34637 .into_iter()
34638 .map(|p| p.to_string())
34639 .collect::<Vec<String>>()
34640 .join(",")
34641 .to_string(),
34642 )]),
34643 };
34644 }
34645 if let Some(ref local_var_str) = offset {
34646 local_var_req_builder =
34647 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
34648 }
34649 if let Some(ref local_var_str) = ordering {
34650 local_var_req_builder =
34651 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
34652 }
34653 if let Some(ref local_var_str) = payload_url {
34654 local_var_req_builder = match "multi" {
34655 "multi" => local_var_req_builder.query(
34656 &local_var_str
34657 .into_iter()
34658 .map(|p| ("payload_url".to_owned(), p.to_string()))
34659 .collect::<Vec<(std::string::String, std::string::String)>>(),
34660 ),
34661 _ => local_var_req_builder.query(&[(
34662 "payload_url",
34663 &local_var_str
34664 .into_iter()
34665 .map(|p| p.to_string())
34666 .collect::<Vec<String>>()
34667 .join(",")
34668 .to_string(),
34669 )]),
34670 };
34671 }
34672 if let Some(ref local_var_str) = q {
34673 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
34674 }
34675 if let Some(ref local_var_str) = secret {
34676 local_var_req_builder = match "multi" {
34677 "multi" => local_var_req_builder.query(
34678 &local_var_str
34679 .into_iter()
34680 .map(|p| ("secret".to_owned(), p.to_string()))
34681 .collect::<Vec<(std::string::String, std::string::String)>>(),
34682 ),
34683 _ => local_var_req_builder.query(&[(
34684 "secret",
34685 &local_var_str
34686 .into_iter()
34687 .map(|p| p.to_string())
34688 .collect::<Vec<String>>()
34689 .join(",")
34690 .to_string(),
34691 )]),
34692 };
34693 }
34694 if let Some(ref local_var_str) = secret__empty {
34695 local_var_req_builder =
34696 local_var_req_builder.query(&[("secret__empty", &local_var_str.to_string())]);
34697 }
34698 if let Some(ref local_var_str) = secret__ic {
34699 local_var_req_builder = match "multi" {
34700 "multi" => local_var_req_builder.query(
34701 &local_var_str
34702 .into_iter()
34703 .map(|p| ("secret__ic".to_owned(), p.to_string()))
34704 .collect::<Vec<(std::string::String, std::string::String)>>(),
34705 ),
34706 _ => local_var_req_builder.query(&[(
34707 "secret__ic",
34708 &local_var_str
34709 .into_iter()
34710 .map(|p| p.to_string())
34711 .collect::<Vec<String>>()
34712 .join(",")
34713 .to_string(),
34714 )]),
34715 };
34716 }
34717 if let Some(ref local_var_str) = secret__ie {
34718 local_var_req_builder = match "multi" {
34719 "multi" => local_var_req_builder.query(
34720 &local_var_str
34721 .into_iter()
34722 .map(|p| ("secret__ie".to_owned(), p.to_string()))
34723 .collect::<Vec<(std::string::String, std::string::String)>>(),
34724 ),
34725 _ => local_var_req_builder.query(&[(
34726 "secret__ie",
34727 &local_var_str
34728 .into_iter()
34729 .map(|p| p.to_string())
34730 .collect::<Vec<String>>()
34731 .join(",")
34732 .to_string(),
34733 )]),
34734 };
34735 }
34736 if let Some(ref local_var_str) = secret__iew {
34737 local_var_req_builder = match "multi" {
34738 "multi" => local_var_req_builder.query(
34739 &local_var_str
34740 .into_iter()
34741 .map(|p| ("secret__iew".to_owned(), p.to_string()))
34742 .collect::<Vec<(std::string::String, std::string::String)>>(),
34743 ),
34744 _ => local_var_req_builder.query(&[(
34745 "secret__iew",
34746 &local_var_str
34747 .into_iter()
34748 .map(|p| p.to_string())
34749 .collect::<Vec<String>>()
34750 .join(",")
34751 .to_string(),
34752 )]),
34753 };
34754 }
34755 if let Some(ref local_var_str) = secret__iregex {
34756 local_var_req_builder = match "multi" {
34757 "multi" => local_var_req_builder.query(
34758 &local_var_str
34759 .into_iter()
34760 .map(|p| ("secret__iregex".to_owned(), p.to_string()))
34761 .collect::<Vec<(std::string::String, std::string::String)>>(),
34762 ),
34763 _ => local_var_req_builder.query(&[(
34764 "secret__iregex",
34765 &local_var_str
34766 .into_iter()
34767 .map(|p| p.to_string())
34768 .collect::<Vec<String>>()
34769 .join(",")
34770 .to_string(),
34771 )]),
34772 };
34773 }
34774 if let Some(ref local_var_str) = secret__isw {
34775 local_var_req_builder = match "multi" {
34776 "multi" => local_var_req_builder.query(
34777 &local_var_str
34778 .into_iter()
34779 .map(|p| ("secret__isw".to_owned(), p.to_string()))
34780 .collect::<Vec<(std::string::String, std::string::String)>>(),
34781 ),
34782 _ => local_var_req_builder.query(&[(
34783 "secret__isw",
34784 &local_var_str
34785 .into_iter()
34786 .map(|p| p.to_string())
34787 .collect::<Vec<String>>()
34788 .join(",")
34789 .to_string(),
34790 )]),
34791 };
34792 }
34793 if let Some(ref local_var_str) = secret__n {
34794 local_var_req_builder = match "multi" {
34795 "multi" => local_var_req_builder.query(
34796 &local_var_str
34797 .into_iter()
34798 .map(|p| ("secret__n".to_owned(), p.to_string()))
34799 .collect::<Vec<(std::string::String, std::string::String)>>(),
34800 ),
34801 _ => local_var_req_builder.query(&[(
34802 "secret__n",
34803 &local_var_str
34804 .into_iter()
34805 .map(|p| p.to_string())
34806 .collect::<Vec<String>>()
34807 .join(",")
34808 .to_string(),
34809 )]),
34810 };
34811 }
34812 if let Some(ref local_var_str) = secret__nic {
34813 local_var_req_builder = match "multi" {
34814 "multi" => local_var_req_builder.query(
34815 &local_var_str
34816 .into_iter()
34817 .map(|p| ("secret__nic".to_owned(), p.to_string()))
34818 .collect::<Vec<(std::string::String, std::string::String)>>(),
34819 ),
34820 _ => local_var_req_builder.query(&[(
34821 "secret__nic",
34822 &local_var_str
34823 .into_iter()
34824 .map(|p| p.to_string())
34825 .collect::<Vec<String>>()
34826 .join(",")
34827 .to_string(),
34828 )]),
34829 };
34830 }
34831 if let Some(ref local_var_str) = secret__nie {
34832 local_var_req_builder = match "multi" {
34833 "multi" => local_var_req_builder.query(
34834 &local_var_str
34835 .into_iter()
34836 .map(|p| ("secret__nie".to_owned(), p.to_string()))
34837 .collect::<Vec<(std::string::String, std::string::String)>>(),
34838 ),
34839 _ => local_var_req_builder.query(&[(
34840 "secret__nie",
34841 &local_var_str
34842 .into_iter()
34843 .map(|p| p.to_string())
34844 .collect::<Vec<String>>()
34845 .join(",")
34846 .to_string(),
34847 )]),
34848 };
34849 }
34850 if let Some(ref local_var_str) = secret__niew {
34851 local_var_req_builder = match "multi" {
34852 "multi" => local_var_req_builder.query(
34853 &local_var_str
34854 .into_iter()
34855 .map(|p| ("secret__niew".to_owned(), p.to_string()))
34856 .collect::<Vec<(std::string::String, std::string::String)>>(),
34857 ),
34858 _ => local_var_req_builder.query(&[(
34859 "secret__niew",
34860 &local_var_str
34861 .into_iter()
34862 .map(|p| p.to_string())
34863 .collect::<Vec<String>>()
34864 .join(",")
34865 .to_string(),
34866 )]),
34867 };
34868 }
34869 if let Some(ref local_var_str) = secret__nisw {
34870 local_var_req_builder = match "multi" {
34871 "multi" => local_var_req_builder.query(
34872 &local_var_str
34873 .into_iter()
34874 .map(|p| ("secret__nisw".to_owned(), p.to_string()))
34875 .collect::<Vec<(std::string::String, std::string::String)>>(),
34876 ),
34877 _ => local_var_req_builder.query(&[(
34878 "secret__nisw",
34879 &local_var_str
34880 .into_iter()
34881 .map(|p| p.to_string())
34882 .collect::<Vec<String>>()
34883 .join(",")
34884 .to_string(),
34885 )]),
34886 };
34887 }
34888 if let Some(ref local_var_str) = secret__regex {
34889 local_var_req_builder = match "multi" {
34890 "multi" => local_var_req_builder.query(
34891 &local_var_str
34892 .into_iter()
34893 .map(|p| ("secret__regex".to_owned(), p.to_string()))
34894 .collect::<Vec<(std::string::String, std::string::String)>>(),
34895 ),
34896 _ => local_var_req_builder.query(&[(
34897 "secret__regex",
34898 &local_var_str
34899 .into_iter()
34900 .map(|p| p.to_string())
34901 .collect::<Vec<String>>()
34902 .join(",")
34903 .to_string(),
34904 )]),
34905 };
34906 }
34907 if let Some(ref local_var_str) = ssl_verification {
34908 local_var_req_builder =
34909 local_var_req_builder.query(&[("ssl_verification", &local_var_str.to_string())]);
34910 }
34911 if let Some(ref local_var_str) = tag {
34912 local_var_req_builder = match "multi" {
34913 "multi" => local_var_req_builder.query(
34914 &local_var_str
34915 .into_iter()
34916 .map(|p| ("tag".to_owned(), p.to_string()))
34917 .collect::<Vec<(std::string::String, std::string::String)>>(),
34918 ),
34919 _ => local_var_req_builder.query(&[(
34920 "tag",
34921 &local_var_str
34922 .into_iter()
34923 .map(|p| p.to_string())
34924 .collect::<Vec<String>>()
34925 .join(",")
34926 .to_string(),
34927 )]),
34928 };
34929 }
34930 if let Some(ref local_var_str) = tag__n {
34931 local_var_req_builder = match "multi" {
34932 "multi" => local_var_req_builder.query(
34933 &local_var_str
34934 .into_iter()
34935 .map(|p| ("tag__n".to_owned(), p.to_string()))
34936 .collect::<Vec<(std::string::String, std::string::String)>>(),
34937 ),
34938 _ => local_var_req_builder.query(&[(
34939 "tag__n",
34940 &local_var_str
34941 .into_iter()
34942 .map(|p| p.to_string())
34943 .collect::<Vec<String>>()
34944 .join(",")
34945 .to_string(),
34946 )]),
34947 };
34948 }
34949 if let Some(ref local_var_str) = tag_id {
34950 local_var_req_builder = match "multi" {
34951 "multi" => local_var_req_builder.query(
34952 &local_var_str
34953 .into_iter()
34954 .map(|p| ("tag_id".to_owned(), p.to_string()))
34955 .collect::<Vec<(std::string::String, std::string::String)>>(),
34956 ),
34957 _ => local_var_req_builder.query(&[(
34958 "tag_id",
34959 &local_var_str
34960 .into_iter()
34961 .map(|p| p.to_string())
34962 .collect::<Vec<String>>()
34963 .join(",")
34964 .to_string(),
34965 )]),
34966 };
34967 }
34968 if let Some(ref local_var_str) = tag_id__n {
34969 local_var_req_builder = match "multi" {
34970 "multi" => local_var_req_builder.query(
34971 &local_var_str
34972 .into_iter()
34973 .map(|p| ("tag_id__n".to_owned(), p.to_string()))
34974 .collect::<Vec<(std::string::String, std::string::String)>>(),
34975 ),
34976 _ => local_var_req_builder.query(&[(
34977 "tag_id__n",
34978 &local_var_str
34979 .into_iter()
34980 .map(|p| p.to_string())
34981 .collect::<Vec<String>>()
34982 .join(",")
34983 .to_string(),
34984 )]),
34985 };
34986 }
34987 if let Some(ref local_var_str) = updated_by_request {
34988 local_var_req_builder =
34989 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
34990 }
34991 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
34992 local_var_req_builder =
34993 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
34994 }
34995 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
34996 let local_var_key = local_var_apikey.key.clone();
34997 let local_var_value = match local_var_apikey.prefix {
34998 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
34999 None => local_var_key,
35000 };
35001 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
35002 };
35003
35004 let local_var_req = local_var_req_builder.build()?;
35005 let local_var_resp = local_var_client.execute(local_var_req).await?;
35006
35007 let local_var_status = local_var_resp.status();
35008 let local_var_content = local_var_resp.text().await?;
35009
35010 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
35011 serde_json::from_str(&local_var_content).map_err(Error::from)
35012 } else {
35013 let local_var_entity: Option<ExtrasWebhooksListError> =
35014 serde_json::from_str(&local_var_content).ok();
35015 let local_var_error = ResponseContent {
35016 status: local_var_status,
35017 content: local_var_content,
35018 entity: local_var_entity,
35019 };
35020 Err(Error::ResponseError(local_var_error))
35021 }
35022}
35023
35024pub async fn extras_webhooks_partial_update(
35026 configuration: &configuration::Configuration,
35027 id: i32,
35028 patched_webhook_request: Option<crate::models::PatchedWebhookRequest>,
35029) -> Result<crate::models::Webhook, Error<ExtrasWebhooksPartialUpdateError>> {
35030 let local_var_configuration = configuration;
35031
35032 let local_var_client = &local_var_configuration.client;
35033
35034 let local_var_uri_str = format!(
35035 "{}/api/extras/webhooks/{id}/",
35036 local_var_configuration.base_path,
35037 id = id
35038 );
35039 let mut local_var_req_builder =
35040 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
35041
35042 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
35043 local_var_req_builder =
35044 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
35045 }
35046 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
35047 let local_var_key = local_var_apikey.key.clone();
35048 let local_var_value = match local_var_apikey.prefix {
35049 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
35050 None => local_var_key,
35051 };
35052 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
35053 };
35054 local_var_req_builder = local_var_req_builder.json(&patched_webhook_request);
35055
35056 let local_var_req = local_var_req_builder.build()?;
35057 let local_var_resp = local_var_client.execute(local_var_req).await?;
35058
35059 let local_var_status = local_var_resp.status();
35060 let local_var_content = local_var_resp.text().await?;
35061
35062 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
35063 serde_json::from_str(&local_var_content).map_err(Error::from)
35064 } else {
35065 let local_var_entity: Option<ExtrasWebhooksPartialUpdateError> =
35066 serde_json::from_str(&local_var_content).ok();
35067 let local_var_error = ResponseContent {
35068 status: local_var_status,
35069 content: local_var_content,
35070 entity: local_var_entity,
35071 };
35072 Err(Error::ResponseError(local_var_error))
35073 }
35074}
35075
35076pub async fn extras_webhooks_retrieve(
35078 configuration: &configuration::Configuration,
35079 id: i32,
35080) -> Result<crate::models::Webhook, Error<ExtrasWebhooksRetrieveError>> {
35081 let local_var_configuration = configuration;
35082
35083 let local_var_client = &local_var_configuration.client;
35084
35085 let local_var_uri_str = format!(
35086 "{}/api/extras/webhooks/{id}/",
35087 local_var_configuration.base_path,
35088 id = id
35089 );
35090 let mut local_var_req_builder =
35091 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
35092
35093 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
35094 local_var_req_builder =
35095 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
35096 }
35097 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
35098 let local_var_key = local_var_apikey.key.clone();
35099 let local_var_value = match local_var_apikey.prefix {
35100 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
35101 None => local_var_key,
35102 };
35103 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
35104 };
35105
35106 let local_var_req = local_var_req_builder.build()?;
35107 let local_var_resp = local_var_client.execute(local_var_req).await?;
35108
35109 let local_var_status = local_var_resp.status();
35110 let local_var_content = local_var_resp.text().await?;
35111
35112 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
35113 serde_json::from_str(&local_var_content).map_err(Error::from)
35114 } else {
35115 let local_var_entity: Option<ExtrasWebhooksRetrieveError> =
35116 serde_json::from_str(&local_var_content).ok();
35117 let local_var_error = ResponseContent {
35118 status: local_var_status,
35119 content: local_var_content,
35120 entity: local_var_entity,
35121 };
35122 Err(Error::ResponseError(local_var_error))
35123 }
35124}
35125
35126pub async fn extras_webhooks_update(
35128 configuration: &configuration::Configuration,
35129 id: i32,
35130 webhook_request: crate::models::WebhookRequest,
35131) -> Result<crate::models::Webhook, Error<ExtrasWebhooksUpdateError>> {
35132 let local_var_configuration = configuration;
35133
35134 let local_var_client = &local_var_configuration.client;
35135
35136 let local_var_uri_str = format!(
35137 "{}/api/extras/webhooks/{id}/",
35138 local_var_configuration.base_path,
35139 id = id
35140 );
35141 let mut local_var_req_builder =
35142 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
35143
35144 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
35145 local_var_req_builder =
35146 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
35147 }
35148 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
35149 let local_var_key = local_var_apikey.key.clone();
35150 let local_var_value = match local_var_apikey.prefix {
35151 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
35152 None => local_var_key,
35153 };
35154 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
35155 };
35156 local_var_req_builder = local_var_req_builder.json(&webhook_request);
35157
35158 let local_var_req = local_var_req_builder.build()?;
35159 let local_var_resp = local_var_client.execute(local_var_req).await?;
35160
35161 let local_var_status = local_var_resp.status();
35162 let local_var_content = local_var_resp.text().await?;
35163
35164 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
35165 serde_json::from_str(&local_var_content).map_err(Error::from)
35166 } else {
35167 let local_var_entity: Option<ExtrasWebhooksUpdateError> =
35168 serde_json::from_str(&local_var_content).ok();
35169 let local_var_error = ResponseContent {
35170 status: local_var_status,
35171 content: local_var_content,
35172 entity: local_var_entity,
35173 };
35174 Err(Error::ResponseError(local_var_error))
35175 }
35176}