aws-sdk-codecommit 1.99.0

AWS SDK for AWS CodeCommit
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn type_erase_result<O, E>(
    result: ::std::result::Result<O, E>,
) -> ::std::result::Result<
    ::aws_smithy_runtime_api::client::interceptors::context::Output,
    ::aws_smithy_runtime_api::client::orchestrator::OrchestratorError<::aws_smithy_runtime_api::client::interceptors::context::Error>,
>
where
    O: ::std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
    E: ::std::error::Error + std::fmt::Debug + ::std::marker::Send + ::std::marker::Sync + 'static,
{
    result
        .map(|output| ::aws_smithy_runtime_api::client::interceptors::context::Output::erase(output))
        .map_err(|error| ::aws_smithy_runtime_api::client::interceptors::context::Error::erase(error))
        .map_err(::std::convert::Into::into)
}

pub fn parse_http_error_metadata(
    _response_status: u16,
    response_headers: &::aws_smithy_runtime_api::http::Headers,
    response_body: &[u8],
) -> ::std::result::Result<::aws_smithy_types::error::metadata::Builder, ::aws_smithy_json::deserialize::error::DeserializeError> {
    crate::json_errors::parse_error_metadata(response_body, response_headers)
}

pub(crate) mod shape_associate_approval_rule_template_with_repository;

pub(crate) mod shape_batch_associate_approval_rule_template_with_repositories;

pub(crate) mod shape_batch_describe_merge_conflicts;

pub(crate) mod shape_batch_disassociate_approval_rule_template_from_repositories;

pub(crate) mod shape_batch_get_commits;

pub(crate) mod shape_batch_get_repositories;

pub(crate) mod shape_create_approval_rule_template;

pub(crate) mod shape_create_branch;

pub(crate) mod shape_create_commit;

pub(crate) mod shape_create_pull_request;

pub(crate) mod shape_create_pull_request_approval_rule;

pub(crate) mod shape_create_repository;

pub(crate) mod shape_create_unreferenced_merge_commit;

pub(crate) mod shape_delete_approval_rule_template;

pub(crate) mod shape_delete_branch;

pub(crate) mod shape_delete_comment_content;

pub(crate) mod shape_delete_file;

pub(crate) mod shape_delete_pull_request_approval_rule;

pub(crate) mod shape_delete_repository;

pub(crate) mod shape_describe_merge_conflicts;

pub(crate) mod shape_describe_pull_request_events;

pub(crate) mod shape_disassociate_approval_rule_template_from_repository;

pub(crate) mod shape_evaluate_pull_request_approval_rules;

pub(crate) mod shape_get_approval_rule_template;

pub(crate) mod shape_get_blob;

pub(crate) mod shape_get_branch;

pub(crate) mod shape_get_comment;

pub(crate) mod shape_get_comment_reactions;

pub(crate) mod shape_get_comments_for_compared_commit;

pub(crate) mod shape_get_comments_for_pull_request;

pub(crate) mod shape_get_commit;

pub(crate) mod shape_get_differences;

pub(crate) mod shape_get_file;

pub(crate) mod shape_get_folder;

pub(crate) mod shape_get_merge_commit;

pub(crate) mod shape_get_merge_conflicts;

pub(crate) mod shape_get_merge_options;

pub(crate) mod shape_get_pull_request;

pub(crate) mod shape_get_pull_request_approval_states;

pub(crate) mod shape_get_pull_request_override_state;

pub(crate) mod shape_get_repository;

pub(crate) mod shape_get_repository_triggers;

pub(crate) mod shape_list_approval_rule_templates;

pub(crate) mod shape_list_associated_approval_rule_templates_for_repository;

pub(crate) mod shape_list_branches;

pub(crate) mod shape_list_file_commit_history;

pub(crate) mod shape_list_pull_requests;

pub(crate) mod shape_list_repositories;

pub(crate) mod shape_list_repositories_for_approval_rule_template;

pub(crate) mod shape_list_tags_for_resource;

pub(crate) mod shape_merge_branches_by_fast_forward;

