Module Smaws_Client_SSMContacts.Json_deserializers

val day_of_week_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.day_of_week
val hour_of_day_of_yojson : Yojson.Basic.t -> string list -> int
val minute_of_hour_of_yojson : Yojson.Basic.t -> string list -> int
val hand_off_time_of_yojson : Yojson.Basic.t -> string list -> Types.hand_off_time
val weekly_setting_of_yojson : Yojson.Basic.t -> string list -> Types.weekly_setting
val weekly_settings_of_yojson : Yojson.Basic.t -> string list -> Types.weekly_setting list
val validation_exception_reason_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.validation_exception_reason
val 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 validation_exception_of_yojson : Yojson.Basic.t -> string list -> Types.validation_exception
val uuid_of_yojson : Yojson.Basic.t -> string list -> string
val update_rotation_result_of_yojson : Yojson.Basic.t -> string list -> unit
val ssm_contacts_arn_of_yojson : Yojson.Basic.t -> string list -> string
val rotation_contacts_arn_list_of_yojson : Yojson.Basic.t -> string list -> string list
val date_time_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val time_zone_id_of_yojson : Yojson.Basic.t -> string list -> string
val day_of_month_of_yojson : Yojson.Basic.t -> string list -> int
val monthly_setting_of_yojson : Yojson.Basic.t -> string list -> Types.monthly_setting
val monthly_settings_of_yojson : Yojson.Basic.t -> string list -> Types.monthly_setting list
val daily_settings_of_yojson : Yojson.Basic.t -> string list -> Types.hand_off_time list
val number_of_on_calls_of_yojson : Yojson.Basic.t -> string list -> int
val coverage_time_of_yojson : Yojson.Basic.t -> string list -> Types.coverage_time
val coverage_times_of_yojson : Yojson.Basic.t -> string list -> Types.coverage_time list
val shift_coverages_map_of_yojson : Yojson.Basic.t -> string list -> (Types.day_of_week * Types.coverage_time list) list
val recurrence_multiplier_of_yojson : Yojson.Basic.t -> string list -> int
val recurrence_settings_of_yojson : Yojson.Basic.t -> string list -> Types.recurrence_settings
val update_rotation_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_rotation_request
val retry_after_seconds_of_yojson : Yojson.Basic.t -> string list -> int
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 ssm_contacts_arn_list_of_yojson : Yojson.Basic.t -> string list -> string list
val dependent_entity_of_yojson : Yojson.Basic.t -> string list -> Types.dependent_entity
val dependent_entity_list_of_yojson : Yojson.Basic.t -> string list -> Types.dependent_entity list
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_contact_result_of_yojson : Yojson.Basic.t -> string list -> unit
val contact_name_of_yojson : Yojson.Basic.t -> string list -> string
val stage_duration_in_mins_of_yojson : Yojson.Basic.t -> string list -> int
val retry_interval_in_minutes_of_yojson : Yojson.Basic.t -> string list -> int
val channel_target_info_of_yojson : Yojson.Basic.t -> string list -> Types.channel_target_info
val is_essential_of_yojson : Yojson.Basic.t -> string list -> bool
val contact_target_info_of_yojson : Yojson.Basic.t -> string list -> Types.contact_target_info
val target_of_yojson : Yojson.Basic.t -> string list -> Types.target
val targets_list_of_yojson : Yojson.Basic.t -> string list -> Types.target list
val stage_of_yojson : Yojson.Basic.t -> string list -> Types.stage
val stages_list_of_yojson : Yojson.Basic.t -> string list -> Types.stage list
val plan_of_yojson : Yojson.Basic.t -> string list -> Types.plan
val update_contact_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_contact_request
val update_contact_channel_result_of_yojson : Yojson.Basic.t -> string list -> unit
val channel_name_of_yojson : Yojson.Basic.t -> string list -> string
val simple_address_of_yojson : Yojson.Basic.t -> string list -> string
val contact_channel_address_of_yojson : Yojson.Basic.t -> string list -> Types.contact_channel_address
val update_contact_channel_request_of_yojson : Yojson.Basic.t -> string list -> Types.update_contact_channel_request
val data_encryption_exception_of_yojson : Yojson.Basic.t -> string list -> Types.data_encryption_exception
val service_quota_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.service_quota_exceeded_exception
val untag_resource_result_of_yojson : Yojson.Basic.t -> string list -> unit
val amazon_resource_name_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 time_range_of_yojson : Yojson.Basic.t -> string list -> Types.time_range
val tag_value_of_yojson : Yojson.Basic.t -> string list -> string
val tag_of_yojson : Yojson.Basic.t -> string list -> Types.tag
val tags_list_of_yojson : Yojson.Basic.t -> string list -> Types.tag list
val tag_resource_result_of_yojson : Yojson.Basic.t -> string list -> unit
val tag_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.tag_resource_request
val subject_of_yojson : Yojson.Basic.t -> string list -> string
val stop_reason_of_yojson : Yojson.Basic.t -> string list -> string
val stop_engagement_result_of_yojson : Yojson.Basic.t -> string list -> unit
val stop_engagement_request_of_yojson : Yojson.Basic.t -> string list -> Types.stop_engagement_request
val start_engagement_result_of_yojson : Yojson.Basic.t -> string list -> Types.start_engagement_result
val sender_of_yojson : Yojson.Basic.t -> string list -> string
val content_of_yojson : Yojson.Basic.t -> string list -> string
val public_subject_of_yojson : Yojson.Basic.t -> string list -> string
val public_content_of_yojson : Yojson.Basic.t -> string list -> string
val incident_id_of_yojson : Yojson.Basic.t -> string list -> string
val idempotency_token_of_yojson : Yojson.Basic.t -> string list -> string
val start_engagement_request_of_yojson : Yojson.Basic.t -> string list -> Types.start_engagement_request
val stage_index_of_yojson : Yojson.Basic.t -> string list -> int
val shift_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.shift_type
val shift_details_of_yojson : Yojson.Basic.t -> string list -> Types.shift_details
val send_activation_code_result_of_yojson : Yojson.Basic.t -> string list -> unit
val send_activation_code_request_of_yojson : Yojson.Basic.t -> string list -> Types.send_activation_code_request
val put_contact_policy_result_of_yojson : Yojson.Basic.t -> string list -> unit
val policy_of_yojson : Yojson.Basic.t -> string list -> string
val put_contact_policy_request_of_yojson : Yojson.Basic.t -> string list -> Types.put_contact_policy_request
val list_tags_for_resource_result_of_yojson : Yojson.Basic.t -> string list -> Types.list_tags_for_resource_result
val list_tags_for_resource_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_tags_for_resource_request
val rotation_shift_of_yojson : Yojson.Basic.t -> string list -> Types.rotation_shift
val rotation_shifts_of_yojson : Yojson.Basic.t -> string list -> Types.rotation_shift list
val pagination_token_of_yojson : Yojson.Basic.t -> string list -> string
val list_rotation_shifts_result_of_yojson : Yojson.Basic.t -> string list -> Types.list_rotation_shifts_result
val max_results_of_yojson : Yojson.Basic.t -> string list -> int
val list_rotation_shifts_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_rotation_shifts_request
val rotation_name_of_yojson : Yojson.Basic.t -> string list -> string
val rotation_of_yojson : Yojson.Basic.t -> string list -> Types.rotation
val rotations_of_yojson : Yojson.Basic.t -> string list -> Types.rotation list
val list_rotations_result_of_yojson : Yojson.Basic.t -> string list -> Types.list_rotations_result
val list_rotations_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_rotations_request
val rotation_override_of_yojson : Yojson.Basic.t -> string list -> Types.rotation_override
val rotation_overrides_of_yojson : Yojson.Basic.t -> string list -> Types.rotation_override list
val list_rotation_overrides_result_of_yojson : Yojson.Basic.t -> string list -> Types.list_rotation_overrides_result
val list_rotation_overrides_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_rotation_overrides_request
val list_preview_rotation_shifts_result_of_yojson : Yojson.Basic.t -> string list -> Types.list_preview_rotation_shifts_result
val member_of_yojson : Yojson.Basic.t -> string list -> string
val rotation_preview_member_list_of_yojson : Yojson.Basic.t -> string list -> string list
val rotation_override_preview_member_list_of_yojson : Yojson.Basic.t -> string list -> string list
val preview_override_of_yojson : Yojson.Basic.t -> string list -> Types.preview_override
val override_list_of_yojson : Yojson.Basic.t -> string list -> Types.preview_override list
val list_preview_rotation_shifts_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_preview_rotation_shifts_request
val page_of_yojson : Yojson.Basic.t -> string list -> Types.page
val pages_list_of_yojson : Yojson.Basic.t -> string list -> Types.page list
val list_pages_by_engagement_result_of_yojson : Yojson.Basic.t -> string list -> Types.list_pages_by_engagement_result
val list_pages_by_engagement_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_pages_by_engagement_request
val list_pages_by_contact_result_of_yojson : Yojson.Basic.t -> string list -> Types.list_pages_by_contact_result
val list_pages_by_contact_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_pages_by_contact_request
val contact_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.contact_type
val resolution_contact_of_yojson : Yojson.Basic.t -> string list -> Types.resolution_contact
val resolution_list_of_yojson : Yojson.Basic.t -> string list -> Types.resolution_contact list
val list_page_resolutions_result_of_yojson : Yojson.Basic.t -> string list -> Types.list_page_resolutions_result
val list_page_resolutions_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_page_resolutions_request
val receipt_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.receipt_type
val receipt_info_of_yojson : Yojson.Basic.t -> string list -> string
val receipt_of_yojson : Yojson.Basic.t -> string list -> Types.receipt
val receipts_list_of_yojson : Yojson.Basic.t -> string list -> Types.receipt list
val list_page_receipts_result_of_yojson : Yojson.Basic.t -> string list -> Types.list_page_receipts_result
val list_page_receipts_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_page_receipts_request
val engagement_of_yojson : Yojson.Basic.t -> string list -> Types.engagement
val engagements_list_of_yojson : Yojson.Basic.t -> string list -> Types.engagement list
val list_engagements_result_of_yojson : Yojson.Basic.t -> string list -> Types.list_engagements_result
val list_engagements_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_engagements_request
val contact_alias_of_yojson : Yojson.Basic.t -> string list -> string
val contact_of_yojson : Yojson.Basic.t -> string list -> Types.contact
val contacts_list_of_yojson : Yojson.Basic.t -> string list -> Types.contact list
val list_contacts_result_of_yojson : Yojson.Basic.t -> string list -> Types.list_contacts_result
val list_contacts_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_contacts_request
val channel_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.channel_type
val activation_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.activation_status
val contact_channel_of_yojson : Yojson.Basic.t -> string list -> Types.contact_channel
val contact_channel_list_of_yojson : Yojson.Basic.t -> string list -> Types.contact_channel list
val list_contact_channels_result_of_yojson : Yojson.Basic.t -> string list -> Types.list_contact_channels_result
val list_contact_channels_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_contact_channels_request
val get_rotation_override_result_of_yojson : Yojson.Basic.t -> string list -> Types.get_rotation_override_result
val get_rotation_override_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_rotation_override_request
val get_rotation_result_of_yojson : Yojson.Basic.t -> string list -> Types.get_rotation_result
val get_rotation_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_rotation_request
val get_contact_policy_result_of_yojson : Yojson.Basic.t -> string list -> Types.get_contact_policy_result
val get_contact_policy_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_contact_policy_request
val get_contact_channel_result_of_yojson : Yojson.Basic.t -> string list -> Types.get_contact_channel_result
val get_contact_channel_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_contact_channel_request
val get_contact_result_of_yojson : Yojson.Basic.t -> string list -> Types.get_contact_result
val get_contact_request_of_yojson : Yojson.Basic.t -> string list -> Types.get_contact_request
val describe_page_result_of_yojson : Yojson.Basic.t -> string list -> Types.describe_page_result
val describe_page_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_page_request
val describe_engagement_result_of_yojson : Yojson.Basic.t -> string list -> Types.describe_engagement_result
val describe_engagement_request_of_yojson : Yojson.Basic.t -> string list -> Types.describe_engagement_request
val delete_rotation_override_result_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_rotation_override_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_rotation_override_request
val delete_rotation_result_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_rotation_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_rotation_request
val delete_contact_channel_result_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_contact_channel_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_contact_channel_request
val delete_contact_result_of_yojson : Yojson.Basic.t -> string list -> unit
val delete_contact_request_of_yojson : Yojson.Basic.t -> string list -> Types.delete_contact_request
val deactivate_contact_channel_result_of_yojson : Yojson.Basic.t -> string list -> unit
val deactivate_contact_channel_request_of_yojson : Yojson.Basic.t -> string list -> Types.deactivate_contact_channel_request
val create_rotation_override_result_of_yojson : Yojson.Basic.t -> string list -> Types.create_rotation_override_result
val rotation_override_contacts_arn_list_of_yojson : Yojson.Basic.t -> string list -> string list
val create_rotation_override_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_rotation_override_request
val create_rotation_result_of_yojson : Yojson.Basic.t -> string list -> Types.create_rotation_result
val create_rotation_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_rotation_request
val create_contact_channel_result_of_yojson : Yojson.Basic.t -> string list -> Types.create_contact_channel_result
val defer_activation_of_yojson : Yojson.Basic.t -> string list -> bool
val create_contact_channel_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_contact_channel_request
val create_contact_result_of_yojson : Yojson.Basic.t -> string list -> Types.create_contact_result
val create_contact_request_of_yojson : Yojson.Basic.t -> string list -> Types.create_contact_request
val activate_contact_channel_result_of_yojson : Yojson.Basic.t -> string list -> unit
val activation_code_of_yojson : Yojson.Basic.t -> string list -> string
val activate_contact_channel_request_of_yojson : Yojson.Basic.t -> string list -> Types.activate_contact_channel_request
val accept_page_result_of_yojson : Yojson.Basic.t -> string list -> unit
val accept_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.accept_type
val accept_code_of_yojson : Yojson.Basic.t -> string list -> string
val accept_code_validation_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.accept_code_validation
val accept_page_request_of_yojson : Yojson.Basic.t -> string list -> Types.accept_page_request