#[derive(Debug, Clone, PartialEq, Eq, PartialOrd, Ord, Hash)]
#[derive(Deserialize, Serialize)]
#[serde(deny_unknown_fields)]
pub struct GetAddressMessageDataCommon
{
pub mask_length_in_bits: Option<NonZeroU8>,
pub network_interface_index: NetworkInterfaceIndex,
#[allow(missing_docs)]
pub address_scope: rt_scope,
#[allow(missing_docs)]
pub target_net_namespace_identifier: Option<NetNamespaceIdentifer>,
#[allow(missing_docs)]
pub temporary_address_valid_lifetime: InternetProtocolAddressLifetime,
#[allow(missing_docs)]
pub temporary_address_prefered_lifetime: InternetProtocolAddressLifetime,
#[allow(missing_docs)]
pub temporary_address_created_timestamp: CacheTimestampInHundrethsOfSeconds,
#[allow(missing_docs)]
pub temporary_address_updated_timestamp: CacheTimestampInHundrethsOfSeconds,
}