pub(crate) mod shape_merge_branches_by_squash;

pub(crate) mod shape_merge_branches_by_three_way;

pub(crate) mod shape_merge_pull_request_by_fast_forward;

pub(crate) mod shape_merge_pull_request_by_squash;

pub(crate) mod shape_merge_pull_request_by_three_way;

pub(crate) mod shape_override_pull_request_approval_rules;

pub(crate) mod shape_post_comment_for_compared_commit;

pub(crate) mod shape_post_comment_for_pull_request;

pub(crate) mod shape_post_comment_reply;

pub(crate) mod shape_put_comment_reaction;

pub(crate) mod shape_put_file;

pub(crate) mod shape_put_repository_triggers;

pub(crate) mod shape_tag_resource;

pub(crate) mod shape_test_repository_triggers;

pub(crate) mod shape_untag_resource;

pub(crate) mod shape_update_approval_rule_template_content;

pub(crate) mod shape_update_approval_rule_template_description;

pub(crate) mod shape_update_approval_rule_template_name;

pub(crate) mod shape_update_comment;

pub(crate) mod shape_update_default_branch;

pub(crate) mod shape_update_pull_request_approval_rule_content;

pub(crate) mod shape_update_pull_request_approval_state;

pub(crate) mod shape_update_pull_request_description;

pub(crate) mod shape_update_pull_request_status;

pub(crate) mod shape_update_pull_request_title;

pub(crate) mod shape_update_repository_description;

pub(crate) mod shape_update_repository_encryption_key;

pub(crate) mod shape_update_repository_name;

pub(crate) fn or_empty_doc(data: &[u8]) -> &[u8] {
    if data.is_empty() {
        b"{}"
    } else {
        data
    }
}

pub(crate) mod shape_actor_does_not_exist_exception;

pub(crate) mod shape_approval_rule_content_required_exception;

pub(crate) mod shape_approval_rule_does_not_exist_exception;

pub(crate) mod shape_approval_rule_name_already_exists_exception;

pub(crate) mod shape_approval_rule_name_required_exception;

pub(crate) mod shape_approval_rule_template_content_required_exception;

pub(crate) mod shape_approval_rule_template_does_not_exist_exception;

pub(crate) mod shape_approval_rule_template_in_use_exception;

pub(crate) mod shape_approval_rule_template_name_already_exists_exception;

pub(crate) mod shape_approval_rule_template_name_required_exception;

pub(crate) mod shape_approval_state_required_exception;

pub(crate) mod shape_associate_approval_rule_template_with_repository_input;

pub(crate) mod shape_author_does_not_exist_exception;

pub(crate) mod shape_batch_associate_approval_rule_template_with_repositories_input;

pub(crate) mod shape_batch_describe_merge_conflicts_input;

pub(crate) mod shape_batch_disassociate_approval_rule_template_from_repositories_input;

pub(crate) mod shape_batch_get_commits_input;

pub(crate) mod shape_batch_get_repositories_input;

pub(crate) mod shape_before_commit_id_and_after_commit_id_are_same_exception;

pub(crate) mod shape_blob_id_does_not_exist_exception;

pub(crate) mod shape_blob_id_required_exception;

pub(crate) mod shape_branch_does_not_exist_exception;

pub(crate) mod shape_branch_name_exists_exception;

pub(crate) mod shape_branch_name_is_tag_name_exception;

pub(crate) mod shape_branch_name_required_exception;

pub(crate) mod shape_cannot_delete_approval_rule_from_template_exception;

pub(crate) mod shape_cannot_modify_approval_rule_from_template_exception;

pub(crate) mod shape_client_request_token_required_exception;

pub(crate) mod shape_comment_content_required_exception;

pub(crate) mod shape_comment_content_size_limit_exceeded_exception;

pub(crate) mod shape_comment_deleted_exception;

pub(crate) mod shape_comment_does_not_exist_exception;

pub(crate) mod shape_comment_id_required_exception;

pub(crate) mod shape_comment_not_created_by_caller_exception;

