use serde::{Deserialize, Serialize};
use crate::models;
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct OrganizationReportMetricsRequest {
#[serde(
rename = "totalApplicationCount",
alias = "TotalApplicationCount",
skip_serializing_if = "Option::is_none"
)]
pub total_application_count: Option<i32>,
#[serde(
rename = "totalAtRiskApplicationCount",
alias = "TotalAtRiskApplicationCount",
skip_serializing_if = "Option::is_none"
)]
pub total_at_risk_application_count: Option<i32>,
#[serde(
rename = "totalCriticalApplicationCount",
alias = "TotalCriticalApplicationCount",
skip_serializing_if = "Option::is_none"
)]
pub total_critical_application_count: Option<i32>,
#[serde(
rename = "totalCriticalAtRiskApplicationCount",
alias = "TotalCriticalAtRiskApplicationCount",
skip_serializing_if = "Option::is_none"
)]
pub total_critical_at_risk_application_count: Option<i32>,
#[serde(
rename = "totalMemberCount",
alias = "TotalMemberCount",
skip_serializing_if = "Option::is_none"
)]
pub total_member_count: Option<i32>,
#[serde(
rename = "totalAtRiskMemberCount",
alias = "TotalAtRiskMemberCount",
skip_serializing_if = "Option::is_none"
)]
pub total_at_risk_member_count: Option<i32>,
#[serde(
rename = "totalCriticalMemberCount",
alias = "TotalCriticalMemberCount",
skip_serializing_if = "Option::is_none"
)]
pub total_critical_member_count: Option<i32>,
#[serde(
rename = "totalCriticalAtRiskMemberCount",
alias = "TotalCriticalAtRiskMemberCount",
skip_serializing_if = "Option::is_none"
)]
pub total_critical_at_risk_member_count: Option<i32>,
#[serde(
rename = "totalPasswordCount",
alias = "TotalPasswordCount",
skip_serializing_if = "Option::is_none"
)]
pub total_password_count: Option<i32>,
#[serde(
rename = "totalAtRiskPasswordCount",
alias = "TotalAtRiskPasswordCount",
skip_serializing_if = "Option::is_none"
)]
pub total_at_risk_password_count: Option<i32>,
#[serde(
rename = "totalCriticalPasswordCount",
alias = "TotalCriticalPasswordCount",
skip_serializing_if = "Option::is_none"
)]
pub total_critical_password_count: Option<i32>,
#[serde(
rename = "totalCriticalAtRiskPasswordCount",
alias = "TotalCriticalAtRiskPasswordCount",
skip_serializing_if = "Option::is_none"
)]
pub total_critical_at_risk_password_count: Option<i32>,
}
impl OrganizationReportMetricsRequest {
pub fn new() -> OrganizationReportMetricsRequest {
OrganizationReportMetricsRequest {
total_application_count: None,
total_at_risk_application_count: None,
total_critical_application_count: None,
total_critical_at_risk_application_count: None,
total_member_count: None,
total_at_risk_member_count: None,
total_critical_member_count: None,
total_critical_at_risk_member_count: None,
total_password_count: None,
total_at_risk_password_count: None,
total_critical_password_count: None,
total_critical_at_risk_password_count: None,
}
}
}