pub(crate) fn reflens_evaluate_data_table_values_output_output_next_token(
input: &crate::operation::evaluate_data_table_values::EvaluateDataTableValuesOutput,
) -> ::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_current_metric_data_output_output_next_token(
input: &crate::operation::get_current_metric_data::GetCurrentMetricDataOutput,
) -> ::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_current_user_data_output_output_next_token(
input: &crate::operation::get_current_user_data::GetCurrentUserDataOutput,
) -> ::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_metric_data_output_output_next_token(
input: &crate::operation::get_metric_data::GetMetricDataOutput,
) -> ::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_metric_data_v2_output_output_next_token(
input: &crate::operation::get_metric_data_v2::GetMetricDataV2Output,
) -> ::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_agent_statuses_output_output_next_token(
input: &crate::operation::list_agent_statuses::ListAgentStatusesOutput,
) -> ::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_approved_origins_output_output_next_token(
input: &crate::operation::list_approved_origins::ListApprovedOriginsOutput,
) -> ::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_authentication_profiles_output_output_next_token(
input: &crate::operation::list_authentication_profiles::ListAuthenticationProfilesOutput,
) -> ::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_child_hours_of_operations_output_output_next_token(
input: &crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsOutput,
) -> ::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_contact_evaluations_output_output_next_token(
input: &crate::operation::list_contact_evaluations::ListContactEvaluationsOutput,
) -> ::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_contact_flow_module_aliases_output_output_next_token(
input: &crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesOutput,
) -> ::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_contact_flow_module_versions_output_output_next_token(
input: &crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsOutput,
) -> ::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_contact_flow_modules_output_output_next_token(
input: &crate::operation::list_contact_flow_modules::ListContactFlowModulesOutput,
) -> ::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_contact_flow_versions_output_output_next_token(
input: &crate::operation::list_contact_flow_versions::ListContactFlowVersionsOutput,
) -> ::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_contact_flows_output_output_next_token(
input: &crate::operation::list_contact_flows::ListContactFlowsOutput,
) -> ::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_contact_references_output_output_next_token(
input: &crate::operation::list_contact_references::ListContactReferencesOutput,
) -> ::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_data_table_attributes_output_output_next_token(
input: &crate::operation::list_data_table_attributes::ListDataTableAttributesOutput,
) -> ::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_data_table_primary_values_output_output_next_token(
input: &crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesOutput,
) -> ::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_data_table_values_output_output_next_token(
input: &crate::operation::list_data_table_values::ListDataTableValuesOutput,
) -> ::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_data_tables_output_output_next_token(
input: &crate::operation::list_data_tables::ListDataTablesOutput,
) -> ::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_default_vocabularies_output_output_next_token(
input: &crate::operation::list_default_vocabularies::ListDefaultVocabulariesOutput,
) -> ::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_entity_security_profiles_output_output_next_token(
input: &crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesOutput,
) -> ::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_evaluation_form_versions_output_output_next_token(
input: &crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsOutput,
) -> ::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_evaluation_forms_output_output_next_token(
input: &crate::operation::list_evaluation_forms::ListEvaluationFormsOutput,
) -> ::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_flow_associations_output_output_next_token(
input: &crate::operation::list_flow_associations::ListFlowAssociationsOutput,
) -> ::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_hours_of_operation_overrides_output_output_next_token(
input: &crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesOutput,
) -> ::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_hours_of_operations_output_output_next_token(
input: &crate::operation::list_hours_of_operations::ListHoursOfOperationsOutput,
) -> ::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_instance_attributes_output_output_next_token(
input: &crate::operation::list_instance_attributes::ListInstanceAttributesOutput,
) -> ::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_instance_storage_configs_output_output_next_token(
input: &crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsOutput,
) -> ::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_instances_output_output_next_token(
input: &crate::operation::list_instances::ListInstancesOutput,
) -> ::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_integration_associations_output_output_next_token(
input: &crate::operation::list_integration_associations::ListIntegrationAssociationsOutput,
) -> ::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_lambda_functions_output_output_next_token(
input: &crate::operation::list_lambda_functions::ListLambdaFunctionsOutput,
) -> ::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_lex_bots_output_output_next_token(
input: &crate::operation::list_lex_bots::ListLexBotsOutput,
) -> ::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_phone_numbers_output_output_next_token(
input: &crate::operation::list_phone_numbers::ListPhoneNumbersOutput,
) -> ::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_phone_numbers_v2_output_output_next_token(
input: &crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Output,
) -> ::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_predefined_attributes_output_output_next_token(
input: &crate::operation::list_predefined_attributes::ListPredefinedAttributesOutput,
) -> ::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_prompts_output_output_next_token(
input: &crate::operation::list_prompts::ListPromptsOutput,
) -> ::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_queue_quick_connects_output_output_next_token(
input: &crate::operation::list_queue_quick_connects::ListQueueQuickConnectsOutput,
) -> ::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_queues_output_output_next_token(
input: &crate::operation::list_queues::ListQueuesOutput,
) -> ::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_quick_connects_output_output_next_token(
input: &crate::operation::list_quick_connects::ListQuickConnectsOutput,
) -> ::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_realtime_contact_analysis_segments_v2_output_output_next_token(
input: &crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Output,
) -> ::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_routing_profile_manual_assignment_queues_output_output_next_token(
input: &crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesOutput,
) -> ::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_routing_profile_queues_output_output_next_token(
input: &crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesOutput,
) -> ::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_routing_profiles_output_output_next_token(
input: &crate::operation::list_routing_profiles::ListRoutingProfilesOutput,
) -> ::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_rules_output_output_next_token(
input: &crate::operation::list_rules::ListRulesOutput,
) -> ::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_keys_output_output_next_token(
input: &crate::operation::list_security_keys::ListSecurityKeysOutput,
) -> ::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_profile_applications_output_output_next_token(
input: &crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsOutput,
) -> ::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_profile_flow_modules_output_output_next_token(
input: &crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesOutput,
) -> ::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_profile_permissions_output_output_next_token(
input: &crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsOutput,
) -> ::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_profiles_output_output_next_token(
input: &crate::operation::list_security_profiles::ListSecurityProfilesOutput,
) -> ::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_task_templates_output_output_next_token(
input: &crate::operation::list_task_templates::ListTaskTemplatesOutput,
) -> ::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_test_cases_output_output_next_token(
input: &crate::operation::list_test_cases::ListTestCasesOutput,
) -> ::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_traffic_distribution_group_users_output_output_next_token(
input: &crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersOutput,
) -> ::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_traffic_distribution_groups_output_output_next_token(
input: &crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsOutput,
) -> ::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_use_cases_output_output_next_token(
input: &crate::operation::list_use_cases::ListUseCasesOutput,
) -> ::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_user_hierarchy_groups_output_output_next_token(
input: &crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsOutput,
) -> ::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_user_proficiencies_output_output_next_token(
input: &crate::operation::list_user_proficiencies::ListUserProficienciesOutput,
) -> ::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 reflens_list_view_versions_output_output_next_token(
input: &crate::operation::list_view_versions::ListViewVersionsOutput,
) -> ::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_views_output_output_next_token(
input: &crate::operation::list_views::ListViewsOutput,
) -> ::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_workspace_pages_output_output_next_token(
input: &crate::operation::list_workspace_pages::ListWorkspacePagesOutput,
) -> ::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_workspaces_output_output_next_token(
input: &crate::operation::list_workspaces::ListWorkspacesOutput,
) -> ::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_search_agent_statuses_output_output_next_token(
input: &crate::operation::search_agent_statuses::SearchAgentStatusesOutput,
) -> ::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_search_available_phone_numbers_output_output_next_token(
input: &crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersOutput,
) -> ::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_search_contact_flow_modules_output_output_next_token(
input: &crate::operation::search_contact_flow_modules::SearchContactFlowModulesOutput,
) -> ::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_search_contact_flows_output_output_next_token(
input: &crate::operation::search_contact_flows::SearchContactFlowsOutput,
) -> ::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_search_contacts_output_output_next_token(
input: &crate::operation::search_contacts::SearchContactsOutput,
) -> ::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_search_data_tables_output_output_next_token(
input: &crate::operation::search_data_tables::SearchDataTablesOutput,
) -> ::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_search_hours_of_operation_overrides_output_output_next_token(
input: &crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesOutput,
) -> ::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_search_hours_of_operations_output_output_next_token(
input: &crate::operation::search_hours_of_operations::SearchHoursOfOperationsOutput,
) -> ::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_search_predefined_attributes_output_output_next_token(
input: &crate::operation::search_predefined_attributes::SearchPredefinedAttributesOutput,
) -> ::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_search_prompts_output_output_next_token(
input: &crate::operation::search_prompts::SearchPromptsOutput,
) -> ::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_search_queues_output_output_next_token(
input: &crate::operation::search_queues::SearchQueuesOutput,
) -> ::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_search_quick_connects_output_output_next_token(
input: &crate::operation::search_quick_connects::SearchQuickConnectsOutput,
) -> ::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_search_resource_tags_output_output_next_token(
input: &crate::operation::search_resource_tags::SearchResourceTagsOutput,
) -> ::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_search_routing_profiles_output_output_next_token(
input: &crate::operation::search_routing_profiles::SearchRoutingProfilesOutput,
) -> ::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_search_security_profiles_output_output_next_token(
input: &crate::operation::search_security_profiles::SearchSecurityProfilesOutput,
) -> ::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_search_test_cases_output_output_next_token(
input: &crate::operation::search_test_cases::SearchTestCasesOutput,
) -> ::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_search_user_hierarchy_groups_output_output_next_token(
input: &crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsOutput,
) -> ::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_search_users_output_output_next_token(
input: &crate::operation::search_users::SearchUsersOutput,
) -> ::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_search_views_output_output_next_token(
input: &crate::operation::search_views::SearchViewsOutput,
) -> ::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_search_vocabularies_output_output_next_token(
input: &crate::operation::search_vocabularies::SearchVocabulariesOutput,
) -> ::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_search_workspace_associations_output_output_next_token(
input: &crate::operation::search_workspace_associations::SearchWorkspaceAssociationsOutput,
) -> ::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_search_workspaces_output_output_next_token(
input: &crate::operation::search_workspaces::SearchWorkspacesOutput,
) -> ::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_agent_statuses_output_output_agent_status_summary_list(
input: crate::operation::list_agent_statuses::ListAgentStatusesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::AgentStatusSummary>> {
let input = input.agent_status_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_approved_origins_output_output_origins(
input: crate::operation::list_approved_origins::ListApprovedOriginsOutput,
) -> ::std::option::Option<::std::vec::Vec<::std::string::String>> {
let input = input.origins?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_authentication_profiles_output_output_authentication_profile_summary_list(
input: crate::operation::list_authentication_profiles::ListAuthenticationProfilesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::AuthenticationProfileSummary>> {
let input = input.authentication_profile_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_bots_output_output_lex_bots(
input: crate::operation::list_bots::ListBotsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::LexBotConfig>> {
let input = input.lex_bots?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_child_hours_of_operations_output_output_child_hours_of_operations_summary_list(
input: crate::operation::list_child_hours_of_operations::ListChildHoursOfOperationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::HoursOfOperationsIdentifier>> {
let input = input.child_hours_of_operations_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_contact_evaluations_output_output_evaluation_summary_list(
input: crate::operation::list_contact_evaluations::ListContactEvaluationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::EvaluationSummary>> {
let input = input.evaluation_summary_list;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_contact_flow_module_aliases_output_output_contact_flow_module_alias_summary_list(
input: crate::operation::list_contact_flow_module_aliases::ListContactFlowModuleAliasesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ContactFlowModuleAliasSummary>> {
let input = input.contact_flow_module_alias_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_contact_flow_module_versions_output_output_contact_flow_module_version_summary_list(
input: crate::operation::list_contact_flow_module_versions::ListContactFlowModuleVersionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ContactFlowModuleVersionSummary>> {
let input = input.contact_flow_module_version_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_contact_flow_modules_output_output_contact_flow_modules_summary_list(
input: crate::operation::list_contact_flow_modules::ListContactFlowModulesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ContactFlowModuleSummary>> {
let input = input.contact_flow_modules_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_contact_flow_versions_output_output_contact_flow_version_summary_list(
input: crate::operation::list_contact_flow_versions::ListContactFlowVersionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ContactFlowVersionSummary>> {
let input = input.contact_flow_version_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_contact_flows_output_output_contact_flow_summary_list(
input: crate::operation::list_contact_flows::ListContactFlowsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ContactFlowSummary>> {
let input = input.contact_flow_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_contact_references_output_output_reference_summary_list(
input: crate::operation::list_contact_references::ListContactReferencesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ReferenceSummary>> {
let input = input.reference_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_data_table_attributes_output_output_attributes(
input: crate::operation::list_data_table_attributes::ListDataTableAttributesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DataTableAttribute>> {
let input = input.attributes;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_data_table_primary_values_output_output_primary_values_list(
input: crate::operation::list_data_table_primary_values::ListDataTablePrimaryValuesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::RecordPrimaryValue>> {
let input = input.primary_values_list;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_data_table_values_output_output_values(
input: crate::operation::list_data_table_values::ListDataTableValuesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DataTableValueSummary>> {
let input = input.values;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_data_tables_output_output_data_table_summary_list(
input: crate::operation::list_data_tables::ListDataTablesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DataTableSummary>> {
let input = input.data_table_summary_list;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_default_vocabularies_output_output_default_vocabulary_list(
input: crate::operation::list_default_vocabularies::ListDefaultVocabulariesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DefaultVocabulary>> {
let input = input.default_vocabulary_list;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_entity_security_profiles_output_output_security_profiles(
input: crate::operation::list_entity_security_profiles::ListEntitySecurityProfilesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::SecurityProfileItem>> {
let input = input.security_profiles?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_evaluation_form_versions_output_output_evaluation_form_version_summary_list(
input: crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::EvaluationFormVersionSummary>> {
let input = input.evaluation_form_version_summary_list;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_evaluation_forms_output_output_evaluation_form_summary_list(
input: crate::operation::list_evaluation_forms::ListEvaluationFormsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::EvaluationFormSummary>> {
let input = input.evaluation_form_summary_list;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_flow_associations_output_output_flow_association_summary_list(
input: crate::operation::list_flow_associations::ListFlowAssociationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::FlowAssociationSummary>> {
let input = input.flow_association_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_hours_of_operation_overrides_output_output_hours_of_operation_override_list(
input: crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::HoursOfOperationOverride>> {
let input = input.hours_of_operation_override_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_hours_of_operations_output_output_hours_of_operation_summary_list(
input: crate::operation::list_hours_of_operations::ListHoursOfOperationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::HoursOfOperationSummary>> {
let input = input.hours_of_operation_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_instance_attributes_output_output_attributes(
input: crate::operation::list_instance_attributes::ListInstanceAttributesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Attribute>> {
let input = input.attributes?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_instance_storage_configs_output_output_storage_configs(
input: crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::InstanceStorageConfig>> {
let input = input.storage_configs?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_instances_output_output_instance_summary_list(
input: crate::operation::list_instances::ListInstancesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::InstanceSummary>> {
let input = input.instance_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_integration_associations_output_output_integration_association_summary_list(
input: crate::operation::list_integration_associations::ListIntegrationAssociationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::IntegrationAssociationSummary>> {
let input = input.integration_association_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_lambda_functions_output_output_lambda_functions(
input: crate::operation::list_lambda_functions::ListLambdaFunctionsOutput,
) -> ::std::option::Option<::std::vec::Vec<::std::string::String>> {
let input = input.lambda_functions?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_lex_bots_output_output_lex_bots(
input: crate::operation::list_lex_bots::ListLexBotsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::LexBot>> {
let input = input.lex_bots?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_phone_numbers_output_output_phone_number_summary_list(
input: crate::operation::list_phone_numbers::ListPhoneNumbersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::PhoneNumberSummary>> {
let input = input.phone_number_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_phone_numbers_v2_output_output_list_phone_numbers_summary_list(
input: crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Output,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ListPhoneNumbersSummary>> {
let input = input.list_phone_numbers_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_predefined_attributes_output_output_predefined_attribute_summary_list(
input: crate::operation::list_predefined_attributes::ListPredefinedAttributesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::PredefinedAttributeSummary>> {
let input = input.predefined_attribute_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_prompts_output_output_prompt_summary_list(
input: crate::operation::list_prompts::ListPromptsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::PromptSummary>> {
let input = input.prompt_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_queue_quick_connects_output_output_quick_connect_summary_list(
input: crate::operation::list_queue_quick_connects::ListQueueQuickConnectsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::QuickConnectSummary>> {
let input = input.quick_connect_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_queues_output_output_queue_summary_list(
input: crate::operation::list_queues::ListQueuesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::QueueSummary>> {
let input = input.queue_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_quick_connects_output_output_quick_connect_summary_list(
input: crate::operation::list_quick_connects::ListQuickConnectsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::QuickConnectSummary>> {
let input = input.quick_connect_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_routing_profile_manual_assignment_queues_output_output_routing_profile_manual_assignment_queue_config_summary_list(
input: crate::operation::list_routing_profile_manual_assignment_queues::ListRoutingProfileManualAssignmentQueuesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::RoutingProfileManualAssignmentQueueConfigSummary>> {
let input = input.routing_profile_manual_assignment_queue_config_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_routing_profile_queues_output_output_routing_profile_queue_config_summary_list(
input: crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::RoutingProfileQueueConfigSummary>> {
let input = input.routing_profile_queue_config_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_routing_profiles_output_output_routing_profile_summary_list(
input: crate::operation::list_routing_profiles::ListRoutingProfilesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::RoutingProfileSummary>> {
let input = input.routing_profile_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_rules_output_output_rule_summary_list(
input: crate::operation::list_rules::ListRulesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::RuleSummary>> {
let input = input.rule_summary_list;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_security_keys_output_output_security_keys(
input: crate::operation::list_security_keys::ListSecurityKeysOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::SecurityKey>> {
let input = input.security_keys?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_security_profile_applications_output_output_applications(
input: crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Application>> {
let input = input.applications?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_security_profile_flow_modules_output_output_allowed_flow_modules(
input: crate::operation::list_security_profile_flow_modules::ListSecurityProfileFlowModulesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::FlowModule>> {
let input = input.allowed_flow_modules?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_security_profile_permissions_output_output_permissions(
input: crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsOutput,
) -> ::std::option::Option<::std::vec::Vec<::std::string::String>> {
let input = input.permissions?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_security_profiles_output_output_security_profile_summary_list(
input: crate::operation::list_security_profiles::ListSecurityProfilesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::SecurityProfileSummary>> {
let input = input.security_profile_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_task_templates_output_output_task_templates(
input: crate::operation::list_task_templates::ListTaskTemplatesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::TaskTemplateMetadata>> {
let input = input.task_templates?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_test_cases_output_output_test_case_summary_list(
input: crate::operation::list_test_cases::ListTestCasesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::TestCaseSummary>> {
let input = input.test_case_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_traffic_distribution_group_users_output_output_traffic_distribution_group_user_summary_list(
input: crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::TrafficDistributionGroupUserSummary>> {
let input = input.traffic_distribution_group_user_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_traffic_distribution_groups_output_output_traffic_distribution_group_summary_list(
input: crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::TrafficDistributionGroupSummary>> {
let input = input.traffic_distribution_group_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_use_cases_output_output_use_case_summary_list(
input: crate::operation::list_use_cases::ListUseCasesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::UseCase>> {
let input = input.use_case_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_user_hierarchy_groups_output_output_user_hierarchy_group_summary_list(
input: crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::HierarchyGroupSummary>> {
let input = input.user_hierarchy_group_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_user_proficiencies_output_output_user_proficiency_list(
input: crate::operation::list_user_proficiencies::ListUserProficienciesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::UserProficiency>> {
let input = input.user_proficiency_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_users_output_output_user_summary_list(
input: crate::operation::list_users::ListUsersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::UserSummary>> {
let input = input.user_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_view_versions_output_output_view_version_summary_list(
input: crate::operation::list_view_versions::ListViewVersionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ViewVersionSummary>> {
let input = input.view_version_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_views_output_output_views_summary_list(
input: crate::operation::list_views::ListViewsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ViewSummary>> {
let input = input.views_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_workspace_pages_output_output_workspace_page_list(
input: crate::operation::list_workspace_pages::ListWorkspacePagesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::WorkspacePage>> {
let input = input.workspace_page_list;
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_workspaces_output_output_workspace_summary_list(
input: crate::operation::list_workspaces::ListWorkspacesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::WorkspaceSummary>> {
let input = input.workspace_summary_list;
::std::option::Option::Some(input)
}
pub(crate) fn lens_search_agent_statuses_output_output_agent_statuses(
input: crate::operation::search_agent_statuses::SearchAgentStatusesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::AgentStatus>> {
let input = input.agent_statuses?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_search_available_phone_numbers_output_output_available_numbers_list(
input: crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::AvailableNumberSummary>> {
let input = input.available_numbers_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_search_contact_flow_modules_output_output_contact_flow_modules(
input: crate::operation::search_contact_flow_modules::SearchContactFlowModulesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ContactFlowModule>> {
let input = input.contact_flow_modules?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_search_contact_flows_output_output_contact_flows(
input: crate::operation::search_contact_flows::SearchContactFlowsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ContactFlow>> {
let input = input.contact_flows?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_search_contacts_output_output_contacts(
input: crate::operation::search_contacts::SearchContactsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ContactSearchSummary>> {
let input = input.contacts;
::std::option::Option::Some(input)
}
pub(crate) fn lens_search_data_tables_output_output_data_tables(
input: crate::operation::search_data_tables::SearchDataTablesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DataTable>> {
let input = input.data_tables?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_search_hours_of_operation_overrides_output_output_hours_of_operation_overrides(
input: crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::HoursOfOperationOverride>> {
let input = input.hours_of_operation_overrides?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_search_hours_of_operations_output_output_hours_of_operations(
input: crate::operation::search_hours_of_operations::SearchHoursOfOperationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::HoursOfOperation>> {
let input = input.hours_of_operations?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_search_predefined_attributes_output_output_predefined_attributes(
input: crate::operation::search_predefined_attributes::SearchPredefinedAttributesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::PredefinedAttribute>> {
let input = input.predefined_attributes?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_search_prompts_output_output_prompts(
input: crate::operation::search_prompts::SearchPromptsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Prompt>> {
let input = input.prompts?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_search_queues_output_output_queues(
input: crate::operation::search_queues::SearchQueuesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Queue>> {
let input = input.queues?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_search_quick_connects_output_output_quick_connects(
input: crate::operation::search_quick_connects::SearchQuickConnectsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::QuickConnect>> {
let input = input.quick_connects?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_search_resource_tags_output_output_tags(
input: crate::operation::search_resource_tags::SearchResourceTagsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::TagSet>> {
let input = input.tags?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_search_routing_profiles_output_output_routing_profiles(
input: crate::operation::search_routing_profiles::SearchRoutingProfilesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::RoutingProfile>> {
let input = input.routing_profiles?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_search_security_profiles_output_output_security_profiles(
input: crate::operation::search_security_profiles::SearchSecurityProfilesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::SecurityProfileSearchSummary>> {
let input = input.security_profiles?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_search_test_cases_output_output_test_cases(
input: crate::operation::search_test_cases::SearchTestCasesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::TestCase>> {
let input = input.test_cases?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_search_user_hierarchy_groups_output_output_user_hierarchy_groups(
input: crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::HierarchyGroup>> {
let input = input.user_hierarchy_groups?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_search_users_output_output_users(
input: crate::operation::search_users::SearchUsersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::UserSearchSummary>> {
let input = input.users?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_search_views_output_output_views(
input: crate::operation::search_views::SearchViewsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::View>> {
let input = input.views?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_search_vocabularies_output_output_vocabulary_summary_list(
input: crate::operation::search_vocabularies::SearchVocabulariesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::VocabularySummary>> {
let input = input.vocabulary_summary_list?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_search_workspace_associations_output_output_workspace_associations(
input: crate::operation::search_workspace_associations::SearchWorkspaceAssociationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::WorkspaceAssociationSearchSummary>> {
let input = input.workspace_associations?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_search_workspaces_output_output_workspaces(
input: crate::operation::search_workspaces::SearchWorkspacesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::WorkspaceSearchSummary>> {
let input = input.workspaces?;
::std::option::Option::Some(input)
}