pub(crate) mod shape_commit_does_not_exist_exception;

pub(crate) mod shape_commit_id_does_not_exist_exception;

pub(crate) mod shape_commit_id_required_exception;

pub(crate) mod shape_commit_ids_limit_exceeded_exception;

pub(crate) mod shape_commit_ids_list_required_exception;

pub(crate) mod shape_commit_message_length_exceeded_exception;

pub(crate) mod shape_commit_required_exception;

pub(crate) mod shape_concurrent_reference_update_exception;

pub(crate) mod shape_create_approval_rule_template_input;

pub(crate) mod shape_create_branch_input;

pub(crate) mod shape_create_commit_input;

pub(crate) mod shape_create_pull_request_approval_rule_input;

pub(crate) mod shape_create_pull_request_input;

pub(crate) mod shape_create_repository_input;

pub(crate) mod shape_create_unreferenced_merge_commit_input;

pub(crate) mod shape_default_branch_cannot_be_deleted_exception;

pub(crate) mod shape_delete_approval_rule_template_input;

pub(crate) mod shape_delete_branch_input;

pub(crate) mod shape_delete_comment_content_input;

pub(crate) mod shape_delete_file_input;

pub(crate) mod shape_delete_pull_request_approval_rule_input;

pub(crate) mod shape_delete_repository_input;

pub(crate) mod shape_describe_merge_conflicts_input;

pub(crate) mod shape_describe_pull_request_events_input;

pub(crate) mod shape_directory_name_conflicts_with_file_name_exception;

pub(crate) mod shape_disassociate_approval_rule_template_from_repository_input;

pub(crate) mod shape_encryption_integrity_checks_failed_exception;

pub(crate) mod shape_encryption_key_access_denied_exception;

pub(crate) mod shape_encryption_key_disabled_exception;

pub(crate) mod shape_encryption_key_invalid_id_exception;

pub(crate) mod shape_encryption_key_invalid_usage_exception;

pub(crate) mod shape_encryption_key_not_found_exception;

pub(crate) mod shape_encryption_key_required_exception;

pub(crate) mod shape_encryption_key_unavailable_exception;

pub(crate) mod shape_evaluate_pull_request_approval_rules_input;

pub(crate) mod shape_file_content_and_source_file_specified_exception;

pub(crate) mod shape_file_content_required_exception;

pub(crate) mod shape_file_content_size_limit_exceeded_exception;

pub(crate) mod shape_file_does_not_exist_exception;

pub(crate) mod shape_file_entry_required_exception;

pub(crate) mod shape_file_mode_required_exception;

pub(crate) mod shape_file_name_conflicts_with_directory_name_exception;

pub(crate) mod shape_file_path_conflicts_with_submodule_path_exception;

pub(crate) mod shape_file_too_large_exception;

pub(crate) mod shape_folder_content_size_limit_exceeded_exception;

pub(crate) mod shape_folder_does_not_exist_exception;

pub(crate) mod shape_get_approval_rule_template_input;

pub(crate) mod shape_get_blob_input;

pub(crate) mod shape_get_branch_input;

pub(crate) mod shape_get_comment_input;

pub(crate) mod shape_get_comment_reactions_input;

pub(crate) mod shape_get_comments_for_compared_commit_input;

pub(crate) mod shape_get_comments_for_pull_request_input;

pub(crate) mod shape_get_commit_input;

pub(crate) mod shape_get_differences_input;

pub(crate) mod shape_get_file_input;

pub(crate) mod shape_get_folder_input;

pub(crate) mod shape_get_merge_commit_input;

pub(crate) mod shape_get_merge_conflicts_input;

pub(crate) mod shape_get_merge_options_input;

pub(crate) mod shape_get_pull_request_approval_states_input;

pub(crate) mod shape_get_pull_request_input;

pub(crate) mod shape_get_pull_request_override_state_input;

pub(crate) mod shape_get_repository_input;

pub(crate) mod shape_get_repository_triggers_input;

pub(crate) mod shape_idempotency_parameter_mismatch_exception;

