1use reqwest;
12use serde::{Deserialize, Serialize};
13
14use super::{configuration, Error};
15use crate::{apis::ResponseContent, models};
16
17#[derive(Debug, Clone, Serialize, Deserialize)]
19#[serde(untagged)]
20pub enum OrganizationsGetError {
21 UnknownValue(serde_json::Value),
22}
23
24#[derive(Debug, Clone, Serialize, Deserialize)]
26#[serde(untagged)]
27pub enum OrganizationsIdApiKeyInformationTypeGetError {
28 UnknownValue(serde_json::Value),
29}
30
31#[derive(Debug, Clone, Serialize, Deserialize)]
33#[serde(untagged)]
34pub enum OrganizationsIdApiKeyPostError {
35 UnknownValue(serde_json::Value),
36}
37
38#[derive(Debug, Clone, Serialize, Deserialize)]
40#[serde(untagged)]
41pub enum OrganizationsIdBillingStatusGetError {
42 UnknownValue(serde_json::Value),
43}
44
45#[derive(Debug, Clone, Serialize, Deserialize)]
47#[serde(untagged)]
48pub enum OrganizationsIdCancelPostError {
49 UnknownValue(serde_json::Value),
50}
51
52#[derive(Debug, Clone, Serialize, Deserialize)]
54#[serde(untagged)]
55pub enum OrganizationsIdCollectionManagementPutError {
56 UnknownValue(serde_json::Value),
57}
58
59#[derive(Debug, Clone, Serialize, Deserialize)]
61#[serde(untagged)]
62pub enum OrganizationsIdDeleteError {
63 UnknownValue(serde_json::Value),
64}
65
66#[derive(Debug, Clone, Serialize, Deserialize)]
68#[serde(untagged)]
69pub enum OrganizationsIdDeletePostError {
70 UnknownValue(serde_json::Value),
71}
72
73#[derive(Debug, Clone, Serialize, Deserialize)]
75#[serde(untagged)]
76pub enum OrganizationsIdDeleteRecoverTokenPostError {
77 UnknownValue(serde_json::Value),
78}
79
80#[derive(Debug, Clone, Serialize, Deserialize)]
82#[serde(untagged)]
83pub enum OrganizationsIdGetError {
84 UnknownValue(serde_json::Value),
85}
86
87#[derive(Debug, Clone, Serialize, Deserialize)]
89#[serde(untagged)]
90pub enum OrganizationsIdImportPostError {
91 UnknownValue(serde_json::Value),
92}
93
94#[derive(Debug, Clone, Serialize, Deserialize)]
96#[serde(untagged)]
97pub enum OrganizationsIdKeysGetError {
98 UnknownValue(serde_json::Value),
99}
100
101#[derive(Debug, Clone, Serialize, Deserialize)]
103#[serde(untagged)]
104pub enum OrganizationsIdKeysPostError {
105 UnknownValue(serde_json::Value),
106}
107
108#[derive(Debug, Clone, Serialize, Deserialize)]
110#[serde(untagged)]
111pub enum OrganizationsIdLeavePostError {
112 UnknownValue(serde_json::Value),
113}
114
115#[derive(Debug, Clone, Serialize, Deserialize)]
117#[serde(untagged)]
118pub enum OrganizationsIdLicenseGetError {
119 UnknownValue(serde_json::Value),
120}
121
122#[derive(Debug, Clone, Serialize, Deserialize)]
124#[serde(untagged)]
125pub enum OrganizationsIdPaymentPostError {
126 UnknownValue(serde_json::Value),
127}
128
129#[derive(Debug, Clone, Serialize, Deserialize)]
131#[serde(untagged)]
132pub enum OrganizationsIdPostError {
133 UnknownValue(serde_json::Value),
134}
135
136#[derive(Debug, Clone, Serialize, Deserialize)]
138#[serde(untagged)]
139pub enum OrganizationsIdPublicKeyGetError {
140 UnknownValue(serde_json::Value),
141}
142
143#[derive(Debug, Clone, Serialize, Deserialize)]
145#[serde(untagged)]
146pub enum OrganizationsIdPutError {
147 UnknownValue(serde_json::Value),
148}
149
150#[derive(Debug, Clone, Serialize, Deserialize)]
152#[serde(untagged)]
153pub enum OrganizationsIdReinstatePostError {
154 UnknownValue(serde_json::Value),
155}
156
157#[derive(Debug, Clone, Serialize, Deserialize)]
159#[serde(untagged)]
160pub enum OrganizationsIdRotateApiKeyPostError {
161 UnknownValue(serde_json::Value),
162}
163
164#[derive(Debug, Clone, Serialize, Deserialize)]
166#[serde(untagged)]
167pub enum OrganizationsIdSeatPostError {
168 UnknownValue(serde_json::Value),
169}
170
171#[derive(Debug, Clone, Serialize, Deserialize)]
173#[serde(untagged)]
174pub enum OrganizationsIdSmSubscriptionPostError {
175 UnknownValue(serde_json::Value),
176}
177
178#[derive(Debug, Clone, Serialize, Deserialize)]
180#[serde(untagged)]
181pub enum OrganizationsIdSsoGetError {
182 UnknownValue(serde_json::Value),
183}
184
185#[derive(Debug, Clone, Serialize, Deserialize)]
187#[serde(untagged)]
188pub enum OrganizationsIdSsoPostError {
189 UnknownValue(serde_json::Value),
190}
191
192#[derive(Debug, Clone, Serialize, Deserialize)]
194#[serde(untagged)]
195pub enum OrganizationsIdStoragePostError {
196 UnknownValue(serde_json::Value),
197}
198
199#[derive(Debug, Clone, Serialize, Deserialize)]
201#[serde(untagged)]
202pub enum OrganizationsIdSubscribeSecretsManagerPostError {
203 UnknownValue(serde_json::Value),
204}
205
206#[derive(Debug, Clone, Serialize, Deserialize)]
208#[serde(untagged)]
209pub enum OrganizationsIdSubscriptionGetError {
210 UnknownValue(serde_json::Value),
211}
212
213#[derive(Debug, Clone, Serialize, Deserialize)]
215#[serde(untagged)]
216pub enum OrganizationsIdSubscriptionPostError {
217 UnknownValue(serde_json::Value),
218}
219
220#[derive(Debug, Clone, Serialize, Deserialize)]
222#[serde(untagged)]
223pub enum OrganizationsIdTaxGetError {
224 UnknownValue(serde_json::Value),
225}
226
227#[derive(Debug, Clone, Serialize, Deserialize)]
229#[serde(untagged)]
230pub enum OrganizationsIdTaxPutError {
231 UnknownValue(serde_json::Value),
232}
233
234#[derive(Debug, Clone, Serialize, Deserialize)]
236#[serde(untagged)]
237pub enum OrganizationsIdUpgradePostError {
238 UnknownValue(serde_json::Value),
239}
240
241#[derive(Debug, Clone, Serialize, Deserialize)]
243#[serde(untagged)]
244pub enum OrganizationsIdVerifyBankPostError {
245 UnknownValue(serde_json::Value),
246}
247
248#[derive(Debug, Clone, Serialize, Deserialize)]
250#[serde(untagged)]
251pub enum OrganizationsIdentifierAutoEnrollStatusGetError {
252 UnknownValue(serde_json::Value),
253}
254
255#[derive(Debug, Clone, Serialize, Deserialize)]
257#[serde(untagged)]
258pub enum OrganizationsPostError {
259 UnknownValue(serde_json::Value),
260}
261
262pub async fn organizations_get(
263 configuration: &configuration::Configuration,
264) -> Result<models::ProfileOrganizationResponseModelListResponseModel, Error<OrganizationsGetError>>
265{
266 let local_var_configuration = configuration;
267
268 let local_var_client = &local_var_configuration.client;
269
270 let local_var_uri_str = format!("{}/organizations", local_var_configuration.base_path);
271 let mut local_var_req_builder =
272 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
273
274 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
275 local_var_req_builder =
276 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
277 }
278 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
279 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
280 };
281
282 let local_var_req = local_var_req_builder.build()?;
283 let local_var_resp = local_var_client.execute(local_var_req).await?;
284
285 let local_var_status = local_var_resp.status();
286 let local_var_content = local_var_resp.text().await?;
287
288 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
289 serde_json::from_str(&local_var_content).map_err(Error::from)
290 } else {
291 let local_var_entity: Option<OrganizationsGetError> =
292 serde_json::from_str(&local_var_content).ok();
293 let local_var_error = ResponseContent {
294 status: local_var_status,
295 content: local_var_content,
296 entity: local_var_entity,
297 };
298 Err(Error::ResponseError(local_var_error))
299 }
300}
301
302pub async fn organizations_id_api_key_information_type_get(
303 configuration: &configuration::Configuration,
304 id: uuid::Uuid,
305 r#type: models::OrganizationApiKeyType,
306) -> Result<
307 models::OrganizationApiKeyInformationListResponseModel,
308 Error<OrganizationsIdApiKeyInformationTypeGetError>,
309> {
310 let local_var_configuration = configuration;
311
312 let local_var_client = &local_var_configuration.client;
313
314 let local_var_uri_str = format!("{}/organizations/{id}/api-key-information/{type}", local_var_configuration.base_path, id=crate::apis::urlencode(id.to_string()), type=r#type.to_string());
315 let mut local_var_req_builder =
316 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
317
318 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
319 local_var_req_builder =
320 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
321 }
322 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
323 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
324 };
325
326 let local_var_req = local_var_req_builder.build()?;
327 let local_var_resp = local_var_client.execute(local_var_req).await?;
328
329 let local_var_status = local_var_resp.status();
330 let local_var_content = local_var_resp.text().await?;
331
332 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
333 serde_json::from_str(&local_var_content).map_err(Error::from)
334 } else {
335 let local_var_entity: Option<OrganizationsIdApiKeyInformationTypeGetError> =
336 serde_json::from_str(&local_var_content).ok();
337 let local_var_error = ResponseContent {
338 status: local_var_status,
339 content: local_var_content,
340 entity: local_var_entity,
341 };
342 Err(Error::ResponseError(local_var_error))
343 }
344}
345
346pub async fn organizations_id_api_key_post(
347 configuration: &configuration::Configuration,
348 id: &str,
349 organization_api_key_request_model: Option<models::OrganizationApiKeyRequestModel>,
350) -> Result<models::ApiKeyResponseModel, Error<OrganizationsIdApiKeyPostError>> {
351 let local_var_configuration = configuration;
352
353 let local_var_client = &local_var_configuration.client;
354
355 let local_var_uri_str = format!(
356 "{}/organizations/{id}/api-key",
357 local_var_configuration.base_path,
358 id = crate::apis::urlencode(id)
359 );
360 let mut local_var_req_builder =
361 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
362
363 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
364 local_var_req_builder =
365 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
366 }
367 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
368 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
369 };
370 local_var_req_builder = local_var_req_builder.json(&organization_api_key_request_model);
371
372 let local_var_req = local_var_req_builder.build()?;
373 let local_var_resp = local_var_client.execute(local_var_req).await?;
374
375 let local_var_status = local_var_resp.status();
376 let local_var_content = local_var_resp.text().await?;
377
378 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
379 serde_json::from_str(&local_var_content).map_err(Error::from)
380 } else {
381 let local_var_entity: Option<OrganizationsIdApiKeyPostError> =
382 serde_json::from_str(&local_var_content).ok();
383 let local_var_error = ResponseContent {
384 status: local_var_status,
385 content: local_var_content,
386 entity: local_var_entity,
387 };
388 Err(Error::ResponseError(local_var_error))
389 }
390}
391
392pub async fn organizations_id_billing_status_get(
393 configuration: &configuration::Configuration,
394 id: uuid::Uuid,
395) -> Result<
396 models::OrganizationBillingStatusResponseModel,
397 Error<OrganizationsIdBillingStatusGetError>,
398> {
399 let local_var_configuration = configuration;
400
401 let local_var_client = &local_var_configuration.client;
402
403 let local_var_uri_str = format!(
404 "{}/organizations/{id}/billing-status",
405 local_var_configuration.base_path,
406 id = crate::apis::urlencode(id.to_string())
407 );
408 let mut local_var_req_builder =
409 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
410
411 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
412 local_var_req_builder =
413 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
414 }
415 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
416 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
417 };
418
419 let local_var_req = local_var_req_builder.build()?;
420 let local_var_resp = local_var_client.execute(local_var_req).await?;
421
422 let local_var_status = local_var_resp.status();
423 let local_var_content = local_var_resp.text().await?;
424
425 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
426 serde_json::from_str(&local_var_content).map_err(Error::from)
427 } else {
428 let local_var_entity: Option<OrganizationsIdBillingStatusGetError> =
429 serde_json::from_str(&local_var_content).ok();
430 let local_var_error = ResponseContent {
431 status: local_var_status,
432 content: local_var_content,
433 entity: local_var_entity,
434 };
435 Err(Error::ResponseError(local_var_error))
436 }
437}
438
439pub async fn organizations_id_cancel_post(
440 configuration: &configuration::Configuration,
441 id: uuid::Uuid,
442 subscription_cancellation_request_model: Option<models::SubscriptionCancellationRequestModel>,
443) -> Result<(), Error<OrganizationsIdCancelPostError>> {
444 let local_var_configuration = configuration;
445
446 let local_var_client = &local_var_configuration.client;
447
448 let local_var_uri_str = format!(
449 "{}/organizations/{id}/cancel",
450 local_var_configuration.base_path,
451 id = crate::apis::urlencode(id.to_string())
452 );
453 let mut local_var_req_builder =
454 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
455
456 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
457 local_var_req_builder =
458 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
459 }
460 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
461 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
462 };
463 local_var_req_builder = local_var_req_builder.json(&subscription_cancellation_request_model);
464
465 let local_var_req = local_var_req_builder.build()?;
466 let local_var_resp = local_var_client.execute(local_var_req).await?;
467
468 let local_var_status = local_var_resp.status();
469 let local_var_content = local_var_resp.text().await?;
470
471 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
472 Ok(())
473 } else {
474 let local_var_entity: Option<OrganizationsIdCancelPostError> =
475 serde_json::from_str(&local_var_content).ok();
476 let local_var_error = ResponseContent {
477 status: local_var_status,
478 content: local_var_content,
479 entity: local_var_entity,
480 };
481 Err(Error::ResponseError(local_var_error))
482 }
483}
484
485pub async fn organizations_id_collection_management_put(
486 configuration: &configuration::Configuration,
487 id: uuid::Uuid,
488 organization_collection_management_update_request_model: Option<
489 models::OrganizationCollectionManagementUpdateRequestModel,
490 >,
491) -> Result<models::OrganizationResponseModel, Error<OrganizationsIdCollectionManagementPutError>> {
492 let local_var_configuration = configuration;
493
494 let local_var_client = &local_var_configuration.client;
495
496 let local_var_uri_str = format!(
497 "{}/organizations/{id}/collection-management",
498 local_var_configuration.base_path,
499 id = crate::apis::urlencode(id.to_string())
500 );
501 let mut local_var_req_builder =
502 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
503
504 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
505 local_var_req_builder =
506 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
507 }
508 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
509 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
510 };
511 local_var_req_builder =
512 local_var_req_builder.json(&organization_collection_management_update_request_model);
513
514 let local_var_req = local_var_req_builder.build()?;
515 let local_var_resp = local_var_client.execute(local_var_req).await?;
516
517 let local_var_status = local_var_resp.status();
518 let local_var_content = local_var_resp.text().await?;
519
520 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
521 serde_json::from_str(&local_var_content).map_err(Error::from)
522 } else {
523 let local_var_entity: Option<OrganizationsIdCollectionManagementPutError> =
524 serde_json::from_str(&local_var_content).ok();
525 let local_var_error = ResponseContent {
526 status: local_var_status,
527 content: local_var_content,
528 entity: local_var_entity,
529 };
530 Err(Error::ResponseError(local_var_error))
531 }
532}
533
534pub async fn organizations_id_delete(
535 configuration: &configuration::Configuration,
536 id: &str,
537 secret_verification_request_model: Option<models::SecretVerificationRequestModel>,
538) -> Result<(), Error<OrganizationsIdDeleteError>> {
539 let local_var_configuration = configuration;
540
541 let local_var_client = &local_var_configuration.client;
542
543 let local_var_uri_str = format!(
544 "{}/organizations/{id}",
545 local_var_configuration.base_path,
546 id = crate::apis::urlencode(id)
547 );
548 let mut local_var_req_builder =
549 local_var_client.request(reqwest::Method::DELETE, local_var_uri_str.as_str());
550
551 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
552 local_var_req_builder =
553 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
554 }
555 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
556 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
557 };
558 local_var_req_builder = local_var_req_builder.json(&secret_verification_request_model);
559
560 let local_var_req = local_var_req_builder.build()?;
561 let local_var_resp = local_var_client.execute(local_var_req).await?;
562
563 let local_var_status = local_var_resp.status();
564 let local_var_content = local_var_resp.text().await?;
565
566 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
567 Ok(())
568 } else {
569 let local_var_entity: Option<OrganizationsIdDeleteError> =
570 serde_json::from_str(&local_var_content).ok();
571 let local_var_error = ResponseContent {
572 status: local_var_status,
573 content: local_var_content,
574 entity: local_var_entity,
575 };
576 Err(Error::ResponseError(local_var_error))
577 }
578}
579
580pub async fn organizations_id_delete_post(
581 configuration: &configuration::Configuration,
582 id: &str,
583 secret_verification_request_model: Option<models::SecretVerificationRequestModel>,
584) -> Result<(), Error<OrganizationsIdDeletePostError>> {
585 let local_var_configuration = configuration;
586
587 let local_var_client = &local_var_configuration.client;
588
589 let local_var_uri_str = format!(
590 "{}/organizations/{id}/delete",
591 local_var_configuration.base_path,
592 id = crate::apis::urlencode(id)
593 );
594 let mut local_var_req_builder =
595 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
596
597 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
598 local_var_req_builder =
599 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
600 }
601 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
602 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
603 };
604 local_var_req_builder = local_var_req_builder.json(&secret_verification_request_model);
605
606 let local_var_req = local_var_req_builder.build()?;
607 let local_var_resp = local_var_client.execute(local_var_req).await?;
608
609 let local_var_status = local_var_resp.status();
610 let local_var_content = local_var_resp.text().await?;
611
612 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
613 Ok(())
614 } else {
615 let local_var_entity: Option<OrganizationsIdDeletePostError> =
616 serde_json::from_str(&local_var_content).ok();
617 let local_var_error = ResponseContent {
618 status: local_var_status,
619 content: local_var_content,
620 entity: local_var_entity,
621 };
622 Err(Error::ResponseError(local_var_error))
623 }
624}
625
626pub async fn organizations_id_delete_recover_token_post(
627 configuration: &configuration::Configuration,
628 id: uuid::Uuid,
629 organization_verify_delete_recover_request_model: Option<
630 models::OrganizationVerifyDeleteRecoverRequestModel,
631 >,
632) -> Result<(), Error<OrganizationsIdDeleteRecoverTokenPostError>> {
633 let local_var_configuration = configuration;
634
635 let local_var_client = &local_var_configuration.client;
636
637 let local_var_uri_str = format!(
638 "{}/organizations/{id}/delete-recover-token",
639 local_var_configuration.base_path,
640 id = crate::apis::urlencode(id.to_string())
641 );
642 let mut local_var_req_builder =
643 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
644
645 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
646 local_var_req_builder =
647 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
648 }
649 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
650 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
651 };
652 local_var_req_builder =
653 local_var_req_builder.json(&organization_verify_delete_recover_request_model);
654
655 let local_var_req = local_var_req_builder.build()?;
656 let local_var_resp = local_var_client.execute(local_var_req).await?;
657
658 let local_var_status = local_var_resp.status();
659 let local_var_content = local_var_resp.text().await?;
660
661 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
662 Ok(())
663 } else {
664 let local_var_entity: Option<OrganizationsIdDeleteRecoverTokenPostError> =
665 serde_json::from_str(&local_var_content).ok();
666 let local_var_error = ResponseContent {
667 status: local_var_status,
668 content: local_var_content,
669 entity: local_var_entity,
670 };
671 Err(Error::ResponseError(local_var_error))
672 }
673}
674
675pub async fn organizations_id_get(
676 configuration: &configuration::Configuration,
677 id: &str,
678) -> Result<models::OrganizationResponseModel, Error<OrganizationsIdGetError>> {
679 let local_var_configuration = configuration;
680
681 let local_var_client = &local_var_configuration.client;
682
683 let local_var_uri_str = format!(
684 "{}/organizations/{id}",
685 local_var_configuration.base_path,
686 id = crate::apis::urlencode(id)
687 );
688 let mut local_var_req_builder =
689 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
690
691 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
692 local_var_req_builder =
693 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
694 }
695 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
696 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
697 };
698
699 let local_var_req = local_var_req_builder.build()?;
700 let local_var_resp = local_var_client.execute(local_var_req).await?;
701
702 let local_var_status = local_var_resp.status();
703 let local_var_content = local_var_resp.text().await?;
704
705 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
706 serde_json::from_str(&local_var_content).map_err(Error::from)
707 } else {
708 let local_var_entity: Option<OrganizationsIdGetError> =
709 serde_json::from_str(&local_var_content).ok();
710 let local_var_error = ResponseContent {
711 status: local_var_status,
712 content: local_var_content,
713 entity: local_var_entity,
714 };
715 Err(Error::ResponseError(local_var_error))
716 }
717}
718
719pub async fn organizations_id_import_post(
720 configuration: &configuration::Configuration,
721 id: &str,
722 import_organization_users_request_model: Option<models::ImportOrganizationUsersRequestModel>,
723) -> Result<(), Error<OrganizationsIdImportPostError>> {
724 let local_var_configuration = configuration;
725
726 let local_var_client = &local_var_configuration.client;
727
728 let local_var_uri_str = format!(
729 "{}/organizations/{id}/import",
730 local_var_configuration.base_path,
731 id = crate::apis::urlencode(id)
732 );
733 let mut local_var_req_builder =
734 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
735
736 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
737 local_var_req_builder =
738 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
739 }
740 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
741 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
742 };
743 local_var_req_builder = local_var_req_builder.json(&import_organization_users_request_model);
744
745 let local_var_req = local_var_req_builder.build()?;
746 let local_var_resp = local_var_client.execute(local_var_req).await?;
747
748 let local_var_status = local_var_resp.status();
749 let local_var_content = local_var_resp.text().await?;
750
751 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
752 Ok(())
753 } else {
754 let local_var_entity: Option<OrganizationsIdImportPostError> =
755 serde_json::from_str(&local_var_content).ok();
756 let local_var_error = ResponseContent {
757 status: local_var_status,
758 content: local_var_content,
759 entity: local_var_entity,
760 };
761 Err(Error::ResponseError(local_var_error))
762 }
763}
764
765pub async fn organizations_id_keys_get(
766 configuration: &configuration::Configuration,
767 id: &str,
768) -> Result<models::OrganizationPublicKeyResponseModel, Error<OrganizationsIdKeysGetError>> {
769 let local_var_configuration = configuration;
770
771 let local_var_client = &local_var_configuration.client;
772
773 let local_var_uri_str = format!(
774 "{}/organizations/{id}/keys",
775 local_var_configuration.base_path,
776 id = crate::apis::urlencode(id)
777 );
778 let mut local_var_req_builder =
779 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
780
781 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
782 local_var_req_builder =
783 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
784 }
785 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
786 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
787 };
788
789 let local_var_req = local_var_req_builder.build()?;
790 let local_var_resp = local_var_client.execute(local_var_req).await?;
791
792 let local_var_status = local_var_resp.status();
793 let local_var_content = local_var_resp.text().await?;
794
795 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
796 serde_json::from_str(&local_var_content).map_err(Error::from)
797 } else {
798 let local_var_entity: Option<OrganizationsIdKeysGetError> =
799 serde_json::from_str(&local_var_content).ok();
800 let local_var_error = ResponseContent {
801 status: local_var_status,
802 content: local_var_content,
803 entity: local_var_entity,
804 };
805 Err(Error::ResponseError(local_var_error))
806 }
807}
808
809pub async fn organizations_id_keys_post(
810 configuration: &configuration::Configuration,
811 id: &str,
812 organization_keys_request_model: Option<models::OrganizationKeysRequestModel>,
813) -> Result<models::OrganizationKeysResponseModel, Error<OrganizationsIdKeysPostError>> {
814 let local_var_configuration = configuration;
815
816 let local_var_client = &local_var_configuration.client;
817
818 let local_var_uri_str = format!(
819 "{}/organizations/{id}/keys",
820 local_var_configuration.base_path,
821 id = crate::apis::urlencode(id)
822 );
823 let mut local_var_req_builder =
824 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
825
826 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
827 local_var_req_builder =
828 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
829 }
830 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
831 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
832 };
833 local_var_req_builder = local_var_req_builder.json(&organization_keys_request_model);
834
835 let local_var_req = local_var_req_builder.build()?;
836 let local_var_resp = local_var_client.execute(local_var_req).await?;
837
838 let local_var_status = local_var_resp.status();
839 let local_var_content = local_var_resp.text().await?;
840
841 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
842 serde_json::from_str(&local_var_content).map_err(Error::from)
843 } else {
844 let local_var_entity: Option<OrganizationsIdKeysPostError> =
845 serde_json::from_str(&local_var_content).ok();
846 let local_var_error = ResponseContent {
847 status: local_var_status,
848 content: local_var_content,
849 entity: local_var_entity,
850 };
851 Err(Error::ResponseError(local_var_error))
852 }
853}
854
855pub async fn organizations_id_leave_post(
856 configuration: &configuration::Configuration,
857 id: &str,
858) -> Result<(), Error<OrganizationsIdLeavePostError>> {
859 let local_var_configuration = configuration;
860
861 let local_var_client = &local_var_configuration.client;
862
863 let local_var_uri_str = format!(
864 "{}/organizations/{id}/leave",
865 local_var_configuration.base_path,
866 id = crate::apis::urlencode(id)
867 );
868 let mut local_var_req_builder =
869 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
870
871 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
872 local_var_req_builder =
873 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
874 }
875 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
876 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
877 };
878
879 let local_var_req = local_var_req_builder.build()?;
880 let local_var_resp = local_var_client.execute(local_var_req).await?;
881
882 let local_var_status = local_var_resp.status();
883 let local_var_content = local_var_resp.text().await?;
884
885 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
886 Ok(())
887 } else {
888 let local_var_entity: Option<OrganizationsIdLeavePostError> =
889 serde_json::from_str(&local_var_content).ok();
890 let local_var_error = ResponseContent {
891 status: local_var_status,
892 content: local_var_content,
893 entity: local_var_entity,
894 };
895 Err(Error::ResponseError(local_var_error))
896 }
897}
898
899pub async fn organizations_id_license_get(
900 configuration: &configuration::Configuration,
901 id: uuid::Uuid,
902 installation_id: Option<uuid::Uuid>,
903) -> Result<models::OrganizationLicense, Error<OrganizationsIdLicenseGetError>> {
904 let local_var_configuration = configuration;
905
906 let local_var_client = &local_var_configuration.client;
907
908 let local_var_uri_str = format!(
909 "{}/organizations/{id}/license",
910 local_var_configuration.base_path,
911 id = crate::apis::urlencode(id.to_string())
912 );
913 let mut local_var_req_builder =
914 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
915
916 if let Some(ref local_var_str) = installation_id {
917 local_var_req_builder =
918 local_var_req_builder.query(&[("installationId", &local_var_str.to_string())]);
919 }
920 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
921 local_var_req_builder =
922 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
923 }
924 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
925 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
926 };
927
928 let local_var_req = local_var_req_builder.build()?;
929 let local_var_resp = local_var_client.execute(local_var_req).await?;
930
931 let local_var_status = local_var_resp.status();
932 let local_var_content = local_var_resp.text().await?;
933
934 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
935 serde_json::from_str(&local_var_content).map_err(Error::from)
936 } else {
937 let local_var_entity: Option<OrganizationsIdLicenseGetError> =
938 serde_json::from_str(&local_var_content).ok();
939 let local_var_error = ResponseContent {
940 status: local_var_status,
941 content: local_var_content,
942 entity: local_var_entity,
943 };
944 Err(Error::ResponseError(local_var_error))
945 }
946}
947
948pub async fn organizations_id_payment_post(
949 configuration: &configuration::Configuration,
950 id: uuid::Uuid,
951 payment_request_model: Option<models::PaymentRequestModel>,
952) -> Result<(), Error<OrganizationsIdPaymentPostError>> {
953 let local_var_configuration = configuration;
954
955 let local_var_client = &local_var_configuration.client;
956
957 let local_var_uri_str = format!(
958 "{}/organizations/{id}/payment",
959 local_var_configuration.base_path,
960 id = crate::apis::urlencode(id.to_string())
961 );
962 let mut local_var_req_builder =
963 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
964
965 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
966 local_var_req_builder =
967 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
968 }
969 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
970 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
971 };
972 local_var_req_builder = local_var_req_builder.json(&payment_request_model);
973
974 let local_var_req = local_var_req_builder.build()?;
975 let local_var_resp = local_var_client.execute(local_var_req).await?;
976
977 let local_var_status = local_var_resp.status();
978 let local_var_content = local_var_resp.text().await?;
979
980 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
981 Ok(())
982 } else {
983 let local_var_entity: Option<OrganizationsIdPaymentPostError> =
984 serde_json::from_str(&local_var_content).ok();
985 let local_var_error = ResponseContent {
986 status: local_var_status,
987 content: local_var_content,
988 entity: local_var_entity,
989 };
990 Err(Error::ResponseError(local_var_error))
991 }
992}
993
994pub async fn organizations_id_post(
995 configuration: &configuration::Configuration,
996 id: &str,
997 organization_update_request_model: Option<models::OrganizationUpdateRequestModel>,
998) -> Result<models::OrganizationResponseModel, Error<OrganizationsIdPostError>> {
999 let local_var_configuration = configuration;
1000
1001 let local_var_client = &local_var_configuration.client;
1002
1003 let local_var_uri_str = format!(
1004 "{}/organizations/{id}",
1005 local_var_configuration.base_path,
1006 id = crate::apis::urlencode(id)
1007 );
1008 let mut local_var_req_builder =
1009 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
1010
1011 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1012 local_var_req_builder =
1013 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1014 }
1015 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
1016 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1017 };
1018 local_var_req_builder = local_var_req_builder.json(&organization_update_request_model);
1019
1020 let local_var_req = local_var_req_builder.build()?;
1021 let local_var_resp = local_var_client.execute(local_var_req).await?;
1022
1023 let local_var_status = local_var_resp.status();
1024 let local_var_content = local_var_resp.text().await?;
1025
1026 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1027 serde_json::from_str(&local_var_content).map_err(Error::from)
1028 } else {
1029 let local_var_entity: Option<OrganizationsIdPostError> =
1030 serde_json::from_str(&local_var_content).ok();
1031 let local_var_error = ResponseContent {
1032 status: local_var_status,
1033 content: local_var_content,
1034 entity: local_var_entity,
1035 };
1036 Err(Error::ResponseError(local_var_error))
1037 }
1038}
1039
1040pub async fn organizations_id_public_key_get(
1041 configuration: &configuration::Configuration,
1042 id: &str,
1043) -> Result<models::OrganizationPublicKeyResponseModel, Error<OrganizationsIdPublicKeyGetError>> {
1044 let local_var_configuration = configuration;
1045
1046 let local_var_client = &local_var_configuration.client;
1047
1048 let local_var_uri_str = format!(
1049 "{}/organizations/{id}/public-key",
1050 local_var_configuration.base_path,
1051 id = crate::apis::urlencode(id)
1052 );
1053 let mut local_var_req_builder =
1054 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1055
1056 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1057 local_var_req_builder =
1058 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1059 }
1060 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
1061 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1062 };
1063
1064 let local_var_req = local_var_req_builder.build()?;
1065 let local_var_resp = local_var_client.execute(local_var_req).await?;
1066
1067 let local_var_status = local_var_resp.status();
1068 let local_var_content = local_var_resp.text().await?;
1069
1070 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1071 serde_json::from_str(&local_var_content).map_err(Error::from)
1072 } else {
1073 let local_var_entity: Option<OrganizationsIdPublicKeyGetError> =
1074 serde_json::from_str(&local_var_content).ok();
1075 let local_var_error = ResponseContent {
1076 status: local_var_status,
1077 content: local_var_content,
1078 entity: local_var_entity,
1079 };
1080 Err(Error::ResponseError(local_var_error))
1081 }
1082}
1083
1084pub async fn organizations_id_put(
1085 configuration: &configuration::Configuration,
1086 id: &str,
1087 organization_update_request_model: Option<models::OrganizationUpdateRequestModel>,
1088) -> Result<models::OrganizationResponseModel, Error<OrganizationsIdPutError>> {
1089 let local_var_configuration = configuration;
1090
1091 let local_var_client = &local_var_configuration.client;
1092
1093 let local_var_uri_str = format!(
1094 "{}/organizations/{id}",
1095 local_var_configuration.base_path,
1096 id = crate::apis::urlencode(id)
1097 );
1098 let mut local_var_req_builder =
1099 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
1100
1101 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1102 local_var_req_builder =
1103 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1104 }
1105 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
1106 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1107 };
1108 local_var_req_builder = local_var_req_builder.json(&organization_update_request_model);
1109
1110 let local_var_req = local_var_req_builder.build()?;
1111 let local_var_resp = local_var_client.execute(local_var_req).await?;
1112
1113 let local_var_status = local_var_resp.status();
1114 let local_var_content = local_var_resp.text().await?;
1115
1116 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1117 serde_json::from_str(&local_var_content).map_err(Error::from)
1118 } else {
1119 let local_var_entity: Option<OrganizationsIdPutError> =
1120 serde_json::from_str(&local_var_content).ok();
1121 let local_var_error = ResponseContent {
1122 status: local_var_status,
1123 content: local_var_content,
1124 entity: local_var_entity,
1125 };
1126 Err(Error::ResponseError(local_var_error))
1127 }
1128}
1129
1130pub async fn organizations_id_reinstate_post(
1131 configuration: &configuration::Configuration,
1132 id: uuid::Uuid,
1133) -> Result<(), Error<OrganizationsIdReinstatePostError>> {
1134 let local_var_configuration = configuration;
1135
1136 let local_var_client = &local_var_configuration.client;
1137
1138 let local_var_uri_str = format!(
1139 "{}/organizations/{id}/reinstate",
1140 local_var_configuration.base_path,
1141 id = crate::apis::urlencode(id.to_string())
1142 );
1143 let mut local_var_req_builder =
1144 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
1145
1146 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1147 local_var_req_builder =
1148 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1149 }
1150 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
1151 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1152 };
1153
1154 let local_var_req = local_var_req_builder.build()?;
1155 let local_var_resp = local_var_client.execute(local_var_req).await?;
1156
1157 let local_var_status = local_var_resp.status();
1158 let local_var_content = local_var_resp.text().await?;
1159
1160 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1161 Ok(())
1162 } else {
1163 let local_var_entity: Option<OrganizationsIdReinstatePostError> =
1164 serde_json::from_str(&local_var_content).ok();
1165 let local_var_error = ResponseContent {
1166 status: local_var_status,
1167 content: local_var_content,
1168 entity: local_var_entity,
1169 };
1170 Err(Error::ResponseError(local_var_error))
1171 }
1172}
1173
1174pub async fn organizations_id_rotate_api_key_post(
1175 configuration: &configuration::Configuration,
1176 id: &str,
1177 organization_api_key_request_model: Option<models::OrganizationApiKeyRequestModel>,
1178) -> Result<models::ApiKeyResponseModel, Error<OrganizationsIdRotateApiKeyPostError>> {
1179 let local_var_configuration = configuration;
1180
1181 let local_var_client = &local_var_configuration.client;
1182
1183 let local_var_uri_str = format!(
1184 "{}/organizations/{id}/rotate-api-key",
1185 local_var_configuration.base_path,
1186 id = crate::apis::urlencode(id)
1187 );
1188 let mut local_var_req_builder =
1189 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
1190
1191 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1192 local_var_req_builder =
1193 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1194 }
1195 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
1196 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1197 };
1198 local_var_req_builder = local_var_req_builder.json(&organization_api_key_request_model);
1199
1200 let local_var_req = local_var_req_builder.build()?;
1201 let local_var_resp = local_var_client.execute(local_var_req).await?;
1202
1203 let local_var_status = local_var_resp.status();
1204 let local_var_content = local_var_resp.text().await?;
1205
1206 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1207 serde_json::from_str(&local_var_content).map_err(Error::from)
1208 } else {
1209 let local_var_entity: Option<OrganizationsIdRotateApiKeyPostError> =
1210 serde_json::from_str(&local_var_content).ok();
1211 let local_var_error = ResponseContent {
1212 status: local_var_status,
1213 content: local_var_content,
1214 entity: local_var_entity,
1215 };
1216 Err(Error::ResponseError(local_var_error))
1217 }
1218}
1219
1220pub async fn organizations_id_seat_post(
1221 configuration: &configuration::Configuration,
1222 id: uuid::Uuid,
1223 organization_seat_request_model: Option<models::OrganizationSeatRequestModel>,
1224) -> Result<models::PaymentResponseModel, Error<OrganizationsIdSeatPostError>> {
1225 let local_var_configuration = configuration;
1226
1227 let local_var_client = &local_var_configuration.client;
1228
1229 let local_var_uri_str = format!(
1230 "{}/organizations/{id}/seat",
1231 local_var_configuration.base_path,
1232 id = crate::apis::urlencode(id.to_string())
1233 );
1234 let mut local_var_req_builder =
1235 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
1236
1237 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1238 local_var_req_builder =
1239 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1240 }
1241 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
1242 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1243 };
1244 local_var_req_builder = local_var_req_builder.json(&organization_seat_request_model);
1245
1246 let local_var_req = local_var_req_builder.build()?;
1247 let local_var_resp = local_var_client.execute(local_var_req).await?;
1248
1249 let local_var_status = local_var_resp.status();
1250 let local_var_content = local_var_resp.text().await?;
1251
1252 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1253 serde_json::from_str(&local_var_content).map_err(Error::from)
1254 } else {
1255 let local_var_entity: Option<OrganizationsIdSeatPostError> =
1256 serde_json::from_str(&local_var_content).ok();
1257 let local_var_error = ResponseContent {
1258 status: local_var_status,
1259 content: local_var_content,
1260 entity: local_var_entity,
1261 };
1262 Err(Error::ResponseError(local_var_error))
1263 }
1264}
1265
1266pub async fn organizations_id_sm_subscription_post(
1267 configuration: &configuration::Configuration,
1268 id: uuid::Uuid,
1269 secrets_manager_subscription_update_request_model: Option<
1270 models::SecretsManagerSubscriptionUpdateRequestModel,
1271 >,
1272) -> Result<(), Error<OrganizationsIdSmSubscriptionPostError>> {
1273 let local_var_configuration = configuration;
1274
1275 let local_var_client = &local_var_configuration.client;
1276
1277 let local_var_uri_str = format!(
1278 "{}/organizations/{id}/sm-subscription",
1279 local_var_configuration.base_path,
1280 id = crate::apis::urlencode(id.to_string())
1281 );
1282 let mut local_var_req_builder =
1283 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
1284
1285 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1286 local_var_req_builder =
1287 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1288 }
1289 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
1290 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1291 };
1292 local_var_req_builder =
1293 local_var_req_builder.json(&secrets_manager_subscription_update_request_model);
1294
1295 let local_var_req = local_var_req_builder.build()?;
1296 let local_var_resp = local_var_client.execute(local_var_req).await?;
1297
1298 let local_var_status = local_var_resp.status();
1299 let local_var_content = local_var_resp.text().await?;
1300
1301 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1302 Ok(())
1303 } else {
1304 let local_var_entity: Option<OrganizationsIdSmSubscriptionPostError> =
1305 serde_json::from_str(&local_var_content).ok();
1306 let local_var_error = ResponseContent {
1307 status: local_var_status,
1308 content: local_var_content,
1309 entity: local_var_entity,
1310 };
1311 Err(Error::ResponseError(local_var_error))
1312 }
1313}
1314
1315pub async fn organizations_id_sso_get(
1316 configuration: &configuration::Configuration,
1317 id: uuid::Uuid,
1318) -> Result<models::OrganizationSsoResponseModel, Error<OrganizationsIdSsoGetError>> {
1319 let local_var_configuration = configuration;
1320
1321 let local_var_client = &local_var_configuration.client;
1322
1323 let local_var_uri_str = format!(
1324 "{}/organizations/{id}/sso",
1325 local_var_configuration.base_path,
1326 id = crate::apis::urlencode(id.to_string())
1327 );
1328 let mut local_var_req_builder =
1329 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1330
1331 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1332 local_var_req_builder =
1333 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1334 }
1335 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
1336 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1337 };
1338
1339 let local_var_req = local_var_req_builder.build()?;
1340 let local_var_resp = local_var_client.execute(local_var_req).await?;
1341
1342 let local_var_status = local_var_resp.status();
1343 let local_var_content = local_var_resp.text().await?;
1344
1345 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1346 serde_json::from_str(&local_var_content).map_err(Error::from)
1347 } else {
1348 let local_var_entity: Option<OrganizationsIdSsoGetError> =
1349 serde_json::from_str(&local_var_content).ok();
1350 let local_var_error = ResponseContent {
1351 status: local_var_status,
1352 content: local_var_content,
1353 entity: local_var_entity,
1354 };
1355 Err(Error::ResponseError(local_var_error))
1356 }
1357}
1358
1359pub async fn organizations_id_sso_post(
1360 configuration: &configuration::Configuration,
1361 id: uuid::Uuid,
1362 organization_sso_request_model: Option<models::OrganizationSsoRequestModel>,
1363) -> Result<models::OrganizationSsoResponseModel, Error<OrganizationsIdSsoPostError>> {
1364 let local_var_configuration = configuration;
1365
1366 let local_var_client = &local_var_configuration.client;
1367
1368 let local_var_uri_str = format!(
1369 "{}/organizations/{id}/sso",
1370 local_var_configuration.base_path,
1371 id = crate::apis::urlencode(id.to_string())
1372 );
1373 let mut local_var_req_builder =
1374 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
1375
1376 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1377 local_var_req_builder =
1378 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1379 }
1380 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
1381 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1382 };
1383 local_var_req_builder = local_var_req_builder.json(&organization_sso_request_model);
1384
1385 let local_var_req = local_var_req_builder.build()?;
1386 let local_var_resp = local_var_client.execute(local_var_req).await?;
1387
1388 let local_var_status = local_var_resp.status();
1389 let local_var_content = local_var_resp.text().await?;
1390
1391 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1392 serde_json::from_str(&local_var_content).map_err(Error::from)
1393 } else {
1394 let local_var_entity: Option<OrganizationsIdSsoPostError> =
1395 serde_json::from_str(&local_var_content).ok();
1396 let local_var_error = ResponseContent {
1397 status: local_var_status,
1398 content: local_var_content,
1399 entity: local_var_entity,
1400 };
1401 Err(Error::ResponseError(local_var_error))
1402 }
1403}
1404
1405pub async fn organizations_id_storage_post(
1406 configuration: &configuration::Configuration,
1407 id: &str,
1408 storage_request_model: Option<models::StorageRequestModel>,
1409) -> Result<models::PaymentResponseModel, Error<OrganizationsIdStoragePostError>> {
1410 let local_var_configuration = configuration;
1411
1412 let local_var_client = &local_var_configuration.client;
1413
1414 let local_var_uri_str = format!(
1415 "{}/organizations/{id}/storage",
1416 local_var_configuration.base_path,
1417 id = crate::apis::urlencode(id)
1418 );
1419 let mut local_var_req_builder =
1420 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
1421
1422 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1423 local_var_req_builder =
1424 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1425 }
1426 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
1427 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1428 };
1429 local_var_req_builder = local_var_req_builder.json(&storage_request_model);
1430
1431 let local_var_req = local_var_req_builder.build()?;
1432 let local_var_resp = local_var_client.execute(local_var_req).await?;
1433
1434 let local_var_status = local_var_resp.status();
1435 let local_var_content = local_var_resp.text().await?;
1436
1437 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1438 serde_json::from_str(&local_var_content).map_err(Error::from)
1439 } else {
1440 let local_var_entity: Option<OrganizationsIdStoragePostError> =
1441 serde_json::from_str(&local_var_content).ok();
1442 let local_var_error = ResponseContent {
1443 status: local_var_status,
1444 content: local_var_content,
1445 entity: local_var_entity,
1446 };
1447 Err(Error::ResponseError(local_var_error))
1448 }
1449}
1450
1451pub async fn organizations_id_subscribe_secrets_manager_post(
1452 configuration: &configuration::Configuration,
1453 id: uuid::Uuid,
1454 secrets_manager_subscribe_request_model: Option<models::SecretsManagerSubscribeRequestModel>,
1455) -> Result<
1456 models::ProfileOrganizationResponseModel,
1457 Error<OrganizationsIdSubscribeSecretsManagerPostError>,
1458> {
1459 let local_var_configuration = configuration;
1460
1461 let local_var_client = &local_var_configuration.client;
1462
1463 let local_var_uri_str = format!(
1464 "{}/organizations/{id}/subscribe-secrets-manager",
1465 local_var_configuration.base_path,
1466 id = crate::apis::urlencode(id.to_string())
1467 );
1468 let mut local_var_req_builder =
1469 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
1470
1471 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1472 local_var_req_builder =
1473 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1474 }
1475 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
1476 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1477 };
1478 local_var_req_builder = local_var_req_builder.json(&secrets_manager_subscribe_request_model);
1479
1480 let local_var_req = local_var_req_builder.build()?;
1481 let local_var_resp = local_var_client.execute(local_var_req).await?;
1482
1483 let local_var_status = local_var_resp.status();
1484 let local_var_content = local_var_resp.text().await?;
1485
1486 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1487 serde_json::from_str(&local_var_content).map_err(Error::from)
1488 } else {
1489 let local_var_entity: Option<OrganizationsIdSubscribeSecretsManagerPostError> =
1490 serde_json::from_str(&local_var_content).ok();
1491 let local_var_error = ResponseContent {
1492 status: local_var_status,
1493 content: local_var_content,
1494 entity: local_var_entity,
1495 };
1496 Err(Error::ResponseError(local_var_error))
1497 }
1498}
1499
1500pub async fn organizations_id_subscription_get(
1501 configuration: &configuration::Configuration,
1502 id: uuid::Uuid,
1503) -> Result<models::OrganizationSubscriptionResponseModel, Error<OrganizationsIdSubscriptionGetError>>
1504{
1505 let local_var_configuration = configuration;
1506
1507 let local_var_client = &local_var_configuration.client;
1508
1509 let local_var_uri_str = format!(
1510 "{}/organizations/{id}/subscription",
1511 local_var_configuration.base_path,
1512 id = crate::apis::urlencode(id.to_string())
1513 );
1514 let mut local_var_req_builder =
1515 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1516
1517 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1518 local_var_req_builder =
1519 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1520 }
1521 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
1522 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1523 };
1524
1525 let local_var_req = local_var_req_builder.build()?;
1526 let local_var_resp = local_var_client.execute(local_var_req).await?;
1527
1528 let local_var_status = local_var_resp.status();
1529 let local_var_content = local_var_resp.text().await?;
1530
1531 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1532 serde_json::from_str(&local_var_content).map_err(Error::from)
1533 } else {
1534 let local_var_entity: Option<OrganizationsIdSubscriptionGetError> =
1535 serde_json::from_str(&local_var_content).ok();
1536 let local_var_error = ResponseContent {
1537 status: local_var_status,
1538 content: local_var_content,
1539 entity: local_var_entity,
1540 };
1541 Err(Error::ResponseError(local_var_error))
1542 }
1543}
1544
1545pub async fn organizations_id_subscription_post(
1546 configuration: &configuration::Configuration,
1547 id: uuid::Uuid,
1548 organization_subscription_update_request_model: Option<
1549 models::OrganizationSubscriptionUpdateRequestModel,
1550 >,
1551) -> Result<(), Error<OrganizationsIdSubscriptionPostError>> {
1552 let local_var_configuration = configuration;
1553
1554 let local_var_client = &local_var_configuration.client;
1555
1556 let local_var_uri_str = format!(
1557 "{}/organizations/{id}/subscription",
1558 local_var_configuration.base_path,
1559 id = crate::apis::urlencode(id.to_string())
1560 );
1561 let mut local_var_req_builder =
1562 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
1563
1564 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1565 local_var_req_builder =
1566 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1567 }
1568 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
1569 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1570 };
1571 local_var_req_builder =
1572 local_var_req_builder.json(&organization_subscription_update_request_model);
1573
1574 let local_var_req = local_var_req_builder.build()?;
1575 let local_var_resp = local_var_client.execute(local_var_req).await?;
1576
1577 let local_var_status = local_var_resp.status();
1578 let local_var_content = local_var_resp.text().await?;
1579
1580 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1581 Ok(())
1582 } else {
1583 let local_var_entity: Option<OrganizationsIdSubscriptionPostError> =
1584 serde_json::from_str(&local_var_content).ok();
1585 let local_var_error = ResponseContent {
1586 status: local_var_status,
1587 content: local_var_content,
1588 entity: local_var_entity,
1589 };
1590 Err(Error::ResponseError(local_var_error))
1591 }
1592}
1593
1594pub async fn organizations_id_tax_get(
1595 configuration: &configuration::Configuration,
1596 id: uuid::Uuid,
1597) -> Result<models::TaxInfoResponseModel, Error<OrganizationsIdTaxGetError>> {
1598 let local_var_configuration = configuration;
1599
1600 let local_var_client = &local_var_configuration.client;
1601
1602 let local_var_uri_str = format!(
1603 "{}/organizations/{id}/tax",
1604 local_var_configuration.base_path,
1605 id = crate::apis::urlencode(id.to_string())
1606 );
1607 let mut local_var_req_builder =
1608 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1609
1610 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1611 local_var_req_builder =
1612 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1613 }
1614 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
1615 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1616 };
1617
1618 let local_var_req = local_var_req_builder.build()?;
1619 let local_var_resp = local_var_client.execute(local_var_req).await?;
1620
1621 let local_var_status = local_var_resp.status();
1622 let local_var_content = local_var_resp.text().await?;
1623
1624 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1625 serde_json::from_str(&local_var_content).map_err(Error::from)
1626 } else {
1627 let local_var_entity: Option<OrganizationsIdTaxGetError> =
1628 serde_json::from_str(&local_var_content).ok();
1629 let local_var_error = ResponseContent {
1630 status: local_var_status,
1631 content: local_var_content,
1632 entity: local_var_entity,
1633 };
1634 Err(Error::ResponseError(local_var_error))
1635 }
1636}
1637
1638pub async fn organizations_id_tax_put(
1639 configuration: &configuration::Configuration,
1640 id: uuid::Uuid,
1641 expanded_tax_info_update_request_model: Option<models::ExpandedTaxInfoUpdateRequestModel>,
1642) -> Result<(), Error<OrganizationsIdTaxPutError>> {
1643 let local_var_configuration = configuration;
1644
1645 let local_var_client = &local_var_configuration.client;
1646
1647 let local_var_uri_str = format!(
1648 "{}/organizations/{id}/tax",
1649 local_var_configuration.base_path,
1650 id = crate::apis::urlencode(id.to_string())
1651 );
1652 let mut local_var_req_builder =
1653 local_var_client.request(reqwest::Method::PUT, local_var_uri_str.as_str());
1654
1655 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1656 local_var_req_builder =
1657 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1658 }
1659 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
1660 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1661 };
1662 local_var_req_builder = local_var_req_builder.json(&expanded_tax_info_update_request_model);
1663
1664 let local_var_req = local_var_req_builder.build()?;
1665 let local_var_resp = local_var_client.execute(local_var_req).await?;
1666
1667 let local_var_status = local_var_resp.status();
1668 let local_var_content = local_var_resp.text().await?;
1669
1670 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1671 Ok(())
1672 } else {
1673 let local_var_entity: Option<OrganizationsIdTaxPutError> =
1674 serde_json::from_str(&local_var_content).ok();
1675 let local_var_error = ResponseContent {
1676 status: local_var_status,
1677 content: local_var_content,
1678 entity: local_var_entity,
1679 };
1680 Err(Error::ResponseError(local_var_error))
1681 }
1682}
1683
1684pub async fn organizations_id_upgrade_post(
1685 configuration: &configuration::Configuration,
1686 id: uuid::Uuid,
1687 organization_upgrade_request_model: Option<models::OrganizationUpgradeRequestModel>,
1688) -> Result<models::PaymentResponseModel, Error<OrganizationsIdUpgradePostError>> {
1689 let local_var_configuration = configuration;
1690
1691 let local_var_client = &local_var_configuration.client;
1692
1693 let local_var_uri_str = format!(
1694 "{}/organizations/{id}/upgrade",
1695 local_var_configuration.base_path,
1696 id = crate::apis::urlencode(id.to_string())
1697 );
1698 let mut local_var_req_builder =
1699 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
1700
1701 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1702 local_var_req_builder =
1703 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1704 }
1705 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
1706 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1707 };
1708 local_var_req_builder = local_var_req_builder.json(&organization_upgrade_request_model);
1709
1710 let local_var_req = local_var_req_builder.build()?;
1711 let local_var_resp = local_var_client.execute(local_var_req).await?;
1712
1713 let local_var_status = local_var_resp.status();
1714 let local_var_content = local_var_resp.text().await?;
1715
1716 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1717 serde_json::from_str(&local_var_content).map_err(Error::from)
1718 } else {
1719 let local_var_entity: Option<OrganizationsIdUpgradePostError> =
1720 serde_json::from_str(&local_var_content).ok();
1721 let local_var_error = ResponseContent {
1722 status: local_var_status,
1723 content: local_var_content,
1724 entity: local_var_entity,
1725 };
1726 Err(Error::ResponseError(local_var_error))
1727 }
1728}
1729
1730pub async fn organizations_id_verify_bank_post(
1731 configuration: &configuration::Configuration,
1732 id: uuid::Uuid,
1733 organization_verify_bank_request_model: Option<models::OrganizationVerifyBankRequestModel>,
1734) -> Result<(), Error<OrganizationsIdVerifyBankPostError>> {
1735 let local_var_configuration = configuration;
1736
1737 let local_var_client = &local_var_configuration.client;
1738
1739 let local_var_uri_str = format!(
1740 "{}/organizations/{id}/verify-bank",
1741 local_var_configuration.base_path,
1742 id = crate::apis::urlencode(id.to_string())
1743 );
1744 let mut local_var_req_builder =
1745 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
1746
1747 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1748 local_var_req_builder =
1749 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1750 }
1751 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
1752 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1753 };
1754 local_var_req_builder = local_var_req_builder.json(&organization_verify_bank_request_model);
1755
1756 let local_var_req = local_var_req_builder.build()?;
1757 let local_var_resp = local_var_client.execute(local_var_req).await?;
1758
1759 let local_var_status = local_var_resp.status();
1760 let local_var_content = local_var_resp.text().await?;
1761
1762 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1763 Ok(())
1764 } else {
1765 let local_var_entity: Option<OrganizationsIdVerifyBankPostError> =
1766 serde_json::from_str(&local_var_content).ok();
1767 let local_var_error = ResponseContent {
1768 status: local_var_status,
1769 content: local_var_content,
1770 entity: local_var_entity,
1771 };
1772 Err(Error::ResponseError(local_var_error))
1773 }
1774}
1775
1776pub async fn organizations_identifier_auto_enroll_status_get(
1777 configuration: &configuration::Configuration,
1778 identifier: &str,
1779) -> Result<
1780 models::OrganizationAutoEnrollStatusResponseModel,
1781 Error<OrganizationsIdentifierAutoEnrollStatusGetError>,
1782> {
1783 let local_var_configuration = configuration;
1784
1785 let local_var_client = &local_var_configuration.client;
1786
1787 let local_var_uri_str = format!(
1788 "{}/organizations/{identifier}/auto-enroll-status",
1789 local_var_configuration.base_path,
1790 identifier = crate::apis::urlencode(identifier)
1791 );
1792 let mut local_var_req_builder =
1793 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
1794
1795 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1796 local_var_req_builder =
1797 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1798 }
1799 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
1800 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1801 };
1802
1803 let local_var_req = local_var_req_builder.build()?;
1804 let local_var_resp = local_var_client.execute(local_var_req).await?;
1805
1806 let local_var_status = local_var_resp.status();
1807 let local_var_content = local_var_resp.text().await?;
1808
1809 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1810 serde_json::from_str(&local_var_content).map_err(Error::from)
1811 } else {
1812 let local_var_entity: Option<OrganizationsIdentifierAutoEnrollStatusGetError> =
1813 serde_json::from_str(&local_var_content).ok();
1814 let local_var_error = ResponseContent {
1815 status: local_var_status,
1816 content: local_var_content,
1817 entity: local_var_entity,
1818 };
1819 Err(Error::ResponseError(local_var_error))
1820 }
1821}
1822
1823pub async fn organizations_post(
1824 configuration: &configuration::Configuration,
1825 organization_create_request_model: Option<models::OrganizationCreateRequestModel>,
1826) -> Result<models::OrganizationResponseModel, Error<OrganizationsPostError>> {
1827 let local_var_configuration = configuration;
1828
1829 let local_var_client = &local_var_configuration.client;
1830
1831 let local_var_uri_str = format!("{}/organizations", local_var_configuration.base_path);
1832 let mut local_var_req_builder =
1833 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
1834
1835 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
1836 local_var_req_builder =
1837 local_var_req_builder.header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
1838 }
1839 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
1840 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
1841 };
1842 local_var_req_builder = local_var_req_builder.json(&organization_create_request_model);
1843
1844 let local_var_req = local_var_req_builder.build()?;
1845 let local_var_resp = local_var_client.execute(local_var_req).await?;
1846
1847 let local_var_status = local_var_resp.status();
1848 let local_var_content = local_var_resp.text().await?;
1849
1850 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
1851 serde_json::from_str(&local_var_content).map_err(Error::from)
1852 } else {
1853 let local_var_entity: Option<OrganizationsPostError> =
1854 serde_json::from_str(&local_var_content).ok();
1855 let local_var_error = ResponseContent {
1856 status: local_var_status,
1857 content: local_var_content,
1858 entity: local_var_entity,
1859 };
1860 Err(Error::ResponseError(local_var_error))
1861 }
1862}