1use std::sync::Arc;
12
13use async_trait::async_trait;
14#[cfg(feature = "mockall")]
15use mockall::automock;
16use reqwest;
17use serde::{Deserialize, Serialize, de::Error as _};
18
19use super::{Error, configuration};
20use crate::{
21 apis::{ContentType, ResponseContent},
22 models,
23};
24
25#[cfg_attr(feature = "mockall", automock)]
26#[cfg_attr(target_arch = "wasm32", async_trait(?Send))]
27#[cfg_attr(not(target_arch = "wasm32"), async_trait)]
28pub trait OrganizationReportsApi: Send + Sync {
29 async fn create_organization_report<'a>(
31 &self,
32 organization_id: uuid::Uuid,
33 add_organization_report_request: Option<models::AddOrganizationReportRequest>,
34 ) -> Result<(), Error<CreateOrganizationReportError>>;
35
36 async fn get_latest_organization_report<'a>(
38 &self,
39 organization_id: uuid::Uuid,
40 ) -> Result<(), Error<GetLatestOrganizationReportError>>;
41
42 async fn get_organization_report<'a>(
44 &self,
45 organization_id: uuid::Uuid,
46 report_id: uuid::Uuid,
47 ) -> Result<(), Error<GetOrganizationReportError>>;
48
49 async fn get_organization_report_application_data<'a>(
51 &self,
52 organization_id: uuid::Uuid,
53 report_id: uuid::Uuid,
54 ) -> Result<(), Error<GetOrganizationReportApplicationDataError>>;
55
56 async fn get_organization_report_data<'a>(
58 &self,
59 organization_id: uuid::Uuid,
60 report_id: uuid::Uuid,
61 ) -> Result<(), Error<GetOrganizationReportDataError>>;
62
63 async fn get_organization_report_summary<'a>(
65 &self,
66 organization_id: uuid::Uuid,
67 report_id: uuid::Uuid,
68 ) -> Result<(), Error<GetOrganizationReportSummaryError>>;
69
70 async fn get_organization_report_summary_data_by_date_range<'a>(
72 &self,
73 organization_id: uuid::Uuid,
74 start_date: Option<String>,
75 end_date: Option<String>,
76 ) -> Result<(), Error<GetOrganizationReportSummaryDataByDateRangeError>>;
77
78 async fn update_organization_report<'a>(
80 &self,
81 organization_id: uuid::Uuid,
82 report_id: &'a str,
83 update_organization_report_request: Option<models::UpdateOrganizationReportRequest>,
84 ) -> Result<(), Error<UpdateOrganizationReportError>>;
85
86 async fn update_organization_report_application_data<'a>(
88 &self,
89 organization_id: uuid::Uuid,
90 report_id: uuid::Uuid,
91 update_organization_report_application_data_request: Option<
92 models::UpdateOrganizationReportApplicationDataRequest,
93 >,
94 ) -> Result<(), Error<UpdateOrganizationReportApplicationDataError>>;
95
96 async fn update_organization_report_data<'a>(
98 &self,
99 organization_id: uuid::Uuid,
100 report_id: uuid::Uuid,
101 update_organization_report_data_request: Option<
102 models::UpdateOrganizationReportDataRequest,
103 >,
104 ) -> Result<(), Error<UpdateOrganizationReportDataError>>;
105
106 async fn update_organization_report_summary<'a>(
108 &self,
109 organization_id: uuid::Uuid,
110 report_id: uuid::Uuid,
111 update_organization_report_summary_request: Option<
112 models::UpdateOrganizationReportSummaryRequest,
113 >,
114 ) -> Result<(), Error<UpdateOrganizationReportSummaryError>>;
115}
116
117pub struct OrganizationReportsApiClient {
118 configuration: Arc<configuration::Configuration>,
119}
120
121impl OrganizationReportsApiClient {
122 pub fn new(configuration: Arc<configuration::Configuration>) -> Self {
123 Self { configuration }
124 }
125}
126
127#[cfg_attr(target_arch = "wasm32", async_trait(?Send))]
128#[cfg_attr(not(target_arch = "wasm32"), async_trait)]
129impl OrganizationReportsApi for OrganizationReportsApiClient {
130 async fn create_organization_report<'a>(
131 &self,
132 organization_id: uuid::Uuid,
133 add_organization_report_request: Option<models::AddOrganizationReportRequest>,
134 ) -> Result<(), Error<CreateOrganizationReportError>> {
135 let local_var_configuration = &self.configuration;
136
137 let local_var_client = &local_var_configuration.client;
138
139 let local_var_uri_str = format!(
140 "{}/reports/organizations/{organizationId}",
141 local_var_configuration.base_path,
142 organizationId = organization_id
143 );
144 let mut local_var_req_builder =
145 local_var_client.request(reqwest::Method::POST, local_var_uri_str.as_str());
146
147 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
148 local_var_req_builder = local_var_req_builder
149 .header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
150 }
151 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
152 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
153 };
154 local_var_req_builder = local_var_req_builder.json(&add_organization_report_request);
155
156 let local_var_req = local_var_req_builder.build()?;
157 let local_var_resp = local_var_client.execute(local_var_req).await?;
158
159 let local_var_status = local_var_resp.status();
160 let local_var_content = local_var_resp.text().await?;
161
162 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
163 Ok(())
164 } else {
165 let local_var_entity: Option<CreateOrganizationReportError> =
166 serde_json::from_str(&local_var_content).ok();
167 let local_var_error = ResponseContent {
168 status: local_var_status,
169 content: local_var_content,
170 entity: local_var_entity,
171 };
172 Err(Error::ResponseError(local_var_error))
173 }
174 }
175
176 async fn get_latest_organization_report<'a>(
177 &self,
178 organization_id: uuid::Uuid,
179 ) -> Result<(), Error<GetLatestOrganizationReportError>> {
180 let local_var_configuration = &self.configuration;
181
182 let local_var_client = &local_var_configuration.client;
183
184 let local_var_uri_str = format!(
185 "{}/reports/organizations/{organizationId}/latest",
186 local_var_configuration.base_path,
187 organizationId = organization_id
188 );
189 let mut local_var_req_builder =
190 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
191
192 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
193 local_var_req_builder = local_var_req_builder
194 .header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
195 }
196 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
197 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
198 };
199
200 let local_var_req = local_var_req_builder.build()?;
201 let local_var_resp = local_var_client.execute(local_var_req).await?;
202
203 let local_var_status = local_var_resp.status();
204 let local_var_content = local_var_resp.text().await?;
205
206 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
207 Ok(())
208 } else {
209 let local_var_entity: Option<GetLatestOrganizationReportError> =
210 serde_json::from_str(&local_var_content).ok();
211 let local_var_error = ResponseContent {
212 status: local_var_status,
213 content: local_var_content,
214 entity: local_var_entity,
215 };
216 Err(Error::ResponseError(local_var_error))
217 }
218 }
219
220 async fn get_organization_report<'a>(
221 &self,
222 organization_id: uuid::Uuid,
223 report_id: uuid::Uuid,
224 ) -> Result<(), Error<GetOrganizationReportError>> {
225 let local_var_configuration = &self.configuration;
226
227 let local_var_client = &local_var_configuration.client;
228
229 let local_var_uri_str = format!(
230 "{}/reports/organizations/{organizationId}/{reportId}",
231 local_var_configuration.base_path,
232 organizationId = organization_id,
233 reportId = report_id
234 );
235 let mut local_var_req_builder =
236 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
237
238 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
239 local_var_req_builder = local_var_req_builder
240 .header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
241 }
242 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
243 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
244 };
245
246 let local_var_req = local_var_req_builder.build()?;
247 let local_var_resp = local_var_client.execute(local_var_req).await?;
248
249 let local_var_status = local_var_resp.status();
250 let local_var_content = local_var_resp.text().await?;
251
252 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
253 Ok(())
254 } else {
255 let local_var_entity: Option<GetOrganizationReportError> =
256 serde_json::from_str(&local_var_content).ok();
257 let local_var_error = ResponseContent {
258 status: local_var_status,
259 content: local_var_content,
260 entity: local_var_entity,
261 };
262 Err(Error::ResponseError(local_var_error))
263 }
264 }
265
266 async fn get_organization_report_application_data<'a>(
267 &self,
268 organization_id: uuid::Uuid,
269 report_id: uuid::Uuid,
270 ) -> Result<(), Error<GetOrganizationReportApplicationDataError>> {
271 let local_var_configuration = &self.configuration;
272
273 let local_var_client = &local_var_configuration.client;
274
275 let local_var_uri_str = format!(
276 "{}/reports/organizations/{organizationId}/data/application/{reportId}",
277 local_var_configuration.base_path,
278 organizationId = organization_id,
279 reportId = report_id
280 );
281 let mut local_var_req_builder =
282 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
283
284 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
285 local_var_req_builder = local_var_req_builder
286 .header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
287 }
288 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
289 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
290 };
291
292 let local_var_req = local_var_req_builder.build()?;
293 let local_var_resp = local_var_client.execute(local_var_req).await?;
294
295 let local_var_status = local_var_resp.status();
296 let local_var_content = local_var_resp.text().await?;
297
298 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
299 Ok(())
300 } else {
301 let local_var_entity: Option<GetOrganizationReportApplicationDataError> =
302 serde_json::from_str(&local_var_content).ok();
303 let local_var_error = ResponseContent {
304 status: local_var_status,
305 content: local_var_content,
306 entity: local_var_entity,
307 };
308 Err(Error::ResponseError(local_var_error))
309 }
310 }
311
312 async fn get_organization_report_data<'a>(
313 &self,
314 organization_id: uuid::Uuid,
315 report_id: uuid::Uuid,
316 ) -> Result<(), Error<GetOrganizationReportDataError>> {
317 let local_var_configuration = &self.configuration;
318
319 let local_var_client = &local_var_configuration.client;
320
321 let local_var_uri_str = format!(
322 "{}/reports/organizations/{organizationId}/data/report/{reportId}",
323 local_var_configuration.base_path,
324 organizationId = organization_id,
325 reportId = report_id
326 );
327 let mut local_var_req_builder =
328 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
329
330 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
331 local_var_req_builder = local_var_req_builder
332 .header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
333 }
334 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
335 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
336 };
337
338 let local_var_req = local_var_req_builder.build()?;
339 let local_var_resp = local_var_client.execute(local_var_req).await?;
340
341 let local_var_status = local_var_resp.status();
342 let local_var_content = local_var_resp.text().await?;
343
344 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
345 Ok(())
346 } else {
347 let local_var_entity: Option<GetOrganizationReportDataError> =
348 serde_json::from_str(&local_var_content).ok();
349 let local_var_error = ResponseContent {
350 status: local_var_status,
351 content: local_var_content,
352 entity: local_var_entity,
353 };
354 Err(Error::ResponseError(local_var_error))
355 }
356 }
357
358 async fn get_organization_report_summary<'a>(
359 &self,
360 organization_id: uuid::Uuid,
361 report_id: uuid::Uuid,
362 ) -> Result<(), Error<GetOrganizationReportSummaryError>> {
363 let local_var_configuration = &self.configuration;
364
365 let local_var_client = &local_var_configuration.client;
366
367 let local_var_uri_str = format!(
368 "{}/reports/organizations/{organizationId}/data/summary/{reportId}",
369 local_var_configuration.base_path,
370 organizationId = organization_id,
371 reportId = report_id
372 );
373 let mut local_var_req_builder =
374 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
375
376 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
377 local_var_req_builder = local_var_req_builder
378 .header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
379 }
380 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
381 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
382 };
383
384 let local_var_req = local_var_req_builder.build()?;
385 let local_var_resp = local_var_client.execute(local_var_req).await?;
386
387 let local_var_status = local_var_resp.status();
388 let local_var_content = local_var_resp.text().await?;
389
390 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
391 Ok(())
392 } else {
393 let local_var_entity: Option<GetOrganizationReportSummaryError> =
394 serde_json::from_str(&local_var_content).ok();
395 let local_var_error = ResponseContent {
396 status: local_var_status,
397 content: local_var_content,
398 entity: local_var_entity,
399 };
400 Err(Error::ResponseError(local_var_error))
401 }
402 }
403
404 async fn get_organization_report_summary_data_by_date_range<'a>(
405 &self,
406 organization_id: uuid::Uuid,
407 start_date: Option<String>,
408 end_date: Option<String>,
409 ) -> Result<(), Error<GetOrganizationReportSummaryDataByDateRangeError>> {
410 let local_var_configuration = &self.configuration;
411
412 let local_var_client = &local_var_configuration.client;
413
414 let local_var_uri_str = format!(
415 "{}/reports/organizations/{organizationId}/data/summary",
416 local_var_configuration.base_path,
417 organizationId = organization_id
418 );
419 let mut local_var_req_builder =
420 local_var_client.request(reqwest::Method::GET, local_var_uri_str.as_str());
421
422 if let Some(ref param_value) = start_date {
423 local_var_req_builder =
424 local_var_req_builder.query(&[("startDate", ¶m_value.to_string())]);
425 }
426 if let Some(ref param_value) = end_date {
427 local_var_req_builder =
428 local_var_req_builder.query(&[("endDate", ¶m_value.to_string())]);
429 }
430 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
431 local_var_req_builder = local_var_req_builder
432 .header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
433 }
434 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
435 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
436 };
437
438 let local_var_req = local_var_req_builder.build()?;
439 let local_var_resp = local_var_client.execute(local_var_req).await?;
440
441 let local_var_status = local_var_resp.status();
442 let local_var_content = local_var_resp.text().await?;
443
444 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
445 Ok(())
446 } else {
447 let local_var_entity: Option<GetOrganizationReportSummaryDataByDateRangeError> =
448 serde_json::from_str(&local_var_content).ok();
449 let local_var_error = ResponseContent {
450 status: local_var_status,
451 content: local_var_content,
452 entity: local_var_entity,
453 };
454 Err(Error::ResponseError(local_var_error))
455 }
456 }
457
458 async fn update_organization_report<'a>(
459 &self,
460 organization_id: uuid::Uuid,
461 report_id: &'a str,
462 update_organization_report_request: Option<models::UpdateOrganizationReportRequest>,
463 ) -> Result<(), Error<UpdateOrganizationReportError>> {
464 let local_var_configuration = &self.configuration;
465
466 let local_var_client = &local_var_configuration.client;
467
468 let local_var_uri_str = format!(
469 "{}/reports/organizations/{organizationId}/{reportId}",
470 local_var_configuration.base_path,
471 organizationId = organization_id,
472 reportId = crate::apis::urlencode(report_id)
473 );
474 let mut local_var_req_builder =
475 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
476
477 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
478 local_var_req_builder = local_var_req_builder
479 .header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
480 }
481 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
482 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
483 };
484 local_var_req_builder = local_var_req_builder.json(&update_organization_report_request);
485
486 let local_var_req = local_var_req_builder.build()?;
487 let local_var_resp = local_var_client.execute(local_var_req).await?;
488
489 let local_var_status = local_var_resp.status();
490 let local_var_content = local_var_resp.text().await?;
491
492 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
493 Ok(())
494 } else {
495 let local_var_entity: Option<UpdateOrganizationReportError> =
496 serde_json::from_str(&local_var_content).ok();
497 let local_var_error = ResponseContent {
498 status: local_var_status,
499 content: local_var_content,
500 entity: local_var_entity,
501 };
502 Err(Error::ResponseError(local_var_error))
503 }
504 }
505
506 async fn update_organization_report_application_data<'a>(
507 &self,
508 organization_id: uuid::Uuid,
509 report_id: uuid::Uuid,
510 update_organization_report_application_data_request: Option<
511 models::UpdateOrganizationReportApplicationDataRequest,
512 >,
513 ) -> Result<(), Error<UpdateOrganizationReportApplicationDataError>> {
514 let local_var_configuration = &self.configuration;
515
516 let local_var_client = &local_var_configuration.client;
517
518 let local_var_uri_str = format!(
519 "{}/reports/organizations/{organizationId}/data/application/{reportId}",
520 local_var_configuration.base_path,
521 organizationId = organization_id,
522 reportId = report_id
523 );
524 let mut local_var_req_builder =
525 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
526
527 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
528 local_var_req_builder = local_var_req_builder
529 .header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
530 }
531 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
532 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
533 };
534 local_var_req_builder =
535 local_var_req_builder.json(&update_organization_report_application_data_request);
536
537 let local_var_req = local_var_req_builder.build()?;
538 let local_var_resp = local_var_client.execute(local_var_req).await?;
539
540 let local_var_status = local_var_resp.status();
541 let local_var_content = local_var_resp.text().await?;
542
543 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
544 Ok(())
545 } else {
546 let local_var_entity: Option<UpdateOrganizationReportApplicationDataError> =
547 serde_json::from_str(&local_var_content).ok();
548 let local_var_error = ResponseContent {
549 status: local_var_status,
550 content: local_var_content,
551 entity: local_var_entity,
552 };
553 Err(Error::ResponseError(local_var_error))
554 }
555 }
556
557 async fn update_organization_report_data<'a>(
558 &self,
559 organization_id: uuid::Uuid,
560 report_id: uuid::Uuid,
561 update_organization_report_data_request: Option<
562 models::UpdateOrganizationReportDataRequest,
563 >,
564 ) -> Result<(), Error<UpdateOrganizationReportDataError>> {
565 let local_var_configuration = &self.configuration;
566
567 let local_var_client = &local_var_configuration.client;
568
569 let local_var_uri_str = format!(
570 "{}/reports/organizations/{organizationId}/data/report/{reportId}",
571 local_var_configuration.base_path,
572 organizationId = organization_id,
573 reportId = report_id
574 );
575 let mut local_var_req_builder =
576 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
577
578 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
579 local_var_req_builder = local_var_req_builder
580 .header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
581 }
582 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
583 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
584 };
585 local_var_req_builder =
586 local_var_req_builder.json(&update_organization_report_data_request);
587
588 let local_var_req = local_var_req_builder.build()?;
589 let local_var_resp = local_var_client.execute(local_var_req).await?;
590
591 let local_var_status = local_var_resp.status();
592 let local_var_content = local_var_resp.text().await?;
593
594 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
595 Ok(())
596 } else {
597 let local_var_entity: Option<UpdateOrganizationReportDataError> =
598 serde_json::from_str(&local_var_content).ok();
599 let local_var_error = ResponseContent {
600 status: local_var_status,
601 content: local_var_content,
602 entity: local_var_entity,
603 };
604 Err(Error::ResponseError(local_var_error))
605 }
606 }
607
608 async fn update_organization_report_summary<'a>(
609 &self,
610 organization_id: uuid::Uuid,
611 report_id: uuid::Uuid,
612 update_organization_report_summary_request: Option<
613 models::UpdateOrganizationReportSummaryRequest,
614 >,
615 ) -> Result<(), Error<UpdateOrganizationReportSummaryError>> {
616 let local_var_configuration = &self.configuration;
617
618 let local_var_client = &local_var_configuration.client;
619
620 let local_var_uri_str = format!(
621 "{}/reports/organizations/{organizationId}/data/summary/{reportId}",
622 local_var_configuration.base_path,
623 organizationId = organization_id,
624 reportId = report_id
625 );
626 let mut local_var_req_builder =
627 local_var_client.request(reqwest::Method::PATCH, local_var_uri_str.as_str());
628
629 if let Some(ref local_var_user_agent) = local_var_configuration.user_agent {
630 local_var_req_builder = local_var_req_builder
631 .header(reqwest::header::USER_AGENT, local_var_user_agent.clone());
632 }
633 if let Some(ref local_var_token) = local_var_configuration.oauth_access_token {
634 local_var_req_builder = local_var_req_builder.bearer_auth(local_var_token.to_owned());
635 };
636 local_var_req_builder =
637 local_var_req_builder.json(&update_organization_report_summary_request);
638
639 let local_var_req = local_var_req_builder.build()?;
640 let local_var_resp = local_var_client.execute(local_var_req).await?;
641
642 let local_var_status = local_var_resp.status();
643 let local_var_content = local_var_resp.text().await?;
644
645 if !local_var_status.is_client_error() && !local_var_status.is_server_error() {
646 Ok(())
647 } else {
648 let local_var_entity: Option<UpdateOrganizationReportSummaryError> =
649 serde_json::from_str(&local_var_content).ok();
650 let local_var_error = ResponseContent {
651 status: local_var_status,
652 content: local_var_content,
653 entity: local_var_entity,
654 };
655 Err(Error::ResponseError(local_var_error))
656 }
657 }
658}
659
660#[derive(Debug, Clone, Serialize, Deserialize)]
662#[serde(untagged)]
663pub enum CreateOrganizationReportError {
664 UnknownValue(serde_json::Value),
665}
666#[derive(Debug, Clone, Serialize, Deserialize)]
668#[serde(untagged)]
669pub enum GetLatestOrganizationReportError {
670 UnknownValue(serde_json::Value),
671}
672#[derive(Debug, Clone, Serialize, Deserialize)]
674#[serde(untagged)]
675pub enum GetOrganizationReportError {
676 UnknownValue(serde_json::Value),
677}
678#[derive(Debug, Clone, Serialize, Deserialize)]
681#[serde(untagged)]
682pub enum GetOrganizationReportApplicationDataError {
683 UnknownValue(serde_json::Value),
684}
685#[derive(Debug, Clone, Serialize, Deserialize)]
687#[serde(untagged)]
688pub enum GetOrganizationReportDataError {
689 UnknownValue(serde_json::Value),
690}
691#[derive(Debug, Clone, Serialize, Deserialize)]
693#[serde(untagged)]
694pub enum GetOrganizationReportSummaryError {
695 UnknownValue(serde_json::Value),
696}
697#[derive(Debug, Clone, Serialize, Deserialize)]
700#[serde(untagged)]
701pub enum GetOrganizationReportSummaryDataByDateRangeError {
702 UnknownValue(serde_json::Value),
703}
704#[derive(Debug, Clone, Serialize, Deserialize)]
706#[serde(untagged)]
707pub enum UpdateOrganizationReportError {
708 UnknownValue(serde_json::Value),
709}
710#[derive(Debug, Clone, Serialize, Deserialize)]
713#[serde(untagged)]
714pub enum UpdateOrganizationReportApplicationDataError {
715 UnknownValue(serde_json::Value),
716}
717#[derive(Debug, Clone, Serialize, Deserialize)]
719#[serde(untagged)]
720pub enum UpdateOrganizationReportDataError {
721 UnknownValue(serde_json::Value),
722}
723#[derive(Debug, Clone, Serialize, Deserialize)]
725#[serde(untagged)]
726pub enum UpdateOrganizationReportSummaryError {
727 UnknownValue(serde_json::Value),
728}