pub(crate) mod shape_invalid_actor_arn_exception;

pub(crate) mod shape_invalid_approval_rule_content_exception;

pub(crate) mod shape_invalid_approval_rule_name_exception;

pub(crate) mod shape_invalid_approval_rule_template_content_exception;

pub(crate) mod shape_invalid_approval_rule_template_description_exception;

pub(crate) mod shape_invalid_approval_rule_template_name_exception;

pub(crate) mod shape_invalid_approval_state_exception;

pub(crate) mod shape_invalid_author_arn_exception;

pub(crate) mod shape_invalid_blob_id_exception;

pub(crate) mod shape_invalid_branch_name_exception;

pub(crate) mod shape_invalid_client_request_token_exception;

pub(crate) mod shape_invalid_comment_id_exception;

pub(crate) mod shape_invalid_commit_exception;

pub(crate) mod shape_invalid_commit_id_exception;

pub(crate) mod shape_invalid_conflict_detail_level_exception;

pub(crate) mod shape_invalid_conflict_resolution_exception;

pub(crate) mod shape_invalid_conflict_resolution_strategy_exception;

pub(crate) mod shape_invalid_continuation_token_exception;

pub(crate) mod shape_invalid_deletion_parameter_exception;

pub(crate) mod shape_invalid_description_exception;

pub(crate) mod shape_invalid_destination_commit_specifier_exception;

pub(crate) mod shape_invalid_email_exception;

pub(crate) mod shape_invalid_file_location_exception;

pub(crate) mod shape_invalid_file_mode_exception;

pub(crate) mod shape_invalid_file_position_exception;

pub(crate) mod shape_invalid_max_conflict_files_exception;

pub(crate) mod shape_invalid_max_merge_hunks_exception;

pub(crate) mod shape_invalid_max_results_exception;

pub(crate) mod shape_invalid_merge_option_exception;

pub(crate) mod shape_invalid_order_exception;

pub(crate) mod shape_invalid_override_status_exception;

pub(crate) mod shape_invalid_parent_commit_id_exception;

pub(crate) mod shape_invalid_path_exception;

pub(crate) mod shape_invalid_pull_request_event_type_exception;

pub(crate) mod shape_invalid_pull_request_id_exception;

pub(crate) mod shape_invalid_pull_request_status_exception;

pub(crate) mod shape_invalid_pull_request_status_update_exception;

pub(crate) mod shape_invalid_reaction_user_arn_exception;

pub(crate) mod shape_invalid_reaction_value_exception;

pub(crate) mod shape_invalid_reference_name_exception;

pub(crate) mod shape_invalid_relative_file_version_enum_exception;

pub(crate) mod shape_invalid_replacement_content_exception;

pub(crate) mod shape_invalid_replacement_type_exception;

pub(crate) mod shape_invalid_repository_description_exception;

pub(crate) mod shape_invalid_repository_name_exception;

pub(crate) mod shape_invalid_repository_trigger_branch_name_exception;

pub(crate) mod shape_invalid_repository_trigger_custom_data_exception;

pub(crate) mod shape_invalid_repository_trigger_destination_arn_exception;

pub(crate) mod shape_invalid_repository_trigger_events_exception;

pub(crate) mod shape_invalid_repository_trigger_name_exception;

pub(crate) mod shape_invalid_repository_trigger_region_exception;

pub(crate) mod shape_invalid_resource_arn_exception;

pub(crate) mod shape_invalid_revision_id_exception;

pub(crate) mod shape_invalid_rule_content_sha256_exception;

pub(crate) mod shape_invalid_sort_by_exception;

pub(crate) mod shape_invalid_source_commit_specifier_exception;

pub(crate) mod shape_invalid_system_tag_usage_exception;

pub(crate) mod shape_invalid_tag_keys_list_exception;

pub(crate) mod shape_invalid_tags_map_exception;

pub(crate) mod shape_invalid_target_branch_exception;

pub(crate) mod shape_invalid_target_exception;

pub(crate) mod shape_invalid_targets_exception;

