#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct CreateSamlConnectionRequest {
#[serde(rename = "name")]
pub name: String,
#[serde(rename = "domain")]
pub domain: 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>,
}
impl CreateSamlConnectionRequest {
pub fn new(name: String, domain: String) -> CreateSamlConnectionRequest {
CreateSamlConnectionRequest {
name,
domain,
idp_entity_id: None,
idp_sso_url: None,
idp_certificate: None,
}
}
}