Module Smaws_Client_Textract.Json_deserializers

val error_code_of_yojson : Yojson.Basic.t -> string list -> string
val u_integer_of_yojson : Yojson.Basic.t -> string list -> int
val pages_of_yojson : Yojson.Basic.t -> string list -> int list
val warning_of_yojson : Yojson.Basic.t -> string list -> Types.warning
val warnings_of_yojson : Yojson.Basic.t -> string list -> Types.warning list
val value_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.value_type
val string__of_yojson : Yojson.Basic.t -> string list -> string
val validation_exception_of_yojson : Yojson.Basic.t -> string list -> Types.validation_exception
val adapter_id_of_yojson : Yojson.Basic.t -> string list -> string
val adapter_name_of_yojson : Yojson.Basic.t -> string list -> string
val date_time_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val adapter_description_of_yojson : Yojson.Basic.t -> string list -> string
val feature_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.feature_type
val feature_types_of_yojson : Yojson.Basic.t -> string list -> Types.feature_type list
val auto_update_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.auto_update
val update_adapter_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_adapter_response
val update_adapter_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_adapter_request
val throttling_exception_of_yojson : Yojson.Basic.t -> string list -> Types.throttling_exception
val resource_not_found_exception_of_yojson : Yojson.Basic.t -> string list -> Types.resource_not_found_exception
val provisioned_throughput_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.provisioned_throughput_exceeded_exception
val invalid_parameter_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_parameter_exception
val internal_server_error_of_yojson : Yojson.Basic.t -> string list -> Types.internal_server_error
val conflict_exception_of_yojson : Yojson.Basic.t -> string list -> Types.conflict_exception
val access_denied_exception_of_yojson : Yojson.Basic.t -> string list -> Types.access_denied_exception
val untag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val amazon_resource_name_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_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.untag_resource_request
val unsupported_document_exception_of_yojson : Yojson.Basic.t -> string list -> Types.unsupported_document_exception
val undetected_signature_of_yojson : Yojson.Basic.t -> string list -> Types.undetected_signature
val undetected_signature_list_of_yojson : Yojson.Basic.t -> string list -> Types.undetected_signature list
val non_empty_string_of_yojson : Yojson.Basic.t -> string list -> string
val undetected_document_type_list_of_yojson : Yojson.Basic.t -> string list -> string list
val service_quota_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.service_quota_exceeded_exception
val tag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
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_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.tag_resource_request
val limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.limit_exceeded_exception
val invalid_s3_object_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_s3_object_exception
val invalid_kms_key_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_kms_key_exception
val idempotent_parameter_mismatch_exception_of_yojson : Yojson.Basic.t -> string list -> Types.idempotent_parameter_mismatch_exception
val document_too_large_exception_of_yojson : Yojson.Basic.t -> string list -> Types.document_too_large_exception
val bad_document_exception_of_yojson : Yojson.Basic.t -> string list -> Types.bad_document_exception
val job_id_of_yojson : Yojson.Basic.t -> string list -> string
val start_lending_analysis_response_of_yojson : Yojson.Basic.t -> string list -> Types.start_lending_analysis_response
val s3_bucket_of_yojson : Yojson.Basic.t -> string list -> string
val s3_object_name_of_yojson : Yojson.Basic.t -> string list -> string
val s3_object_version_of_yojson : Yojson.Basic.t -> string list -> string
val s3_object_of_yojson : Yojson.Basic.t -> string list -> Types.s3_object
val document_location_of_yojson : Yojson.Basic.t -> string list -> Types.document_location
val client_request_token_of_yojson : Yojson.Basic.t -> string list -> string
val job_tag_of_yojson : Yojson.Basic.t -> string list -> string
val sns_topic_arn_of_yojson : Yojson.Basic.t -> string list -> string
val role_arn_of_yojson : Yojson.Basic.t -> string list -> string
val notification_channel_of_yojson : Yojson.Basic.t -> string list -> Types.notification_channel
val output_config_of_yojson : Yojson.Basic.t -> string list -> Types.output_config
val kms_key_id_of_yojson : Yojson.Basic.t -> string list -> string
val start_lending_analysis_request_of_yojson : Yojson.Basic.t -> string list -> Types.start_lending_analysis_request
val start_expense_analysis_response_of_yojson : Yojson.Basic.t -> string list -> Types.start_expense_analysis_response
val start_expense_analysis_request_of_yojson : Yojson.Basic.t -> string list -> Types.start_expense_analysis_request
val start_document_text_detection_response_of_yojson : Yojson.Basic.t -> string list -> Types.start_document_text_detection_response
val start_document_text_detection_request_of_yojson : Yojson.Basic.t -> string list -> Types.start_document_text_detection_request
val start_document_analysis_response_of_yojson : Yojson.Basic.t -> string list -> Types.start_document_analysis_response
val query_input_of_yojson : Yojson.Basic.t -> string list -> string
val query_page_of_yojson : Yojson.Basic.t -> string list -> string
val query_pages_of_yojson : Yojson.Basic.t -> string list -> string list
val query_of_yojson : Yojson.Basic.t -> string list -> Types.query
val queries_of_yojson : Yojson.Basic.t -> string list -> Types.query list
val queries_config_of_yojson : Yojson.Basic.t -> string list -> Types.queries_config
val adapter_page_of_yojson : Yojson.Basic.t -> string list -> string
val adapter_pages_of_yojson : Yojson.Basic.t -> string list -> string list
val adapter_version_of_yojson : Yojson.Basic.t -> string list -> string
val adapter_of_yojson : Yojson.Basic.t -> string list -> Types.adapter
val adapters_of_yojson : Yojson.Basic.t -> string list -> Types.adapter list
val adapters_config_of_yojson : Yojson.Basic.t -> string list -> Types.adapters_config
val start_document_analysis_request_of_yojson : Yojson.Basic.t -> string list -> Types.start_document_analysis_request
val list_tags_for_resource_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_tags_for_resource_response
val list_tags_for_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_tags_for_resource_request
val adapter_version_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.adapter_version_status
val adapter_version_status_message_of_yojson : Yojson.Basic.t -> string list -> string
val adapter_version_overview_of_yojson : Yojson.Basic.t -> string list -> Types.adapter_version_overview
val adapter_version_list_of_yojson : Yojson.Basic.t -> string list -> Types.adapter_version_overview list
val pagination_token_of_yojson : Yojson.Basic.t -> string list -> string
val list_adapter_versions_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_adapter_versions_response
val max_results_of_yojson : Yojson.Basic.t -> string list -> int
val list_adapter_versions_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_adapter_versions_request
val adapter_overview_of_yojson : Yojson.Basic.t -> string list -> Types.adapter_overview
val adapter_list_of_yojson : Yojson.Basic.t -> string list -> Types.adapter_overview list
val list_adapters_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_adapters_response
val list_adapters_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_adapters_request
val invalid_job_id_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_job_id_exception
val document_metadata_of_yojson : Yojson.Basic.t -> string list -> Types.document_metadata
val job_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.job_status
val page_list_of_yojson : Yojson.Basic.t -> string list -> int list
val split_document_of_yojson : Yojson.Basic.t -> string list -> Types.split_document
val split_document_list_of_yojson : Yojson.Basic.t -> string list -> Types.split_document list
val detected_signature_of_yojson : Yojson.Basic.t -> string list -> Types.detected_signature
val detected_signature_list_of_yojson : Yojson.Basic.t -> string list -> Types.detected_signature list
val document_group_of_yojson : Yojson.Basic.t -> string list -> Types.document_group
val document_group_list_of_yojson : Yojson.Basic.t -> string list -> Types.document_group list
val lending_summary_of_yojson : Yojson.Basic.t -> string list -> Types.lending_summary
val status_message_of_yojson : Yojson.Basic.t -> string list -> string
val get_lending_analysis_summary_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_lending_analysis_summary_response
val get_lending_analysis_summary_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_lending_analysis_summary_request
val percent_of_yojson : Yojson.Basic.t -> string list -> float
val prediction_of_yojson : Yojson.Basic.t -> string list -> Types.prediction
val prediction_list_of_yojson : Yojson.Basic.t -> string list -> Types.prediction list
val page_classification_of_yojson : Yojson.Basic.t -> string list -> Types.page_classification
val selection_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.selection_status
val float__of_yojson : Yojson.Basic.t -> string list -> float
val bounding_box_of_yojson : Yojson.Basic.t -> string list -> Types.bounding_box
val point_of_yojson : Yojson.Basic.t -> string list -> Types.point
val polygon_of_yojson : Yojson.Basic.t -> string list -> Types.point list
val angle_of_yojson : Yojson.Basic.t -> string list -> float
val geometry_of_yojson : Yojson.Basic.t -> string list -> Types.geometry
val lending_detection_of_yojson : Yojson.Basic.t -> string list -> Types.lending_detection
val lending_detection_list_of_yojson : Yojson.Basic.t -> string list -> Types.lending_detection list
val lending_field_of_yojson : Yojson.Basic.t -> string list -> Types.lending_field
val lending_field_list_of_yojson : Yojson.Basic.t -> string list -> Types.lending_field list
val signature_detection_of_yojson : Yojson.Basic.t -> string list -> Types.signature_detection
val signature_detection_list_of_yojson : Yojson.Basic.t -> string list -> Types.signature_detection list
val lending_document_of_yojson : Yojson.Basic.t -> string list -> Types.lending_document
val expense_type_of_yojson : Yojson.Basic.t -> string list -> Types.expense_type
val expense_detection_of_yojson : Yojson.Basic.t -> string list -> Types.expense_detection
val expense_currency_of_yojson : Yojson.Basic.t -> string list -> Types.expense_currency
val string_list_of_yojson : Yojson.Basic.t -> string list -> string list
val expense_group_property_of_yojson : Yojson.Basic.t -> string list -> Types.expense_group_property
val expense_group_property_list_of_yojson : Yojson.Basic.t -> string list -> Types.expense_group_property list
val expense_field_of_yojson : Yojson.Basic.t -> string list -> Types.expense_field
val expense_field_list_of_yojson : Yojson.Basic.t -> string list -> Types.expense_field list
val line_item_fields_of_yojson : Yojson.Basic.t -> string list -> Types.line_item_fields
val line_item_list_of_yojson : Yojson.Basic.t -> string list -> Types.line_item_fields list
val line_item_group_of_yojson : Yojson.Basic.t -> string list -> Types.line_item_group
val line_item_group_list_of_yojson : Yojson.Basic.t -> string list -> Types.line_item_group list
val block_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.block_type
val text_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.text_type
val relationship_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.relationship_type
val id_list_of_yojson : Yojson.Basic.t -> string list -> string list
val relationship_of_yojson : Yojson.Basic.t -> string list -> Types.relationship
val relationship_list_of_yojson : Yojson.Basic.t -> string list -> Types.relationship list
val entity_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.entity_type
val entity_types_of_yojson : Yojson.Basic.t -> string list -> Types.entity_type list
val block_of_yojson : Yojson.Basic.t -> string list -> Types.block
val block_list_of_yojson : Yojson.Basic.t -> string list -> Types.block list
val expense_document_of_yojson : Yojson.Basic.t -> string list -> Types.expense_document
val normalized_value_of_yojson : Yojson.Basic.t -> string list -> Types.normalized_value
val analyze_id_detections_of_yojson : Yojson.Basic.t -> string list -> Types.analyze_id_detections
val identity_document_field_of_yojson : Yojson.Basic.t -> string list -> Types.identity_document_field
val identity_document_field_list_of_yojson : Yojson.Basic.t -> string list -> Types.identity_document_field list
val identity_document_of_yojson : Yojson.Basic.t -> string list -> Types.identity_document
val extraction_of_yojson : Yojson.Basic.t -> string list -> Types.extraction
val extraction_list_of_yojson : Yojson.Basic.t -> string list -> Types.extraction list
val lending_result_of_yojson : Yojson.Basic.t -> string list -> Types.lending_result
val lending_result_list_of_yojson : Yojson.Basic.t -> string list -> Types.lending_result list
val get_lending_analysis_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_lending_analysis_response
val get_lending_analysis_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_lending_analysis_request
val expense_document_list_of_yojson : Yojson.Basic.t -> string list -> Types.expense_document list
val get_expense_analysis_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_expense_analysis_response
val get_expense_analysis_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_expense_analysis_request
val get_document_text_detection_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_document_text_detection_response
val get_document_text_detection_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_document_text_detection_request
val get_document_analysis_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_document_analysis_response
val get_document_analysis_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_document_analysis_request
val adapter_version_dataset_config_of_yojson : Yojson.Basic.t -> string list -> Types.adapter_version_dataset_config
val evaluation_metric_of_yojson : Yojson.Basic.t -> string list -> Types.evaluation_metric
val adapter_version_evaluation_metric_of_yojson : Yojson.Basic.t -> string list -> Types.adapter_version_evaluation_metric
val adapter_version_evaluation_metrics_of_yojson : Yojson.Basic.t -> string list -> Types.adapter_version_evaluation_metric list
val get_adapter_version_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_adapter_version_response
val get_adapter_version_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_adapter_version_request
val get_adapter_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_adapter_response
val get_adapter_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_adapter_request
val detect_document_text_response_of_yojson : Yojson.Basic.t -> string list -> Types.detect_document_text_response
val image_blob_of_yojson : Yojson.Basic.t -> string list -> bytes
val document_of_yojson : Yojson.Basic.t -> string list -> Types.document
val detect_document_text_request_of_yojson : Yojson.Basic.t -> string list -> Types.detect_document_text_request
val delete_adapter_version_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_adapter_version_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_adapter_version_request
val delete_adapter_response_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_adapter_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_adapter_request
val create_adapter_version_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_adapter_version_response
val create_adapter_version_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_adapter_version_request
val create_adapter_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_adapter_response
val create_adapter_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_adapter_request
val identity_document_list_of_yojson : Yojson.Basic.t -> string list -> Types.identity_document list
val analyze_id_response_of_yojson : Yojson.Basic.t -> string list -> Types.analyze_id_response
val document_pages_of_yojson : Yojson.Basic.t -> string list -> Types.document list
val analyze_id_request_of_yojson : Yojson.Basic.t -> string list -> Types.analyze_id_request
val analyze_expense_response_of_yojson : Yojson.Basic.t -> string list -> Types.analyze_expense_response
val analyze_expense_request_of_yojson : Yojson.Basic.t -> string list -> Types.analyze_expense_request
val human_loop_quota_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.human_loop_quota_exceeded_exception
val human_loop_arn_of_yojson : Yojson.Basic.t -> string list -> string
val human_loop_activation_reason_of_yojson : Yojson.Basic.t -> string list -> string
val human_loop_activation_reasons_of_yojson : Yojson.Basic.t -> string list -> string list
val synthesized_json_human_loop_activation_conditions_evaluation_results_of_yojson : Yojson.Basic.t -> string list -> string
val human_loop_activation_output_of_yojson : Yojson.Basic.t -> string list -> Types.human_loop_activation_output
val analyze_document_response_of_yojson : Yojson.Basic.t -> string list -> Types.analyze_document_response
val human_loop_name_of_yojson : Yojson.Basic.t -> string list -> string
val flow_definition_arn_of_yojson : Yojson.Basic.t -> string list -> string
val content_classifier_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.content_classifier
val content_classifiers_of_yojson : Yojson.Basic.t -> string list -> Types.content_classifier list
val human_loop_data_attributes_of_yojson : Yojson.Basic.t -> string list -> Types.human_loop_data_attributes
val human_loop_config_of_yojson : Yojson.Basic.t -> string list -> Types.human_loop_config
val analyze_document_request_of_yojson : Yojson.Basic.t -> string list -> Types.analyze_document_request