pub(crate) mod shape_invalid_title_exception;

pub(crate) mod shape_list_approval_rule_templates_input;

pub(crate) mod shape_list_associated_approval_rule_templates_for_repository_input;

pub(crate) mod shape_list_branches_input;

pub(crate) mod shape_list_file_commit_history_input;

pub(crate) mod shape_list_pull_requests_input;

pub(crate) mod shape_list_repositories_for_approval_rule_template_input;

pub(crate) mod shape_list_repositories_input;

pub(crate) mod shape_list_tags_for_resource_input;

pub(crate) mod shape_manual_merge_required_exception;

pub(crate) mod shape_maximum_branches_exceeded_exception;

pub(crate) mod shape_maximum_conflict_resolution_entries_exceeded_exception;

pub(crate) mod shape_maximum_file_content_to_load_exceeded_exception;

pub(crate) mod shape_maximum_file_entries_exceeded_exception;

pub(crate) mod shape_maximum_items_to_compare_exceeded_exception;

pub(crate) mod shape_maximum_number_of_approvals_exceeded_exception;

pub(crate) mod shape_maximum_open_pull_requests_exceeded_exception;

pub(crate) mod shape_maximum_repository_names_exceeded_exception;

pub(crate) mod shape_maximum_repository_triggers_exceeded_exception;

pub(crate) mod shape_maximum_rule_templates_associated_with_repository_exception;

pub(crate) mod shape_merge_branches_by_fast_forward_input;

pub(crate) mod shape_merge_branches_by_squash_input;

pub(crate) mod shape_merge_branches_by_three_way_input;

pub(crate) mod shape_merge_option_required_exception;

pub(crate) mod shape_merge_pull_request_by_fast_forward_input;

pub(crate) mod shape_merge_pull_request_by_squash_input;

pub(crate) mod shape_merge_pull_request_by_three_way_input;

pub(crate) mod shape_multiple_conflict_resolution_entries_exception;

pub(crate) mod shape_multiple_repositories_in_pull_request_exception;

pub(crate) mod shape_name_length_exceeded_exception;

pub(crate) mod shape_no_change_exception;

pub(crate) mod shape_number_of_rule_templates_exceeded_exception;

pub(crate) mod shape_number_of_rules_exceeded_exception;

pub(crate) mod shape_operation_not_allowed_exception;

pub(crate) mod shape_override_already_set_exception;

pub(crate) mod shape_override_pull_request_approval_rules_input;

pub(crate) mod shape_override_status_required_exception;

pub(crate) mod shape_parent_commit_does_not_exist_exception;

pub(crate) mod shape_parent_commit_id_outdated_exception;

pub(crate) mod shape_parent_commit_id_required_exception;

pub(crate) mod shape_path_does_not_exist_exception;

pub(crate) mod shape_path_required_exception;

pub(crate) mod shape_post_comment_for_compared_commit_input;

pub(crate) mod shape_post_comment_for_pull_request_input;

pub(crate) mod shape_post_comment_reply_input;

pub(crate) mod shape_pull_request_already_closed_exception;

pub(crate) mod shape_pull_request_approval_rules_not_satisfied_exception;

pub(crate) mod shape_pull_request_cannot_be_approved_by_author_exception;

pub(crate) mod shape_pull_request_does_not_exist_exception;

pub(crate) mod shape_pull_request_id_required_exception;

pub(crate) mod shape_pull_request_status_required_exception;

pub(crate) mod shape_put_comment_reaction_input;

pub(crate) mod shape_put_file_entry_conflict_exception;

pub(crate) mod shape_put_file_input;

pub(crate) mod shape_put_repository_triggers_input;

pub(crate) mod shape_reaction_limit_exceeded_exception;

pub(crate) mod shape_reaction_value_required_exception;

pub(crate) mod shape_reference_does_not_exist_exception;

pub(crate) mod shape_reference_name_required_exception;

pub(crate) mod shape_reference_type_not_supported_exception;

pub(crate) mod shape_replacement_content_required_exception;

