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