Module Smaws_Client_Invoicing.Json_serializers

val year_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val validation_exception_reason_to_yojson : Types.validation_exception_reason -> [> `String of string ]
val basic_string_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val validation_exception_field_to_yojson : Types.validation_exception_field -> Smaws_Lib.Json.SerializeHelpers.t
val validation_exception_field_list_to_yojson : Types.validation_exception_field list -> Smaws_Lib.Json.SerializeHelpers.t
val invoice_unit_arn_string_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val validation_exception_to_yojson : Types.validation_exception -> Smaws_Lib.Json.SerializeHelpers.t
val procurement_portal_preference_arn_string_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val update_procurement_portal_preference_status_response_to_yojson : Types.update_procurement_portal_preference_status_response -> Smaws_Lib.Json.SerializeHelpers.t
val procurement_portal_preference_status_to_yojson : Types.procurement_portal_preference_status -> [> `String of string ]
val basic_string_without_space_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val update_procurement_portal_preference_status_request_to_yojson : Types.update_procurement_portal_preference_status_request -> Smaws_Lib.Json.SerializeHelpers.t
val throttling_exception_to_yojson : Types.throttling_exception -> Smaws_Lib.Json.SerializeHelpers.t
val service_quota_exceeded_exception_to_yojson : Types.service_quota_exceeded_exception -> Smaws_Lib.Json.SerializeHelpers.t
val resource_not_found_exception_to_yojson : Types.resource_not_found_exception -> Smaws_Lib.Json.SerializeHelpers.t
val internal_server_exception_to_yojson : Types.internal_server_exception -> Smaws_Lib.Json.SerializeHelpers.t
val conflict_exception_to_yojson : Types.conflict_exception -> Smaws_Lib.Json.SerializeHelpers.t
val access_denied_exception_to_yojson : Types.access_denied_exception -> Smaws_Lib.Json.SerializeHelpers.t
val update_invoice_unit_response_to_yojson : Types.update_invoice_unit_response -> Smaws_Lib.Json.SerializeHelpers.t
val description_string_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val tax_inheritance_disabled_flag_to_yojson : bool -> Smaws_Lib.Json.SerializeHelpers.t
val account_id_string_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val rule_account_id_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val invoice_unit_rule_to_yojson : Types.invoice_unit_rule -> Smaws_Lib.Json.SerializeHelpers.t
val update_invoice_unit_request_to_yojson : Types.update_invoice_unit_request -> Smaws_Lib.Json.SerializeHelpers.t
val untag_resource_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val tagris_arn_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val resource_tag_key_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val resource_tag_key_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val untag_resource_request_to_yojson : Types.untag_resource_request -> Smaws_Lib.Json.SerializeHelpers.t
val buyer_domain_to_yojson : Types.buyer_domain -> [> `String of string ]
val supplier_domain_to_yojson : Types.supplier_domain -> [> `String of string ]
val test_env_preference_input_to_yojson : Types.test_env_preference_input -> Smaws_Lib.Json.SerializeHelpers.t
val test_env_preference_to_yojson : Types.test_env_preference -> Smaws_Lib.Json.SerializeHelpers.t
val taxes_breakdown_amount_to_yojson : Types.taxes_breakdown_amount -> Smaws_Lib.Json.SerializeHelpers.t
val taxes_breakdown_amount_list_to_yojson : Types.taxes_breakdown_amount list -> Smaws_Lib.Json.SerializeHelpers.t
val taxes_breakdown_to_yojson : Types.taxes_breakdown -> Smaws_Lib.Json.SerializeHelpers.t
val tax_authority_status_to_yojson : Types.tax_authority_status -> [> `String of string ]
val tag_resource_response_to_yojson : unit -> Smaws_Lib.Json.SerializeHelpers.t
val resource_tag_value_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val resource_tag_list_to_yojson : Types.resource_tag list -> Smaws_Lib.Json.SerializeHelpers.t
val tag_resource_request_to_yojson : Types.tag_resource_request -> Smaws_Lib.Json.SerializeHelpers.t
val supplemental_document_type_to_yojson : Types.supplemental_document_type -> [> `String of string ]
val string_without_new_line_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val supplemental_document_to_yojson : Types.supplemental_document -> Smaws_Lib.Json.SerializeHelpers.t
val supplemental_documents_to_yojson : Types.supplemental_document list -> Smaws_Lib.Json.SerializeHelpers.t
val sensitive_basic_string_without_space_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val seller_of_records_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val receiver_role_to_yojson : Types.receiver_role -> [> `String of string ]
val receiver_address_to_yojson : Types.receiver_address -> Smaws_Lib.Json.SerializeHelpers.t
val put_procurement_portal_preference_response_to_yojson : Types.put_procurement_portal_preference_response -> Smaws_Lib.Json.SerializeHelpers.t
val invoice_unit_arns_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val procurement_portal_preference_selector_to_yojson : Types.procurement_portal_preference_selector -> Smaws_Lib.Json.SerializeHelpers.t
val einvoice_delivery_document_type_to_yojson : Types.einvoice_delivery_document_type -> [> `String of string ]
val einvoice_delivery_document_types_to_yojson : Types.einvoice_delivery_document_type list -> Smaws_Lib.Json.SerializeHelpers.t
val einvoice_delivery_attachment_type_to_yojson : Types.einvoice_delivery_attachment_type -> [> `String of string ]
val einvoice_delivery_attachment_types_to_yojson : Types.einvoice_delivery_attachment_type list -> Smaws_Lib.Json.SerializeHelpers.t
val protocol_to_yojson : Types.protocol -> [> `String of string ]
val purchase_order_data_source_type_to_yojson : Types.purchase_order_data_source_type -> [> `String of string ]
val purchase_order_data_source_to_yojson : Types.purchase_order_data_source -> Smaws_Lib.Json.SerializeHelpers.t
val purchase_order_data_sources_to_yojson : Types.purchase_order_data_source list -> Smaws_Lib.Json.SerializeHelpers.t
val connection_testing_method_to_yojson : Types.connection_testing_method -> [> `String of string ]
val einvoice_delivery_preference_to_yojson : Types.einvoice_delivery_preference -> Smaws_Lib.Json.SerializeHelpers.t
val email_string_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val contacts_to_yojson : Types.contact list -> Smaws_Lib.Json.SerializeHelpers.t
val put_procurement_portal_preference_request_to_yojson : Types.put_procurement_portal_preference_request -> Smaws_Lib.Json.SerializeHelpers.t
val invoice_profile_to_yojson : Types.invoice_profile -> Smaws_Lib.Json.SerializeHelpers.t
val profile_list_to_yojson : Types.invoice_profile list -> Smaws_Lib.Json.SerializeHelpers.t
val procurement_portal_name_to_yojson : Types.procurement_portal_name -> [> `String of string ]
val procurement_portal_preference_summary_to_yojson : Types.procurement_portal_preference_summary -> Smaws_Lib.Json.SerializeHelpers.t
val procurement_portal_preference_summaries_to_yojson : Types.procurement_portal_preference_summary list -> Smaws_Lib.Json.SerializeHelpers.t
val procurement_portal_preference_to_yojson : Types.procurement_portal_preference -> Smaws_Lib.Json.SerializeHelpers.t
val next_token_string_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val month_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val max_results_integer_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val max_results_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val list_tags_for_resource_response_to_yojson : Types.list_tags_for_resource_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_tags_for_resource_request_to_yojson : Types.list_tags_for_resource_request -> Smaws_Lib.Json.SerializeHelpers.t
val list_procurement_portal_preferences_response_to_yojson : Types.list_procurement_portal_preferences_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_procurement_portal_preferences_request_to_yojson : Types.list_procurement_portal_preferences_request -> Smaws_Lib.Json.SerializeHelpers.t
val invoice_unit_name_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val last_modified_timestamp_to_yojson : Smaws_Lib__.CoreTypes.Timestamp.t -> Smaws_Lib.Json.SerializeHelpers.t
val invoice_units_to_yojson : Types.invoice_unit list -> Smaws_Lib.Json.SerializeHelpers.t
val list_invoice_units_response_to_yojson : Types.list_invoice_units_response -> Smaws_Lib.Json.SerializeHelpers.t
val invoice_unit_names_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val account_id_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val as_of_timestamp_to_yojson : Smaws_Lib__.CoreTypes.Timestamp.t -> Smaws_Lib.Json.SerializeHelpers.t
val list_invoice_units_request_to_yojson : Types.list_invoice_units_request -> Smaws_Lib.Json.SerializeHelpers.t
val bill_source_account_list_to_yojson : string list -> Smaws_Lib.Json.SerializeHelpers.t
val billing_entity_to_yojson : Types.billing_entity -> [> `String of string ]
val invoice_frequency_to_yojson : Types.invoice_frequency -> [> `String of string ]
val bill_type_to_yojson : Types.bill_type -> [> `String of string ]
val invoice_type_to_yojson : Types.invoice_type -> [> `String of string ]
val einvoice_delivery_status_to_yojson : Types.einvoice_delivery_status -> [> `String of string ]
val currency_code_to_yojson : string -> Smaws_Lib.Json.SerializeHelpers.t
val discounts_breakdown_amount_to_yojson : Types.discounts_breakdown_amount -> Smaws_Lib.Json.SerializeHelpers.t
val discounts_breakdown_amount_list_to_yojson : Types.discounts_breakdown_amount list -> Smaws_Lib.Json.SerializeHelpers.t
val discounts_breakdown_to_yojson : Types.discounts_breakdown -> Smaws_Lib.Json.SerializeHelpers.t
val fees_breakdown_amount_to_yojson : Types.fees_breakdown_amount -> Smaws_Lib.Json.SerializeHelpers.t
val fees_breakdown_amount_list_to_yojson : Types.fees_breakdown_amount list -> Smaws_Lib.Json.SerializeHelpers.t
val amount_breakdown_to_yojson : Types.amount_breakdown -> Smaws_Lib.Json.SerializeHelpers.t
val currency_exchange_details_to_yojson : Types.currency_exchange_details -> Smaws_Lib.Json.SerializeHelpers.t
val invoice_currency_amount_to_yojson : Types.invoice_currency_amount -> Smaws_Lib.Json.SerializeHelpers.t
val invoice_summary_to_yojson : Types.invoice_summary -> Smaws_Lib.Json.SerializeHelpers.t
val invoice_summaries_to_yojson : Types.invoice_summary list -> Smaws_Lib.Json.SerializeHelpers.t
val list_invoice_summaries_response_to_yojson : Types.list_invoice_summaries_response -> Smaws_Lib.Json.SerializeHelpers.t
val list_invoice_summaries_resource_type_to_yojson : Types.list_invoice_summaries_resource_type -> [> `String of string ]
val invoice_summaries_selector_to_yojson : Types.invoice_summaries_selector -> Smaws_Lib.Json.SerializeHelpers.t
val invoice_summaries_filter_to_yojson : Types.invoice_summaries_filter -> Smaws_Lib.Json.SerializeHelpers.t
val invoice_summaries_max_results_to_yojson : int -> Smaws_Lib.Json.SerializeHelpers.t
val list_invoice_summaries_request_to_yojson : Types.list_invoice_summaries_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_procurement_portal_preference_response_to_yojson : Types.get_procurement_portal_preference_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_procurement_portal_preference_request_to_yojson : Types.get_procurement_portal_preference_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_invoice_unit_response_to_yojson : Types.get_invoice_unit_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_invoice_unit_request_to_yojson : Types.get_invoice_unit_request -> Smaws_Lib.Json.SerializeHelpers.t
val get_invoice_pdf_response_to_yojson : Types.get_invoice_pdf_response -> Smaws_Lib.Json.SerializeHelpers.t
val get_invoice_pdf_request_to_yojson : Types.get_invoice_pdf_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_procurement_portal_preference_response_to_yojson : Types.delete_procurement_portal_preference_response -> Smaws_Lib.Json.SerializeHelpers.t
val delete_procurement_portal_preference_request_to_yojson : Types.delete_procurement_portal_preference_request -> Smaws_Lib.Json.SerializeHelpers.t
val delete_invoice_unit_response_to_yojson : Types.delete_invoice_unit_response -> Smaws_Lib.Json.SerializeHelpers.t
val delete_invoice_unit_request_to_yojson : Types.delete_invoice_unit_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_procurement_portal_preference_response_to_yojson : Types.create_procurement_portal_preference_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_procurement_portal_preference_request_to_yojson : Types.create_procurement_portal_preference_request -> Smaws_Lib.Json.SerializeHelpers.t
val create_invoice_unit_response_to_yojson : Types.create_invoice_unit_response -> Smaws_Lib.Json.SerializeHelpers.t
val create_invoice_unit_request_to_yojson : Types.create_invoice_unit_request -> Smaws_Lib.Json.SerializeHelpers.t
val batch_get_invoice_profile_response_to_yojson : Types.batch_get_invoice_profile_response -> Smaws_Lib.Json.SerializeHelpers.t
val batch_get_invoice_profile_request_to_yojson : Types.batch_get_invoice_profile_request -> Smaws_Lib.Json.SerializeHelpers.t