pub(crate) mod shape_replacement_type_required_exception;

pub(crate) mod shape_repository_does_not_exist_exception;

pub(crate) mod shape_repository_limit_exceeded_exception;

pub(crate) mod shape_repository_name_exists_exception;

pub(crate) mod shape_repository_name_required_exception;

pub(crate) mod shape_repository_names_required_exception;

pub(crate) mod shape_repository_not_associated_with_pull_request_exception;

pub(crate) mod shape_repository_trigger_branch_name_list_required_exception;

pub(crate) mod shape_repository_trigger_destination_arn_required_exception;

pub(crate) mod shape_repository_trigger_events_list_required_exception;

pub(crate) mod shape_repository_trigger_name_required_exception;

pub(crate) mod shape_repository_triggers_list_required_exception;

pub(crate) mod shape_resource_arn_required_exception;

pub(crate) mod shape_restricted_source_file_exception;

pub(crate) mod shape_revision_id_required_exception;

pub(crate) mod shape_revision_not_current_exception;

pub(crate) mod shape_same_file_content_exception;

pub(crate) mod shape_same_path_request_exception;

pub(crate) mod shape_source_and_destination_are_same_exception;

pub(crate) mod shape_source_file_or_content_required_exception;

pub(crate) mod shape_tag_keys_list_required_exception;

pub(crate) mod shape_tag_policy_exception;

pub(crate) mod shape_tag_resource_input;

pub(crate) mod shape_tags_map_required_exception;

pub(crate) mod shape_target_required_exception;

pub(crate) mod shape_targets_required_exception;

pub(crate) mod shape_test_repository_triggers_input;

pub(crate) mod shape_tip_of_source_reference_is_different_exception;

pub(crate) mod shape_tips_divergence_exceeded_exception;

pub(crate) mod shape_title_required_exception;

pub(crate) mod shape_too_many_tags_exception;

pub(crate) mod shape_untag_resource_input;

pub(crate) mod shape_update_approval_rule_template_content_input;

pub(crate) mod shape_update_approval_rule_template_description_input;

pub(crate) mod shape_update_approval_rule_template_name_input;

pub(crate) mod shape_update_comment_input;

pub(crate) mod shape_update_default_branch_input;

pub(crate) mod shape_update_pull_request_approval_rule_content_input;

pub(crate) mod shape_update_pull_request_approval_state_input;

pub(crate) mod shape_update_pull_request_description_input;

pub(crate) mod shape_update_pull_request_status_input;

pub(crate) mod shape_update_pull_request_title_input;

pub(crate) mod shape_update_repository_description_input;

pub(crate) mod shape_update_repository_encryption_key_input;

pub(crate) mod shape_update_repository_name_input;

pub(crate) mod shape_approval_list;

pub(crate) mod shape_approval_rule;

pub(crate) mod shape_approval_rule_template;

pub(crate) mod shape_approval_rule_template_name_list;

pub(crate) mod shape_batch_associate_approval_rule_template_with_repositories_errors_list;

pub(crate) mod shape_batch_describe_merge_conflicts_errors;

pub(crate) mod shape_batch_disassociate_approval_rule_template_from_repositories_errors_list;

pub(crate) mod shape_batch_get_commits_errors_list;

pub(crate) mod shape_batch_get_repositories_errors_list;

pub(crate) mod shape_branch_info;

pub(crate) mod shape_branch_name_list;

pub(crate) mod shape_comment;

pub(crate) mod shape_comments_for_compared_commit_data;

pub(crate) mod shape_comments_for_pull_request_data;

pub(crate) mod shape_commit;

pub(crate) mod shape_commit_objects_list;

pub(crate) mod shape_conflict_metadata;

pub(crate) mod shape_conflict_metadata_list;

pub(crate) mod shape_conflict_resolution;

pub(crate) mod shape_conflicts;

pub(crate) mod shape_delete_file_entry;

pub(crate) mod shape_difference_list;

pub(crate) mod shape_evaluation;

pub(crate) mod shape_file_list;

pub(crate) mod shape_files_metadata;

