aws-sdk-connect 0.30.0

AWS SDK for Amazon Connect Service
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
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: &::http::HeaderMap,
    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_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_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_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_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_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_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_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_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_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_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_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) 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_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_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_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_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_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_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_user_not_found_exception;

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_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_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_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_filter_v2;

pub(crate) mod shape_filters;

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_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_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_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_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_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_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_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_string_condition;

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_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_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_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_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_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;