use serde::{Deserialize, Serialize};
use crate::models;
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct SsoUrls {
#[serde(
rename = "callbackPath",
alias = "CallbackPath",
skip_serializing_if = "Option::is_none"
)]
pub callback_path: Option<String>,
#[serde(
rename = "signedOutCallbackPath",
alias = "SignedOutCallbackPath",
skip_serializing_if = "Option::is_none"
)]
pub signed_out_callback_path: Option<String>,
#[serde(
rename = "spEntityId",
alias = "SpEntityId",
skip_serializing_if = "Option::is_none"
)]
pub sp_entity_id: Option<String>,
#[serde(
rename = "spEntityIdStatic",
alias = "SpEntityIdStatic",
skip_serializing_if = "Option::is_none"
)]
pub sp_entity_id_static: Option<String>,
#[serde(
rename = "spMetadataUrl",
alias = "SpMetadataUrl",
skip_serializing_if = "Option::is_none"
)]
pub sp_metadata_url: Option<String>,
#[serde(
rename = "spAcsUrl",
alias = "SpAcsUrl",
skip_serializing_if = "Option::is_none"
)]
pub sp_acs_url: Option<String>,
}
impl SsoUrls {
pub fn new() -> SsoUrls {
SsoUrls {
callback_path: None,
signed_out_callback_path: None,
sp_entity_id: None,
sp_entity_id_static: None,
sp_metadata_url: None,
sp_acs_url: None,
}
}
}