1use reqwest;
13use serde::{Deserialize, Serialize};
14use crate::{apis::ResponseContent, models};
15use super::{Error, configuration};
16
17#[derive(Clone, Debug)]
19pub struct CreateStreamParams {
20 pub account_sid: String,
22 pub call_sid: String,
24 pub url: String,
26 pub 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 UpdateStreamParams {
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 CreateStreamError {
448 UnknownValue(serde_json::Value),
449}
450
451#[derive(Debug, Clone, Serialize, Deserialize)]
453#[serde(untagged)]
454pub enum UpdateStreamError {
455 UnknownValue(serde_json::Value),
456}
457
458
459pub async fn create_stream(configuration: &configuration::Configuration, params: CreateStreamParams) -> Result<models::ApiPeriodV2010PeriodAccountPeriodCallPeriodStream, Error<CreateStreamError>> {
461 let local_var_configuration = configuration;
462
463 let account_sid = params.account_sid;
465 let call_sid = params.call_sid;
466 let url = params.url;
467 let name = params.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}/Streams.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 local_var_form_params.insert("Url", url.to_string());
684 if let Some(local_var_param_value) = name {
685 local_var_form_params.insert("Name", local_var_param_value.to_string());
686 }
687 if let Some(local_var_param_value) = track {
688 local_var_form_params.insert("Track", local_var_param_value.to_string());
689 }
690 if let Some(local_var_param_value) = status_callback {
691 local_var_form_params.insert("StatusCallback", local_var_param_value.to_string());
692 }
693 if let Some(local_var_param_value) = status_callback_method {
694 local_var_form_params.insert("StatusCallbackMethod", local_var_param_value.to_string());
695 }
696 if let Some(local_var_param_value) = parameter1_period_name {
697 local_var_form_params.insert("Parameter1.Name", local_var_param_value.to_string());
698 }
699 if let Some(local_var_param_value) = parameter1_period_value {
700 local_var_form_params.insert("Parameter1.Value", local_var_param_value.to_string());
701 }
702 if let Some(local_var_param_value) = parameter2_period_name {
703 local_var_form_params.insert("Parameter2.Name", local_var_param_value.to_string());
704 }
705 if let Some(local_var_param_value) = parameter2_period_value {
706 local_var_form_params.insert("Parameter2.Value", local_var_param_value.to_string());
707 }
708 if let Some(local_var_param_value) = parameter3_period_name {
709 local_var_form_params.insert("Parameter3.Name", local_var_param_value.to_string());
710 }
711 if let Some(local_var_param_value) = parameter3_period_value {
712 local_var_form_params.insert("Parameter3.Value", local_var_param_value.to_string());
713 }
714 if let Some(local_var_param_value) = parameter4_period_name {
715 local_var_form_params.insert("Parameter4.Name", local_var_param_value.to_string());
716 }
717 if let Some(local_var_param_value) = parameter4_period_value {
718 local_var_form_params.insert("Parameter4.Value", local_var_param_value.to_string());
719 }
720 if let Some(local_var_param_value) = parameter5_period_name {
721 local_var_form_params.insert("Parameter5.Name", local_var_param_value.to_string());
722 }
723 if let Some(local_var_param_value) = parameter5_period_value {
724 local_var_form_params.insert("Parameter5.Value", local_var_param_value.to_string());
725 }
726 if let Some(local_var_param_value) = parameter6_period_name {
727 local_var_form_params.insert("Parameter6.Name", local_var_param_value.to_string());
728 }
729 if let Some(local_var_param_value) = parameter6_period_value {
730 local_var_form_params.insert("Parameter6.Value", local_var_param_value.to_string());
731 }
732 if let Some(local_var_param_value) = parameter7_period_name {
733 local_var_form_params.insert("Parameter7.Name", local_var_param_value.to_string());
734 }
735 if let Some(local_var_param_value) = parameter7_period_value {
736 local_var_form_params.insert("Parameter7.Value", local_var_param_value.to_string());
737 }
738 if let Some(local_var_param_value) = parameter8_period_name {
739 local_var_form_params.insert("Parameter8.Name", local_var_param_value.to_string());
740 }
741 if let Some(local_var_param_value) = parameter8_period_value {
742 local_var_form_params.insert("Parameter8.Value", local_var_param_value.to_string());
743 }
744 if let Some(local_var_param_value) = parameter9_period_name {
745 local_var_form_params.insert("Parameter9.Name", local_var_param_value.to_string());
746 }
747 if let Some(local_var_param_value) = parameter9_period_value {
748 local_var_form_params.insert("Parameter9.Value", local_var_param_value.to_string());
749 }
750 if let Some(local_var_param_value) = parameter10_period_name {
751 local_var_form_params.insert("Parameter10.Name", local_var_param_value.to_string());
752 }
753 if let Some(local_var_param_value) = parameter10_period_value {
754 local_var_form_params.insert("Parameter10.Value", local_var_param_value.to_string());
755 }
756 if let Some(local_var_param_value) = parameter11_period_name {
757 local_var_form_params.insert("Parameter11.Name", local_var_param_value.to_string());
758 }
759 if let Some(local_var_param_value) = parameter11_period_value {
760 local_var_form_params.insert("Parameter11.Value", local_var_param_value.to_string());
761 }
762 if let Some(local_var_param_value) = parameter12_period_name {
763 local_var_form_params.insert("Parameter12.Name", local_var_param_value.to_string());
764 }
765 if let Some(local_var_param_value) = parameter12_period_value {
766 local_var_form_params.insert("Parameter12.Value", local_var_param_value.to_string());
767 }
768 if let Some(local_var_param_value) = parameter13_period_name {
769 local_var_form_params.insert("Parameter13.Name", local_var_param_value.to_string());
770 }
771 if let Some(local_var_param_value) = parameter13_period_value {
772 local_var_form_params.insert("Parameter13.Value", local_var_param_value.to_string());
773 }
774 if let Some(local_var_param_value) = parameter14_period_name {
775 local_var_form_params.insert("Parameter14.Name", local_var_param_value.to_string());
776 }
777 if let Some(local_var_param_value) = parameter14_period_value {
778 local_var_form_params.insert("Parameter14.Value", local_var_param_value.to_string());
779 }
780 if let Some(local_var_param_value) = parameter15_period_name {
781 local_var_form_params.insert("Parameter15.Name", local_var_param_value.to_string());
782 }
783 if let Some(local_var_param_value) = parameter15_period_value {
784 local_var_form_params.insert("Parameter15.Value", local_var_param_value.to_string());
785 }
786 if let Some(local_var_param_value) = parameter16_period_name {
787 local_var_form_params.insert("Parameter16.Name", local_var_param_value.to_string());
788 }
789 if let Some(local_var_param_value) = parameter16_period_value {
790 local_var_form_params.insert("Parameter16.Value", local_var_param_value.to_string());
791 }
792 if let Some(local_var_param_value) = parameter17_period_name {
793 local_var_form_params.insert("Parameter17.Name", local_var_param_value.to_string());
794 }
795 if let Some(local_var_param_value) = parameter17_period_value {
796 local_var_form_params.insert("Parameter17.Value", local_var_param_value.to_string());
797 }
798 if let Some(local_var_param_value) = parameter18_period_name {
799 local_var_form_params.insert("Parameter18.Name", local_var_param_value.to_string());
800 }
801 if let Some(local_var_param_value) = parameter18_period_value {
802 local_var_form_params.insert("Parameter18.Value", local_var_param_value.to_string());
803 }
804 if let Some(local_var_param_value) = parameter19_period_name {
805 local_var_form_params.insert("Parameter19.Name", local_var_param_value.to_string());
806 }
807 if let Some(local_var_param_value) = parameter19_period_value {
808 local_var_form_params.insert("Parameter19.Value", local_var_param_value.to_string());
809 }
810 if let Some(local_var_param_value) = parameter20_period_name {
811 local_var_form_params.insert("Parameter20.Name", local_var_param_value.to_string());
812 }
813 if let Some(local_var_param_value) = parameter20_period_value {
814 local_var_form_params.insert("Parameter20.Value", local_var_param_value.to_string());
815 }
816 if let Some(local_var_param_value) = parameter21_period_name {
817 local_var_form_params.insert("Parameter21.Name", local_var_param_value.to_string());
818 }
819 if let Some(local_var_param_value) = parameter21_period_value {
820 local_var_form_params.insert("Parameter21.Value", local_var_param_value.to_string());
821 }
822 if let Some(local_var_param_value) = parameter22_period_name {
823 local_var_form_params.insert("Parameter22.Name", local_var_param_value.to_string());
824 }
825 if let Some(local_var_param_value) = parameter22_period_value {
826 local_var_form_params.insert("Parameter22.Value", local_var_param_value.to_string());
827 }
828 if let Some(local_var_param_value) = parameter23_period_name {
829 local_var_form_params.insert("Parameter23.Name", local_var_param_value.to_string());
830 }
831 if let Some(local_var_param_value) = parameter23_period_value {
832 local_var_form_params.insert("Parameter23.Value", local_var_param_value.to_string());
833 }
834 if let Some(local_var_param_value) = parameter24_period_name {
835 local_var_form_params.insert("Parameter24.Name", local_var_param_value.to_string());
836 }
837 if let Some(local_var_param_value) = parameter24_period_value {
838 local_var_form_params.insert("Parameter24.Value", local_var_param_value.to_string());
839 }
840 if let Some(local_var_param_value) = parameter25_period_name {
841 local_var_form_params.insert("Parameter25.Name", local_var_param_value.to_string());
842 }
843 if let Some(local_var_param_value) = parameter25_period_value {
844 local_var_form_params.insert("Parameter25.Value", local_var_param_value.to_string());
845 }
846 if let Some(local_var_param_value) = parameter26_period_name {
847 local_var_form_params.insert("Parameter26.Name", local_var_param_value.to_string());
848 }
849 if let Some(local_var_param_value) = parameter26_period_value {
850 local_var_form_params.insert("Parameter26.Value", local_var_param_value.to_string());
851 }
852 if let Some(local_var_param_value) = parameter27_period_name {
853 local_var_form_params.insert("Parameter27.Name", local_var_param_value.to_string());
854 }
855 if let Some(local_var_param_value) = parameter27_period_value {
856 local_var_form_params.insert("Parameter27.Value", local_var_param_value.to_string());
857 }
858 if let Some(local_var_param_value) = parameter28_period_name {
859 local_var_form_params.insert("Parameter28.Name", local_var_param_value.to_string());
860 }
861 if let Some(local_var_param_value) = parameter28_period_value {
862 local_var_form_params.insert("Parameter28.Value", local_var_param_value.to_string());
863 }
864 if let Some(local_var_param_value) = parameter29_period_name {
865 local_var_form_params.insert("Parameter29.Name", local_var_param_value.to_string());
866 }
867 if let Some(local_var_param_value) = parameter29_period_value {
868 local_var_form_params.insert("Parameter29.Value", local_var_param_value.to_string());
869 }
870 if let Some(local_var_param_value) = parameter30_period_name {
871 local_var_form_params.insert("Parameter30.Name", local_var_param_value.to_string());
872 }
873 if let Some(local_var_param_value) = parameter30_period_value {
874 local_var_form_params.insert("Parameter30.Value", local_var_param_value.to_string());
875 }
876 if let Some(local_var_param_value) = parameter31_period_name {
877 local_var_form_params.insert("Parameter31.Name", local_var_param_value.to_string());
878 }
879 if let Some(local_var_param_value) = parameter31_period_value {
880 local_var_form_params.insert("Parameter31.Value", local_var_param_value.to_string());
881 }
882 if let Some(local_var_param_value) = parameter32_period_name {
883 local_var_form_params.insert("Parameter32.Name", local_var_param_value.to_string());
884 }
885 if let Some(local_var_param_value) = parameter32_period_value {
886 local_var_form_params.insert("Parameter32.Value", local_var_param_value.to_string());
887 }
888 if let Some(local_var_param_value) = parameter33_period_name {
889 local_var_form_params.insert("Parameter33.Name", local_var_param_value.to_string());
890 }
891 if let Some(local_var_param_value) = parameter33_period_value {
892 local_var_form_params.insert("Parameter33.Value", local_var_param_value.to_string());
893 }
894 if let Some(local_var_param_value) = parameter34_period_name {
895 local_var_form_params.insert("Parameter34.Name", local_var_param_value.to_string());
896 }
897 if let Some(local_var_param_value) = parameter34_period_value {
898 local_var_form_params.insert("Parameter34.Value", local_var_param_value.to_string());
899 }
900 if let Some(local_var_param_value) = parameter35_period_name {
901 local_var_form_params.insert("Parameter35.Name", local_var_param_value.to_string());
902 }
903 if let Some(local_var_param_value) = parameter35_period_value {
904 local_var_form_params.insert("Parameter35.Value", local_var_param_value.to_string());
905 }
906 if let Some(local_var_param_value) = parameter36_period_name {
907 local_var_form_params.insert("Parameter36.Name", local_var_param_value.to_string());
908 }
909 if let Some(local_var_param_value) = parameter36_period_value {
910 local_var_form_params.insert("Parameter36.Value", local_var_param_value.to_string());
911 }
912 if let Some(local_var_param_value) = parameter37_period_name {
913 local_var_form_params.insert("Parameter37.Name", local_var_param_value.to_string());
914 }
915 if let Some(local_var_param_value) = parameter37_period_value {
916 local_var_form_params.insert("Parameter37.Value", local_var_param_value.to_string());
917 }
918 if let Some(local_var_param_value) = parameter38_period_name {
919 local_var_form_params.insert("Parameter38.Name", local_var_param_value.to_string());
920 }
921 if let Some(local_var_param_value) = parameter38_period_value {
922 local_var_form_params.insert("Parameter38.Value", local_var_param_value.to_string());
923 }
924 if let Some(local_var_param_value) = parameter39_period_name {
925 local_var_form_params.insert("Parameter39.Name", local_var_param_value.to_string());
926 }
927 if let Some(local_var_param_value) = parameter39_period_value {
928 local_var_form_params.insert("Parameter39.Value", local_var_param_value.to_string());
929 }
930 if let Some(local_var_param_value) = parameter40_period_name {
931 local_var_form_params.insert("Parameter40.Name", local_var_param_value.to_string());
932 }
933 if let Some(local_var_param_value) = parameter40_period_value {
934 local_var_form_params.insert("Parameter40.Value", local_var_param_value.to_string());
935 }
936 if let Some(local_var_param_value) = parameter41_period_name {
937 local_var_form_params.insert("Parameter41.Name", local_var_param_value.to_string());
938 }
939 if let Some(local_var_param_value) = parameter41_period_value {
940 local_var_form_params.insert("Parameter41.Value", local_var_param_value.to_string());
941 }
942 if let Some(local_var_param_value) = parameter42_period_name {
943 local_var_form_params.insert("Parameter42.Name", local_var_param_value.to_string());
944 }
945 if let Some(local_var_param_value) = parameter42_period_value {
946 local_var_form_params.insert("Parameter42.Value", local_var_param_value.to_string());
947 }
948 if let Some(local_var_param_value) = parameter43_period_name {
949 local_var_form_params.insert("Parameter43.Name", local_var_param_value.to_string());
950 }
951 if let Some(local_var_param_value) = parameter43_period_value {
952 local_var_form_params.insert("Parameter43.Value", local_var_param_value.to_string());
953 }
954 if let Some(local_var_param_value) = parameter44_period_name {
955 local_var_form_params.insert("Parameter44.Name", local_var_param_value.to_string());
956 }
957 if let Some(local_var_param_value) = parameter44_period_value {
958 local_var_form_params.insert("Parameter44.Value", local_var_param_value.to_string());
959 }
960 if let Some(local_var_param_value) = parameter45_period_name {
961 local_var_form_params.insert("Parameter45.Name", local_var_param_value.to_string());
962 }
963 if let Some(local_var_param_value) = parameter45_period_value {
964 local_var_form_params.insert("Parameter45.Value", local_var_param_value.to_string());
965 }
966 if let Some(local_var_param_value) = parameter46_period_name {
967 local_var_form_params.insert("Parameter46.Name", local_var_param_value.to_string());
968 }
969 if let Some(local_var_param_value) = parameter46_period_value {
970 local_var_form_params.insert("Parameter46.Value", local_var_param_value.to_string());
971 }
972 if let Some(local_var_param_value) = parameter47_period_name {
973 local_var_form_params.insert("Parameter47.Name", local_var_param_value.to_string());
974 }
975 if let Some(local_var_param_value) = parameter47_period_value {
976 local_var_form_params.insert("Parameter47.Value", local_var_param_value.to_string());
977 }
978 if let Some(local_var_param_value) = parameter48_period_name {
979 local_var_form_params.insert("Parameter48.Name", local_var_param_value.to_string());
980 }
981 if let Some(local_var_param_value) = parameter48_period_value {
982 local_var_form_params.insert("Parameter48.Value", local_var_param_value.to_string());
983 }
984 if let Some(local_var_param_value) = parameter49_period_name {
985 local_var_form_params.insert("Parameter49.Name", local_var_param_value.to_string());
986 }
987 if let Some(local_var_param_value) = parameter49_period_value {
988 local_var_form_params.insert("Parameter49.Value", local_var_param_value.to_string());
989 }
990 if let Some(local_var_param_value) = parameter50_period_name {
991 local_var_form_params.insert("Parameter50.Name", local_var_param_value.to_string());
992 }
993 if let Some(local_var_param_value) = parameter50_period_value {
994 local_var_form_params.insert("Parameter50.Value", local_var_param_value.to_string());
995 }
996 if let Some(local_var_param_value) = parameter51_period_name {
997 local_var_form_params.insert("Parameter51.Name", local_var_param_value.to_string());
998 }
999 if let Some(local_var_param_value) = parameter51_period_value {
1000 local_var_form_params.insert("Parameter51.Value", local_var_param_value.to_string());
1001 }
1002 if let Some(local_var_param_value) = parameter52_period_name {
1003 local_var_form_params.insert("Parameter52.Name", local_var_param_value.to_string());
1004 }
1005 if let Some(local_var_param_value) = parameter52_period_value {
1006 local_var_form_params.insert("Parameter52.Value", local_var_param_value.to_string());
1007 }
1008 if let Some(local_var_param_value) = parameter53_period_name {
1009 local_var_form_params.insert("Parameter53.Name", local_var_param_value.to_string());
1010 }
1011 if let Some(local_var_param_value) = parameter53_period_value {
1012 local_var_form_params.insert("Parameter53.Value", local_var_param_value.to_string());
1013 }
1014 if let Some(local_var_param_value) = parameter54_period_name {
1015 local_var_form_params.insert("Parameter54.Name", local_var_param_value.to_string());
1016 }
1017 if let Some(local_var_param_value) = parameter54_period_value {
1018 local_var_form_params.insert("Parameter54.Value", local_var_param_value.to_string());
1019 }
1020 if let Some(local_var_param_value) = parameter55_period_name {
1021 local_var_form_params.insert("Parameter55.Name", local_var_param_value.to_string());
1022 }
1023 if let Some(local_var_param_value) = parameter55_period_value {
1024 local_var_form_params.insert("Parameter55.Value", local_var_param_value.to_string());
1025 }
1026 if let Some(local_var_param_value) = parameter56_period_name {
1027 local_var_form_params.insert("Parameter56.Name", local_var_param_value.to_string());
1028 }
1029 if let Some(local_var_param_value) = parameter56_period_value {
1030 local_var_form_params.insert("Parameter56.Value", local_var_param_value.to_string());
1031 }
1032 if let Some(local_var_param_value) = parameter57_period_name {
1033 local_var_form_params.insert("Parameter57.Name", local_var_param_value.to_string());
1034 }
1035 if let Some(local_var_param_value) = parameter57_period_value {
1036 local_var_form_params.insert("Parameter57.Value", local_var_param_value.to_string());
1037 }
1038 if let Some(local_var_param_value) = parameter58_period_name {
1039 local_var_form_params.insert("Parameter58.Name", local_var_param_value.to_string());
1040 }
1041 if let Some(local_var_param_value) = parameter58_period_value {
1042 local_var_form_params.insert("Parameter58.Value", local_var_param_value.to_string());
1043 }
1044 if let Some(local_var_param_value) = parameter59_period_name {
1045 local_var_form_params.insert("Parameter59.Name", local_var_param_value.to_string());
1046 }
1047 if let Some(local_var_param_value) = parameter59_period_value {
1048 local_var_form_params.insert("Parameter59.Value", local_var_param_value.to_string());
1049 }
1050 if let Some(local_var_param_value) = parameter60_period_name {
1051 local_var_form_params.insert("Parameter60.Name", local_var_param_value.to_string());
1052 }
1053 if let Some(local_var_param_value) = parameter60_period_value {
1054 local_var_form_params.insert("Parameter60.Value", local_var_param_value.to_string());
1055 }
1056 if let Some(local_var_param_value) = parameter61_period_name {
1057 local_var_form_params.insert("Parameter61.Name", local_var_param_value.to_string());
1058 }
1059 if let Some(local_var_param_value) = parameter61_period_value {
1060 local_var_form_params.insert("Parameter61.Value", local_var_param_value.to_string());
1061 }
1062 if let Some(local_var_param_value) = parameter62_period_name {
1063 local_var_form_params.insert("Parameter62.Name", local_var_param_value.to_string());
1064 }
1065 if let Some(local_var_param_value) = parameter62_period_value {
1066 local_var_form_params.insert("Parameter62.Value", local_var_param_value.to_string());
1067 }
1068 if let Some(local_var_param_value) = parameter63_period_name {
1069 local_var_form_params.insert("Parameter63.Name", local_var_param_value.to_string());
1070 }
1071 if let Some(local_var_param_value) = parameter63_period_value {
1072 local_var_form_params.insert("Parameter63.Value", local_var_param_value.to_string());
1073 }
1074 if let Some(local_var_param_value) = parameter64_period_name {
1075 local_var_form_params.insert("Parameter64.Name", local_var_param_value.to_string());
1076 }
1077 if let Some(local_var_param_value) = parameter64_period_value {
1078 local_var_form_params.insert("Parameter64.Value", local_var_param_value.to_string());
1079 }
1080 if let Some(local_var_param_value) = parameter65_period_name {
1081 local_var_form_params.insert("Parameter65.Name", local_var_param_value.to_string());
1082 }
1083 if let Some(local_var_param_value) = parameter65_period_value {
1084 local_var_form_params.insert("Parameter65.Value", local_var_param_value.to_string());
1085 }
1086 if let Some(local_var_param_value) = parameter66_period_name {
1087 local_var_form_params.insert("Parameter66.Name", local_var_param_value.to_string());
1088 }
1089 if let Some(local_var_param_value) = parameter66_period_value {
1090 local_var_form_params.insert("Parameter66.Value", local_var_param_value.to_string());
1091 }
1092 if let Some(local_var_param_value) = parameter67_period_name {
1093 local_var_form_params.insert("Parameter67.Name", local_var_param_value.to_string());
1094 }
1095 if let Some(local_var_param_value) = parameter67_period_value {
1096 local_var_form_params.insert("Parameter67.Value", local_var_param_value.to_string());
1097 }
1098 if let Some(local_var_param_value) = parameter68_period_name {
1099 local_var_form_params.insert("Parameter68.Name", local_var_param_value.to_string());
1100 }
1101 if let Some(local_var_param_value) = parameter68_period_value {
1102 local_var_form_params.insert("Parameter68.Value", local_var_param_value.to_string());
1103 }
1104 if let Some(local_var_param_value) = parameter69_period_name {
1105 local_var_form_params.insert("Parameter69.Name", local_var_param_value.to_string());
1106 }
1107 if let Some(local_var_param_value) = parameter69_period_value {
1108 local_var_form_params.insert("Parameter69.Value", local_var_param_value.to_string());
1109 }
1110 if let Some(local_var_param_value) = parameter70_period_name {
1111 local_var_form_params.insert("Parameter70.Name", local_var_param_value.to_string());
1112 }
1113 if let Some(local_var_param_value) = parameter70_period_value {
1114 local_var_form_params.insert("Parameter70.Value", local_var_param_value.to_string());
1115 }
1116 if let Some(local_var_param_value) = parameter71_period_name {
1117 local_var_form_params.insert("Parameter71.Name", local_var_param_value.to_string());
1118 }
1119 if let Some(local_var_param_value) = parameter71_period_value {
1120 local_var_form_params.insert("Parameter71.Value", local_var_param_value.to_string());
1121 }
1122 if let Some(local_var_param_value) = parameter72_period_name {
1123 local_var_form_params.insert("Parameter72.Name", local_var_param_value.to_string());
1124 }
1125 if let Some(local_var_param_value) = parameter72_period_value {
1126 local_var_form_params.insert("Parameter72.Value", local_var_param_value.to_string());
1127 }
1128 if let Some(local_var_param_value) = parameter73_period_name {
1129 local_var_form_params.insert("Parameter73.Name", local_var_param_value.to_string());
1130 }
1131 if let Some(local_var_param_value) = parameter73_period_value {
1132 local_var_form_params.insert("Parameter73.Value", local_var_param_value.to_string());
1133 }
1134 if let Some(local_var_param_value) = parameter74_period_name {
1135 local_var_form_params.insert("Parameter74.Name", local_var_param_value.to_string());
1136 }
1137 if let Some(local_var_param_value) = parameter74_period_value {
1138 local_var_form_params.insert("Parameter74.Value", local_var_param_value.to_string());
1139 }
1140 if let Some(local_var_param_value) = parameter75_period_name {
1141 local_var_form_params.insert("Parameter75.Name", local_var_param_value.to_string());
1142 }
1143 if let Some(local_var_param_value) = parameter75_period_value {
1144 local_var_form_params.insert("Parameter75.Value", local_var_param_value.to_string());
1145 }
1146 if let Some(local_var_param_value) = parameter76_period_name {
1147 local_var_form_params.insert("Parameter76.Name", local_var_param_value.to_string());
1148 }
1149 if let Some(local_var_param_value) = parameter76_period_value {
1150 local_var_form_params.insert("Parameter76.Value", local_var_param_value.to_string());
1151 }
1152 if let Some(local_var_param_value) = parameter77_period_name {
1153 local_var_form_params.insert("Parameter77.Name", local_var_param_value.to_string());
1154 }
1155 if let Some(local_var_param_value) = parameter77_period_value {
1156 local_var_form_params.insert("Parameter77.Value", local_var_param_value.to_string());
1157 }
1158 if let Some(local_var_param_value) = parameter78_period_name {
1159 local_var_form_params.insert("Parameter78.Name", local_var_param_value.to_string());
1160 }
1161 if let Some(local_var_param_value) = parameter78_period_value {
1162 local_var_form_params.insert("Parameter78.Value", local_var_param_value.to_string());
1163 }
1164 if let Some(local_var_param_value) = parameter79_period_name {
1165 local_var_form_params.insert("Parameter79.Name", local_var_param_value.to_string());
1166 }
1167 if let Some(local_var_param_value) = parameter79_period_value {
1168 local_var_form_params.insert("Parameter79.Value", local_var_param_value.to_string());
1169 }
1170 if let Some(local_var_param_value) = parameter80_period_name {
1171 local_var_form_params.insert("Parameter80.Name", local_var_param_value.to_string());
1172 }
1173 if let Some(local_var_param_value) = parameter80_period_value {
1174 local_var_form_params.insert("Parameter80.Value", local_var_param_value.to_string());
1175 }
1176 if let Some(local_var_param_value) = parameter81_period_name {
1177 local_var_form_params.insert("Parameter81.Name", local_var_param_value.to_string());
1178 }
1179 if let Some(local_var_param_value) = parameter81_period_value {
1180 local_var_form_params.insert("Parameter81.Value", local_var_param_value.to_string());
1181 }
1182 if let Some(local_var_param_value) = parameter82_period_name {
1183 local_var_form_params.insert("Parameter82.Name", local_var_param_value.to_string());
1184 }
1185 if let Some(local_var_param_value) = parameter82_period_value {
1186 local_var_form_params.insert("Parameter82.Value", local_var_param_value.to_string());
1187 }
1188 if let Some(local_var_param_value) = parameter83_period_name {
1189 local_var_form_params.insert("Parameter83.Name", local_var_param_value.to_string());
1190 }
1191 if let Some(local_var_param_value) = parameter83_period_value {
1192 local_var_form_params.insert("Parameter83.Value", local_var_param_value.to_string());
1193 }
1194 if let Some(local_var_param_value) = parameter84_period_name {
1195 local_var_form_params.insert("Parameter84.Name", local_var_param_value.to_string());
1196 }
1197 if let Some(local_var_param_value) = parameter84_period_value {
1198 local_var_form_params.insert("Parameter84.Value", local_var_param_value.to_string());
1199 }
1200 if let Some(local_var_param_value) = parameter85_period_name {
1201 local_var_form_params.insert("Parameter85.Name", local_var_param_value.to_string());
1202 }
1203 if let Some(local_var_param_value) = parameter85_period_value {
1204 local_var_form_params.insert("Parameter85.Value", local_var_param_value.to_string());
1205 }
1206 if let Some(local_var_param_value) = parameter86_period_name {
1207 local_var_form_params.insert("Parameter86.Name", local_var_param_value.to_string());
1208 }
1209 if let Some(local_var_param_value) = parameter86_period_value {
1210 local_var_form_params.insert("Parameter86.Value", local_var_param_value.to_string());
1211 }
1212 if let Some(local_var_param_value) = parameter87_period_name {
1213 local_var_form_params.insert("Parameter87.Name", local_var_param_value.to_string());
1214 }
1215 if let Some(local_var_param_value) = parameter87_period_value {
1216 local_var_form_params.insert("Parameter87.Value", local_var_param_value.to_string());
1217 }
1218 if let Some(local_var_param_value) = parameter88_period_name {
1219 local_var_form_params.insert("Parameter88.Name", local_var_param_value.to_string());
1220 }
1221 if let Some(local_var_param_value) = parameter88_period_value {
1222 local_var_form_params.insert("Parameter88.Value", local_var_param_value.to_string());
1223 }
1224 if let Some(local_var_param_value) = parameter89_period_name {
1225 local_var_form_params.insert("Parameter89.Name", local_var_param_value.to_string());
1226 }
1227 if let Some(local_var_param_value) = parameter89_period_value {
1228 local_var_form_params.insert("Parameter89.Value", local_var_param_value.to_string());
1229 }
1230 if let Some(local_var_param_value) = parameter90_period_name {
1231 local_var_form_params.insert("Parameter90.Name", local_var_param_value.to_string());
1232 }
1233 if let Some(local_var_param_value) = parameter90_period_value {
1234 local_var_form_params.insert("Parameter90.Value", local_var_param_value.to_string());
1235 }
1236 if let Some(local_var_param_value) = parameter91_period_name {
1237 local_var_form_params.insert("Parameter91.Name", local_var_param_value.to_string());
1238 }
1239 if let Some(local_var_param_value) = parameter91_period_value {
1240 local_var_form_params.insert("Parameter91.Value", local_var_param_value.to_string());
1241 }
1242 if let Some(local_var_param_value) = parameter92_period_name {
1243 local_var_form_params.insert("Parameter92.Name", local_var_param_value.to_string());
1244 }
1245 if let Some(local_var_param_value) = parameter92_period_value {
1246 local_var_form_params.insert("Parameter92.Value", local_var_param_value.to_string());
1247 }
1248 if let Some(local_var_param_value) = parameter93_period_name {
1249 local_var_form_params.insert("Parameter93.Name", local_var_param_value.to_string());
1250 }
1251 if let Some(local_var_param_value) = parameter93_period_value {
1252 local_var_form_params.insert("Parameter93.Value", local_var_param_value.to_string());
1253 }
1254 if let Some(local_var_param_value) = parameter94_period_name {
1255 local_var_form_params.insert("Parameter94.Name", local_var_param_value.to_string());
1256 }
1257 if let Some(local_var_param_value) = parameter94_period_value {
1258 local_var_form_params.insert("Parameter94.Value", local_var_param_value.to_string());
1259 }
1260 if let Some(local_var_param_value) = parameter95_period_name {
1261 local_var_form_params.insert("Parameter95.Name", local_var_param_value.to_string());
1262 }
1263 if let Some(local_var_param_value) = parameter95_period_value {
1264 local_var_form_params.insert("Parameter95.Value", local_var_param_value.to_string());
1265 }
1266 if let Some(local_var_param_value) = parameter96_period_name {
1267 local_var_form_params.insert("Parameter96.Name", local_var_param_value.to_string());
1268 }
1269 if let Some(local_var_param_value) = parameter96_period_value {
1270 local_var_form_params.insert("Parameter96.Value", local_var_param_value.to_string());
1271 }
1272 if let Some(local_var_param_value) = parameter97_period_name {
1273 local_var_form_params.insert("Parameter97.Name", local_var_param_value.to_string());
1274 }
1275 if let Some(local_var_param_value) = parameter97_period_value {
1276 local_var_form_params.insert("Parameter97.Value", local_var_param_value.to_string());
1277 }
1278 if let Some(local_var_param_value) = parameter98_period_name {
1279 local_var_form_params.insert("Parameter98.Name", local_var_param_value.to_string());
1280 }
1281 if let Some(local_var_param_value) = parameter98_period_value {
1282 local_var_form_params.insert("Parameter98.Value", local_var_param_value.to_string());
1283 }
1284 if let Some(local_var_param_value) = parameter99_period_name {
1285 local_var_form_params.insert("Parameter99.Name", local_var_param_value.to_string());
1286 }
1287 if let Some(local_var_param_value) = parameter99_period_value {
1288 local_var_form_params.insert("Parameter99.Value", local_var_param_value.to_string());
1289 }
1290 local_var_req_builder = local_var_req_builder.form(&local_var_form_params);
1291
1292 let local_var_req = local_var_req_builder.build()?;
1293 let local_var_resp = local_var_client.execute(local_var_req).await?;
1294
1295 let local_var_status = local_var_resp.status();
1296 let local_var_content = local_var_resp.text().await?;
1297
1298 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1299 serde_json::from_str(&local_var_content).map_err(Error::from)
1300 } else {
1301 let local_var_entity: Option<CreateStreamError> = serde_json::from_str(&local_var_content).ok();
1302 let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1303 Err(Error::ResponseError(local_var_error))
1304 }
1305}
1306
1307pub async fn update_stream(configuration: &configuration::Configuration, params: UpdateStreamParams) -> Result<models::ApiPeriodV2010PeriodAccountPeriodCallPeriodStream, Error<UpdateStreamError>> {
1309 let local_var_configuration = configuration;
1310
1311 let account_sid = params.account_sid;
1313 let call_sid = params.call_sid;
1314 let sid = params.sid;
1315 let status = params.status;
1316
1317
1318 let local_var_client = &local_var_configuration.client;
1319
1320 let local_var_uri_str = format!("{}/2010-04-01/Accounts/{AccountSid}/Calls/{CallSid}/Streams/{Sid}.json", local_var_configuration.base_path, AccountSid=crate::apis::urlencode(account_sid), CallSid=crate::apis::urlencode(call_sid), Sid=crate::apis::urlencode(sid));
1321 let mut local_var_req_builder = local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
1322
1323 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1324 local_var_req_builder = local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1325 }
1326 if let Some(ref local_var_auth_conf) = local_var_configuration.basic_auth {
1327 local_var_req_builder = local_var_req_builder.basic_auth(local_var_auth_conf.0.to_owned(), local_var_auth_conf.1.to_owned());
1328 };
1329 let mut local_var_form_params = std::collections::HashMap::new();
1330 local_var_form_params.insert("Status", status.to_string());
1331 local_var_req_builder = local_var_req_builder.form(&local_var_form_params);
1332
1333 let local_var_req = local_var_req_builder.build()?;
1334 let local_var_resp = local_var_client.execute(local_var_req).await?;
1335
1336 let local_var_status = local_var_resp.status();
1337 let local_var_content = local_var_resp.text().await?;
1338
1339 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1340 serde_json::from_str(&local_var_content).map_err(Error::from)
1341 } else {
1342 let local_var_entity: Option<UpdateStreamError> = serde_json::from_str(&local_var_content).ok();
1343 let local_var_error = ResponseContent { status: local_var_status, content: local_var_content, entity: local_var_entity };
1344 Err(Error::ResponseError(local_var_error))
1345 }
1346}
1347