pub(crate) fn type_erase_result<O, E>(
result: ::std::result::Result<O, E>,
) -> ::std::result::Result<
::aws_smithy_runtime_api::client::interceptors::context::Output,
::aws_smithy_runtime_api::client::orchestrator::OrchestratorError<::aws_smithy_runtime_api::client::interceptors::context::Error>,
>
where
O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
E: ::std::error::Error + std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
{
result
.map(|output| ::aws_smithy_runtime_api::client::interceptors::context::Output::erase(output))
.map_err(|error| ::aws_smithy_runtime_api::client::interceptors::context::Error::erase(error))
.map_err(::std::convert::Into::into)
}
pub fn parse_http_error_metadata(
_response_status: u16,
response_headers: &::aws_smithy_runtime_api::http::Headers,
response_body: &[u8],
) -> Result<::aws_smithy_types::error::metadata::Builder, ::aws_smithy_json::deserialize::error::DeserializeError> {
crate::json_errors::parse_error_metadata(response_body, response_headers)
}
pub(crate) mod shape_activate_evaluation_form;
pub(crate) mod shape_associate_approved_origin;
pub(crate) mod shape_associate_bot;
pub(crate) mod shape_associate_default_vocabulary;
pub(crate) mod shape_associate_instance_storage_config;
pub(crate) mod shape_associate_lambda_function;
pub(crate) mod shape_associate_lex_bot;
pub(crate) mod shape_associate_phone_number_contact_flow;
pub(crate) mod shape_associate_queue_quick_connects;
pub(crate) mod shape_associate_routing_profile_queues;
pub(crate) mod shape_associate_security_key;
pub(crate) mod shape_associate_traffic_distribution_group_user;
pub(crate) mod shape_batch_get_flow_association;
pub(crate) mod shape_batch_put_contact;
pub(crate) mod shape_claim_phone_number;
pub(crate) mod shape_create_agent_status;
pub(crate) mod shape_create_contact_flow;
pub(crate) mod shape_create_contact_flow_module;
pub(crate) mod shape_create_evaluation_form;
pub(crate) mod shape_create_hours_of_operation;
pub(crate) mod shape_create_instance;
pub(crate) mod shape_create_integration_association;
pub(crate) mod shape_create_participant;
pub(crate) mod shape_create_persistent_contact_association;
pub(crate) mod shape_create_prompt;
pub(crate) mod shape_create_queue;
pub(crate) mod shape_create_quick_connect;
pub(crate) mod shape_create_routing_profile;
pub(crate) mod shape_create_rule;
pub(crate) mod shape_create_security_profile;
pub(crate) mod shape_create_task_template;
pub(crate) mod shape_create_traffic_distribution_group;
pub(crate) mod shape_create_use_case;
pub(crate) mod shape_create_user;
pub(crate) mod shape_create_user_hierarchy_group;
pub(crate) mod shape_create_view;
pub(crate) mod shape_create_view_version;
pub(crate) mod shape_create_vocabulary;
pub(crate) mod shape_deactivate_evaluation_form;
pub(crate) mod shape_delete_contact_evaluation;
pub(crate) mod shape_delete_contact_flow;
pub(crate) mod shape_delete_contact_flow_module;
pub(crate) mod shape_delete_evaluation_form;
pub(crate) mod shape_delete_hours_of_operation;
pub(crate) mod shape_delete_instance;
pub(crate) mod shape_delete_integration_association;
pub(crate) mod shape_delete_prompt;
pub(crate) mod shape_delete_queue;
pub(crate) mod shape_delete_quick_connect;
pub(crate) mod shape_delete_routing_profile;
pub(crate) mod shape_delete_rule;
pub(crate) mod shape_delete_security_profile;
pub(crate) mod shape_delete_task_template;
pub(crate) mod shape_delete_traffic_distribution_group;
pub(crate) mod shape_delete_use_case;
pub(crate) mod shape_delete_user;
pub(crate) mod shape_delete_user_hierarchy_group;
pub(crate) mod shape_delete_view;
pub(crate) mod shape_delete_view_version;
pub(crate) mod shape_delete_vocabulary;
pub(crate) mod shape_describe_agent_status;
pub(crate) mod shape_describe_contact;
pub(crate) mod shape_describe_contact_evaluation;
pub(crate) mod shape_describe_contact_flow;
pub(crate) mod shape_describe_contact_flow_module;
pub(crate) mod shape_describe_evaluation_form;
pub(crate) mod shape_describe_hours_of_operation;
pub(crate) mod shape_describe_instance;
pub(crate) mod shape_describe_instance_attribute;
pub(crate) mod shape_describe_instance_storage_config;
pub(crate) mod shape_describe_phone_number;
pub(crate) mod shape_describe_prompt;
pub(crate) mod shape_describe_queue;
pub(crate) mod shape_describe_quick_connect;
pub(crate) mod shape_describe_routing_profile;
pub(crate) mod shape_describe_rule;
pub(crate) mod shape_describe_security_profile;
pub(crate) mod shape_describe_traffic_distribution_group;
pub(crate) mod shape_describe_user;
pub(crate) mod shape_describe_user_hierarchy_group;
pub(crate) mod shape_describe_user_hierarchy_structure;
pub(crate) mod shape_describe_view;
pub(crate) mod shape_describe_vocabulary;
pub(crate) mod shape_disassociate_approved_origin;
pub(crate) mod shape_disassociate_bot;
pub(crate) mod shape_disassociate_instance_storage_config;
pub(crate) mod shape_disassociate_lambda_function;
pub(crate) mod shape_disassociate_lex_bot;
pub(crate) mod shape_disassociate_phone_number_contact_flow;
pub(crate) mod shape_disassociate_queue_quick_connects;
pub(crate) mod shape_disassociate_routing_profile_queues;
pub(crate) mod shape_disassociate_security_key;
pub(crate) mod shape_disassociate_traffic_distribution_group_user;
pub(crate) mod shape_dismiss_user_contact;
pub(crate) mod shape_get_contact_attributes;
pub(crate) mod shape_get_current_metric_data;
pub(crate) mod shape_get_current_user_data;
pub(crate) mod shape_get_federation_token;
pub(crate) mod shape_get_metric_data;
pub(crate) mod shape_get_metric_data_v2;
pub(crate) mod shape_get_prompt_file;
pub(crate) mod shape_get_task_template;
pub(crate) mod shape_get_traffic_distribution;
pub(crate) mod shape_list_agent_statuses;
pub(crate) mod shape_list_approved_origins;
pub(crate) mod shape_list_bots;
pub(crate) mod shape_list_contact_evaluations;
pub(crate) mod shape_list_contact_flow_modules;
pub(crate) mod shape_list_contact_flows;
pub(crate) mod shape_list_contact_references;
pub(crate) mod shape_list_default_vocabularies;
pub(crate) mod shape_list_evaluation_form_versions;
pub(crate) mod shape_list_evaluation_forms;
pub(crate) mod shape_list_hours_of_operations;
pub(crate) mod shape_list_instance_attributes;
pub(crate) mod shape_list_instance_storage_configs;
pub(crate) mod shape_list_instances;
pub(crate) mod shape_list_integration_associations;
pub(crate) mod shape_list_lambda_functions;
pub(crate) mod shape_list_lex_bots;
pub(crate) mod shape_list_phone_numbers;
pub(crate) mod shape_list_phone_numbers_v2;
pub(crate) mod shape_list_prompts;
pub(crate) mod shape_list_queue_quick_connects;
pub(crate) mod shape_list_queues;
pub(crate) mod shape_list_quick_connects;
pub(crate) mod shape_list_routing_profile_queues;
pub(crate) mod shape_list_routing_profiles;
pub(crate) mod shape_list_rules;
pub(crate) mod shape_list_security_keys;
pub(crate) mod shape_list_security_profile_applications;
pub(crate) mod shape_list_security_profile_permissions;
pub(crate) mod shape_list_security_profiles;
pub(crate) mod shape_list_tags_for_resource;
pub(crate) mod shape_list_task_templates;
pub(crate) mod shape_list_traffic_distribution_group_users;
pub(crate) mod shape_list_traffic_distribution_groups;
pub(crate) mod shape_list_use_cases;
pub(crate) mod shape_list_user_hierarchy_groups;
pub(crate) mod shape_list_users;
pub(crate) mod shape_list_view_versions;
pub(crate) mod shape_list_views;
pub(crate) mod shape_monitor_contact;
pub(crate) mod shape_put_user_status;
pub(crate) mod shape_release_phone_number;
pub(crate) mod shape_replicate_instance;
pub(crate) mod shape_resume_contact_recording;
pub(crate) mod shape_search_available_phone_numbers;
pub(crate) mod shape_search_hours_of_operations;
pub(crate) mod shape_search_prompts;
pub(crate) mod shape_search_queues;
pub(crate) mod shape_search_quick_connects;
pub(crate) mod shape_search_resource_tags;
pub(crate) mod shape_search_routing_profiles;
pub(crate) mod shape_search_security_profiles;
pub(crate) mod shape_search_users;
pub(crate) mod shape_search_vocabularies;
pub(crate) mod shape_start_chat_contact;
pub(crate) mod shape_start_contact_evaluation;
pub(crate) mod shape_start_contact_recording;
pub(crate) mod shape_start_contact_streaming;
pub(crate) mod shape_start_outbound_voice_contact;
pub(crate) mod shape_start_task_contact;
pub(crate) mod shape_stop_contact;
pub(crate) mod shape_stop_contact_recording;
pub(crate) mod shape_stop_contact_streaming;
pub(crate) mod shape_submit_contact_evaluation;
pub(crate) mod shape_suspend_contact_recording;
pub(crate) mod shape_tag_resource;
pub(crate) mod shape_transfer_contact;
pub(crate) mod shape_untag_resource;
pub(crate) mod shape_update_agent_status;
pub(crate) mod shape_update_contact;
pub(crate) mod shape_update_contact_attributes;
pub(crate) mod shape_update_contact_evaluation;
pub(crate) mod shape_update_contact_flow_content;
pub(crate) mod shape_update_contact_flow_metadata;
pub(crate) mod shape_update_contact_flow_module_content;
pub(crate) mod shape_update_contact_flow_module_metadata;
pub(crate) mod shape_update_contact_flow_name;
pub(crate) mod shape_update_contact_schedule;
pub(crate) mod shape_update_evaluation_form;
pub(crate) mod shape_update_hours_of_operation;
pub(crate) mod shape_update_instance_attribute;
pub(crate) mod shape_update_instance_storage_config;
pub(crate) mod shape_update_participant_role_config;
pub(crate) mod shape_update_phone_number;
pub(crate) mod shape_update_phone_number_metadata;
pub(crate) mod shape_update_prompt;
pub(crate) mod shape_update_queue_hours_of_operation;
pub(crate) mod shape_update_queue_max_contacts;
pub(crate) mod shape_update_queue_name;
pub(crate) mod shape_update_queue_outbound_caller_config;
pub(crate) mod shape_update_queue_status;
pub(crate) mod shape_update_quick_connect_config;
pub(crate) mod shape_update_quick_connect_name;
pub(crate) mod shape_update_routing_profile_agent_availability_timer;
pub(crate) mod shape_update_routing_profile_concurrency;
pub(crate) mod shape_update_routing_profile_default_outbound_queue;
pub(crate) mod shape_update_routing_profile_name;
pub(crate) mod shape_update_routing_profile_queues;
pub(crate) mod shape_update_rule;
pub(crate) mod shape_update_security_profile;
pub(crate) mod shape_update_task_template;
pub(crate) mod shape_update_traffic_distribution;
pub(crate) mod shape_update_user_hierarchy;
pub(crate) mod shape_update_user_hierarchy_group_name;
pub(crate) mod shape_update_user_hierarchy_structure;
pub(crate) mod shape_update_user_identity_info;
pub(crate) mod shape_update_user_phone_config;
pub(crate) mod shape_update_user_routing_profile;
pub(crate) mod shape_update_user_security_profiles;
pub(crate) mod shape_update_view_content;
pub(crate) mod shape_update_view_metadata;
pub(crate) fn or_empty_doc(data: &[u8]) -> &[u8] {
if data.is_empty() {
b"{}"
} else {
data
}
}
pub(crate) mod shape_access_denied_exception;
pub(crate) mod shape_activate_evaluation_form_input;
pub(crate) mod shape_associate_approved_origin_input;
pub(crate) mod shape_associate_bot_input;
pub(crate) mod shape_associate_default_vocabulary_input;
pub(crate) mod shape_associate_instance_storage_config_input;
pub(crate) mod shape_associate_lambda_function_input;
pub(crate) mod shape_associate_lex_bot_input;
pub(crate) mod shape_associate_phone_number_contact_flow_input;
pub(crate) mod shape_associate_queue_quick_connects_input;
pub(crate) mod shape_associate_routing_profile_queues_input;
pub(crate) mod shape_associate_security_key_input;
pub(crate) mod shape_associate_traffic_distribution_group_user_input;
pub(crate) mod shape_batch_get_flow_association_input;
pub(crate) mod shape_batch_put_contact_input;
pub(crate) mod shape_claim_phone_number_input;
pub(crate) mod shape_contact_flow_not_published_exception;
pub(crate) mod shape_contact_not_found_exception;
pub(crate) mod shape_create_agent_status_input;
pub(crate) mod shape_create_contact_flow_input;
pub(crate) mod shape_create_contact_flow_module_input;
pub(crate) mod shape_create_evaluation_form_input;
pub(crate) mod shape_create_hours_of_operation_input;
pub(crate) mod shape_create_instance_input;
pub(crate) mod shape_create_integration_association_input;
pub(crate) mod shape_create_participant_input;
pub(crate) mod shape_create_persistent_contact_association_input;
pub(crate) mod shape_create_prompt_input;
pub(crate) mod shape_create_queue_input;
pub(crate) mod shape_create_quick_connect_input;
pub(crate) mod shape_create_routing_profile_input;
pub(crate) mod shape_create_rule_input;
pub(crate) mod shape_create_security_profile_input;
pub(crate) mod shape_create_task_template_input;
pub(crate) mod shape_create_traffic_distribution_group_input;
pub(crate) mod shape_create_use_case_input;
pub(crate) mod shape_create_user_hierarchy_group_input;
pub(crate) mod shape_create_user_input;
pub(crate) mod shape_create_view_input;
pub(crate) mod shape_create_view_version_input;
pub(crate) mod shape_create_vocabulary_input;
pub(crate) mod shape_deactivate_evaluation_form_input;
pub(crate) mod shape_destination_not_allowed_exception;
pub(crate) mod shape_disassociate_bot_input;
pub(crate) mod shape_disassociate_queue_quick_connects_input;
pub(crate) mod shape_disassociate_routing_profile_queues_input;
pub(crate) mod shape_dismiss_user_contact_input;
pub(crate) mod shape_duplicate_resource_exception;
pub(crate) mod shape_get_current_metric_data_input;
pub(crate) mod shape_get_current_user_data_input;
pub(crate) mod shape_get_metric_data_input;
pub(crate) mod shape_get_metric_data_v2_input;
pub(crate) mod shape_idempotency_exception;
pub(crate) mod shape_internal_service_exception;
pub(crate) mod shape_invalid_contact_flow_exception;
pub(crate) mod shape_invalid_contact_flow_module_exception;
pub(crate) mod shape_invalid_parameter_exception;
pub(crate) mod shape_invalid_request_exception;
pub(crate) mod shape_limit_exceeded_exception;
pub(crate) mod shape_list_default_vocabularies_input;
pub(crate) mod shape_list_phone_numbers_v2_input;
pub(crate) mod shape_maximum_result_returned_exception;
pub(crate) mod shape_monitor_contact_input;
pub(crate) mod shape_outbound_contact_not_permitted_exception;
pub(crate) mod shape_property_validation_exception;
pub(crate) mod shape_put_user_status_input;
pub(crate) mod shape_replicate_instance_input;
pub(crate) mod shape_resource_conflict_exception;
pub(crate) mod shape_resource_in_use_exception;
pub(crate) mod shape_resource_not_found_exception;
pub(crate) mod shape_resource_not_ready_exception;
pub(crate) mod shape_resume_contact_recording_input;
pub(crate) mod shape_search_available_phone_numbers_input;
pub(crate) mod shape_search_hours_of_operations_input;
pub(crate) mod shape_search_prompts_input;
pub(crate) mod shape_search_queues_input;
pub(crate) mod shape_search_quick_connects_input;
pub(crate) mod shape_search_resource_tags_input;
pub(crate) mod shape_search_routing_profiles_input;
pub(crate) mod shape_search_security_profiles_input;
pub(crate) mod shape_search_users_input;
pub(crate) mod shape_search_vocabularies_input;
pub(crate) mod shape_service_quota_exceeded_exception;
pub(crate) mod shape_start_chat_contact_input;
pub(crate) mod shape_start_contact_evaluation_input;
pub(crate) mod shape_start_contact_recording_input;
pub(crate) mod shape_start_contact_streaming_input;
pub(crate) mod shape_start_outbound_voice_contact_input;
pub(crate) mod shape_start_task_contact_input;
pub(crate) mod shape_stop_contact_input;
pub(crate) mod shape_stop_contact_recording_input;
pub(crate) mod shape_stop_contact_streaming_input;
pub(crate) mod shape_submit_contact_evaluation_input;
pub(crate) mod shape_suspend_contact_recording_input;
pub(crate) mod shape_tag_resource_input;
pub(crate) mod shape_throttling_exception;
pub(crate) mod shape_too_many_requests_exception;
pub(crate) mod shape_transfer_contact_input;
pub(crate) mod shape_update_agent_status_input;
pub(crate) mod shape_update_contact_attributes_input;
pub(crate) mod shape_update_contact_evaluation_input;
pub(crate) mod shape_update_contact_flow_content_input;
pub(crate) mod shape_update_contact_flow_metadata_input;
pub(crate) mod shape_update_contact_flow_module_content_input;
pub(crate) mod shape_update_contact_flow_module_metadata_input;
pub(crate) mod shape_update_contact_flow_name_input;
pub(crate) mod shape_update_contact_input;
pub(crate) mod shape_update_contact_schedule_input;
pub(crate) mod shape_update_evaluation_form_input;
pub(crate) mod shape_update_hours_of_operation_input;
pub(crate) mod shape_update_instance_attribute_input;
pub(crate) mod shape_update_instance_storage_config_input;
pub(crate) mod shape_update_participant_role_config_input;
pub(crate) mod shape_update_phone_number_input;
pub(crate) mod shape_update_phone_number_metadata_input;
pub(crate) mod shape_update_prompt_input;
pub(crate) mod shape_update_queue_hours_of_operation_input;
pub(crate) mod shape_update_queue_max_contacts_input;
pub(crate) mod shape_update_queue_name_input;
pub(crate) mod shape_update_queue_outbound_caller_config_input;
pub(crate) mod shape_update_queue_status_input;
pub(crate) mod shape_update_quick_connect_config_input;
pub(crate) mod shape_update_quick_connect_name_input;
pub(crate) mod shape_update_routing_profile_agent_availability_timer_input;
pub(crate) mod shape_update_routing_profile_concurrency_input;
pub(crate) mod shape_update_routing_profile_default_outbound_queue_input;
pub(crate) mod shape_update_routing_profile_name_input;
pub(crate) mod shape_update_routing_profile_queues_input;
pub(crate) mod shape_update_rule_input;
pub(crate) mod shape_update_security_profile_input;
pub(crate) mod shape_update_task_template_input;
pub(crate) mod shape_update_traffic_distribution_input;
pub(crate) mod shape_update_user_hierarchy_group_name_input;
pub(crate) mod shape_update_user_hierarchy_input;
pub(crate) mod shape_update_user_hierarchy_structure_input;
pub(crate) mod shape_update_user_identity_info_input;
pub(crate) mod shape_update_user_phone_config_input;
pub(crate) mod shape_update_user_routing_profile_input;
pub(crate) mod shape_update_user_security_profiles_input;
pub(crate) mod shape_update_view_content_input;
pub(crate) mod shape_update_view_metadata_input;
pub(crate) mod shape_user_not_found_exception;
pub(crate) mod shape_agent_config;
pub(crate) mod shape_agent_status;
pub(crate) mod shape_agent_status_summary_list;
pub(crate) mod shape_answer_machine_detection_config;
pub(crate) mod shape_application;
pub(crate) mod shape_applications;
pub(crate) mod shape_attribute;
pub(crate) mod shape_attributes;
pub(crate) mod shape_attributes_list;
pub(crate) mod shape_available_numbers_list;
pub(crate) mod shape_chat_message;
pub(crate) mod shape_chat_streaming_configuration;
pub(crate) mod shape_claimed_phone_number_summary;
pub(crate) mod shape_contact;
pub(crate) mod shape_contact_data_request;
pub(crate) mod shape_contact_flow;
pub(crate) mod shape_contact_flow_module;
pub(crate) mod shape_contact_flow_modules_summary_list;
pub(crate) mod shape_contact_flow_summary_list;
pub(crate) mod shape_credentials;
pub(crate) mod shape_current_metric;
pub(crate) mod shape_current_metric_results;
pub(crate) mod shape_current_metric_sort_criteria;
pub(crate) mod shape_default_vocabulary_list;
pub(crate) mod shape_disconnect_reason;
pub(crate) mod shape_evaluation;
pub(crate) mod shape_evaluation_answer_input;
pub(crate) mod shape_evaluation_form;
pub(crate) mod shape_evaluation_form_content;
pub(crate) mod shape_evaluation_form_item;
pub(crate) mod shape_evaluation_form_scoring_strategy;
pub(crate) mod shape_evaluation_form_summary_list;
pub(crate) mod shape_evaluation_form_version_summary_list;
pub(crate) mod shape_evaluation_note;
pub(crate) mod shape_evaluation_summary_list;
pub(crate) mod shape_failed_request_list;
pub(crate) mod shape_filter_v2;
pub(crate) mod shape_filters;
pub(crate) mod shape_flow_association_summary_list;
pub(crate) mod shape_function_arns_list;
pub(crate) mod shape_hierarchy_group;
pub(crate) mod shape_hierarchy_group_summary_list;
pub(crate) mod shape_hierarchy_structure;
pub(crate) mod shape_hierarchy_structure_update;
pub(crate) mod shape_historical_metric;
pub(crate) mod shape_historical_metric_results;
pub(crate) mod shape_hours_of_operation;
pub(crate) mod shape_hours_of_operation_config;
pub(crate) mod shape_hours_of_operation_list;
pub(crate) mod shape_hours_of_operation_search_criteria;
pub(crate) mod shape_hours_of_operation_search_filter;
pub(crate) mod shape_hours_of_operation_summary_list;
pub(crate) mod shape_instance;
pub(crate) mod shape_instance_storage_config;
pub(crate) mod shape_instance_storage_configs;
pub(crate) mod shape_instance_summary_list;
pub(crate) mod shape_integration_association_summary_list;
pub(crate) mod shape_interval_details;
pub(crate) mod shape_lex_bot;
pub(crate) mod shape_lex_bot_config_list;
pub(crate) mod shape_lex_bots_list;
pub(crate) mod shape_lex_v2_bot;
pub(crate) mod shape_list_phone_numbers_summary_list;
pub(crate) mod shape_media_concurrency;
pub(crate) mod shape_metric_results_v2;
pub(crate) mod shape_metric_v2;
pub(crate) mod shape_origins_list;
pub(crate) mod shape_outbound_caller_config;
pub(crate) mod shape_participant_details;
pub(crate) mod shape_participant_details_to_add;
pub(crate) mod shape_participant_token_credentials;
pub(crate) mod shape_permissions_list;
pub(crate) mod shape_persistent_chat;
pub(crate) mod shape_phone_number_summary_list;
pub(crate) mod shape_problems;
pub(crate) mod shape_prompt;
pub(crate) mod shape_prompt_list;
pub(crate) mod shape_prompt_search_criteria;
pub(crate) mod shape_prompt_search_filter;
pub(crate) mod shape_prompt_summary_list;
pub(crate) mod shape_property_validation_exception_property_list;
pub(crate) mod shape_queue;
pub(crate) mod shape_queue_search_criteria;
pub(crate) mod shape_queue_search_filter;
pub(crate) mod shape_queue_search_summary_list;
pub(crate) mod shape_queue_summary_list;
pub(crate) mod shape_quick_connect;
pub(crate) mod shape_quick_connect_config;
pub(crate) mod shape_quick_connect_search_criteria;
pub(crate) mod shape_quick_connect_search_filter;
pub(crate) mod shape_quick_connect_search_summary_list;
pub(crate) mod shape_quick_connect_summary_list;
pub(crate) mod shape_reference;
pub(crate) mod shape_reference_summary_list;
pub(crate) mod shape_resource_tags_search_criteria;
pub(crate) mod shape_routing_profile;
pub(crate) mod shape_routing_profile_list;
pub(crate) mod shape_routing_profile_queue_config;
pub(crate) mod shape_routing_profile_queue_config_summary_list;
pub(crate) mod shape_routing_profile_queue_reference;
pub(crate) mod shape_routing_profile_search_criteria;
pub(crate) mod shape_routing_profile_search_filter;
pub(crate) mod shape_routing_profile_summary_list;
pub(crate) mod shape_rule;
pub(crate) mod shape_rule_action;
pub(crate) mod shape_rule_summary_list;
pub(crate) mod shape_rule_trigger_event_source;
pub(crate) mod shape_security_keys_list;
pub(crate) mod shape_security_profile;
pub(crate) mod shape_security_profile_search_criteria;
pub(crate) mod shape_security_profile_summary_list;
pub(crate) mod shape_security_profiles_search_filter;
pub(crate) mod shape_security_profiles_search_summary_list;
pub(crate) mod shape_segment_attribute_value;
pub(crate) mod shape_sign_in_config;
pub(crate) mod shape_successful_request_list;
pub(crate) mod shape_tag_map;
pub(crate) mod shape_tags_list;
pub(crate) mod shape_task_template_constraints;
pub(crate) mod shape_task_template_defaults;
pub(crate) mod shape_task_template_field;
pub(crate) mod shape_task_template_fields;
pub(crate) mod shape_task_template_list;
pub(crate) mod shape_telephony_config;
pub(crate) mod shape_traffic_distribution_group;
pub(crate) mod shape_traffic_distribution_group_summary_list;
pub(crate) mod shape_traffic_distribution_group_user_summary_list;
pub(crate) mod shape_update_participant_role_config_channel_info;
pub(crate) mod shape_use_case_summary_list;
pub(crate) mod shape_user;
pub(crate) mod shape_user_data_filters;
pub(crate) mod shape_user_data_list;
pub(crate) mod shape_user_identity_info;
pub(crate) mod shape_user_phone_config;
pub(crate) mod shape_user_search_criteria;
pub(crate) mod shape_user_search_filter;
pub(crate) mod shape_user_search_summary_list;
pub(crate) mod shape_user_summary_list;
pub(crate) mod shape_view;
pub(crate) mod shape_view_input_content;
pub(crate) mod shape_view_version_summary_list;
pub(crate) mod shape_views_summary_list;
pub(crate) mod shape_vocabulary;
pub(crate) mod shape_vocabulary_summary_list;
pub(crate) mod shape_voice_recording_configuration;
pub(crate) mod shape_agent_info;
pub(crate) mod shape_agent_status_summary;
pub(crate) mod shape_allowed_access_control_tags;
pub(crate) mod shape_assign_contact_category_action_definition;
pub(crate) mod shape_available_number_summary;
pub(crate) mod shape_campaign;
pub(crate) mod shape_chat_participant_role_config;
pub(crate) mod shape_contact_filter;
pub(crate) mod shape_contact_flow_module_summary;
pub(crate) mod shape_contact_flow_summary;
pub(crate) mod shape_control_plane_tag_filter;
pub(crate) mod shape_cross_channel_behavior;
pub(crate) mod shape_current_metric_result;
pub(crate) mod shape_default_vocabulary;
pub(crate) mod shape_distribution;
pub(crate) mod shape_distribution_list;
pub(crate) mod shape_endpoint;
pub(crate) mod shape_evaluation_answer_data;
pub(crate) mod shape_evaluation_answers_output_map;
pub(crate) mod shape_evaluation_form_items_list;
pub(crate) mod shape_evaluation_form_question;
pub(crate) mod shape_evaluation_form_section;
pub(crate) mod shape_evaluation_form_summary;
pub(crate) mod shape_evaluation_form_version_summary;
pub(crate) mod shape_evaluation_metadata;
pub(crate) mod shape_evaluation_notes_map;
pub(crate) mod shape_evaluation_scores_map;
pub(crate) mod shape_evaluation_summary;
pub(crate) mod shape_event_bridge_action_definition;
pub(crate) mod shape_failed_request;
pub(crate) mod shape_flow_association_summary;
pub(crate) mod shape_hierarchy_group_condition;
pub(crate) mod shape_hierarchy_group_summary;
pub(crate) mod shape_hierarchy_level;
pub(crate) mod shape_hierarchy_level_update;
pub(crate) mod shape_hierarchy_path;
pub(crate) mod shape_historical_metric_result;
pub(crate) mod shape_hours_of_operation_config_list;
pub(crate) mod shape_hours_of_operation_summary;
pub(crate) mod shape_hours_of_operation_time_slice;
pub(crate) mod shape_instance_status_reason;
pub(crate) mod shape_instance_summary;
pub(crate) mod shape_integration_association_summary;
pub(crate) mod shape_invisible_field_info;
pub(crate) mod shape_invisible_task_template_fields;
pub(crate) mod shape_kinesis_firehose_config;
pub(crate) mod shape_kinesis_stream_config;
pub(crate) mod shape_kinesis_video_stream_config;
pub(crate) mod shape_lex_bot_config;
pub(crate) mod shape_list_phone_numbers_summary;
pub(crate) mod shape_media_concurrencies;
pub(crate) mod shape_metric_filter_v2;
pub(crate) mod shape_metric_result_v2;
pub(crate) mod shape_phone_number_quick_connect_config;
pub(crate) mod shape_phone_number_status;
pub(crate) mod shape_phone_number_summary;
pub(crate) mod shape_problem_detail;
pub(crate) mod shape_prompt_summary;
pub(crate) mod shape_property_validation_exception_property;
pub(crate) mod shape_queue_info;
pub(crate) mod shape_queue_quick_connect_config;
pub(crate) mod shape_queue_summary;
pub(crate) mod shape_quick_connect_summary;
pub(crate) mod shape_read_only_field_info;
pub(crate) mod shape_read_only_task_template_fields;
pub(crate) mod shape_reference_summary;
pub(crate) mod shape_required_field_info;
pub(crate) mod shape_required_task_template_fields;
pub(crate) mod shape_routing_profile_queue_config_summary;
pub(crate) mod shape_routing_profile_summary;
pub(crate) mod shape_rule_actions;
pub(crate) mod shape_rule_summary;
pub(crate) mod shape_s3_config;
pub(crate) mod shape_security_key;
pub(crate) mod shape_security_profile_ids;
pub(crate) mod shape_security_profile_search_summary;
pub(crate) mod shape_security_profile_summary;
pub(crate) mod shape_send_notification_action_definition;
pub(crate) mod shape_sign_in_distribution;
pub(crate) mod shape_sign_in_distribution_list;
pub(crate) mod shape_string_condition;
pub(crate) mod shape_successful_request;
pub(crate) mod shape_tag_restricted_resource_list;
pub(crate) mod shape_tag_search_condition;
pub(crate) mod shape_tag_set;
pub(crate) mod shape_task_action_definition;
pub(crate) mod shape_task_template_default_field_value;
pub(crate) mod shape_task_template_default_field_value_list;
pub(crate) mod shape_task_template_field_identifier;
pub(crate) mod shape_task_template_metadata;
pub(crate) mod shape_threshold;
pub(crate) mod shape_threshold_v2;
pub(crate) mod shape_traffic_distribution_group_summary;
pub(crate) mod shape_traffic_distribution_group_user_summary;
pub(crate) mod shape_use_case;
pub(crate) mod shape_user_data;
pub(crate) mod shape_user_quick_connect_config;
pub(crate) mod shape_user_search_summary;
pub(crate) mod shape_user_summary;
pub(crate) mod shape_view_content;
pub(crate) mod shape_view_summary;
pub(crate) mod shape_view_version_summary;
pub(crate) mod shape_vocabulary_summary;
pub(crate) mod shape_wisdom_info;
pub(crate) mod shape_action_summaries;
pub(crate) mod shape_agent_contact_reference_list;
pub(crate) mod shape_agent_status_reference;
pub(crate) mod shape_application_permissions;
pub(crate) mod shape_attachment_reference;
pub(crate) mod shape_channel_to_count_map;
pub(crate) mod shape_current_metric_data_collections;
pub(crate) mod shape_date_reference;
pub(crate) mod shape_dimensions;
pub(crate) mod shape_dimensions_v2_map;
pub(crate) mod shape_email_reference;
pub(crate) mod shape_encryption_config;
pub(crate) mod shape_evaluation_answer_output;
pub(crate) mod shape_evaluation_form_question_type_properties;
pub(crate) mod shape_evaluation_score;
pub(crate) mod shape_hierarchy_path_reference;
pub(crate) mod shape_historical_metric_data_collections;
pub(crate) mod shape_metric_data_collections_v2;
pub(crate) mod shape_metric_interval;
pub(crate) mod shape_notification_recipient_type;
pub(crate) mod shape_number_reference;
pub(crate) mod shape_participant_timer_configuration;
pub(crate) mod shape_routing_profile_reference;
pub(crate) mod shape_single_select_options;
pub(crate) mod shape_string_reference;
pub(crate) mod shape_tag_condition;
pub(crate) mod shape_url_reference;
pub(crate) mod shape_user_identity_info_lite;
pub(crate) mod shape_user_reference;
pub(crate) mod shape_view_actions;
pub(crate) mod shape_action_summary;
pub(crate) mod shape_agent_contact_reference;
pub(crate) mod shape_current_metric_data;
pub(crate) mod shape_evaluation_form_numeric_question_properties;
pub(crate) mod shape_evaluation_form_single_select_question_properties;
pub(crate) mod shape_hierarchy_group_summary_reference;
pub(crate) mod shape_historical_metric_data;
pub(crate) mod shape_metric_data_v2;
pub(crate) mod shape_participant_timer_value;
pub(crate) mod shape_queue_reference;
pub(crate) mod shape_contact_references;
pub(crate) mod shape_evaluation_form_numeric_question_automation;
pub(crate) mod shape_evaluation_form_numeric_question_option;
pub(crate) mod shape_evaluation_form_single_select_question_automation;
pub(crate) mod shape_evaluation_form_single_select_question_option;
pub(crate) mod shape_evaluation_form_single_select_question_automation_option;
pub(crate) mod shape_metric_filters_v2_list;
pub(crate) mod shape_numeric_question_property_value_automation;
pub(crate) mod shape_threshold_collections;
pub(crate) mod shape_user_id_list;
pub(crate) mod shape_user_tag_map;
pub(crate) mod shape_evaluation_form_numeric_question_option_list;
pub(crate) mod shape_evaluation_form_single_select_question_option_list;
pub(crate) mod shape_single_select_question_rule_category_automation;
pub(crate) mod shape_evaluation_form_single_select_question_automation_option_list;
pub(crate) mod shape_metric_filter_value_list;