Module Smaws_Client_SQS.Json_deserializers

val string__of_yojson : Yojson.Basic.t -> string list -> string
val tag_key_of_yojson : Yojson.Basic.t -> string list -> string
val tag_key_list_of_yojson : Yojson.Basic.t -> string list -> string list
val untag_queue_request_of_yojson : Yojson.Basic.t -> string list -> Types.untag_queue_request
val exception_message_of_yojson : Yojson.Basic.t -> string list -> string
val unsupported_operation_of_yojson : Yojson.Basic.t -> string list -> Types.unsupported_operation
val request_throttled_of_yojson : Yojson.Basic.t -> string list -> Types.request_throttled
val queue_does_not_exist_of_yojson : Yojson.Basic.t -> string list -> Types.queue_does_not_exist
val invalid_security_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_security
val invalid_address_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_address
val too_many_entries_in_batch_request_of_yojson : Yojson.Basic.t -> string list -> Types.too_many_entries_in_batch_request
val token_of_yojson : Yojson.Basic.t -> string list -> string
val tag_value_of_yojson : Yojson.Basic.t -> string list -> string
val tag_map_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val tag_queue_request_of_yojson : Yojson.Basic.t -> string list -> Types.tag_queue_request
val string_list_of_yojson : Yojson.Basic.t -> string list -> string list
val start_message_move_task_result_of_yojson : Yojson.Basic.t -> string list -> Types.start_message_move_task_result
val nullable_integer_of_yojson : Yojson.Basic.t -> string list -> int
val start_message_move_task_request_of_yojson : Yojson.Basic.t -> string list -> Types.start_message_move_task_request
val resource_not_found_exception_of_yojson : Yojson.Basic.t -> string list -> Types.resource_not_found_exception
val queue_attribute_name_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.queue_attribute_name
val queue_attribute_map_of_yojson : Yojson.Basic.t -> string list -> (Types.queue_attribute_name * string) list
val set_queue_attributes_request_of_yojson : Yojson.Basic.t -> string list -> Types.set_queue_attributes_request
val over_limit_of_yojson : Yojson.Basic.t -> string list -> Types.over_limit
val invalid_attribute_value_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_attribute_value
val invalid_attribute_name_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_attribute_name
val send_message_result_of_yojson : Yojson.Basic.t -> string list -> Types.send_message_result
val binary_of_yojson : Yojson.Basic.t -> string list -> bytes
val binary_list_of_yojson : Yojson.Basic.t -> string list -> bytes list
val message_attribute_value_of_yojson : Yojson.Basic.t -> string list -> Types.message_attribute_value
val message_body_attribute_map_of_yojson : Yojson.Basic.t -> string list -> (string * Types.message_attribute_value) list
val message_system_attribute_value_of_yojson : Yojson.Basic.t -> string list -> Types.message_system_attribute_value
val message_system_attribute_name_for_sends_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.message_system_attribute_name_for_sends
val message_body_system_attribute_map_of_yojson : Yojson.Basic.t -> string list -> (Types.message_system_attribute_name_for_sends * Types.message_system_attribute_value) list
val send_message_request_of_yojson : Yojson.Basic.t -> string list -> Types.send_message_request
val send_message_batch_result_entry_of_yojson : Yojson.Basic.t -> string list -> Types.send_message_batch_result_entry
val send_message_batch_result_entry_list_of_yojson : Yojson.Basic.t -> string list -> Types.send_message_batch_result_entry list
val boolean__of_yojson : Yojson.Basic.t -> string list -> bool
val batch_result_error_entry_of_yojson : Yojson.Basic.t -> string list -> Types.batch_result_error_entry
val batch_result_error_entry_list_of_yojson : Yojson.Basic.t -> string list -> Types.batch_result_error_entry list
val send_message_batch_result_of_yojson : Yojson.Basic.t -> string list -> Types.send_message_batch_result
val send_message_batch_request_entry_of_yojson : Yojson.Basic.t -> string list -> Types.send_message_batch_request_entry
val send_message_batch_request_entry_list_of_yojson : Yojson.Basic.t -> string list -> Types.send_message_batch_request_entry list
val send_message_batch_request_of_yojson : Yojson.Basic.t -> string list -> Types.send_message_batch_request
val kms_throttled_of_yojson : Yojson.Basic.t -> string list -> Types.kms_throttled
val kms_opt_in_required_of_yojson : Yojson.Basic.t -> string list -> Types.kms_opt_in_required
val kms_not_found_of_yojson : Yojson.Basic.t -> string list -> Types.kms_not_found
val kms_invalid_state_of_yojson : Yojson.Basic.t -> string list -> Types.kms_invalid_state
val kms_invalid_key_usage_of_yojson : Yojson.Basic.t -> string list -> Types.kms_invalid_key_usage
val kms_disabled_of_yojson : Yojson.Basic.t -> string list -> Types.kms_disabled
val kms_access_denied_of_yojson : Yojson.Basic.t -> string list -> Types.kms_access_denied
val invalid_batch_entry_id_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_batch_entry_id
val empty_batch_request_of_yojson : Yojson.Basic.t -> string list -> Types.empty_batch_request
val batch_request_too_long_of_yojson : Yojson.Basic.t -> string list -> Types.batch_request_too_long
val batch_entry_ids_not_distinct_of_yojson : Yojson.Basic.t -> string list -> Types.batch_entry_ids_not_distinct
val invalid_message_contents_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_message_contents
val remove_permission_request_of_yojson : Yojson.Basic.t -> string list -> Types.remove_permission_request
val message_system_attribute_name_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.message_system_attribute_name
val message_system_attribute_map_of_yojson : Yojson.Basic.t -> string list -> (Types.message_system_attribute_name * string) list
val message_of_yojson : Yojson.Basic.t -> string list -> Types.message
val message_list_of_yojson : Yojson.Basic.t -> string list -> Types.message list
val receive_message_result_of_yojson : Yojson.Basic.t -> string list -> Types.receive_message_result
val attribute_name_list_of_yojson : Yojson.Basic.t -> string list -> Types.queue_attribute_name list
val message_system_attribute_list_of_yojson : Yojson.Basic.t -> string list -> Types.message_system_attribute_name list
val message_attribute_name_of_yojson : Yojson.Basic.t -> string list -> string
val message_attribute_name_list_of_yojson : Yojson.Basic.t -> string list -> string list
val receive_message_request_of_yojson : Yojson.Basic.t -> string list -> Types.receive_message_request
val receipt_handle_is_invalid_of_yojson : Yojson.Basic.t -> string list -> Types.receipt_handle_is_invalid
val queue_url_list_of_yojson : Yojson.Basic.t -> string list -> string list
val queue_name_exists_of_yojson : Yojson.Basic.t -> string list -> Types.queue_name_exists
val queue_deleted_recently_of_yojson : Yojson.Basic.t -> string list -> Types.queue_deleted_recently
val purge_queue_request_of_yojson : Yojson.Basic.t -> string list -> Types.purge_queue_request
val purge_queue_in_progress_of_yojson : Yojson.Basic.t -> string list -> Types.purge_queue_in_progress
val nullable_long_of_yojson : Yojson.Basic.t -> string list -> int
val message_not_inflight_of_yojson : Yojson.Basic.t -> string list -> unit
val long_of_yojson : Yojson.Basic.t -> string list -> int
val list_queues_result_of_yojson : Yojson.Basic.t -> string list -> Types.list_queues_result
val boxed_integer_of_yojson : Yojson.Basic.t -> string list -> int
val list_queues_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_queues_request
val list_queue_tags_result_of_yojson : Yojson.Basic.t -> string list -> Types.list_queue_tags_result
val list_queue_tags_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_queue_tags_request
val list_message_move_tasks_result_entry_of_yojson : Yojson.Basic.t -> string list -> Types.list_message_move_tasks_result_entry
val list_message_move_tasks_result_entry_list_of_yojson : Yojson.Basic.t -> string list -> Types.list_message_move_tasks_result_entry list
val list_message_move_tasks_result_of_yojson : Yojson.Basic.t -> string list -> Types.list_message_move_tasks_result
val list_message_move_tasks_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_message_move_tasks_request
val list_dead_letter_source_queues_result_of_yojson : Yojson.Basic.t -> string list -> Types.list_dead_letter_source_queues_result
val list_dead_letter_source_queues_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_dead_letter_source_queues_request
val invalid_id_format_of_yojson : Yojson.Basic.t -> string list -> unit
val get_queue_url_result_of_yojson : Yojson.Basic.t -> string list -> Types.get_queue_url_result
val get_queue_url_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_queue_url_request
val get_queue_attributes_result_of_yojson : Yojson.Basic.t -> string list -> Types.get_queue_attributes_result
val get_queue_attributes_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_queue_attributes_request
val delete_queue_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_queue_request
val delete_message_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_message_request
val delete_message_batch_result_entry_of_yojson : Yojson.Basic.t -> string list -> Types.delete_message_batch_result_entry
val delete_message_batch_result_entry_list_of_yojson : Yojson.Basic.t -> string list -> Types.delete_message_batch_result_entry list
val delete_message_batch_result_of_yojson : Yojson.Basic.t -> string list -> Types.delete_message_batch_result
val delete_message_batch_request_entry_of_yojson : Yojson.Basic.t -> string list -> Types.delete_message_batch_request_entry
val delete_message_batch_request_entry_list_of_yojson : Yojson.Basic.t -> string list -> Types.delete_message_batch_request_entry list
val delete_message_batch_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_message_batch_request
val create_queue_result_of_yojson : Yojson.Basic.t -> string list -> Types.create_queue_result
val create_queue_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_queue_request
val change_message_visibility_request_of_yojson : Yojson.Basic.t -> string list -> Types.change_message_visibility_request
val change_message_visibility_batch_result_entry_of_yojson : Yojson.Basic.t -> string list -> Types.change_message_visibility_batch_result_entry
val change_message_visibility_batch_result_entry_list_of_yojson : Yojson.Basic.t -> string list -> Types.change_message_visibility_batch_result_entry list
val change_message_visibility_batch_result_of_yojson : Yojson.Basic.t -> string list -> Types.change_message_visibility_batch_result
val change_message_visibility_batch_request_entry_of_yojson : Yojson.Basic.t -> string list -> Types.change_message_visibility_batch_request_entry
val change_message_visibility_batch_request_entry_list_of_yojson : Yojson.Basic.t -> string list -> Types.change_message_visibility_batch_request_entry list
val change_message_visibility_batch_request_of_yojson : Yojson.Basic.t -> string list -> Types.change_message_visibility_batch_request
val cancel_message_move_task_result_of_yojson : Yojson.Basic.t -> string list -> Types.cancel_message_move_task_result
val cancel_message_move_task_request_of_yojson : Yojson.Basic.t -> string list -> Types.cancel_message_move_task_request
val aws_account_id_list_of_yojson : Yojson.Basic.t -> string list -> string list
val action_name_list_of_yojson : Yojson.Basic.t -> string list -> string list
val add_permission_request_of_yojson : Yojson.Basic.t -> string list -> Types.add_permission_request