1use reqwest;
12
13use super::{Error, configuration};
14use crate::apis::ResponseContent;
15
16#[derive(Debug, Clone, Serialize, Deserialize)]
18#[serde(untagged)]
19pub enum CoreBackgroundQueuesRetrieveError {
20 UnknownValue(serde_json::Value),
21}
22
23#[derive(Debug, Clone, Serialize, Deserialize)]
25#[serde(untagged)]
26pub enum CoreBackgroundQueuesRetrieveByNameError {
27 UnknownValue(serde_json::Value),
28}
29
30#[derive(Debug, Clone, Serialize, Deserialize)]
32#[serde(untagged)]
33pub enum CoreBackgroundTasksDeleteCreateError {
34 UnknownValue(serde_json::Value),
35}
36
37#[derive(Debug, Clone, Serialize, Deserialize)]
39#[serde(untagged)]
40pub enum CoreBackgroundTasksEnqueueCreateError {
41 UnknownValue(serde_json::Value),
42}
43
44#[derive(Debug, Clone, Serialize, Deserialize)]
46#[serde(untagged)]
47pub enum CoreBackgroundTasksRequeueCreateError {
48 UnknownValue(serde_json::Value),
49}
50
51#[derive(Debug, Clone, Serialize, Deserialize)]
53#[serde(untagged)]
54pub enum CoreBackgroundTasksRetrieveError {
55 UnknownValue(serde_json::Value),
56}
57
58#[derive(Debug, Clone, Serialize, Deserialize)]
60#[serde(untagged)]
61pub enum CoreBackgroundTasksRetrieveByIdError {
62 UnknownValue(serde_json::Value),
63}
64
65#[derive(Debug, Clone, Serialize, Deserialize)]
67#[serde(untagged)]
68pub enum CoreBackgroundTasksStopCreateError {
69 UnknownValue(serde_json::Value),
70}
71
72#[derive(Debug, Clone, Serialize, Deserialize)]
74#[serde(untagged)]
75pub enum CoreBackgroundWorkersRetrieveError {
76 UnknownValue(serde_json::Value),
77}
78
79#[derive(Debug, Clone, Serialize, Deserialize)]
81#[serde(untagged)]
82pub enum CoreBackgroundWorkersRetrieveByNameError {
83 UnknownValue(serde_json::Value),
84}
85
86#[derive(Debug, Clone, Serialize, Deserialize)]
88#[serde(untagged)]
89pub enum CoreDataFilesListError {
90 UnknownValue(serde_json::Value),
91}
92
93#[derive(Debug, Clone, Serialize, Deserialize)]
95#[serde(untagged)]
96pub enum CoreDataFilesRetrieveError {
97 UnknownValue(serde_json::Value),
98}
99
100#[derive(Debug, Clone, Serialize, Deserialize)]
102#[serde(untagged)]
103pub enum CoreDataSourcesBulkDestroyError {
104 UnknownValue(serde_json::Value),
105}
106
107#[derive(Debug, Clone, Serialize, Deserialize)]
109#[serde(untagged)]
110pub enum CoreDataSourcesBulkPartialUpdateError {
111 UnknownValue(serde_json::Value),
112}
113
114#[derive(Debug, Clone, Serialize, Deserialize)]
116#[serde(untagged)]
117pub enum CoreDataSourcesBulkUpdateError {
118 UnknownValue(serde_json::Value),
119}
120
121#[derive(Debug, Clone, Serialize, Deserialize)]
123#[serde(untagged)]
124pub enum CoreDataSourcesCreateError {
125 UnknownValue(serde_json::Value),
126}
127
128#[derive(Debug, Clone, Serialize, Deserialize)]
130#[serde(untagged)]
131pub enum CoreDataSourcesDestroyError {
132 UnknownValue(serde_json::Value),
133}
134
135#[derive(Debug, Clone, Serialize, Deserialize)]
137#[serde(untagged)]
138pub enum CoreDataSourcesListError {
139 UnknownValue(serde_json::Value),
140}
141
142#[derive(Debug, Clone, Serialize, Deserialize)]
144#[serde(untagged)]
145pub enum CoreDataSourcesPartialUpdateError {
146 UnknownValue(serde_json::Value),
147}
148
149#[derive(Debug, Clone, Serialize, Deserialize)]
151#[serde(untagged)]
152pub enum CoreDataSourcesRetrieveError {
153 UnknownValue(serde_json::Value),
154}
155
156#[derive(Debug, Clone, Serialize, Deserialize)]
158#[serde(untagged)]
159pub enum CoreDataSourcesSyncCreateError {
160 UnknownValue(serde_json::Value),
161}
162
163#[derive(Debug, Clone, Serialize, Deserialize)]
165#[serde(untagged)]
166pub enum CoreDataSourcesUpdateError {
167 UnknownValue(serde_json::Value),
168}
169
170#[derive(Debug, Clone, Serialize, Deserialize)]
172#[serde(untagged)]
173pub enum CoreJobsListError {
174 UnknownValue(serde_json::Value),
175}
176
177#[derive(Debug, Clone, Serialize, Deserialize)]
179#[serde(untagged)]
180pub enum CoreJobsRetrieveError {
181 UnknownValue(serde_json::Value),
182}
183
184#[derive(Debug, Clone, Serialize, Deserialize)]
186#[serde(untagged)]
187pub enum CoreObjectChangesListError {
188 UnknownValue(serde_json::Value),
189}
190
191#[derive(Debug, Clone, Serialize, Deserialize)]
193#[serde(untagged)]
194pub enum CoreObjectChangesRetrieveError {
195 UnknownValue(serde_json::Value),
196}
197
198#[derive(Debug, Clone, Serialize, Deserialize)]
200#[serde(untagged)]
201pub enum CoreObjectTypesListError {
202 UnknownValue(serde_json::Value),
203}
204
205#[derive(Debug, Clone, Serialize, Deserialize)]
207#[serde(untagged)]
208pub enum CoreObjectTypesRetrieveError {
209 UnknownValue(serde_json::Value),
210}
211
212pub async fn core_background_queues_retrieve(
214 configuration: &configuration::Configuration,
215) -> Result<
216 ::std::collections::HashMap<String, serde_json::Value>,
217 Error<CoreBackgroundQueuesRetrieveError>,
218> {
219 let local_var_configuration = configuration;
220
221 let local_var_client = &local_var_configuration.client;
222
223 let local_var_uri_str = format!(
224 "{}/api/core/background-queues/",
225 local_var_configuration.base_path
226 );
227 let mut local_var_req_builder =
228 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
229
230 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
231 local_var_req_builder =
232 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
233 }
234 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
235 let local_var_key = local_var_apikey.key.clone();
236 let local_var_value = match local_var_apikey.prefix {
237 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
238 None => local_var_key,
239 };
240 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
241 };
242
243 let local_var_req = local_var_req_builder.build()?;
244 let local_var_resp = local_var_client.execute(local_var_req).await?;
245
246 let local_var_status = local_var_resp.status();
247 let local_var_content = local_var_resp.text().await?;
248
249 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
250 serde_json::from_str(&local_var_content).map_err(Error::from)
251 } else {
252 let local_var_entity: Option<CoreBackgroundQueuesRetrieveError> =
253 serde_json::from_str(&local_var_content).ok();
254 let local_var_error = ResponseContent {
255 status: local_var_status,
256 content: local_var_content,
257 entity: local_var_entity,
258 };
259 Err(Error::ResponseError(local_var_error))
260 }
261}
262
263pub async fn core_background_queues_retrieve_by_name(
265 configuration: &configuration::Configuration,
266 name: &str,
267) -> Result<
268 ::std::collections::HashMap<String, serde_json::Value>,
269 Error<CoreBackgroundQueuesRetrieveByNameError>,
270> {
271 let local_var_configuration = configuration;
272
273 let local_var_client = &local_var_configuration.client;
274
275 let local_var_uri_str = format!(
276 "{}/api/core/background-queues/{name}/",
277 local_var_configuration.base_path,
278 name = crate::apis::urlencode(name)
279 );
280 let mut local_var_req_builder =
281 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
282
283 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
284 local_var_req_builder =
285 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
286 }
287 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
288 let local_var_key = local_var_apikey.key.clone();
289 let local_var_value = match local_var_apikey.prefix {
290 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
291 None => local_var_key,
292 };
293 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
294 };
295
296 let local_var_req = local_var_req_builder.build()?;
297 let local_var_resp = local_var_client.execute(local_var_req).await?;
298
299 let local_var_status = local_var_resp.status();
300 let local_var_content = local_var_resp.text().await?;
301
302 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
303 serde_json::from_str(&local_var_content).map_err(Error::from)
304 } else {
305 let local_var_entity: Option<CoreBackgroundQueuesRetrieveByNameError> =
306 serde_json::from_str(&local_var_content).ok();
307 let local_var_error = ResponseContent {
308 status: local_var_status,
309 content: local_var_content,
310 entity: local_var_entity,
311 };
312 Err(Error::ResponseError(local_var_error))
313 }
314}
315
316pub async fn core_background_tasks_delete_create(
318 configuration: &configuration::Configuration,
319 id: &str,
320 background_task_request: crate::models::BackgroundTaskRequest,
321) -> Result<crate::models::BackgroundTask, Error<CoreBackgroundTasksDeleteCreateError>> {
322 let local_var_configuration = configuration;
323
324 let local_var_client = &local_var_configuration.client;
325
326 let local_var_uri_str = format!(
327 "{}/api/core/background-tasks/{id}/delete/",
328 local_var_configuration.base_path,
329 id = crate::apis::urlencode(id)
330 );
331 let mut local_var_req_builder =
332 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
333
334 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
335 local_var_req_builder =
336 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
337 }
338 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
339 let local_var_key = local_var_apikey.key.clone();
340 let local_var_value = match local_var_apikey.prefix {
341 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
342 None => local_var_key,
343 };
344 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
345 };
346 local_var_req_builder = local_var_req_builder.json(&background_task_request);
347
348 let local_var_req = local_var_req_builder.build()?;
349 let local_var_resp = local_var_client.execute(local_var_req).await?;
350
351 let local_var_status = local_var_resp.status();
352 let local_var_content = local_var_resp.text().await?;
353
354 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
355 serde_json::from_str(&local_var_content).map_err(Error::from)
356 } else {
357 let local_var_entity: Option<CoreBackgroundTasksDeleteCreateError> =
358 serde_json::from_str(&local_var_content).ok();
359 let local_var_error = ResponseContent {
360 status: local_var_status,
361 content: local_var_content,
362 entity: local_var_entity,
363 };
364 Err(Error::ResponseError(local_var_error))
365 }
366}
367
368pub async fn core_background_tasks_enqueue_create(
370 configuration: &configuration::Configuration,
371 id: &str,
372 background_task_request: crate::models::BackgroundTaskRequest,
373) -> Result<crate::models::BackgroundTask, Error<CoreBackgroundTasksEnqueueCreateError>> {
374 let local_var_configuration = configuration;
375
376 let local_var_client = &local_var_configuration.client;
377
378 let local_var_uri_str = format!(
379 "{}/api/core/background-tasks/{id}/enqueue/",
380 local_var_configuration.base_path,
381 id = crate::apis::urlencode(id)
382 );
383 let mut local_var_req_builder =
384 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
385
386 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
387 local_var_req_builder =
388 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
389 }
390 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
391 let local_var_key = local_var_apikey.key.clone();
392 let local_var_value = match local_var_apikey.prefix {
393 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
394 None => local_var_key,
395 };
396 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
397 };
398 local_var_req_builder = local_var_req_builder.json(&background_task_request);
399
400 let local_var_req = local_var_req_builder.build()?;
401 let local_var_resp = local_var_client.execute(local_var_req).await?;
402
403 let local_var_status = local_var_resp.status();
404 let local_var_content = local_var_resp.text().await?;
405
406 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
407 serde_json::from_str(&local_var_content).map_err(Error::from)
408 } else {
409 let local_var_entity: Option<CoreBackgroundTasksEnqueueCreateError> =
410 serde_json::from_str(&local_var_content).ok();
411 let local_var_error = ResponseContent {
412 status: local_var_status,
413 content: local_var_content,
414 entity: local_var_entity,
415 };
416 Err(Error::ResponseError(local_var_error))
417 }
418}
419
420pub async fn core_background_tasks_requeue_create(
422 configuration: &configuration::Configuration,
423 id: &str,
424 background_task_request: crate::models::BackgroundTaskRequest,
425) -> Result<crate::models::BackgroundTask, Error<CoreBackgroundTasksRequeueCreateError>> {
426 let local_var_configuration = configuration;
427
428 let local_var_client = &local_var_configuration.client;
429
430 let local_var_uri_str = format!(
431 "{}/api/core/background-tasks/{id}/requeue/",
432 local_var_configuration.base_path,
433 id = crate::apis::urlencode(id)
434 );
435 let mut local_var_req_builder =
436 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
437
438 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
439 local_var_req_builder =
440 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
441 }
442 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
443 let local_var_key = local_var_apikey.key.clone();
444 let local_var_value = match local_var_apikey.prefix {
445 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
446 None => local_var_key,
447 };
448 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
449 };
450 local_var_req_builder = local_var_req_builder.json(&background_task_request);
451
452 let local_var_req = local_var_req_builder.build()?;
453 let local_var_resp = local_var_client.execute(local_var_req).await?;
454
455 let local_var_status = local_var_resp.status();
456 let local_var_content = local_var_resp.text().await?;
457
458 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
459 serde_json::from_str(&local_var_content).map_err(Error::from)
460 } else {
461 let local_var_entity: Option<CoreBackgroundTasksRequeueCreateError> =
462 serde_json::from_str(&local_var_content).ok();
463 let local_var_error = ResponseContent {
464 status: local_var_status,
465 content: local_var_content,
466 entity: local_var_entity,
467 };
468 Err(Error::ResponseError(local_var_error))
469 }
470}
471
472pub async fn core_background_tasks_retrieve(
474 configuration: &configuration::Configuration,
475) -> Result<
476 ::std::collections::HashMap<String, serde_json::Value>,
477 Error<CoreBackgroundTasksRetrieveError>,
478> {
479 let local_var_configuration = configuration;
480
481 let local_var_client = &local_var_configuration.client;
482
483 let local_var_uri_str = format!(
484 "{}/api/core/background-tasks/",
485 local_var_configuration.base_path
486 );
487 let mut local_var_req_builder =
488 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
489
490 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
491 local_var_req_builder =
492 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
493 }
494 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
495 let local_var_key = local_var_apikey.key.clone();
496 let local_var_value = match local_var_apikey.prefix {
497 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
498 None => local_var_key,
499 };
500 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
501 };
502
503 let local_var_req = local_var_req_builder.build()?;
504 let local_var_resp = local_var_client.execute(local_var_req).await?;
505
506 let local_var_status = local_var_resp.status();
507 let local_var_content = local_var_resp.text().await?;
508
509 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
510 serde_json::from_str(&local_var_content).map_err(Error::from)
511 } else {
512 let local_var_entity: Option<CoreBackgroundTasksRetrieveError> =
513 serde_json::from_str(&local_var_content).ok();
514 let local_var_error = ResponseContent {
515 status: local_var_status,
516 content: local_var_content,
517 entity: local_var_entity,
518 };
519 Err(Error::ResponseError(local_var_error))
520 }
521}
522
523pub async fn core_background_tasks_retrieve_by_id(
525 configuration: &configuration::Configuration,
526 id: &str,
527) -> Result<
528 ::std::collections::HashMap<String, serde_json::Value>,
529 Error<CoreBackgroundTasksRetrieveByIdError>,
530> {
531 let local_var_configuration = configuration;
532
533 let local_var_client = &local_var_configuration.client;
534
535 let local_var_uri_str = format!(
536 "{}/api/core/background-tasks/{id}/",
537 local_var_configuration.base_path,
538 id = crate::apis::urlencode(id)
539 );
540 let mut local_var_req_builder =
541 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
542
543 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
544 local_var_req_builder =
545 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
546 }
547 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
548 let local_var_key = local_var_apikey.key.clone();
549 let local_var_value = match local_var_apikey.prefix {
550 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
551 None => local_var_key,
552 };
553 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
554 };
555
556 let local_var_req = local_var_req_builder.build()?;
557 let local_var_resp = local_var_client.execute(local_var_req).await?;
558
559 let local_var_status = local_var_resp.status();
560 let local_var_content = local_var_resp.text().await?;
561
562 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
563 serde_json::from_str(&local_var_content).map_err(Error::from)
564 } else {
565 let local_var_entity: Option<CoreBackgroundTasksRetrieveByIdError> =
566 serde_json::from_str(&local_var_content).ok();
567 let local_var_error = ResponseContent {
568 status: local_var_status,
569 content: local_var_content,
570 entity: local_var_entity,
571 };
572 Err(Error::ResponseError(local_var_error))
573 }
574}
575
576pub async fn core_background_tasks_stop_create(
578 configuration: &configuration::Configuration,
579 id: &str,
580 background_task_request: crate::models::BackgroundTaskRequest,
581) -> Result<crate::models::BackgroundTask, Error<CoreBackgroundTasksStopCreateError>> {
582 let local_var_configuration = configuration;
583
584 let local_var_client = &local_var_configuration.client;
585
586 let local_var_uri_str = format!(
587 "{}/api/core/background-tasks/{id}/stop/",
588 local_var_configuration.base_path,
589 id = crate::apis::urlencode(id)
590 );
591 let mut local_var_req_builder =
592 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
593
594 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
595 local_var_req_builder =
596 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
597 }
598 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
599 let local_var_key = local_var_apikey.key.clone();
600 let local_var_value = match local_var_apikey.prefix {
601 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
602 None => local_var_key,
603 };
604 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
605 };
606 local_var_req_builder = local_var_req_builder.json(&background_task_request);
607
608 let local_var_req = local_var_req_builder.build()?;
609 let local_var_resp = local_var_client.execute(local_var_req).await?;
610
611 let local_var_status = local_var_resp.status();
612 let local_var_content = local_var_resp.text().await?;
613
614 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
615 serde_json::from_str(&local_var_content).map_err(Error::from)
616 } else {
617 let local_var_entity: Option<CoreBackgroundTasksStopCreateError> =
618 serde_json::from_str(&local_var_content).ok();
619 let local_var_error = ResponseContent {
620 status: local_var_status,
621 content: local_var_content,
622 entity: local_var_entity,
623 };
624 Err(Error::ResponseError(local_var_error))
625 }
626}
627
628pub async fn core_background_workers_retrieve(
630 configuration: &configuration::Configuration,
631) -> Result<
632 ::std::collections::HashMap<String, serde_json::Value>,
633 Error<CoreBackgroundWorkersRetrieveError>,
634> {
635 let local_var_configuration = configuration;
636
637 let local_var_client = &local_var_configuration.client;
638
639 let local_var_uri_str = format!(
640 "{}/api/core/background-workers/",
641 local_var_configuration.base_path
642 );
643 let mut local_var_req_builder =
644 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
645
646 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
647 local_var_req_builder =
648 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
649 }
650 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
651 let local_var_key = local_var_apikey.key.clone();
652 let local_var_value = match local_var_apikey.prefix {
653 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
654 None => local_var_key,
655 };
656 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
657 };
658
659 let local_var_req = local_var_req_builder.build()?;
660 let local_var_resp = local_var_client.execute(local_var_req).await?;
661
662 let local_var_status = local_var_resp.status();
663 let local_var_content = local_var_resp.text().await?;
664
665 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
666 serde_json::from_str(&local_var_content).map_err(Error::from)
667 } else {
668 let local_var_entity: Option<CoreBackgroundWorkersRetrieveError> =
669 serde_json::from_str(&local_var_content).ok();
670 let local_var_error = ResponseContent {
671 status: local_var_status,
672 content: local_var_content,
673 entity: local_var_entity,
674 };
675 Err(Error::ResponseError(local_var_error))
676 }
677}
678
679pub async fn core_background_workers_retrieve_by_name(
681 configuration: &configuration::Configuration,
682 name: &str,
683) -> Result<
684 ::std::collections::HashMap<String, serde_json::Value>,
685 Error<CoreBackgroundWorkersRetrieveByNameError>,
686> {
687 let local_var_configuration = configuration;
688
689 let local_var_client = &local_var_configuration.client;
690
691 let local_var_uri_str = format!(
692 "{}/api/core/background-workers/{name}/",
693 local_var_configuration.base_path,
694 name = crate::apis::urlencode(name)
695 );
696 let mut local_var_req_builder =
697 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
698
699 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
700 local_var_req_builder =
701 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
702 }
703 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
704 let local_var_key = local_var_apikey.key.clone();
705 let local_var_value = match local_var_apikey.prefix {
706 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
707 None => local_var_key,
708 };
709 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
710 };
711
712 let local_var_req = local_var_req_builder.build()?;
713 let local_var_resp = local_var_client.execute(local_var_req).await?;
714
715 let local_var_status = local_var_resp.status();
716 let local_var_content = local_var_resp.text().await?;
717
718 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
719 serde_json::from_str(&local_var_content).map_err(Error::from)
720 } else {
721 let local_var_entity: Option<CoreBackgroundWorkersRetrieveByNameError> =
722 serde_json::from_str(&local_var_content).ok();
723 let local_var_error = ResponseContent {
724 status: local_var_status,
725 content: local_var_content,
726 entity: local_var_entity,
727 };
728 Err(Error::ResponseError(local_var_error))
729 }
730}
731
732pub async fn core_data_files_list(
734 configuration: &configuration::Configuration,
735 created: Option<Vec<String>>,
736 created__empty: Option<Vec<String>>,
737 created__gt: Option<Vec<String>>,
738 created__gte: Option<Vec<String>>,
739 created__lt: Option<Vec<String>>,
740 created__lte: Option<Vec<String>>,
741 created__n: Option<Vec<String>>,
742 created_by_request: Option<&str>,
743 hash: Option<Vec<String>>,
744 hash__empty: Option<bool>,
745 hash__ic: Option<Vec<String>>,
746 hash__ie: Option<Vec<String>>,
747 hash__iew: Option<Vec<String>>,
748 hash__iregex: Option<Vec<String>>,
749 hash__isw: Option<Vec<String>>,
750 hash__n: Option<Vec<String>>,
751 hash__nic: Option<Vec<String>>,
752 hash__nie: Option<Vec<String>>,
753 hash__niew: Option<Vec<String>>,
754 hash__nisw: Option<Vec<String>>,
755 hash__regex: Option<Vec<String>>,
756 id: Option<Vec<i32>>,
757 id__empty: Option<bool>,
758 id__gt: Option<Vec<i32>>,
759 id__gte: Option<Vec<i32>>,
760 id__lt: Option<Vec<i32>>,
761 id__lte: Option<Vec<i32>>,
762 id__n: Option<Vec<i32>>,
763 last_updated: Option<Vec<String>>,
764 last_updated__empty: Option<Vec<String>>,
765 last_updated__gt: Option<Vec<String>>,
766 last_updated__gte: Option<Vec<String>>,
767 last_updated__lt: Option<Vec<String>>,
768 last_updated__lte: Option<Vec<String>>,
769 last_updated__n: Option<Vec<String>>,
770 limit: Option<i32>,
771 modified_by_request: Option<&str>,
772 offset: Option<i32>,
773 ordering: Option<&str>,
774 path: Option<Vec<String>>,
775 path__empty: Option<bool>,
776 path__ic: Option<Vec<String>>,
777 path__ie: Option<Vec<String>>,
778 path__iew: Option<Vec<String>>,
779 path__iregex: Option<Vec<String>>,
780 path__isw: Option<Vec<String>>,
781 path__n: Option<Vec<String>>,
782 path__nic: Option<Vec<String>>,
783 path__nie: Option<Vec<String>>,
784 path__niew: Option<Vec<String>>,
785 path__nisw: Option<Vec<String>>,
786 path__regex: Option<Vec<String>>,
787 q: Option<&str>,
788 size: Option<Vec<i32>>,
789 size__empty: Option<bool>,
790 size__gt: Option<Vec<i32>>,
791 size__gte: Option<Vec<i32>>,
792 size__lt: Option<Vec<i32>>,
793 size__lte: Option<Vec<i32>>,
794 size__n: Option<Vec<i32>>,
795 source: Option<Vec<String>>,
796 source__n: Option<Vec<String>>,
797 source_id: Option<Vec<i32>>,
798 source_id__n: Option<Vec<i32>>,
799 updated_by_request: Option<&str>,
800) -> Result<crate::models::PaginatedDataFileList, Error<CoreDataFilesListError>> {
801 let local_var_configuration = configuration;
802
803 let local_var_client = &local_var_configuration.client;
804
805 let local_var_uri_str = format!("{}/api/core/data-files/", local_var_configuration.base_path);
806 let mut local_var_req_builder =
807 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
808
809 if let Some(ref local_var_str) = created {
810 local_var_req_builder = match "multi" {
811 "multi" => local_var_req_builder.query(
812 &local_var_str
813 .into_iter()
814 .map(|p| ("created".to_owned(), p.to_string()))
815 .collect::<Vec<(std::string::String, std::string::String)>>(),
816 ),
817 _ => local_var_req_builder.query(&[(
818 "created",
819 &local_var_str
820 .into_iter()
821 .map(|p| p.to_string())
822 .collect::<Vec<String>>()
823 .join(",")
824 .to_string(),
825 )]),
826 };
827 }
828 if let Some(ref local_var_str) = created__empty {
829 local_var_req_builder = match "multi" {
830 "multi" => local_var_req_builder.query(
831 &local_var_str
832 .into_iter()
833 .map(|p| ("created__empty".to_owned(), p.to_string()))
834 .collect::<Vec<(std::string::String, std::string::String)>>(),
835 ),
836 _ => local_var_req_builder.query(&[(
837 "created__empty",
838 &local_var_str
839 .into_iter()
840 .map(|p| p.to_string())
841 .collect::<Vec<String>>()
842 .join(",")
843 .to_string(),
844 )]),
845 };
846 }
847 if let Some(ref local_var_str) = created__gt {
848 local_var_req_builder = match "multi" {
849 "multi" => local_var_req_builder.query(
850 &local_var_str
851 .into_iter()
852 .map(|p| ("created__gt".to_owned(), p.to_string()))
853 .collect::<Vec<(std::string::String, std::string::String)>>(),
854 ),
855 _ => local_var_req_builder.query(&[(
856 "created__gt",
857 &local_var_str
858 .into_iter()
859 .map(|p| p.to_string())
860 .collect::<Vec<String>>()
861 .join(",")
862 .to_string(),
863 )]),
864 };
865 }
866 if let Some(ref local_var_str) = created__gte {
867 local_var_req_builder = match "multi" {
868 "multi" => local_var_req_builder.query(
869 &local_var_str
870 .into_iter()
871 .map(|p| ("created__gte".to_owned(), p.to_string()))
872 .collect::<Vec<(std::string::String, std::string::String)>>(),
873 ),
874 _ => local_var_req_builder.query(&[(
875 "created__gte",
876 &local_var_str
877 .into_iter()
878 .map(|p| p.to_string())
879 .collect::<Vec<String>>()
880 .join(",")
881 .to_string(),
882 )]),
883 };
884 }
885 if let Some(ref local_var_str) = created__lt {
886 local_var_req_builder = match "multi" {
887 "multi" => local_var_req_builder.query(
888 &local_var_str
889 .into_iter()
890 .map(|p| ("created__lt".to_owned(), p.to_string()))
891 .collect::<Vec<(std::string::String, std::string::String)>>(),
892 ),
893 _ => local_var_req_builder.query(&[(
894 "created__lt",
895 &local_var_str
896 .into_iter()
897 .map(|p| p.to_string())
898 .collect::<Vec<String>>()
899 .join(",")
900 .to_string(),
901 )]),
902 };
903 }
904 if let Some(ref local_var_str) = created__lte {
905 local_var_req_builder = match "multi" {
906 "multi" => local_var_req_builder.query(
907 &local_var_str
908 .into_iter()
909 .map(|p| ("created__lte".to_owned(), p.to_string()))
910 .collect::<Vec<(std::string::String, std::string::String)>>(),
911 ),
912 _ => local_var_req_builder.query(&[(
913 "created__lte",
914 &local_var_str
915 .into_iter()
916 .map(|p| p.to_string())
917 .collect::<Vec<String>>()
918 .join(",")
919 .to_string(),
920 )]),
921 };
922 }
923 if let Some(ref local_var_str) = created__n {
924 local_var_req_builder = match "multi" {
925 "multi" => local_var_req_builder.query(
926 &local_var_str
927 .into_iter()
928 .map(|p| ("created__n".to_owned(), p.to_string()))
929 .collect::<Vec<(std::string::String, std::string::String)>>(),
930 ),
931 _ => local_var_req_builder.query(&[(
932 "created__n",
933 &local_var_str
934 .into_iter()
935 .map(|p| p.to_string())
936 .collect::<Vec<String>>()
937 .join(",")
938 .to_string(),
939 )]),
940 };
941 }
942 if let Some(ref local_var_str) = created_by_request {
943 local_var_req_builder =
944 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
945 }
946 if let Some(ref local_var_str) = hash {
947 local_var_req_builder = match "multi" {
948 "multi" => local_var_req_builder.query(
949 &local_var_str
950 .into_iter()
951 .map(|p| ("hash".to_owned(), p.to_string()))
952 .collect::<Vec<(std::string::String, std::string::String)>>(),
953 ),
954 _ => local_var_req_builder.query(&[(
955 "hash",
956 &local_var_str
957 .into_iter()
958 .map(|p| p.to_string())
959 .collect::<Vec<String>>()
960 .join(",")
961 .to_string(),
962 )]),
963 };
964 }
965 if let Some(ref local_var_str) = hash__empty {
966 local_var_req_builder =
967 local_var_req_builder.query(&[("hash__empty", &local_var_str.to_string())]);
968 }
969 if let Some(ref local_var_str) = hash__ic {
970 local_var_req_builder = match "multi" {
971 "multi" => local_var_req_builder.query(
972 &local_var_str
973 .into_iter()
974 .map(|p| ("hash__ic".to_owned(), p.to_string()))
975 .collect::<Vec<(std::string::String, std::string::String)>>(),
976 ),
977 _ => local_var_req_builder.query(&[(
978 "hash__ic",
979 &local_var_str
980 .into_iter()
981 .map(|p| p.to_string())
982 .collect::<Vec<String>>()
983 .join(",")
984 .to_string(),
985 )]),
986 };
987 }
988 if let Some(ref local_var_str) = hash__ie {
989 local_var_req_builder = match "multi" {
990 "multi" => local_var_req_builder.query(
991 &local_var_str
992 .into_iter()
993 .map(|p| ("hash__ie".to_owned(), p.to_string()))
994 .collect::<Vec<(std::string::String, std::string::String)>>(),
995 ),
996 _ => local_var_req_builder.query(&[(
997 "hash__ie",
998 &local_var_str
999 .into_iter()
1000 .map(|p| p.to_string())
1001 .collect::<Vec<String>>()
1002 .join(",")
1003 .to_string(),
1004 )]),
1005 };
1006 }
1007 if let Some(ref local_var_str) = hash__iew {
1008 local_var_req_builder = match "multi" {
1009 "multi" => local_var_req_builder.query(
1010 &local_var_str
1011 .into_iter()
1012 .map(|p| ("hash__iew".to_owned(), p.to_string()))
1013 .collect::<Vec<(std::string::String, std::string::String)>>(),
1014 ),
1015 _ => local_var_req_builder.query(&[(
1016 "hash__iew",
1017 &local_var_str
1018 .into_iter()
1019 .map(|p| p.to_string())
1020 .collect::<Vec<String>>()
1021 .join(",")
1022 .to_string(),
1023 )]),
1024 };
1025 }
1026 if let Some(ref local_var_str) = hash__iregex {
1027 local_var_req_builder = match "multi" {
1028 "multi" => local_var_req_builder.query(
1029 &local_var_str
1030 .into_iter()
1031 .map(|p| ("hash__iregex".to_owned(), p.to_string()))
1032 .collect::<Vec<(std::string::String, std::string::String)>>(),
1033 ),
1034 _ => local_var_req_builder.query(&[(
1035 "hash__iregex",
1036 &local_var_str
1037 .into_iter()
1038 .map(|p| p.to_string())
1039 .collect::<Vec<String>>()
1040 .join(",")
1041 .to_string(),
1042 )]),
1043 };
1044 }
1045 if let Some(ref local_var_str) = hash__isw {
1046 local_var_req_builder = match "multi" {
1047 "multi" => local_var_req_builder.query(
1048 &local_var_str
1049 .into_iter()
1050 .map(|p| ("hash__isw".to_owned(), p.to_string()))
1051 .collect::<Vec<(std::string::String, std::string::String)>>(),
1052 ),
1053 _ => local_var_req_builder.query(&[(
1054 "hash__isw",
1055 &local_var_str
1056 .into_iter()
1057 .map(|p| p.to_string())
1058 .collect::<Vec<String>>()
1059 .join(",")
1060 .to_string(),
1061 )]),
1062 };
1063 }
1064 if let Some(ref local_var_str) = hash__n {
1065 local_var_req_builder = match "multi" {
1066 "multi" => local_var_req_builder.query(
1067 &local_var_str
1068 .into_iter()
1069 .map(|p| ("hash__n".to_owned(), p.to_string()))
1070 .collect::<Vec<(std::string::String, std::string::String)>>(),
1071 ),
1072 _ => local_var_req_builder.query(&[(
1073 "hash__n",
1074 &local_var_str
1075 .into_iter()
1076 .map(|p| p.to_string())
1077 .collect::<Vec<String>>()
1078 .join(",")
1079 .to_string(),
1080 )]),
1081 };
1082 }
1083 if let Some(ref local_var_str) = hash__nic {
1084 local_var_req_builder = match "multi" {
1085 "multi" => local_var_req_builder.query(
1086 &local_var_str
1087 .into_iter()
1088 .map(|p| ("hash__nic".to_owned(), p.to_string()))
1089 .collect::<Vec<(std::string::String, std::string::String)>>(),
1090 ),
1091 _ => local_var_req_builder.query(&[(
1092 "hash__nic",
1093 &local_var_str
1094 .into_iter()
1095 .map(|p| p.to_string())
1096 .collect::<Vec<String>>()
1097 .join(",")
1098 .to_string(),
1099 )]),
1100 };
1101 }
1102 if let Some(ref local_var_str) = hash__nie {
1103 local_var_req_builder = match "multi" {
1104 "multi" => local_var_req_builder.query(
1105 &local_var_str
1106 .into_iter()
1107 .map(|p| ("hash__nie".to_owned(), p.to_string()))
1108 .collect::<Vec<(std::string::String, std::string::String)>>(),
1109 ),
1110 _ => local_var_req_builder.query(&[(
1111 "hash__nie",
1112 &local_var_str
1113 .into_iter()
1114 .map(|p| p.to_string())
1115 .collect::<Vec<String>>()
1116 .join(",")
1117 .to_string(),
1118 )]),
1119 };
1120 }
1121 if let Some(ref local_var_str) = hash__niew {
1122 local_var_req_builder = match "multi" {
1123 "multi" => local_var_req_builder.query(
1124 &local_var_str
1125 .into_iter()
1126 .map(|p| ("hash__niew".to_owned(), p.to_string()))
1127 .collect::<Vec<(std::string::String, std::string::String)>>(),
1128 ),
1129 _ => local_var_req_builder.query(&[(
1130 "hash__niew",
1131 &local_var_str
1132 .into_iter()
1133 .map(|p| p.to_string())
1134 .collect::<Vec<String>>()
1135 .join(",")
1136 .to_string(),
1137 )]),
1138 };
1139 }
1140 if let Some(ref local_var_str) = hash__nisw {
1141 local_var_req_builder = match "multi" {
1142 "multi" => local_var_req_builder.query(
1143 &local_var_str
1144 .into_iter()
1145 .map(|p| ("hash__nisw".to_owned(), p.to_string()))
1146 .collect::<Vec<(std::string::String, std::string::String)>>(),
1147 ),
1148 _ => local_var_req_builder.query(&[(
1149 "hash__nisw",
1150 &local_var_str
1151 .into_iter()
1152 .map(|p| p.to_string())
1153 .collect::<Vec<String>>()
1154 .join(",")
1155 .to_string(),
1156 )]),
1157 };
1158 }
1159 if let Some(ref local_var_str) = hash__regex {
1160 local_var_req_builder = match "multi" {
1161 "multi" => local_var_req_builder.query(
1162 &local_var_str
1163 .into_iter()
1164 .map(|p| ("hash__regex".to_owned(), p.to_string()))
1165 .collect::<Vec<(std::string::String, std::string::String)>>(),
1166 ),
1167 _ => local_var_req_builder.query(&[(
1168 "hash__regex",
1169 &local_var_str
1170 .into_iter()
1171 .map(|p| p.to_string())
1172 .collect::<Vec<String>>()
1173 .join(",")
1174 .to_string(),
1175 )]),
1176 };
1177 }
1178 if let Some(ref local_var_str) = id {
1179 local_var_req_builder = match "multi" {
1180 "multi" => local_var_req_builder.query(
1181 &local_var_str
1182 .into_iter()
1183 .map(|p| ("id".to_owned(), p.to_string()))
1184 .collect::<Vec<(std::string::String, std::string::String)>>(),
1185 ),
1186 _ => local_var_req_builder.query(&[(
1187 "id",
1188 &local_var_str
1189 .into_iter()
1190 .map(|p| p.to_string())
1191 .collect::<Vec<String>>()
1192 .join(",")
1193 .to_string(),
1194 )]),
1195 };
1196 }
1197 if let Some(ref local_var_str) = id__empty {
1198 local_var_req_builder =
1199 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
1200 }
1201 if let Some(ref local_var_str) = id__gt {
1202 local_var_req_builder = match "multi" {
1203 "multi" => local_var_req_builder.query(
1204 &local_var_str
1205 .into_iter()
1206 .map(|p| ("id__gt".to_owned(), p.to_string()))
1207 .collect::<Vec<(std::string::String, std::string::String)>>(),
1208 ),
1209 _ => local_var_req_builder.query(&[(
1210 "id__gt",
1211 &local_var_str
1212 .into_iter()
1213 .map(|p| p.to_string())
1214 .collect::<Vec<String>>()
1215 .join(",")
1216 .to_string(),
1217 )]),
1218 };
1219 }
1220 if let Some(ref local_var_str) = id__gte {
1221 local_var_req_builder = match "multi" {
1222 "multi" => local_var_req_builder.query(
1223 &local_var_str
1224 .into_iter()
1225 .map(|p| ("id__gte".to_owned(), p.to_string()))
1226 .collect::<Vec<(std::string::String, std::string::String)>>(),
1227 ),
1228 _ => local_var_req_builder.query(&[(
1229 "id__gte",
1230 &local_var_str
1231 .into_iter()
1232 .map(|p| p.to_string())
1233 .collect::<Vec<String>>()
1234 .join(",")
1235 .to_string(),
1236 )]),
1237 };
1238 }
1239 if let Some(ref local_var_str) = id__lt {
1240 local_var_req_builder = match "multi" {
1241 "multi" => local_var_req_builder.query(
1242 &local_var_str
1243 .into_iter()
1244 .map(|p| ("id__lt".to_owned(), p.to_string()))
1245 .collect::<Vec<(std::string::String, std::string::String)>>(),
1246 ),
1247 _ => local_var_req_builder.query(&[(
1248 "id__lt",
1249 &local_var_str
1250 .into_iter()
1251 .map(|p| p.to_string())
1252 .collect::<Vec<String>>()
1253 .join(",")
1254 .to_string(),
1255 )]),
1256 };
1257 }
1258 if let Some(ref local_var_str) = id__lte {
1259 local_var_req_builder = match "multi" {
1260 "multi" => local_var_req_builder.query(
1261 &local_var_str
1262 .into_iter()
1263 .map(|p| ("id__lte".to_owned(), p.to_string()))
1264 .collect::<Vec<(std::string::String, std::string::String)>>(),
1265 ),
1266 _ => local_var_req_builder.query(&[(
1267 "id__lte",
1268 &local_var_str
1269 .into_iter()
1270 .map(|p| p.to_string())
1271 .collect::<Vec<String>>()
1272 .join(",")
1273 .to_string(),
1274 )]),
1275 };
1276 }
1277 if let Some(ref local_var_str) = id__n {
1278 local_var_req_builder = match "multi" {
1279 "multi" => local_var_req_builder.query(
1280 &local_var_str
1281 .into_iter()
1282 .map(|p| ("id__n".to_owned(), p.to_string()))
1283 .collect::<Vec<(std::string::String, std::string::String)>>(),
1284 ),
1285 _ => local_var_req_builder.query(&[(
1286 "id__n",
1287 &local_var_str
1288 .into_iter()
1289 .map(|p| p.to_string())
1290 .collect::<Vec<String>>()
1291 .join(",")
1292 .to_string(),
1293 )]),
1294 };
1295 }
1296 if let Some(ref local_var_str) = last_updated {
1297 local_var_req_builder = match "multi" {
1298 "multi" => local_var_req_builder.query(
1299 &local_var_str
1300 .into_iter()
1301 .map(|p| ("last_updated".to_owned(), p.to_string()))
1302 .collect::<Vec<(std::string::String, std::string::String)>>(),
1303 ),
1304 _ => local_var_req_builder.query(&[(
1305 "last_updated",
1306 &local_var_str
1307 .into_iter()
1308 .map(|p| p.to_string())
1309 .collect::<Vec<String>>()
1310 .join(",")
1311 .to_string(),
1312 )]),
1313 };
1314 }
1315 if let Some(ref local_var_str) = last_updated__empty {
1316 local_var_req_builder = match "multi" {
1317 "multi" => local_var_req_builder.query(
1318 &local_var_str
1319 .into_iter()
1320 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
1321 .collect::<Vec<(std::string::String, std::string::String)>>(),
1322 ),
1323 _ => local_var_req_builder.query(&[(
1324 "last_updated__empty",
1325 &local_var_str
1326 .into_iter()
1327 .map(|p| p.to_string())
1328 .collect::<Vec<String>>()
1329 .join(",")
1330 .to_string(),
1331 )]),
1332 };
1333 }
1334 if let Some(ref local_var_str) = last_updated__gt {
1335 local_var_req_builder = match "multi" {
1336 "multi" => local_var_req_builder.query(
1337 &local_var_str
1338 .into_iter()
1339 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
1340 .collect::<Vec<(std::string::String, std::string::String)>>(),
1341 ),
1342 _ => local_var_req_builder.query(&[(
1343 "last_updated__gt",
1344 &local_var_str
1345 .into_iter()
1346 .map(|p| p.to_string())
1347 .collect::<Vec<String>>()
1348 .join(",")
1349 .to_string(),
1350 )]),
1351 };
1352 }
1353 if let Some(ref local_var_str) = last_updated__gte {
1354 local_var_req_builder = match "multi" {
1355 "multi" => local_var_req_builder.query(
1356 &local_var_str
1357 .into_iter()
1358 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
1359 .collect::<Vec<(std::string::String, std::string::String)>>(),
1360 ),
1361 _ => local_var_req_builder.query(&[(
1362 "last_updated__gte",
1363 &local_var_str
1364 .into_iter()
1365 .map(|p| p.to_string())
1366 .collect::<Vec<String>>()
1367 .join(",")
1368 .to_string(),
1369 )]),
1370 };
1371 }
1372 if let Some(ref local_var_str) = last_updated__lt {
1373 local_var_req_builder = match "multi" {
1374 "multi" => local_var_req_builder.query(
1375 &local_var_str
1376 .into_iter()
1377 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
1378 .collect::<Vec<(std::string::String, std::string::String)>>(),
1379 ),
1380 _ => local_var_req_builder.query(&[(
1381 "last_updated__lt",
1382 &local_var_str
1383 .into_iter()
1384 .map(|p| p.to_string())
1385 .collect::<Vec<String>>()
1386 .join(",")
1387 .to_string(),
1388 )]),
1389 };
1390 }
1391 if let Some(ref local_var_str) = last_updated__lte {
1392 local_var_req_builder = match "multi" {
1393 "multi" => local_var_req_builder.query(
1394 &local_var_str
1395 .into_iter()
1396 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
1397 .collect::<Vec<(std::string::String, std::string::String)>>(),
1398 ),
1399 _ => local_var_req_builder.query(&[(
1400 "last_updated__lte",
1401 &local_var_str
1402 .into_iter()
1403 .map(|p| p.to_string())
1404 .collect::<Vec<String>>()
1405 .join(",")
1406 .to_string(),
1407 )]),
1408 };
1409 }
1410 if let Some(ref local_var_str) = last_updated__n {
1411 local_var_req_builder = match "multi" {
1412 "multi" => local_var_req_builder.query(
1413 &local_var_str
1414 .into_iter()
1415 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
1416 .collect::<Vec<(std::string::String, std::string::String)>>(),
1417 ),
1418 _ => local_var_req_builder.query(&[(
1419 "last_updated__n",
1420 &local_var_str
1421 .into_iter()
1422 .map(|p| p.to_string())
1423 .collect::<Vec<String>>()
1424 .join(",")
1425 .to_string(),
1426 )]),
1427 };
1428 }
1429 if let Some(ref local_var_str) = limit {
1430 local_var_req_builder =
1431 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
1432 }
1433 if let Some(ref local_var_str) = modified_by_request {
1434 local_var_req_builder =
1435 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
1436 }
1437 if let Some(ref local_var_str) = offset {
1438 local_var_req_builder =
1439 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
1440 }
1441 if let Some(ref local_var_str) = ordering {
1442 local_var_req_builder =
1443 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
1444 }
1445 if let Some(ref local_var_str) = path {
1446 local_var_req_builder = match "multi" {
1447 "multi" => local_var_req_builder.query(
1448 &local_var_str
1449 .into_iter()
1450 .map(|p| ("path".to_owned(), p.to_string()))
1451 .collect::<Vec<(std::string::String, std::string::String)>>(),
1452 ),
1453 _ => local_var_req_builder.query(&[(
1454 "path",
1455 &local_var_str
1456 .into_iter()
1457 .map(|p| p.to_string())
1458 .collect::<Vec<String>>()
1459 .join(",")
1460 .to_string(),
1461 )]),
1462 };
1463 }
1464 if let Some(ref local_var_str) = path__empty {
1465 local_var_req_builder =
1466 local_var_req_builder.query(&[("path__empty", &local_var_str.to_string())]);
1467 }
1468 if let Some(ref local_var_str) = path__ic {
1469 local_var_req_builder = match "multi" {
1470 "multi" => local_var_req_builder.query(
1471 &local_var_str
1472 .into_iter()
1473 .map(|p| ("path__ic".to_owned(), p.to_string()))
1474 .collect::<Vec<(std::string::String, std::string::String)>>(),
1475 ),
1476 _ => local_var_req_builder.query(&[(
1477 "path__ic",
1478 &local_var_str
1479 .into_iter()
1480 .map(|p| p.to_string())
1481 .collect::<Vec<String>>()
1482 .join(",")
1483 .to_string(),
1484 )]),
1485 };
1486 }
1487 if let Some(ref local_var_str) = path__ie {
1488 local_var_req_builder = match "multi" {
1489 "multi" => local_var_req_builder.query(
1490 &local_var_str
1491 .into_iter()
1492 .map(|p| ("path__ie".to_owned(), p.to_string()))
1493 .collect::<Vec<(std::string::String, std::string::String)>>(),
1494 ),
1495 _ => local_var_req_builder.query(&[(
1496 "path__ie",
1497 &local_var_str
1498 .into_iter()
1499 .map(|p| p.to_string())
1500 .collect::<Vec<String>>()
1501 .join(",")
1502 .to_string(),
1503 )]),
1504 };
1505 }
1506 if let Some(ref local_var_str) = path__iew {
1507 local_var_req_builder = match "multi" {
1508 "multi" => local_var_req_builder.query(
1509 &local_var_str
1510 .into_iter()
1511 .map(|p| ("path__iew".to_owned(), p.to_string()))
1512 .collect::<Vec<(std::string::String, std::string::String)>>(),
1513 ),
1514 _ => local_var_req_builder.query(&[(
1515 "path__iew",
1516 &local_var_str
1517 .into_iter()
1518 .map(|p| p.to_string())
1519 .collect::<Vec<String>>()
1520 .join(",")
1521 .to_string(),
1522 )]),
1523 };
1524 }
1525 if let Some(ref local_var_str) = path__iregex {
1526 local_var_req_builder = match "multi" {
1527 "multi" => local_var_req_builder.query(
1528 &local_var_str
1529 .into_iter()
1530 .map(|p| ("path__iregex".to_owned(), p.to_string()))
1531 .collect::<Vec<(std::string::String, std::string::String)>>(),
1532 ),
1533 _ => local_var_req_builder.query(&[(
1534 "path__iregex",
1535 &local_var_str
1536 .into_iter()
1537 .map(|p| p.to_string())
1538 .collect::<Vec<String>>()
1539 .join(",")
1540 .to_string(),
1541 )]),
1542 };
1543 }
1544 if let Some(ref local_var_str) = path__isw {
1545 local_var_req_builder = match "multi" {
1546 "multi" => local_var_req_builder.query(
1547 &local_var_str
1548 .into_iter()
1549 .map(|p| ("path__isw".to_owned(), p.to_string()))
1550 .collect::<Vec<(std::string::String, std::string::String)>>(),
1551 ),
1552 _ => local_var_req_builder.query(&[(
1553 "path__isw",
1554 &local_var_str
1555 .into_iter()
1556 .map(|p| p.to_string())
1557 .collect::<Vec<String>>()
1558 .join(",")
1559 .to_string(),
1560 )]),
1561 };
1562 }
1563 if let Some(ref local_var_str) = path__n {
1564 local_var_req_builder = match "multi" {
1565 "multi" => local_var_req_builder.query(
1566 &local_var_str
1567 .into_iter()
1568 .map(|p| ("path__n".to_owned(), p.to_string()))
1569 .collect::<Vec<(std::string::String, std::string::String)>>(),
1570 ),
1571 _ => local_var_req_builder.query(&[(
1572 "path__n",
1573 &local_var_str
1574 .into_iter()
1575 .map(|p| p.to_string())
1576 .collect::<Vec<String>>()
1577 .join(",")
1578 .to_string(),
1579 )]),
1580 };
1581 }
1582 if let Some(ref local_var_str) = path__nic {
1583 local_var_req_builder = match "multi" {
1584 "multi" => local_var_req_builder.query(
1585 &local_var_str
1586 .into_iter()
1587 .map(|p| ("path__nic".to_owned(), p.to_string()))
1588 .collect::<Vec<(std::string::String, std::string::String)>>(),
1589 ),
1590 _ => local_var_req_builder.query(&[(
1591 "path__nic",
1592 &local_var_str
1593 .into_iter()
1594 .map(|p| p.to_string())
1595 .collect::<Vec<String>>()
1596 .join(",")
1597 .to_string(),
1598 )]),
1599 };
1600 }
1601 if let Some(ref local_var_str) = path__nie {
1602 local_var_req_builder = match "multi" {
1603 "multi" => local_var_req_builder.query(
1604 &local_var_str
1605 .into_iter()
1606 .map(|p| ("path__nie".to_owned(), p.to_string()))
1607 .collect::<Vec<(std::string::String, std::string::String)>>(),
1608 ),
1609 _ => local_var_req_builder.query(&[(
1610 "path__nie",
1611 &local_var_str
1612 .into_iter()
1613 .map(|p| p.to_string())
1614 .collect::<Vec<String>>()
1615 .join(",")
1616 .to_string(),
1617 )]),
1618 };
1619 }
1620 if let Some(ref local_var_str) = path__niew {
1621 local_var_req_builder = match "multi" {
1622 "multi" => local_var_req_builder.query(
1623 &local_var_str
1624 .into_iter()
1625 .map(|p| ("path__niew".to_owned(), p.to_string()))
1626 .collect::<Vec<(std::string::String, std::string::String)>>(),
1627 ),
1628 _ => local_var_req_builder.query(&[(
1629 "path__niew",
1630 &local_var_str
1631 .into_iter()
1632 .map(|p| p.to_string())
1633 .collect::<Vec<String>>()
1634 .join(",")
1635 .to_string(),
1636 )]),
1637 };
1638 }
1639 if let Some(ref local_var_str) = path__nisw {
1640 local_var_req_builder = match "multi" {
1641 "multi" => local_var_req_builder.query(
1642 &local_var_str
1643 .into_iter()
1644 .map(|p| ("path__nisw".to_owned(), p.to_string()))
1645 .collect::<Vec<(std::string::String, std::string::String)>>(),
1646 ),
1647 _ => local_var_req_builder.query(&[(
1648 "path__nisw",
1649 &local_var_str
1650 .into_iter()
1651 .map(|p| p.to_string())
1652 .collect::<Vec<String>>()
1653 .join(",")
1654 .to_string(),
1655 )]),
1656 };
1657 }
1658 if let Some(ref local_var_str) = path__regex {
1659 local_var_req_builder = match "multi" {
1660 "multi" => local_var_req_builder.query(
1661 &local_var_str
1662 .into_iter()
1663 .map(|p| ("path__regex".to_owned(), p.to_string()))
1664 .collect::<Vec<(std::string::String, std::string::String)>>(),
1665 ),
1666 _ => local_var_req_builder.query(&[(
1667 "path__regex",
1668 &local_var_str
1669 .into_iter()
1670 .map(|p| p.to_string())
1671 .collect::<Vec<String>>()
1672 .join(",")
1673 .to_string(),
1674 )]),
1675 };
1676 }
1677 if let Some(ref local_var_str) = q {
1678 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
1679 }
1680 if let Some(ref local_var_str) = size {
1681 local_var_req_builder = match "multi" {
1682 "multi" => local_var_req_builder.query(
1683 &local_var_str
1684 .into_iter()
1685 .map(|p| ("size".to_owned(), p.to_string()))
1686 .collect::<Vec<(std::string::String, std::string::String)>>(),
1687 ),
1688 _ => local_var_req_builder.query(&[(
1689 "size",
1690 &local_var_str
1691 .into_iter()
1692 .map(|p| p.to_string())
1693 .collect::<Vec<String>>()
1694 .join(",")
1695 .to_string(),
1696 )]),
1697 };
1698 }
1699 if let Some(ref local_var_str) = size__empty {
1700 local_var_req_builder =
1701 local_var_req_builder.query(&[("size__empty", &local_var_str.to_string())]);
1702 }
1703 if let Some(ref local_var_str) = size__gt {
1704 local_var_req_builder = match "multi" {
1705 "multi" => local_var_req_builder.query(
1706 &local_var_str
1707 .into_iter()
1708 .map(|p| ("size__gt".to_owned(), p.to_string()))
1709 .collect::<Vec<(std::string::String, std::string::String)>>(),
1710 ),
1711 _ => local_var_req_builder.query(&[(
1712 "size__gt",
1713 &local_var_str
1714 .into_iter()
1715 .map(|p| p.to_string())
1716 .collect::<Vec<String>>()
1717 .join(",")
1718 .to_string(),
1719 )]),
1720 };
1721 }
1722 if let Some(ref local_var_str) = size__gte {
1723 local_var_req_builder = match "multi" {
1724 "multi" => local_var_req_builder.query(
1725 &local_var_str
1726 .into_iter()
1727 .map(|p| ("size__gte".to_owned(), p.to_string()))
1728 .collect::<Vec<(std::string::String, std::string::String)>>(),
1729 ),
1730 _ => local_var_req_builder.query(&[(
1731 "size__gte",
1732 &local_var_str
1733 .into_iter()
1734 .map(|p| p.to_string())
1735 .collect::<Vec<String>>()
1736 .join(",")
1737 .to_string(),
1738 )]),
1739 };
1740 }
1741 if let Some(ref local_var_str) = size__lt {
1742 local_var_req_builder = match "multi" {
1743 "multi" => local_var_req_builder.query(
1744 &local_var_str
1745 .into_iter()
1746 .map(|p| ("size__lt".to_owned(), p.to_string()))
1747 .collect::<Vec<(std::string::String, std::string::String)>>(),
1748 ),
1749 _ => local_var_req_builder.query(&[(
1750 "size__lt",
1751 &local_var_str
1752 .into_iter()
1753 .map(|p| p.to_string())
1754 .collect::<Vec<String>>()
1755 .join(",")
1756 .to_string(),
1757 )]),
1758 };
1759 }
1760 if let Some(ref local_var_str) = size__lte {
1761 local_var_req_builder = match "multi" {
1762 "multi" => local_var_req_builder.query(
1763 &local_var_str
1764 .into_iter()
1765 .map(|p| ("size__lte".to_owned(), p.to_string()))
1766 .collect::<Vec<(std::string::String, std::string::String)>>(),
1767 ),
1768 _ => local_var_req_builder.query(&[(
1769 "size__lte",
1770 &local_var_str
1771 .into_iter()
1772 .map(|p| p.to_string())
1773 .collect::<Vec<String>>()
1774 .join(",")
1775 .to_string(),
1776 )]),
1777 };
1778 }
1779 if let Some(ref local_var_str) = size__n {
1780 local_var_req_builder = match "multi" {
1781 "multi" => local_var_req_builder.query(
1782 &local_var_str
1783 .into_iter()
1784 .map(|p| ("size__n".to_owned(), p.to_string()))
1785 .collect::<Vec<(std::string::String, std::string::String)>>(),
1786 ),
1787 _ => local_var_req_builder.query(&[(
1788 "size__n",
1789 &local_var_str
1790 .into_iter()
1791 .map(|p| p.to_string())
1792 .collect::<Vec<String>>()
1793 .join(",")
1794 .to_string(),
1795 )]),
1796 };
1797 }
1798 if let Some(ref local_var_str) = source {
1799 local_var_req_builder = match "multi" {
1800 "multi" => local_var_req_builder.query(
1801 &local_var_str
1802 .into_iter()
1803 .map(|p| ("source".to_owned(), p.to_string()))
1804 .collect::<Vec<(std::string::String, std::string::String)>>(),
1805 ),
1806 _ => local_var_req_builder.query(&[(
1807 "source",
1808 &local_var_str
1809 .into_iter()
1810 .map(|p| p.to_string())
1811 .collect::<Vec<String>>()
1812 .join(",")
1813 .to_string(),
1814 )]),
1815 };
1816 }
1817 if let Some(ref local_var_str) = source__n {
1818 local_var_req_builder = match "multi" {
1819 "multi" => local_var_req_builder.query(
1820 &local_var_str
1821 .into_iter()
1822 .map(|p| ("source__n".to_owned(), p.to_string()))
1823 .collect::<Vec<(std::string::String, std::string::String)>>(),
1824 ),
1825 _ => local_var_req_builder.query(&[(
1826 "source__n",
1827 &local_var_str
1828 .into_iter()
1829 .map(|p| p.to_string())
1830 .collect::<Vec<String>>()
1831 .join(",")
1832 .to_string(),
1833 )]),
1834 };
1835 }
1836 if let Some(ref local_var_str) = source_id {
1837 local_var_req_builder = match "multi" {
1838 "multi" => local_var_req_builder.query(
1839 &local_var_str
1840 .into_iter()
1841 .map(|p| ("source_id".to_owned(), p.to_string()))
1842 .collect::<Vec<(std::string::String, std::string::String)>>(),
1843 ),
1844 _ => local_var_req_builder.query(&[(
1845 "source_id",
1846 &local_var_str
1847 .into_iter()
1848 .map(|p| p.to_string())
1849 .collect::<Vec<String>>()
1850 .join(",")
1851 .to_string(),
1852 )]),
1853 };
1854 }
1855 if let Some(ref local_var_str) = source_id__n {
1856 local_var_req_builder = match "multi" {
1857 "multi" => local_var_req_builder.query(
1858 &local_var_str
1859 .into_iter()
1860 .map(|p| ("source_id__n".to_owned(), p.to_string()))
1861 .collect::<Vec<(std::string::String, std::string::String)>>(),
1862 ),
1863 _ => local_var_req_builder.query(&[(
1864 "source_id__n",
1865 &local_var_str
1866 .into_iter()
1867 .map(|p| p.to_string())
1868 .collect::<Vec<String>>()
1869 .join(",")
1870 .to_string(),
1871 )]),
1872 };
1873 }
1874 if let Some(ref local_var_str) = updated_by_request {
1875 local_var_req_builder =
1876 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
1877 }
1878 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1879 local_var_req_builder =
1880 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1881 }
1882 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
1883 let local_var_key = local_var_apikey.key.clone();
1884 let local_var_value = match local_var_apikey.prefix {
1885 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
1886 None => local_var_key,
1887 };
1888 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
1889 };
1890
1891 let local_var_req = local_var_req_builder.build()?;
1892 let local_var_resp = local_var_client.execute(local_var_req).await?;
1893
1894 let local_var_status = local_var_resp.status();
1895 let local_var_content = local_var_resp.text().await?;
1896
1897 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1898 serde_json::from_str(&local_var_content).map_err(Error::from)
1899 } else {
1900 let local_var_entity: Option<CoreDataFilesListError> =
1901 serde_json::from_str(&local_var_content).ok();
1902 let local_var_error = ResponseContent {
1903 status: local_var_status,
1904 content: local_var_content,
1905 entity: local_var_entity,
1906 };
1907 Err(Error::ResponseError(local_var_error))
1908 }
1909}
1910
1911pub async fn core_data_files_retrieve(
1913 configuration: &configuration::Configuration,
1914 id: i32,
1915) -> Result<crate::models::DataFile, Error<CoreDataFilesRetrieveError>> {
1916 let local_var_configuration = configuration;
1917
1918 let local_var_client = &local_var_configuration.client;
1919
1920 let local_var_uri_str = format!(
1921 "{}/api/core/data-files/{id}/",
1922 local_var_configuration.base_path,
1923 id = id
1924 );
1925 let mut local_var_req_builder =
1926 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1927
1928 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1929 local_var_req_builder =
1930 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1931 }
1932 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
1933 let local_var_key = local_var_apikey.key.clone();
1934 let local_var_value = match local_var_apikey.prefix {
1935 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
1936 None => local_var_key,
1937 };
1938 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
1939 };
1940
1941 let local_var_req = local_var_req_builder.build()?;
1942 let local_var_resp = local_var_client.execute(local_var_req).await?;
1943
1944 let local_var_status = local_var_resp.status();
1945 let local_var_content = local_var_resp.text().await?;
1946
1947 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1948 serde_json::from_str(&local_var_content).map_err(Error::from)
1949 } else {
1950 let local_var_entity: Option<CoreDataFilesRetrieveError> =
1951 serde_json::from_str(&local_var_content).ok();
1952 let local_var_error = ResponseContent {
1953 status: local_var_status,
1954 content: local_var_content,
1955 entity: local_var_entity,
1956 };
1957 Err(Error::ResponseError(local_var_error))
1958 }
1959}
1960
1961pub async fn core_data_sources_bulk_destroy(
1963 configuration: &configuration::Configuration,
1964 data_source_request: Vec<crate::models::DataSourceRequest>,
1965) -> Result<(), Error<CoreDataSourcesBulkDestroyError>> {
1966 let local_var_configuration = configuration;
1967
1968 let local_var_client = &local_var_configuration.client;
1969
1970 let local_var_uri_str = format!(
1971 "{}/api/core/data-sources/",
1972 local_var_configuration.base_path
1973 );
1974 let mut local_var_req_builder =
1975 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
1976
1977 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1978 local_var_req_builder =
1979 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1980 }
1981 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
1982 let local_var_key = local_var_apikey.key.clone();
1983 let local_var_value = match local_var_apikey.prefix {
1984 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
1985 None => local_var_key,
1986 };
1987 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
1988 };
1989 local_var_req_builder = local_var_req_builder.json(&data_source_request);
1990
1991 let local_var_req = local_var_req_builder.build()?;
1992 let local_var_resp = local_var_client.execute(local_var_req).await?;
1993
1994 let local_var_status = local_var_resp.status();
1995 let local_var_content = local_var_resp.text().await?;
1996
1997 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1998 Ok(())
1999 } else {
2000 let local_var_entity: Option<CoreDataSourcesBulkDestroyError> =
2001 serde_json::from_str(&local_var_content).ok();
2002 let local_var_error = ResponseContent {
2003 status: local_var_status,
2004 content: local_var_content,
2005 entity: local_var_entity,
2006 };
2007 Err(Error::ResponseError(local_var_error))
2008 }
2009}
2010
2011pub async fn core_data_sources_bulk_partial_update(
2013 configuration: &configuration::Configuration,
2014 data_source_request: Vec<crate::models::DataSourceRequest>,
2015) -> Result<Vec<crate::models::DataSource>, Error<CoreDataSourcesBulkPartialUpdateError>> {
2016 let local_var_configuration = configuration;
2017
2018 let local_var_client = &local_var_configuration.client;
2019
2020 let local_var_uri_str = format!(
2021 "{}/api/core/data-sources/",
2022 local_var_configuration.base_path
2023 );
2024 let mut local_var_req_builder =
2025 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
2026
2027 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2028 local_var_req_builder =
2029 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2030 }
2031 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
2032 let local_var_key = local_var_apikey.key.clone();
2033 let local_var_value = match local_var_apikey.prefix {
2034 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
2035 None => local_var_key,
2036 };
2037 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
2038 };
2039 local_var_req_builder = local_var_req_builder.json(&data_source_request);
2040
2041 let local_var_req = local_var_req_builder.build()?;
2042 let local_var_resp = local_var_client.execute(local_var_req).await?;
2043
2044 let local_var_status = local_var_resp.status();
2045 let local_var_content = local_var_resp.text().await?;
2046
2047 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2048 serde_json::from_str(&local_var_content).map_err(Error::from)
2049 } else {
2050 let local_var_entity: Option<CoreDataSourcesBulkPartialUpdateError> =
2051 serde_json::from_str(&local_var_content).ok();
2052 let local_var_error = ResponseContent {
2053 status: local_var_status,
2054 content: local_var_content,
2055 entity: local_var_entity,
2056 };
2057 Err(Error::ResponseError(local_var_error))
2058 }
2059}
2060
2061pub async fn core_data_sources_bulk_update(
2063 configuration: &configuration::Configuration,
2064 data_source_request: Vec<crate::models::DataSourceRequest>,
2065) -> Result<Vec<crate::models::DataSource>, Error<CoreDataSourcesBulkUpdateError>> {
2066 let local_var_configuration = configuration;
2067
2068 let local_var_client = &local_var_configuration.client;
2069
2070 let local_var_uri_str = format!(
2071 "{}/api/core/data-sources/",
2072 local_var_configuration.base_path
2073 );
2074 let mut local_var_req_builder =
2075 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
2076
2077 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2078 local_var_req_builder =
2079 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2080 }
2081 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
2082 let local_var_key = local_var_apikey.key.clone();
2083 let local_var_value = match local_var_apikey.prefix {
2084 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
2085 None => local_var_key,
2086 };
2087 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
2088 };
2089 local_var_req_builder = local_var_req_builder.json(&data_source_request);
2090
2091 let local_var_req = local_var_req_builder.build()?;
2092 let local_var_resp = local_var_client.execute(local_var_req).await?;
2093
2094 let local_var_status = local_var_resp.status();
2095 let local_var_content = local_var_resp.text().await?;
2096
2097 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2098 serde_json::from_str(&local_var_content).map_err(Error::from)
2099 } else {
2100 let local_var_entity: Option<CoreDataSourcesBulkUpdateError> =
2101 serde_json::from_str(&local_var_content).ok();
2102 let local_var_error = ResponseContent {
2103 status: local_var_status,
2104 content: local_var_content,
2105 entity: local_var_entity,
2106 };
2107 Err(Error::ResponseError(local_var_error))
2108 }
2109}
2110
2111pub async fn core_data_sources_create(
2113 configuration: &configuration::Configuration,
2114 core_data_sources_create_request: crate::models::CoreDataSourcesCreateRequest,
2115) -> Result<crate::models::DataSource, Error<CoreDataSourcesCreateError>> {
2116 let local_var_configuration = configuration;
2117
2118 let local_var_client = &local_var_configuration.client;
2119
2120 let local_var_uri_str = format!(
2121 "{}/api/core/data-sources/",
2122 local_var_configuration.base_path
2123 );
2124 let mut local_var_req_builder =
2125 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
2126
2127 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2128 local_var_req_builder =
2129 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2130 }
2131 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
2132 let local_var_key = local_var_apikey.key.clone();
2133 let local_var_value = match local_var_apikey.prefix {
2134 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
2135 None => local_var_key,
2136 };
2137 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
2138 };
2139 local_var_req_builder = local_var_req_builder.json(&core_data_sources_create_request);
2140
2141 let local_var_req = local_var_req_builder.build()?;
2142 let local_var_resp = local_var_client.execute(local_var_req).await?;
2143
2144 let local_var_status = local_var_resp.status();
2145 let local_var_content = local_var_resp.text().await?;
2146
2147 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2148 serde_json::from_str(&local_var_content).map_err(Error::from)
2149 } else {
2150 let local_var_entity: Option<CoreDataSourcesCreateError> =
2151 serde_json::from_str(&local_var_content).ok();
2152 let local_var_error = ResponseContent {
2153 status: local_var_status,
2154 content: local_var_content,
2155 entity: local_var_entity,
2156 };
2157 Err(Error::ResponseError(local_var_error))
2158 }
2159}
2160
2161pub async fn core_data_sources_destroy(
2163 configuration: &configuration::Configuration,
2164 id: i32,
2165) -> Result<(), Error<CoreDataSourcesDestroyError>> {
2166 let local_var_configuration = configuration;
2167
2168 let local_var_client = &local_var_configuration.client;
2169
2170 let local_var_uri_str = format!(
2171 "{}/api/core/data-sources/{id}/",
2172 local_var_configuration.base_path,
2173 id = id
2174 );
2175 let mut local_var_req_builder =
2176 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
2177
2178 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
2179 local_var_req_builder =
2180 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
2181 }
2182 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
2183 let local_var_key = local_var_apikey.key.clone();
2184 let local_var_value = match local_var_apikey.prefix {
2185 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
2186 None => local_var_key,
2187 };
2188 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
2189 };
2190
2191 let local_var_req = local_var_req_builder.build()?;
2192 let local_var_resp = local_var_client.execute(local_var_req).await?;
2193
2194 let local_var_status = local_var_resp.status();
2195 let local_var_content = local_var_resp.text().await?;
2196
2197 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
2198 Ok(())
2199 } else {
2200 let local_var_entity: Option<CoreDataSourcesDestroyError> =
2201 serde_json::from_str(&local_var_content).ok();
2202 let local_var_error = ResponseContent {
2203 status: local_var_status,
2204 content: local_var_content,
2205 entity: local_var_entity,
2206 };
2207 Err(Error::ResponseError(local_var_error))
2208 }
2209}
2210
2211pub async fn core_data_sources_list(
2213 configuration: &configuration::Configuration,
2214 created: Option<Vec<String>>,
2215 created__empty: Option<Vec<String>>,
2216 created__gt: Option<Vec<String>>,
2217 created__gte: Option<Vec<String>>,
2218 created__lt: Option<Vec<String>>,
2219 created__lte: Option<Vec<String>>,
2220 created__n: Option<Vec<String>>,
2221 created_by_request: Option<&str>,
2222 description: Option<Vec<String>>,
2223 description__empty: Option<bool>,
2224 description__ic: Option<Vec<String>>,
2225 description__ie: Option<Vec<String>>,
2226 description__iew: Option<Vec<String>>,
2227 description__iregex: Option<Vec<String>>,
2228 description__isw: Option<Vec<String>>,
2229 description__n: Option<Vec<String>>,
2230 description__nic: Option<Vec<String>>,
2231 description__nie: Option<Vec<String>>,
2232 description__niew: Option<Vec<String>>,
2233 description__nisw: Option<Vec<String>>,
2234 description__regex: Option<Vec<String>>,
2235 enabled: Option<bool>,
2236 id: Option<Vec<i32>>,
2237 id__empty: Option<bool>,
2238 id__gt: Option<Vec<i32>>,
2239 id__gte: Option<Vec<i32>>,
2240 id__lt: Option<Vec<i32>>,
2241 id__lte: Option<Vec<i32>>,
2242 id__n: Option<Vec<i32>>,
2243 last_synced: Option<Vec<String>>,
2244 last_synced__empty: Option<bool>,
2245 last_synced__gt: Option<Vec<String>>,
2246 last_synced__gte: Option<Vec<String>>,
2247 last_synced__lt: Option<Vec<String>>,
2248 last_synced__lte: Option<Vec<String>>,
2249 last_synced__n: Option<Vec<String>>,
2250 last_updated: Option<Vec<String>>,
2251 last_updated__empty: Option<Vec<String>>,
2252 last_updated__gt: Option<Vec<String>>,
2253 last_updated__gte: Option<Vec<String>>,
2254 last_updated__lt: Option<Vec<String>>,
2255 last_updated__lte: Option<Vec<String>>,
2256 last_updated__n: Option<Vec<String>>,
2257 limit: Option<i32>,
2258 modified_by_request: Option<&str>,
2259 name: Option<Vec<String>>,
2260 name__empty: Option<bool>,
2261 name__ic: Option<Vec<String>>,
2262 name__ie: Option<Vec<String>>,
2263 name__iew: Option<Vec<String>>,
2264 name__iregex: Option<Vec<String>>,
2265 name__isw: Option<Vec<String>>,
2266 name__n: Option<Vec<String>>,
2267 name__nic: Option<Vec<String>>,
2268 name__nie: Option<Vec<String>>,
2269 name__niew: Option<Vec<String>>,
2270 name__nisw: Option<Vec<String>>,
2271 name__regex: Option<Vec<String>>,
2272 offset: Option<i32>,
2273 ordering: Option<&str>,
2274 owner: Option<Vec<String>>,
2275 owner__n: Option<Vec<String>>,
2276 owner_group: Option<Vec<String>>,
2277 owner_group__n: Option<Vec<String>>,
2278 owner_group_id: Option<Vec<i32>>,
2279 owner_group_id__n: Option<Vec<i32>>,
2280 owner_id: Option<Vec<i32>>,
2281 owner_id__n: Option<Vec<i32>>,
2282 q: Option<&str>,
2283 source_url: Option<Vec<String>>,
2284 source_url__empty: Option<bool>,
2285 source_url__ic: Option<Vec<String>>,
2286 source_url__ie: Option<Vec<String>>,
2287 source_url__iew: Option<Vec<String>>,
2288 source_url__iregex: Option<Vec<String>>,
2289 source_url__isw: Option<Vec<String>>,
2290 source_url__n: Option<Vec<String>>,
2291 source_url__nic: Option<Vec<String>>,
2292 source_url__nie: Option<Vec<String>>,
2293 source_url__niew: Option<Vec<String>>,
2294 source_url__nisw: Option<Vec<String>>,
2295 source_url__regex: Option<Vec<String>>,
2296 status: Option<Vec<String>>,
2297 status__empty: Option<bool>,
2298 status__ic: Option<Vec<String>>,
2299 status__ie: Option<Vec<String>>,
2300 status__iew: Option<Vec<String>>,
2301 status__iregex: Option<Vec<String>>,
2302 status__isw: Option<Vec<String>>,
2303 status__n: Option<Vec<String>>,
2304 status__nic: Option<Vec<String>>,
2305 status__nie: Option<Vec<String>>,
2306 status__niew: Option<Vec<String>>,
2307 status__nisw: Option<Vec<String>>,
2308 status__regex: Option<Vec<String>>,
2309 sync_interval: Option<Vec<i32>>,
2310 sync_interval__ic: Option<Vec<i32>>,
2311 sync_interval__ie: Option<Vec<i32>>,
2312 sync_interval__iew: Option<Vec<i32>>,
2313 sync_interval__iregex: Option<Vec<i32>>,
2314 sync_interval__isw: Option<Vec<i32>>,
2315 sync_interval__n: Option<Vec<i32>>,
2316 sync_interval__nic: Option<Vec<i32>>,
2317 sync_interval__nie: Option<Vec<i32>>,
2318 sync_interval__niew: Option<Vec<i32>>,
2319 sync_interval__nisw: Option<Vec<i32>>,
2320 sync_interval__regex: Option<Vec<i32>>,
2321 tag: Option<Vec<String>>,
2322 tag__n: Option<Vec<String>>,
2323 tag_id: Option<Vec<i32>>,
2324 tag_id__n: Option<Vec<i32>>,
2325 r#type: Option<Vec<String>>,
2326 type__empty: Option<bool>,
2327 type__ic: Option<Vec<String>>,
2328 type__ie: Option<Vec<String>>,
2329 type__iew: Option<Vec<String>>,
2330 type__iregex: Option<Vec<String>>,
2331 type__isw: Option<Vec<String>>,
2332 type__n: Option<Vec<String>>,
2333 type__nic: Option<Vec<String>>,
2334 type__nie: Option<Vec<String>>,
2335 type__niew: Option<Vec<String>>,
2336 type__nisw: Option<Vec<String>>,
2337 type__regex: Option<Vec<String>>,
2338 updated_by_request: Option<&str>,
2339) -> Result<crate::models::PaginatedDataSourceList, Error<CoreDataSourcesListError>> {
2340 let local_var_configuration = configuration;
2341
2342 let local_var_client = &local_var_configuration.client;
2343
2344 let local_var_uri_str = format!(
2345 "{}/api/core/data-sources/",
2346 local_var_configuration.base_path
2347 );
2348 let mut local_var_req_builder =
2349 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
2350
2351 if let Some(ref local_var_str) = created {
2352 local_var_req_builder = match "multi" {
2353 "multi" => local_var_req_builder.query(
2354 &local_var_str
2355 .into_iter()
2356 .map(|p| ("created".to_owned(), p.to_string()))
2357 .collect::<Vec<(std::string::String, std::string::String)>>(),
2358 ),
2359 _ => local_var_req_builder.query(&[(
2360 "created",
2361 &local_var_str
2362 .into_iter()
2363 .map(|p| p.to_string())
2364 .collect::<Vec<String>>()
2365 .join(",")
2366 .to_string(),
2367 )]),
2368 };
2369 }
2370 if let Some(ref local_var_str) = created__empty {
2371 local_var_req_builder = match "multi" {
2372 "multi" => local_var_req_builder.query(
2373 &local_var_str
2374 .into_iter()
2375 .map(|p| ("created__empty".to_owned(), p.to_string()))
2376 .collect::<Vec<(std::string::String, std::string::String)>>(),
2377 ),
2378 _ => local_var_req_builder.query(&[(
2379 "created__empty",
2380 &local_var_str
2381 .into_iter()
2382 .map(|p| p.to_string())
2383 .collect::<Vec<String>>()
2384 .join(",")
2385 .to_string(),
2386 )]),
2387 };
2388 }
2389 if let Some(ref local_var_str) = created__gt {
2390 local_var_req_builder = match "multi" {
2391 "multi" => local_var_req_builder.query(
2392 &local_var_str
2393 .into_iter()
2394 .map(|p| ("created__gt".to_owned(), p.to_string()))
2395 .collect::<Vec<(std::string::String, std::string::String)>>(),
2396 ),
2397 _ => local_var_req_builder.query(&[(
2398 "created__gt",
2399 &local_var_str
2400 .into_iter()
2401 .map(|p| p.to_string())
2402 .collect::<Vec<String>>()
2403 .join(",")
2404 .to_string(),
2405 )]),
2406 };
2407 }
2408 if let Some(ref local_var_str) = created__gte {
2409 local_var_req_builder = match "multi" {
2410 "multi" => local_var_req_builder.query(
2411 &local_var_str
2412 .into_iter()
2413 .map(|p| ("created__gte".to_owned(), p.to_string()))
2414 .collect::<Vec<(std::string::String, std::string::String)>>(),
2415 ),
2416 _ => local_var_req_builder.query(&[(
2417 "created__gte",
2418 &local_var_str
2419 .into_iter()
2420 .map(|p| p.to_string())
2421 .collect::<Vec<String>>()
2422 .join(",")
2423 .to_string(),
2424 )]),
2425 };
2426 }
2427 if let Some(ref local_var_str) = created__lt {
2428 local_var_req_builder = match "multi" {
2429 "multi" => local_var_req_builder.query(
2430 &local_var_str
2431 .into_iter()
2432 .map(|p| ("created__lt".to_owned(), p.to_string()))
2433 .collect::<Vec<(std::string::String, std::string::String)>>(),
2434 ),
2435 _ => local_var_req_builder.query(&[(
2436 "created__lt",
2437 &local_var_str
2438 .into_iter()
2439 .map(|p| p.to_string())
2440 .collect::<Vec<String>>()
2441 .join(",")
2442 .to_string(),
2443 )]),
2444 };
2445 }
2446 if let Some(ref local_var_str) = created__lte {
2447 local_var_req_builder = match "multi" {
2448 "multi" => local_var_req_builder.query(
2449 &local_var_str
2450 .into_iter()
2451 .map(|p| ("created__lte".to_owned(), p.to_string()))
2452 .collect::<Vec<(std::string::String, std::string::String)>>(),
2453 ),
2454 _ => local_var_req_builder.query(&[(
2455 "created__lte",
2456 &local_var_str
2457 .into_iter()
2458 .map(|p| p.to_string())
2459 .collect::<Vec<String>>()
2460 .join(",")
2461 .to_string(),
2462 )]),
2463 };
2464 }
2465 if let Some(ref local_var_str) = created__n {
2466 local_var_req_builder = match "multi" {
2467 "multi" => local_var_req_builder.query(
2468 &local_var_str
2469 .into_iter()
2470 .map(|p| ("created__n".to_owned(), p.to_string()))
2471 .collect::<Vec<(std::string::String, std::string::String)>>(),
2472 ),
2473 _ => local_var_req_builder.query(&[(
2474 "created__n",
2475 &local_var_str
2476 .into_iter()
2477 .map(|p| p.to_string())
2478 .collect::<Vec<String>>()
2479 .join(",")
2480 .to_string(),
2481 )]),
2482 };
2483 }
2484 if let Some(ref local_var_str) = created_by_request {
2485 local_var_req_builder =
2486 local_var_req_builder.query(&[("created_by_request", &local_var_str.to_string())]);
2487 }
2488 if let Some(ref local_var_str) = description {
2489 local_var_req_builder = match "multi" {
2490 "multi" => local_var_req_builder.query(
2491 &local_var_str
2492 .into_iter()
2493 .map(|p| ("description".to_owned(), p.to_string()))
2494 .collect::<Vec<(std::string::String, std::string::String)>>(),
2495 ),
2496 _ => local_var_req_builder.query(&[(
2497 "description",
2498 &local_var_str
2499 .into_iter()
2500 .map(|p| p.to_string())
2501 .collect::<Vec<String>>()
2502 .join(",")
2503 .to_string(),
2504 )]),
2505 };
2506 }
2507 if let Some(ref local_var_str) = description__empty {
2508 local_var_req_builder =
2509 local_var_req_builder.query(&[("description__empty", &local_var_str.to_string())]);
2510 }
2511 if let Some(ref local_var_str) = description__ic {
2512 local_var_req_builder = match "multi" {
2513 "multi" => local_var_req_builder.query(
2514 &local_var_str
2515 .into_iter()
2516 .map(|p| ("description__ic".to_owned(), p.to_string()))
2517 .collect::<Vec<(std::string::String, std::string::String)>>(),
2518 ),
2519 _ => local_var_req_builder.query(&[(
2520 "description__ic",
2521 &local_var_str
2522 .into_iter()
2523 .map(|p| p.to_string())
2524 .collect::<Vec<String>>()
2525 .join(",")
2526 .to_string(),
2527 )]),
2528 };
2529 }
2530 if let Some(ref local_var_str) = description__ie {
2531 local_var_req_builder = match "multi" {
2532 "multi" => local_var_req_builder.query(
2533 &local_var_str
2534 .into_iter()
2535 .map(|p| ("description__ie".to_owned(), p.to_string()))
2536 .collect::<Vec<(std::string::String, std::string::String)>>(),
2537 ),
2538 _ => local_var_req_builder.query(&[(
2539 "description__ie",
2540 &local_var_str
2541 .into_iter()
2542 .map(|p| p.to_string())
2543 .collect::<Vec<String>>()
2544 .join(",")
2545 .to_string(),
2546 )]),
2547 };
2548 }
2549 if let Some(ref local_var_str) = description__iew {
2550 local_var_req_builder = match "multi" {
2551 "multi" => local_var_req_builder.query(
2552 &local_var_str
2553 .into_iter()
2554 .map(|p| ("description__iew".to_owned(), p.to_string()))
2555 .collect::<Vec<(std::string::String, std::string::String)>>(),
2556 ),
2557 _ => local_var_req_builder.query(&[(
2558 "description__iew",
2559 &local_var_str
2560 .into_iter()
2561 .map(|p| p.to_string())
2562 .collect::<Vec<String>>()
2563 .join(",")
2564 .to_string(),
2565 )]),
2566 };
2567 }
2568 if let Some(ref local_var_str) = description__iregex {
2569 local_var_req_builder = match "multi" {
2570 "multi" => local_var_req_builder.query(
2571 &local_var_str
2572 .into_iter()
2573 .map(|p| ("description__iregex".to_owned(), p.to_string()))
2574 .collect::<Vec<(std::string::String, std::string::String)>>(),
2575 ),
2576 _ => local_var_req_builder.query(&[(
2577 "description__iregex",
2578 &local_var_str
2579 .into_iter()
2580 .map(|p| p.to_string())
2581 .collect::<Vec<String>>()
2582 .join(",")
2583 .to_string(),
2584 )]),
2585 };
2586 }
2587 if let Some(ref local_var_str) = description__isw {
2588 local_var_req_builder = match "multi" {
2589 "multi" => local_var_req_builder.query(
2590 &local_var_str
2591 .into_iter()
2592 .map(|p| ("description__isw".to_owned(), p.to_string()))
2593 .collect::<Vec<(std::string::String, std::string::String)>>(),
2594 ),
2595 _ => local_var_req_builder.query(&[(
2596 "description__isw",
2597 &local_var_str
2598 .into_iter()
2599 .map(|p| p.to_string())
2600 .collect::<Vec<String>>()
2601 .join(",")
2602 .to_string(),
2603 )]),
2604 };
2605 }
2606 if let Some(ref local_var_str) = description__n {
2607 local_var_req_builder = match "multi" {
2608 "multi" => local_var_req_builder.query(
2609 &local_var_str
2610 .into_iter()
2611 .map(|p| ("description__n".to_owned(), p.to_string()))
2612 .collect::<Vec<(std::string::String, std::string::String)>>(),
2613 ),
2614 _ => local_var_req_builder.query(&[(
2615 "description__n",
2616 &local_var_str
2617 .into_iter()
2618 .map(|p| p.to_string())
2619 .collect::<Vec<String>>()
2620 .join(",")
2621 .to_string(),
2622 )]),
2623 };
2624 }
2625 if let Some(ref local_var_str) = description__nic {
2626 local_var_req_builder = match "multi" {
2627 "multi" => local_var_req_builder.query(
2628 &local_var_str
2629 .into_iter()
2630 .map(|p| ("description__nic".to_owned(), p.to_string()))
2631 .collect::<Vec<(std::string::String, std::string::String)>>(),
2632 ),
2633 _ => local_var_req_builder.query(&[(
2634 "description__nic",
2635 &local_var_str
2636 .into_iter()
2637 .map(|p| p.to_string())
2638 .collect::<Vec<String>>()
2639 .join(",")
2640 .to_string(),
2641 )]),
2642 };
2643 }
2644 if let Some(ref local_var_str) = description__nie {
2645 local_var_req_builder = match "multi" {
2646 "multi" => local_var_req_builder.query(
2647 &local_var_str
2648 .into_iter()
2649 .map(|p| ("description__nie".to_owned(), p.to_string()))
2650 .collect::<Vec<(std::string::String, std::string::String)>>(),
2651 ),
2652 _ => local_var_req_builder.query(&[(
2653 "description__nie",
2654 &local_var_str
2655 .into_iter()
2656 .map(|p| p.to_string())
2657 .collect::<Vec<String>>()
2658 .join(",")
2659 .to_string(),
2660 )]),
2661 };
2662 }
2663 if let Some(ref local_var_str) = description__niew {
2664 local_var_req_builder = match "multi" {
2665 "multi" => local_var_req_builder.query(
2666 &local_var_str
2667 .into_iter()
2668 .map(|p| ("description__niew".to_owned(), p.to_string()))
2669 .collect::<Vec<(std::string::String, std::string::String)>>(),
2670 ),
2671 _ => local_var_req_builder.query(&[(
2672 "description__niew",
2673 &local_var_str
2674 .into_iter()
2675 .map(|p| p.to_string())
2676 .collect::<Vec<String>>()
2677 .join(",")
2678 .to_string(),
2679 )]),
2680 };
2681 }
2682 if let Some(ref local_var_str) = description__nisw {
2683 local_var_req_builder = match "multi" {
2684 "multi" => local_var_req_builder.query(
2685 &local_var_str
2686 .into_iter()
2687 .map(|p| ("description__nisw".to_owned(), p.to_string()))
2688 .collect::<Vec<(std::string::String, std::string::String)>>(),
2689 ),
2690 _ => local_var_req_builder.query(&[(
2691 "description__nisw",
2692 &local_var_str
2693 .into_iter()
2694 .map(|p| p.to_string())
2695 .collect::<Vec<String>>()
2696 .join(",")
2697 .to_string(),
2698 )]),
2699 };
2700 }
2701 if let Some(ref local_var_str) = description__regex {
2702 local_var_req_builder = match "multi" {
2703 "multi" => local_var_req_builder.query(
2704 &local_var_str
2705 .into_iter()
2706 .map(|p| ("description__regex".to_owned(), p.to_string()))
2707 .collect::<Vec<(std::string::String, std::string::String)>>(),
2708 ),
2709 _ => local_var_req_builder.query(&[(
2710 "description__regex",
2711 &local_var_str
2712 .into_iter()
2713 .map(|p| p.to_string())
2714 .collect::<Vec<String>>()
2715 .join(",")
2716 .to_string(),
2717 )]),
2718 };
2719 }
2720 if let Some(ref local_var_str) = enabled {
2721 local_var_req_builder =
2722 local_var_req_builder.query(&[("enabled", &local_var_str.to_string())]);
2723 }
2724 if let Some(ref local_var_str) = id {
2725 local_var_req_builder = match "multi" {
2726 "multi" => local_var_req_builder.query(
2727 &local_var_str
2728 .into_iter()
2729 .map(|p| ("id".to_owned(), p.to_string()))
2730 .collect::<Vec<(std::string::String, std::string::String)>>(),
2731 ),
2732 _ => local_var_req_builder.query(&[(
2733 "id",
2734 &local_var_str
2735 .into_iter()
2736 .map(|p| p.to_string())
2737 .collect::<Vec<String>>()
2738 .join(",")
2739 .to_string(),
2740 )]),
2741 };
2742 }
2743 if let Some(ref local_var_str) = id__empty {
2744 local_var_req_builder =
2745 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
2746 }
2747 if let Some(ref local_var_str) = id__gt {
2748 local_var_req_builder = match "multi" {
2749 "multi" => local_var_req_builder.query(
2750 &local_var_str
2751 .into_iter()
2752 .map(|p| ("id__gt".to_owned(), p.to_string()))
2753 .collect::<Vec<(std::string::String, std::string::String)>>(),
2754 ),
2755 _ => local_var_req_builder.query(&[(
2756 "id__gt",
2757 &local_var_str
2758 .into_iter()
2759 .map(|p| p.to_string())
2760 .collect::<Vec<String>>()
2761 .join(",")
2762 .to_string(),
2763 )]),
2764 };
2765 }
2766 if let Some(ref local_var_str) = id__gte {
2767 local_var_req_builder = match "multi" {
2768 "multi" => local_var_req_builder.query(
2769 &local_var_str
2770 .into_iter()
2771 .map(|p| ("id__gte".to_owned(), p.to_string()))
2772 .collect::<Vec<(std::string::String, std::string::String)>>(),
2773 ),
2774 _ => local_var_req_builder.query(&[(
2775 "id__gte",
2776 &local_var_str
2777 .into_iter()
2778 .map(|p| p.to_string())
2779 .collect::<Vec<String>>()
2780 .join(",")
2781 .to_string(),
2782 )]),
2783 };
2784 }
2785 if let Some(ref local_var_str) = id__lt {
2786 local_var_req_builder = match "multi" {
2787 "multi" => local_var_req_builder.query(
2788 &local_var_str
2789 .into_iter()
2790 .map(|p| ("id__lt".to_owned(), p.to_string()))
2791 .collect::<Vec<(std::string::String, std::string::String)>>(),
2792 ),
2793 _ => local_var_req_builder.query(&[(
2794 "id__lt",
2795 &local_var_str
2796 .into_iter()
2797 .map(|p| p.to_string())
2798 .collect::<Vec<String>>()
2799 .join(",")
2800 .to_string(),
2801 )]),
2802 };
2803 }
2804 if let Some(ref local_var_str) = id__lte {
2805 local_var_req_builder = match "multi" {
2806 "multi" => local_var_req_builder.query(
2807 &local_var_str
2808 .into_iter()
2809 .map(|p| ("id__lte".to_owned(), p.to_string()))
2810 .collect::<Vec<(std::string::String, std::string::String)>>(),
2811 ),
2812 _ => local_var_req_builder.query(&[(
2813 "id__lte",
2814 &local_var_str
2815 .into_iter()
2816 .map(|p| p.to_string())
2817 .collect::<Vec<String>>()
2818 .join(",")
2819 .to_string(),
2820 )]),
2821 };
2822 }
2823 if let Some(ref local_var_str) = id__n {
2824 local_var_req_builder = match "multi" {
2825 "multi" => local_var_req_builder.query(
2826 &local_var_str
2827 .into_iter()
2828 .map(|p| ("id__n".to_owned(), p.to_string()))
2829 .collect::<Vec<(std::string::String, std::string::String)>>(),
2830 ),
2831 _ => local_var_req_builder.query(&[(
2832 "id__n",
2833 &local_var_str
2834 .into_iter()
2835 .map(|p| p.to_string())
2836 .collect::<Vec<String>>()
2837 .join(",")
2838 .to_string(),
2839 )]),
2840 };
2841 }
2842 if let Some(ref local_var_str) = last_synced {
2843 local_var_req_builder = match "multi" {
2844 "multi" => local_var_req_builder.query(
2845 &local_var_str
2846 .into_iter()
2847 .map(|p| ("last_synced".to_owned(), p.to_string()))
2848 .collect::<Vec<(std::string::String, std::string::String)>>(),
2849 ),
2850 _ => local_var_req_builder.query(&[(
2851 "last_synced",
2852 &local_var_str
2853 .into_iter()
2854 .map(|p| p.to_string())
2855 .collect::<Vec<String>>()
2856 .join(",")
2857 .to_string(),
2858 )]),
2859 };
2860 }
2861 if let Some(ref local_var_str) = last_synced__empty {
2862 local_var_req_builder =
2863 local_var_req_builder.query(&[("last_synced__empty", &local_var_str.to_string())]);
2864 }
2865 if let Some(ref local_var_str) = last_synced__gt {
2866 local_var_req_builder = match "multi" {
2867 "multi" => local_var_req_builder.query(
2868 &local_var_str
2869 .into_iter()
2870 .map(|p| ("last_synced__gt".to_owned(), p.to_string()))
2871 .collect::<Vec<(std::string::String, std::string::String)>>(),
2872 ),
2873 _ => local_var_req_builder.query(&[(
2874 "last_synced__gt",
2875 &local_var_str
2876 .into_iter()
2877 .map(|p| p.to_string())
2878 .collect::<Vec<String>>()
2879 .join(",")
2880 .to_string(),
2881 )]),
2882 };
2883 }
2884 if let Some(ref local_var_str) = last_synced__gte {
2885 local_var_req_builder = match "multi" {
2886 "multi" => local_var_req_builder.query(
2887 &local_var_str
2888 .into_iter()
2889 .map(|p| ("last_synced__gte".to_owned(), p.to_string()))
2890 .collect::<Vec<(std::string::String, std::string::String)>>(),
2891 ),
2892 _ => local_var_req_builder.query(&[(
2893 "last_synced__gte",
2894 &local_var_str
2895 .into_iter()
2896 .map(|p| p.to_string())
2897 .collect::<Vec<String>>()
2898 .join(",")
2899 .to_string(),
2900 )]),
2901 };
2902 }
2903 if let Some(ref local_var_str) = last_synced__lt {
2904 local_var_req_builder = match "multi" {
2905 "multi" => local_var_req_builder.query(
2906 &local_var_str
2907 .into_iter()
2908 .map(|p| ("last_synced__lt".to_owned(), p.to_string()))
2909 .collect::<Vec<(std::string::String, std::string::String)>>(),
2910 ),
2911 _ => local_var_req_builder.query(&[(
2912 "last_synced__lt",
2913 &local_var_str
2914 .into_iter()
2915 .map(|p| p.to_string())
2916 .collect::<Vec<String>>()
2917 .join(",")
2918 .to_string(),
2919 )]),
2920 };
2921 }
2922 if let Some(ref local_var_str) = last_synced__lte {
2923 local_var_req_builder = match "multi" {
2924 "multi" => local_var_req_builder.query(
2925 &local_var_str
2926 .into_iter()
2927 .map(|p| ("last_synced__lte".to_owned(), p.to_string()))
2928 .collect::<Vec<(std::string::String, std::string::String)>>(),
2929 ),
2930 _ => local_var_req_builder.query(&[(
2931 "last_synced__lte",
2932 &local_var_str
2933 .into_iter()
2934 .map(|p| p.to_string())
2935 .collect::<Vec<String>>()
2936 .join(",")
2937 .to_string(),
2938 )]),
2939 };
2940 }
2941 if let Some(ref local_var_str) = last_synced__n {
2942 local_var_req_builder = match "multi" {
2943 "multi" => local_var_req_builder.query(
2944 &local_var_str
2945 .into_iter()
2946 .map(|p| ("last_synced__n".to_owned(), p.to_string()))
2947 .collect::<Vec<(std::string::String, std::string::String)>>(),
2948 ),
2949 _ => local_var_req_builder.query(&[(
2950 "last_synced__n",
2951 &local_var_str
2952 .into_iter()
2953 .map(|p| p.to_string())
2954 .collect::<Vec<String>>()
2955 .join(",")
2956 .to_string(),
2957 )]),
2958 };
2959 }
2960 if let Some(ref local_var_str) = last_updated {
2961 local_var_req_builder = match "multi" {
2962 "multi" => local_var_req_builder.query(
2963 &local_var_str
2964 .into_iter()
2965 .map(|p| ("last_updated".to_owned(), p.to_string()))
2966 .collect::<Vec<(std::string::String, std::string::String)>>(),
2967 ),
2968 _ => local_var_req_builder.query(&[(
2969 "last_updated",
2970 &local_var_str
2971 .into_iter()
2972 .map(|p| p.to_string())
2973 .collect::<Vec<String>>()
2974 .join(",")
2975 .to_string(),
2976 )]),
2977 };
2978 }
2979 if let Some(ref local_var_str) = last_updated__empty {
2980 local_var_req_builder = match "multi" {
2981 "multi" => local_var_req_builder.query(
2982 &local_var_str
2983 .into_iter()
2984 .map(|p| ("last_updated__empty".to_owned(), p.to_string()))
2985 .collect::<Vec<(std::string::String, std::string::String)>>(),
2986 ),
2987 _ => local_var_req_builder.query(&[(
2988 "last_updated__empty",
2989 &local_var_str
2990 .into_iter()
2991 .map(|p| p.to_string())
2992 .collect::<Vec<String>>()
2993 .join(",")
2994 .to_string(),
2995 )]),
2996 };
2997 }
2998 if let Some(ref local_var_str) = last_updated__gt {
2999 local_var_req_builder = match "multi" {
3000 "multi" => local_var_req_builder.query(
3001 &local_var_str
3002 .into_iter()
3003 .map(|p| ("last_updated__gt".to_owned(), p.to_string()))
3004 .collect::<Vec<(std::string::String, std::string::String)>>(),
3005 ),
3006 _ => local_var_req_builder.query(&[(
3007 "last_updated__gt",
3008 &local_var_str
3009 .into_iter()
3010 .map(|p| p.to_string())
3011 .collect::<Vec<String>>()
3012 .join(",")
3013 .to_string(),
3014 )]),
3015 };
3016 }
3017 if let Some(ref local_var_str) = last_updated__gte {
3018 local_var_req_builder = match "multi" {
3019 "multi" => local_var_req_builder.query(
3020 &local_var_str
3021 .into_iter()
3022 .map(|p| ("last_updated__gte".to_owned(), p.to_string()))
3023 .collect::<Vec<(std::string::String, std::string::String)>>(),
3024 ),
3025 _ => local_var_req_builder.query(&[(
3026 "last_updated__gte",
3027 &local_var_str
3028 .into_iter()
3029 .map(|p| p.to_string())
3030 .collect::<Vec<String>>()
3031 .join(",")
3032 .to_string(),
3033 )]),
3034 };
3035 }
3036 if let Some(ref local_var_str) = last_updated__lt {
3037 local_var_req_builder = match "multi" {
3038 "multi" => local_var_req_builder.query(
3039 &local_var_str
3040 .into_iter()
3041 .map(|p| ("last_updated__lt".to_owned(), p.to_string()))
3042 .collect::<Vec<(std::string::String, std::string::String)>>(),
3043 ),
3044 _ => local_var_req_builder.query(&[(
3045 "last_updated__lt",
3046 &local_var_str
3047 .into_iter()
3048 .map(|p| p.to_string())
3049 .collect::<Vec<String>>()
3050 .join(",")
3051 .to_string(),
3052 )]),
3053 };
3054 }
3055 if let Some(ref local_var_str) = last_updated__lte {
3056 local_var_req_builder = match "multi" {
3057 "multi" => local_var_req_builder.query(
3058 &local_var_str
3059 .into_iter()
3060 .map(|p| ("last_updated__lte".to_owned(), p.to_string()))
3061 .collect::<Vec<(std::string::String, std::string::String)>>(),
3062 ),
3063 _ => local_var_req_builder.query(&[(
3064 "last_updated__lte",
3065 &local_var_str
3066 .into_iter()
3067 .map(|p| p.to_string())
3068 .collect::<Vec<String>>()
3069 .join(",")
3070 .to_string(),
3071 )]),
3072 };
3073 }
3074 if let Some(ref local_var_str) = last_updated__n {
3075 local_var_req_builder = match "multi" {
3076 "multi" => local_var_req_builder.query(
3077 &local_var_str
3078 .into_iter()
3079 .map(|p| ("last_updated__n".to_owned(), p.to_string()))
3080 .collect::<Vec<(std::string::String, std::string::String)>>(),
3081 ),
3082 _ => local_var_req_builder.query(&[(
3083 "last_updated__n",
3084 &local_var_str
3085 .into_iter()
3086 .map(|p| p.to_string())
3087 .collect::<Vec<String>>()
3088 .join(",")
3089 .to_string(),
3090 )]),
3091 };
3092 }
3093 if let Some(ref local_var_str) = limit {
3094 local_var_req_builder =
3095 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
3096 }
3097 if let Some(ref local_var_str) = modified_by_request {
3098 local_var_req_builder =
3099 local_var_req_builder.query(&[("modified_by_request", &local_var_str.to_string())]);
3100 }
3101 if let Some(ref local_var_str) = name {
3102 local_var_req_builder = match "multi" {
3103 "multi" => local_var_req_builder.query(
3104 &local_var_str
3105 .into_iter()
3106 .map(|p| ("name".to_owned(), p.to_string()))
3107 .collect::<Vec<(std::string::String, std::string::String)>>(),
3108 ),
3109 _ => local_var_req_builder.query(&[(
3110 "name",
3111 &local_var_str
3112 .into_iter()
3113 .map(|p| p.to_string())
3114 .collect::<Vec<String>>()
3115 .join(",")
3116 .to_string(),
3117 )]),
3118 };
3119 }
3120 if let Some(ref local_var_str) = name__empty {
3121 local_var_req_builder =
3122 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
3123 }
3124 if let Some(ref local_var_str) = name__ic {
3125 local_var_req_builder = match "multi" {
3126 "multi" => local_var_req_builder.query(
3127 &local_var_str
3128 .into_iter()
3129 .map(|p| ("name__ic".to_owned(), p.to_string()))
3130 .collect::<Vec<(std::string::String, std::string::String)>>(),
3131 ),
3132 _ => local_var_req_builder.query(&[(
3133 "name__ic",
3134 &local_var_str
3135 .into_iter()
3136 .map(|p| p.to_string())
3137 .collect::<Vec<String>>()
3138 .join(",")
3139 .to_string(),
3140 )]),
3141 };
3142 }
3143 if let Some(ref local_var_str) = name__ie {
3144 local_var_req_builder = match "multi" {
3145 "multi" => local_var_req_builder.query(
3146 &local_var_str
3147 .into_iter()
3148 .map(|p| ("name__ie".to_owned(), p.to_string()))
3149 .collect::<Vec<(std::string::String, std::string::String)>>(),
3150 ),
3151 _ => local_var_req_builder.query(&[(
3152 "name__ie",
3153 &local_var_str
3154 .into_iter()
3155 .map(|p| p.to_string())
3156 .collect::<Vec<String>>()
3157 .join(",")
3158 .to_string(),
3159 )]),
3160 };
3161 }
3162 if let Some(ref local_var_str) = name__iew {
3163 local_var_req_builder = match "multi" {
3164 "multi" => local_var_req_builder.query(
3165 &local_var_str
3166 .into_iter()
3167 .map(|p| ("name__iew".to_owned(), p.to_string()))
3168 .collect::<Vec<(std::string::String, std::string::String)>>(),
3169 ),
3170 _ => local_var_req_builder.query(&[(
3171 "name__iew",
3172 &local_var_str
3173 .into_iter()
3174 .map(|p| p.to_string())
3175 .collect::<Vec<String>>()
3176 .join(",")
3177 .to_string(),
3178 )]),
3179 };
3180 }
3181 if let Some(ref local_var_str) = name__iregex {
3182 local_var_req_builder = match "multi" {
3183 "multi" => local_var_req_builder.query(
3184 &local_var_str
3185 .into_iter()
3186 .map(|p| ("name__iregex".to_owned(), p.to_string()))
3187 .collect::<Vec<(std::string::String, std::string::String)>>(),
3188 ),
3189 _ => local_var_req_builder.query(&[(
3190 "name__iregex",
3191 &local_var_str
3192 .into_iter()
3193 .map(|p| p.to_string())
3194 .collect::<Vec<String>>()
3195 .join(",")
3196 .to_string(),
3197 )]),
3198 };
3199 }
3200 if let Some(ref local_var_str) = name__isw {
3201 local_var_req_builder = match "multi" {
3202 "multi" => local_var_req_builder.query(
3203 &local_var_str
3204 .into_iter()
3205 .map(|p| ("name__isw".to_owned(), p.to_string()))
3206 .collect::<Vec<(std::string::String, std::string::String)>>(),
3207 ),
3208 _ => local_var_req_builder.query(&[(
3209 "name__isw",
3210 &local_var_str
3211 .into_iter()
3212 .map(|p| p.to_string())
3213 .collect::<Vec<String>>()
3214 .join(",")
3215 .to_string(),
3216 )]),
3217 };
3218 }
3219 if let Some(ref local_var_str) = name__n {
3220 local_var_req_builder = match "multi" {
3221 "multi" => local_var_req_builder.query(
3222 &local_var_str
3223 .into_iter()
3224 .map(|p| ("name__n".to_owned(), p.to_string()))
3225 .collect::<Vec<(std::string::String, std::string::String)>>(),
3226 ),
3227 _ => local_var_req_builder.query(&[(
3228 "name__n",
3229 &local_var_str
3230 .into_iter()
3231 .map(|p| p.to_string())
3232 .collect::<Vec<String>>()
3233 .join(",")
3234 .to_string(),
3235 )]),
3236 };
3237 }
3238 if let Some(ref local_var_str) = name__nic {
3239 local_var_req_builder = match "multi" {
3240 "multi" => local_var_req_builder.query(
3241 &local_var_str
3242 .into_iter()
3243 .map(|p| ("name__nic".to_owned(), p.to_string()))
3244 .collect::<Vec<(std::string::String, std::string::String)>>(),
3245 ),
3246 _ => local_var_req_builder.query(&[(
3247 "name__nic",
3248 &local_var_str
3249 .into_iter()
3250 .map(|p| p.to_string())
3251 .collect::<Vec<String>>()
3252 .join(",")
3253 .to_string(),
3254 )]),
3255 };
3256 }
3257 if let Some(ref local_var_str) = name__nie {
3258 local_var_req_builder = match "multi" {
3259 "multi" => local_var_req_builder.query(
3260 &local_var_str
3261 .into_iter()
3262 .map(|p| ("name__nie".to_owned(), p.to_string()))
3263 .collect::<Vec<(std::string::String, std::string::String)>>(),
3264 ),
3265 _ => local_var_req_builder.query(&[(
3266 "name__nie",
3267 &local_var_str
3268 .into_iter()
3269 .map(|p| p.to_string())
3270 .collect::<Vec<String>>()
3271 .join(",")
3272 .to_string(),
3273 )]),
3274 };
3275 }
3276 if let Some(ref local_var_str) = name__niew {
3277 local_var_req_builder = match "multi" {
3278 "multi" => local_var_req_builder.query(
3279 &local_var_str
3280 .into_iter()
3281 .map(|p| ("name__niew".to_owned(), p.to_string()))
3282 .collect::<Vec<(std::string::String, std::string::String)>>(),
3283 ),
3284 _ => local_var_req_builder.query(&[(
3285 "name__niew",
3286 &local_var_str
3287 .into_iter()
3288 .map(|p| p.to_string())
3289 .collect::<Vec<String>>()
3290 .join(",")
3291 .to_string(),
3292 )]),
3293 };
3294 }
3295 if let Some(ref local_var_str) = name__nisw {
3296 local_var_req_builder = match "multi" {
3297 "multi" => local_var_req_builder.query(
3298 &local_var_str
3299 .into_iter()
3300 .map(|p| ("name__nisw".to_owned(), p.to_string()))
3301 .collect::<Vec<(std::string::String, std::string::String)>>(),
3302 ),
3303 _ => local_var_req_builder.query(&[(
3304 "name__nisw",
3305 &local_var_str
3306 .into_iter()
3307 .map(|p| p.to_string())
3308 .collect::<Vec<String>>()
3309 .join(",")
3310 .to_string(),
3311 )]),
3312 };
3313 }
3314 if let Some(ref local_var_str) = name__regex {
3315 local_var_req_builder = match "multi" {
3316 "multi" => local_var_req_builder.query(
3317 &local_var_str
3318 .into_iter()
3319 .map(|p| ("name__regex".to_owned(), p.to_string()))
3320 .collect::<Vec<(std::string::String, std::string::String)>>(),
3321 ),
3322 _ => local_var_req_builder.query(&[(
3323 "name__regex",
3324 &local_var_str
3325 .into_iter()
3326 .map(|p| p.to_string())
3327 .collect::<Vec<String>>()
3328 .join(",")
3329 .to_string(),
3330 )]),
3331 };
3332 }
3333 if let Some(ref local_var_str) = offset {
3334 local_var_req_builder =
3335 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
3336 }
3337 if let Some(ref local_var_str) = ordering {
3338 local_var_req_builder =
3339 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
3340 }
3341 if let Some(ref local_var_str) = owner {
3342 local_var_req_builder = match "multi" {
3343 "multi" => local_var_req_builder.query(
3344 &local_var_str
3345 .into_iter()
3346 .map(|p| ("owner".to_owned(), p.to_string()))
3347 .collect::<Vec<(std::string::String, std::string::String)>>(),
3348 ),
3349 _ => local_var_req_builder.query(&[(
3350 "owner",
3351 &local_var_str
3352 .into_iter()
3353 .map(|p| p.to_string())
3354 .collect::<Vec<String>>()
3355 .join(",")
3356 .to_string(),
3357 )]),
3358 };
3359 }
3360 if let Some(ref local_var_str) = owner__n {
3361 local_var_req_builder = match "multi" {
3362 "multi" => local_var_req_builder.query(
3363 &local_var_str
3364 .into_iter()
3365 .map(|p| ("owner__n".to_owned(), p.to_string()))
3366 .collect::<Vec<(std::string::String, std::string::String)>>(),
3367 ),
3368 _ => local_var_req_builder.query(&[(
3369 "owner__n",
3370 &local_var_str
3371 .into_iter()
3372 .map(|p| p.to_string())
3373 .collect::<Vec<String>>()
3374 .join(",")
3375 .to_string(),
3376 )]),
3377 };
3378 }
3379 if let Some(ref local_var_str) = owner_group {
3380 local_var_req_builder = match "multi" {
3381 "multi" => local_var_req_builder.query(
3382 &local_var_str
3383 .into_iter()
3384 .map(|p| ("owner_group".to_owned(), p.to_string()))
3385 .collect::<Vec<(std::string::String, std::string::String)>>(),
3386 ),
3387 _ => local_var_req_builder.query(&[(
3388 "owner_group",
3389 &local_var_str
3390 .into_iter()
3391 .map(|p| p.to_string())
3392 .collect::<Vec<String>>()
3393 .join(",")
3394 .to_string(),
3395 )]),
3396 };
3397 }
3398 if let Some(ref local_var_str) = owner_group__n {
3399 local_var_req_builder = match "multi" {
3400 "multi" => local_var_req_builder.query(
3401 &local_var_str
3402 .into_iter()
3403 .map(|p| ("owner_group__n".to_owned(), p.to_string()))
3404 .collect::<Vec<(std::string::String, std::string::String)>>(),
3405 ),
3406 _ => local_var_req_builder.query(&[(
3407 "owner_group__n",
3408 &local_var_str
3409 .into_iter()
3410 .map(|p| p.to_string())
3411 .collect::<Vec<String>>()
3412 .join(",")
3413 .to_string(),
3414 )]),
3415 };
3416 }
3417 if let Some(ref local_var_str) = owner_group_id {
3418 local_var_req_builder = match "multi" {
3419 "multi" => local_var_req_builder.query(
3420 &local_var_str
3421 .into_iter()
3422 .map(|p| ("owner_group_id".to_owned(), p.to_string()))
3423 .collect::<Vec<(std::string::String, std::string::String)>>(),
3424 ),
3425 _ => local_var_req_builder.query(&[(
3426 "owner_group_id",
3427 &local_var_str
3428 .into_iter()
3429 .map(|p| p.to_string())
3430 .collect::<Vec<String>>()
3431 .join(",")
3432 .to_string(),
3433 )]),
3434 };
3435 }
3436 if let Some(ref local_var_str) = owner_group_id__n {
3437 local_var_req_builder = match "multi" {
3438 "multi" => local_var_req_builder.query(
3439 &local_var_str
3440 .into_iter()
3441 .map(|p| ("owner_group_id__n".to_owned(), p.to_string()))
3442 .collect::<Vec<(std::string::String, std::string::String)>>(),
3443 ),
3444 _ => local_var_req_builder.query(&[(
3445 "owner_group_id__n",
3446 &local_var_str
3447 .into_iter()
3448 .map(|p| p.to_string())
3449 .collect::<Vec<String>>()
3450 .join(",")
3451 .to_string(),
3452 )]),
3453 };
3454 }
3455 if let Some(ref local_var_str) = owner_id {
3456 local_var_req_builder = match "multi" {
3457 "multi" => local_var_req_builder.query(
3458 &local_var_str
3459 .into_iter()
3460 .map(|p| ("owner_id".to_owned(), p.to_string()))
3461 .collect::<Vec<(std::string::String, std::string::String)>>(),
3462 ),
3463 _ => local_var_req_builder.query(&[(
3464 "owner_id",
3465 &local_var_str
3466 .into_iter()
3467 .map(|p| p.to_string())
3468 .collect::<Vec<String>>()
3469 .join(",")
3470 .to_string(),
3471 )]),
3472 };
3473 }
3474 if let Some(ref local_var_str) = owner_id__n {
3475 local_var_req_builder = match "multi" {
3476 "multi" => local_var_req_builder.query(
3477 &local_var_str
3478 .into_iter()
3479 .map(|p| ("owner_id__n".to_owned(), p.to_string()))
3480 .collect::<Vec<(std::string::String, std::string::String)>>(),
3481 ),
3482 _ => local_var_req_builder.query(&[(
3483 "owner_id__n",
3484 &local_var_str
3485 .into_iter()
3486 .map(|p| p.to_string())
3487 .collect::<Vec<String>>()
3488 .join(",")
3489 .to_string(),
3490 )]),
3491 };
3492 }
3493 if let Some(ref local_var_str) = q {
3494 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
3495 }
3496 if let Some(ref local_var_str) = source_url {
3497 local_var_req_builder = match "multi" {
3498 "multi" => local_var_req_builder.query(
3499 &local_var_str
3500 .into_iter()
3501 .map(|p| ("source_url".to_owned(), p.to_string()))
3502 .collect::<Vec<(std::string::String, std::string::String)>>(),
3503 ),
3504 _ => local_var_req_builder.query(&[(
3505 "source_url",
3506 &local_var_str
3507 .into_iter()
3508 .map(|p| p.to_string())
3509 .collect::<Vec<String>>()
3510 .join(",")
3511 .to_string(),
3512 )]),
3513 };
3514 }
3515 if let Some(ref local_var_str) = source_url__empty {
3516 local_var_req_builder =
3517 local_var_req_builder.query(&[("source_url__empty", &local_var_str.to_string())]);
3518 }
3519 if let Some(ref local_var_str) = source_url__ic {
3520 local_var_req_builder = match "multi" {
3521 "multi" => local_var_req_builder.query(
3522 &local_var_str
3523 .into_iter()
3524 .map(|p| ("source_url__ic".to_owned(), p.to_string()))
3525 .collect::<Vec<(std::string::String, std::string::String)>>(),
3526 ),
3527 _ => local_var_req_builder.query(&[(
3528 "source_url__ic",
3529 &local_var_str
3530 .into_iter()
3531 .map(|p| p.to_string())
3532 .collect::<Vec<String>>()
3533 .join(",")
3534 .to_string(),
3535 )]),
3536 };
3537 }
3538 if let Some(ref local_var_str) = source_url__ie {
3539 local_var_req_builder = match "multi" {
3540 "multi" => local_var_req_builder.query(
3541 &local_var_str
3542 .into_iter()
3543 .map(|p| ("source_url__ie".to_owned(), p.to_string()))
3544 .collect::<Vec<(std::string::String, std::string::String)>>(),
3545 ),
3546 _ => local_var_req_builder.query(&[(
3547 "source_url__ie",
3548 &local_var_str
3549 .into_iter()
3550 .map(|p| p.to_string())
3551 .collect::<Vec<String>>()
3552 .join(",")
3553 .to_string(),
3554 )]),
3555 };
3556 }
3557 if let Some(ref local_var_str) = source_url__iew {
3558 local_var_req_builder = match "multi" {
3559 "multi" => local_var_req_builder.query(
3560 &local_var_str
3561 .into_iter()
3562 .map(|p| ("source_url__iew".to_owned(), p.to_string()))
3563 .collect::<Vec<(std::string::String, std::string::String)>>(),
3564 ),
3565 _ => local_var_req_builder.query(&[(
3566 "source_url__iew",
3567 &local_var_str
3568 .into_iter()
3569 .map(|p| p.to_string())
3570 .collect::<Vec<String>>()
3571 .join(",")
3572 .to_string(),
3573 )]),
3574 };
3575 }
3576 if let Some(ref local_var_str) = source_url__iregex {
3577 local_var_req_builder = match "multi" {
3578 "multi" => local_var_req_builder.query(
3579 &local_var_str
3580 .into_iter()
3581 .map(|p| ("source_url__iregex".to_owned(), p.to_string()))
3582 .collect::<Vec<(std::string::String, std::string::String)>>(),
3583 ),
3584 _ => local_var_req_builder.query(&[(
3585 "source_url__iregex",
3586 &local_var_str
3587 .into_iter()
3588 .map(|p| p.to_string())
3589 .collect::<Vec<String>>()
3590 .join(",")
3591 .to_string(),
3592 )]),
3593 };
3594 }
3595 if let Some(ref local_var_str) = source_url__isw {
3596 local_var_req_builder = match "multi" {
3597 "multi" => local_var_req_builder.query(
3598 &local_var_str
3599 .into_iter()
3600 .map(|p| ("source_url__isw".to_owned(), p.to_string()))
3601 .collect::<Vec<(std::string::String, std::string::String)>>(),
3602 ),
3603 _ => local_var_req_builder.query(&[(
3604 "source_url__isw",
3605 &local_var_str
3606 .into_iter()
3607 .map(|p| p.to_string())
3608 .collect::<Vec<String>>()
3609 .join(",")
3610 .to_string(),
3611 )]),
3612 };
3613 }
3614 if let Some(ref local_var_str) = source_url__n {
3615 local_var_req_builder = match "multi" {
3616 "multi" => local_var_req_builder.query(
3617 &local_var_str
3618 .into_iter()
3619 .map(|p| ("source_url__n".to_owned(), p.to_string()))
3620 .collect::<Vec<(std::string::String, std::string::String)>>(),
3621 ),
3622 _ => local_var_req_builder.query(&[(
3623 "source_url__n",
3624 &local_var_str
3625 .into_iter()
3626 .map(|p| p.to_string())
3627 .collect::<Vec<String>>()
3628 .join(",")
3629 .to_string(),
3630 )]),
3631 };
3632 }
3633 if let Some(ref local_var_str) = source_url__nic {
3634 local_var_req_builder = match "multi" {
3635 "multi" => local_var_req_builder.query(
3636 &local_var_str
3637 .into_iter()
3638 .map(|p| ("source_url__nic".to_owned(), p.to_string()))
3639 .collect::<Vec<(std::string::String, std::string::String)>>(),
3640 ),
3641 _ => local_var_req_builder.query(&[(
3642 "source_url__nic",
3643 &local_var_str
3644 .into_iter()
3645 .map(|p| p.to_string())
3646 .collect::<Vec<String>>()
3647 .join(",")
3648 .to_string(),
3649 )]),
3650 };
3651 }
3652 if let Some(ref local_var_str) = source_url__nie {
3653 local_var_req_builder = match "multi" {
3654 "multi" => local_var_req_builder.query(
3655 &local_var_str
3656 .into_iter()
3657 .map(|p| ("source_url__nie".to_owned(), p.to_string()))
3658 .collect::<Vec<(std::string::String, std::string::String)>>(),
3659 ),
3660 _ => local_var_req_builder.query(&[(
3661 "source_url__nie",
3662 &local_var_str
3663 .into_iter()
3664 .map(|p| p.to_string())
3665 .collect::<Vec<String>>()
3666 .join(",")
3667 .to_string(),
3668 )]),
3669 };
3670 }
3671 if let Some(ref local_var_str) = source_url__niew {
3672 local_var_req_builder = match "multi" {
3673 "multi" => local_var_req_builder.query(
3674 &local_var_str
3675 .into_iter()
3676 .map(|p| ("source_url__niew".to_owned(), p.to_string()))
3677 .collect::<Vec<(std::string::String, std::string::String)>>(),
3678 ),
3679 _ => local_var_req_builder.query(&[(
3680 "source_url__niew",
3681 &local_var_str
3682 .into_iter()
3683 .map(|p| p.to_string())
3684 .collect::<Vec<String>>()
3685 .join(",")
3686 .to_string(),
3687 )]),
3688 };
3689 }
3690 if let Some(ref local_var_str) = source_url__nisw {
3691 local_var_req_builder = match "multi" {
3692 "multi" => local_var_req_builder.query(
3693 &local_var_str
3694 .into_iter()
3695 .map(|p| ("source_url__nisw".to_owned(), p.to_string()))
3696 .collect::<Vec<(std::string::String, std::string::String)>>(),
3697 ),
3698 _ => local_var_req_builder.query(&[(
3699 "source_url__nisw",
3700 &local_var_str
3701 .into_iter()
3702 .map(|p| p.to_string())
3703 .collect::<Vec<String>>()
3704 .join(",")
3705 .to_string(),
3706 )]),
3707 };
3708 }
3709 if let Some(ref local_var_str) = source_url__regex {
3710 local_var_req_builder = match "multi" {
3711 "multi" => local_var_req_builder.query(
3712 &local_var_str
3713 .into_iter()
3714 .map(|p| ("source_url__regex".to_owned(), p.to_string()))
3715 .collect::<Vec<(std::string::String, std::string::String)>>(),
3716 ),
3717 _ => local_var_req_builder.query(&[(
3718 "source_url__regex",
3719 &local_var_str
3720 .into_iter()
3721 .map(|p| p.to_string())
3722 .collect::<Vec<String>>()
3723 .join(",")
3724 .to_string(),
3725 )]),
3726 };
3727 }
3728 if let Some(ref local_var_str) = status {
3729 local_var_req_builder = match "multi" {
3730 "multi" => local_var_req_builder.query(
3731 &local_var_str
3732 .into_iter()
3733 .map(|p| ("status".to_owned(), p.to_string()))
3734 .collect::<Vec<(std::string::String, std::string::String)>>(),
3735 ),
3736 _ => local_var_req_builder.query(&[(
3737 "status",
3738 &local_var_str
3739 .into_iter()
3740 .map(|p| p.to_string())
3741 .collect::<Vec<String>>()
3742 .join(",")
3743 .to_string(),
3744 )]),
3745 };
3746 }
3747 if let Some(ref local_var_str) = status__empty {
3748 local_var_req_builder =
3749 local_var_req_builder.query(&[("status__empty", &local_var_str.to_string())]);
3750 }
3751 if let Some(ref local_var_str) = status__ic {
3752 local_var_req_builder = match "multi" {
3753 "multi" => local_var_req_builder.query(
3754 &local_var_str
3755 .into_iter()
3756 .map(|p| ("status__ic".to_owned(), p.to_string()))
3757 .collect::<Vec<(std::string::String, std::string::String)>>(),
3758 ),
3759 _ => local_var_req_builder.query(&[(
3760 "status__ic",
3761 &local_var_str
3762 .into_iter()
3763 .map(|p| p.to_string())
3764 .collect::<Vec<String>>()
3765 .join(",")
3766 .to_string(),
3767 )]),
3768 };
3769 }
3770 if let Some(ref local_var_str) = status__ie {
3771 local_var_req_builder = match "multi" {
3772 "multi" => local_var_req_builder.query(
3773 &local_var_str
3774 .into_iter()
3775 .map(|p| ("status__ie".to_owned(), p.to_string()))
3776 .collect::<Vec<(std::string::String, std::string::String)>>(),
3777 ),
3778 _ => local_var_req_builder.query(&[(
3779 "status__ie",
3780 &local_var_str
3781 .into_iter()
3782 .map(|p| p.to_string())
3783 .collect::<Vec<String>>()
3784 .join(",")
3785 .to_string(),
3786 )]),
3787 };
3788 }
3789 if let Some(ref local_var_str) = status__iew {
3790 local_var_req_builder = match "multi" {
3791 "multi" => local_var_req_builder.query(
3792 &local_var_str
3793 .into_iter()
3794 .map(|p| ("status__iew".to_owned(), p.to_string()))
3795 .collect::<Vec<(std::string::String, std::string::String)>>(),
3796 ),
3797 _ => local_var_req_builder.query(&[(
3798 "status__iew",
3799 &local_var_str
3800 .into_iter()
3801 .map(|p| p.to_string())
3802 .collect::<Vec<String>>()
3803 .join(",")
3804 .to_string(),
3805 )]),
3806 };
3807 }
3808 if let Some(ref local_var_str) = status__iregex {
3809 local_var_req_builder = match "multi" {
3810 "multi" => local_var_req_builder.query(
3811 &local_var_str
3812 .into_iter()
3813 .map(|p| ("status__iregex".to_owned(), p.to_string()))
3814 .collect::<Vec<(std::string::String, std::string::String)>>(),
3815 ),
3816 _ => local_var_req_builder.query(&[(
3817 "status__iregex",
3818 &local_var_str
3819 .into_iter()
3820 .map(|p| p.to_string())
3821 .collect::<Vec<String>>()
3822 .join(",")
3823 .to_string(),
3824 )]),
3825 };
3826 }
3827 if let Some(ref local_var_str) = status__isw {
3828 local_var_req_builder = match "multi" {
3829 "multi" => local_var_req_builder.query(
3830 &local_var_str
3831 .into_iter()
3832 .map(|p| ("status__isw".to_owned(), p.to_string()))
3833 .collect::<Vec<(std::string::String, std::string::String)>>(),
3834 ),
3835 _ => local_var_req_builder.query(&[(
3836 "status__isw",
3837 &local_var_str
3838 .into_iter()
3839 .map(|p| p.to_string())
3840 .collect::<Vec<String>>()
3841 .join(",")
3842 .to_string(),
3843 )]),
3844 };
3845 }
3846 if let Some(ref local_var_str) = status__n {
3847 local_var_req_builder = match "multi" {
3848 "multi" => local_var_req_builder.query(
3849 &local_var_str
3850 .into_iter()
3851 .map(|p| ("status__n".to_owned(), p.to_string()))
3852 .collect::<Vec<(std::string::String, std::string::String)>>(),
3853 ),
3854 _ => local_var_req_builder.query(&[(
3855 "status__n",
3856 &local_var_str
3857 .into_iter()
3858 .map(|p| p.to_string())
3859 .collect::<Vec<String>>()
3860 .join(",")
3861 .to_string(),
3862 )]),
3863 };
3864 }
3865 if let Some(ref local_var_str) = status__nic {
3866 local_var_req_builder = match "multi" {
3867 "multi" => local_var_req_builder.query(
3868 &local_var_str
3869 .into_iter()
3870 .map(|p| ("status__nic".to_owned(), p.to_string()))
3871 .collect::<Vec<(std::string::String, std::string::String)>>(),
3872 ),
3873 _ => local_var_req_builder.query(&[(
3874 "status__nic",
3875 &local_var_str
3876 .into_iter()
3877 .map(|p| p.to_string())
3878 .collect::<Vec<String>>()
3879 .join(",")
3880 .to_string(),
3881 )]),
3882 };
3883 }
3884 if let Some(ref local_var_str) = status__nie {
3885 local_var_req_builder = match "multi" {
3886 "multi" => local_var_req_builder.query(
3887 &local_var_str
3888 .into_iter()
3889 .map(|p| ("status__nie".to_owned(), p.to_string()))
3890 .collect::<Vec<(std::string::String, std::string::String)>>(),
3891 ),
3892 _ => local_var_req_builder.query(&[(
3893 "status__nie",
3894 &local_var_str
3895 .into_iter()
3896 .map(|p| p.to_string())
3897 .collect::<Vec<String>>()
3898 .join(",")
3899 .to_string(),
3900 )]),
3901 };
3902 }
3903 if let Some(ref local_var_str) = status__niew {
3904 local_var_req_builder = match "multi" {
3905 "multi" => local_var_req_builder.query(
3906 &local_var_str
3907 .into_iter()
3908 .map(|p| ("status__niew".to_owned(), p.to_string()))
3909 .collect::<Vec<(std::string::String, std::string::String)>>(),
3910 ),
3911 _ => local_var_req_builder.query(&[(
3912 "status__niew",
3913 &local_var_str
3914 .into_iter()
3915 .map(|p| p.to_string())
3916 .collect::<Vec<String>>()
3917 .join(",")
3918 .to_string(),
3919 )]),
3920 };
3921 }
3922 if let Some(ref local_var_str) = status__nisw {
3923 local_var_req_builder = match "multi" {
3924 "multi" => local_var_req_builder.query(
3925 &local_var_str
3926 .into_iter()
3927 .map(|p| ("status__nisw".to_owned(), p.to_string()))
3928 .collect::<Vec<(std::string::String, std::string::String)>>(),
3929 ),
3930 _ => local_var_req_builder.query(&[(
3931 "status__nisw",
3932 &local_var_str
3933 .into_iter()
3934 .map(|p| p.to_string())
3935 .collect::<Vec<String>>()
3936 .join(",")
3937 .to_string(),
3938 )]),
3939 };
3940 }
3941 if let Some(ref local_var_str) = status__regex {
3942 local_var_req_builder = match "multi" {
3943 "multi" => local_var_req_builder.query(
3944 &local_var_str
3945 .into_iter()
3946 .map(|p| ("status__regex".to_owned(), p.to_string()))
3947 .collect::<Vec<(std::string::String, std::string::String)>>(),
3948 ),
3949 _ => local_var_req_builder.query(&[(
3950 "status__regex",
3951 &local_var_str
3952 .into_iter()
3953 .map(|p| p.to_string())
3954 .collect::<Vec<String>>()
3955 .join(",")
3956 .to_string(),
3957 )]),
3958 };
3959 }
3960 if let Some(ref local_var_str) = sync_interval {
3961 local_var_req_builder = match "multi" {
3962 "multi" => local_var_req_builder.query(
3963 &local_var_str
3964 .into_iter()
3965 .map(|p| ("sync_interval".to_owned(), p.to_string()))
3966 .collect::<Vec<(std::string::String, std::string::String)>>(),
3967 ),
3968 _ => local_var_req_builder.query(&[(
3969 "sync_interval",
3970 &local_var_str
3971 .into_iter()
3972 .map(|p| p.to_string())
3973 .collect::<Vec<String>>()
3974 .join(",")
3975 .to_string(),
3976 )]),
3977 };
3978 }
3979 if let Some(ref local_var_str) = sync_interval__ic {
3980 local_var_req_builder = match "multi" {
3981 "multi" => local_var_req_builder.query(
3982 &local_var_str
3983 .into_iter()
3984 .map(|p| ("sync_interval__ic".to_owned(), p.to_string()))
3985 .collect::<Vec<(std::string::String, std::string::String)>>(),
3986 ),
3987 _ => local_var_req_builder.query(&[(
3988 "sync_interval__ic",
3989 &local_var_str
3990 .into_iter()
3991 .map(|p| p.to_string())
3992 .collect::<Vec<String>>()
3993 .join(",")
3994 .to_string(),
3995 )]),
3996 };
3997 }
3998 if let Some(ref local_var_str) = sync_interval__ie {
3999 local_var_req_builder = match "multi" {
4000 "multi" => local_var_req_builder.query(
4001 &local_var_str
4002 .into_iter()
4003 .map(|p| ("sync_interval__ie".to_owned(), p.to_string()))
4004 .collect::<Vec<(std::string::String, std::string::String)>>(),
4005 ),
4006 _ => local_var_req_builder.query(&[(
4007 "sync_interval__ie",
4008 &local_var_str
4009 .into_iter()
4010 .map(|p| p.to_string())
4011 .collect::<Vec<String>>()
4012 .join(",")
4013 .to_string(),
4014 )]),
4015 };
4016 }
4017 if let Some(ref local_var_str) = sync_interval__iew {
4018 local_var_req_builder = match "multi" {
4019 "multi" => local_var_req_builder.query(
4020 &local_var_str
4021 .into_iter()
4022 .map(|p| ("sync_interval__iew".to_owned(), p.to_string()))
4023 .collect::<Vec<(std::string::String, std::string::String)>>(),
4024 ),
4025 _ => local_var_req_builder.query(&[(
4026 "sync_interval__iew",
4027 &local_var_str
4028 .into_iter()
4029 .map(|p| p.to_string())
4030 .collect::<Vec<String>>()
4031 .join(",")
4032 .to_string(),
4033 )]),
4034 };
4035 }
4036 if let Some(ref local_var_str) = sync_interval__iregex {
4037 local_var_req_builder = match "multi" {
4038 "multi" => local_var_req_builder.query(
4039 &local_var_str
4040 .into_iter()
4041 .map(|p| ("sync_interval__iregex".to_owned(), p.to_string()))
4042 .collect::<Vec<(std::string::String, std::string::String)>>(),
4043 ),
4044 _ => local_var_req_builder.query(&[(
4045 "sync_interval__iregex",
4046 &local_var_str
4047 .into_iter()
4048 .map(|p| p.to_string())
4049 .collect::<Vec<String>>()
4050 .join(",")
4051 .to_string(),
4052 )]),
4053 };
4054 }
4055 if let Some(ref local_var_str) = sync_interval__isw {
4056 local_var_req_builder = match "multi" {
4057 "multi" => local_var_req_builder.query(
4058 &local_var_str
4059 .into_iter()
4060 .map(|p| ("sync_interval__isw".to_owned(), p.to_string()))
4061 .collect::<Vec<(std::string::String, std::string::String)>>(),
4062 ),
4063 _ => local_var_req_builder.query(&[(
4064 "sync_interval__isw",
4065 &local_var_str
4066 .into_iter()
4067 .map(|p| p.to_string())
4068 .collect::<Vec<String>>()
4069 .join(",")
4070 .to_string(),
4071 )]),
4072 };
4073 }
4074 if let Some(ref local_var_str) = sync_interval__n {
4075 local_var_req_builder = match "multi" {
4076 "multi" => local_var_req_builder.query(
4077 &local_var_str
4078 .into_iter()
4079 .map(|p| ("sync_interval__n".to_owned(), p.to_string()))
4080 .collect::<Vec<(std::string::String, std::string::String)>>(),
4081 ),
4082 _ => local_var_req_builder.query(&[(
4083 "sync_interval__n",
4084 &local_var_str
4085 .into_iter()
4086 .map(|p| p.to_string())
4087 .collect::<Vec<String>>()
4088 .join(",")
4089 .to_string(),
4090 )]),
4091 };
4092 }
4093 if let Some(ref local_var_str) = sync_interval__nic {
4094 local_var_req_builder = match "multi" {
4095 "multi" => local_var_req_builder.query(
4096 &local_var_str
4097 .into_iter()
4098 .map(|p| ("sync_interval__nic".to_owned(), p.to_string()))
4099 .collect::<Vec<(std::string::String, std::string::String)>>(),
4100 ),
4101 _ => local_var_req_builder.query(&[(
4102 "sync_interval__nic",
4103 &local_var_str
4104 .into_iter()
4105 .map(|p| p.to_string())
4106 .collect::<Vec<String>>()
4107 .join(",")
4108 .to_string(),
4109 )]),
4110 };
4111 }
4112 if let Some(ref local_var_str) = sync_interval__nie {
4113 local_var_req_builder = match "multi" {
4114 "multi" => local_var_req_builder.query(
4115 &local_var_str
4116 .into_iter()
4117 .map(|p| ("sync_interval__nie".to_owned(), p.to_string()))
4118 .collect::<Vec<(std::string::String, std::string::String)>>(),
4119 ),
4120 _ => local_var_req_builder.query(&[(
4121 "sync_interval__nie",
4122 &local_var_str
4123 .into_iter()
4124 .map(|p| p.to_string())
4125 .collect::<Vec<String>>()
4126 .join(",")
4127 .to_string(),
4128 )]),
4129 };
4130 }
4131 if let Some(ref local_var_str) = sync_interval__niew {
4132 local_var_req_builder = match "multi" {
4133 "multi" => local_var_req_builder.query(
4134 &local_var_str
4135 .into_iter()
4136 .map(|p| ("sync_interval__niew".to_owned(), p.to_string()))
4137 .collect::<Vec<(std::string::String, std::string::String)>>(),
4138 ),
4139 _ => local_var_req_builder.query(&[(
4140 "sync_interval__niew",
4141 &local_var_str
4142 .into_iter()
4143 .map(|p| p.to_string())
4144 .collect::<Vec<String>>()
4145 .join(",")
4146 .to_string(),
4147 )]),
4148 };
4149 }
4150 if let Some(ref local_var_str) = sync_interval__nisw {
4151 local_var_req_builder = match "multi" {
4152 "multi" => local_var_req_builder.query(
4153 &local_var_str
4154 .into_iter()
4155 .map(|p| ("sync_interval__nisw".to_owned(), p.to_string()))
4156 .collect::<Vec<(std::string::String, std::string::String)>>(),
4157 ),
4158 _ => local_var_req_builder.query(&[(
4159 "sync_interval__nisw",
4160 &local_var_str
4161 .into_iter()
4162 .map(|p| p.to_string())
4163 .collect::<Vec<String>>()
4164 .join(",")
4165 .to_string(),
4166 )]),
4167 };
4168 }
4169 if let Some(ref local_var_str) = sync_interval__regex {
4170 local_var_req_builder = match "multi" {
4171 "multi" => local_var_req_builder.query(
4172 &local_var_str
4173 .into_iter()
4174 .map(|p| ("sync_interval__regex".to_owned(), p.to_string()))
4175 .collect::<Vec<(std::string::String, std::string::String)>>(),
4176 ),
4177 _ => local_var_req_builder.query(&[(
4178 "sync_interval__regex",
4179 &local_var_str
4180 .into_iter()
4181 .map(|p| p.to_string())
4182 .collect::<Vec<String>>()
4183 .join(",")
4184 .to_string(),
4185 )]),
4186 };
4187 }
4188 if let Some(ref local_var_str) = tag {
4189 local_var_req_builder = match "multi" {
4190 "multi" => local_var_req_builder.query(
4191 &local_var_str
4192 .into_iter()
4193 .map(|p| ("tag".to_owned(), p.to_string()))
4194 .collect::<Vec<(std::string::String, std::string::String)>>(),
4195 ),
4196 _ => local_var_req_builder.query(&[(
4197 "tag",
4198 &local_var_str
4199 .into_iter()
4200 .map(|p| p.to_string())
4201 .collect::<Vec<String>>()
4202 .join(",")
4203 .to_string(),
4204 )]),
4205 };
4206 }
4207 if let Some(ref local_var_str) = tag__n {
4208 local_var_req_builder = match "multi" {
4209 "multi" => local_var_req_builder.query(
4210 &local_var_str
4211 .into_iter()
4212 .map(|p| ("tag__n".to_owned(), p.to_string()))
4213 .collect::<Vec<(std::string::String, std::string::String)>>(),
4214 ),
4215 _ => local_var_req_builder.query(&[(
4216 "tag__n",
4217 &local_var_str
4218 .into_iter()
4219 .map(|p| p.to_string())
4220 .collect::<Vec<String>>()
4221 .join(",")
4222 .to_string(),
4223 )]),
4224 };
4225 }
4226 if let Some(ref local_var_str) = tag_id {
4227 local_var_req_builder = match "multi" {
4228 "multi" => local_var_req_builder.query(
4229 &local_var_str
4230 .into_iter()
4231 .map(|p| ("tag_id".to_owned(), p.to_string()))
4232 .collect::<Vec<(std::string::String, std::string::String)>>(),
4233 ),
4234 _ => local_var_req_builder.query(&[(
4235 "tag_id",
4236 &local_var_str
4237 .into_iter()
4238 .map(|p| p.to_string())
4239 .collect::<Vec<String>>()
4240 .join(",")
4241 .to_string(),
4242 )]),
4243 };
4244 }
4245 if let Some(ref local_var_str) = tag_id__n {
4246 local_var_req_builder = match "multi" {
4247 "multi" => local_var_req_builder.query(
4248 &local_var_str
4249 .into_iter()
4250 .map(|p| ("tag_id__n".to_owned(), p.to_string()))
4251 .collect::<Vec<(std::string::String, std::string::String)>>(),
4252 ),
4253 _ => local_var_req_builder.query(&[(
4254 "tag_id__n",
4255 &local_var_str
4256 .into_iter()
4257 .map(|p| p.to_string())
4258 .collect::<Vec<String>>()
4259 .join(",")
4260 .to_string(),
4261 )]),
4262 };
4263 }
4264 if let Some(ref local_var_str) = r#type {
4265 local_var_req_builder = match "multi" {
4266 "multi" => local_var_req_builder.query(
4267 &local_var_str
4268 .into_iter()
4269 .map(|p| ("type".to_owned(), p.to_string()))
4270 .collect::<Vec<(std::string::String, std::string::String)>>(),
4271 ),
4272 _ => local_var_req_builder.query(&[(
4273 "type",
4274 &local_var_str
4275 .into_iter()
4276 .map(|p| p.to_string())
4277 .collect::<Vec<String>>()
4278 .join(",")
4279 .to_string(),
4280 )]),
4281 };
4282 }
4283 if let Some(ref local_var_str) = type__empty {
4284 local_var_req_builder =
4285 local_var_req_builder.query(&[("type__empty", &local_var_str.to_string())]);
4286 }
4287 if let Some(ref local_var_str) = type__ic {
4288 local_var_req_builder = match "multi" {
4289 "multi" => local_var_req_builder.query(
4290 &local_var_str
4291 .into_iter()
4292 .map(|p| ("type__ic".to_owned(), p.to_string()))
4293 .collect::<Vec<(std::string::String, std::string::String)>>(),
4294 ),
4295 _ => local_var_req_builder.query(&[(
4296 "type__ic",
4297 &local_var_str
4298 .into_iter()
4299 .map(|p| p.to_string())
4300 .collect::<Vec<String>>()
4301 .join(",")
4302 .to_string(),
4303 )]),
4304 };
4305 }
4306 if let Some(ref local_var_str) = type__ie {
4307 local_var_req_builder = match "multi" {
4308 "multi" => local_var_req_builder.query(
4309 &local_var_str
4310 .into_iter()
4311 .map(|p| ("type__ie".to_owned(), p.to_string()))
4312 .collect::<Vec<(std::string::String, std::string::String)>>(),
4313 ),
4314 _ => local_var_req_builder.query(&[(
4315 "type__ie",
4316 &local_var_str
4317 .into_iter()
4318 .map(|p| p.to_string())
4319 .collect::<Vec<String>>()
4320 .join(",")
4321 .to_string(),
4322 )]),
4323 };
4324 }
4325 if let Some(ref local_var_str) = type__iew {
4326 local_var_req_builder = match "multi" {
4327 "multi" => local_var_req_builder.query(
4328 &local_var_str
4329 .into_iter()
4330 .map(|p| ("type__iew".to_owned(), p.to_string()))
4331 .collect::<Vec<(std::string::String, std::string::String)>>(),
4332 ),
4333 _ => local_var_req_builder.query(&[(
4334 "type__iew",
4335 &local_var_str
4336 .into_iter()
4337 .map(|p| p.to_string())
4338 .collect::<Vec<String>>()
4339 .join(",")
4340 .to_string(),
4341 )]),
4342 };
4343 }
4344 if let Some(ref local_var_str) = type__iregex {
4345 local_var_req_builder = match "multi" {
4346 "multi" => local_var_req_builder.query(
4347 &local_var_str
4348 .into_iter()
4349 .map(|p| ("type__iregex".to_owned(), p.to_string()))
4350 .collect::<Vec<(std::string::String, std::string::String)>>(),
4351 ),
4352 _ => local_var_req_builder.query(&[(
4353 "type__iregex",
4354 &local_var_str
4355 .into_iter()
4356 .map(|p| p.to_string())
4357 .collect::<Vec<String>>()
4358 .join(",")
4359 .to_string(),
4360 )]),
4361 };
4362 }
4363 if let Some(ref local_var_str) = type__isw {
4364 local_var_req_builder = match "multi" {
4365 "multi" => local_var_req_builder.query(
4366 &local_var_str
4367 .into_iter()
4368 .map(|p| ("type__isw".to_owned(), p.to_string()))
4369 .collect::<Vec<(std::string::String, std::string::String)>>(),
4370 ),
4371 _ => local_var_req_builder.query(&[(
4372 "type__isw",
4373 &local_var_str
4374 .into_iter()
4375 .map(|p| p.to_string())
4376 .collect::<Vec<String>>()
4377 .join(",")
4378 .to_string(),
4379 )]),
4380 };
4381 }
4382 if let Some(ref local_var_str) = type__n {
4383 local_var_req_builder = match "multi" {
4384 "multi" => local_var_req_builder.query(
4385 &local_var_str
4386 .into_iter()
4387 .map(|p| ("type__n".to_owned(), p.to_string()))
4388 .collect::<Vec<(std::string::String, std::string::String)>>(),
4389 ),
4390 _ => local_var_req_builder.query(&[(
4391 "type__n",
4392 &local_var_str
4393 .into_iter()
4394 .map(|p| p.to_string())
4395 .collect::<Vec<String>>()
4396 .join(",")
4397 .to_string(),
4398 )]),
4399 };
4400 }
4401 if let Some(ref local_var_str) = type__nic {
4402 local_var_req_builder = match "multi" {
4403 "multi" => local_var_req_builder.query(
4404 &local_var_str
4405 .into_iter()
4406 .map(|p| ("type__nic".to_owned(), p.to_string()))
4407 .collect::<Vec<(std::string::String, std::string::String)>>(),
4408 ),
4409 _ => local_var_req_builder.query(&[(
4410 "type__nic",
4411 &local_var_str
4412 .into_iter()
4413 .map(|p| p.to_string())
4414 .collect::<Vec<String>>()
4415 .join(",")
4416 .to_string(),
4417 )]),
4418 };
4419 }
4420 if let Some(ref local_var_str) = type__nie {
4421 local_var_req_builder = match "multi" {
4422 "multi" => local_var_req_builder.query(
4423 &local_var_str
4424 .into_iter()
4425 .map(|p| ("type__nie".to_owned(), p.to_string()))
4426 .collect::<Vec<(std::string::String, std::string::String)>>(),
4427 ),
4428 _ => local_var_req_builder.query(&[(
4429 "type__nie",
4430 &local_var_str
4431 .into_iter()
4432 .map(|p| p.to_string())
4433 .collect::<Vec<String>>()
4434 .join(",")
4435 .to_string(),
4436 )]),
4437 };
4438 }
4439 if let Some(ref local_var_str) = type__niew {
4440 local_var_req_builder = match "multi" {
4441 "multi" => local_var_req_builder.query(
4442 &local_var_str
4443 .into_iter()
4444 .map(|p| ("type__niew".to_owned(), p.to_string()))
4445 .collect::<Vec<(std::string::String, std::string::String)>>(),
4446 ),
4447 _ => local_var_req_builder.query(&[(
4448 "type__niew",
4449 &local_var_str
4450 .into_iter()
4451 .map(|p| p.to_string())
4452 .collect::<Vec<String>>()
4453 .join(",")
4454 .to_string(),
4455 )]),
4456 };
4457 }
4458 if let Some(ref local_var_str) = type__nisw {
4459 local_var_req_builder = match "multi" {
4460 "multi" => local_var_req_builder.query(
4461 &local_var_str
4462 .into_iter()
4463 .map(|p| ("type__nisw".to_owned(), p.to_string()))
4464 .collect::<Vec<(std::string::String, std::string::String)>>(),
4465 ),
4466 _ => local_var_req_builder.query(&[(
4467 "type__nisw",
4468 &local_var_str
4469 .into_iter()
4470 .map(|p| p.to_string())
4471 .collect::<Vec<String>>()
4472 .join(",")
4473 .to_string(),
4474 )]),
4475 };
4476 }
4477 if let Some(ref local_var_str) = type__regex {
4478 local_var_req_builder = match "multi" {
4479 "multi" => local_var_req_builder.query(
4480 &local_var_str
4481 .into_iter()
4482 .map(|p| ("type__regex".to_owned(), p.to_string()))
4483 .collect::<Vec<(std::string::String, std::string::String)>>(),
4484 ),
4485 _ => local_var_req_builder.query(&[(
4486 "type__regex",
4487 &local_var_str
4488 .into_iter()
4489 .map(|p| p.to_string())
4490 .collect::<Vec<String>>()
4491 .join(",")
4492 .to_string(),
4493 )]),
4494 };
4495 }
4496 if let Some(ref local_var_str) = updated_by_request {
4497 local_var_req_builder =
4498 local_var_req_builder.query(&[("updated_by_request", &local_var_str.to_string())]);
4499 }
4500 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
4501 local_var_req_builder =
4502 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
4503 }
4504 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
4505 let local_var_key = local_var_apikey.key.clone();
4506 let local_var_value = match local_var_apikey.prefix {
4507 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
4508 None => local_var_key,
4509 };
4510 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
4511 };
4512
4513 let local_var_req = local_var_req_builder.build()?;
4514 let local_var_resp = local_var_client.execute(local_var_req).await?;
4515
4516 let local_var_status = local_var_resp.status();
4517 let local_var_content = local_var_resp.text().await?;
4518
4519 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
4520 serde_json::from_str(&local_var_content).map_err(Error::from)
4521 } else {
4522 let local_var_entity: Option<CoreDataSourcesListError> =
4523 serde_json::from_str(&local_var_content).ok();
4524 let local_var_error = ResponseContent {
4525 status: local_var_status,
4526 content: local_var_content,
4527 entity: local_var_entity,
4528 };
4529 Err(Error::ResponseError(local_var_error))
4530 }
4531}
4532
4533pub async fn core_data_sources_partial_update(
4535 configuration: &configuration::Configuration,
4536 id: i32,
4537 patched_writable_data_source_request: Option<crate::models::PatchedWritableDataSourceRequest>,
4538) -> Result<crate::models::DataSource, Error<CoreDataSourcesPartialUpdateError>> {
4539 let local_var_configuration = configuration;
4540
4541 let local_var_client = &local_var_configuration.client;
4542
4543 let local_var_uri_str = format!(
4544 "{}/api/core/data-sources/{id}/",
4545 local_var_configuration.base_path,
4546 id = id
4547 );
4548 let mut local_var_req_builder =
4549 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
4550
4551 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
4552 local_var_req_builder =
4553 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
4554 }
4555 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
4556 let local_var_key = local_var_apikey.key.clone();
4557 let local_var_value = match local_var_apikey.prefix {
4558 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
4559 None => local_var_key,
4560 };
4561 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
4562 };
4563 local_var_req_builder = local_var_req_builder.json(&patched_writable_data_source_request);
4564
4565 let local_var_req = local_var_req_builder.build()?;
4566 let local_var_resp = local_var_client.execute(local_var_req).await?;
4567
4568 let local_var_status = local_var_resp.status();
4569 let local_var_content = local_var_resp.text().await?;
4570
4571 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
4572 serde_json::from_str(&local_var_content).map_err(Error::from)
4573 } else {
4574 let local_var_entity: Option<CoreDataSourcesPartialUpdateError> =
4575 serde_json::from_str(&local_var_content).ok();
4576 let local_var_error = ResponseContent {
4577 status: local_var_status,
4578 content: local_var_content,
4579 entity: local_var_entity,
4580 };
4581 Err(Error::ResponseError(local_var_error))
4582 }
4583}
4584
4585pub async fn core_data_sources_retrieve(
4587 configuration: &configuration::Configuration,
4588 id: i32,
4589) -> Result<crate::models::DataSource, Error<CoreDataSourcesRetrieveError>> {
4590 let local_var_configuration = configuration;
4591
4592 let local_var_client = &local_var_configuration.client;
4593
4594 let local_var_uri_str = format!(
4595 "{}/api/core/data-sources/{id}/",
4596 local_var_configuration.base_path,
4597 id = id
4598 );
4599 let mut local_var_req_builder =
4600 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
4601
4602 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
4603 local_var_req_builder =
4604 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
4605 }
4606 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
4607 let local_var_key = local_var_apikey.key.clone();
4608 let local_var_value = match local_var_apikey.prefix {
4609 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
4610 None => local_var_key,
4611 };
4612 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
4613 };
4614
4615 let local_var_req = local_var_req_builder.build()?;
4616 let local_var_resp = local_var_client.execute(local_var_req).await?;
4617
4618 let local_var_status = local_var_resp.status();
4619 let local_var_content = local_var_resp.text().await?;
4620
4621 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
4622 serde_json::from_str(&local_var_content).map_err(Error::from)
4623 } else {
4624 let local_var_entity: Option<CoreDataSourcesRetrieveError> =
4625 serde_json::from_str(&local_var_content).ok();
4626 let local_var_error = ResponseContent {
4627 status: local_var_status,
4628 content: local_var_content,
4629 entity: local_var_entity,
4630 };
4631 Err(Error::ResponseError(local_var_error))
4632 }
4633}
4634
4635pub async fn core_data_sources_sync_create(
4637 configuration: &configuration::Configuration,
4638 id: i32,
4639 writable_data_source_request: crate::models::WritableDataSourceRequest,
4640) -> Result<crate::models::DataSource, Error<CoreDataSourcesSyncCreateError>> {
4641 let local_var_configuration = configuration;
4642
4643 let local_var_client = &local_var_configuration.client;
4644
4645 let local_var_uri_str = format!(
4646 "{}/api/core/data-sources/{id}/sync/",
4647 local_var_configuration.base_path,
4648 id = id
4649 );
4650 let mut local_var_req_builder =
4651 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
4652
4653 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
4654 local_var_req_builder =
4655 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
4656 }
4657 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
4658 let local_var_key = local_var_apikey.key.clone();
4659 let local_var_value = match local_var_apikey.prefix {
4660 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
4661 None => local_var_key,
4662 };
4663 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
4664 };
4665 local_var_req_builder = local_var_req_builder.json(&writable_data_source_request);
4666
4667 let local_var_req = local_var_req_builder.build()?;
4668 let local_var_resp = local_var_client.execute(local_var_req).await?;
4669
4670 let local_var_status = local_var_resp.status();
4671 let local_var_content = local_var_resp.text().await?;
4672
4673 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
4674 serde_json::from_str(&local_var_content).map_err(Error::from)
4675 } else {
4676 let local_var_entity: Option<CoreDataSourcesSyncCreateError> =
4677 serde_json::from_str(&local_var_content).ok();
4678 let local_var_error = ResponseContent {
4679 status: local_var_status,
4680 content: local_var_content,
4681 entity: local_var_entity,
4682 };
4683 Err(Error::ResponseError(local_var_error))
4684 }
4685}
4686
4687pub async fn core_data_sources_update(
4689 configuration: &configuration::Configuration,
4690 id: i32,
4691 writable_data_source_request: crate::models::WritableDataSourceRequest,
4692) -> Result<crate::models::DataSource, Error<CoreDataSourcesUpdateError>> {
4693 let local_var_configuration = configuration;
4694
4695 let local_var_client = &local_var_configuration.client;
4696
4697 let local_var_uri_str = format!(
4698 "{}/api/core/data-sources/{id}/",
4699 local_var_configuration.base_path,
4700 id = id
4701 );
4702 let mut local_var_req_builder =
4703 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
4704
4705 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
4706 local_var_req_builder =
4707 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
4708 }
4709 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
4710 let local_var_key = local_var_apikey.key.clone();
4711 let local_var_value = match local_var_apikey.prefix {
4712 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
4713 None => local_var_key,
4714 };
4715 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
4716 };
4717 local_var_req_builder = local_var_req_builder.json(&writable_data_source_request);
4718
4719 let local_var_req = local_var_req_builder.build()?;
4720 let local_var_resp = local_var_client.execute(local_var_req).await?;
4721
4722 let local_var_status = local_var_resp.status();
4723 let local_var_content = local_var_resp.text().await?;
4724
4725 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
4726 serde_json::from_str(&local_var_content).map_err(Error::from)
4727 } else {
4728 let local_var_entity: Option<CoreDataSourcesUpdateError> =
4729 serde_json::from_str(&local_var_content).ok();
4730 let local_var_error = ResponseContent {
4731 status: local_var_status,
4732 content: local_var_content,
4733 entity: local_var_entity,
4734 };
4735 Err(Error::ResponseError(local_var_error))
4736 }
4737}
4738
4739pub async fn core_jobs_list(
4741 configuration: &configuration::Configuration,
4742 completed: Option<String>,
4743 completed__after: Option<String>,
4744 completed__before: Option<String>,
4745 created: Option<String>,
4746 created__after: Option<String>,
4747 created__before: Option<String>,
4748 id: Option<Vec<i32>>,
4749 id__empty: Option<bool>,
4750 id__gt: Option<Vec<i32>>,
4751 id__gte: Option<Vec<i32>>,
4752 id__lt: Option<Vec<i32>>,
4753 id__lte: Option<Vec<i32>>,
4754 id__n: Option<Vec<i32>>,
4755 interval: Option<Vec<i32>>,
4756 interval__empty: Option<bool>,
4757 interval__gt: Option<Vec<i32>>,
4758 interval__gte: Option<Vec<i32>>,
4759 interval__lt: Option<Vec<i32>>,
4760 interval__lte: Option<Vec<i32>>,
4761 interval__n: Option<Vec<i32>>,
4762 job_id: Option<&str>,
4763 limit: Option<i32>,
4764 name: Option<Vec<String>>,
4765 name__empty: Option<bool>,
4766 name__ic: Option<Vec<String>>,
4767 name__ie: Option<Vec<String>>,
4768 name__iew: Option<Vec<String>>,
4769 name__iregex: Option<Vec<String>>,
4770 name__isw: Option<Vec<String>>,
4771 name__n: Option<Vec<String>>,
4772 name__nic: Option<Vec<String>>,
4773 name__nie: Option<Vec<String>>,
4774 name__niew: Option<Vec<String>>,
4775 name__nisw: Option<Vec<String>>,
4776 name__regex: Option<Vec<String>>,
4777 object_id: Option<Vec<i32>>,
4778 object_id__empty: Option<bool>,
4779 object_id__gt: Option<Vec<i32>>,
4780 object_id__gte: Option<Vec<i32>>,
4781 object_id__lt: Option<Vec<i32>>,
4782 object_id__lte: Option<Vec<i32>>,
4783 object_id__n: Option<Vec<i32>>,
4784 object_type: Option<Vec<String>>,
4785 object_type__n: Option<Vec<String>>,
4786 object_type_id: Option<Vec<i32>>,
4787 object_type_id__n: Option<Vec<i32>>,
4788 offset: Option<i32>,
4789 ordering: Option<&str>,
4790 q: Option<&str>,
4791 queue_name: Option<&str>,
4792 queue_name__empty: Option<bool>,
4793 queue_name__ic: Option<&str>,
4794 queue_name__ie: Option<&str>,
4795 queue_name__iew: Option<&str>,
4796 queue_name__iregex: Option<&str>,
4797 queue_name__isw: Option<&str>,
4798 queue_name__n: Option<&str>,
4799 queue_name__nic: Option<&str>,
4800 queue_name__nie: Option<&str>,
4801 queue_name__niew: Option<&str>,
4802 queue_name__nisw: Option<&str>,
4803 queue_name__regex: Option<&str>,
4804 scheduled: Option<String>,
4805 scheduled__after: Option<String>,
4806 scheduled__before: Option<String>,
4807 started: Option<String>,
4808 started__after: Option<String>,
4809 started__before: Option<String>,
4810 status: Option<Vec<String>>,
4811 status__empty: Option<bool>,
4812 status__ic: Option<Vec<String>>,
4813 status__ie: Option<Vec<String>>,
4814 status__iew: Option<Vec<String>>,
4815 status__iregex: Option<Vec<String>>,
4816 status__isw: Option<Vec<String>>,
4817 status__n: Option<Vec<String>>,
4818 status__nic: Option<Vec<String>>,
4819 status__nie: Option<Vec<String>>,
4820 status__niew: Option<Vec<String>>,
4821 status__nisw: Option<Vec<String>>,
4822 status__regex: Option<Vec<String>>,
4823 user: Option<i32>,
4824 user__n: Option<i32>,
4825) -> Result<crate::models::PaginatedJobList, Error<CoreJobsListError>> {
4826 let local_var_configuration = configuration;
4827
4828 let local_var_client = &local_var_configuration.client;
4829
4830 let local_var_uri_str = format!("{}/api/core/jobs/", local_var_configuration.base_path);
4831 let mut local_var_req_builder =
4832 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
4833
4834 if let Some(ref local_var_str) = completed {
4835 local_var_req_builder =
4836 local_var_req_builder.query(&[("completed", &local_var_str.to_string())]);
4837 }
4838 if let Some(ref local_var_str) = completed__after {
4839 local_var_req_builder =
4840 local_var_req_builder.query(&[("completed__after", &local_var_str.to_string())]);
4841 }
4842 if let Some(ref local_var_str) = completed__before {
4843 local_var_req_builder =
4844 local_var_req_builder.query(&[("completed__before", &local_var_str.to_string())]);
4845 }
4846 if let Some(ref local_var_str) = created {
4847 local_var_req_builder =
4848 local_var_req_builder.query(&[("created", &local_var_str.to_string())]);
4849 }
4850 if let Some(ref local_var_str) = created__after {
4851 local_var_req_builder =
4852 local_var_req_builder.query(&[("created__after", &local_var_str.to_string())]);
4853 }
4854 if let Some(ref local_var_str) = created__before {
4855 local_var_req_builder =
4856 local_var_req_builder.query(&[("created__before", &local_var_str.to_string())]);
4857 }
4858 if let Some(ref local_var_str) = id {
4859 local_var_req_builder = match "multi" {
4860 "multi" => local_var_req_builder.query(
4861 &local_var_str
4862 .into_iter()
4863 .map(|p| ("id".to_owned(), p.to_string()))
4864 .collect::<Vec<(std::string::String, std::string::String)>>(),
4865 ),
4866 _ => local_var_req_builder.query(&[(
4867 "id",
4868 &local_var_str
4869 .into_iter()
4870 .map(|p| p.to_string())
4871 .collect::<Vec<String>>()
4872 .join(",")
4873 .to_string(),
4874 )]),
4875 };
4876 }
4877 if let Some(ref local_var_str) = id__empty {
4878 local_var_req_builder =
4879 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
4880 }
4881 if let Some(ref local_var_str) = id__gt {
4882 local_var_req_builder = match "multi" {
4883 "multi" => local_var_req_builder.query(
4884 &local_var_str
4885 .into_iter()
4886 .map(|p| ("id__gt".to_owned(), p.to_string()))
4887 .collect::<Vec<(std::string::String, std::string::String)>>(),
4888 ),
4889 _ => local_var_req_builder.query(&[(
4890 "id__gt",
4891 &local_var_str
4892 .into_iter()
4893 .map(|p| p.to_string())
4894 .collect::<Vec<String>>()
4895 .join(",")
4896 .to_string(),
4897 )]),
4898 };
4899 }
4900 if let Some(ref local_var_str) = id__gte {
4901 local_var_req_builder = match "multi" {
4902 "multi" => local_var_req_builder.query(
4903 &local_var_str
4904 .into_iter()
4905 .map(|p| ("id__gte".to_owned(), p.to_string()))
4906 .collect::<Vec<(std::string::String, std::string::String)>>(),
4907 ),
4908 _ => local_var_req_builder.query(&[(
4909 "id__gte",
4910 &local_var_str
4911 .into_iter()
4912 .map(|p| p.to_string())
4913 .collect::<Vec<String>>()
4914 .join(",")
4915 .to_string(),
4916 )]),
4917 };
4918 }
4919 if let Some(ref local_var_str) = id__lt {
4920 local_var_req_builder = match "multi" {
4921 "multi" => local_var_req_builder.query(
4922 &local_var_str
4923 .into_iter()
4924 .map(|p| ("id__lt".to_owned(), p.to_string()))
4925 .collect::<Vec<(std::string::String, std::string::String)>>(),
4926 ),
4927 _ => local_var_req_builder.query(&[(
4928 "id__lt",
4929 &local_var_str
4930 .into_iter()
4931 .map(|p| p.to_string())
4932 .collect::<Vec<String>>()
4933 .join(",")
4934 .to_string(),
4935 )]),
4936 };
4937 }
4938 if let Some(ref local_var_str) = id__lte {
4939 local_var_req_builder = match "multi" {
4940 "multi" => local_var_req_builder.query(
4941 &local_var_str
4942 .into_iter()
4943 .map(|p| ("id__lte".to_owned(), p.to_string()))
4944 .collect::<Vec<(std::string::String, std::string::String)>>(),
4945 ),
4946 _ => local_var_req_builder.query(&[(
4947 "id__lte",
4948 &local_var_str
4949 .into_iter()
4950 .map(|p| p.to_string())
4951 .collect::<Vec<String>>()
4952 .join(",")
4953 .to_string(),
4954 )]),
4955 };
4956 }
4957 if let Some(ref local_var_str) = id__n {
4958 local_var_req_builder = match "multi" {
4959 "multi" => local_var_req_builder.query(
4960 &local_var_str
4961 .into_iter()
4962 .map(|p| ("id__n".to_owned(), p.to_string()))
4963 .collect::<Vec<(std::string::String, std::string::String)>>(),
4964 ),
4965 _ => local_var_req_builder.query(&[(
4966 "id__n",
4967 &local_var_str
4968 .into_iter()
4969 .map(|p| p.to_string())
4970 .collect::<Vec<String>>()
4971 .join(",")
4972 .to_string(),
4973 )]),
4974 };
4975 }
4976 if let Some(ref local_var_str) = interval {
4977 local_var_req_builder = match "multi" {
4978 "multi" => local_var_req_builder.query(
4979 &local_var_str
4980 .into_iter()
4981 .map(|p| ("interval".to_owned(), p.to_string()))
4982 .collect::<Vec<(std::string::String, std::string::String)>>(),
4983 ),
4984 _ => local_var_req_builder.query(&[(
4985 "interval",
4986 &local_var_str
4987 .into_iter()
4988 .map(|p| p.to_string())
4989 .collect::<Vec<String>>()
4990 .join(",")
4991 .to_string(),
4992 )]),
4993 };
4994 }
4995 if let Some(ref local_var_str) = interval__empty {
4996 local_var_req_builder =
4997 local_var_req_builder.query(&[("interval__empty", &local_var_str.to_string())]);
4998 }
4999 if let Some(ref local_var_str) = interval__gt {
5000 local_var_req_builder = match "multi" {
5001 "multi" => local_var_req_builder.query(
5002 &local_var_str
5003 .into_iter()
5004 .map(|p| ("interval__gt".to_owned(), p.to_string()))
5005 .collect::<Vec<(std::string::String, std::string::String)>>(),
5006 ),
5007 _ => local_var_req_builder.query(&[(
5008 "interval__gt",
5009 &local_var_str
5010 .into_iter()
5011 .map(|p| p.to_string())
5012 .collect::<Vec<String>>()
5013 .join(",")
5014 .to_string(),
5015 )]),
5016 };
5017 }
5018 if let Some(ref local_var_str) = interval__gte {
5019 local_var_req_builder = match "multi" {
5020 "multi" => local_var_req_builder.query(
5021 &local_var_str
5022 .into_iter()
5023 .map(|p| ("interval__gte".to_owned(), p.to_string()))
5024 .collect::<Vec<(std::string::String, std::string::String)>>(),
5025 ),
5026 _ => local_var_req_builder.query(&[(
5027 "interval__gte",
5028 &local_var_str
5029 .into_iter()
5030 .map(|p| p.to_string())
5031 .collect::<Vec<String>>()
5032 .join(",")
5033 .to_string(),
5034 )]),
5035 };
5036 }
5037 if let Some(ref local_var_str) = interval__lt {
5038 local_var_req_builder = match "multi" {
5039 "multi" => local_var_req_builder.query(
5040 &local_var_str
5041 .into_iter()
5042 .map(|p| ("interval__lt".to_owned(), p.to_string()))
5043 .collect::<Vec<(std::string::String, std::string::String)>>(),
5044 ),
5045 _ => local_var_req_builder.query(&[(
5046 "interval__lt",
5047 &local_var_str
5048 .into_iter()
5049 .map(|p| p.to_string())
5050 .collect::<Vec<String>>()
5051 .join(",")
5052 .to_string(),
5053 )]),
5054 };
5055 }
5056 if let Some(ref local_var_str) = interval__lte {
5057 local_var_req_builder = match "multi" {
5058 "multi" => local_var_req_builder.query(
5059 &local_var_str
5060 .into_iter()
5061 .map(|p| ("interval__lte".to_owned(), p.to_string()))
5062 .collect::<Vec<(std::string::String, std::string::String)>>(),
5063 ),
5064 _ => local_var_req_builder.query(&[(
5065 "interval__lte",
5066 &local_var_str
5067 .into_iter()
5068 .map(|p| p.to_string())
5069 .collect::<Vec<String>>()
5070 .join(",")
5071 .to_string(),
5072 )]),
5073 };
5074 }
5075 if let Some(ref local_var_str) = interval__n {
5076 local_var_req_builder = match "multi" {
5077 "multi" => local_var_req_builder.query(
5078 &local_var_str
5079 .into_iter()
5080 .map(|p| ("interval__n".to_owned(), p.to_string()))
5081 .collect::<Vec<(std::string::String, std::string::String)>>(),
5082 ),
5083 _ => local_var_req_builder.query(&[(
5084 "interval__n",
5085 &local_var_str
5086 .into_iter()
5087 .map(|p| p.to_string())
5088 .collect::<Vec<String>>()
5089 .join(",")
5090 .to_string(),
5091 )]),
5092 };
5093 }
5094 if let Some(ref local_var_str) = job_id {
5095 local_var_req_builder =
5096 local_var_req_builder.query(&[("job_id", &local_var_str.to_string())]);
5097 }
5098 if let Some(ref local_var_str) = limit {
5099 local_var_req_builder =
5100 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
5101 }
5102 if let Some(ref local_var_str) = name {
5103 local_var_req_builder = match "multi" {
5104 "multi" => local_var_req_builder.query(
5105 &local_var_str
5106 .into_iter()
5107 .map(|p| ("name".to_owned(), p.to_string()))
5108 .collect::<Vec<(std::string::String, std::string::String)>>(),
5109 ),
5110 _ => local_var_req_builder.query(&[(
5111 "name",
5112 &local_var_str
5113 .into_iter()
5114 .map(|p| p.to_string())
5115 .collect::<Vec<String>>()
5116 .join(",")
5117 .to_string(),
5118 )]),
5119 };
5120 }
5121 if let Some(ref local_var_str) = name__empty {
5122 local_var_req_builder =
5123 local_var_req_builder.query(&[("name__empty", &local_var_str.to_string())]);
5124 }
5125 if let Some(ref local_var_str) = name__ic {
5126 local_var_req_builder = match "multi" {
5127 "multi" => local_var_req_builder.query(
5128 &local_var_str
5129 .into_iter()
5130 .map(|p| ("name__ic".to_owned(), p.to_string()))
5131 .collect::<Vec<(std::string::String, std::string::String)>>(),
5132 ),
5133 _ => local_var_req_builder.query(&[(
5134 "name__ic",
5135 &local_var_str
5136 .into_iter()
5137 .map(|p| p.to_string())
5138 .collect::<Vec<String>>()
5139 .join(",")
5140 .to_string(),
5141 )]),
5142 };
5143 }
5144 if let Some(ref local_var_str) = name__ie {
5145 local_var_req_builder = match "multi" {
5146 "multi" => local_var_req_builder.query(
5147 &local_var_str
5148 .into_iter()
5149 .map(|p| ("name__ie".to_owned(), p.to_string()))
5150 .collect::<Vec<(std::string::String, std::string::String)>>(),
5151 ),
5152 _ => local_var_req_builder.query(&[(
5153 "name__ie",
5154 &local_var_str
5155 .into_iter()
5156 .map(|p| p.to_string())
5157 .collect::<Vec<String>>()
5158 .join(",")
5159 .to_string(),
5160 )]),
5161 };
5162 }
5163 if let Some(ref local_var_str) = name__iew {
5164 local_var_req_builder = match "multi" {
5165 "multi" => local_var_req_builder.query(
5166 &local_var_str
5167 .into_iter()
5168 .map(|p| ("name__iew".to_owned(), p.to_string()))
5169 .collect::<Vec<(std::string::String, std::string::String)>>(),
5170 ),
5171 _ => local_var_req_builder.query(&[(
5172 "name__iew",
5173 &local_var_str
5174 .into_iter()
5175 .map(|p| p.to_string())
5176 .collect::<Vec<String>>()
5177 .join(",")
5178 .to_string(),
5179 )]),
5180 };
5181 }
5182 if let Some(ref local_var_str) = name__iregex {
5183 local_var_req_builder = match "multi" {
5184 "multi" => local_var_req_builder.query(
5185 &local_var_str
5186 .into_iter()
5187 .map(|p| ("name__iregex".to_owned(), p.to_string()))
5188 .collect::<Vec<(std::string::String, std::string::String)>>(),
5189 ),
5190 _ => local_var_req_builder.query(&[(
5191 "name__iregex",
5192 &local_var_str
5193 .into_iter()
5194 .map(|p| p.to_string())
5195 .collect::<Vec<String>>()
5196 .join(",")
5197 .to_string(),
5198 )]),
5199 };
5200 }
5201 if let Some(ref local_var_str) = name__isw {
5202 local_var_req_builder = match "multi" {
5203 "multi" => local_var_req_builder.query(
5204 &local_var_str
5205 .into_iter()
5206 .map(|p| ("name__isw".to_owned(), p.to_string()))
5207 .collect::<Vec<(std::string::String, std::string::String)>>(),
5208 ),
5209 _ => local_var_req_builder.query(&[(
5210 "name__isw",
5211 &local_var_str
5212 .into_iter()
5213 .map(|p| p.to_string())
5214 .collect::<Vec<String>>()
5215 .join(",")
5216 .to_string(),
5217 )]),
5218 };
5219 }
5220 if let Some(ref local_var_str) = name__n {
5221 local_var_req_builder = match "multi" {
5222 "multi" => local_var_req_builder.query(
5223 &local_var_str
5224 .into_iter()
5225 .map(|p| ("name__n".to_owned(), p.to_string()))
5226 .collect::<Vec<(std::string::String, std::string::String)>>(),
5227 ),
5228 _ => local_var_req_builder.query(&[(
5229 "name__n",
5230 &local_var_str
5231 .into_iter()
5232 .map(|p| p.to_string())
5233 .collect::<Vec<String>>()
5234 .join(",")
5235 .to_string(),
5236 )]),
5237 };
5238 }
5239 if let Some(ref local_var_str) = name__nic {
5240 local_var_req_builder = match "multi" {
5241 "multi" => local_var_req_builder.query(
5242 &local_var_str
5243 .into_iter()
5244 .map(|p| ("name__nic".to_owned(), p.to_string()))
5245 .collect::<Vec<(std::string::String, std::string::String)>>(),
5246 ),
5247 _ => local_var_req_builder.query(&[(
5248 "name__nic",
5249 &local_var_str
5250 .into_iter()
5251 .map(|p| p.to_string())
5252 .collect::<Vec<String>>()
5253 .join(",")
5254 .to_string(),
5255 )]),
5256 };
5257 }
5258 if let Some(ref local_var_str) = name__nie {
5259 local_var_req_builder = match "multi" {
5260 "multi" => local_var_req_builder.query(
5261 &local_var_str
5262 .into_iter()
5263 .map(|p| ("name__nie".to_owned(), p.to_string()))
5264 .collect::<Vec<(std::string::String, std::string::String)>>(),
5265 ),
5266 _ => local_var_req_builder.query(&[(
5267 "name__nie",
5268 &local_var_str
5269 .into_iter()
5270 .map(|p| p.to_string())
5271 .collect::<Vec<String>>()
5272 .join(",")
5273 .to_string(),
5274 )]),
5275 };
5276 }
5277 if let Some(ref local_var_str) = name__niew {
5278 local_var_req_builder = match "multi" {
5279 "multi" => local_var_req_builder.query(
5280 &local_var_str
5281 .into_iter()
5282 .map(|p| ("name__niew".to_owned(), p.to_string()))
5283 .collect::<Vec<(std::string::String, std::string::String)>>(),
5284 ),
5285 _ => local_var_req_builder.query(&[(
5286 "name__niew",
5287 &local_var_str
5288 .into_iter()
5289 .map(|p| p.to_string())
5290 .collect::<Vec<String>>()
5291 .join(",")
5292 .to_string(),
5293 )]),
5294 };
5295 }
5296 if let Some(ref local_var_str) = name__nisw {
5297 local_var_req_builder = match "multi" {
5298 "multi" => local_var_req_builder.query(
5299 &local_var_str
5300 .into_iter()
5301 .map(|p| ("name__nisw".to_owned(), p.to_string()))
5302 .collect::<Vec<(std::string::String, std::string::String)>>(),
5303 ),
5304 _ => local_var_req_builder.query(&[(
5305 "name__nisw",
5306 &local_var_str
5307 .into_iter()
5308 .map(|p| p.to_string())
5309 .collect::<Vec<String>>()
5310 .join(",")
5311 .to_string(),
5312 )]),
5313 };
5314 }
5315 if let Some(ref local_var_str) = name__regex {
5316 local_var_req_builder = match "multi" {
5317 "multi" => local_var_req_builder.query(
5318 &local_var_str
5319 .into_iter()
5320 .map(|p| ("name__regex".to_owned(), p.to_string()))
5321 .collect::<Vec<(std::string::String, std::string::String)>>(),
5322 ),
5323 _ => local_var_req_builder.query(&[(
5324 "name__regex",
5325 &local_var_str
5326 .into_iter()
5327 .map(|p| p.to_string())
5328 .collect::<Vec<String>>()
5329 .join(",")
5330 .to_string(),
5331 )]),
5332 };
5333 }
5334 if let Some(ref local_var_str) = object_id {
5335 local_var_req_builder = match "multi" {
5336 "multi" => local_var_req_builder.query(
5337 &local_var_str
5338 .into_iter()
5339 .map(|p| ("object_id".to_owned(), p.to_string()))
5340 .collect::<Vec<(std::string::String, std::string::String)>>(),
5341 ),
5342 _ => local_var_req_builder.query(&[(
5343 "object_id",
5344 &local_var_str
5345 .into_iter()
5346 .map(|p| p.to_string())
5347 .collect::<Vec<String>>()
5348 .join(",")
5349 .to_string(),
5350 )]),
5351 };
5352 }
5353 if let Some(ref local_var_str) = object_id__empty {
5354 local_var_req_builder =
5355 local_var_req_builder.query(&[("object_id__empty", &local_var_str.to_string())]);
5356 }
5357 if let Some(ref local_var_str) = object_id__gt {
5358 local_var_req_builder = match "multi" {
5359 "multi" => local_var_req_builder.query(
5360 &local_var_str
5361 .into_iter()
5362 .map(|p| ("object_id__gt".to_owned(), p.to_string()))
5363 .collect::<Vec<(std::string::String, std::string::String)>>(),
5364 ),
5365 _ => local_var_req_builder.query(&[(
5366 "object_id__gt",
5367 &local_var_str
5368 .into_iter()
5369 .map(|p| p.to_string())
5370 .collect::<Vec<String>>()
5371 .join(",")
5372 .to_string(),
5373 )]),
5374 };
5375 }
5376 if let Some(ref local_var_str) = object_id__gte {
5377 local_var_req_builder = match "multi" {
5378 "multi" => local_var_req_builder.query(
5379 &local_var_str
5380 .into_iter()
5381 .map(|p| ("object_id__gte".to_owned(), p.to_string()))
5382 .collect::<Vec<(std::string::String, std::string::String)>>(),
5383 ),
5384 _ => local_var_req_builder.query(&[(
5385 "object_id__gte",
5386 &local_var_str
5387 .into_iter()
5388 .map(|p| p.to_string())
5389 .collect::<Vec<String>>()
5390 .join(",")
5391 .to_string(),
5392 )]),
5393 };
5394 }
5395 if let Some(ref local_var_str) = object_id__lt {
5396 local_var_req_builder = match "multi" {
5397 "multi" => local_var_req_builder.query(
5398 &local_var_str
5399 .into_iter()
5400 .map(|p| ("object_id__lt".to_owned(), p.to_string()))
5401 .collect::<Vec<(std::string::String, std::string::String)>>(),
5402 ),
5403 _ => local_var_req_builder.query(&[(
5404 "object_id__lt",
5405 &local_var_str
5406 .into_iter()
5407 .map(|p| p.to_string())
5408 .collect::<Vec<String>>()
5409 .join(",")
5410 .to_string(),
5411 )]),
5412 };
5413 }
5414 if let Some(ref local_var_str) = object_id__lte {
5415 local_var_req_builder = match "multi" {
5416 "multi" => local_var_req_builder.query(
5417 &local_var_str
5418 .into_iter()
5419 .map(|p| ("object_id__lte".to_owned(), p.to_string()))
5420 .collect::<Vec<(std::string::String, std::string::String)>>(),
5421 ),
5422 _ => local_var_req_builder.query(&[(
5423 "object_id__lte",
5424 &local_var_str
5425 .into_iter()
5426 .map(|p| p.to_string())
5427 .collect::<Vec<String>>()
5428 .join(",")
5429 .to_string(),
5430 )]),
5431 };
5432 }
5433 if let Some(ref local_var_str) = object_id__n {
5434 local_var_req_builder = match "multi" {
5435 "multi" => local_var_req_builder.query(
5436 &local_var_str
5437 .into_iter()
5438 .map(|p| ("object_id__n".to_owned(), p.to_string()))
5439 .collect::<Vec<(std::string::String, std::string::String)>>(),
5440 ),
5441 _ => local_var_req_builder.query(&[(
5442 "object_id__n",
5443 &local_var_str
5444 .into_iter()
5445 .map(|p| p.to_string())
5446 .collect::<Vec<String>>()
5447 .join(",")
5448 .to_string(),
5449 )]),
5450 };
5451 }
5452 if let Some(ref local_var_str) = object_type {
5453 local_var_req_builder = match "multi" {
5454 "multi" => local_var_req_builder.query(
5455 &local_var_str
5456 .into_iter()
5457 .map(|p| ("object_type".to_owned(), p.to_string()))
5458 .collect::<Vec<(std::string::String, std::string::String)>>(),
5459 ),
5460 _ => local_var_req_builder.query(&[(
5461 "object_type",
5462 &local_var_str
5463 .into_iter()
5464 .map(|p| p.to_string())
5465 .collect::<Vec<String>>()
5466 .join(",")
5467 .to_string(),
5468 )]),
5469 };
5470 }
5471 if let Some(ref local_var_str) = object_type__n {
5472 local_var_req_builder = match "multi" {
5473 "multi" => local_var_req_builder.query(
5474 &local_var_str
5475 .into_iter()
5476 .map(|p| ("object_type__n".to_owned(), p.to_string()))
5477 .collect::<Vec<(std::string::String, std::string::String)>>(),
5478 ),
5479 _ => local_var_req_builder.query(&[(
5480 "object_type__n",
5481 &local_var_str
5482 .into_iter()
5483 .map(|p| p.to_string())
5484 .collect::<Vec<String>>()
5485 .join(",")
5486 .to_string(),
5487 )]),
5488 };
5489 }
5490 if let Some(ref local_var_str) = object_type_id {
5491 local_var_req_builder = match "multi" {
5492 "multi" => local_var_req_builder.query(
5493 &local_var_str
5494 .into_iter()
5495 .map(|p| ("object_type_id".to_owned(), p.to_string()))
5496 .collect::<Vec<(std::string::String, std::string::String)>>(),
5497 ),
5498 _ => local_var_req_builder.query(&[(
5499 "object_type_id",
5500 &local_var_str
5501 .into_iter()
5502 .map(|p| p.to_string())
5503 .collect::<Vec<String>>()
5504 .join(",")
5505 .to_string(),
5506 )]),
5507 };
5508 }
5509 if let Some(ref local_var_str) = object_type_id__n {
5510 local_var_req_builder = match "multi" {
5511 "multi" => local_var_req_builder.query(
5512 &local_var_str
5513 .into_iter()
5514 .map(|p| ("object_type_id__n".to_owned(), p.to_string()))
5515 .collect::<Vec<(std::string::String, std::string::String)>>(),
5516 ),
5517 _ => local_var_req_builder.query(&[(
5518 "object_type_id__n",
5519 &local_var_str
5520 .into_iter()
5521 .map(|p| p.to_string())
5522 .collect::<Vec<String>>()
5523 .join(",")
5524 .to_string(),
5525 )]),
5526 };
5527 }
5528 if let Some(ref local_var_str) = offset {
5529 local_var_req_builder =
5530 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
5531 }
5532 if let Some(ref local_var_str) = ordering {
5533 local_var_req_builder =
5534 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
5535 }
5536 if let Some(ref local_var_str) = q {
5537 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
5538 }
5539 if let Some(ref local_var_str) = queue_name {
5540 local_var_req_builder =
5541 local_var_req_builder.query(&[("queue_name", &local_var_str.to_string())]);
5542 }
5543 if let Some(ref local_var_str) = queue_name__empty {
5544 local_var_req_builder =
5545 local_var_req_builder.query(&[("queue_name__empty", &local_var_str.to_string())]);
5546 }
5547 if let Some(ref local_var_str) = queue_name__ic {
5548 local_var_req_builder =
5549 local_var_req_builder.query(&[("queue_name__ic", &local_var_str.to_string())]);
5550 }
5551 if let Some(ref local_var_str) = queue_name__ie {
5552 local_var_req_builder =
5553 local_var_req_builder.query(&[("queue_name__ie", &local_var_str.to_string())]);
5554 }
5555 if let Some(ref local_var_str) = queue_name__iew {
5556 local_var_req_builder =
5557 local_var_req_builder.query(&[("queue_name__iew", &local_var_str.to_string())]);
5558 }
5559 if let Some(ref local_var_str) = queue_name__iregex {
5560 local_var_req_builder =
5561 local_var_req_builder.query(&[("queue_name__iregex", &local_var_str.to_string())]);
5562 }
5563 if let Some(ref local_var_str) = queue_name__isw {
5564 local_var_req_builder =
5565 local_var_req_builder.query(&[("queue_name__isw", &local_var_str.to_string())]);
5566 }
5567 if let Some(ref local_var_str) = queue_name__n {
5568 local_var_req_builder =
5569 local_var_req_builder.query(&[("queue_name__n", &local_var_str.to_string())]);
5570 }
5571 if let Some(ref local_var_str) = queue_name__nic {
5572 local_var_req_builder =
5573 local_var_req_builder.query(&[("queue_name__nic", &local_var_str.to_string())]);
5574 }
5575 if let Some(ref local_var_str) = queue_name__nie {
5576 local_var_req_builder =
5577 local_var_req_builder.query(&[("queue_name__nie", &local_var_str.to_string())]);
5578 }
5579 if let Some(ref local_var_str) = queue_name__niew {
5580 local_var_req_builder =
5581 local_var_req_builder.query(&[("queue_name__niew", &local_var_str.to_string())]);
5582 }
5583 if let Some(ref local_var_str) = queue_name__nisw {
5584 local_var_req_builder =
5585 local_var_req_builder.query(&[("queue_name__nisw", &local_var_str.to_string())]);
5586 }
5587 if let Some(ref local_var_str) = queue_name__regex {
5588 local_var_req_builder =
5589 local_var_req_builder.query(&[("queue_name__regex", &local_var_str.to_string())]);
5590 }
5591 if let Some(ref local_var_str) = scheduled {
5592 local_var_req_builder =
5593 local_var_req_builder.query(&[("scheduled", &local_var_str.to_string())]);
5594 }
5595 if let Some(ref local_var_str) = scheduled__after {
5596 local_var_req_builder =
5597 local_var_req_builder.query(&[("scheduled__after", &local_var_str.to_string())]);
5598 }
5599 if let Some(ref local_var_str) = scheduled__before {
5600 local_var_req_builder =
5601 local_var_req_builder.query(&[("scheduled__before", &local_var_str.to_string())]);
5602 }
5603 if let Some(ref local_var_str) = started {
5604 local_var_req_builder =
5605 local_var_req_builder.query(&[("started", &local_var_str.to_string())]);
5606 }
5607 if let Some(ref local_var_str) = started__after {
5608 local_var_req_builder =
5609 local_var_req_builder.query(&[("started__after", &local_var_str.to_string())]);
5610 }
5611 if let Some(ref local_var_str) = started__before {
5612 local_var_req_builder =
5613 local_var_req_builder.query(&[("started__before", &local_var_str.to_string())]);
5614 }
5615 if let Some(ref local_var_str) = status {
5616 local_var_req_builder = match "multi" {
5617 "multi" => local_var_req_builder.query(
5618 &local_var_str
5619 .into_iter()
5620 .map(|p| ("status".to_owned(), p.to_string()))
5621 .collect::<Vec<(std::string::String, std::string::String)>>(),
5622 ),
5623 _ => local_var_req_builder.query(&[(
5624 "status",
5625 &local_var_str
5626 .into_iter()
5627 .map(|p| p.to_string())
5628 .collect::<Vec<String>>()
5629 .join(",")
5630 .to_string(),
5631 )]),
5632 };
5633 }
5634 if let Some(ref local_var_str) = status__empty {
5635 local_var_req_builder =
5636 local_var_req_builder.query(&[("status__empty", &local_var_str.to_string())]);
5637 }
5638 if let Some(ref local_var_str) = status__ic {
5639 local_var_req_builder = match "multi" {
5640 "multi" => local_var_req_builder.query(
5641 &local_var_str
5642 .into_iter()
5643 .map(|p| ("status__ic".to_owned(), p.to_string()))
5644 .collect::<Vec<(std::string::String, std::string::String)>>(),
5645 ),
5646 _ => local_var_req_builder.query(&[(
5647 "status__ic",
5648 &local_var_str
5649 .into_iter()
5650 .map(|p| p.to_string())
5651 .collect::<Vec<String>>()
5652 .join(",")
5653 .to_string(),
5654 )]),
5655 };
5656 }
5657 if let Some(ref local_var_str) = status__ie {
5658 local_var_req_builder = match "multi" {
5659 "multi" => local_var_req_builder.query(
5660 &local_var_str
5661 .into_iter()
5662 .map(|p| ("status__ie".to_owned(), p.to_string()))
5663 .collect::<Vec<(std::string::String, std::string::String)>>(),
5664 ),
5665 _ => local_var_req_builder.query(&[(
5666 "status__ie",
5667 &local_var_str
5668 .into_iter()
5669 .map(|p| p.to_string())
5670 .collect::<Vec<String>>()
5671 .join(",")
5672 .to_string(),
5673 )]),
5674 };
5675 }
5676 if let Some(ref local_var_str) = status__iew {
5677 local_var_req_builder = match "multi" {
5678 "multi" => local_var_req_builder.query(
5679 &local_var_str
5680 .into_iter()
5681 .map(|p| ("status__iew".to_owned(), p.to_string()))
5682 .collect::<Vec<(std::string::String, std::string::String)>>(),
5683 ),
5684 _ => local_var_req_builder.query(&[(
5685 "status__iew",
5686 &local_var_str
5687 .into_iter()
5688 .map(|p| p.to_string())
5689 .collect::<Vec<String>>()
5690 .join(",")
5691 .to_string(),
5692 )]),
5693 };
5694 }
5695 if let Some(ref local_var_str) = status__iregex {
5696 local_var_req_builder = match "multi" {
5697 "multi" => local_var_req_builder.query(
5698 &local_var_str
5699 .into_iter()
5700 .map(|p| ("status__iregex".to_owned(), p.to_string()))
5701 .collect::<Vec<(std::string::String, std::string::String)>>(),
5702 ),
5703 _ => local_var_req_builder.query(&[(
5704 "status__iregex",
5705 &local_var_str
5706 .into_iter()
5707 .map(|p| p.to_string())
5708 .collect::<Vec<String>>()
5709 .join(",")
5710 .to_string(),
5711 )]),
5712 };
5713 }
5714 if let Some(ref local_var_str) = status__isw {
5715 local_var_req_builder = match "multi" {
5716 "multi" => local_var_req_builder.query(
5717 &local_var_str
5718 .into_iter()
5719 .map(|p| ("status__isw".to_owned(), p.to_string()))
5720 .collect::<Vec<(std::string::String, std::string::String)>>(),
5721 ),
5722 _ => local_var_req_builder.query(&[(
5723 "status__isw",
5724 &local_var_str
5725 .into_iter()
5726 .map(|p| p.to_string())
5727 .collect::<Vec<String>>()
5728 .join(",")
5729 .to_string(),
5730 )]),
5731 };
5732 }
5733 if let Some(ref local_var_str) = status__n {
5734 local_var_req_builder = match "multi" {
5735 "multi" => local_var_req_builder.query(
5736 &local_var_str
5737 .into_iter()
5738 .map(|p| ("status__n".to_owned(), p.to_string()))
5739 .collect::<Vec<(std::string::String, std::string::String)>>(),
5740 ),
5741 _ => local_var_req_builder.query(&[(
5742 "status__n",
5743 &local_var_str
5744 .into_iter()
5745 .map(|p| p.to_string())
5746 .collect::<Vec<String>>()
5747 .join(",")
5748 .to_string(),
5749 )]),
5750 };
5751 }
5752 if let Some(ref local_var_str) = status__nic {
5753 local_var_req_builder = match "multi" {
5754 "multi" => local_var_req_builder.query(
5755 &local_var_str
5756 .into_iter()
5757 .map(|p| ("status__nic".to_owned(), p.to_string()))
5758 .collect::<Vec<(std::string::String, std::string::String)>>(),
5759 ),
5760 _ => local_var_req_builder.query(&[(
5761 "status__nic",
5762 &local_var_str
5763 .into_iter()
5764 .map(|p| p.to_string())
5765 .collect::<Vec<String>>()
5766 .join(",")
5767 .to_string(),
5768 )]),
5769 };
5770 }
5771 if let Some(ref local_var_str) = status__nie {
5772 local_var_req_builder = match "multi" {
5773 "multi" => local_var_req_builder.query(
5774 &local_var_str
5775 .into_iter()
5776 .map(|p| ("status__nie".to_owned(), p.to_string()))
5777 .collect::<Vec<(std::string::String, std::string::String)>>(),
5778 ),
5779 _ => local_var_req_builder.query(&[(
5780 "status__nie",
5781 &local_var_str
5782 .into_iter()
5783 .map(|p| p.to_string())
5784 .collect::<Vec<String>>()
5785 .join(",")
5786 .to_string(),
5787 )]),
5788 };
5789 }
5790 if let Some(ref local_var_str) = status__niew {
5791 local_var_req_builder = match "multi" {
5792 "multi" => local_var_req_builder.query(
5793 &local_var_str
5794 .into_iter()
5795 .map(|p| ("status__niew".to_owned(), p.to_string()))
5796 .collect::<Vec<(std::string::String, std::string::String)>>(),
5797 ),
5798 _ => local_var_req_builder.query(&[(
5799 "status__niew",
5800 &local_var_str
5801 .into_iter()
5802 .map(|p| p.to_string())
5803 .collect::<Vec<String>>()
5804 .join(",")
5805 .to_string(),
5806 )]),
5807 };
5808 }
5809 if let Some(ref local_var_str) = status__nisw {
5810 local_var_req_builder = match "multi" {
5811 "multi" => local_var_req_builder.query(
5812 &local_var_str
5813 .into_iter()
5814 .map(|p| ("status__nisw".to_owned(), p.to_string()))
5815 .collect::<Vec<(std::string::String, std::string::String)>>(),
5816 ),
5817 _ => local_var_req_builder.query(&[(
5818 "status__nisw",
5819 &local_var_str
5820 .into_iter()
5821 .map(|p| p.to_string())
5822 .collect::<Vec<String>>()
5823 .join(",")
5824 .to_string(),
5825 )]),
5826 };
5827 }
5828 if let Some(ref local_var_str) = status__regex {
5829 local_var_req_builder = match "multi" {
5830 "multi" => local_var_req_builder.query(
5831 &local_var_str
5832 .into_iter()
5833 .map(|p| ("status__regex".to_owned(), p.to_string()))
5834 .collect::<Vec<(std::string::String, std::string::String)>>(),
5835 ),
5836 _ => local_var_req_builder.query(&[(
5837 "status__regex",
5838 &local_var_str
5839 .into_iter()
5840 .map(|p| p.to_string())
5841 .collect::<Vec<String>>()
5842 .join(",")
5843 .to_string(),
5844 )]),
5845 };
5846 }
5847 if let Some(ref local_var_str) = user {
5848 local_var_req_builder =
5849 local_var_req_builder.query(&[("user", &local_var_str.to_string())]);
5850 }
5851 if let Some(ref local_var_str) = user__n {
5852 local_var_req_builder =
5853 local_var_req_builder.query(&[("user__n", &local_var_str.to_string())]);
5854 }
5855 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
5856 local_var_req_builder =
5857 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
5858 }
5859 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
5860 let local_var_key = local_var_apikey.key.clone();
5861 let local_var_value = match local_var_apikey.prefix {
5862 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
5863 None => local_var_key,
5864 };
5865 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
5866 };
5867
5868 let local_var_req = local_var_req_builder.build()?;
5869 let local_var_resp = local_var_client.execute(local_var_req).await?;
5870
5871 let local_var_status = local_var_resp.status();
5872 let local_var_content = local_var_resp.text().await?;
5873
5874 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
5875 serde_json::from_str(&local_var_content).map_err(Error::from)
5876 } else {
5877 let local_var_entity: Option<CoreJobsListError> =
5878 serde_json::from_str(&local_var_content).ok();
5879 let local_var_error = ResponseContent {
5880 status: local_var_status,
5881 content: local_var_content,
5882 entity: local_var_entity,
5883 };
5884 Err(Error::ResponseError(local_var_error))
5885 }
5886}
5887
5888pub async fn core_jobs_retrieve(
5890 configuration: &configuration::Configuration,
5891 id: i32,
5892) -> Result<crate::models::Job, Error<CoreJobsRetrieveError>> {
5893 let local_var_configuration = configuration;
5894
5895 let local_var_client = &local_var_configuration.client;
5896
5897 let local_var_uri_str = format!(
5898 "{}/api/core/jobs/{id}/",
5899 local_var_configuration.base_path,
5900 id = id
5901 );
5902 let mut local_var_req_builder =
5903 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
5904
5905 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
5906 local_var_req_builder =
5907 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
5908 }
5909 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
5910 let local_var_key = local_var_apikey.key.clone();
5911 let local_var_value = match local_var_apikey.prefix {
5912 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
5913 None => local_var_key,
5914 };
5915 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
5916 };
5917
5918 let local_var_req = local_var_req_builder.build()?;
5919 let local_var_resp = local_var_client.execute(local_var_req).await?;
5920
5921 let local_var_status = local_var_resp.status();
5922 let local_var_content = local_var_resp.text().await?;
5923
5924 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
5925 serde_json::from_str(&local_var_content).map_err(Error::from)
5926 } else {
5927 let local_var_entity: Option<CoreJobsRetrieveError> =
5928 serde_json::from_str(&local_var_content).ok();
5929 let local_var_error = ResponseContent {
5930 status: local_var_status,
5931 content: local_var_content,
5932 entity: local_var_entity,
5933 };
5934 Err(Error::ResponseError(local_var_error))
5935 }
5936}
5937
5938pub async fn core_object_changes_list(
5940 configuration: &configuration::Configuration,
5941 action: Option<&str>,
5942 action__empty: Option<bool>,
5943 action__ic: Option<Vec<String>>,
5944 action__ie: Option<Vec<String>>,
5945 action__iew: Option<Vec<String>>,
5946 action__iregex: Option<Vec<String>>,
5947 action__isw: Option<Vec<String>>,
5948 action__n: Option<&str>,
5949 action__nic: Option<Vec<String>>,
5950 action__nie: Option<Vec<String>>,
5951 action__niew: Option<Vec<String>>,
5952 action__nisw: Option<Vec<String>>,
5953 action__regex: Option<Vec<String>>,
5954 changed_object_id: Option<Vec<i32>>,
5955 changed_object_id__empty: Option<bool>,
5956 changed_object_id__gt: Option<Vec<i32>>,
5957 changed_object_id__gte: Option<Vec<i32>>,
5958 changed_object_id__lt: Option<Vec<i32>>,
5959 changed_object_id__lte: Option<Vec<i32>>,
5960 changed_object_id__n: Option<Vec<i32>>,
5961 changed_object_type: Option<Vec<String>>,
5962 changed_object_type__n: Option<Vec<String>>,
5963 changed_object_type_id: Option<Vec<i32>>,
5964 changed_object_type_id__n: Option<Vec<i32>>,
5965 id: Option<Vec<i32>>,
5966 id__empty: Option<bool>,
5967 id__gt: Option<Vec<i32>>,
5968 id__gte: Option<Vec<i32>>,
5969 id__lt: Option<Vec<i32>>,
5970 id__lte: Option<Vec<i32>>,
5971 id__n: Option<Vec<i32>>,
5972 limit: Option<i32>,
5973 object_repr: Option<Vec<String>>,
5974 object_repr__empty: Option<bool>,
5975 object_repr__ic: Option<Vec<String>>,
5976 object_repr__ie: Option<Vec<String>>,
5977 object_repr__iew: Option<Vec<String>>,
5978 object_repr__iregex: Option<Vec<String>>,
5979 object_repr__isw: Option<Vec<String>>,
5980 object_repr__n: Option<Vec<String>>,
5981 object_repr__nic: Option<Vec<String>>,
5982 object_repr__nie: Option<Vec<String>>,
5983 object_repr__niew: Option<Vec<String>>,
5984 object_repr__nisw: Option<Vec<String>>,
5985 object_repr__regex: Option<Vec<String>>,
5986 offset: Option<i32>,
5987 ordering: Option<&str>,
5988 q: Option<&str>,
5989 related_object_id: Option<Vec<i32>>,
5990 related_object_id__empty: Option<bool>,
5991 related_object_id__gt: Option<Vec<i32>>,
5992 related_object_id__gte: Option<Vec<i32>>,
5993 related_object_id__lt: Option<Vec<i32>>,
5994 related_object_id__lte: Option<Vec<i32>>,
5995 related_object_id__n: Option<Vec<i32>>,
5996 related_object_type: Option<Vec<String>>,
5997 related_object_type__n: Option<Vec<String>>,
5998 request_id: Option<&str>,
5999 time_after: Option<String>,
6000 time_before: Option<String>,
6001 user: Option<Vec<String>>,
6002 user__n: Option<Vec<String>>,
6003 user_id: Option<Vec<i32>>,
6004 user_id__n: Option<Vec<i32>>,
6005 user_name: Option<Vec<String>>,
6006 user_name__empty: Option<bool>,
6007 user_name__ic: Option<Vec<String>>,
6008 user_name__ie: Option<Vec<String>>,
6009 user_name__iew: Option<Vec<String>>,
6010 user_name__iregex: Option<Vec<String>>,
6011 user_name__isw: Option<Vec<String>>,
6012 user_name__n: Option<Vec<String>>,
6013 user_name__nic: Option<Vec<String>>,
6014 user_name__nie: Option<Vec<String>>,
6015 user_name__niew: Option<Vec<String>>,
6016 user_name__nisw: Option<Vec<String>>,
6017 user_name__regex: Option<Vec<String>>,
6018) -> Result<crate::models::PaginatedObjectChangeList, Error<CoreObjectChangesListError>> {
6019 let local_var_configuration = configuration;
6020
6021 let local_var_client = &local_var_configuration.client;
6022
6023 let local_var_uri_str = format!(
6024 "{}/api/core/object-changes/",
6025 local_var_configuration.base_path
6026 );
6027 let mut local_var_req_builder =
6028 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
6029
6030 if let Some(ref local_var_str) = action {
6031 local_var_req_builder =
6032 local_var_req_builder.query(&[("action", &local_var_str.to_string())]);
6033 }
6034 if let Some(ref local_var_str) = action__empty {
6035 local_var_req_builder =
6036 local_var_req_builder.query(&[("action__empty", &local_var_str.to_string())]);
6037 }
6038 if let Some(ref local_var_str) = action__ic {
6039 local_var_req_builder = match "multi" {
6040 "multi" => local_var_req_builder.query(
6041 &local_var_str
6042 .into_iter()
6043 .map(|p| ("action__ic".to_owned(), p.to_string()))
6044 .collect::<Vec<(std::string::String, std::string::String)>>(),
6045 ),
6046 _ => local_var_req_builder.query(&[(
6047 "action__ic",
6048 &local_var_str
6049 .into_iter()
6050 .map(|p| p.to_string())
6051 .collect::<Vec<String>>()
6052 .join(",")
6053 .to_string(),
6054 )]),
6055 };
6056 }
6057 if let Some(ref local_var_str) = action__ie {
6058 local_var_req_builder = match "multi" {
6059 "multi" => local_var_req_builder.query(
6060 &local_var_str
6061 .into_iter()
6062 .map(|p| ("action__ie".to_owned(), p.to_string()))
6063 .collect::<Vec<(std::string::String, std::string::String)>>(),
6064 ),
6065 _ => local_var_req_builder.query(&[(
6066 "action__ie",
6067 &local_var_str
6068 .into_iter()
6069 .map(|p| p.to_string())
6070 .collect::<Vec<String>>()
6071 .join(",")
6072 .to_string(),
6073 )]),
6074 };
6075 }
6076 if let Some(ref local_var_str) = action__iew {
6077 local_var_req_builder = match "multi" {
6078 "multi" => local_var_req_builder.query(
6079 &local_var_str
6080 .into_iter()
6081 .map(|p| ("action__iew".to_owned(), p.to_string()))
6082 .collect::<Vec<(std::string::String, std::string::String)>>(),
6083 ),
6084 _ => local_var_req_builder.query(&[(
6085 "action__iew",
6086 &local_var_str
6087 .into_iter()
6088 .map(|p| p.to_string())
6089 .collect::<Vec<String>>()
6090 .join(",")
6091 .to_string(),
6092 )]),
6093 };
6094 }
6095 if let Some(ref local_var_str) = action__iregex {
6096 local_var_req_builder = match "multi" {
6097 "multi" => local_var_req_builder.query(
6098 &local_var_str
6099 .into_iter()
6100 .map(|p| ("action__iregex".to_owned(), p.to_string()))
6101 .collect::<Vec<(std::string::String, std::string::String)>>(),
6102 ),
6103 _ => local_var_req_builder.query(&[(
6104 "action__iregex",
6105 &local_var_str
6106 .into_iter()
6107 .map(|p| p.to_string())
6108 .collect::<Vec<String>>()
6109 .join(",")
6110 .to_string(),
6111 )]),
6112 };
6113 }
6114 if let Some(ref local_var_str) = action__isw {
6115 local_var_req_builder = match "multi" {
6116 "multi" => local_var_req_builder.query(
6117 &local_var_str
6118 .into_iter()
6119 .map(|p| ("action__isw".to_owned(), p.to_string()))
6120 .collect::<Vec<(std::string::String, std::string::String)>>(),
6121 ),
6122 _ => local_var_req_builder.query(&[(
6123 "action__isw",
6124 &local_var_str
6125 .into_iter()
6126 .map(|p| p.to_string())
6127 .collect::<Vec<String>>()
6128 .join(",")
6129 .to_string(),
6130 )]),
6131 };
6132 }
6133 if let Some(ref local_var_str) = action__n {
6134 local_var_req_builder =
6135 local_var_req_builder.query(&[("action__n", &local_var_str.to_string())]);
6136 }
6137 if let Some(ref local_var_str) = action__nic {
6138 local_var_req_builder = match "multi" {
6139 "multi" => local_var_req_builder.query(
6140 &local_var_str
6141 .into_iter()
6142 .map(|p| ("action__nic".to_owned(), p.to_string()))
6143 .collect::<Vec<(std::string::String, std::string::String)>>(),
6144 ),
6145 _ => local_var_req_builder.query(&[(
6146 "action__nic",
6147 &local_var_str
6148 .into_iter()
6149 .map(|p| p.to_string())
6150 .collect::<Vec<String>>()
6151 .join(",")
6152 .to_string(),
6153 )]),
6154 };
6155 }
6156 if let Some(ref local_var_str) = action__nie {
6157 local_var_req_builder = match "multi" {
6158 "multi" => local_var_req_builder.query(
6159 &local_var_str
6160 .into_iter()
6161 .map(|p| ("action__nie".to_owned(), p.to_string()))
6162 .collect::<Vec<(std::string::String, std::string::String)>>(),
6163 ),
6164 _ => local_var_req_builder.query(&[(
6165 "action__nie",
6166 &local_var_str
6167 .into_iter()
6168 .map(|p| p.to_string())
6169 .collect::<Vec<String>>()
6170 .join(",")
6171 .to_string(),
6172 )]),
6173 };
6174 }
6175 if let Some(ref local_var_str) = action__niew {
6176 local_var_req_builder = match "multi" {
6177 "multi" => local_var_req_builder.query(
6178 &local_var_str
6179 .into_iter()
6180 .map(|p| ("action__niew".to_owned(), p.to_string()))
6181 .collect::<Vec<(std::string::String, std::string::String)>>(),
6182 ),
6183 _ => local_var_req_builder.query(&[(
6184 "action__niew",
6185 &local_var_str
6186 .into_iter()
6187 .map(|p| p.to_string())
6188 .collect::<Vec<String>>()
6189 .join(",")
6190 .to_string(),
6191 )]),
6192 };
6193 }
6194 if let Some(ref local_var_str) = action__nisw {
6195 local_var_req_builder = match "multi" {
6196 "multi" => local_var_req_builder.query(
6197 &local_var_str
6198 .into_iter()
6199 .map(|p| ("action__nisw".to_owned(), p.to_string()))
6200 .collect::<Vec<(std::string::String, std::string::String)>>(),
6201 ),
6202 _ => local_var_req_builder.query(&[(
6203 "action__nisw",
6204 &local_var_str
6205 .into_iter()
6206 .map(|p| p.to_string())
6207 .collect::<Vec<String>>()
6208 .join(",")
6209 .to_string(),
6210 )]),
6211 };
6212 }
6213 if let Some(ref local_var_str) = action__regex {
6214 local_var_req_builder = match "multi" {
6215 "multi" => local_var_req_builder.query(
6216 &local_var_str
6217 .into_iter()
6218 .map(|p| ("action__regex".to_owned(), p.to_string()))
6219 .collect::<Vec<(std::string::String, std::string::String)>>(),
6220 ),
6221 _ => local_var_req_builder.query(&[(
6222 "action__regex",
6223 &local_var_str
6224 .into_iter()
6225 .map(|p| p.to_string())
6226 .collect::<Vec<String>>()
6227 .join(",")
6228 .to_string(),
6229 )]),
6230 };
6231 }
6232 if let Some(ref local_var_str) = changed_object_id {
6233 local_var_req_builder = match "multi" {
6234 "multi" => local_var_req_builder.query(
6235 &local_var_str
6236 .into_iter()
6237 .map(|p| ("changed_object_id".to_owned(), p.to_string()))
6238 .collect::<Vec<(std::string::String, std::string::String)>>(),
6239 ),
6240 _ => local_var_req_builder.query(&[(
6241 "changed_object_id",
6242 &local_var_str
6243 .into_iter()
6244 .map(|p| p.to_string())
6245 .collect::<Vec<String>>()
6246 .join(",")
6247 .to_string(),
6248 )]),
6249 };
6250 }
6251 if let Some(ref local_var_str) = changed_object_id__empty {
6252 local_var_req_builder = local_var_req_builder
6253 .query(&[("changed_object_id__empty", &local_var_str.to_string())]);
6254 }
6255 if let Some(ref local_var_str) = changed_object_id__gt {
6256 local_var_req_builder = match "multi" {
6257 "multi" => local_var_req_builder.query(
6258 &local_var_str
6259 .into_iter()
6260 .map(|p| ("changed_object_id__gt".to_owned(), p.to_string()))
6261 .collect::<Vec<(std::string::String, std::string::String)>>(),
6262 ),
6263 _ => local_var_req_builder.query(&[(
6264 "changed_object_id__gt",
6265 &local_var_str
6266 .into_iter()
6267 .map(|p| p.to_string())
6268 .collect::<Vec<String>>()
6269 .join(",")
6270 .to_string(),
6271 )]),
6272 };
6273 }
6274 if let Some(ref local_var_str) = changed_object_id__gte {
6275 local_var_req_builder = match "multi" {
6276 "multi" => local_var_req_builder.query(
6277 &local_var_str
6278 .into_iter()
6279 .map(|p| ("changed_object_id__gte".to_owned(), p.to_string()))
6280 .collect::<Vec<(std::string::String, std::string::String)>>(),
6281 ),
6282 _ => local_var_req_builder.query(&[(
6283 "changed_object_id__gte",
6284 &local_var_str
6285 .into_iter()
6286 .map(|p| p.to_string())
6287 .collect::<Vec<String>>()
6288 .join(",")
6289 .to_string(),
6290 )]),
6291 };
6292 }
6293 if let Some(ref local_var_str) = changed_object_id__lt {
6294 local_var_req_builder = match "multi" {
6295 "multi" => local_var_req_builder.query(
6296 &local_var_str
6297 .into_iter()
6298 .map(|p| ("changed_object_id__lt".to_owned(), p.to_string()))
6299 .collect::<Vec<(std::string::String, std::string::String)>>(),
6300 ),
6301 _ => local_var_req_builder.query(&[(
6302 "changed_object_id__lt",
6303 &local_var_str
6304 .into_iter()
6305 .map(|p| p.to_string())
6306 .collect::<Vec<String>>()
6307 .join(",")
6308 .to_string(),
6309 )]),
6310 };
6311 }
6312 if let Some(ref local_var_str) = changed_object_id__lte {
6313 local_var_req_builder = match "multi" {
6314 "multi" => local_var_req_builder.query(
6315 &local_var_str
6316 .into_iter()
6317 .map(|p| ("changed_object_id__lte".to_owned(), p.to_string()))
6318 .collect::<Vec<(std::string::String, std::string::String)>>(),
6319 ),
6320 _ => local_var_req_builder.query(&[(
6321 "changed_object_id__lte",
6322 &local_var_str
6323 .into_iter()
6324 .map(|p| p.to_string())
6325 .collect::<Vec<String>>()
6326 .join(",")
6327 .to_string(),
6328 )]),
6329 };
6330 }
6331 if let Some(ref local_var_str) = changed_object_id__n {
6332 local_var_req_builder = match "multi" {
6333 "multi" => local_var_req_builder.query(
6334 &local_var_str
6335 .into_iter()
6336 .map(|p| ("changed_object_id__n".to_owned(), p.to_string()))
6337 .collect::<Vec<(std::string::String, std::string::String)>>(),
6338 ),
6339 _ => local_var_req_builder.query(&[(
6340 "changed_object_id__n",
6341 &local_var_str
6342 .into_iter()
6343 .map(|p| p.to_string())
6344 .collect::<Vec<String>>()
6345 .join(",")
6346 .to_string(),
6347 )]),
6348 };
6349 }
6350 if let Some(ref local_var_str) = changed_object_type {
6351 local_var_req_builder = match "multi" {
6352 "multi" => local_var_req_builder.query(
6353 &local_var_str
6354 .into_iter()
6355 .map(|p| ("changed_object_type".to_owned(), p.to_string()))
6356 .collect::<Vec<(std::string::String, std::string::String)>>(),
6357 ),
6358 _ => local_var_req_builder.query(&[(
6359 "changed_object_type",
6360 &local_var_str
6361 .into_iter()
6362 .map(|p| p.to_string())
6363 .collect::<Vec<String>>()
6364 .join(",")
6365 .to_string(),
6366 )]),
6367 };
6368 }
6369 if let Some(ref local_var_str) = changed_object_type__n {
6370 local_var_req_builder = match "multi" {
6371 "multi" => local_var_req_builder.query(
6372 &local_var_str
6373 .into_iter()
6374 .map(|p| ("changed_object_type__n".to_owned(), p.to_string()))
6375 .collect::<Vec<(std::string::String, std::string::String)>>(),
6376 ),
6377 _ => local_var_req_builder.query(&[(
6378 "changed_object_type__n",
6379 &local_var_str
6380 .into_iter()
6381 .map(|p| p.to_string())
6382 .collect::<Vec<String>>()
6383 .join(",")
6384 .to_string(),
6385 )]),
6386 };
6387 }
6388 if let Some(ref local_var_str) = changed_object_type_id {
6389 local_var_req_builder = match "multi" {
6390 "multi" => local_var_req_builder.query(
6391 &local_var_str
6392 .into_iter()
6393 .map(|p| ("changed_object_type_id".to_owned(), p.to_string()))
6394 .collect::<Vec<(std::string::String, std::string::String)>>(),
6395 ),
6396 _ => local_var_req_builder.query(&[(
6397 "changed_object_type_id",
6398 &local_var_str
6399 .into_iter()
6400 .map(|p| p.to_string())
6401 .collect::<Vec<String>>()
6402 .join(",")
6403 .to_string(),
6404 )]),
6405 };
6406 }
6407 if let Some(ref local_var_str) = changed_object_type_id__n {
6408 local_var_req_builder = match "multi" {
6409 "multi" => local_var_req_builder.query(
6410 &local_var_str
6411 .into_iter()
6412 .map(|p| ("changed_object_type_id__n".to_owned(), p.to_string()))
6413 .collect::<Vec<(std::string::String, std::string::String)>>(),
6414 ),
6415 _ => local_var_req_builder.query(&[(
6416 "changed_object_type_id__n",
6417 &local_var_str
6418 .into_iter()
6419 .map(|p| p.to_string())
6420 .collect::<Vec<String>>()
6421 .join(",")
6422 .to_string(),
6423 )]),
6424 };
6425 }
6426 if let Some(ref local_var_str) = id {
6427 local_var_req_builder = match "multi" {
6428 "multi" => local_var_req_builder.query(
6429 &local_var_str
6430 .into_iter()
6431 .map(|p| ("id".to_owned(), p.to_string()))
6432 .collect::<Vec<(std::string::String, std::string::String)>>(),
6433 ),
6434 _ => local_var_req_builder.query(&[(
6435 "id",
6436 &local_var_str
6437 .into_iter()
6438 .map(|p| p.to_string())
6439 .collect::<Vec<String>>()
6440 .join(",")
6441 .to_string(),
6442 )]),
6443 };
6444 }
6445 if let Some(ref local_var_str) = id__empty {
6446 local_var_req_builder =
6447 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
6448 }
6449 if let Some(ref local_var_str) = id__gt {
6450 local_var_req_builder = match "multi" {
6451 "multi" => local_var_req_builder.query(
6452 &local_var_str
6453 .into_iter()
6454 .map(|p| ("id__gt".to_owned(), p.to_string()))
6455 .collect::<Vec<(std::string::String, std::string::String)>>(),
6456 ),
6457 _ => local_var_req_builder.query(&[(
6458 "id__gt",
6459 &local_var_str
6460 .into_iter()
6461 .map(|p| p.to_string())
6462 .collect::<Vec<String>>()
6463 .join(",")
6464 .to_string(),
6465 )]),
6466 };
6467 }
6468 if let Some(ref local_var_str) = id__gte {
6469 local_var_req_builder = match "multi" {
6470 "multi" => local_var_req_builder.query(
6471 &local_var_str
6472 .into_iter()
6473 .map(|p| ("id__gte".to_owned(), p.to_string()))
6474 .collect::<Vec<(std::string::String, std::string::String)>>(),
6475 ),
6476 _ => local_var_req_builder.query(&[(
6477 "id__gte",
6478 &local_var_str
6479 .into_iter()
6480 .map(|p| p.to_string())
6481 .collect::<Vec<String>>()
6482 .join(",")
6483 .to_string(),
6484 )]),
6485 };
6486 }
6487 if let Some(ref local_var_str) = id__lt {
6488 local_var_req_builder = match "multi" {
6489 "multi" => local_var_req_builder.query(
6490 &local_var_str
6491 .into_iter()
6492 .map(|p| ("id__lt".to_owned(), p.to_string()))
6493 .collect::<Vec<(std::string::String, std::string::String)>>(),
6494 ),
6495 _ => local_var_req_builder.query(&[(
6496 "id__lt",
6497 &local_var_str
6498 .into_iter()
6499 .map(|p| p.to_string())
6500 .collect::<Vec<String>>()
6501 .join(",")
6502 .to_string(),
6503 )]),
6504 };
6505 }
6506 if let Some(ref local_var_str) = id__lte {
6507 local_var_req_builder = match "multi" {
6508 "multi" => local_var_req_builder.query(
6509 &local_var_str
6510 .into_iter()
6511 .map(|p| ("id__lte".to_owned(), p.to_string()))
6512 .collect::<Vec<(std::string::String, std::string::String)>>(),
6513 ),
6514 _ => local_var_req_builder.query(&[(
6515 "id__lte",
6516 &local_var_str
6517 .into_iter()
6518 .map(|p| p.to_string())
6519 .collect::<Vec<String>>()
6520 .join(",")
6521 .to_string(),
6522 )]),
6523 };
6524 }
6525 if let Some(ref local_var_str) = id__n {
6526 local_var_req_builder = match "multi" {
6527 "multi" => local_var_req_builder.query(
6528 &local_var_str
6529 .into_iter()
6530 .map(|p| ("id__n".to_owned(), p.to_string()))
6531 .collect::<Vec<(std::string::String, std::string::String)>>(),
6532 ),
6533 _ => local_var_req_builder.query(&[(
6534 "id__n",
6535 &local_var_str
6536 .into_iter()
6537 .map(|p| p.to_string())
6538 .collect::<Vec<String>>()
6539 .join(",")
6540 .to_string(),
6541 )]),
6542 };
6543 }
6544 if let Some(ref local_var_str) = limit {
6545 local_var_req_builder =
6546 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
6547 }
6548 if let Some(ref local_var_str) = object_repr {
6549 local_var_req_builder = match "multi" {
6550 "multi" => local_var_req_builder.query(
6551 &local_var_str
6552 .into_iter()
6553 .map(|p| ("object_repr".to_owned(), p.to_string()))
6554 .collect::<Vec<(std::string::String, std::string::String)>>(),
6555 ),
6556 _ => local_var_req_builder.query(&[(
6557 "object_repr",
6558 &local_var_str
6559 .into_iter()
6560 .map(|p| p.to_string())
6561 .collect::<Vec<String>>()
6562 .join(",")
6563 .to_string(),
6564 )]),
6565 };
6566 }
6567 if let Some(ref local_var_str) = object_repr__empty {
6568 local_var_req_builder =
6569 local_var_req_builder.query(&[("object_repr__empty", &local_var_str.to_string())]);
6570 }
6571 if let Some(ref local_var_str) = object_repr__ic {
6572 local_var_req_builder = match "multi" {
6573 "multi" => local_var_req_builder.query(
6574 &local_var_str
6575 .into_iter()
6576 .map(|p| ("object_repr__ic".to_owned(), p.to_string()))
6577 .collect::<Vec<(std::string::String, std::string::String)>>(),
6578 ),
6579 _ => local_var_req_builder.query(&[(
6580 "object_repr__ic",
6581 &local_var_str
6582 .into_iter()
6583 .map(|p| p.to_string())
6584 .collect::<Vec<String>>()
6585 .join(",")
6586 .to_string(),
6587 )]),
6588 };
6589 }
6590 if let Some(ref local_var_str) = object_repr__ie {
6591 local_var_req_builder = match "multi" {
6592 "multi" => local_var_req_builder.query(
6593 &local_var_str
6594 .into_iter()
6595 .map(|p| ("object_repr__ie".to_owned(), p.to_string()))
6596 .collect::<Vec<(std::string::String, std::string::String)>>(),
6597 ),
6598 _ => local_var_req_builder.query(&[(
6599 "object_repr__ie",
6600 &local_var_str
6601 .into_iter()
6602 .map(|p| p.to_string())
6603 .collect::<Vec<String>>()
6604 .join(",")
6605 .to_string(),
6606 )]),
6607 };
6608 }
6609 if let Some(ref local_var_str) = object_repr__iew {
6610 local_var_req_builder = match "multi" {
6611 "multi" => local_var_req_builder.query(
6612 &local_var_str
6613 .into_iter()
6614 .map(|p| ("object_repr__iew".to_owned(), p.to_string()))
6615 .collect::<Vec<(std::string::String, std::string::String)>>(),
6616 ),
6617 _ => local_var_req_builder.query(&[(
6618 "object_repr__iew",
6619 &local_var_str
6620 .into_iter()
6621 .map(|p| p.to_string())
6622 .collect::<Vec<String>>()
6623 .join(",")
6624 .to_string(),
6625 )]),
6626 };
6627 }
6628 if let Some(ref local_var_str) = object_repr__iregex {
6629 local_var_req_builder = match "multi" {
6630 "multi" => local_var_req_builder.query(
6631 &local_var_str
6632 .into_iter()
6633 .map(|p| ("object_repr__iregex".to_owned(), p.to_string()))
6634 .collect::<Vec<(std::string::String, std::string::String)>>(),
6635 ),
6636 _ => local_var_req_builder.query(&[(
6637 "object_repr__iregex",
6638 &local_var_str
6639 .into_iter()
6640 .map(|p| p.to_string())
6641 .collect::<Vec<String>>()
6642 .join(",")
6643 .to_string(),
6644 )]),
6645 };
6646 }
6647 if let Some(ref local_var_str) = object_repr__isw {
6648 local_var_req_builder = match "multi" {
6649 "multi" => local_var_req_builder.query(
6650 &local_var_str
6651 .into_iter()
6652 .map(|p| ("object_repr__isw".to_owned(), p.to_string()))
6653 .collect::<Vec<(std::string::String, std::string::String)>>(),
6654 ),
6655 _ => local_var_req_builder.query(&[(
6656 "object_repr__isw",
6657 &local_var_str
6658 .into_iter()
6659 .map(|p| p.to_string())
6660 .collect::<Vec<String>>()
6661 .join(",")
6662 .to_string(),
6663 )]),
6664 };
6665 }
6666 if let Some(ref local_var_str) = object_repr__n {
6667 local_var_req_builder = match "multi" {
6668 "multi" => local_var_req_builder.query(
6669 &local_var_str
6670 .into_iter()
6671 .map(|p| ("object_repr__n".to_owned(), p.to_string()))
6672 .collect::<Vec<(std::string::String, std::string::String)>>(),
6673 ),
6674 _ => local_var_req_builder.query(&[(
6675 "object_repr__n",
6676 &local_var_str
6677 .into_iter()
6678 .map(|p| p.to_string())
6679 .collect::<Vec<String>>()
6680 .join(",")
6681 .to_string(),
6682 )]),
6683 };
6684 }
6685 if let Some(ref local_var_str) = object_repr__nic {
6686 local_var_req_builder = match "multi" {
6687 "multi" => local_var_req_builder.query(
6688 &local_var_str
6689 .into_iter()
6690 .map(|p| ("object_repr__nic".to_owned(), p.to_string()))
6691 .collect::<Vec<(std::string::String, std::string::String)>>(),
6692 ),
6693 _ => local_var_req_builder.query(&[(
6694 "object_repr__nic",
6695 &local_var_str
6696 .into_iter()
6697 .map(|p| p.to_string())
6698 .collect::<Vec<String>>()
6699 .join(",")
6700 .to_string(),
6701 )]),
6702 };
6703 }
6704 if let Some(ref local_var_str) = object_repr__nie {
6705 local_var_req_builder = match "multi" {
6706 "multi" => local_var_req_builder.query(
6707 &local_var_str
6708 .into_iter()
6709 .map(|p| ("object_repr__nie".to_owned(), p.to_string()))
6710 .collect::<Vec<(std::string::String, std::string::String)>>(),
6711 ),
6712 _ => local_var_req_builder.query(&[(
6713 "object_repr__nie",
6714 &local_var_str
6715 .into_iter()
6716 .map(|p| p.to_string())
6717 .collect::<Vec<String>>()
6718 .join(",")
6719 .to_string(),
6720 )]),
6721 };
6722 }
6723 if let Some(ref local_var_str) = object_repr__niew {
6724 local_var_req_builder = match "multi" {
6725 "multi" => local_var_req_builder.query(
6726 &local_var_str
6727 .into_iter()
6728 .map(|p| ("object_repr__niew".to_owned(), p.to_string()))
6729 .collect::<Vec<(std::string::String, std::string::String)>>(),
6730 ),
6731 _ => local_var_req_builder.query(&[(
6732 "object_repr__niew",
6733 &local_var_str
6734 .into_iter()
6735 .map(|p| p.to_string())
6736 .collect::<Vec<String>>()
6737 .join(",")
6738 .to_string(),
6739 )]),
6740 };
6741 }
6742 if let Some(ref local_var_str) = object_repr__nisw {
6743 local_var_req_builder = match "multi" {
6744 "multi" => local_var_req_builder.query(
6745 &local_var_str
6746 .into_iter()
6747 .map(|p| ("object_repr__nisw".to_owned(), p.to_string()))
6748 .collect::<Vec<(std::string::String, std::string::String)>>(),
6749 ),
6750 _ => local_var_req_builder.query(&[(
6751 "object_repr__nisw",
6752 &local_var_str
6753 .into_iter()
6754 .map(|p| p.to_string())
6755 .collect::<Vec<String>>()
6756 .join(",")
6757 .to_string(),
6758 )]),
6759 };
6760 }
6761 if let Some(ref local_var_str) = object_repr__regex {
6762 local_var_req_builder = match "multi" {
6763 "multi" => local_var_req_builder.query(
6764 &local_var_str
6765 .into_iter()
6766 .map(|p| ("object_repr__regex".to_owned(), p.to_string()))
6767 .collect::<Vec<(std::string::String, std::string::String)>>(),
6768 ),
6769 _ => local_var_req_builder.query(&[(
6770 "object_repr__regex",
6771 &local_var_str
6772 .into_iter()
6773 .map(|p| p.to_string())
6774 .collect::<Vec<String>>()
6775 .join(",")
6776 .to_string(),
6777 )]),
6778 };
6779 }
6780 if let Some(ref local_var_str) = offset {
6781 local_var_req_builder =
6782 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
6783 }
6784 if let Some(ref local_var_str) = ordering {
6785 local_var_req_builder =
6786 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
6787 }
6788 if let Some(ref local_var_str) = q {
6789 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
6790 }
6791 if let Some(ref local_var_str) = related_object_id {
6792 local_var_req_builder = match "multi" {
6793 "multi" => local_var_req_builder.query(
6794 &local_var_str
6795 .into_iter()
6796 .map(|p| ("related_object_id".to_owned(), p.to_string()))
6797 .collect::<Vec<(std::string::String, std::string::String)>>(),
6798 ),
6799 _ => local_var_req_builder.query(&[(
6800 "related_object_id",
6801 &local_var_str
6802 .into_iter()
6803 .map(|p| p.to_string())
6804 .collect::<Vec<String>>()
6805 .join(",")
6806 .to_string(),
6807 )]),
6808 };
6809 }
6810 if let Some(ref local_var_str) = related_object_id__empty {
6811 local_var_req_builder = local_var_req_builder
6812 .query(&[("related_object_id__empty", &local_var_str.to_string())]);
6813 }
6814 if let Some(ref local_var_str) = related_object_id__gt {
6815 local_var_req_builder = match "multi" {
6816 "multi" => local_var_req_builder.query(
6817 &local_var_str
6818 .into_iter()
6819 .map(|p| ("related_object_id__gt".to_owned(), p.to_string()))
6820 .collect::<Vec<(std::string::String, std::string::String)>>(),
6821 ),
6822 _ => local_var_req_builder.query(&[(
6823 "related_object_id__gt",
6824 &local_var_str
6825 .into_iter()
6826 .map(|p| p.to_string())
6827 .collect::<Vec<String>>()
6828 .join(",")
6829 .to_string(),
6830 )]),
6831 };
6832 }
6833 if let Some(ref local_var_str) = related_object_id__gte {
6834 local_var_req_builder = match "multi" {
6835 "multi" => local_var_req_builder.query(
6836 &local_var_str
6837 .into_iter()
6838 .map(|p| ("related_object_id__gte".to_owned(), p.to_string()))
6839 .collect::<Vec<(std::string::String, std::string::String)>>(),
6840 ),
6841 _ => local_var_req_builder.query(&[(
6842 "related_object_id__gte",
6843 &local_var_str
6844 .into_iter()
6845 .map(|p| p.to_string())
6846 .collect::<Vec<String>>()
6847 .join(",")
6848 .to_string(),
6849 )]),
6850 };
6851 }
6852 if let Some(ref local_var_str) = related_object_id__lt {
6853 local_var_req_builder = match "multi" {
6854 "multi" => local_var_req_builder.query(
6855 &local_var_str
6856 .into_iter()
6857 .map(|p| ("related_object_id__lt".to_owned(), p.to_string()))
6858 .collect::<Vec<(std::string::String, std::string::String)>>(),
6859 ),
6860 _ => local_var_req_builder.query(&[(
6861 "related_object_id__lt",
6862 &local_var_str
6863 .into_iter()
6864 .map(|p| p.to_string())
6865 .collect::<Vec<String>>()
6866 .join(",")
6867 .to_string(),
6868 )]),
6869 };
6870 }
6871 if let Some(ref local_var_str) = related_object_id__lte {
6872 local_var_req_builder = match "multi" {
6873 "multi" => local_var_req_builder.query(
6874 &local_var_str
6875 .into_iter()
6876 .map(|p| ("related_object_id__lte".to_owned(), p.to_string()))
6877 .collect::<Vec<(std::string::String, std::string::String)>>(),
6878 ),
6879 _ => local_var_req_builder.query(&[(
6880 "related_object_id__lte",
6881 &local_var_str
6882 .into_iter()
6883 .map(|p| p.to_string())
6884 .collect::<Vec<String>>()
6885 .join(",")
6886 .to_string(),
6887 )]),
6888 };
6889 }
6890 if let Some(ref local_var_str) = related_object_id__n {
6891 local_var_req_builder = match "multi" {
6892 "multi" => local_var_req_builder.query(
6893 &local_var_str
6894 .into_iter()
6895 .map(|p| ("related_object_id__n".to_owned(), p.to_string()))
6896 .collect::<Vec<(std::string::String, std::string::String)>>(),
6897 ),
6898 _ => local_var_req_builder.query(&[(
6899 "related_object_id__n",
6900 &local_var_str
6901 .into_iter()
6902 .map(|p| p.to_string())
6903 .collect::<Vec<String>>()
6904 .join(",")
6905 .to_string(),
6906 )]),
6907 };
6908 }
6909 if let Some(ref local_var_str) = related_object_type {
6910 local_var_req_builder = match "multi" {
6911 "multi" => local_var_req_builder.query(
6912 &local_var_str
6913 .into_iter()
6914 .map(|p| ("related_object_type".to_owned(), p.to_string()))
6915 .collect::<Vec<(std::string::String, std::string::String)>>(),
6916 ),
6917 _ => local_var_req_builder.query(&[(
6918 "related_object_type",
6919 &local_var_str
6920 .into_iter()
6921 .map(|p| p.to_string())
6922 .collect::<Vec<String>>()
6923 .join(",")
6924 .to_string(),
6925 )]),
6926 };
6927 }
6928 if let Some(ref local_var_str) = related_object_type__n {
6929 local_var_req_builder = match "multi" {
6930 "multi" => local_var_req_builder.query(
6931 &local_var_str
6932 .into_iter()
6933 .map(|p| ("related_object_type__n".to_owned(), p.to_string()))
6934 .collect::<Vec<(std::string::String, std::string::String)>>(),
6935 ),
6936 _ => local_var_req_builder.query(&[(
6937 "related_object_type__n",
6938 &local_var_str
6939 .into_iter()
6940 .map(|p| p.to_string())
6941 .collect::<Vec<String>>()
6942 .join(",")
6943 .to_string(),
6944 )]),
6945 };
6946 }
6947 if let Some(ref local_var_str) = request_id {
6948 local_var_req_builder =
6949 local_var_req_builder.query(&[("request_id", &local_var_str.to_string())]);
6950 }
6951 if let Some(ref local_var_str) = time_after {
6952 local_var_req_builder =
6953 local_var_req_builder.query(&[("time_after", &local_var_str.to_string())]);
6954 }
6955 if let Some(ref local_var_str) = time_before {
6956 local_var_req_builder =
6957 local_var_req_builder.query(&[("time_before", &local_var_str.to_string())]);
6958 }
6959 if let Some(ref local_var_str) = user {
6960 local_var_req_builder = match "multi" {
6961 "multi" => local_var_req_builder.query(
6962 &local_var_str
6963 .into_iter()
6964 .map(|p| ("user".to_owned(), p.to_string()))
6965 .collect::<Vec<(std::string::String, std::string::String)>>(),
6966 ),
6967 _ => local_var_req_builder.query(&[(
6968 "user",
6969 &local_var_str
6970 .into_iter()
6971 .map(|p| p.to_string())
6972 .collect::<Vec<String>>()
6973 .join(",")
6974 .to_string(),
6975 )]),
6976 };
6977 }
6978 if let Some(ref local_var_str) = user__n {
6979 local_var_req_builder = match "multi" {
6980 "multi" => local_var_req_builder.query(
6981 &local_var_str
6982 .into_iter()
6983 .map(|p| ("user__n".to_owned(), p.to_string()))
6984 .collect::<Vec<(std::string::String, std::string::String)>>(),
6985 ),
6986 _ => local_var_req_builder.query(&[(
6987 "user__n",
6988 &local_var_str
6989 .into_iter()
6990 .map(|p| p.to_string())
6991 .collect::<Vec<String>>()
6992 .join(",")
6993 .to_string(),
6994 )]),
6995 };
6996 }
6997 if let Some(ref local_var_str) = user_id {
6998 local_var_req_builder = match "multi" {
6999 "multi" => local_var_req_builder.query(
7000 &local_var_str
7001 .into_iter()
7002 .map(|p| ("user_id".to_owned(), p.to_string()))
7003 .collect::<Vec<(std::string::String, std::string::String)>>(),
7004 ),
7005 _ => local_var_req_builder.query(&[(
7006 "user_id",
7007 &local_var_str
7008 .into_iter()
7009 .map(|p| p.to_string())
7010 .collect::<Vec<String>>()
7011 .join(",")
7012 .to_string(),
7013 )]),
7014 };
7015 }
7016 if let Some(ref local_var_str) = user_id__n {
7017 local_var_req_builder = match "multi" {
7018 "multi" => local_var_req_builder.query(
7019 &local_var_str
7020 .into_iter()
7021 .map(|p| ("user_id__n".to_owned(), p.to_string()))
7022 .collect::<Vec<(std::string::String, std::string::String)>>(),
7023 ),
7024 _ => local_var_req_builder.query(&[(
7025 "user_id__n",
7026 &local_var_str
7027 .into_iter()
7028 .map(|p| p.to_string())
7029 .collect::<Vec<String>>()
7030 .join(",")
7031 .to_string(),
7032 )]),
7033 };
7034 }
7035 if let Some(ref local_var_str) = user_name {
7036 local_var_req_builder = match "multi" {
7037 "multi" => local_var_req_builder.query(
7038 &local_var_str
7039 .into_iter()
7040 .map(|p| ("user_name".to_owned(), p.to_string()))
7041 .collect::<Vec<(std::string::String, std::string::String)>>(),
7042 ),
7043 _ => local_var_req_builder.query(&[(
7044 "user_name",
7045 &local_var_str
7046 .into_iter()
7047 .map(|p| p.to_string())
7048 .collect::<Vec<String>>()
7049 .join(",")
7050 .to_string(),
7051 )]),
7052 };
7053 }
7054 if let Some(ref local_var_str) = user_name__empty {
7055 local_var_req_builder =
7056 local_var_req_builder.query(&[("user_name__empty", &local_var_str.to_string())]);
7057 }
7058 if let Some(ref local_var_str) = user_name__ic {
7059 local_var_req_builder = match "multi" {
7060 "multi" => local_var_req_builder.query(
7061 &local_var_str
7062 .into_iter()
7063 .map(|p| ("user_name__ic".to_owned(), p.to_string()))
7064 .collect::<Vec<(std::string::String, std::string::String)>>(),
7065 ),
7066 _ => local_var_req_builder.query(&[(
7067 "user_name__ic",
7068 &local_var_str
7069 .into_iter()
7070 .map(|p| p.to_string())
7071 .collect::<Vec<String>>()
7072 .join(",")
7073 .to_string(),
7074 )]),
7075 };
7076 }
7077 if let Some(ref local_var_str) = user_name__ie {
7078 local_var_req_builder = match "multi" {
7079 "multi" => local_var_req_builder.query(
7080 &local_var_str
7081 .into_iter()
7082 .map(|p| ("user_name__ie".to_owned(), p.to_string()))
7083 .collect::<Vec<(std::string::String, std::string::String)>>(),
7084 ),
7085 _ => local_var_req_builder.query(&[(
7086 "user_name__ie",
7087 &local_var_str
7088 .into_iter()
7089 .map(|p| p.to_string())
7090 .collect::<Vec<String>>()
7091 .join(",")
7092 .to_string(),
7093 )]),
7094 };
7095 }
7096 if let Some(ref local_var_str) = user_name__iew {
7097 local_var_req_builder = match "multi" {
7098 "multi" => local_var_req_builder.query(
7099 &local_var_str
7100 .into_iter()
7101 .map(|p| ("user_name__iew".to_owned(), p.to_string()))
7102 .collect::<Vec<(std::string::String, std::string::String)>>(),
7103 ),
7104 _ => local_var_req_builder.query(&[(
7105 "user_name__iew",
7106 &local_var_str
7107 .into_iter()
7108 .map(|p| p.to_string())
7109 .collect::<Vec<String>>()
7110 .join(",")
7111 .to_string(),
7112 )]),
7113 };
7114 }
7115 if let Some(ref local_var_str) = user_name__iregex {
7116 local_var_req_builder = match "multi" {
7117 "multi" => local_var_req_builder.query(
7118 &local_var_str
7119 .into_iter()
7120 .map(|p| ("user_name__iregex".to_owned(), p.to_string()))
7121 .collect::<Vec<(std::string::String, std::string::String)>>(),
7122 ),
7123 _ => local_var_req_builder.query(&[(
7124 "user_name__iregex",
7125 &local_var_str
7126 .into_iter()
7127 .map(|p| p.to_string())
7128 .collect::<Vec<String>>()
7129 .join(",")
7130 .to_string(),
7131 )]),
7132 };
7133 }
7134 if let Some(ref local_var_str) = user_name__isw {
7135 local_var_req_builder = match "multi" {
7136 "multi" => local_var_req_builder.query(
7137 &local_var_str
7138 .into_iter()
7139 .map(|p| ("user_name__isw".to_owned(), p.to_string()))
7140 .collect::<Vec<(std::string::String, std::string::String)>>(),
7141 ),
7142 _ => local_var_req_builder.query(&[(
7143 "user_name__isw",
7144 &local_var_str
7145 .into_iter()
7146 .map(|p| p.to_string())
7147 .collect::<Vec<String>>()
7148 .join(",")
7149 .to_string(),
7150 )]),
7151 };
7152 }
7153 if let Some(ref local_var_str) = user_name__n {
7154 local_var_req_builder = match "multi" {
7155 "multi" => local_var_req_builder.query(
7156 &local_var_str
7157 .into_iter()
7158 .map(|p| ("user_name__n".to_owned(), p.to_string()))
7159 .collect::<Vec<(std::string::String, std::string::String)>>(),
7160 ),
7161 _ => local_var_req_builder.query(&[(
7162 "user_name__n",
7163 &local_var_str
7164 .into_iter()
7165 .map(|p| p.to_string())
7166 .collect::<Vec<String>>()
7167 .join(",")
7168 .to_string(),
7169 )]),
7170 };
7171 }
7172 if let Some(ref local_var_str) = user_name__nic {
7173 local_var_req_builder = match "multi" {
7174 "multi" => local_var_req_builder.query(
7175 &local_var_str
7176 .into_iter()
7177 .map(|p| ("user_name__nic".to_owned(), p.to_string()))
7178 .collect::<Vec<(std::string::String, std::string::String)>>(),
7179 ),
7180 _ => local_var_req_builder.query(&[(
7181 "user_name__nic",
7182 &local_var_str
7183 .into_iter()
7184 .map(|p| p.to_string())
7185 .collect::<Vec<String>>()
7186 .join(",")
7187 .to_string(),
7188 )]),
7189 };
7190 }
7191 if let Some(ref local_var_str) = user_name__nie {
7192 local_var_req_builder = match "multi" {
7193 "multi" => local_var_req_builder.query(
7194 &local_var_str
7195 .into_iter()
7196 .map(|p| ("user_name__nie".to_owned(), p.to_string()))
7197 .collect::<Vec<(std::string::String, std::string::String)>>(),
7198 ),
7199 _ => local_var_req_builder.query(&[(
7200 "user_name__nie",
7201 &local_var_str
7202 .into_iter()
7203 .map(|p| p.to_string())
7204 .collect::<Vec<String>>()
7205 .join(",")
7206 .to_string(),
7207 )]),
7208 };
7209 }
7210 if let Some(ref local_var_str) = user_name__niew {
7211 local_var_req_builder = match "multi" {
7212 "multi" => local_var_req_builder.query(
7213 &local_var_str
7214 .into_iter()
7215 .map(|p| ("user_name__niew".to_owned(), p.to_string()))
7216 .collect::<Vec<(std::string::String, std::string::String)>>(),
7217 ),
7218 _ => local_var_req_builder.query(&[(
7219 "user_name__niew",
7220 &local_var_str
7221 .into_iter()
7222 .map(|p| p.to_string())
7223 .collect::<Vec<String>>()
7224 .join(",")
7225 .to_string(),
7226 )]),
7227 };
7228 }
7229 if let Some(ref local_var_str) = user_name__nisw {
7230 local_var_req_builder = match "multi" {
7231 "multi" => local_var_req_builder.query(
7232 &local_var_str
7233 .into_iter()
7234 .map(|p| ("user_name__nisw".to_owned(), p.to_string()))
7235 .collect::<Vec<(std::string::String, std::string::String)>>(),
7236 ),
7237 _ => local_var_req_builder.query(&[(
7238 "user_name__nisw",
7239 &local_var_str
7240 .into_iter()
7241 .map(|p| p.to_string())
7242 .collect::<Vec<String>>()
7243 .join(",")
7244 .to_string(),
7245 )]),
7246 };
7247 }
7248 if let Some(ref local_var_str) = user_name__regex {
7249 local_var_req_builder = match "multi" {
7250 "multi" => local_var_req_builder.query(
7251 &local_var_str
7252 .into_iter()
7253 .map(|p| ("user_name__regex".to_owned(), p.to_string()))
7254 .collect::<Vec<(std::string::String, std::string::String)>>(),
7255 ),
7256 _ => local_var_req_builder.query(&[(
7257 "user_name__regex",
7258 &local_var_str
7259 .into_iter()
7260 .map(|p| p.to_string())
7261 .collect::<Vec<String>>()
7262 .join(",")
7263 .to_string(),
7264 )]),
7265 };
7266 }
7267 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
7268 local_var_req_builder =
7269 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
7270 }
7271 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
7272 let local_var_key = local_var_apikey.key.clone();
7273 let local_var_value = match local_var_apikey.prefix {
7274 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
7275 None => local_var_key,
7276 };
7277 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
7278 };
7279
7280 let local_var_req = local_var_req_builder.build()?;
7281 let local_var_resp = local_var_client.execute(local_var_req).await?;
7282
7283 let local_var_status = local_var_resp.status();
7284 let local_var_content = local_var_resp.text().await?;
7285
7286 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
7287 serde_json::from_str(&local_var_content).map_err(Error::from)
7288 } else {
7289 let local_var_entity: Option<CoreObjectChangesListError> =
7290 serde_json::from_str(&local_var_content).ok();
7291 let local_var_error = ResponseContent {
7292 status: local_var_status,
7293 content: local_var_content,
7294 entity: local_var_entity,
7295 };
7296 Err(Error::ResponseError(local_var_error))
7297 }
7298}
7299
7300pub async fn core_object_changes_retrieve(
7302 configuration: &configuration::Configuration,
7303 id: i32,
7304) -> Result<crate::models::ObjectChange, Error<CoreObjectChangesRetrieveError>> {
7305 let local_var_configuration = configuration;
7306
7307 let local_var_client = &local_var_configuration.client;
7308
7309 let local_var_uri_str = format!(
7310 "{}/api/core/object-changes/{id}/",
7311 local_var_configuration.base_path,
7312 id = id
7313 );
7314 let mut local_var_req_builder =
7315 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
7316
7317 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
7318 local_var_req_builder =
7319 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
7320 }
7321 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
7322 let local_var_key = local_var_apikey.key.clone();
7323 let local_var_value = match local_var_apikey.prefix {
7324 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
7325 None => local_var_key,
7326 };
7327 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
7328 };
7329
7330 let local_var_req = local_var_req_builder.build()?;
7331 let local_var_resp = local_var_client.execute(local_var_req).await?;
7332
7333 let local_var_status = local_var_resp.status();
7334 let local_var_content = local_var_resp.text().await?;
7335
7336 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
7337 serde_json::from_str(&local_var_content).map_err(Error::from)
7338 } else {
7339 let local_var_entity: Option<CoreObjectChangesRetrieveError> =
7340 serde_json::from_str(&local_var_content).ok();
7341 let local_var_error = ResponseContent {
7342 status: local_var_status,
7343 content: local_var_content,
7344 entity: local_var_entity,
7345 };
7346 Err(Error::ResponseError(local_var_error))
7347 }
7348}
7349
7350pub async fn core_object_types_list(
7352 configuration: &configuration::Configuration,
7353 app_label: Option<Vec<String>>,
7354 app_label__empty: Option<bool>,
7355 app_label__ic: Option<Vec<String>>,
7356 app_label__ie: Option<Vec<String>>,
7357 app_label__iew: Option<Vec<String>>,
7358 app_label__iregex: Option<Vec<String>>,
7359 app_label__isw: Option<Vec<String>>,
7360 app_label__n: Option<Vec<String>>,
7361 app_label__nic: Option<Vec<String>>,
7362 app_label__nie: Option<Vec<String>>,
7363 app_label__niew: Option<Vec<String>>,
7364 app_label__nisw: Option<Vec<String>>,
7365 app_label__regex: Option<Vec<String>>,
7366 features: Option<&str>,
7367 id: Option<Vec<i32>>,
7368 id__empty: Option<bool>,
7369 id__gt: Option<Vec<i32>>,
7370 id__gte: Option<Vec<i32>>,
7371 id__lt: Option<Vec<i32>>,
7372 id__lte: Option<Vec<i32>>,
7373 id__n: Option<Vec<i32>>,
7374 limit: Option<i32>,
7375 model: Option<Vec<String>>,
7376 model__empty: Option<bool>,
7377 model__ic: Option<Vec<String>>,
7378 model__ie: Option<Vec<String>>,
7379 model__iew: Option<Vec<String>>,
7380 model__iregex: Option<Vec<String>>,
7381 model__isw: Option<Vec<String>>,
7382 model__n: Option<Vec<String>>,
7383 model__nic: Option<Vec<String>>,
7384 model__nie: Option<Vec<String>>,
7385 model__niew: Option<Vec<String>>,
7386 model__nisw: Option<Vec<String>>,
7387 model__regex: Option<Vec<String>>,
7388 offset: Option<i32>,
7389 ordering: Option<&str>,
7390 public: Option<bool>,
7391 q: Option<&str>,
7392) -> Result<crate::models::PaginatedObjectTypeList, Error<CoreObjectTypesListError>> {
7393 let local_var_configuration = configuration;
7394
7395 let local_var_client = &local_var_configuration.client;
7396
7397 let local_var_uri_str = format!(
7398 "{}/api/core/object-types/",
7399 local_var_configuration.base_path
7400 );
7401 let mut local_var_req_builder =
7402 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
7403
7404 if let Some(ref local_var_str) = app_label {
7405 local_var_req_builder = match "multi" {
7406 "multi" => local_var_req_builder.query(
7407 &local_var_str
7408 .into_iter()
7409 .map(|p| ("app_label".to_owned(), p.to_string()))
7410 .collect::<Vec<(std::string::String, std::string::String)>>(),
7411 ),
7412 _ => local_var_req_builder.query(&[(
7413 "app_label",
7414 &local_var_str
7415 .into_iter()
7416 .map(|p| p.to_string())
7417 .collect::<Vec<String>>()
7418 .join(",")
7419 .to_string(),
7420 )]),
7421 };
7422 }
7423 if let Some(ref local_var_str) = app_label__empty {
7424 local_var_req_builder =
7425 local_var_req_builder.query(&[("app_label__empty", &local_var_str.to_string())]);
7426 }
7427 if let Some(ref local_var_str) = app_label__ic {
7428 local_var_req_builder = match "multi" {
7429 "multi" => local_var_req_builder.query(
7430 &local_var_str
7431 .into_iter()
7432 .map(|p| ("app_label__ic".to_owned(), p.to_string()))
7433 .collect::<Vec<(std::string::String, std::string::String)>>(),
7434 ),
7435 _ => local_var_req_builder.query(&[(
7436 "app_label__ic",
7437 &local_var_str
7438 .into_iter()
7439 .map(|p| p.to_string())
7440 .collect::<Vec<String>>()
7441 .join(",")
7442 .to_string(),
7443 )]),
7444 };
7445 }
7446 if let Some(ref local_var_str) = app_label__ie {
7447 local_var_req_builder = match "multi" {
7448 "multi" => local_var_req_builder.query(
7449 &local_var_str
7450 .into_iter()
7451 .map(|p| ("app_label__ie".to_owned(), p.to_string()))
7452 .collect::<Vec<(std::string::String, std::string::String)>>(),
7453 ),
7454 _ => local_var_req_builder.query(&[(
7455 "app_label__ie",
7456 &local_var_str
7457 .into_iter()
7458 .map(|p| p.to_string())
7459 .collect::<Vec<String>>()
7460 .join(",")
7461 .to_string(),
7462 )]),
7463 };
7464 }
7465 if let Some(ref local_var_str) = app_label__iew {
7466 local_var_req_builder = match "multi" {
7467 "multi" => local_var_req_builder.query(
7468 &local_var_str
7469 .into_iter()
7470 .map(|p| ("app_label__iew".to_owned(), p.to_string()))
7471 .collect::<Vec<(std::string::String, std::string::String)>>(),
7472 ),
7473 _ => local_var_req_builder.query(&[(
7474 "app_label__iew",
7475 &local_var_str
7476 .into_iter()
7477 .map(|p| p.to_string())
7478 .collect::<Vec<String>>()
7479 .join(",")
7480 .to_string(),
7481 )]),
7482 };
7483 }
7484 if let Some(ref local_var_str) = app_label__iregex {
7485 local_var_req_builder = match "multi" {
7486 "multi" => local_var_req_builder.query(
7487 &local_var_str
7488 .into_iter()
7489 .map(|p| ("app_label__iregex".to_owned(), p.to_string()))
7490 .collect::<Vec<(std::string::String, std::string::String)>>(),
7491 ),
7492 _ => local_var_req_builder.query(&[(
7493 "app_label__iregex",
7494 &local_var_str
7495 .into_iter()
7496 .map(|p| p.to_string())
7497 .collect::<Vec<String>>()
7498 .join(",")
7499 .to_string(),
7500 )]),
7501 };
7502 }
7503 if let Some(ref local_var_str) = app_label__isw {
7504 local_var_req_builder = match "multi" {
7505 "multi" => local_var_req_builder.query(
7506 &local_var_str
7507 .into_iter()
7508 .map(|p| ("app_label__isw".to_owned(), p.to_string()))
7509 .collect::<Vec<(std::string::String, std::string::String)>>(),
7510 ),
7511 _ => local_var_req_builder.query(&[(
7512 "app_label__isw",
7513 &local_var_str
7514 .into_iter()
7515 .map(|p| p.to_string())
7516 .collect::<Vec<String>>()
7517 .join(",")
7518 .to_string(),
7519 )]),
7520 };
7521 }
7522 if let Some(ref local_var_str) = app_label__n {
7523 local_var_req_builder = match "multi" {
7524 "multi" => local_var_req_builder.query(
7525 &local_var_str
7526 .into_iter()
7527 .map(|p| ("app_label__n".to_owned(), p.to_string()))
7528 .collect::<Vec<(std::string::String, std::string::String)>>(),
7529 ),
7530 _ => local_var_req_builder.query(&[(
7531 "app_label__n",
7532 &local_var_str
7533 .into_iter()
7534 .map(|p| p.to_string())
7535 .collect::<Vec<String>>()
7536 .join(",")
7537 .to_string(),
7538 )]),
7539 };
7540 }
7541 if let Some(ref local_var_str) = app_label__nic {
7542 local_var_req_builder = match "multi" {
7543 "multi" => local_var_req_builder.query(
7544 &local_var_str
7545 .into_iter()
7546 .map(|p| ("app_label__nic".to_owned(), p.to_string()))
7547 .collect::<Vec<(std::string::String, std::string::String)>>(),
7548 ),
7549 _ => local_var_req_builder.query(&[(
7550 "app_label__nic",
7551 &local_var_str
7552 .into_iter()
7553 .map(|p| p.to_string())
7554 .collect::<Vec<String>>()
7555 .join(",")
7556 .to_string(),
7557 )]),
7558 };
7559 }
7560 if let Some(ref local_var_str) = app_label__nie {
7561 local_var_req_builder = match "multi" {
7562 "multi" => local_var_req_builder.query(
7563 &local_var_str
7564 .into_iter()
7565 .map(|p| ("app_label__nie".to_owned(), p.to_string()))
7566 .collect::<Vec<(std::string::String, std::string::String)>>(),
7567 ),
7568 _ => local_var_req_builder.query(&[(
7569 "app_label__nie",
7570 &local_var_str
7571 .into_iter()
7572 .map(|p| p.to_string())
7573 .collect::<Vec<String>>()
7574 .join(",")
7575 .to_string(),
7576 )]),
7577 };
7578 }
7579 if let Some(ref local_var_str) = app_label__niew {
7580 local_var_req_builder = match "multi" {
7581 "multi" => local_var_req_builder.query(
7582 &local_var_str
7583 .into_iter()
7584 .map(|p| ("app_label__niew".to_owned(), p.to_string()))
7585 .collect::<Vec<(std::string::String, std::string::String)>>(),
7586 ),
7587 _ => local_var_req_builder.query(&[(
7588 "app_label__niew",
7589 &local_var_str
7590 .into_iter()
7591 .map(|p| p.to_string())
7592 .collect::<Vec<String>>()
7593 .join(",")
7594 .to_string(),
7595 )]),
7596 };
7597 }
7598 if let Some(ref local_var_str) = app_label__nisw {
7599 local_var_req_builder = match "multi" {
7600 "multi" => local_var_req_builder.query(
7601 &local_var_str
7602 .into_iter()
7603 .map(|p| ("app_label__nisw".to_owned(), p.to_string()))
7604 .collect::<Vec<(std::string::String, std::string::String)>>(),
7605 ),
7606 _ => local_var_req_builder.query(&[(
7607 "app_label__nisw",
7608 &local_var_str
7609 .into_iter()
7610 .map(|p| p.to_string())
7611 .collect::<Vec<String>>()
7612 .join(",")
7613 .to_string(),
7614 )]),
7615 };
7616 }
7617 if let Some(ref local_var_str) = app_label__regex {
7618 local_var_req_builder = match "multi" {
7619 "multi" => local_var_req_builder.query(
7620 &local_var_str
7621 .into_iter()
7622 .map(|p| ("app_label__regex".to_owned(), p.to_string()))
7623 .collect::<Vec<(std::string::String, std::string::String)>>(),
7624 ),
7625 _ => local_var_req_builder.query(&[(
7626 "app_label__regex",
7627 &local_var_str
7628 .into_iter()
7629 .map(|p| p.to_string())
7630 .collect::<Vec<String>>()
7631 .join(",")
7632 .to_string(),
7633 )]),
7634 };
7635 }
7636 if let Some(ref local_var_str) = features {
7637 local_var_req_builder =
7638 local_var_req_builder.query(&[("features", &local_var_str.to_string())]);
7639 }
7640 if let Some(ref local_var_str) = id {
7641 local_var_req_builder = match "multi" {
7642 "multi" => local_var_req_builder.query(
7643 &local_var_str
7644 .into_iter()
7645 .map(|p| ("id".to_owned(), p.to_string()))
7646 .collect::<Vec<(std::string::String, std::string::String)>>(),
7647 ),
7648 _ => local_var_req_builder.query(&[(
7649 "id",
7650 &local_var_str
7651 .into_iter()
7652 .map(|p| p.to_string())
7653 .collect::<Vec<String>>()
7654 .join(",")
7655 .to_string(),
7656 )]),
7657 };
7658 }
7659 if let Some(ref local_var_str) = id__empty {
7660 local_var_req_builder =
7661 local_var_req_builder.query(&[("id__empty", &local_var_str.to_string())]);
7662 }
7663 if let Some(ref local_var_str) = id__gt {
7664 local_var_req_builder = match "multi" {
7665 "multi" => local_var_req_builder.query(
7666 &local_var_str
7667 .into_iter()
7668 .map(|p| ("id__gt".to_owned(), p.to_string()))
7669 .collect::<Vec<(std::string::String, std::string::String)>>(),
7670 ),
7671 _ => local_var_req_builder.query(&[(
7672 "id__gt",
7673 &local_var_str
7674 .into_iter()
7675 .map(|p| p.to_string())
7676 .collect::<Vec<String>>()
7677 .join(",")
7678 .to_string(),
7679 )]),
7680 };
7681 }
7682 if let Some(ref local_var_str) = id__gte {
7683 local_var_req_builder = match "multi" {
7684 "multi" => local_var_req_builder.query(
7685 &local_var_str
7686 .into_iter()
7687 .map(|p| ("id__gte".to_owned(), p.to_string()))
7688 .collect::<Vec<(std::string::String, std::string::String)>>(),
7689 ),
7690 _ => local_var_req_builder.query(&[(
7691 "id__gte",
7692 &local_var_str
7693 .into_iter()
7694 .map(|p| p.to_string())
7695 .collect::<Vec<String>>()
7696 .join(",")
7697 .to_string(),
7698 )]),
7699 };
7700 }
7701 if let Some(ref local_var_str) = id__lt {
7702 local_var_req_builder = match "multi" {
7703 "multi" => local_var_req_builder.query(
7704 &local_var_str
7705 .into_iter()
7706 .map(|p| ("id__lt".to_owned(), p.to_string()))
7707 .collect::<Vec<(std::string::String, std::string::String)>>(),
7708 ),
7709 _ => local_var_req_builder.query(&[(
7710 "id__lt",
7711 &local_var_str
7712 .into_iter()
7713 .map(|p| p.to_string())
7714 .collect::<Vec<String>>()
7715 .join(",")
7716 .to_string(),
7717 )]),
7718 };
7719 }
7720 if let Some(ref local_var_str) = id__lte {
7721 local_var_req_builder = match "multi" {
7722 "multi" => local_var_req_builder.query(
7723 &local_var_str
7724 .into_iter()
7725 .map(|p| ("id__lte".to_owned(), p.to_string()))
7726 .collect::<Vec<(std::string::String, std::string::String)>>(),
7727 ),
7728 _ => local_var_req_builder.query(&[(
7729 "id__lte",
7730 &local_var_str
7731 .into_iter()
7732 .map(|p| p.to_string())
7733 .collect::<Vec<String>>()
7734 .join(",")
7735 .to_string(),
7736 )]),
7737 };
7738 }
7739 if let Some(ref local_var_str) = id__n {
7740 local_var_req_builder = match "multi" {
7741 "multi" => local_var_req_builder.query(
7742 &local_var_str
7743 .into_iter()
7744 .map(|p| ("id__n".to_owned(), p.to_string()))
7745 .collect::<Vec<(std::string::String, std::string::String)>>(),
7746 ),
7747 _ => local_var_req_builder.query(&[(
7748 "id__n",
7749 &local_var_str
7750 .into_iter()
7751 .map(|p| p.to_string())
7752 .collect::<Vec<String>>()
7753 .join(",")
7754 .to_string(),
7755 )]),
7756 };
7757 }
7758 if let Some(ref local_var_str) = limit {
7759 local_var_req_builder =
7760 local_var_req_builder.query(&[("limit", &local_var_str.to_string())]);
7761 }
7762 if let Some(ref local_var_str) = model {
7763 local_var_req_builder = match "multi" {
7764 "multi" => local_var_req_builder.query(
7765 &local_var_str
7766 .into_iter()
7767 .map(|p| ("model".to_owned(), p.to_string()))
7768 .collect::<Vec<(std::string::String, std::string::String)>>(),
7769 ),
7770 _ => local_var_req_builder.query(&[(
7771 "model",
7772 &local_var_str
7773 .into_iter()
7774 .map(|p| p.to_string())
7775 .collect::<Vec<String>>()
7776 .join(",")
7777 .to_string(),
7778 )]),
7779 };
7780 }
7781 if let Some(ref local_var_str) = model__empty {
7782 local_var_req_builder =
7783 local_var_req_builder.query(&[("model__empty", &local_var_str.to_string())]);
7784 }
7785 if let Some(ref local_var_str) = model__ic {
7786 local_var_req_builder = match "multi" {
7787 "multi" => local_var_req_builder.query(
7788 &local_var_str
7789 .into_iter()
7790 .map(|p| ("model__ic".to_owned(), p.to_string()))
7791 .collect::<Vec<(std::string::String, std::string::String)>>(),
7792 ),
7793 _ => local_var_req_builder.query(&[(
7794 "model__ic",
7795 &local_var_str
7796 .into_iter()
7797 .map(|p| p.to_string())
7798 .collect::<Vec<String>>()
7799 .join(",")
7800 .to_string(),
7801 )]),
7802 };
7803 }
7804 if let Some(ref local_var_str) = model__ie {
7805 local_var_req_builder = match "multi" {
7806 "multi" => local_var_req_builder.query(
7807 &local_var_str
7808 .into_iter()
7809 .map(|p| ("model__ie".to_owned(), p.to_string()))
7810 .collect::<Vec<(std::string::String, std::string::String)>>(),
7811 ),
7812 _ => local_var_req_builder.query(&[(
7813 "model__ie",
7814 &local_var_str
7815 .into_iter()
7816 .map(|p| p.to_string())
7817 .collect::<Vec<String>>()
7818 .join(",")
7819 .to_string(),
7820 )]),
7821 };
7822 }
7823 if let Some(ref local_var_str) = model__iew {
7824 local_var_req_builder = match "multi" {
7825 "multi" => local_var_req_builder.query(
7826 &local_var_str
7827 .into_iter()
7828 .map(|p| ("model__iew".to_owned(), p.to_string()))
7829 .collect::<Vec<(std::string::String, std::string::String)>>(),
7830 ),
7831 _ => local_var_req_builder.query(&[(
7832 "model__iew",
7833 &local_var_str
7834 .into_iter()
7835 .map(|p| p.to_string())
7836 .collect::<Vec<String>>()
7837 .join(",")
7838 .to_string(),
7839 )]),
7840 };
7841 }
7842 if let Some(ref local_var_str) = model__iregex {
7843 local_var_req_builder = match "multi" {
7844 "multi" => local_var_req_builder.query(
7845 &local_var_str
7846 .into_iter()
7847 .map(|p| ("model__iregex".to_owned(), p.to_string()))
7848 .collect::<Vec<(std::string::String, std::string::String)>>(),
7849 ),
7850 _ => local_var_req_builder.query(&[(
7851 "model__iregex",
7852 &local_var_str
7853 .into_iter()
7854 .map(|p| p.to_string())
7855 .collect::<Vec<String>>()
7856 .join(",")
7857 .to_string(),
7858 )]),
7859 };
7860 }
7861 if let Some(ref local_var_str) = model__isw {
7862 local_var_req_builder = match "multi" {
7863 "multi" => local_var_req_builder.query(
7864 &local_var_str
7865 .into_iter()
7866 .map(|p| ("model__isw".to_owned(), p.to_string()))
7867 .collect::<Vec<(std::string::String, std::string::String)>>(),
7868 ),
7869 _ => local_var_req_builder.query(&[(
7870 "model__isw",
7871 &local_var_str
7872 .into_iter()
7873 .map(|p| p.to_string())
7874 .collect::<Vec<String>>()
7875 .join(",")
7876 .to_string(),
7877 )]),
7878 };
7879 }
7880 if let Some(ref local_var_str) = model__n {
7881 local_var_req_builder = match "multi" {
7882 "multi" => local_var_req_builder.query(
7883 &local_var_str
7884 .into_iter()
7885 .map(|p| ("model__n".to_owned(), p.to_string()))
7886 .collect::<Vec<(std::string::String, std::string::String)>>(),
7887 ),
7888 _ => local_var_req_builder.query(&[(
7889 "model__n",
7890 &local_var_str
7891 .into_iter()
7892 .map(|p| p.to_string())
7893 .collect::<Vec<String>>()
7894 .join(",")
7895 .to_string(),
7896 )]),
7897 };
7898 }
7899 if let Some(ref local_var_str) = model__nic {
7900 local_var_req_builder = match "multi" {
7901 "multi" => local_var_req_builder.query(
7902 &local_var_str
7903 .into_iter()
7904 .map(|p| ("model__nic".to_owned(), p.to_string()))
7905 .collect::<Vec<(std::string::String, std::string::String)>>(),
7906 ),
7907 _ => local_var_req_builder.query(&[(
7908 "model__nic",
7909 &local_var_str
7910 .into_iter()
7911 .map(|p| p.to_string())
7912 .collect::<Vec<String>>()
7913 .join(",")
7914 .to_string(),
7915 )]),
7916 };
7917 }
7918 if let Some(ref local_var_str) = model__nie {
7919 local_var_req_builder = match "multi" {
7920 "multi" => local_var_req_builder.query(
7921 &local_var_str
7922 .into_iter()
7923 .map(|p| ("model__nie".to_owned(), p.to_string()))
7924 .collect::<Vec<(std::string::String, std::string::String)>>(),
7925 ),
7926 _ => local_var_req_builder.query(&[(
7927 "model__nie",
7928 &local_var_str
7929 .into_iter()
7930 .map(|p| p.to_string())
7931 .collect::<Vec<String>>()
7932 .join(",")
7933 .to_string(),
7934 )]),
7935 };
7936 }
7937 if let Some(ref local_var_str) = model__niew {
7938 local_var_req_builder = match "multi" {
7939 "multi" => local_var_req_builder.query(
7940 &local_var_str
7941 .into_iter()
7942 .map(|p| ("model__niew".to_owned(), p.to_string()))
7943 .collect::<Vec<(std::string::String, std::string::String)>>(),
7944 ),
7945 _ => local_var_req_builder.query(&[(
7946 "model__niew",
7947 &local_var_str
7948 .into_iter()
7949 .map(|p| p.to_string())
7950 .collect::<Vec<String>>()
7951 .join(",")
7952 .to_string(),
7953 )]),
7954 };
7955 }
7956 if let Some(ref local_var_str) = model__nisw {
7957 local_var_req_builder = match "multi" {
7958 "multi" => local_var_req_builder.query(
7959 &local_var_str
7960 .into_iter()
7961 .map(|p| ("model__nisw".to_owned(), p.to_string()))
7962 .collect::<Vec<(std::string::String, std::string::String)>>(),
7963 ),
7964 _ => local_var_req_builder.query(&[(
7965 "model__nisw",
7966 &local_var_str
7967 .into_iter()
7968 .map(|p| p.to_string())
7969 .collect::<Vec<String>>()
7970 .join(",")
7971 .to_string(),
7972 )]),
7973 };
7974 }
7975 if let Some(ref local_var_str) = model__regex {
7976 local_var_req_builder = match "multi" {
7977 "multi" => local_var_req_builder.query(
7978 &local_var_str
7979 .into_iter()
7980 .map(|p| ("model__regex".to_owned(), p.to_string()))
7981 .collect::<Vec<(std::string::String, std::string::String)>>(),
7982 ),
7983 _ => local_var_req_builder.query(&[(
7984 "model__regex",
7985 &local_var_str
7986 .into_iter()
7987 .map(|p| p.to_string())
7988 .collect::<Vec<String>>()
7989 .join(",")
7990 .to_string(),
7991 )]),
7992 };
7993 }
7994 if let Some(ref local_var_str) = offset {
7995 local_var_req_builder =
7996 local_var_req_builder.query(&[("offset", &local_var_str.to_string())]);
7997 }
7998 if let Some(ref local_var_str) = ordering {
7999 local_var_req_builder =
8000 local_var_req_builder.query(&[("ordering", &local_var_str.to_string())]);
8001 }
8002 if let Some(ref local_var_str) = public {
8003 local_var_req_builder =
8004 local_var_req_builder.query(&[("public", &local_var_str.to_string())]);
8005 }
8006 if let Some(ref local_var_str) = q {
8007 local_var_req_builder = local_var_req_builder.query(&[("q", &local_var_str.to_string())]);
8008 }
8009 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
8010 local_var_req_builder =
8011 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
8012 }
8013 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
8014 let local_var_key = local_var_apikey.key.clone();
8015 let local_var_value = match local_var_apikey.prefix {
8016 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
8017 None => local_var_key,
8018 };
8019 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
8020 };
8021
8022 let local_var_req = local_var_req_builder.build()?;
8023 let local_var_resp = local_var_client.execute(local_var_req).await?;
8024
8025 let local_var_status = local_var_resp.status();
8026 let local_var_content = local_var_resp.text().await?;
8027
8028 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
8029 serde_json::from_str(&local_var_content).map_err(Error::from)
8030 } else {
8031 let local_var_entity: Option<CoreObjectTypesListError> =
8032 serde_json::from_str(&local_var_content).ok();
8033 let local_var_error = ResponseContent {
8034 status: local_var_status,
8035 content: local_var_content,
8036 entity: local_var_entity,
8037 };
8038 Err(Error::ResponseError(local_var_error))
8039 }
8040}
8041
8042pub async fn core_object_types_retrieve(
8044 configuration: &configuration::Configuration,
8045 id: i32,
8046) -> Result<crate::models::ObjectType, Error<CoreObjectTypesRetrieveError>> {
8047 let local_var_configuration = configuration;
8048
8049 let local_var_client = &local_var_configuration.client;
8050
8051 let local_var_uri_str = format!(
8052 "{}/api/core/object-types/{id}/",
8053 local_var_configuration.base_path,
8054 id = id
8055 );
8056 let mut local_var_req_builder =
8057 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
8058
8059 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
8060 local_var_req_builder =
8061 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
8062 }
8063 if let Some(ref local_var_apikey) = local_var_configuration.api_key {
8064 let local_var_key = local_var_apikey.key.clone();
8065 let local_var_value = match local_var_apikey.prefix {
8066 Some(ref local_var_prefix) => format!("{} {}", local_var_prefix, local_var_key),
8067 None => local_var_key,
8068 };
8069 local_var_req_builder = local_var_req_builder.header("Authorization", local_var_value);
8070 };
8071
8072 let local_var_req = local_var_req_builder.build()?;
8073 let local_var_resp = local_var_client.execute(local_var_req).await?;
8074
8075 let local_var_status = local_var_resp.status();
8076 let local_var_content = local_var_resp.text().await?;
8077
8078 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
8079 serde_json::from_str(&local_var_content).map_err(Error::from)
8080 } else {
8081 let local_var_entity: Option<CoreObjectTypesRetrieveError> =
8082 serde_json::from_str(&local_var_content).ok();
8083 let local_var_error = ResponseContent {
8084 status: local_var_status,
8085 content: local_var_content,
8086 entity: local_var_entity,
8087 };
8088 Err(Error::ResponseError(local_var_error))
8089 }
8090}