use crate::models;
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct TenantWebAuthnConfiguration {
#[serde(rename = "bootstrapWorkflow", skip_serializing_if = "Option::is_none")]
pub bootstrap_workflow: Option<Box<models::TenantWebAuthnWorkflowConfiguration>>,
#[serde(rename = "debug", skip_serializing_if = "Option::is_none")]
pub debug: Option<bool>,
#[serde(rename = "reauthenticationWorkflow", skip_serializing_if = "Option::is_none")]
pub reauthentication_workflow: Option<Box<models::TenantWebAuthnWorkflowConfiguration>>,
#[serde(rename = "relyingPartyId", skip_serializing_if = "Option::is_none")]
pub relying_party_id: Option<String>,
#[serde(rename = "relyingPartyName", skip_serializing_if = "Option::is_none")]
pub relying_party_name: Option<String>,
#[serde(rename = "enabled", skip_serializing_if = "Option::is_none")]
pub enabled: Option<bool>,
}
impl TenantWebAuthnConfiguration {
pub fn new() -> TenantWebAuthnConfiguration {
TenantWebAuthnConfiguration {
bootstrap_workflow: None,
debug: None,
reauthentication_workflow: None,
relying_party_id: None,
relying_party_name: None,
enabled: None,
}
}
}