Module Smaws_Client_MarketplaceMetering.Json_deserializers

val error_message_of_yojson : Yojson.Basic.t -> string list -> string
val version_integer_of_yojson : Yojson.Basic.t -> string list -> int
val usage_record_result_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.usage_record_result_status
val timestamp_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val customer_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val usage_dimension_of_yojson : Yojson.Basic.t -> string list -> string
val usage_quantity_of_yojson : Yojson.Basic.t -> string list -> int
val allocated_usage_quantity_of_yojson : Yojson.Basic.t -> string list -> int
val tag_key_of_yojson : Yojson.Basic.t -> string list -> string
val tag_value_of_yojson : Yojson.Basic.t -> string list -> string
val tag_of_yojson : Yojson.Basic.t -> string list -> Types.tag
val tag_list_of_yojson : Yojson.Basic.t -> string list -> Types.tag list
val usage_allocation_of_yojson : Yojson.Basic.t -> string list -> Types.usage_allocation
val usage_allocations_of_yojson : Yojson.Basic.t -> string list -> Types.usage_allocation list
val customer_aws_account_id_of_yojson : Yojson.Basic.t -> string list -> string
val license_arn_of_yojson : Yojson.Basic.t -> string list -> string
val usage_record_of_yojson : Yojson.Basic.t -> string list -> Types.usage_record
val string__of_yojson : Yojson.Basic.t -> string list -> string
val usage_record_result_of_yojson : Yojson.Basic.t -> string list -> Types.usage_record_result
val usage_record_result_list_of_yojson : Yojson.Basic.t -> string list -> Types.usage_record_result list
val usage_record_list_of_yojson : Yojson.Basic.t -> string list -> Types.usage_record list
val timestamp_out_of_bounds_exception_of_yojson : Yojson.Basic.t -> string list -> Types.timestamp_out_of_bounds_exception
val throttling_exception_of_yojson : Yojson.Basic.t -> string list -> Types.throttling_exception
val product_code_of_yojson : Yojson.Basic.t -> string list -> string
val resolve_customer_result_of_yojson : Yojson.Basic.t -> string list -> Types.resolve_customer_result
val non_empty_string_of_yojson : Yojson.Basic.t -> string list -> string
val resolve_customer_request_of_yojson : Yojson.Basic.t -> string list -> Types.resolve_customer_request
val invalid_token_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_token_exception
val internal_service_error_exception_of_yojson : Yojson.Basic.t -> string list -> Types.internal_service_error_exception
val expired_token_exception_of_yojson : Yojson.Basic.t -> string list -> Types.expired_token_exception
val disabled_api_exception_of_yojson : Yojson.Basic.t -> string list -> Types.disabled_api_exception
val register_usage_result_of_yojson : Yojson.Basic.t -> string list -> Types.register_usage_result
val nonce_of_yojson : Yojson.Basic.t -> string list -> string
val register_usage_request_of_yojson : Yojson.Basic.t -> string list -> Types.register_usage_request
val platform_not_supported_exception_of_yojson : Yojson.Basic.t -> string list -> Types.platform_not_supported_exception
val invalid_region_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_region_exception
val invalid_public_key_version_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_public_key_version_exception
val invalid_product_code_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_product_code_exception
val customer_not_entitled_exception_of_yojson : Yojson.Basic.t -> string list -> Types.customer_not_entitled_exception
val meter_usage_result_of_yojson : Yojson.Basic.t -> string list -> Types.meter_usage_result
val boolean__of_yojson : Yojson.Basic.t -> string list -> bool
val client_token_of_yojson : Yojson.Basic.t -> string list -> string
val meter_usage_request_of_yojson : Yojson.Basic.t -> string list -> Types.meter_usage_request
val invalid_usage_dimension_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_usage_dimension_exception
val invalid_usage_allocations_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_usage_allocations_exception
val invalid_tag_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_tag_exception
val invalid_endpoint_region_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_endpoint_region_exception
val idempotency_conflict_exception_of_yojson : Yojson.Basic.t -> string list -> Types.idempotency_conflict_exception
val duplicate_request_exception_of_yojson : Yojson.Basic.t -> string list -> Types.duplicate_request_exception
val invalid_license_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_license_exception
val invalid_customer_identifier_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_customer_identifier_exception
val batch_meter_usage_result_of_yojson : Yojson.Basic.t -> string list -> Types.batch_meter_usage_result
val batch_meter_usage_request_of_yojson : Yojson.Basic.t -> string list -> Types.batch_meter_usage_request