#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
pub struct RelationshipsForTlsSubscription {
#[serde(rename = "tls_configuration", skip_serializing_if = "Option::is_none")]
pub tls_configuration: Option<Box<crate::models::RelationshipTlsConfigurationTlsConfiguration>>,
#[serde(rename = "common_name", skip_serializing_if = "Option::is_none")]
pub common_name: Option<Box<crate::models::RelationshipMemberTlsDomain>>,
#[serde(rename = "tls_domains", skip_serializing_if = "Option::is_none")]
pub tls_domains: Option<Box<crate::models::RelationshipTlsDomainsTlsDomains>>,
#[serde(rename = "tls_certificates", skip_serializing_if = "Option::is_none")]
pub tls_certificates: Option<Box<crate::models::RelationshipTlsCertificatesTlsCertificates>>,
}
impl RelationshipsForTlsSubscription {
pub fn new() -> RelationshipsForTlsSubscription {
RelationshipsForTlsSubscription {
tls_configuration: None,
common_name: None,
tls_domains: None,
tls_certificates: None,
}
}
}