aws-sdk-pinpointsmsvoicev2 0.24.0

AWS SDK for Amazon Pinpoint SMS Voice V2
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn reflens_structure_crate_output_describe_account_attributes_output_next_token(
    input: &crate::output::DescribeAccountAttributesOutput,
) -> std::option::Option<&std::string::String> {
    let input = match &input.next_token {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn reflens_structure_crate_output_describe_account_limits_output_next_token(
    input: &crate::output::DescribeAccountLimitsOutput,
) -> std::option::Option<&std::string::String> {
    let input = match &input.next_token {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn reflens_structure_crate_output_describe_configuration_sets_output_next_token(
    input: &crate::output::DescribeConfigurationSetsOutput,
) -> std::option::Option<&std::string::String> {
    let input = match &input.next_token {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn reflens_structure_crate_output_describe_keywords_output_next_token(
    input: &crate::output::DescribeKeywordsOutput,
) -> std::option::Option<&std::string::String> {
    let input = match &input.next_token {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn reflens_structure_crate_output_describe_opted_out_numbers_output_next_token(
    input: &crate::output::DescribeOptedOutNumbersOutput,
) -> std::option::Option<&std::string::String> {
    let input = match &input.next_token {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn reflens_structure_crate_output_describe_opt_out_lists_output_next_token(
    input: &crate::output::DescribeOptOutListsOutput,
) -> std::option::Option<&std::string::String> {
    let input = match &input.next_token {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn reflens_structure_crate_output_describe_phone_numbers_output_next_token(
    input: &crate::output::DescribePhoneNumbersOutput,
) -> std::option::Option<&std::string::String> {
    let input = match &input.next_token {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn reflens_structure_crate_output_describe_pools_output_next_token(
    input: &crate::output::DescribePoolsOutput,
) -> std::option::Option<&std::string::String> {
    let input = match &input.next_token {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn reflens_structure_crate_output_describe_sender_ids_output_next_token(
    input: &crate::output::DescribeSenderIdsOutput,
) -> std::option::Option<&std::string::String> {
    let input = match &input.next_token {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn reflens_structure_crate_output_describe_spend_limits_output_next_token(
    input: &crate::output::DescribeSpendLimitsOutput,
) -> std::option::Option<&std::string::String> {
    let input = match &input.next_token {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn reflens_structure_crate_output_list_pool_origination_identities_output_next_token(
    input: &crate::output::ListPoolOriginationIdentitiesOutput,
) -> std::option::Option<&std::string::String> {
    let input = match &input.next_token {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn lens_structure_crate_output_describe_account_attributes_output_account_attributes(
    input: crate::output::DescribeAccountAttributesOutput,
) -> std::option::Option<std::vec::Vec<crate::model::AccountAttribute>> {
    let input = match input.account_attributes {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn lens_structure_crate_output_describe_account_limits_output_account_limits(
    input: crate::output::DescribeAccountLimitsOutput,
) -> std::option::Option<std::vec::Vec<crate::model::AccountLimit>> {
    let input = match input.account_limits {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn lens_structure_crate_output_describe_configuration_sets_output_configuration_sets(
    input: crate::output::DescribeConfigurationSetsOutput,
) -> std::option::Option<std::vec::Vec<crate::model::ConfigurationSetInformation>> {
    let input = match input.configuration_sets {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn lens_structure_crate_output_describe_keywords_output_keywords(
    input: crate::output::DescribeKeywordsOutput,
) -> std::option::Option<std::vec::Vec<crate::model::KeywordInformation>> {
    let input = match input.keywords {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn lens_structure_crate_output_describe_opted_out_numbers_output_opted_out_numbers(
    input: crate::output::DescribeOptedOutNumbersOutput,
) -> std::option::Option<std::vec::Vec<crate::model::OptedOutNumberInformation>> {
    let input = match input.opted_out_numbers {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn lens_structure_crate_output_describe_opt_out_lists_output_opt_out_lists(
    input: crate::output::DescribeOptOutListsOutput,
) -> std::option::Option<std::vec::Vec<crate::model::OptOutListInformation>> {
    let input = match input.opt_out_lists {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn lens_structure_crate_output_describe_phone_numbers_output_phone_numbers(
    input: crate::output::DescribePhoneNumbersOutput,
) -> std::option::Option<std::vec::Vec<crate::model::PhoneNumberInformation>> {
    let input = match input.phone_numbers {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn lens_structure_crate_output_describe_pools_output_pools(
    input: crate::output::DescribePoolsOutput,
) -> std::option::Option<std::vec::Vec<crate::model::PoolInformation>> {
    let input = match input.pools {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn lens_structure_crate_output_describe_sender_ids_output_sender_ids(
    input: crate::output::DescribeSenderIdsOutput,
) -> std::option::Option<std::vec::Vec<crate::model::SenderIdInformation>> {
    let input = match input.sender_ids {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn lens_structure_crate_output_describe_spend_limits_output_spend_limits(
    input: crate::output::DescribeSpendLimitsOutput,
) -> std::option::Option<std::vec::Vec<crate::model::SpendLimit>> {
    let input = match input.spend_limits {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn lens_structure_crate_output_list_pool_origination_identities_output_origination_identities(
    input: crate::output::ListPoolOriginationIdentitiesOutput,
) -> std::option::Option<std::vec::Vec<crate::model::OriginationIdentityMetadata>> {
    let input = match input.origination_identities {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}