#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct UpdateSamlConnectionRequest {
#[serde(rename = "name", skip_serializing_if = "Option::is_none")]
pub name: Option<String>,
#[serde(rename = "domain", skip_serializing_if = "Option::is_none")]
pub domain: Option<String>,
#[serde(rename = "idp_entity_id", skip_serializing_if = "Option::is_none")]
pub idp_entity_id: Option<String>,
#[serde(rename = "idp_sso_url", skip_serializing_if = "Option::is_none")]
pub idp_sso_url: Option<String>,
#[serde(rename = "idp_certificate", skip_serializing_if = "Option::is_none")]
pub idp_certificate: Option<String>,
#[serde(rename = "active", skip_serializing_if = "Option::is_none")]
pub active: Option<bool>,
#[serde(rename = "sync_user_attributes", skip_serializing_if = "Option::is_none")]
pub sync_user_attributes: Option<bool>,
}
impl UpdateSamlConnectionRequest {
pub fn new() -> UpdateSamlConnectionRequest {
UpdateSamlConnectionRequest {
name: None,
domain: None,
idp_entity_id: None,
idp_sso_url: None,
idp_certificate: None,
active: None,
sync_user_attributes: None,
}
}
}