aws-sdk-wickr 1.12.0

AWS SDK for AWS Wickr Admin API
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn reflens_list_blocked_guest_users_output_output_next_token(
    input: &crate::operation::list_blocked_guest_users::ListBlockedGuestUsersOutput,
) -> ::std::option::Option<&::std::string::String> {
    let input = match &input.next_token {
        ::std::option::Option::None => return ::std::option::Option::None,
        ::std::option::Option::Some(t) => t,
    };
    ::std::option::Option::Some(input)
}

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

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

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

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

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

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

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

pub(crate) fn lens_list_blocked_guest_users_output_output_blocklist(
    input: crate::operation::list_blocked_guest_users::ListBlockedGuestUsersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::BlockedGuestUser>> {
    let input = input.blocklist;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_bots_output_output_bots(
    input: crate::operation::list_bots::ListBotsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Bot>> {
    let input = input.bots;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_devices_for_user_output_output_devices(
    input: crate::operation::list_devices_for_user::ListDevicesForUserOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::BasicDeviceObject>> {
    let input = input.devices;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_guest_users_output_output_guestlist(
    input: crate::operation::list_guest_users::ListGuestUsersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::GuestUser>> {
    let input = input.guestlist;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_networks_output_output_networks(
    input: crate::operation::list_networks::ListNetworksOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Network>> {
    let input = input.networks;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_security_group_users_output_output_users(
    input: crate::operation::list_security_group_users::ListSecurityGroupUsersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::User>> {
    let input = input.users;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_security_groups_output_output_security_groups(
    input: crate::operation::list_security_groups::ListSecurityGroupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::SecurityGroup>> {
    let input = input.security_groups?;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_users_output_output_users(
    input: crate::operation::list_users::ListUsersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::User>> {
    let input = input.users?;
    ::std::option::Option::Some(input)
}