aws-sdk-location 1.103.0

AWS SDK for Amazon Location Service
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn reflens_forecast_geofence_events_output_output_next_token(
    input: &crate::operation::forecast_geofence_events::ForecastGeofenceEventsOutput,
) -> ::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_get_device_position_history_output_output_next_token(
    input: &crate::operation::get_device_position_history::GetDevicePositionHistoryOutput,
) -> ::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_device_positions_output_output_next_token(
    input: &crate::operation::list_device_positions::ListDevicePositionsOutput,
) -> ::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_geofence_collections_output_output_next_token(
    input: &crate::operation::list_geofence_collections::ListGeofenceCollectionsOutput,
) -> ::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_geofences_output_output_next_token(
    input: &crate::operation::list_geofences::ListGeofencesOutput,
) -> ::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_jobs_output_output_next_token(
    input: &crate::operation::list_jobs::ListJobsOutput,
) -> ::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_keys_output_output_next_token(
    input: &crate::operation::list_keys::ListKeysOutput,
) -> ::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_maps_output_output_next_token(
    input: &crate::operation::list_maps::ListMapsOutput,
) -> ::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_place_indexes_output_output_next_token(
    input: &crate::operation::list_place_indexes::ListPlaceIndexesOutput,
) -> ::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_route_calculators_output_output_next_token(
    input: &crate::operation::list_route_calculators::ListRouteCalculatorsOutput,
) -> ::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_tracker_consumers_output_output_next_token(
    input: &crate::operation::list_tracker_consumers::ListTrackerConsumersOutput,
) -> ::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_trackers_output_output_next_token(
    input: &crate::operation::list_trackers::ListTrackersOutput,
) -> ::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_forecast_geofence_events_output_output_forecasted_events(
    input: crate::operation::forecast_geofence_events::ForecastGeofenceEventsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ForecastedEvent>> {
    let input = input.forecasted_events;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_get_device_position_history_output_output_device_positions(
    input: crate::operation::get_device_position_history::GetDevicePositionHistoryOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DevicePosition>> {
    let input = input.device_positions;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_device_positions_output_output_entries(
    input: crate::operation::list_device_positions::ListDevicePositionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ListDevicePositionsResponseEntry>> {
    let input = input.entries;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_geofence_collections_output_output_entries(
    input: crate::operation::list_geofence_collections::ListGeofenceCollectionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ListGeofenceCollectionsResponseEntry>> {
    let input = input.entries;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_geofences_output_output_entries(
    input: crate::operation::list_geofences::ListGeofencesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ListGeofenceResponseEntry>> {
    let input = input.entries;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_jobs_output_output_entries(
    input: crate::operation::list_jobs::ListJobsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ListJobsResponseEntry>> {
    let input = input.entries;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_keys_output_output_entries(
    input: crate::operation::list_keys::ListKeysOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ListKeysResponseEntry>> {
    let input = input.entries;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_maps_output_output_entries(
    input: crate::operation::list_maps::ListMapsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ListMapsResponseEntry>> {
    let input = input.entries;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_place_indexes_output_output_entries(
    input: crate::operation::list_place_indexes::ListPlaceIndexesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ListPlaceIndexesResponseEntry>> {
    let input = input.entries;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_route_calculators_output_output_entries(
    input: crate::operation::list_route_calculators::ListRouteCalculatorsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ListRouteCalculatorsResponseEntry>> {
    let input = input.entries;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_tracker_consumers_output_output_consumer_arns(
    input: crate::operation::list_tracker_consumers::ListTrackerConsumersOutput,
) -> ::std::option::Option<::std::vec::Vec<::std::string::String>> {
    let input = input.consumer_arns;
    ::std::option::Option::Some(input)
}

pub(crate) fn lens_list_trackers_output_output_entries(
    input: crate::operation::list_trackers::ListTrackersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ListTrackersResponseEntry>> {
    let input = input.entries;
    ::std::option::Option::Some(input)
}