pub(crate) mod shape_folder_list;

pub(crate) mod shape_location;

pub(crate) mod shape_merge_hunks;

pub(crate) mod shape_merge_options;

pub(crate) mod shape_pull_request;

pub(crate) mod shape_pull_request_event_list;

pub(crate) mod shape_pull_request_id_list;

pub(crate) mod shape_put_file_entry;

pub(crate) mod shape_reactions_for_comment_list;

pub(crate) mod shape_repository_metadata;

pub(crate) mod shape_repository_metadata_list;

pub(crate) mod shape_repository_name_id_pair_list;

pub(crate) mod shape_repository_name_list;

pub(crate) mod shape_repository_not_found_list;

pub(crate) mod shape_repository_trigger;

pub(crate) mod shape_repository_trigger_execution_failure_list;

pub(crate) mod shape_repository_trigger_name_list;

pub(crate) mod shape_repository_triggers_list;

pub(crate) mod shape_revision_dag;

pub(crate) mod shape_set_file_mode_entry;

pub(crate) mod shape_sub_module_list;

pub(crate) mod shape_symbolic_link_list;

pub(crate) mod shape_tags_map;

pub(crate) mod shape_target;

pub(crate) mod shape_approval;

pub(crate) mod shape_approval_rules_list;

pub(crate) mod shape_approval_rules_not_satisfied_list;

pub(crate) mod shape_approval_rules_satisfied_list;

pub(crate) mod shape_batch_associate_approval_rule_template_with_repositories_error;

pub(crate) mod shape_batch_describe_merge_conflicts_error;

pub(crate) mod shape_batch_disassociate_approval_rule_template_from_repositories_error;

pub(crate) mod shape_batch_get_commits_error;

pub(crate) mod shape_batch_get_repositories_error;

pub(crate) mod shape_caller_reactions;

pub(crate) mod shape_comments_for_compared_commit;

pub(crate) mod shape_comments_for_pull_request;

pub(crate) mod shape_conflict;

pub(crate) mod shape_difference;

pub(crate) mod shape_file;

pub(crate) mod shape_file_metadata;

pub(crate) mod shape_file_modes;

pub(crate) mod shape_file_sizes;

pub(crate) mod shape_file_version;

pub(crate) mod shape_folder;

pub(crate) mod shape_is_binary_file;

pub(crate) mod shape_merge_hunk;

pub(crate) mod shape_merge_operations;

pub(crate) mod shape_object_types;

pub(crate) mod shape_origin_approval_rule_template;

pub(crate) mod shape_parent_list;

pub(crate) mod shape_pull_request_event;

pub(crate) mod shape_pull_request_target_list;

pub(crate) mod shape_reaction_counts_map;

pub(crate) mod shape_reaction_for_comment;

pub(crate) mod shape_replace_content_entry;

pub(crate) mod shape_repository_name_id_pair;

pub(crate) mod shape_repository_trigger_execution_failure;

pub(crate) mod shape_source_file_specifier;

pub(crate) mod shape_sub_module;

pub(crate) mod shape_symbolic_link;

pub(crate) mod shape_user_info;

pub(crate) mod shape_approval_rule_event_metadata;

pub(crate) mod shape_approval_rule_overridden_event_metadata;

pub(crate) mod shape_approval_state_changed_event_metadata;

pub(crate) mod shape_blob_metadata;

pub(crate) mod shape_comments;

pub(crate) mod shape_merge_hunk_detail;

pub(crate) mod shape_pull_request_created_event_metadata;

pub(crate) mod shape_pull_request_merged_state_changed_event_metadata;

pub(crate) mod shape_pull_request_source_reference_updated_event_metadata;

pub(crate) mod shape_pull_request_status_changed_event_metadata;

pub(crate) mod shape_pull_request_target;

pub(crate) mod shape_reaction_users_list;

pub(crate) mod shape_reaction_value_formats;

pub(crate) mod shape_repository_trigger_event_list;

pub(crate) mod shape_revision_children;

pub(crate) mod shape_merge_metadata;