Module Smaws_Client_MarketplaceAgreement.Json_deserializers

val zero_value_integer_of_yojson : Yojson.Basic.t -> string list -> int
val unversioned_term_type_of_yojson : Yojson.Basic.t -> string list -> string
val bounded_string_of_yojson : Yojson.Basic.t -> string list -> string
val timestamp_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val validity_term_of_yojson : Yojson.Basic.t -> string list -> Types.validity_term
val validation_exception_reason_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.validation_exception_reason
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 request_id_of_yojson : Yojson.Basic.t -> string list -> string
val exception_message_of_yojson : Yojson.Basic.t -> string list -> string
val validation_exception_of_yojson : Yojson.Basic.t -> string list -> Types.validation_exception
val rate_card_item_of_yojson : Yojson.Basic.t -> string list -> Types.rate_card_item
val rate_card_list_of_yojson : Yojson.Basic.t -> string list -> Types.rate_card_item list
val usage_based_rate_card_item_of_yojson : Yojson.Basic.t -> string list -> Types.usage_based_rate_card_item
val usage_based_rate_card_list_of_yojson : Yojson.Basic.t -> string list -> Types.usage_based_rate_card_item list
val currency_code_of_yojson : Yojson.Basic.t -> string list -> string
val usage_based_pricing_term_of_yojson : Yojson.Basic.t -> string list -> Types.usage_based_pricing_term
val throttling_exception_of_yojson : Yojson.Basic.t -> string list -> Types.throttling_exception
val support_term_of_yojson : Yojson.Basic.t -> string list -> Types.support_term
val sort_order_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.sort_order
val sort_by_of_yojson : Yojson.Basic.t -> string list -> string
val sort_of_yojson : Yojson.Basic.t -> string list -> Types.sort
val selector_of_yojson : Yojson.Basic.t -> string list -> Types.selector
val resource_id_of_yojson : Yojson.Basic.t -> string list -> string
val agreement_type_of_yojson : Yojson.Basic.t -> string list -> string
val aws_account_id_of_yojson : Yojson.Basic.t -> string list -> string
val acceptor_of_yojson : Yojson.Basic.t -> string list -> Types.acceptor
val proposer_of_yojson : Yojson.Basic.t -> string list -> Types.proposer
val agreement_resource_type_of_yojson : Yojson.Basic.t -> string list -> string
val resource_of_yojson : Yojson.Basic.t -> string list -> Types.resource
val resources_of_yojson : Yojson.Basic.t -> string list -> Types.resource list
val offer_id_of_yojson : Yojson.Basic.t -> string list -> string
val proposal_summary_of_yojson : Yojson.Basic.t -> string list -> Types.proposal_summary
val agreement_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.agreement_status
val agreement_view_summary_of_yojson : Yojson.Basic.t -> string list -> Types.agreement_view_summary
val agreement_view_summary_list_of_yojson : Yojson.Basic.t -> string list -> Types.agreement_view_summary list
val next_token_of_yojson : Yojson.Basic.t -> string list -> string
val search_agreements_output_of_yojson : Yojson.Basic.t -> string list -> Types.search_agreements_output
val catalog_of_yojson : Yojson.Basic.t -> string list -> string
val filter_name_of_yojson : Yojson.Basic.t -> string list -> string
val filter_value_of_yojson : Yojson.Basic.t -> string list -> string
val filter_value_list_of_yojson : Yojson.Basic.t -> string list -> string list
val filter_of_yojson : Yojson.Basic.t -> string list -> Types.filter
val filter_list_of_yojson : Yojson.Basic.t -> string list -> Types.filter list
val max_results_of_yojson : Yojson.Basic.t -> string list -> int
val search_agreements_input_of_yojson : Yojson.Basic.t -> string list -> Types.search_agreements_input
val internal_server_exception_of_yojson : Yojson.Basic.t -> string list -> Types.internal_server_exception
val access_denied_exception_of_yojson : Yojson.Basic.t -> string list -> Types.access_denied_exception
val schedule_item_of_yojson : Yojson.Basic.t -> string list -> Types.schedule_item
val schedule_list_of_yojson : Yojson.Basic.t -> string list -> Types.schedule_item list
val resource_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.resource_type
val resource_not_found_exception_of_yojson : Yojson.Basic.t -> string list -> Types.resource_not_found_exception
val boolean__of_yojson : Yojson.Basic.t -> string list -> bool
val renewal_term_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.renewal_term_configuration
val renewal_term_of_yojson : Yojson.Basic.t -> string list -> Types.renewal_term
val recurring_payment_term_of_yojson : Yojson.Basic.t -> string list -> Types.recurring_payment_term
val positive_integer_with_default_value_one_of_yojson : Yojson.Basic.t -> string list -> int
val payment_schedule_term_of_yojson : Yojson.Basic.t -> string list -> Types.payment_schedule_term
val document_item_of_yojson : Yojson.Basic.t -> string list -> Types.document_item
val document_list_of_yojson : Yojson.Basic.t -> string list -> Types.document_item list
val grant_item_of_yojson : Yojson.Basic.t -> string list -> Types.grant_item
val grant_list_of_yojson : Yojson.Basic.t -> string list -> Types.grant_item list
val constraints_of_yojson : Yojson.Basic.t -> string list -> Types.constraints
val configurable_upfront_rate_card_item_of_yojson : Yojson.Basic.t -> string list -> Types.configurable_upfront_rate_card_item
val configurable_upfront_rate_card_list_of_yojson : Yojson.Basic.t -> string list -> Types.configurable_upfront_rate_card_item list
val dimension_of_yojson : Yojson.Basic.t -> string list -> Types.dimension
val dimension_list_of_yojson : Yojson.Basic.t -> string list -> Types.dimension list
val configurable_upfront_pricing_term_configuration_of_yojson : Yojson.Basic.t -> string list -> Types.configurable_upfront_pricing_term_configuration
val configurable_upfront_pricing_term_of_yojson : Yojson.Basic.t -> string list -> Types.configurable_upfront_pricing_term
val byol_pricing_term_of_yojson : Yojson.Basic.t -> string list -> Types.byol_pricing_term
val free_trial_pricing_term_of_yojson : Yojson.Basic.t -> string list -> Types.free_trial_pricing_term
val fixed_upfront_pricing_term_of_yojson : Yojson.Basic.t -> string list -> Types.fixed_upfront_pricing_term
val accepted_term_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.accepted_term
val accepted_term_list_of_yojson : Yojson.Basic.t -> string list -> Types.accepted_term list
val get_agreement_terms_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_agreement_terms_output
val get_agreement_terms_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_agreement_terms_input
val estimated_charges_of_yojson : Yojson.Basic.t -> string list -> Types.estimated_charges
val describe_agreement_output_of_yojson : Yojson.Basic.t -> string list -> Types.describe_agreement_output
val describe_agreement_input_of_yojson : Yojson.Basic.t -> string list -> Types.describe_agreement_input