1use reqwest;
13use serde::{Deserialize, Serialize};
14use crate::{apis::ResponseContent, models};
15use super::{Error, configuration};
16
17#[derive(Clone, Debug)]
19pub struct CreateSiprecParams {
20 pub account_sid: String,
22 pub call_sid: String,
24 pub name: Option<String>,
26 pub connector_name: Option<String>,
28 pub track: Option<String>,
29 pub status_callback: Option<String>,
31 pub status_callback_method: Option<String>,
33 pub parameter1_period_name: Option<String>,
35 pub parameter1_period_value: Option<String>,
37 pub parameter2_period_name: Option<String>,
39 pub parameter2_period_value: Option<String>,
41 pub parameter3_period_name: Option<String>,
43 pub parameter3_period_value: Option<String>,
45 pub parameter4_period_name: Option<String>,
47 pub parameter4_period_value: Option<String>,
49 pub parameter5_period_name: Option<String>,
51 pub parameter5_period_value: Option<String>,
53 pub parameter6_period_name: Option<String>,
55 pub parameter6_period_value: Option<String>,
57 pub parameter7_period_name: Option<String>,
59 pub parameter7_period_value: Option<String>,
61 pub parameter8_period_name: Option<String>,
63 pub parameter8_period_value: Option<String>,
65 pub parameter9_period_name: Option<String>,
67 pub parameter9_period_value: Option<String>,
69 pub parameter10_period_name: Option<String>,
71 pub parameter10_period_value: Option<String>,
73 pub parameter11_period_name: Option<String>,
75 pub parameter11_period_value: Option<String>,
77 pub parameter12_period_name: Option<String>,
79 pub parameter12_period_value: Option<String>,
81 pub parameter13_period_name: Option<String>,
83 pub parameter13_period_value: Option<String>,
85 pub parameter14_period_name: Option<String>,
87 pub parameter14_period_value: Option<String>,
89 pub parameter15_period_name: Option<String>,
91 pub parameter15_period_value: Option<String>,
93 pub parameter16_period_name: Option<String>,
95 pub parameter16_period_value: Option<String>,
97 pub parameter17_period_name: Option<String>,
99 pub parameter17_period_value: Option<String>,
101 pub parameter18_period_name: Option<String>,
103 pub parameter18_period_value: Option<String>,
105 pub parameter19_period_name: Option<String>,
107 pub parameter19_period_value: Option<String>,
109 pub parameter20_period_name: Option<String>,
111 pub parameter20_period_value: Option<String>,
113 pub parameter21_period_name: Option<String>,
115 pub parameter21_period_value: Option<String>,
117 pub parameter22_period_name: Option<String>,
119 pub parameter22_period_value: Option<String>,
121 pub parameter23_period_name: Option<String>,
123 pub parameter23_period_value: Option<String>,
125 pub parameter24_period_name: Option<String>,
127 pub parameter24_period_value: Option<String>,
129 pub parameter25_period_name: Option<String>,
131 pub parameter25_period_value: Option<String>,
133 pub parameter26_period_name: Option<String>,
135 pub parameter26_period_value: Option<String>,
137 pub parameter27_period_name: Option<String>,
139 pub parameter27_period_value: Option<String>,
141 pub parameter28_period_name: Option<String>,
143 pub parameter28_period_value: Option<String>,
145 pub parameter29_period_name: Option<String>,
147 pub parameter29_period_value: Option<String>,
149 pub parameter30_period_name: Option<String>,
151 pub parameter30_period_value: Option<String>,
153 pub parameter31_period_name: Option<String>,
155 pub parameter31_period_value: Option<String>,
157 pub parameter32_period_name: Option<String>,
159 pub parameter32_period_value: Option<String>,
161 pub parameter33_period_name: Option<String>,
163 pub parameter33_period_value: Option<String>,
165 pub parameter34_period_name: Option<String>,
167 pub parameter34_period_value: Option<String>,
169 pub parameter35_period_name: Option<String>,
171 pub parameter35_period_value: Option<String>,
173 pub parameter36_period_name: Option<String>,
175 pub parameter36_period_value: Option<String>,
177 pub parameter37_period_name: Option<String>,
179 pub parameter37_period_value: Option<String>,
181 pub parameter38_period_name: Option<String>,
183 pub parameter38_period_value: Option<String>,
185 pub parameter39_period_name: Option<String>,
187 pub parameter39_period_value: Option<String>,
189 pub parameter40_period_name: Option<String>,
191 pub parameter40_period_value: Option<String>,
193 pub parameter41_period_name: Option<String>,
195 pub parameter41_period_value: Option<String>,
197 pub parameter42_period_name: Option<String>,
199 pub parameter42_period_value: Option<String>,
201 pub parameter43_period_name: Option<String>,
203 pub parameter43_period_value: Option<String>,
205 pub parameter44_period_name: Option<String>,
207 pub parameter44_period_value: Option<String>,
209 pub parameter45_period_name: Option<String>,
211 pub parameter45_period_value: Option<String>,
213 pub parameter46_period_name: Option<String>,
215 pub parameter46_period_value: Option<String>,
217 pub parameter47_period_name: Option<String>,
219 pub parameter47_period_value: Option<String>,
221 pub parameter48_period_name: Option<String>,
223 pub parameter48_period_value: Option<String>,
225 pub parameter49_period_name: Option<String>,
227 pub parameter49_period_value: Option<String>,
229 pub parameter50_period_name: Option<String>,
231 pub parameter50_period_value: Option<String>,
233 pub parameter51_period_name: Option<String>,
235 pub parameter51_period_value: Option<String>,
237 pub parameter52_period_name: Option<String>,
239 pub parameter52_period_value: Option<String>,
241 pub parameter53_period_name: Option<String>,
243 pub parameter53_period_value: Option<String>,
245 pub parameter54_period_name: Option<String>,
247 pub parameter54_period_value: Option<String>,
249 pub parameter55_period_name: Option<String>,
251 pub parameter55_period_value: Option<String>,
253 pub parameter56_period_name: Option<String>,
255 pub parameter56_period_value: Option<String>,
257 pub parameter57_period_name: Option<String>,
259 pub parameter57_period_value: Option<String>,
261 pub parameter58_period_name: Option<String>,
263 pub parameter58_period_value: Option<String>,
265 pub parameter59_period_name: Option<String>,
267 pub parameter59_period_value: Option<String>,
269 pub parameter60_period_name: Option<String>,
271 pub parameter60_period_value: Option<String>,
273 pub parameter61_period_name: Option<String>,
275 pub parameter61_period_value: Option<String>,
277 pub parameter62_period_name: Option<String>,
279 pub parameter62_period_value: Option<String>,
281 pub parameter63_period_name: Option<String>,
283 pub parameter63_period_value: Option<String>,
285 pub parameter64_period_name: Option<String>,
287 pub parameter64_period_value: Option<String>,
289 pub parameter65_period_name: Option<String>,
291 pub parameter65_period_value: Option<String>,
293 pub parameter66_period_name: Option<String>,
295 pub parameter66_period_value: Option<String>,
297 pub parameter67_period_name: Option<String>,
299 pub parameter67_period_value: Option<String>,
301 pub parameter68_period_name: Option<String>,
303 pub parameter68_period_value: Option<String>,
305 pub parameter69_period_name: Option<String>,
307 pub parameter69_period_value: Option<String>,
309 pub parameter70_period_name: Option<String>,
311 pub parameter70_period_value: Option<String>,
313 pub parameter71_period_name: Option<String>,
315 pub parameter71_period_value: Option<String>,
317 pub parameter72_period_name: Option<String>,
319 pub parameter72_period_value: Option<String>,
321 pub parameter73_period_name: Option<String>,
323 pub parameter73_period_value: Option<String>,
325 pub parameter74_period_name: Option<String>,
327 pub parameter74_period_value: Option<String>,
329 pub parameter75_period_name: Option<String>,
331 pub parameter75_period_value: Option<String>,
333 pub parameter76_period_name: Option<String>,
335 pub parameter76_period_value: Option<String>,
337 pub parameter77_period_name: Option<String>,
339 pub parameter77_period_value: Option<String>,
341 pub parameter78_period_name: Option<String>,
343 pub parameter78_period_value: Option<String>,
345 pub parameter79_period_name: Option<String>,
347 pub parameter79_period_value: Option<String>,
349 pub parameter80_period_name: Option<String>,
351 pub parameter80_period_value: Option<String>,
353 pub parameter81_period_name: Option<String>,
355 pub parameter81_period_value: Option<String>,
357 pub parameter82_period_name: Option<String>,
359 pub parameter82_period_value: Option<String>,
361 pub parameter83_period_name: Option<String>,
363 pub parameter83_period_value: Option<String>,
365 pub parameter84_period_name: Option<String>,
367 pub parameter84_period_value: Option<String>,
369 pub parameter85_period_name: Option<String>,
371 pub parameter85_period_value: Option<String>,
373 pub parameter86_period_name: Option<String>,
375 pub parameter86_period_value: Option<String>,
377 pub parameter87_period_name: Option<String>,
379 pub parameter87_period_value: Option<String>,
381 pub parameter88_period_name: Option<String>,
383 pub parameter88_period_value: Option<String>,
385 pub parameter89_period_name: Option<String>,
387 pub parameter89_period_value: Option<String>,
389 pub parameter90_period_name: Option<String>,
391 pub parameter90_period_value: Option<String>,
393 pub parameter91_period_name: Option<String>,
395 pub parameter91_period_value: Option<String>,
397 pub parameter92_period_name: Option<String>,
399 pub parameter92_period_value: Option<String>,
401 pub parameter93_period_name: Option<String>,
403 pub parameter93_period_value: Option<String>,
405 pub parameter94_period_name: Option<String>,
407 pub parameter94_period_value: Option<String>,
409 pub parameter95_period_name: Option<String>,
411 pub parameter95_period_value: Option<String>,
413 pub parameter96_period_name: Option<String>,
415 pub parameter96_period_value: Option<String>,
417 pub parameter97_period_name: Option<String>,
419 pub parameter97_period_value: Option<String>,
421 pub parameter98_period_name: Option<String>,
423 pub parameter98_period_value: Option<String>,
425 pub parameter99_period_name: Option<String>,
427 pub parameter99_period_value: Option<String>
429}
430
431#[derive(Clone, Debug)]
433pub struct UpdateSiprecParams {
434 pub account_sid: String,
436 pub call_sid: String,
438 pub sid: String,
440 pub status: String
441}
442
443
444#[derive(Debug, Clone, Serialize, Deserialize)]
446#[serde(untagged)]
447pub enum CreateSiprecError {
448 UnknownValue(serde_json::Value),
449}
450
451#[derive(Debug, Clone, Serialize, Deserialize)]
453#[serde(untagged)]
454pub enum UpdateSiprecError {
455 UnknownValue(serde_json::Value),
456}
457
458
459pub async fn create_siprec(configuration: &configuration::Configuration, params: CreateSiprecParams) -> Result<models::ApiPeriodV2010PeriodAccountPeriodCallPeriodSiprec, Error<CreateSiprecError>> {
461 let local_var_configuration = configuration;
462
463 let account_sid = params.account_sid;
465 let call_sid = params.call_sid;
466 let name = params.name;
467 let connector_name = params.connector_name;
468 let track = params.track;
469 let status_callback = params.status_callback;
470 let status_callback_method = params.status_callback_method;
471 let parameter1_period_name = params.parameter1_period_name;
472 let parameter1_period_value = params.parameter1_period_value;
473 let parameter2_period_name = params.parameter2_period_name;
474 let parameter2_period_value = params.parameter2_period_value;
475 let parameter3_period_name = params.parameter3_period_name;
476 let parameter3_period_value = params.parameter3_period_value;
477 let parameter4_period_name = params.parameter4_period_name;
478 let parameter4_period_value = params.parameter4_period_value;
479 let parameter5_period_name = params.parameter5_period_name;
480 let parameter5_period_value = params.parameter5_period_value;
481 let parameter6_period_name = params.parameter6_period_name;
482 let parameter6_period_value = params.parameter6_period_value;
483 let parameter7_period_name = params.parameter7_period_name;
484 let parameter7_period_value = params.parameter7_period_value;
485 let parameter8_period_name = params.parameter8_period_name;
486 let parameter8_period_value = params.parameter8_period_value;
487 let parameter9_period_name = params.parameter9_period_name;
488 let parameter9_period_value = params.parameter9_period_value;
489 let parameter10_period_name = params.parameter10_period_name;
490 let parameter10_period_value = params.parameter10_period_value;
491 let parameter11_period_name = params.parameter11_period_name;
492 let parameter11_period_value = params.parameter11_period_value;
493 let parameter12_period_name = params.parameter12_period_name;
494 let parameter12_period_value = params.parameter12_period_value;
495 let parameter13_period_name = params.parameter13_period_name;
496 let parameter13_period_value = params.parameter13_period_value;
497 let parameter14_period_name = params.parameter14_period_name;
498 let parameter14_period_value = params.parameter14_period_value;
499 let parameter15_period_name = params.parameter15_period_name;
500 let parameter15_period_value = params.parameter15_period_value;
501 let parameter16_period_name = params.parameter16_period_name;
502 let parameter16_period_value = params.parameter16_period_value;
503 let parameter17_period_name = params.parameter17_period_name;
504 let parameter17_period_value = params.parameter17_period_value;
505 let parameter18_period_name = params.parameter18_period_name;
506 let parameter18_period_value = params.parameter18_period_value;
507 let parameter19_period_name = params.parameter19_period_name;
508 let parameter19_period_value = params.parameter19_period_value;
509 let parameter20_period_name = params.parameter20_period_name;
510 let parameter20_period_value = params.parameter20_period_value;
511 let parameter21_period_name = params.parameter21_period_name;
512 let parameter21_period_value = params.parameter21_period_value;
513 let parameter22_period_name = params.parameter22_period_name;
514 let parameter22_period_value = params.parameter22_period_value;
515 let parameter23_period_name = params.parameter23_period_name;
516 let parameter23_period_value = params.parameter23_period_value;
517 let parameter24_period_name = params.parameter24_period_name;
518 let parameter24_period_value = params.parameter24_period_value;
519 let parameter25_period_name = params.parameter25_period_name;
520 let parameter25_period_value = params.parameter25_period_value;
521 let parameter26_period_name = params.parameter26_period_name;
522 let parameter26_period_value = params.parameter26_period_value;
523 let parameter27_period_name = params.parameter27_period_name;
524 let parameter27_period_value = params.parameter27_period_value;
525 let parameter28_period_name = params.parameter28_period_name;
526 let parameter28_period_value = params.parameter28_period_value;
527 let parameter29_period_name = params.parameter29_period_name;
528 let parameter29_period_value = params.parameter29_period_value;
529 let parameter30_period_name = params.parameter30_period_name;
530 let parameter30_period_value = params.parameter30_period_value;
531 let parameter31_period_name = params.parameter31_period_name;
532 let parameter31_period_value = params.parameter31_period_value;
533 let parameter32_period_name = params.parameter32_period_name;
534 let parameter32_period_value = params.parameter32_period_value;
535 let parameter33_period_name = params.parameter33_period_name;
536 let parameter33_period_value = params.parameter33_period_value;
537 let parameter34_period_name = params.parameter34_period_name;
538 let parameter34_period_value = params.parameter34_period_value;
539 let parameter35_period_name = params.parameter35_period_name;
540 let parameter35_period_value = params.parameter35_period_value;
541 let parameter36_period_name = params.parameter36_period_name;
542 let parameter36_period_value = params.parameter36_period_value;
543 let parameter37_period_name = params.parameter37_period_name;
544 let parameter37_period_value = params.parameter37_period_value;
545 let parameter38_period_name = params.parameter38_period_name;
546 let parameter38_period_value = params.parameter38_period_value;
547 let parameter39_period_name = params.parameter39_period_name;
548 let parameter39_period_value = params.parameter39_period_value;
549 let parameter40_period_name = params.parameter40_period_name;
550 let parameter40_period_value = params.parameter40_period_value;
551 let parameter41_period_name = params.parameter41_period_name;
552 let parameter41_period_value = params.parameter41_period_value;
553 let parameter42_period_name = params.parameter42_period_name;
554 let parameter42_period_value = params.parameter42_period_value;
555 let parameter43_period_name = params.parameter43_period_name;
556 let parameter43_period_value = params.parameter43_period_value;
557 let parameter44_period_name = params.parameter44_period_name;
558 let parameter44_period_value = params.parameter44_period_value;
559 let parameter45_period_name = params.parameter45_period_name;
560 let parameter45_period_value = params.parameter45_period_value;
561 let parameter46_period_name = params.parameter46_period_name;
562 let parameter46_period_value = params.parameter46_period_value;
563 let parameter47_period_name = params.parameter47_period_name;
564 let parameter47_period_value = params.parameter47_period_value;
565 let parameter48_period_name = params.parameter48_period_name;
566 let parameter48_period_value = params.parameter48_period_value;
567 let parameter49_period_name = params.parameter49_period_name;
568 let parameter49_period_value = params.parameter49_period_value;
569 let parameter50_period_name = params.parameter50_period_name;
570 let parameter50_period_value = params.parameter50_period_value;
571 let parameter51_period_name = params.parameter51_period_name;
572 let parameter51_period_value = params.parameter51_period_value;
573 let parameter52_period_name = params.parameter52_period_name;
574 let parameter52_period_value = params.parameter52_period_value;
575 let parameter53_period_name = params.parameter53_period_name;
576 let parameter53_period_value = params.parameter53_period_value;
577 let parameter54_period_name = params.parameter54_period_name;
578 let parameter54_period_value = params.parameter54_period_value;
579 let parameter55_period_name = params.parameter55_period_name;
580 let parameter55_period_value = params.parameter55_period_value;
581 let parameter56_period_name = params.parameter56_period_name;
582 let parameter56_period_value = params.parameter56_period_value;
583 let parameter57_period_name = params.parameter57_period_name;
584 let parameter57_period_value = params.parameter57_period_value;
585 let parameter58_period_name = params.parameter58_period_name;
586 let parameter58_period_value = params.parameter58_period_value;
587 let parameter59_period_name = params.parameter59_period_name;
588 let parameter59_period_value = params.parameter59_period_value;
589 let parameter60_period_name = params.parameter60_period_name;
590 let parameter60_period_value = params.parameter60_period_value;
591 let parameter61_period_name = params.parameter61_period_name;
592 let parameter61_period_value = params.parameter61_period_value;
593 let parameter62_period_name = params.parameter62_period_name;
594 let parameter62_period_value = params.parameter62_period_value;
595 let parameter63_period_name = params.parameter63_period_name;
596 let parameter63_period_value = params.parameter63_period_value;
597 let parameter64_period_name = params.parameter64_period_name;
598 let parameter64_period_value = params.parameter64_period_value;
599 let parameter65_period_name = params.parameter65_period_name;
600 let parameter65_period_value = params.parameter65_period_value;
601 let parameter66_period_name = params.parameter66_period_name;
602 let parameter66_period_value = params.parameter66_period_value;
603 let parameter67_period_name = params.parameter67_period_name;
604 let parameter67_period_value = params.parameter67_period_value;
605 let parameter68_period_name = params.parameter68_period_name;
606 let parameter68_period_value = params.parameter68_period_value;
607 let parameter69_period_name = params.parameter69_period_name;
608 let parameter69_period_value = params.parameter69_period_value;
609 let parameter70_period_name = params.parameter70_period_name;
610 let parameter70_period_value = params.parameter70_period_value;
611 let parameter71_period_name = params.parameter71_period_name;
612 let parameter71_period_value = params.parameter71_period_value;
613 let parameter72_period_name = params.parameter72_period_name;
614 let parameter72_period_value = params.parameter72_period_value;
615 let parameter73_period_name = params.parameter73_period_name;
616 let parameter73_period_value = params.parameter73_period_value;
617 let parameter74_period_name = params.parameter74_period_name;
618 let parameter74_period_value = params.parameter74_period_value;
619 let parameter75_period_name = params.parameter75_period_name;
620 let parameter75_period_value = params.parameter75_period_value;
621 let parameter76_period_name = params.parameter76_period_name;
622 let parameter76_period_value = params.parameter76_period_value;
623 let parameter77_period_name = params.parameter77_period_name;
624 let parameter77_period_value = params.parameter77_period_value;
625 let parameter78_period_name = params.parameter78_period_name;
626 let parameter78_period_value = params.parameter78_period_value;
627 let parameter79_period_name = params.parameter79_period_name;
628 let parameter79_period_value = params.parameter79_period_value;
629 let parameter80_period_name = params.parameter80_period_name;
630 let parameter80_period_value = params.parameter80_period_value;
631 let parameter81_period_name = params.parameter81_period_name;
632 let parameter81_period_value = params.parameter81_period_value;
633 let parameter82_period_name = params.parameter82_period_name;
634 let parameter82_period_value = params.parameter82_period_value;
635 let parameter83_period_name = params.parameter83_period_name;
636 let parameter83_period_value = params.parameter83_period_value;
637 let parameter84_period_name = params.parameter84_period_name;
638 let parameter84_period_value = params.parameter84_period_value;
639 let parameter85_period_name = params.parameter85_period_name;
640 let parameter85_period_value = params.parameter85_period_value;
641 let parameter86_period_name = params.parameter86_period_name;
642 let parameter86_period_value = params.parameter86_period_value;
643 let parameter87_period_name = params.parameter87_period_name;
644 let parameter87_period_value = params.parameter87_period_value;
645 let parameter88_period_name = params.parameter88_period_name;
646 let parameter88_period_value = params.parameter88_period_value;
647 let parameter89_period_name = params.parameter89_period_name;
648 let parameter89_period_value = params.parameter89_period_value;
649 let parameter90_period_name = params.parameter90_period_name;
650 let parameter90_period_value = params.parameter90_period_value;
651 let parameter91_period_name = params.parameter91_period_name;
652 let parameter91_period_value = params.parameter91_period_value;
653 let parameter92_period_name = params.parameter92_period_name;
654 let parameter92_period_value = params.parameter92_period_value;
655 let parameter93_period_name = params.parameter93_period_name;
656 let parameter93_period_value = params.parameter93_period_value;
657 let parameter94_period_name = params.parameter94_period_name;
658 let parameter94_period_value = params.parameter94_period_value;
659 let parameter95_period_name = params.parameter95_period_name;
660 let parameter95_period_value = params.parameter95_period_value;
661 let parameter96_period_name = params.parameter96_period_name;
662 let parameter96_period_value = params.parameter96_period_value;
663 let parameter97_period_name = params.parameter97_period_name;
664 let parameter97_period_value = params.parameter97_period_value;
665 let parameter98_period_name = params.parameter98_period_name;
666 let parameter98_period_value = params.parameter98_period_value;
667 let parameter99_period_name = params.parameter99_period_name;
668 let parameter99_period_value = params.parameter99_period_value;
669
670
671 let local_var_client = &local_var_configuration.client;
672
673 let local_var_uri_str = format!("{}/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Siprec.json", local_var_configuration.base_path, AccountSid=crate::apis::urlencode(account_sid), CallSid=crate::apis::urlencode(call_sid));
674 let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
675
676 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
677 local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
678 }
679 if let Some(ref local_var_auth_conf) = local_var_configuration.basic_auth {
680 local_var_req_builder = local_var_req_builder.basic_auth(local_var_auth_conf.0.to_owned(), local_var_auth_conf.1.to_owned());
681 };
682 let mut local_var_form_params = std::collections::HashMap::new();
683 if let Some(local_var_param_value) = name {
684 local_var_form_params.insert("Name", local_var_param_value.to_string());
685 }
686 if let Some(local_var_param_value) = connector_name {
687 local_var_form_params.insert("ConnectorName", local_var_param_value.to_string());
688 }
689 if let Some(local_var_param_value) = track {
690 local_var_form_params.insert("Track", local_var_param_value.to_string());
691 }
692 if let Some(local_var_param_value) = status_callback {
693 local_var_form_params.insert("StatusCallback", local_var_param_value.to_string());
694 }
695 if let Some(local_var_param_value) = status_callback_method {
696 local_var_form_params.insert("StatusCallbackMethod", local_var_param_value.to_string());
697 }
698 if let Some(local_var_param_value) = parameter1_period_name {
699 local_var_form_params.insert("Parameter1.Name", local_var_param_value.to_string());
700 }
701 if let Some(local_var_param_value) = parameter1_period_value {
702 local_var_form_params.insert("Parameter1.Value", local_var_param_value.to_string());
703 }
704 if let Some(local_var_param_value) = parameter2_period_name {
705 local_var_form_params.insert("Parameter2.Name", local_var_param_value.to_string());
706 }
707 if let Some(local_var_param_value) = parameter2_period_value {
708 local_var_form_params.insert("Parameter2.Value", local_var_param_value.to_string());
709 }
710 if let Some(local_var_param_value) = parameter3_period_name {
711 local_var_form_params.insert("Parameter3.Name", local_var_param_value.to_string());
712 }
713 if let Some(local_var_param_value) = parameter3_period_value {
714 local_var_form_params.insert("Parameter3.Value", local_var_param_value.to_string());
715 }
716 if let Some(local_var_param_value) = parameter4_period_name {
717 local_var_form_params.insert("Parameter4.Name", local_var_param_value.to_string());
718 }
719 if let Some(local_var_param_value) = parameter4_period_value {
720 local_var_form_params.insert("Parameter4.Value", local_var_param_value.to_string());
721 }
722 if let Some(local_var_param_value) = parameter5_period_name {
723 local_var_form_params.insert("Parameter5.Name", local_var_param_value.to_string());
724 }
725 if let Some(local_var_param_value) = parameter5_period_value {
726 local_var_form_params.insert("Parameter5.Value", local_var_param_value.to_string());
727 }
728 if let Some(local_var_param_value) = parameter6_period_name {
729 local_var_form_params.insert("Parameter6.Name", local_var_param_value.to_string());
730 }
731 if let Some(local_var_param_value) = parameter6_period_value {
732 local_var_form_params.insert("Parameter6.Value", local_var_param_value.to_string());
733 }
734 if let Some(local_var_param_value) = parameter7_period_name {
735 local_var_form_params.insert("Parameter7.Name", local_var_param_value.to_string());
736 }
737 if let Some(local_var_param_value) = parameter7_period_value {
738 local_var_form_params.insert("Parameter7.Value", local_var_param_value.to_string());
739 }
740 if let Some(local_var_param_value) = parameter8_period_name {
741 local_var_form_params.insert("Parameter8.Name", local_var_param_value.to_string());
742 }
743 if let Some(local_var_param_value) = parameter8_period_value {
744 local_var_form_params.insert("Parameter8.Value", local_var_param_value.to_string());
745 }
746 if let Some(local_var_param_value) = parameter9_period_name {
747 local_var_form_params.insert("Parameter9.Name", local_var_param_value.to_string());
748 }
749 if let Some(local_var_param_value) = parameter9_period_value {
750 local_var_form_params.insert("Parameter9.Value", local_var_param_value.to_string());
751 }
752 if let Some(local_var_param_value) = parameter10_period_name {
753 local_var_form_params.insert("Parameter10.Name", local_var_param_value.to_string());
754 }
755 if let Some(local_var_param_value) = parameter10_period_value {
756 local_var_form_params.insert("Parameter10.Value", local_var_param_value.to_string());
757 }
758 if let Some(local_var_param_value) = parameter11_period_name {
759 local_var_form_params.insert("Parameter11.Name", local_var_param_value.to_string());
760 }
761 if let Some(local_var_param_value) = parameter11_period_value {
762 local_var_form_params.insert("Parameter11.Value", local_var_param_value.to_string());
763 }
764 if let Some(local_var_param_value) = parameter12_period_name {
765 local_var_form_params.insert("Parameter12.Name", local_var_param_value.to_string());
766 }
767 if let Some(local_var_param_value) = parameter12_period_value {
768 local_var_form_params.insert("Parameter12.Value", local_var_param_value.to_string());
769 }
770 if let Some(local_var_param_value) = parameter13_period_name {
771 local_var_form_params.insert("Parameter13.Name", local_var_param_value.to_string());
772 }
773 if let Some(local_var_param_value) = parameter13_period_value {
774 local_var_form_params.insert("Parameter13.Value", local_var_param_value.to_string());
775 }
776 if let Some(local_var_param_value) = parameter14_period_name {
777 local_var_form_params.insert("Parameter14.Name", local_var_param_value.to_string());
778 }
779 if let Some(local_var_param_value) = parameter14_period_value {
780 local_var_form_params.insert("Parameter14.Value", local_var_param_value.to_string());
781 }
782 if let Some(local_var_param_value) = parameter15_period_name {
783 local_var_form_params.insert("Parameter15.Name", local_var_param_value.to_string());
784 }
785 if let Some(local_var_param_value) = parameter15_period_value {
786 local_var_form_params.insert("Parameter15.Value", local_var_param_value.to_string());
787 }
788 if let Some(local_var_param_value) = parameter16_period_name {
789 local_var_form_params.insert("Parameter16.Name", local_var_param_value.to_string());
790 }
791 if let Some(local_var_param_value) = parameter16_period_value {
792 local_var_form_params.insert("Parameter16.Value", local_var_param_value.to_string());
793 }
794 if let Some(local_var_param_value) = parameter17_period_name {
795 local_var_form_params.insert("Parameter17.Name", local_var_param_value.to_string());
796 }
797 if let Some(local_var_param_value) = parameter17_period_value {
798 local_var_form_params.insert("Parameter17.Value", local_var_param_value.to_string());
799 }
800 if let Some(local_var_param_value) = parameter18_period_name {
801 local_var_form_params.insert("Parameter18.Name", local_var_param_value.to_string());
802 }
803 if let Some(local_var_param_value) = parameter18_period_value {
804 local_var_form_params.insert("Parameter18.Value", local_var_param_value.to_string());
805 }
806 if let Some(local_var_param_value) = parameter19_period_name {
807 local_var_form_params.insert("Parameter19.Name", local_var_param_value.to_string());
808 }
809 if let Some(local_var_param_value) = parameter19_period_value {
810 local_var_form_params.insert("Parameter19.Value", local_var_param_value.to_string());
811 }
812 if let Some(local_var_param_value) = parameter20_period_name {
813 local_var_form_params.insert("Parameter20.Name", local_var_param_value.to_string());
814 }
815 if let Some(local_var_param_value) = parameter20_period_value {
816 local_var_form_params.insert("Parameter20.Value", local_var_param_value.to_string());
817 }
818 if let Some(local_var_param_value) = parameter21_period_name {
819 local_var_form_params.insert("Parameter21.Name", local_var_param_value.to_string());
820 }
821 if let Some(local_var_param_value) = parameter21_period_value {
822 local_var_form_params.insert("Parameter21.Value", local_var_param_value.to_string());
823 }
824 if let Some(local_var_param_value) = parameter22_period_name {
825 local_var_form_params.insert("Parameter22.Name", local_var_param_value.to_string());
826 }
827 if let Some(local_var_param_value) = parameter22_period_value {
828 local_var_form_params.insert("Parameter22.Value", local_var_param_value.to_string());
829 }
830 if let Some(local_var_param_value) = parameter23_period_name {
831 local_var_form_params.insert("Parameter23.Name", local_var_param_value.to_string());
832 }
833 if let Some(local_var_param_value) = parameter23_period_value {
834 local_var_form_params.insert("Parameter23.Value", local_var_param_value.to_string());
835 }
836 if let Some(local_var_param_value) = parameter24_period_name {
837 local_var_form_params.insert("Parameter24.Name", local_var_param_value.to_string());
838 }
839 if let Some(local_var_param_value) = parameter24_period_value {
840 local_var_form_params.insert("Parameter24.Value", local_var_param_value.to_string());
841 }
842 if let Some(local_var_param_value) = parameter25_period_name {
843 local_var_form_params.insert("Parameter25.Name", local_var_param_value.to_string());
844 }
845 if let Some(local_var_param_value) = parameter25_period_value {
846 local_var_form_params.insert("Parameter25.Value", local_var_param_value.to_string());
847 }
848 if let Some(local_var_param_value) = parameter26_period_name {
849 local_var_form_params.insert("Parameter26.Name", local_var_param_value.to_string());
850 }
851 if let Some(local_var_param_value) = parameter26_period_value {
852 local_var_form_params.insert("Parameter26.Value", local_var_param_value.to_string());
853 }
854 if let Some(local_var_param_value) = parameter27_period_name {
855 local_var_form_params.insert("Parameter27.Name", local_var_param_value.to_string());
856 }
857 if let Some(local_var_param_value) = parameter27_period_value {
858 local_var_form_params.insert("Parameter27.Value", local_var_param_value.to_string());
859 }
860 if let Some(local_var_param_value) = parameter28_period_name {
861 local_var_form_params.insert("Parameter28.Name", local_var_param_value.to_string());
862 }
863 if let Some(local_var_param_value) = parameter28_period_value {
864 local_var_form_params.insert("Parameter28.Value", local_var_param_value.to_string());
865 }
866 if let Some(local_var_param_value) = parameter29_period_name {
867 local_var_form_params.insert("Parameter29.Name", local_var_param_value.to_string());
868 }
869 if let Some(local_var_param_value) = parameter29_period_value {
870 local_var_form_params.insert("Parameter29.Value", local_var_param_value.to_string());
871 }
872 if let Some(local_var_param_value) = parameter30_period_name {
873 local_var_form_params.insert("Parameter30.Name", local_var_param_value.to_string());
874 }
875 if let Some(local_var_param_value) = parameter30_period_value {
876 local_var_form_params.insert("Parameter30.Value", local_var_param_value.to_string());
877 }
878 if let Some(local_var_param_value) = parameter31_period_name {
879 local_var_form_params.insert("Parameter31.Name", local_var_param_value.to_string());
880 }
881 if let Some(local_var_param_value) = parameter31_period_value {
882 local_var_form_params.insert("Parameter31.Value", local_var_param_value.to_string());
883 }
884 if let Some(local_var_param_value) = parameter32_period_name {
885 local_var_form_params.insert("Parameter32.Name", local_var_param_value.to_string());
886 }
887 if let Some(local_var_param_value) = parameter32_period_value {
888 local_var_form_params.insert("Parameter32.Value", local_var_param_value.to_string());
889 }
890 if let Some(local_var_param_value) = parameter33_period_name {
891 local_var_form_params.insert("Parameter33.Name", local_var_param_value.to_string());
892 }
893 if let Some(local_var_param_value) = parameter33_period_value {
894 local_var_form_params.insert("Parameter33.Value", local_var_param_value.to_string());
895 }
896 if let Some(local_var_param_value) = parameter34_period_name {
897 local_var_form_params.insert("Parameter34.Name", local_var_param_value.to_string());
898 }
899 if let Some(local_var_param_value) = parameter34_period_value {
900 local_var_form_params.insert("Parameter34.Value", local_var_param_value.to_string());
901 }
902 if let Some(local_var_param_value) = parameter35_period_name {
903 local_var_form_params.insert("Parameter35.Name", local_var_param_value.to_string());
904 }
905 if let Some(local_var_param_value) = parameter35_period_value {
906 local_var_form_params.insert("Parameter35.Value", local_var_param_value.to_string());
907 }
908 if let Some(local_var_param_value) = parameter36_period_name {
909 local_var_form_params.insert("Parameter36.Name", local_var_param_value.to_string());
910 }
911 if let Some(local_var_param_value) = parameter36_period_value {
912 local_var_form_params.insert("Parameter36.Value", local_var_param_value.to_string());
913 }
914 if let Some(local_var_param_value) = parameter37_period_name {
915 local_var_form_params.insert("Parameter37.Name", local_var_param_value.to_string());
916 }
917 if let Some(local_var_param_value) = parameter37_period_value {
918 local_var_form_params.insert("Parameter37.Value", local_var_param_value.to_string());
919 }
920 if let Some(local_var_param_value) = parameter38_period_name {
921 local_var_form_params.insert("Parameter38.Name", local_var_param_value.to_string());
922 }
923 if let Some(local_var_param_value) = parameter38_period_value {
924 local_var_form_params.insert("Parameter38.Value", local_var_param_value.to_string());
925 }
926 if let Some(local_var_param_value) = parameter39_period_name {
927 local_var_form_params.insert("Parameter39.Name", local_var_param_value.to_string());
928 }
929 if let Some(local_var_param_value) = parameter39_period_value {
930 local_var_form_params.insert("Parameter39.Value", local_var_param_value.to_string());
931 }
932 if let Some(local_var_param_value) = parameter40_period_name {
933 local_var_form_params.insert("Parameter40.Name", local_var_param_value.to_string());
934 }
935 if let Some(local_var_param_value) = parameter40_period_value {
936 local_var_form_params.insert("Parameter40.Value", local_var_param_value.to_string());
937 }
938 if let Some(local_var_param_value) = parameter41_period_name {
939 local_var_form_params.insert("Parameter41.Name", local_var_param_value.to_string());
940 }
941 if let Some(local_var_param_value) = parameter41_period_value {
942 local_var_form_params.insert("Parameter41.Value", local_var_param_value.to_string());
943 }
944 if let Some(local_var_param_value) = parameter42_period_name {
945 local_var_form_params.insert("Parameter42.Name", local_var_param_value.to_string());
946 }
947 if let Some(local_var_param_value) = parameter42_period_value {
948 local_var_form_params.insert("Parameter42.Value", local_var_param_value.to_string());
949 }
950 if let Some(local_var_param_value) = parameter43_period_name {
951 local_var_form_params.insert("Parameter43.Name", local_var_param_value.to_string());
952 }
953 if let Some(local_var_param_value) = parameter43_period_value {
954 local_var_form_params.insert("Parameter43.Value", local_var_param_value.to_string());
955 }
956 if let Some(local_var_param_value) = parameter44_period_name {
957 local_var_form_params.insert("Parameter44.Name", local_var_param_value.to_string());
958 }
959 if let Some(local_var_param_value) = parameter44_period_value {
960 local_var_form_params.insert("Parameter44.Value", local_var_param_value.to_string());
961 }
962 if let Some(local_var_param_value) = parameter45_period_name {
963 local_var_form_params.insert("Parameter45.Name", local_var_param_value.to_string());
964 }
965 if let Some(local_var_param_value) = parameter45_period_value {
966 local_var_form_params.insert("Parameter45.Value", local_var_param_value.to_string());
967 }
968 if let Some(local_var_param_value) = parameter46_period_name {
969 local_var_form_params.insert("Parameter46.Name", local_var_param_value.to_string());
970 }
971 if let Some(local_var_param_value) = parameter46_period_value {
972 local_var_form_params.insert("Parameter46.Value", local_var_param_value.to_string());
973 }
974 if let Some(local_var_param_value) = parameter47_period_name {
975 local_var_form_params.insert("Parameter47.Name", local_var_param_value.to_string());
976 }
977 if let Some(local_var_param_value) = parameter47_period_value {
978 local_var_form_params.insert("Parameter47.Value", local_var_param_value.to_string());
979 }
980 if let Some(local_var_param_value) = parameter48_period_name {
981 local_var_form_params.insert("Parameter48.Name", local_var_param_value.to_string());
982 }
983 if let Some(local_var_param_value) = parameter48_period_value {
984 local_var_form_params.insert("Parameter48.Value", local_var_param_value.to_string());
985 }
986 if let Some(local_var_param_value) = parameter49_period_name {
987 local_var_form_params.insert("Parameter49.Name", local_var_param_value.to_string());
988 }
989 if let Some(local_var_param_value) = parameter49_period_value {
990 local_var_form_params.insert("Parameter49.Value", local_var_param_value.to_string());
991 }
992 if let Some(local_var_param_value) = parameter50_period_name {
993 local_var_form_params.insert("Parameter50.Name", local_var_param_value.to_string());
994 }
995 if let Some(local_var_param_value) = parameter50_period_value {
996 local_var_form_params.insert("Parameter50.Value", local_var_param_value.to_string());
997 }
998 if let Some(local_var_param_value) = parameter51_period_name {
999 local_var_form_params.insert("Parameter51.Name", local_var_param_value.to_string());
1000 }
1001 if let Some(local_var_param_value) = parameter51_period_value {
1002 local_var_form_params.insert("Parameter51.Value", local_var_param_value.to_string());
1003 }
1004 if let Some(local_var_param_value) = parameter52_period_name {
1005 local_var_form_params.insert("Parameter52.Name", local_var_param_value.to_string());
1006 }
1007 if let Some(local_var_param_value) = parameter52_period_value {
1008 local_var_form_params.insert("Parameter52.Value", local_var_param_value.to_string());
1009 }
1010 if let Some(local_var_param_value) = parameter53_period_name {
1011 local_var_form_params.insert("Parameter53.Name", local_var_param_value.to_string());
1012 }
1013 if let Some(local_var_param_value) = parameter53_period_value {
1014 local_var_form_params.insert("Parameter53.Value", local_var_param_value.to_string());
1015 }
1016 if let Some(local_var_param_value) = parameter54_period_name {
1017 local_var_form_params.insert("Parameter54.Name", local_var_param_value.to_string());
1018 }
1019 if let Some(local_var_param_value) = parameter54_period_value {
1020 local_var_form_params.insert("Parameter54.Value", local_var_param_value.to_string());
1021 }
1022 if let Some(local_var_param_value) = parameter55_period_name {
1023 local_var_form_params.insert("Parameter55.Name", local_var_param_value.to_string());
1024 }
1025 if let Some(local_var_param_value) = parameter55_period_value {
1026 local_var_form_params.insert("Parameter55.Value", local_var_param_value.to_string());
1027 }
1028 if let Some(local_var_param_value) = parameter56_period_name {
1029 local_var_form_params.insert("Parameter56.Name", local_var_param_value.to_string());
1030 }
1031 if let Some(local_var_param_value) = parameter56_period_value {
1032 local_var_form_params.insert("Parameter56.Value", local_var_param_value.to_string());
1033 }
1034 if let Some(local_var_param_value) = parameter57_period_name {
1035 local_var_form_params.insert("Parameter57.Name", local_var_param_value.to_string());
1036 }
1037 if let Some(local_var_param_value) = parameter57_period_value {
1038 local_var_form_params.insert("Parameter57.Value", local_var_param_value.to_string());
1039 }
1040 if let Some(local_var_param_value) = parameter58_period_name {
1041 local_var_form_params.insert("Parameter58.Name", local_var_param_value.to_string());
1042 }
1043 if let Some(local_var_param_value) = parameter58_period_value {
1044 local_var_form_params.insert("Parameter58.Value", local_var_param_value.to_string());
1045 }
1046 if let Some(local_var_param_value) = parameter59_period_name {
1047 local_var_form_params.insert("Parameter59.Name", local_var_param_value.to_string());
1048 }
1049 if let Some(local_var_param_value) = parameter59_period_value {
1050 local_var_form_params.insert("Parameter59.Value", local_var_param_value.to_string());
1051 }
1052 if let Some(local_var_param_value) = parameter60_period_name {
1053 local_var_form_params.insert("Parameter60.Name", local_var_param_value.to_string());
1054 }
1055 if let Some(local_var_param_value) = parameter60_period_value {
1056 local_var_form_params.insert("Parameter60.Value", local_var_param_value.to_string());
1057 }
1058 if let Some(local_var_param_value) = parameter61_period_name {
1059 local_var_form_params.insert("Parameter61.Name", local_var_param_value.to_string());
1060 }
1061 if let Some(local_var_param_value) = parameter61_period_value {
1062 local_var_form_params.insert("Parameter61.Value", local_var_param_value.to_string());
1063 }
1064 if let Some(local_var_param_value) = parameter62_period_name {
1065 local_var_form_params.insert("Parameter62.Name", local_var_param_value.to_string());
1066 }
1067 if let Some(local_var_param_value) = parameter62_period_value {
1068 local_var_form_params.insert("Parameter62.Value", local_var_param_value.to_string());
1069 }
1070 if let Some(local_var_param_value) = parameter63_period_name {
1071 local_var_form_params.insert("Parameter63.Name", local_var_param_value.to_string());
1072 }
1073 if let Some(local_var_param_value) = parameter63_period_value {
1074 local_var_form_params.insert("Parameter63.Value", local_var_param_value.to_string());
1075 }
1076 if let Some(local_var_param_value) = parameter64_period_name {
1077 local_var_form_params.insert("Parameter64.Name", local_var_param_value.to_string());
1078 }
1079 if let Some(local_var_param_value) = parameter64_period_value {
1080 local_var_form_params.insert("Parameter64.Value", local_var_param_value.to_string());
1081 }
1082 if let Some(local_var_param_value) = parameter65_period_name {
1083 local_var_form_params.insert("Parameter65.Name", local_var_param_value.to_string());
1084 }
1085 if let Some(local_var_param_value) = parameter65_period_value {
1086 local_var_form_params.insert("Parameter65.Value", local_var_param_value.to_string());
1087 }
1088 if let Some(local_var_param_value) = parameter66_period_name {
1089 local_var_form_params.insert("Parameter66.Name", local_var_param_value.to_string());
1090 }
1091 if let Some(local_var_param_value) = parameter66_period_value {
1092 local_var_form_params.insert("Parameter66.Value", local_var_param_value.to_string());
1093 }
1094 if let Some(local_var_param_value) = parameter67_period_name {
1095 local_var_form_params.insert("Parameter67.Name", local_var_param_value.to_string());
1096 }
1097 if let Some(local_var_param_value) = parameter67_period_value {
1098 local_var_form_params.insert("Parameter67.Value", local_var_param_value.to_string());
1099 }
1100 if let Some(local_var_param_value) = parameter68_period_name {
1101 local_var_form_params.insert("Parameter68.Name", local_var_param_value.to_string());
1102 }
1103 if let Some(local_var_param_value) = parameter68_period_value {
1104 local_var_form_params.insert("Parameter68.Value", local_var_param_value.to_string());
1105 }
1106 if let Some(local_var_param_value) = parameter69_period_name {
1107 local_var_form_params.insert("Parameter69.Name", local_var_param_value.to_string());
1108 }
1109 if let Some(local_var_param_value) = parameter69_period_value {
1110 local_var_form_params.insert("Parameter69.Value", local_var_param_value.to_string());
1111 }
1112 if let Some(local_var_param_value) = parameter70_period_name {
1113 local_var_form_params.insert("Parameter70.Name", local_var_param_value.to_string());
1114 }
1115 if let Some(local_var_param_value) = parameter70_period_value {
1116 local_var_form_params.insert("Parameter70.Value", local_var_param_value.to_string());
1117 }
1118 if let Some(local_var_param_value) = parameter71_period_name {
1119 local_var_form_params.insert("Parameter71.Name", local_var_param_value.to_string());
1120 }
1121 if let Some(local_var_param_value) = parameter71_period_value {
1122 local_var_form_params.insert("Parameter71.Value", local_var_param_value.to_string());
1123 }
1124 if let Some(local_var_param_value) = parameter72_period_name {
1125 local_var_form_params.insert("Parameter72.Name", local_var_param_value.to_string());
1126 }
1127 if let Some(local_var_param_value) = parameter72_period_value {
1128 local_var_form_params.insert("Parameter72.Value", local_var_param_value.to_string());
1129 }
1130 if let Some(local_var_param_value) = parameter73_period_name {
1131 local_var_form_params.insert("Parameter73.Name", local_var_param_value.to_string());
1132 }
1133 if let Some(local_var_param_value) = parameter73_period_value {
1134 local_var_form_params.insert("Parameter73.Value", local_var_param_value.to_string());
1135 }
1136 if let Some(local_var_param_value) = parameter74_period_name {
1137 local_var_form_params.insert("Parameter74.Name", local_var_param_value.to_string());
1138 }
1139 if let Some(local_var_param_value) = parameter74_period_value {
1140 local_var_form_params.insert("Parameter74.Value", local_var_param_value.to_string());
1141 }
1142 if let Some(local_var_param_value) = parameter75_period_name {
1143 local_var_form_params.insert("Parameter75.Name", local_var_param_value.to_string());
1144 }
1145 if let Some(local_var_param_value) = parameter75_period_value {
1146 local_var_form_params.insert("Parameter75.Value", local_var_param_value.to_string());
1147 }
1148 if let Some(local_var_param_value) = parameter76_period_name {
1149 local_var_form_params.insert("Parameter76.Name", local_var_param_value.to_string());
1150 }
1151 if let Some(local_var_param_value) = parameter76_period_value {
1152 local_var_form_params.insert("Parameter76.Value", local_var_param_value.to_string());
1153 }
1154 if let Some(local_var_param_value) = parameter77_period_name {
1155 local_var_form_params.insert("Parameter77.Name", local_var_param_value.to_string());
1156 }
1157 if let Some(local_var_param_value) = parameter77_period_value {
1158 local_var_form_params.insert("Parameter77.Value", local_var_param_value.to_string());
1159 }
1160 if let Some(local_var_param_value) = parameter78_period_name {
1161 local_var_form_params.insert("Parameter78.Name", local_var_param_value.to_string());
1162 }
1163 if let Some(local_var_param_value) = parameter78_period_value {
1164 local_var_form_params.insert("Parameter78.Value", local_var_param_value.to_string());
1165 }
1166 if let Some(local_var_param_value) = parameter79_period_name {
1167 local_var_form_params.insert("Parameter79.Name", local_var_param_value.to_string());
1168 }
1169 if let Some(local_var_param_value) = parameter79_period_value {
1170 local_var_form_params.insert("Parameter79.Value", local_var_param_value.to_string());
1171 }
1172 if let Some(local_var_param_value) = parameter80_period_name {
1173 local_var_form_params.insert("Parameter80.Name", local_var_param_value.to_string());
1174 }
1175 if let Some(local_var_param_value) = parameter80_period_value {
1176 local_var_form_params.insert("Parameter80.Value", local_var_param_value.to_string());
1177 }
1178 if let Some(local_var_param_value) = parameter81_period_name {
1179 local_var_form_params.insert("Parameter81.Name", local_var_param_value.to_string());
1180 }
1181 if let Some(local_var_param_value) = parameter81_period_value {
1182 local_var_form_params.insert("Parameter81.Value", local_var_param_value.to_string());
1183 }
1184 if let Some(local_var_param_value) = parameter82_period_name {
1185 local_var_form_params.insert("Parameter82.Name", local_var_param_value.to_string());
1186 }
1187 if let Some(local_var_param_value) = parameter82_period_value {
1188 local_var_form_params.insert("Parameter82.Value", local_var_param_value.to_string());
1189 }
1190 if let Some(local_var_param_value) = parameter83_period_name {
1191 local_var_form_params.insert("Parameter83.Name", local_var_param_value.to_string());
1192 }
1193 if let Some(local_var_param_value) = parameter83_period_value {
1194 local_var_form_params.insert("Parameter83.Value", local_var_param_value.to_string());
1195 }
1196 if let Some(local_var_param_value) = parameter84_period_name {
1197 local_var_form_params.insert("Parameter84.Name", local_var_param_value.to_string());
1198 }
1199 if let Some(local_var_param_value) = parameter84_period_value {
1200 local_var_form_params.insert("Parameter84.Value", local_var_param_value.to_string());
1201 }
1202 if let Some(local_var_param_value) = parameter85_period_name {
1203 local_var_form_params.insert("Parameter85.Name", local_var_param_value.to_string());
1204 }
1205 if let Some(local_var_param_value) = parameter85_period_value {
1206 local_var_form_params.insert("Parameter85.Value", local_var_param_value.to_string());
1207 }
1208 if let Some(local_var_param_value) = parameter86_period_name {
1209 local_var_form_params.insert("Parameter86.Name", local_var_param_value.to_string());
1210 }
1211 if let Some(local_var_param_value) = parameter86_period_value {
1212 local_var_form_params.insert("Parameter86.Value", local_var_param_value.to_string());
1213 }
1214 if let Some(local_var_param_value) = parameter87_period_name {
1215 local_var_form_params.insert("Parameter87.Name", local_var_param_value.to_string());
1216 }
1217 if let Some(local_var_param_value) = parameter87_period_value {
1218 local_var_form_params.insert("Parameter87.Value", local_var_param_value.to_string());
1219 }
1220 if let Some(local_var_param_value) = parameter88_period_name {
1221 local_var_form_params.insert("Parameter88.Name", local_var_param_value.to_string());
1222 }
1223 if let Some(local_var_param_value) = parameter88_period_value {
1224 local_var_form_params.insert("Parameter88.Value", local_var_param_value.to_string());
1225 }
1226 if let Some(local_var_param_value) = parameter89_period_name {
1227 local_var_form_params.insert("Parameter89.Name", local_var_param_value.to_string());
1228 }
1229 if let Some(local_var_param_value) = parameter89_period_value {
1230 local_var_form_params.insert("Parameter89.Value", local_var_param_value.to_string());
1231 }
1232 if let Some(local_var_param_value) = parameter90_period_name {
1233 local_var_form_params.insert("Parameter90.Name", local_var_param_value.to_string());
1234 }
1235 if let Some(local_var_param_value) = parameter90_period_value {
1236 local_var_form_params.insert("Parameter90.Value", local_var_param_value.to_string());
1237 }
1238 if let Some(local_var_param_value) = parameter91_period_name {
1239 local_var_form_params.insert("Parameter91.Name", local_var_param_value.to_string());
1240 }
1241 if let Some(local_var_param_value) = parameter91_period_value {
1242 local_var_form_params.insert("Parameter91.Value", local_var_param_value.to_string());
1243 }
1244 if let Some(local_var_param_value) = parameter92_period_name {
1245 local_var_form_params.insert("Parameter92.Name", local_var_param_value.to_string());
1246 }
1247 if let Some(local_var_param_value) = parameter92_period_value {
1248 local_var_form_params.insert("Parameter92.Value", local_var_param_value.to_string());
1249 }
1250 if let Some(local_var_param_value) = parameter93_period_name {
1251 local_var_form_params.insert("Parameter93.Name", local_var_param_value.to_string());
1252 }
1253 if let Some(local_var_param_value) = parameter93_period_value {
1254 local_var_form_params.insert("Parameter93.Value", local_var_param_value.to_string());
1255 }
1256 if let Some(local_var_param_value) = parameter94_period_name {
1257 local_var_form_params.insert("Parameter94.Name", local_var_param_value.to_string());
1258 }
1259 if let Some(local_var_param_value) = parameter94_period_value {
1260 local_var_form_params.insert("Parameter94.Value", local_var_param_value.to_string());
1261 }
1262 if let Some(local_var_param_value) = parameter95_period_name {
1263 local_var_form_params.insert("Parameter95.Name", local_var_param_value.to_string());
1264 }
1265 if let Some(local_var_param_value) = parameter95_period_value {
1266 local_var_form_params.insert("Parameter95.Value", local_var_param_value.to_string());
1267 }
1268 if let Some(local_var_param_value) = parameter96_period_name {
1269 local_var_form_params.insert("Parameter96.Name", local_var_param_value.to_string());
1270 }
1271 if let Some(local_var_param_value) = parameter96_period_value {
1272 local_var_form_params.insert("Parameter96.Value", local_var_param_value.to_string());
1273 }
1274 if let Some(local_var_param_value) = parameter97_period_name {
1275 local_var_form_params.insert("Parameter97.Name", local_var_param_value.to_string());
1276 }
1277 if let Some(local_var_param_value) = parameter97_period_value {
1278 local_var_form_params.insert("Parameter97.Value", local_var_param_value.to_string());
1279 }
1280 if let Some(local_var_param_value) = parameter98_period_name {
1281 local_var_form_params.insert("Parameter98.Name", local_var_param_value.to_string());
1282 }
1283 if let Some(local_var_param_value) = parameter98_period_value {
1284 local_var_form_params.insert("Parameter98.Value", local_var_param_value.to_string());
1285 }
1286 if let Some(local_var_param_value) = parameter99_period_name {
1287 local_var_form_params.insert("Parameter99.Name", local_var_param_value.to_string());
1288 }
1289 if let Some(local_var_param_value) = parameter99_period_value {
1290 local_var_form_params.insert("Parameter99.Value", local_var_param_value.to_string());
1291 }
1292 local_var_req_builder = local_var_req_builder.form(&local_var_form_params);
1293
1294 let local_var_req = local_var_req_builder.build()?;
1295 let local_var_resp = local_var_client.execute(local_var_req).await?;
1296
1297 let local_var_status = local_var_resp.status();
1298 let local_var_content = local_var_resp.text().await?;
1299
1300 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1301 serde_json::from_str(&local_var_content).map_err(Error::from)
1302 } else {
1303 let local_var_entity: Option<CreateSiprecError> = serde_json::from_str(&local_var_content).ok();
1304 let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1305 Err(Error::ResponseError(local_var_error))
1306 }
1307}
1308
1309pub async fn update_siprec(configuration: &configuration::Configuration, params: UpdateSiprecParams) -> Result<models::ApiPeriodV2010PeriodAccountPeriodCallPeriodSiprec, Error<UpdateSiprecError>> {
1311 let local_var_configuration = configuration;
1312
1313 let account_sid = params.account_sid;
1315 let call_sid = params.call_sid;
1316 let sid = params.sid;
1317 let status = params.status;
1318
1319
1320 let local_var_client = &local_var_configuration.client;
1321
1322 let local_var_uri_str = format!("{}/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Siprec/{Sid}.json", local_var_configuration.base_path, AccountSid=crate::apis::urlencode(account_sid), CallSid=crate::apis::urlencode(call_sid), Sid=crate::apis::urlencode(sid));
1323 let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
1324
1325 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1326 local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1327 }
1328 if let Some(ref local_var_auth_conf) = local_var_configuration.basic_auth {
1329 local_var_req_builder = local_var_req_builder.basic_auth(local_var_auth_conf.0.to_owned(), local_var_auth_conf.1.to_owned());
1330 };
1331 let mut local_var_form_params = std::collections::HashMap::new();
1332 local_var_form_params.insert("Status", status.to_string());
1333 local_var_req_builder = local_var_req_builder.form(&local_var_form_params);
1334
1335 let local_var_req = local_var_req_builder.build()?;
1336 let local_var_resp = local_var_client.execute(local_var_req).await?;
1337
1338 let local_var_status = local_var_resp.status();
1339 let local_var_content = local_var_resp.text().await?;
1340
1341 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1342 serde_json::from_str(&local_var_content).map_err(Error::from)
1343 } else {
1344 let local_var_entity: Option<UpdateSiprecError> = serde_json::from_str(&local_var_content).ok();
1345 let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1346 Err(Error::ResponseError(local_var_error))
1347 }
1348}
1349