Module Smaws_Client_CodeCommit.Json_deserializers

val blob_of_yojson : Yojson.Basic.t -> string list -> bytes
val name_of_yojson : Yojson.Basic.t -> string list -> string
val email_of_yojson : Yojson.Basic.t -> string list -> string
val date_of_yojson : Yojson.Basic.t -> string list -> string
val user_info_of_yojson : Yojson.Basic.t -> string list -> Types.user_info
val repository_name_of_yojson : Yojson.Basic.t -> string list -> string
val update_repository_name_input_of_yojson : Yojson.Basic.t -> string list -> Types.update_repository_name_input
val message_of_yojson : Yojson.Basic.t -> string list -> string
val repository_name_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.repository_name_required_exception
val repository_name_exists_exception_of_yojson : Yojson.Basic.t -> string list -> Types.repository_name_exists_exception
val repository_does_not_exist_exception_of_yojson : Yojson.Basic.t -> string list -> Types.repository_does_not_exist_exception
val invalid_repository_name_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_repository_name_exception
val repository_id_of_yojson : Yojson.Basic.t -> string list -> string
val kms_key_id_of_yojson : Yojson.Basic.t -> string list -> string
val update_repository_encryption_key_output_of_yojson : Yojson.Basic.t -> string list -> Types.update_repository_encryption_key_output
val update_repository_encryption_key_input_of_yojson : Yojson.Basic.t -> string list -> Types.update_repository_encryption_key_input
val encryption_key_unavailable_exception_of_yojson : Yojson.Basic.t -> string list -> Types.encryption_key_unavailable_exception
val encryption_key_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.encryption_key_required_exception
val encryption_key_not_found_exception_of_yojson : Yojson.Basic.t -> string list -> Types.encryption_key_not_found_exception
val encryption_key_invalid_usage_exception_of_yojson : Yojson.Basic.t -> string list -> Types.encryption_key_invalid_usage_exception
val encryption_key_invalid_id_exception_of_yojson : Yojson.Basic.t -> string list -> Types.encryption_key_invalid_id_exception
val encryption_key_disabled_exception_of_yojson : Yojson.Basic.t -> string list -> Types.encryption_key_disabled_exception
val encryption_key_access_denied_exception_of_yojson : Yojson.Basic.t -> string list -> Types.encryption_key_access_denied_exception
val encryption_integrity_checks_failed_exception_of_yojson : Yojson.Basic.t -> string list -> Types.encryption_integrity_checks_failed_exception
val repository_description_of_yojson : Yojson.Basic.t -> string list -> string
val update_repository_description_input_of_yojson : Yojson.Basic.t -> string list -> Types.update_repository_description_input
val invalid_repository_description_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_repository_description_exception
val pull_request_id_of_yojson : Yojson.Basic.t -> string list -> string
val title_of_yojson : Yojson.Basic.t -> string list -> string
val description_of_yojson : Yojson.Basic.t -> string list -> string
val last_modified_date_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val creation_date_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val pull_request_status_enum_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.pull_request_status_enum
val arn_of_yojson : Yojson.Basic.t -> string list -> string
val reference_name_of_yojson : Yojson.Basic.t -> string list -> string
val commit_id_of_yojson : Yojson.Basic.t -> string list -> string
val is_merged_of_yojson : Yojson.Basic.t -> string list -> bool
val merge_option_type_enum_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.merge_option_type_enum
val merge_metadata_of_yojson : Yojson.Basic.t -> string list -> Types.merge_metadata
val pull_request_target_of_yojson : Yojson.Basic.t -> string list -> Types.pull_request_target
val pull_request_target_list_of_yojson : Yojson.Basic.t -> string list -> Types.pull_request_target list
val client_request_token_of_yojson : Yojson.Basic.t -> string list -> string
val revision_id_of_yojson : Yojson.Basic.t -> string list -> string
val approval_rule_id_of_yojson : Yojson.Basic.t -> string list -> string
val approval_rule_name_of_yojson : Yojson.Basic.t -> string list -> string
val approval_rule_content_of_yojson : Yojson.Basic.t -> string list -> string
val rule_content_sha256_of_yojson : Yojson.Basic.t -> string list -> string
val approval_rule_template_id_of_yojson : Yojson.Basic.t -> string list -> string
val approval_rule_template_name_of_yojson : Yojson.Basic.t -> string list -> string
val origin_approval_rule_template_of_yojson : Yojson.Basic.t -> string list -> Types.origin_approval_rule_template
val approval_rule_of_yojson : Yojson.Basic.t -> string list -> Types.approval_rule
val approval_rules_list_of_yojson : Yojson.Basic.t -> string list -> Types.approval_rule list
val pull_request_of_yojson : Yojson.Basic.t -> string list -> Types.pull_request
val update_pull_request_title_output_of_yojson : Yojson.Basic.t -> string list -> Types.update_pull_request_title_output
val update_pull_request_title_input_of_yojson : Yojson.Basic.t -> string list -> Types.update_pull_request_title_input
val title_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.title_required_exception
val pull_request_id_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.pull_request_id_required_exception
val pull_request_does_not_exist_exception_of_yojson : Yojson.Basic.t -> string list -> Types.pull_request_does_not_exist_exception
val pull_request_already_closed_exception_of_yojson : Yojson.Basic.t -> string list -> Types.pull_request_already_closed_exception
val invalid_title_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_title_exception
val invalid_pull_request_id_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_pull_request_id_exception
val update_pull_request_status_output_of_yojson : Yojson.Basic.t -> string list -> Types.update_pull_request_status_output
val update_pull_request_status_input_of_yojson : Yojson.Basic.t -> string list -> Types.update_pull_request_status_input
val pull_request_status_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.pull_request_status_required_exception
val invalid_pull_request_status_update_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_pull_request_status_update_exception
val invalid_pull_request_status_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_pull_request_status_exception
val update_pull_request_description_output_of_yojson : Yojson.Basic.t -> string list -> Types.update_pull_request_description_output
val update_pull_request_description_input_of_yojson : Yojson.Basic.t -> string list -> Types.update_pull_request_description_input
val invalid_description_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_description_exception
val approval_state_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.approval_state
val update_pull_request_approval_state_input_of_yojson : Yojson.Basic.t -> string list -> Types.update_pull_request_approval_state_input
val revision_not_current_exception_of_yojson : Yojson.Basic.t -> string list -> Types.revision_not_current_exception
val revision_id_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.revision_id_required_exception
val pull_request_cannot_be_approved_by_author_exception_of_yojson : Yojson.Basic.t -> string list -> Types.pull_request_cannot_be_approved_by_author_exception
val maximum_number_of_approvals_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.maximum_number_of_approvals_exceeded_exception
val invalid_revision_id_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_revision_id_exception
val invalid_approval_state_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_approval_state_exception
val approval_state_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.approval_state_required_exception
val update_pull_request_approval_rule_content_output_of_yojson : Yojson.Basic.t -> string list -> Types.update_pull_request_approval_rule_content_output
val update_pull_request_approval_rule_content_input_of_yojson : Yojson.Basic.t -> string list -> Types.update_pull_request_approval_rule_content_input
val invalid_rule_content_sha256_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_rule_content_sha256_exception
val invalid_approval_rule_name_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_approval_rule_name_exception
val invalid_approval_rule_content_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_approval_rule_content_exception
val cannot_modify_approval_rule_from_template_exception_of_yojson : Yojson.Basic.t -> string list -> Types.cannot_modify_approval_rule_from_template_exception
val approval_rule_name_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.approval_rule_name_required_exception
val approval_rule_does_not_exist_exception_of_yojson : Yojson.Basic.t -> string list -> Types.approval_rule_does_not_exist_exception
val approval_rule_content_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.approval_rule_content_required_exception
val branch_name_of_yojson : Yojson.Basic.t -> string list -> string
val update_default_branch_input_of_yojson : Yojson.Basic.t -> string list -> Types.update_default_branch_input
val invalid_branch_name_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_branch_name_exception
val branch_name_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.branch_name_required_exception
val branch_does_not_exist_exception_of_yojson : Yojson.Basic.t -> string list -> Types.branch_does_not_exist_exception
val comment_id_of_yojson : Yojson.Basic.t -> string list -> string
val content_of_yojson : Yojson.Basic.t -> string list -> string
val is_comment_deleted_of_yojson : Yojson.Basic.t -> string list -> bool
val reaction_value_of_yojson : Yojson.Basic.t -> string list -> string
val caller_reactions_of_yojson : Yojson.Basic.t -> string list -> string list
val count_of_yojson : Yojson.Basic.t -> string list -> int
val reaction_counts_map_of_yojson : Yojson.Basic.t -> string list -> (string * int) list
val comment_of_yojson : Yojson.Basic.t -> string list -> Types.comment
val update_comment_output_of_yojson : Yojson.Basic.t -> string list -> Types.update_comment_output
val update_comment_input_of_yojson : Yojson.Basic.t -> string list -> Types.update_comment_input
val invalid_comment_id_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_comment_id_exception
val comment_not_created_by_caller_exception_of_yojson : Yojson.Basic.t -> string list -> Types.comment_not_created_by_caller_exception
val comment_id_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.comment_id_required_exception
val comment_does_not_exist_exception_of_yojson : Yojson.Basic.t -> string list -> Types.comment_does_not_exist_exception
val comment_deleted_exception_of_yojson : Yojson.Basic.t -> string list -> Types.comment_deleted_exception
val comment_content_size_limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.comment_content_size_limit_exceeded_exception
val comment_content_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.comment_content_required_exception
val approval_rule_template_description_of_yojson : Yojson.Basic.t -> string list -> string
val approval_rule_template_content_of_yojson : Yojson.Basic.t -> string list -> string
val approval_rule_template_of_yojson : Yojson.Basic.t -> string list -> Types.approval_rule_template
val update_approval_rule_template_name_output_of_yojson : Yojson.Basic.t -> string list -> Types.update_approval_rule_template_name_output
val update_approval_rule_template_name_input_of_yojson : Yojson.Basic.t -> string list -> Types.update_approval_rule_template_name_input
val invalid_approval_rule_template_name_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_approval_rule_template_name_exception
val approval_rule_template_name_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.approval_rule_template_name_required_exception
val approval_rule_template_name_already_exists_exception_of_yojson : Yojson.Basic.t -> string list -> Types.approval_rule_template_name_already_exists_exception
val approval_rule_template_does_not_exist_exception_of_yojson : Yojson.Basic.t -> string list -> Types.approval_rule_template_does_not_exist_exception
val update_approval_rule_template_description_output_of_yojson : Yojson.Basic.t -> string list -> Types.update_approval_rule_template_description_output
val update_approval_rule_template_description_input_of_yojson : Yojson.Basic.t -> string list -> Types.update_approval_rule_template_description_input
val invalid_approval_rule_template_description_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_approval_rule_template_description_exception
val update_approval_rule_template_content_output_of_yojson : Yojson.Basic.t -> string list -> Types.update_approval_rule_template_content_output
val update_approval_rule_template_content_input_of_yojson : Yojson.Basic.t -> string list -> Types.update_approval_rule_template_content_input
val invalid_approval_rule_template_content_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_approval_rule_template_content_exception
val approval_rule_template_content_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.approval_rule_template_content_required_exception
val resource_arn_of_yojson : Yojson.Basic.t -> string list -> string
val tag_key_of_yojson : Yojson.Basic.t -> string list -> string
val tag_keys_list_of_yojson : Yojson.Basic.t -> string list -> string list
val untag_resource_input_of_yojson : Yojson.Basic.t -> string list -> Types.untag_resource_input
val too_many_tags_exception_of_yojson : Yojson.Basic.t -> string list -> Types.too_many_tags_exception
val tag_policy_exception_of_yojson : Yojson.Basic.t -> string list -> Types.tag_policy_exception
val tag_keys_list_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.tag_keys_list_required_exception
val resource_arn_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.resource_arn_required_exception
val invalid_tag_keys_list_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_tag_keys_list_exception
val invalid_system_tag_usage_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_system_tag_usage_exception
val invalid_resource_arn_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_resource_arn_exception
val tips_divergence_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.tips_divergence_exceeded_exception
val tip_of_source_reference_is_different_exception_of_yojson : Yojson.Basic.t -> string list -> Types.tip_of_source_reference_is_different_exception
val repository_trigger_name_of_yojson : Yojson.Basic.t -> string list -> string
val repository_trigger_name_list_of_yojson : Yojson.Basic.t -> string list -> string list
val repository_trigger_execution_failure_message_of_yojson : Yojson.Basic.t -> string list -> string
val repository_trigger_execution_failure_of_yojson : Yojson.Basic.t -> string list -> Types.repository_trigger_execution_failure
val repository_trigger_execution_failure_list_of_yojson : Yojson.Basic.t -> string list -> Types.repository_trigger_execution_failure list
val test_repository_triggers_output_of_yojson : Yojson.Basic.t -> string list -> Types.test_repository_triggers_output
val repository_trigger_custom_data_of_yojson : Yojson.Basic.t -> string list -> string
val branch_name_list_of_yojson : Yojson.Basic.t -> string list -> string list
val repository_trigger_event_enum_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.repository_trigger_event_enum
val repository_trigger_event_list_of_yojson : Yojson.Basic.t -> string list -> Types.repository_trigger_event_enum list
val repository_trigger_of_yojson : Yojson.Basic.t -> string list -> Types.repository_trigger
val repository_triggers_list_of_yojson : Yojson.Basic.t -> string list -> Types.repository_trigger list
val test_repository_triggers_input_of_yojson : Yojson.Basic.t -> string list -> Types.test_repository_triggers_input
val repository_triggers_list_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.repository_triggers_list_required_exception
val repository_trigger_name_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.repository_trigger_name_required_exception
val repository_trigger_events_list_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.repository_trigger_events_list_required_exception
val repository_trigger_destination_arn_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.repository_trigger_destination_arn_required_exception
val repository_trigger_branch_name_list_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.repository_trigger_branch_name_list_required_exception
val maximum_repository_triggers_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.maximum_repository_triggers_exceeded_exception
val maximum_branches_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.maximum_branches_exceeded_exception
val invalid_repository_trigger_region_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_repository_trigger_region_exception
val invalid_repository_trigger_name_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_repository_trigger_name_exception
val invalid_repository_trigger_events_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_repository_trigger_events_exception
val invalid_repository_trigger_destination_arn_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_repository_trigger_destination_arn_exception
val invalid_repository_trigger_custom_data_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_repository_trigger_custom_data_exception
val invalid_repository_trigger_branch_name_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_repository_trigger_branch_name_exception
val targets_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.targets_required_exception
val target_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.target_required_exception
val target_of_yojson : Yojson.Basic.t -> string list -> Types.target
val target_list_of_yojson : Yojson.Basic.t -> string list -> Types.target list
val tags_map_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.tags_map_required_exception
val tag_value_of_yojson : Yojson.Basic.t -> string list -> string
val tags_map_of_yojson : Yojson.Basic.t -> string list -> (string * string) list
val tag_resource_input_of_yojson : Yojson.Basic.t -> string list -> Types.tag_resource_input
val invalid_tags_map_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_tags_map_exception
val object_id_of_yojson : Yojson.Basic.t -> string list -> string
val path_of_yojson : Yojson.Basic.t -> string list -> string
val file_mode_type_enum_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.file_mode_type_enum
val sub_module_of_yojson : Yojson.Basic.t -> string list -> Types.sub_module
val sub_module_list_of_yojson : Yojson.Basic.t -> string list -> Types.sub_module list
val is_move_of_yojson : Yojson.Basic.t -> string list -> bool
val source_file_specifier_of_yojson : Yojson.Basic.t -> string list -> Types.source_file_specifier
val source_file_or_content_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.source_file_or_content_required_exception
val source_and_destination_are_same_exception_of_yojson : Yojson.Basic.t -> string list -> Types.source_and_destination_are_same_exception
val sort_by_enum_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.sort_by_enum
val set_file_mode_entry_of_yojson : Yojson.Basic.t -> string list -> Types.set_file_mode_entry
val set_file_mode_entries_of_yojson : Yojson.Basic.t -> string list -> Types.set_file_mode_entry list
val same_path_request_exception_of_yojson : Yojson.Basic.t -> string list -> Types.same_path_request_exception
val same_file_content_exception_of_yojson : Yojson.Basic.t -> string list -> Types.same_file_content_exception
val parent_list_of_yojson : Yojson.Basic.t -> string list -> string list
val additional_data_of_yojson : Yojson.Basic.t -> string list -> string
val commit_of_yojson : Yojson.Basic.t -> string list -> Types.commit
val revision_children_of_yojson : Yojson.Basic.t -> string list -> string list
val file_version_of_yojson : Yojson.Basic.t -> string list -> Types.file_version
val revision_dag_of_yojson : Yojson.Basic.t -> string list -> Types.file_version list
val restricted_source_file_exception_of_yojson : Yojson.Basic.t -> string list -> Types.restricted_source_file_exception
val repository_triggers_configuration_id_of_yojson : Yojson.Basic.t -> string list -> string
val repository_not_found_list_of_yojson : Yojson.Basic.t -> string list -> string list
val repository_not_associated_with_pull_request_exception_of_yojson : Yojson.Basic.t -> string list -> Types.repository_not_associated_with_pull_request_exception
val repository_names_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.repository_names_required_exception
val repository_name_list_of_yojson : Yojson.Basic.t -> string list -> string list
val repository_name_id_pair_of_yojson : Yojson.Basic.t -> string list -> Types.repository_name_id_pair
val repository_name_id_pair_list_of_yojson : Yojson.Basic.t -> string list -> Types.repository_name_id_pair list
val account_id_of_yojson : Yojson.Basic.t -> string list -> string
val clone_url_http_of_yojson : Yojson.Basic.t -> string list -> string
val clone_url_ssh_of_yojson : Yojson.Basic.t -> string list -> string
val repository_metadata_of_yojson : Yojson.Basic.t -> string list -> Types.repository_metadata
val repository_metadata_list_of_yojson : Yojson.Basic.t -> string list -> Types.repository_metadata list
val repository_limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.repository_limit_exceeded_exception
val replacement_type_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.replacement_type_required_exception
val replacement_type_enum_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.replacement_type_enum
val replacement_content_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.replacement_content_required_exception
val file_content_of_yojson : Yojson.Basic.t -> string list -> bytes
val replace_content_entry_of_yojson : Yojson.Basic.t -> string list -> Types.replace_content_entry
val replace_content_entries_of_yojson : Yojson.Basic.t -> string list -> Types.replace_content_entry list
val relative_file_version_enum_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.relative_file_version_enum
val reference_type_not_supported_exception_of_yojson : Yojson.Basic.t -> string list -> Types.reference_type_not_supported_exception
val reference_name_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.reference_name_required_exception
val reference_does_not_exist_exception_of_yojson : Yojson.Basic.t -> string list -> Types.reference_does_not_exist_exception
val reaction_emoji_of_yojson : Yojson.Basic.t -> string list -> string
val reaction_short_code_of_yojson : Yojson.Basic.t -> string list -> string
val reaction_unicode_of_yojson : Yojson.Basic.t -> string list -> string
val reaction_value_formats_of_yojson : Yojson.Basic.t -> string list -> Types.reaction_value_formats
val reaction_users_list_of_yojson : Yojson.Basic.t -> string list -> string list
val reaction_for_comment_of_yojson : Yojson.Basic.t -> string list -> Types.reaction_for_comment
val reactions_for_comment_list_of_yojson : Yojson.Basic.t -> string list -> Types.reaction_for_comment list
val reaction_value_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.reaction_value_required_exception
val reaction_limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.reaction_limit_exceeded_exception
val put_repository_triggers_output_of_yojson : Yojson.Basic.t -> string list -> Types.put_repository_triggers_output
val put_repository_triggers_input_of_yojson : Yojson.Basic.t -> string list -> Types.put_repository_triggers_input
val put_file_output_of_yojson : Yojson.Basic.t -> string list -> Types.put_file_output
val put_file_input_of_yojson : Yojson.Basic.t -> string list -> Types.put_file_input
val put_file_entry_conflict_exception_of_yojson : Yojson.Basic.t -> string list -> Types.put_file_entry_conflict_exception
val put_file_entry_of_yojson : Yojson.Basic.t -> string list -> Types.put_file_entry
val put_file_entries_of_yojson : Yojson.Basic.t -> string list -> Types.put_file_entry list
val path_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.path_required_exception
val parent_commit_id_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.parent_commit_id_required_exception
val parent_commit_id_outdated_exception_of_yojson : Yojson.Basic.t -> string list -> Types.parent_commit_id_outdated_exception
val parent_commit_does_not_exist_exception_of_yojson : Yojson.Basic.t -> string list -> Types.parent_commit_does_not_exist_exception
val name_length_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.name_length_exceeded_exception
val invalid_path_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_path_exception
val invalid_parent_commit_id_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_parent_commit_id_exception
val invalid_file_mode_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_file_mode_exception
val invalid_email_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_email_exception
val invalid_deletion_parameter_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_deletion_parameter_exception
val folder_content_size_limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.folder_content_size_limit_exceeded_exception
val file_path_conflicts_with_submodule_path_exception_of_yojson : Yojson.Basic.t -> string list -> Types.file_path_conflicts_with_submodule_path_exception
val file_name_conflicts_with_directory_name_exception_of_yojson : Yojson.Basic.t -> string list -> Types.file_name_conflicts_with_directory_name_exception
val file_content_size_limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.file_content_size_limit_exceeded_exception
val file_content_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.file_content_required_exception
val directory_name_conflicts_with_file_name_exception_of_yojson : Yojson.Basic.t -> string list -> Types.directory_name_conflicts_with_file_name_exception
val commit_message_length_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.commit_message_length_exceeded_exception
val branch_name_is_tag_name_exception_of_yojson : Yojson.Basic.t -> string list -> Types.branch_name_is_tag_name_exception
val put_comment_reaction_input_of_yojson : Yojson.Basic.t -> string list -> Types.put_comment_reaction_input
val invalid_reaction_value_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_reaction_value_exception
val pull_request_status_changed_event_metadata_of_yojson : Yojson.Basic.t -> string list -> Types.pull_request_status_changed_event_metadata
val pull_request_source_reference_updated_event_metadata_of_yojson : Yojson.Basic.t -> string list -> Types.pull_request_source_reference_updated_event_metadata
val pull_request_merged_state_changed_event_metadata_of_yojson : Yojson.Basic.t -> string list -> Types.pull_request_merged_state_changed_event_metadata
val pull_request_id_list_of_yojson : Yojson.Basic.t -> string list -> string list
val pull_request_event_type_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.pull_request_event_type
val event_date_of_yojson : Yojson.Basic.t -> string list -> Smaws_Lib__.CoreTypes.Timestamp.t
val pull_request_created_event_metadata_of_yojson : Yojson.Basic.t -> string list -> Types.pull_request_created_event_metadata
val approval_rule_event_metadata_of_yojson : Yojson.Basic.t -> string list -> Types.approval_rule_event_metadata
val approval_state_changed_event_metadata_of_yojson : Yojson.Basic.t -> string list -> Types.approval_state_changed_event_metadata
val override_status_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.override_status
val approval_rule_overridden_event_metadata_of_yojson : Yojson.Basic.t -> string list -> Types.approval_rule_overridden_event_metadata
val pull_request_event_of_yojson : Yojson.Basic.t -> string list -> Types.pull_request_event
val pull_request_event_list_of_yojson : Yojson.Basic.t -> string list -> Types.pull_request_event list
val pull_request_approval_rules_not_satisfied_exception_of_yojson : Yojson.Basic.t -> string list -> Types.pull_request_approval_rules_not_satisfied_exception
val post_comment_reply_output_of_yojson : Yojson.Basic.t -> string list -> Types.post_comment_reply_output
val post_comment_reply_input_of_yojson : Yojson.Basic.t -> string list -> Types.post_comment_reply_input
val invalid_client_request_token_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_client_request_token_exception
val idempotency_parameter_mismatch_exception_of_yojson : Yojson.Basic.t -> string list -> Types.idempotency_parameter_mismatch_exception
val client_request_token_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.client_request_token_required_exception
val position_of_yojson : Yojson.Basic.t -> string list -> int64
val location_of_yojson : Yojson.Basic.t -> string list -> Types.location
val post_comment_for_pull_request_output_of_yojson : Yojson.Basic.t -> string list -> Types.post_comment_for_pull_request_output
val post_comment_for_pull_request_input_of_yojson : Yojson.Basic.t -> string list -> Types.post_comment_for_pull_request_input
val path_does_not_exist_exception_of_yojson : Yojson.Basic.t -> string list -> Types.path_does_not_exist_exception
val invalid_relative_file_version_enum_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_relative_file_version_enum_exception
val invalid_file_position_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_file_position_exception
val invalid_file_location_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_file_location_exception
val invalid_commit_id_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_commit_id_exception
val commit_id_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.commit_id_required_exception
val commit_does_not_exist_exception_of_yojson : Yojson.Basic.t -> string list -> Types.commit_does_not_exist_exception
val before_commit_id_and_after_commit_id_are_same_exception_of_yojson : Yojson.Basic.t -> string list -> Types.before_commit_id_and_after_commit_id_are_same_exception
val post_comment_for_compared_commit_output_of_yojson : Yojson.Basic.t -> string list -> Types.post_comment_for_compared_commit_output
val post_comment_for_compared_commit_input_of_yojson : Yojson.Basic.t -> string list -> Types.post_comment_for_compared_commit_input
val override_status_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.override_status_required_exception
val override_pull_request_approval_rules_input_of_yojson : Yojson.Basic.t -> string list -> Types.override_pull_request_approval_rules_input
val override_already_set_exception_of_yojson : Yojson.Basic.t -> string list -> Types.override_already_set_exception
val invalid_override_status_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_override_status_exception
val overridden_of_yojson : Yojson.Basic.t -> string list -> bool
val order_enum_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.order_enum
val operation_not_allowed_exception_of_yojson : Yojson.Basic.t -> string list -> Types.operation_not_allowed_exception
val object_type_enum_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.object_type_enum
val object_types_of_yojson : Yojson.Basic.t -> string list -> Types.object_types
val object_size_of_yojson : Yojson.Basic.t -> string list -> int64
val number_of_rules_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.number_of_rules_exceeded_exception
val number_of_rule_templates_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.number_of_rule_templates_exceeded_exception
val number_of_conflicts_of_yojson : Yojson.Basic.t -> string list -> int
val no_change_exception_of_yojson : Yojson.Basic.t -> string list -> Types.no_change_exception
val next_token_of_yojson : Yojson.Basic.t -> string list -> string
val multiple_repositories_in_pull_request_exception_of_yojson : Yojson.Basic.t -> string list -> Types.multiple_repositories_in_pull_request_exception
val multiple_conflict_resolution_entries_exception_of_yojson : Yojson.Basic.t -> string list -> Types.multiple_conflict_resolution_entries_exception
val mode_of_yojson : Yojson.Basic.t -> string list -> string
val merge_pull_request_by_three_way_output_of_yojson : Yojson.Basic.t -> string list -> Types.merge_pull_request_by_three_way_output
val conflict_detail_level_type_enum_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.conflict_detail_level_type_enum
val conflict_resolution_strategy_type_enum_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.conflict_resolution_strategy_type_enum
val keep_empty_folders_of_yojson : Yojson.Basic.t -> string list -> bool
val delete_file_entry_of_yojson : Yojson.Basic.t -> string list -> Types.delete_file_entry
val delete_file_entries_of_yojson : Yojson.Basic.t -> string list -> Types.delete_file_entry list
val conflict_resolution_of_yojson : Yojson.Basic.t -> string list -> Types.conflict_resolution
val merge_pull_request_by_three_way_input_of_yojson : Yojson.Basic.t -> string list -> Types.merge_pull_request_by_three_way_input
val maximum_items_to_compare_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.maximum_items_to_compare_exceeded_exception
val maximum_file_content_to_load_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.maximum_file_content_to_load_exceeded_exception
val maximum_conflict_resolution_entries_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.maximum_conflict_resolution_entries_exceeded_exception
val manual_merge_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.manual_merge_required_exception
val invalid_replacement_type_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_replacement_type_exception
val invalid_replacement_content_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_replacement_content_exception
val invalid_conflict_resolution_strategy_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_conflict_resolution_strategy_exception
val invalid_conflict_resolution_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_conflict_resolution_exception
val invalid_conflict_detail_level_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_conflict_detail_level_exception
val concurrent_reference_update_exception_of_yojson : Yojson.Basic.t -> string list -> Types.concurrent_reference_update_exception
val merge_pull_request_by_squash_output_of_yojson : Yojson.Basic.t -> string list -> Types.merge_pull_request_by_squash_output
val merge_pull_request_by_squash_input_of_yojson : Yojson.Basic.t -> string list -> Types.merge_pull_request_by_squash_input
val merge_pull_request_by_fast_forward_output_of_yojson : Yojson.Basic.t -> string list -> Types.merge_pull_request_by_fast_forward_output
val merge_pull_request_by_fast_forward_input_of_yojson : Yojson.Basic.t -> string list -> Types.merge_pull_request_by_fast_forward_input
val merge_options_of_yojson : Yojson.Basic.t -> string list -> Types.merge_option_type_enum list
val merge_option_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.merge_option_required_exception
val change_type_enum_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.change_type_enum
val merge_operations_of_yojson : Yojson.Basic.t -> string list -> Types.merge_operations
val is_hunk_conflict_of_yojson : Yojson.Basic.t -> string list -> bool
val line_number_of_yojson : Yojson.Basic.t -> string list -> int
val hunk_content_of_yojson : Yojson.Basic.t -> string list -> string
val merge_hunk_detail_of_yojson : Yojson.Basic.t -> string list -> Types.merge_hunk_detail
val merge_hunk_of_yojson : Yojson.Basic.t -> string list -> Types.merge_hunk
val merge_hunks_of_yojson : Yojson.Basic.t -> string list -> Types.merge_hunk list
val merge_branches_by_three_way_output_of_yojson : Yojson.Basic.t -> string list -> Types.merge_branches_by_three_way_output
val commit_name_of_yojson : Yojson.Basic.t -> string list -> string
val merge_branches_by_three_way_input_of_yojson : Yojson.Basic.t -> string list -> Types.merge_branches_by_three_way_input
val invalid_target_branch_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_target_branch_exception
val invalid_commit_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_commit_exception
val file_mode_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.file_mode_required_exception
val commit_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.commit_required_exception
val merge_branches_by_squash_output_of_yojson : Yojson.Basic.t -> string list -> Types.merge_branches_by_squash_output
val merge_branches_by_squash_input_of_yojson : Yojson.Basic.t -> string list -> Types.merge_branches_by_squash_input
val merge_branches_by_fast_forward_output_of_yojson : Yojson.Basic.t -> string list -> Types.merge_branches_by_fast_forward_output
val merge_branches_by_fast_forward_input_of_yojson : Yojson.Basic.t -> string list -> Types.merge_branches_by_fast_forward_input
val maximum_rule_templates_associated_with_repository_exception_of_yojson : Yojson.Basic.t -> string list -> Types.maximum_rule_templates_associated_with_repository_exception
val maximum_repository_names_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.maximum_repository_names_exceeded_exception
val maximum_open_pull_requests_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.maximum_open_pull_requests_exceeded_exception
val maximum_file_entries_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.maximum_file_entries_exceeded_exception
val max_results_of_yojson : Yojson.Basic.t -> string list -> int
val list_tags_for_resource_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_tags_for_resource_output
val list_tags_for_resource_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_tags_for_resource_input
val list_repositories_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_repositories_output
val list_repositories_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_repositories_input
val list_repositories_for_approval_rule_template_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_repositories_for_approval_rule_template_output
val list_repositories_for_approval_rule_template_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_repositories_for_approval_rule_template_input
val invalid_max_results_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_max_results_exception
val invalid_continuation_token_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_continuation_token_exception
val invalid_sort_by_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_sort_by_exception
val invalid_order_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_order_exception
val list_pull_requests_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_pull_requests_output
val list_pull_requests_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_pull_requests_input
val invalid_author_arn_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_author_arn_exception
val author_does_not_exist_exception_of_yojson : Yojson.Basic.t -> string list -> Types.author_does_not_exist_exception
val list_file_commit_history_response_of_yojson : Yojson.Basic.t -> string list -> Types.list_file_commit_history_response
val limit_of_yojson : Yojson.Basic.t -> string list -> int
val list_file_commit_history_request_of_yojson : Yojson.Basic.t -> string list -> Types.list_file_commit_history_request
val list_branches_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_branches_output
val list_branches_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_branches_input
val approval_rule_template_name_list_of_yojson : Yojson.Basic.t -> string list -> string list
val list_associated_approval_rule_templates_for_repository_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_associated_approval_rule_templates_for_repository_output
val list_associated_approval_rule_templates_for_repository_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_associated_approval_rule_templates_for_repository_input
val list_approval_rule_templates_output_of_yojson : Yojson.Basic.t -> string list -> Types.list_approval_rule_templates_output
val list_approval_rule_templates_input_of_yojson : Yojson.Basic.t -> string list -> Types.list_approval_rule_templates_input
val is_object_type_conflict_of_yojson : Yojson.Basic.t -> string list -> bool
val is_mergeable_of_yojson : Yojson.Basic.t -> string list -> bool
val is_file_mode_conflict_of_yojson : Yojson.Basic.t -> string list -> bool
val is_content_conflict_of_yojson : Yojson.Basic.t -> string list -> bool
val capital_boolean_of_yojson : Yojson.Basic.t -> string list -> bool
val is_binary_file_of_yojson : Yojson.Basic.t -> string list -> Types.is_binary_file
val invalid_targets_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_targets_exception
val invalid_target_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_target_exception
val invalid_source_commit_specifier_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_source_commit_specifier_exception
val invalid_reference_name_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_reference_name_exception
val invalid_reaction_user_arn_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_reaction_user_arn_exception
val invalid_pull_request_event_type_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_pull_request_event_type_exception
val invalid_merge_option_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_merge_option_exception
val invalid_max_merge_hunks_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_max_merge_hunks_exception
val invalid_max_conflict_files_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_max_conflict_files_exception
val invalid_destination_commit_specifier_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_destination_commit_specifier_exception
val invalid_blob_id_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_blob_id_exception
val invalid_actor_arn_exception_of_yojson : Yojson.Basic.t -> string list -> Types.invalid_actor_arn_exception
val get_repository_triggers_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_repository_triggers_output
val get_repository_triggers_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_repository_triggers_input
val get_repository_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_repository_output
val get_repository_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_repository_input
val get_pull_request_override_state_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_pull_request_override_state_output
val get_pull_request_override_state_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_pull_request_override_state_input
val get_pull_request_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_pull_request_output
val get_pull_request_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_pull_request_input
val approval_of_yojson : Yojson.Basic.t -> string list -> Types.approval
val approval_list_of_yojson : Yojson.Basic.t -> string list -> Types.approval list
val get_pull_request_approval_states_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_pull_request_approval_states_output
val get_pull_request_approval_states_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_pull_request_approval_states_input
val get_merge_options_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_merge_options_output
val get_merge_options_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_merge_options_input
val file_size_of_yojson : Yojson.Basic.t -> string list -> int64
val file_sizes_of_yojson : Yojson.Basic.t -> string list -> Types.file_sizes
val file_modes_of_yojson : Yojson.Basic.t -> string list -> Types.file_modes
val conflict_metadata_of_yojson : Yojson.Basic.t -> string list -> Types.conflict_metadata
val conflict_metadata_list_of_yojson : Yojson.Basic.t -> string list -> Types.conflict_metadata list
val get_merge_conflicts_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_merge_conflicts_output
val get_merge_conflicts_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_merge_conflicts_input
val get_merge_commit_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_merge_commit_output
val get_merge_commit_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_merge_commit_input
val folder_of_yojson : Yojson.Basic.t -> string list -> Types.folder
val folder_list_of_yojson : Yojson.Basic.t -> string list -> Types.folder list
val file_of_yojson : Yojson.Basic.t -> string list -> Types.file
val file_list_of_yojson : Yojson.Basic.t -> string list -> Types.file list
val get_folder_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_folder_output
val get_folder_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_folder_input
val folder_does_not_exist_exception_of_yojson : Yojson.Basic.t -> string list -> Types.folder_does_not_exist_exception
val get_file_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_file_output
val get_file_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_file_input
val file_too_large_exception_of_yojson : Yojson.Basic.t -> string list -> Types.file_too_large_exception
val file_does_not_exist_exception_of_yojson : Yojson.Basic.t -> string list -> Types.file_does_not_exist_exception
val blob_metadata_of_yojson : Yojson.Basic.t -> string list -> Types.blob_metadata
val difference_of_yojson : Yojson.Basic.t -> string list -> Types.difference
val difference_list_of_yojson : Yojson.Basic.t -> string list -> Types.difference list
val get_differences_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_differences_output
val get_differences_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_differences_input
val get_commit_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_commit_output
val get_commit_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_commit_input
val commit_id_does_not_exist_exception_of_yojson : Yojson.Basic.t -> string list -> Types.commit_id_does_not_exist_exception
val comments_of_yojson : Yojson.Basic.t -> string list -> Types.comment list
val comments_for_pull_request_of_yojson : Yojson.Basic.t -> string list -> Types.comments_for_pull_request
val comments_for_pull_request_data_of_yojson : Yojson.Basic.t -> string list -> Types.comments_for_pull_request list
val get_comments_for_pull_request_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_comments_for_pull_request_output
val get_comments_for_pull_request_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_comments_for_pull_request_input
val comments_for_compared_commit_of_yojson : Yojson.Basic.t -> string list -> Types.comments_for_compared_commit
val comments_for_compared_commit_data_of_yojson : Yojson.Basic.t -> string list -> Types.comments_for_compared_commit list
val get_comments_for_compared_commit_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_comments_for_compared_commit_output
val get_comments_for_compared_commit_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_comments_for_compared_commit_input
val get_comment_reactions_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_comment_reactions_output
val get_comment_reactions_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_comment_reactions_input
val get_comment_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_comment_output
val get_comment_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_comment_input
val branch_info_of_yojson : Yojson.Basic.t -> string list -> Types.branch_info
val get_branch_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_branch_output
val get_branch_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_branch_input
val get_blob_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_blob_output
val get_blob_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_blob_input
val blob_id_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.blob_id_required_exception
val blob_id_does_not_exist_exception_of_yojson : Yojson.Basic.t -> string list -> Types.blob_id_does_not_exist_exception
val get_approval_rule_template_output_of_yojson : Yojson.Basic.t -> string list -> Types.get_approval_rule_template_output
val get_approval_rule_template_input_of_yojson : Yojson.Basic.t -> string list -> Types.get_approval_rule_template_input
val file_metadata_of_yojson : Yojson.Basic.t -> string list -> Types.file_metadata
val files_metadata_of_yojson : Yojson.Basic.t -> string list -> Types.file_metadata list
val file_paths_of_yojson : Yojson.Basic.t -> string list -> string list
val file_entry_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.file_entry_required_exception
val file_content_and_source_file_specified_exception_of_yojson : Yojson.Basic.t -> string list -> Types.file_content_and_source_file_specified_exception
val exception_name_of_yojson : Yojson.Basic.t -> string list -> string
val approved_of_yojson : Yojson.Basic.t -> string list -> bool
val approval_rules_satisfied_list_of_yojson : Yojson.Basic.t -> string list -> string list
val approval_rules_not_satisfied_list_of_yojson : Yojson.Basic.t -> string list -> string list
val evaluation_of_yojson : Yojson.Basic.t -> string list -> Types.evaluation
val evaluate_pull_request_approval_rules_output_of_yojson : Yojson.Basic.t -> string list -> Types.evaluate_pull_request_approval_rules_output
val evaluate_pull_request_approval_rules_input_of_yojson : Yojson.Basic.t -> string list -> Types.evaluate_pull_request_approval_rules_input
val error_message_of_yojson : Yojson.Basic.t -> string list -> string
val error_code_of_yojson : Yojson.Basic.t -> string list -> string
val disassociate_approval_rule_template_from_repository_input_of_yojson : Yojson.Basic.t -> string list -> Types.disassociate_approval_rule_template_from_repository_input
val describe_pull_request_events_output_of_yojson : Yojson.Basic.t -> string list -> Types.describe_pull_request_events_output
val describe_pull_request_events_input_of_yojson : Yojson.Basic.t -> string list -> Types.describe_pull_request_events_input
val actor_does_not_exist_exception_of_yojson : Yojson.Basic.t -> string list -> Types.actor_does_not_exist_exception
val describe_merge_conflicts_output_of_yojson : Yojson.Basic.t -> string list -> Types.describe_merge_conflicts_output
val describe_merge_conflicts_input_of_yojson : Yojson.Basic.t -> string list -> Types.describe_merge_conflicts_input
val delete_repository_output_of_yojson : Yojson.Basic.t -> string list -> Types.delete_repository_output
val delete_repository_input_of_yojson : Yojson.Basic.t -> string list -> Types.delete_repository_input
val delete_pull_request_approval_rule_output_of_yojson : Yojson.Basic.t -> string list -> Types.delete_pull_request_approval_rule_output
val delete_pull_request_approval_rule_input_of_yojson : Yojson.Basic.t -> string list -> Types.delete_pull_request_approval_rule_input
val cannot_delete_approval_rule_from_template_exception_of_yojson : Yojson.Basic.t -> string list -> Types.cannot_delete_approval_rule_from_template_exception
val delete_file_output_of_yojson : Yojson.Basic.t -> string list -> Types.delete_file_output
val delete_file_input_of_yojson : Yojson.Basic.t -> string list -> Types.delete_file_input
val delete_comment_content_output_of_yojson : Yojson.Basic.t -> string list -> Types.delete_comment_content_output
val delete_comment_content_input_of_yojson : Yojson.Basic.t -> string list -> Types.delete_comment_content_input
val delete_branch_output_of_yojson : Yojson.Basic.t -> string list -> Types.delete_branch_output
val delete_branch_input_of_yojson : Yojson.Basic.t -> string list -> Types.delete_branch_input
val default_branch_cannot_be_deleted_exception_of_yojson : Yojson.Basic.t -> string list -> Types.default_branch_cannot_be_deleted_exception
val delete_approval_rule_template_output_of_yojson : Yojson.Basic.t -> string list -> Types.delete_approval_rule_template_output
val delete_approval_rule_template_input_of_yojson : Yojson.Basic.t -> string list -> Types.delete_approval_rule_template_input
val approval_rule_template_in_use_exception_of_yojson : Yojson.Basic.t -> string list -> Types.approval_rule_template_in_use_exception
val create_unreferenced_merge_commit_output_of_yojson : Yojson.Basic.t -> string list -> Types.create_unreferenced_merge_commit_output
val create_unreferenced_merge_commit_input_of_yojson : Yojson.Basic.t -> string list -> Types.create_unreferenced_merge_commit_input
val create_repository_output_of_yojson : Yojson.Basic.t -> string list -> Types.create_repository_output
val create_repository_input_of_yojson : Yojson.Basic.t -> string list -> Types.create_repository_input
val create_pull_request_output_of_yojson : Yojson.Basic.t -> string list -> Types.create_pull_request_output
val create_pull_request_input_of_yojson : Yojson.Basic.t -> string list -> Types.create_pull_request_input
val create_pull_request_approval_rule_output_of_yojson : Yojson.Basic.t -> string list -> Types.create_pull_request_approval_rule_output
val create_pull_request_approval_rule_input_of_yojson : Yojson.Basic.t -> string list -> Types.create_pull_request_approval_rule_input
val approval_rule_name_already_exists_exception_of_yojson : Yojson.Basic.t -> string list -> Types.approval_rule_name_already_exists_exception
val create_commit_output_of_yojson : Yojson.Basic.t -> string list -> Types.create_commit_output
val create_commit_input_of_yojson : Yojson.Basic.t -> string list -> Types.create_commit_input
val create_branch_input_of_yojson : Yojson.Basic.t -> string list -> Types.create_branch_input
val branch_name_exists_exception_of_yojson : Yojson.Basic.t -> string list -> Types.branch_name_exists_exception
val create_approval_rule_template_output_of_yojson : Yojson.Basic.t -> string list -> Types.create_approval_rule_template_output
val create_approval_rule_template_input_of_yojson : Yojson.Basic.t -> string list -> Types.create_approval_rule_template_input
val conflict_of_yojson : Yojson.Basic.t -> string list -> Types.conflict
val conflicts_of_yojson : Yojson.Basic.t -> string list -> Types.conflict list
val commit_objects_list_of_yojson : Yojson.Basic.t -> string list -> Types.commit list
val commit_ids_list_required_exception_of_yojson : Yojson.Basic.t -> string list -> Types.commit_ids_list_required_exception
val commit_ids_limit_exceeded_exception_of_yojson : Yojson.Basic.t -> string list -> Types.commit_ids_limit_exceeded_exception
val commit_ids_input_list_of_yojson : Yojson.Basic.t -> string list -> string list
val batch_get_repositories_error_code_enum_of_yojson : Smaws_Lib.Json.DeserializeHelpers.t -> string list -> Types.batch_get_repositories_error_code_enum
val batch_get_repositories_error_of_yojson : Yojson.Basic.t -> string list -> Types.batch_get_repositories_error
val batch_get_repositories_errors_list_of_yojson : Yojson.Basic.t -> string list -> Types.batch_get_repositories_error list
val batch_get_repositories_output_of_yojson : Yojson.Basic.t -> string list -> Types.batch_get_repositories_output
val batch_get_repositories_input_of_yojson : Yojson.Basic.t -> string list -> Types.batch_get_repositories_input
val batch_get_commits_error_of_yojson : Yojson.Basic.t -> string list -> Types.batch_get_commits_error
val batch_get_commits_errors_list_of_yojson : Yojson.Basic.t -> string list -> Types.batch_get_commits_error list
val batch_get_commits_output_of_yojson : Yojson.Basic.t -> string list -> Types.batch_get_commits_output
val batch_get_commits_input_of_yojson : Yojson.Basic.t -> string list -> Types.batch_get_commits_input
val batch_disassociate_approval_rule_template_from_repositories_error_of_yojson : Yojson.Basic.t -> string list -> Types.batch_disassociate_approval_rule_template_from_repositories_error
val batch_disassociate_approval_rule_template_from_repositories_errors_list_of_yojson : Yojson.Basic.t -> string list -> Types.batch_disassociate_approval_rule_template_from_repositories_error list
val batch_disassociate_approval_rule_template_from_repositories_output_of_yojson : Yojson.Basic.t -> string list -> Types.batch_disassociate_approval_rule_template_from_repositories_output
val batch_disassociate_approval_rule_template_from_repositories_input_of_yojson : Yojson.Basic.t -> string list -> Types.batch_disassociate_approval_rule_template_from_repositories_input
val batch_describe_merge_conflicts_error_of_yojson : Yojson.Basic.t -> string list -> Types.batch_describe_merge_conflicts_error
val batch_describe_merge_conflicts_errors_of_yojson : Yojson.Basic.t -> string list -> Types.batch_describe_merge_conflicts_error list
val batch_describe_merge_conflicts_output_of_yojson : Yojson.Basic.t -> string list -> Types.batch_describe_merge_conflicts_output
val batch_describe_merge_conflicts_input_of_yojson : Yojson.Basic.t -> string list -> Types.batch_describe_merge_conflicts_input
val batch_associate_approval_rule_template_with_repositories_error_of_yojson : Yojson.Basic.t -> string list -> Types.batch_associate_approval_rule_template_with_repositories_error
val batch_associate_approval_rule_template_with_repositories_errors_list_of_yojson : Yojson.Basic.t -> string list -> Types.batch_associate_approval_rule_template_with_repositories_error list
val batch_associate_approval_rule_template_with_repositories_output_of_yojson : Yojson.Basic.t -> string list -> Types.batch_associate_approval_rule_template_with_repositories_output
val batch_associate_approval_rule_template_with_repositories_input_of_yojson : Yojson.Basic.t -> string list -> Types.batch_associate_approval_rule_template_with_repositories_input
val associate_approval_rule_template_with_repository_input_of_yojson : Yojson.Basic.t -> string list -> Types.associate_approval_rule_template_with_repository_input