use crate::models;
use serde::{Deserialize, Serialize};
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct Policies {
#[serde(rename = "applicationLoginPolicy", skip_serializing_if = "Option::is_none")]
pub application_login_policy: Option<models::MultiFactorLoginPolicy>,
#[serde(rename = "applicationMultiFactorTrustPolicy", skip_serializing_if = "Option::is_none")]
pub application_multi_factor_trust_policy: Option<models::ApplicationMultiFactorTrustPolicy>,
#[serde(rename = "tenantLoginPolicy", skip_serializing_if = "Option::is_none")]
pub tenant_login_policy: Option<models::MultiFactorLoginPolicy>,
}
impl Policies {
pub fn new() -> Policies {
Policies {
application_login_policy: None,
application_multi_factor_trust_policy: None,
tenant_login_policy: None,
}
}
}