Module Smaws_Client_Invoicing.Json_deserializers

val year_of_yojson : Yojson.Basic.t -> string list -> int
val validation_exception_reason_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.validation_exception_reason
val basic_string_of_yojson : Yojson.Basic.t -> string list -> string
val validation_exception_field_of_yojson : Yojson.Basic.t -> string list -> Types.validation_exception_field
val validation_exception_field_list_of_yojson : Yojson.Basic.t -> string list -> Types.validation_exception_field list
val invoice_unit_arn_string_of_yojson : Yojson.Basic.t -> string list -> string
val validation_exception_of_yojson : Yojson.Basic.t -> string list -> Types.validation_exception
val procurement_portal_preference_arn_string_of_yojson : Yojson.Basic.t -> string list -> string
val update_procurement_portal_preference_status_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_procurement_portal_preference_status_response
val procurement_portal_preference_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.procurement_portal_preference_status
val basic_string_without_space_of_yojson : Yojson.Basic.t -> string list -> string
val update_procurement_portal_preference_status_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_procurement_portal_preference_status_request
val throttling_exception_of_yojson : Yojson.Basic.t -> string list -> Types.throttling_exception
val service_quota_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.service_quota_exceeded_exception
val resource_not_found_exception_of_yojson : Yojson.Basic.t -> string list -> Types.resource_not_found_exception
val internal_server_exception_of_yojson : Yojson.Basic.t -> string list -> Types.internal_server_exception
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 update_invoice_unit_response_of_yojson : Yojson.Basic.t -> string list -> Types.update_invoice_unit_response
val description_string_of_yojson : Yojson.Basic.t -> string list -> string
val tax_inheritance_disabled_flag_of_yojson : Yojson.Basic.t -> string list -> bool
val account_id_string_of_yojson : Yojson.Basic.t -> string list -> string
val rule_account_id_list_of_yojson : Yojson.Basic.t -> string list -> string list
val invoice_unit_rule_of_yojson : Yojson.Basic.t -> string list -> Types.invoice_unit_rule
val update_invoice_unit_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_invoice_unit_request
val untag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val tagris_arn_of_yojson : Yojson.Basic.t -> string list -> string
val resource_tag_key_of_yojson : Yojson.Basic.t -> string list -> string
val resource_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 buyer_domain_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.buyer_domain
val supplier_domain_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.supplier_domain
val test_env_preference_input_of_yojson : Yojson.Basic.t -> string list -> Types.test_env_preference_input
val test_env_preference_of_yojson : Yojson.Basic.t -> string list -> Types.test_env_preference
val taxes_breakdown_amount_of_yojson : Yojson.Basic.t -> string list -> Types.taxes_breakdown_amount
val taxes_breakdown_amount_list_of_yojson : Yojson.Basic.t -> string list -> Types.taxes_breakdown_amount list
val taxes_breakdown_of_yojson : Yojson.Basic.t -> string list -> Types.taxes_breakdown
val tax_authority_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.tax_authority_status
val tag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val resource_tag_value_of_yojson : Yojson.Basic.t -> string list -> string
val resource_tag_of_yojson : Yojson.Basic.t -> string list -> Types.resource_tag
val resource_tag_list_of_yojson : Yojson.Basic.t -> string list -> Types.resource_tag list
val tag_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.tag_resource_request
val supplemental_document_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.supplemental_document_type
val string_without_new_line_of_yojson : Yojson.Basic.t -> string list -> string
val supplemental_document_of_yojson : Yojson.Basic.t -> string list -> Types.supplemental_document
val supplemental_documents_of_yojson : Yojson.Basic.t -> string list -> Types.supplemental_document list
val sensitive_basic_string_without_space_of_yojson : Yojson.Basic.t -> string list -> string
val seller_of_records_of_yojson : Yojson.Basic.t -> string list -> string list
val receiver_role_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.receiver_role
val receiver_address_of_yojson : Yojson.Basic.t -> string list -> Types.receiver_address
val put_procurement_portal_preference_response_of_yojson : Yojson.Basic.t -> string list -> Types.put_procurement_portal_preference_response
val invoice_unit_arns_of_yojson : Yojson.Basic.t -> string list -> string list
val procurement_portal_preference_selector_of_yojson : Yojson.Basic.t -> string list -> Types.procurement_portal_preference_selector
val einvoice_delivery_document_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.einvoice_delivery_document_type
val einvoice_delivery_document_types_of_yojson : Yojson.Basic.t -> string list -> Types.einvoice_delivery_document_type list
val einvoice_delivery_attachment_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.einvoice_delivery_attachment_type
val einvoice_delivery_attachment_types_of_yojson : Yojson.Basic.t -> string list -> Types.einvoice_delivery_attachment_type list
val protocol_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.protocol
val purchase_order_data_source_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.purchase_order_data_source_type
val purchase_order_data_source_of_yojson : Yojson.Basic.t -> string list -> Types.purchase_order_data_source
val purchase_order_data_sources_of_yojson : Yojson.Basic.t -> string list -> Types.purchase_order_data_source list
val connection_testing_method_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.connection_testing_method
val einvoice_delivery_preference_of_yojson : Yojson.Basic.t -> string list -> Types.einvoice_delivery_preference
val email_string_of_yojson : Yojson.Basic.t -> string list -> string
val contact_of_yojson : Yojson.Basic.t -> string list -> Types.contact
val contacts_of_yojson : Yojson.Basic.t -> string list -> Types.contact list
val put_procurement_portal_preference_request_of_yojson : Yojson.Basic.t -> string list -> Types.put_procurement_portal_preference_request
val invoice_profile_of_yojson : Yojson.Basic.t -> string list -> Types.invoice_profile
val profile_list_of_yojson : Yojson.Basic.t -> string list -> Types.invoice_profile list
val procurement_portal_name_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.procurement_portal_name
val procurement_portal_preference_summary_of_yojson : Yojson.Basic.t -> string list -> Types.procurement_portal_preference_summary
val procurement_portal_preference_summaries_of_yojson : Yojson.Basic.t -> string list -> Types.procurement_portal_preference_summary list
val procurement_portal_preference_of_yojson : Yojson.Basic.t -> string list -> Types.procurement_portal_preference
val next_token_string_of_yojson : Yojson.Basic.t -> string list -> string
val month_of_yojson : Yojson.Basic.t -> string list -> int
val max_results_integer_of_yojson : Yojson.Basic.t -> string list -> int
val max_results_of_yojson : Yojson.Basic.t -> string list -> int
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 list_procurement_portal_preferences_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_procurement_portal_preferences_response
val list_procurement_portal_preferences_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_procurement_portal_preferences_request
val invoice_unit_name_of_yojson : Yojson.Basic.t -> string list -> string
val last_modified_timestamp_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val invoice_unit_of_yojson : Yojson.Basic.t -> string list -> Types.invoice_unit
val invoice_units_of_yojson : Yojson.Basic.t -> string list -> Types.invoice_unit list
val list_invoice_units_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_invoice_units_response
val invoice_unit_names_of_yojson : Yojson.Basic.t -> string list -> string list
val account_id_list_of_yojson : Yojson.Basic.t -> string list -> string list
val filters_of_yojson : Yojson.Basic.t -> string list -> Types.filters
val as_of_timestamp_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val list_invoice_units_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_invoice_units_request
val bill_source_account_list_of_yojson : Yojson.Basic.t -> string list -> string list
val billing_entity_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.billing_entity
val entity_of_yojson : Yojson.Basic.t -> string list -> Types.entity
val billing_period_of_yojson : Yojson.Basic.t -> string list -> Types.billing_period
val invoice_frequency_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.invoice_frequency
val bill_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.bill_type
val invoice_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.invoice_type
val einvoice_delivery_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.einvoice_delivery_status
val currency_code_of_yojson : Yojson.Basic.t -> string list -> string
val discounts_breakdown_amount_of_yojson : Yojson.Basic.t -> string list -> Types.discounts_breakdown_amount
val discounts_breakdown_amount_list_of_yojson : Yojson.Basic.t -> string list -> Types.discounts_breakdown_amount list
val discounts_breakdown_of_yojson : Yojson.Basic.t -> string list -> Types.discounts_breakdown
val fees_breakdown_amount_of_yojson : Yojson.Basic.t -> string list -> Types.fees_breakdown_amount
val fees_breakdown_amount_list_of_yojson : Yojson.Basic.t -> string list -> Types.fees_breakdown_amount list
val fees_breakdown_of_yojson : Yojson.Basic.t -> string list -> Types.fees_breakdown
val amount_breakdown_of_yojson : Yojson.Basic.t -> string list -> Types.amount_breakdown
val currency_exchange_details_of_yojson : Yojson.Basic.t -> string list -> Types.currency_exchange_details
val invoice_currency_amount_of_yojson : Yojson.Basic.t -> string list -> Types.invoice_currency_amount
val invoice_summary_of_yojson : Yojson.Basic.t -> string list -> Types.invoice_summary
val invoice_summaries_of_yojson : Yojson.Basic.t -> string list -> Types.invoice_summary list
val list_invoice_summaries_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_invoice_summaries_response
val list_invoice_summaries_resource_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.list_invoice_summaries_resource_type
val invoice_summaries_selector_of_yojson : Yojson.Basic.t -> string list -> Types.invoice_summaries_selector
val date_interval_of_yojson : Yojson.Basic.t -> string list -> Types.date_interval
val invoice_summaries_filter_of_yojson : Yojson.Basic.t -> string list -> Types.invoice_summaries_filter
val invoice_summaries_max_results_of_yojson : Yojson.Basic.t -> string list -> int
val list_invoice_summaries_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_invoice_summaries_request
val get_procurement_portal_preference_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_procurement_portal_preference_response
val get_procurement_portal_preference_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_procurement_portal_preference_request
val get_invoice_unit_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_invoice_unit_response
val get_invoice_unit_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_invoice_unit_request
val invoice_pd_f_of_yojson : Yojson.Basic.t -> string list -> Types.invoice_pd_f
val get_invoice_pdf_response_of_yojson : Yojson.Basic.t -> string list -> Types.get_invoice_pdf_response
val get_invoice_pdf_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_invoice_pdf_request
val delete_procurement_portal_preference_response_of_yojson : Yojson.Basic.t -> string list -> Types.delete_procurement_portal_preference_response
val delete_procurement_portal_preference_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_procurement_portal_preference_request
val delete_invoice_unit_response_of_yojson : Yojson.Basic.t -> string list -> Types.delete_invoice_unit_response
val delete_invoice_unit_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_invoice_unit_request
val create_procurement_portal_preference_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_procurement_portal_preference_response
val create_procurement_portal_preference_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_procurement_portal_preference_request
val create_invoice_unit_response_of_yojson : Yojson.Basic.t -> string list -> Types.create_invoice_unit_response
val create_invoice_unit_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_invoice_unit_request
val batch_get_invoice_profile_response_of_yojson : Yojson.Basic.t -> string list -> Types.batch_get_invoice_profile_response
val batch_get_invoice_profile_request_of_yojson : Yojson.Basic.t -> string list -> Types.batch_get_invoice_profile_request