Module Smaws_Client_PartnerCentralBenefits.Json_deserializers

val validation_exception_reason_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.validation_exception_reason
val validation_exception_error_code_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.validation_exception_error_code
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 validation_exception_of_yojson : Yojson.Basic.t -> string list -> Types.validation_exception
val benefit_application_id_of_yojson : Yojson.Basic.t -> string list -> string
val update_benefit_application_output_of_yojson : Yojson.Basic.t -> string list -> Types.update_benefit_application_output
val catalog_name_of_yojson : Yojson.Basic.t -> string list -> string
val benefit_application_name_of_yojson : Yojson.Basic.t -> string list -> string
val benefit_application_description_of_yojson : Yojson.Basic.t -> string list -> string
val benefit_application_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val contact_email_of_yojson : Yojson.Basic.t -> string list -> string
val contact_first_name_of_yojson : Yojson.Basic.t -> string list -> string
val contact_last_name_of_yojson : Yojson.Basic.t -> string list -> string
val contact_phone_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 file_ur_i_of_yojson : Yojson.Basic.t -> string list -> string
val file_input_of_yojson : Yojson.Basic.t -> string list -> Types.file_input
val file_input_details_of_yojson : Yojson.Basic.t -> string list -> Types.file_input list
val update_benefit_application_input_of_yojson : Yojson.Basic.t -> string list -> Types.update_benefit_application_input
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 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 untag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val taggable_resource_arn_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 service_quota_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.service_quota_exceeded_exception
val timestamp_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val tag_value_of_yojson : Yojson.Basic.t -> string list -> string
val tag_of_yojson : Yojson.Basic.t -> string list -> Types.tag
val tags_of_yojson : Yojson.Basic.t -> string list -> Types.tag list
val tag_resource_response_of_yojson : Yojson.Basic.t -> string list -> unit
val tag_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.tag_resource_request
val submit_benefit_application_output_of_yojson : Yojson.Basic.t -> string list -> unit
val submit_benefit_application_input_of_yojson : Yojson.Basic.t -> string list -> Types.submit_benefit_application_input
val benefit_application_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.benefit_application_status
val statuses_of_yojson : Yojson.Basic.t -> string list -> Types.benefit_application_status list
val status_reason_code_of_yojson : Yojson.Basic.t -> string list -> string
val status_reason_codes_of_yojson : Yojson.Basic.t -> string list -> string list
val benefit_application_stage_of_yojson : Yojson.Basic.t -> string list -> string
val stages_of_yojson : Yojson.Basic.t -> string list -> string list
val resource_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.resource_type
val recall_benefit_application_output_of_yojson : Yojson.Basic.t -> string list -> unit
val recall_benefit_application_input_of_yojson : Yojson.Basic.t -> string list -> Types.recall_benefit_application_input
val program_of_yojson : Yojson.Basic.t -> string list -> string
val programs_of_yojson : Yojson.Basic.t -> string list -> string list
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 fulfillment_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.fulfillment_type
val fulfillment_types_of_yojson : Yojson.Basic.t -> string list -> Types.fulfillment_type list
val benefit_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.benefit_status
val benefit_summary_of_yojson : Yojson.Basic.t -> string list -> Types.benefit_summary
val benefit_summaries_of_yojson : Yojson.Basic.t -> string list -> Types.benefit_summary list
val list_benefits_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_benefits_output
val benefit_statuses_of_yojson : Yojson.Basic.t -> string list -> Types.benefit_status list
val list_benefits_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_benefits_input
val benefit_id_of_yojson : Yojson.Basic.t -> string list -> string
val attributes_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val arn_of_yojson : Yojson.Basic.t -> string list -> string
val arns_of_yojson : Yojson.Basic.t -> string list -> string list
val benefit_application_summary_of_yojson : Yojson.Basic.t -> string list -> Types.benefit_application_summary
val benefit_application_summaries_of_yojson : Yojson.Basic.t -> string list -> Types.benefit_application_summary list
val list_benefit_applications_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_benefit_applications_output
val benefit_identifiers_of_yojson : Yojson.Basic.t -> string list -> string list
val associated_resource_of_yojson : Yojson.Basic.t -> string list -> Types.associated_resource
val associated_resources_of_yojson : Yojson.Basic.t -> string list -> Types.associated_resource list
val list_benefit_applications_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_benefit_applications_input
val benefit_allocation_id_of_yojson : Yojson.Basic.t -> string list -> string
val benefit_allocation_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.benefit_allocation_status
val benefit_allocation_name_of_yojson : Yojson.Basic.t -> string list -> string
val benefit_ids_of_yojson : Yojson.Basic.t -> string list -> string list
val benefit_allocation_summary_of_yojson : Yojson.Basic.t -> string list -> Types.benefit_allocation_summary
val benefit_allocation_summaries_of_yojson : Yojson.Basic.t -> string list -> Types.benefit_allocation_summary list
val list_benefit_allocations_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_benefit_allocations_output
val benefit_application_identifier_list_of_yojson : Yojson.Basic.t -> string list -> string list
val benefit_allocation_status_list_of_yojson : Yojson.Basic.t -> string list -> Types.benefit_allocation_status list
val list_benefit_allocations_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_benefit_allocations_input
val file_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.file_type
val file_detail_of_yojson : Yojson.Basic.t -> string list -> Types.file_detail
val file_details_of_yojson : Yojson.Basic.t -> string list -> Types.file_detail list
val get_benefit_application_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_benefit_application_output
val get_benefit_application_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_benefit_application_input
val benefit_allocation_arn_of_yojson : Yojson.Basic.t -> string list -> string
val currency_code_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.currency_code
val monetary_value_of_yojson : Yojson.Basic.t -> string list -> Types.monetary_value
val issuance_detail_of_yojson : Yojson.Basic.t -> string list -> Types.issuance_detail
val disbursement_details_of_yojson : Yojson.Basic.t -> string list -> Types.disbursement_details
val consumable_details_of_yojson : Yojson.Basic.t -> string list -> Types.consumable_details
val credit_code_of_yojson : Yojson.Basic.t -> string list -> Types.credit_code
val credit_codes_of_yojson : Yojson.Basic.t -> string list -> Types.credit_code list
val credit_details_of_yojson : Yojson.Basic.t -> string list -> Types.credit_details
val access_details_of_yojson : Yojson.Basic.t -> string list -> Types.access_details
val fulfillment_details_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.fulfillment_details
val get_benefit_allocation_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_benefit_allocation_output
val benefit_allocation_identifier_of_yojson : Yojson.Basic.t -> string list -> string
val get_benefit_allocation_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_benefit_allocation_input
val get_benefit_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_benefit_output
val get_benefit_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_benefit_input
val disassociate_benefit_application_resource_output_of_yojson : Yojson.Basic.t -> string list -> Types.disassociate_benefit_application_resource_output
val disassociate_benefit_application_resource_input_of_yojson : Yojson.Basic.t -> string list -> Types.disassociate_benefit_application_resource_input
val create_benefit_application_output_of_yojson : Yojson.Basic.t -> string list -> Types.create_benefit_application_output
val create_benefit_application_input_of_yojson : Yojson.Basic.t -> string list -> Types.create_benefit_application_input
val cancel_benefit_application_output_of_yojson : Yojson.Basic.t -> string list -> unit
val cancel_benefit_application_input_of_yojson : Yojson.Basic.t -> string list -> Types.cancel_benefit_application_input
val associate_benefit_application_resource_output_of_yojson : Yojson.Basic.t -> string list -> Types.associate_benefit_application_resource_output
val associate_benefit_application_resource_input_of_yojson : Yojson.Basic.t -> string list -> Types.associate_benefit_application_resource_input
val amend_benefit_application_output_of_yojson : Yojson.Basic.t -> string list -> unit
val amendment_of_yojson : Yojson.Basic.t -> string list -> Types.amendment
val amendment_list_of_yojson : Yojson.Basic.t -> string list -> Types.amendment list
val amend_benefit_application_input_of_yojson : Yojson.Basic.t -> string list -> Types.amend_benefit_application_input