bitwarden_api_api/models/
update_organization_report_v2_request_model.rs1use serde::{Deserialize, Serialize};
12
13use crate::models;
14
15#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
16pub struct UpdateOrganizationReportV2RequestModel {
17 #[serde(rename = "contentEncryptionKey", alias = "ContentEncryptionKey")]
18 pub content_encryption_key: Option<String>,
19 #[serde(rename = "summaryData", alias = "SummaryData")]
20 pub summary_data: Option<String>,
21 #[serde(rename = "applicationData", alias = "ApplicationData")]
22 pub application_data: Option<String>,
23 #[serde(rename = "reportMetrics", alias = "ReportMetrics")]
24 pub report_metrics: Box<models::OrganizationReportMetrics>,
25}
26
27impl UpdateOrganizationReportV2RequestModel {
28 pub fn new(
29 content_encryption_key: Option<String>,
30 summary_data: Option<String>,
31 application_data: Option<String>,
32 report_metrics: models::OrganizationReportMetrics,
33 ) -> UpdateOrganizationReportV2RequestModel {
34 UpdateOrganizationReportV2RequestModel {
35 content_encryption_key,
36 summary_data,
37 application_data,
38 report_metrics: Box::new(report_metrics),
39 }
40 }
41}