pub(crate) mod shape_associate_phone_number_with_user;
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_associate_phone_numbers_with_voice_connector;
pub(crate) mod shape_associate_phone_numbers_with_voice_connector_group;
pub(crate) mod shape_associate_signin_delegate_groups_with_account;
pub(crate) mod shape_batch_create_attendee;
pub(crate) mod shape_batch_create_channel_membership;
pub(crate) mod shape_batch_create_room_membership;
pub(crate) mod shape_batch_delete_phone_number;
pub(crate) mod shape_batch_suspend_user;
pub(crate) mod shape_batch_unsuspend_user;
pub(crate) mod shape_batch_update_phone_number;
pub(crate) mod shape_batch_update_user;
pub(crate) mod shape_create_account;
pub(crate) mod shape_create_app_instance;
pub(crate) mod shape_create_app_instance_admin;
pub(crate) mod shape_create_app_instance_user;
pub(crate) mod shape_create_attendee;
pub(crate) mod shape_create_bot;
pub(crate) mod shape_create_channel;
pub(crate) mod shape_create_channel_ban;
pub(crate) mod shape_create_channel_membership;
pub(crate) mod shape_create_channel_moderator;
pub(crate) mod shape_create_media_capture_pipeline;
pub(crate) mod shape_create_meeting;
pub(crate) mod shape_create_meeting_dial_out;
pub(crate) mod shape_create_meeting_with_attendees;
pub(crate) mod shape_create_phone_number_order;
pub(crate) mod shape_create_proxy_session;
pub(crate) mod shape_create_room;
pub(crate) mod shape_create_room_membership;
pub(crate) mod shape_create_sip_media_application;
pub(crate) mod shape_create_sip_media_application_call;
pub(crate) mod shape_create_sip_rule;
pub(crate) mod shape_create_user;
pub(crate) mod shape_create_voice_connector;
pub(crate) mod shape_create_voice_connector_group;
pub(crate) mod shape_delete_account;
pub(crate) mod shape_delete_app_instance;
pub(crate) mod shape_delete_app_instance_admin;
pub(crate) mod shape_delete_app_instance_streaming_configurations;
pub(crate) mod shape_delete_app_instance_user;
pub(crate) mod shape_delete_attendee;
pub(crate) mod shape_delete_channel;
pub(crate) mod shape_delete_channel_ban;
pub(crate) mod shape_delete_channel_membership;
pub(crate) mod shape_delete_channel_message;
pub(crate) mod shape_delete_channel_moderator;
pub(crate) mod shape_delete_events_configuration;
pub(crate) mod shape_delete_media_capture_pipeline;
pub(crate) mod shape_delete_meeting;
pub(crate) mod shape_delete_phone_number;
pub(crate) mod shape_delete_proxy_session;
pub(crate) mod shape_delete_room;
pub(crate) mod shape_delete_room_membership;
pub(crate) mod shape_delete_sip_media_application;
pub(crate) mod shape_delete_sip_rule;
pub(crate) mod shape_delete_voice_connector;
pub(crate) mod shape_delete_voice_connector_emergency_calling_configuration;
pub(crate) mod shape_delete_voice_connector_group;
pub(crate) mod shape_delete_voice_connector_origination;
pub(crate) mod shape_delete_voice_connector_proxy;
pub(crate) mod shape_delete_voice_connector_streaming_configuration;
pub(crate) mod shape_delete_voice_connector_termination;
pub(crate) mod shape_delete_voice_connector_termination_credentials;
pub(crate) mod shape_describe_app_instance;
pub(crate) mod shape_describe_app_instance_admin;
pub(crate) mod shape_describe_app_instance_user;
pub(crate) mod shape_describe_channel;
pub(crate) mod shape_describe_channel_ban;
pub(crate) mod shape_describe_channel_membership;
pub(crate) mod shape_describe_channel_membership_for_app_instance_user;
pub(crate) mod shape_describe_channel_moderated_by_app_instance_user;
pub(crate) mod shape_describe_channel_moderator;
pub(crate) mod shape_disassociate_phone_number_from_user;
pub(crate) mod shape_disassociate_phone_numbers_from_voice_connector;
pub(crate) mod shape_disassociate_phone_numbers_from_voice_connector_group;
pub(crate) mod shape_disassociate_signin_delegate_groups_from_account;
pub(crate) mod shape_get_account;
pub(crate) mod shape_get_account_settings;
pub(crate) mod shape_get_app_instance_retention_settings;
pub(crate) mod shape_get_app_instance_streaming_configurations;
pub(crate) mod shape_get_attendee;
pub(crate) mod shape_get_bot;
pub(crate) mod shape_get_channel_message;
pub(crate) mod shape_get_events_configuration;
pub(crate) mod shape_get_global_settings;
pub(crate) mod shape_get_media_capture_pipeline;
pub(crate) mod shape_get_meeting;
pub(crate) mod shape_get_messaging_session_endpoint;
pub(crate) mod shape_get_phone_number;
pub(crate) mod shape_get_phone_number_order;
pub(crate) mod shape_get_phone_number_settings;
pub(crate) mod shape_get_proxy_session;
pub(crate) mod shape_get_retention_settings;
pub(crate) mod shape_get_room;
pub(crate) mod shape_get_sip_media_application;
pub(crate) mod shape_get_sip_media_application_logging_configuration;
pub(crate) mod shape_get_sip_rule;
pub(crate) mod shape_get_user;
pub(crate) mod shape_get_user_settings;
pub(crate) mod shape_get_voice_connector;
pub(crate) mod shape_get_voice_connector_emergency_calling_configuration;
pub(crate) mod shape_get_voice_connector_group;
pub(crate) mod shape_get_voice_connector_logging_configuration;
pub(crate) mod shape_get_voice_connector_origination;
pub(crate) mod shape_get_voice_connector_proxy;
pub(crate) mod shape_get_voice_connector_streaming_configuration;
pub(crate) mod shape_get_voice_connector_termination;
pub(crate) mod shape_get_voice_connector_termination_health;
pub(crate) mod shape_invite_users;
pub(crate) mod shape_list_accounts;
pub(crate) mod shape_list_app_instance_admins;
pub(crate) mod shape_list_app_instance_users;
pub(crate) mod shape_list_app_instances;
pub(crate) mod shape_list_attendee_tags;
pub(crate) mod shape_list_attendees;
pub(crate) mod shape_list_bots;
pub(crate) mod shape_list_channel_bans;
pub(crate) mod shape_list_channel_memberships;
pub(crate) mod shape_list_channel_memberships_for_app_instance_user;
pub(crate) mod shape_list_channel_messages;
pub(crate) mod shape_list_channel_moderators;
pub(crate) mod shape_list_channels;
pub(crate) mod shape_list_channels_moderated_by_app_instance_user;
pub(crate) mod shape_list_media_capture_pipelines;
pub(crate) mod shape_list_meeting_tags;
pub(crate) mod shape_list_meetings;
pub(crate) mod shape_list_phone_number_orders;
pub(crate) mod shape_list_phone_numbers;
pub(crate) mod shape_list_proxy_sessions;
pub(crate) mod shape_list_room_memberships;
pub(crate) mod shape_list_rooms;
pub(crate) mod shape_list_sip_media_applications;
pub(crate) mod shape_list_sip_rules;
pub(crate) mod shape_list_supported_phone_number_countries;
pub(crate) mod shape_list_tags_for_resource;
pub(crate) mod shape_list_users;
pub(crate) mod shape_list_voice_connector_groups;
pub(crate) mod shape_list_voice_connector_termination_credentials;
pub(crate) mod shape_list_voice_connectors;
pub(crate) mod shape_logout_user;
pub(crate) mod shape_put_app_instance_retention_settings;
pub(crate) mod shape_put_app_instance_streaming_configurations;
pub(crate) mod shape_put_events_configuration;
pub(crate) mod shape_put_retention_settings;
pub(crate) mod shape_put_sip_media_application_logging_configuration;
pub(crate) mod shape_put_voice_connector_emergency_calling_configuration;
pub(crate) mod shape_put_voice_connector_logging_configuration;
pub(crate) mod shape_put_voice_connector_origination;
pub(crate) mod shape_put_voice_connector_proxy;
pub(crate) mod shape_put_voice_connector_streaming_configuration;
pub(crate) mod shape_put_voice_connector_termination;
pub(crate) mod shape_put_voice_connector_termination_credentials;
pub(crate) mod shape_redact_channel_message;
pub(crate) mod shape_redact_conversation_message;
pub(crate) mod shape_redact_room_message;
pub(crate) mod shape_regenerate_security_token;
pub(crate) mod shape_reset_personal_pin;
pub(crate) mod shape_restore_phone_number;
pub(crate) mod shape_search_available_phone_numbers;
pub(crate) mod shape_send_channel_message;
pub(crate) mod shape_start_meeting_transcription;
pub(crate) mod shape_stop_meeting_transcription;
pub(crate) mod shape_tag_attendee;
pub(crate) mod shape_tag_meeting;
pub(crate) mod shape_tag_resource;
pub(crate) mod shape_untag_attendee;
pub(crate) mod shape_untag_meeting;
pub(crate) mod shape_untag_resource;
pub(crate) mod shape_update_account;
pub(crate) mod shape_update_account_settings;
pub(crate) mod shape_update_app_instance;
pub(crate) mod shape_update_app_instance_user;
pub(crate) mod shape_update_bot;
pub(crate) mod shape_update_channel;
pub(crate) mod shape_update_channel_message;
pub(crate) mod shape_update_channel_read_marker;
pub(crate) mod shape_update_global_settings;
pub(crate) mod shape_update_phone_number;
pub(crate) mod shape_update_phone_number_settings;
pub(crate) mod shape_update_proxy_session;
pub(crate) mod shape_update_room;
pub(crate) mod shape_update_room_membership;
pub(crate) mod shape_update_sip_media_application;
pub(crate) mod shape_update_sip_media_application_call;
pub(crate) mod shape_update_sip_rule;
pub(crate) mod shape_update_user;
pub(crate) mod shape_update_user_settings;
pub(crate) mod shape_update_voice_connector;
pub(crate) mod shape_update_voice_connector_group;
pub(crate) mod shape_validate_e911_address;
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_associate_phone_number_with_user_input;
pub(crate) mod shape_associate_phone_numbers_with_voice_connector_group_input;
pub(crate) mod shape_associate_phone_numbers_with_voice_connector_input;
pub(crate) mod shape_associate_signin_delegate_groups_with_account_input;
pub(crate) mod shape_bad_request_exception;
pub(crate) mod shape_batch_create_attendee_input;
pub(crate) mod shape_batch_create_channel_membership_input;
pub(crate) mod shape_batch_create_room_membership_input;
pub(crate) mod shape_batch_delete_phone_number_input;
pub(crate) mod shape_batch_suspend_user_input;
pub(crate) mod shape_batch_unsuspend_user_input;
pub(crate) mod shape_batch_update_phone_number_input;
pub(crate) mod shape_batch_update_user_input;
pub(crate) mod shape_conflict_exception;
pub(crate) mod shape_create_account_input;
pub(crate) mod shape_create_app_instance_admin_input;
pub(crate) mod shape_create_app_instance_input;
pub(crate) mod shape_create_app_instance_user_input;
pub(crate) mod shape_create_attendee_input;
pub(crate) mod shape_create_bot_input;
pub(crate) mod shape_create_channel_ban_input;
pub(crate) mod shape_create_channel_input;
pub(crate) mod shape_create_channel_membership_input;
pub(crate) mod shape_create_channel_moderator_input;
pub(crate) mod shape_create_media_capture_pipeline_input;
pub(crate) mod shape_create_meeting_dial_out_input;
pub(crate) mod shape_create_meeting_input;
pub(crate) mod shape_create_meeting_with_attendees_input;
pub(crate) mod shape_create_phone_number_order_input;
pub(crate) mod shape_create_proxy_session_input;
pub(crate) mod shape_create_room_input;
pub(crate) mod shape_create_room_membership_input;
pub(crate) mod shape_create_sip_media_application_call_input;
pub(crate) mod shape_create_sip_media_application_input;
pub(crate) mod shape_create_sip_rule_input;
pub(crate) mod shape_create_user_input;
pub(crate) mod shape_create_voice_connector_group_input;
pub(crate) mod shape_create_voice_connector_input;
pub(crate) mod shape_delete_voice_connector_termination_credentials_input;
pub(crate) mod shape_disassociate_phone_numbers_from_voice_connector_group_input;
pub(crate) mod shape_disassociate_phone_numbers_from_voice_connector_input;
pub(crate) mod shape_disassociate_signin_delegate_groups_from_account_input;
pub(crate) mod shape_forbidden_exception;
pub(crate) mod shape_invite_users_input;
pub(crate) mod shape_not_found_exception;
pub(crate) mod shape_put_app_instance_retention_settings_input;
pub(crate) mod shape_put_app_instance_streaming_configurations_input;
pub(crate) mod shape_put_events_configuration_input;
pub(crate) mod shape_put_retention_settings_input;
pub(crate) mod shape_put_sip_media_application_logging_configuration_input;
pub(crate) mod shape_put_voice_connector_emergency_calling_configuration_input;
pub(crate) mod shape_put_voice_connector_logging_configuration_input;
pub(crate) mod shape_put_voice_connector_origination_input;
pub(crate) mod shape_put_voice_connector_proxy_input;
pub(crate) mod shape_put_voice_connector_streaming_configuration_input;
pub(crate) mod shape_put_voice_connector_termination_credentials_input;
pub(crate) mod shape_put_voice_connector_termination_input;
pub(crate) mod shape_resource_limit_exceeded_exception;
pub(crate) mod shape_send_channel_message_input;
pub(crate) mod shape_service_failure_exception;
pub(crate) mod shape_service_unavailable_exception;
pub(crate) mod shape_start_meeting_transcription_input;
pub(crate) mod shape_tag_attendee_input;
pub(crate) mod shape_tag_meeting_input;
pub(crate) mod shape_tag_resource_input;
pub(crate) mod shape_throttled_client_exception;
pub(crate) mod shape_unauthorized_client_exception;
pub(crate) mod shape_unprocessable_entity_exception;
pub(crate) mod shape_untag_attendee_input;
pub(crate) mod shape_untag_meeting_input;
pub(crate) mod shape_untag_resource_input;
pub(crate) mod shape_update_account_input;
pub(crate) mod shape_update_account_settings_input;
pub(crate) mod shape_update_app_instance_input;
pub(crate) mod shape_update_app_instance_user_input;
pub(crate) mod shape_update_bot_input;
pub(crate) mod shape_update_channel_input;
pub(crate) mod shape_update_channel_message_input;
pub(crate) mod shape_update_global_settings_input;
pub(crate) mod shape_update_phone_number_input;
pub(crate) mod shape_update_phone_number_settings_input;
pub(crate) mod shape_update_proxy_session_input;
pub(crate) mod shape_update_room_input;
pub(crate) mod shape_update_room_membership_input;
pub(crate) mod shape_update_sip_media_application_call_input;
pub(crate) mod shape_update_sip_media_application_input;
pub(crate) mod shape_update_sip_rule_input;
pub(crate) mod shape_update_user_input;
pub(crate) mod shape_update_user_settings_input;
pub(crate) mod shape_update_voice_connector_group_input;
pub(crate) mod shape_update_voice_connector_input;
pub(crate) mod shape_validate_e911_address_input;
pub(crate) mod shape_account;
pub(crate) mod shape_account_list;
pub(crate) mod shape_account_settings;
pub(crate) mod shape_address;
pub(crate) mod shape_alexa_for_business_metadata;
pub(crate) mod shape_app_instance;
pub(crate) mod shape_app_instance_admin;
pub(crate) mod shape_app_instance_admin_list;
pub(crate) mod shape_app_instance_list;
pub(crate) mod shape_app_instance_retention_settings;
pub(crate) mod shape_app_instance_streaming_configuration;
pub(crate) mod shape_app_instance_streaming_configuration_list;
pub(crate) mod shape_app_instance_user;
pub(crate) mod shape_app_instance_user_list;
pub(crate) mod shape_attendee;
pub(crate) mod shape_attendee_list;
pub(crate) mod shape_batch_channel_memberships;
pub(crate) mod shape_batch_create_attendee_error_list;
pub(crate) mod shape_batch_create_channel_membership_errors;
pub(crate) mod shape_bot;
pub(crate) mod shape_bot_list;
pub(crate) mod shape_business_calling_settings;
pub(crate) mod shape_candidate_address_list;
pub(crate) mod shape_channel;
pub(crate) mod shape_channel_ban;
pub(crate) mod shape_channel_ban_summary_list;
pub(crate) mod shape_channel_membership;
pub(crate) mod shape_channel_membership_for_app_instance_user_summary;
pub(crate) mod shape_channel_membership_for_app_instance_user_summary_list;
pub(crate) mod shape_channel_membership_summary_list;
pub(crate) mod shape_channel_message;
pub(crate) mod shape_channel_message_summary_list;
pub(crate) mod shape_channel_moderated_by_app_instance_user_summary;
pub(crate) mod shape_channel_moderated_by_app_instance_user_summary_list;
pub(crate) mod shape_channel_moderator;
pub(crate) mod shape_channel_moderator_summary_list;
pub(crate) mod shape_channel_summary_list;
pub(crate) mod shape_chime_sdk_meeting_configuration;
pub(crate) mod shape_create_attendee_request_item;
pub(crate) mod shape_credential;
pub(crate) mod shape_e164_phone_number_list;
pub(crate) mod shape_emergency_calling_configuration;
pub(crate) mod shape_events_configuration;
pub(crate) mod shape_geo_match_params;
pub(crate) mod shape_identity;
pub(crate) mod shape_invite_list;
pub(crate) mod shape_logging_configuration;
pub(crate) mod shape_media_capture_pipeline;
pub(crate) mod shape_media_capture_pipeline_list;
pub(crate) mod shape_meeting;
pub(crate) mod shape_meeting_list;
pub(crate) mod shape_meeting_notification_configuration;
pub(crate) mod shape_member_error_list;
pub(crate) mod shape_membership_item;
pub(crate) mod shape_messaging_session_endpoint;
pub(crate) mod shape_origination;
pub(crate) mod shape_phone_number;
pub(crate) mod shape_phone_number_countries_list;
pub(crate) mod shape_phone_number_error_list;
pub(crate) mod shape_phone_number_list;
pub(crate) mod shape_phone_number_order;
pub(crate) mod shape_phone_number_order_list;
pub(crate) mod shape_proxy;
pub(crate) mod shape_proxy_session;
pub(crate) mod shape_proxy_sessions;
pub(crate) mod shape_retention_settings;
pub(crate) mod shape_room;
pub(crate) mod shape_room_list;
pub(crate) mod shape_room_membership;
pub(crate) mod shape_room_membership_list;
pub(crate) mod shape_sensitive_string_list;
pub(crate) mod shape_signin_delegate_group;
pub(crate) mod shape_sip_media_application;
pub(crate) mod shape_sip_media_application_call;
pub(crate) mod shape_sip_media_application_endpoint;
pub(crate) mod shape_sip_media_application_list;
pub(crate) mod shape_sip_media_application_logging_configuration;
pub(crate) mod shape_sip_rule;
pub(crate) mod shape_sip_rule_list;
pub(crate) mod shape_sip_rule_target_application;
pub(crate) mod shape_streaming_configuration;
pub(crate) mod shape_tag;
pub(crate) mod shape_tag_list;
pub(crate) mod shape_termination;
pub(crate) mod shape_termination_health;
pub(crate) mod shape_transcription_configuration;
pub(crate) mod shape_update_phone_number_request_item;
pub(crate) mod shape_update_user_request_item;
pub(crate) mod shape_user;
pub(crate) mod shape_user_error_list;
pub(crate) mod shape_user_list;
pub(crate) mod shape_user_settings;
pub(crate) mod shape_voice_connector;
pub(crate) mod shape_voice_connector_group;
pub(crate) mod shape_voice_connector_group_list;
pub(crate) mod shape_voice_connector_item;
pub(crate) mod shape_voice_connector_list;
pub(crate) mod shape_voice_connector_settings;
pub(crate) mod shape_app_instance_admin_summary;
pub(crate) mod shape_app_instance_summary;
pub(crate) mod shape_app_instance_user_membership_summary;
pub(crate) mod shape_app_instance_user_summary;
pub(crate) mod shape_artifacts_configuration;
pub(crate) mod shape_batch_create_channel_membership_error;
pub(crate) mod shape_calling_region_list;
pub(crate) mod shape_candidate_address;
pub(crate) mod shape_capability_list;
pub(crate) mod shape_channel_ban_summary;
pub(crate) mod shape_channel_membership_summary;
pub(crate) mod shape_channel_message_summary;
pub(crate) mod shape_channel_moderator_summary;
pub(crate) mod shape_channel_retention_settings;
pub(crate) mod shape_channel_summary;
pub(crate) mod shape_conversation_retention_settings;
pub(crate) mod shape_create_attendee_error;
pub(crate) mod shape_dnis_emergency_calling_configuration;
pub(crate) mod shape_dnis_emergency_calling_configuration_list;
pub(crate) mod shape_engine_transcribe_medical_settings;
pub(crate) mod shape_engine_transcribe_settings;
pub(crate) mod shape_invite;
pub(crate) mod shape_license_list;
pub(crate) mod shape_media_placement;
pub(crate) mod shape_member;
pub(crate) mod shape_member_error;
pub(crate) mod shape_members;
pub(crate) mod shape_ordered_phone_number_list;
pub(crate) mod shape_origination_route;
pub(crate) mod shape_origination_route_list;
pub(crate) mod shape_participants;
pub(crate) mod shape_phone_number_association_list;
pub(crate) mod shape_phone_number_capabilities;
pub(crate) mod shape_phone_number_country;
pub(crate) mod shape_phone_number_error;
pub(crate) mod shape_room_retention_settings;
pub(crate) mod shape_signin_delegate_group_list;
pub(crate) mod shape_sip_media_application_endpoint_list;
pub(crate) mod shape_sip_rule_target_application_list;
pub(crate) mod shape_source_configuration;
pub(crate) mod shape_streaming_notification_target;
pub(crate) mod shape_streaming_notification_target_list;
pub(crate) mod shape_string_list;
pub(crate) mod shape_telephony_settings;
pub(crate) mod shape_user_error;
pub(crate) mod shape_voice_connector_item_list;
pub(crate) mod shape_audio_artifacts_configuration;
pub(crate) mod shape_content_artifacts_configuration;
pub(crate) mod shape_ordered_phone_number;
pub(crate) mod shape_participant;
pub(crate) mod shape_phone_number_association;
pub(crate) mod shape_phone_number_type_list;
pub(crate) mod shape_selected_video_streams;
pub(crate) mod shape_video_artifacts_configuration;
pub(crate) mod shape_attendee_id_list;
pub(crate) mod shape_external_user_id_list;