1#![allow(
6 dead_code,
7 unused_variables,
8 clippy::let_and_return,
9 clippy::single_match
10)]
11
12use winterbaume_core::MockResponse;
13
14pub use super::model::*;
15
16pub fn serialize_associate_approval_rule_template_with_repository_response() -> MockResponse {
18 MockResponse::json(200, "{}")
19}
20
21pub fn serialize_batch_associate_approval_rule_template_with_repositories_response(
23 result: &BatchAssociateApprovalRuleTemplateWithRepositoriesOutput,
24) -> MockResponse {
25 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
26 MockResponse::json(200, body)
27}
28
29pub fn serialize_batch_describe_merge_conflicts_response(
31 result: &BatchDescribeMergeConflictsOutput,
32) -> MockResponse {
33 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
34 MockResponse::json(200, body)
35}
36
37pub fn serialize_batch_disassociate_approval_rule_template_from_repositories_response(
39 result: &BatchDisassociateApprovalRuleTemplateFromRepositoriesOutput,
40) -> MockResponse {
41 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
42 MockResponse::json(200, body)
43}
44
45pub fn serialize_batch_get_commits_response(result: &BatchGetCommitsOutput) -> MockResponse {
47 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
48 MockResponse::json(200, body)
49}
50
51pub fn serialize_batch_get_repositories_response(
53 result: &BatchGetRepositoriesOutput,
54) -> MockResponse {
55 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
56 MockResponse::json(200, body)
57}
58
59pub fn serialize_create_approval_rule_template_response(
61 result: &CreateApprovalRuleTemplateOutput,
62) -> MockResponse {
63 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
64 MockResponse::json(200, body)
65}
66
67pub fn serialize_create_branch_response() -> MockResponse {
69 MockResponse::json(200, "{}")
70}
71
72pub fn serialize_create_commit_response(result: &CreateCommitOutput) -> MockResponse {
74 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
75 MockResponse::json(200, body)
76}
77
78pub fn serialize_create_pull_request_response(result: &CreatePullRequestOutput) -> MockResponse {
80 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
81 MockResponse::json(200, body)
82}
83
84pub fn serialize_create_pull_request_approval_rule_response(
86 result: &CreatePullRequestApprovalRuleOutput,
87) -> MockResponse {
88 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
89 MockResponse::json(200, body)
90}
91
92pub fn serialize_create_repository_response(result: &CreateRepositoryOutput) -> MockResponse {
94 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
95 MockResponse::json(200, body)
96}
97
98pub fn serialize_create_unreferenced_merge_commit_response(
100 result: &CreateUnreferencedMergeCommitOutput,
101) -> MockResponse {
102 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
103 MockResponse::json(200, body)
104}
105
106pub fn serialize_delete_approval_rule_template_response(
108 result: &DeleteApprovalRuleTemplateOutput,
109) -> MockResponse {
110 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
111 MockResponse::json(200, body)
112}
113
114pub fn serialize_delete_branch_response(result: &DeleteBranchOutput) -> MockResponse {
116 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
117 MockResponse::json(200, body)
118}
119
120pub fn serialize_delete_comment_content_response(
122 result: &DeleteCommentContentOutput,
123) -> MockResponse {
124 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
125 MockResponse::json(200, body)
126}
127
128pub fn serialize_delete_file_response(result: &DeleteFileOutput) -> MockResponse {
130 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
131 MockResponse::json(200, body)
132}
133
134pub fn serialize_delete_pull_request_approval_rule_response(
136 result: &DeletePullRequestApprovalRuleOutput,
137) -> MockResponse {
138 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
139 MockResponse::json(200, body)
140}
141
142pub fn serialize_delete_repository_response(result: &DeleteRepositoryOutput) -> MockResponse {
144 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
145 MockResponse::json(200, body)
146}
147
148pub fn serialize_describe_merge_conflicts_response(
150 result: &DescribeMergeConflictsOutput,
151) -> MockResponse {
152 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
153 MockResponse::json(200, body)
154}
155
156pub fn serialize_describe_pull_request_events_response(
158 result: &DescribePullRequestEventsOutput,
159) -> MockResponse {
160 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
161 MockResponse::json(200, body)
162}
163
164pub fn serialize_disassociate_approval_rule_template_from_repository_response() -> MockResponse {
166 MockResponse::json(200, "{}")
167}
168
169pub fn serialize_evaluate_pull_request_approval_rules_response(
171 result: &EvaluatePullRequestApprovalRulesOutput,
172) -> MockResponse {
173 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
174 MockResponse::json(200, body)
175}
176
177pub fn serialize_get_approval_rule_template_response(
179 result: &GetApprovalRuleTemplateOutput,
180) -> MockResponse {
181 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
182 MockResponse::json(200, body)
183}
184
185pub fn serialize_get_blob_response(result: &GetBlobOutput) -> MockResponse {
187 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
188 MockResponse::json(200, body)
189}
190
191pub fn serialize_get_branch_response(result: &GetBranchOutput) -> MockResponse {
193 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
194 MockResponse::json(200, body)
195}
196
197pub fn serialize_get_comment_response(result: &GetCommentOutput) -> MockResponse {
199 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
200 MockResponse::json(200, body)
201}
202
203pub fn serialize_get_comment_reactions_response(
205 result: &GetCommentReactionsOutput,
206) -> MockResponse {
207 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
208 MockResponse::json(200, body)
209}
210
211pub fn serialize_get_comments_for_compared_commit_response(
213 result: &GetCommentsForComparedCommitOutput,
214) -> MockResponse {
215 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
216 MockResponse::json(200, body)
217}
218
219pub fn serialize_get_comments_for_pull_request_response(
221 result: &GetCommentsForPullRequestOutput,
222) -> MockResponse {
223 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
224 MockResponse::json(200, body)
225}
226
227pub fn serialize_get_commit_response(result: &GetCommitOutput) -> MockResponse {
229 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
230 MockResponse::json(200, body)
231}
232
233pub fn serialize_get_differences_response(result: &GetDifferencesOutput) -> MockResponse {
235 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
236 MockResponse::json(200, body)
237}
238
239pub fn serialize_get_file_response(result: &GetFileOutput) -> MockResponse {
241 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
242 MockResponse::json(200, body)
243}
244
245pub fn serialize_get_folder_response(result: &GetFolderOutput) -> MockResponse {
247 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
248 MockResponse::json(200, body)
249}
250
251pub fn serialize_get_merge_commit_response(result: &GetMergeCommitOutput) -> MockResponse {
253 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
254 MockResponse::json(200, body)
255}
256
257pub fn serialize_get_merge_conflicts_response(result: &GetMergeConflictsOutput) -> MockResponse {
259 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
260 MockResponse::json(200, body)
261}
262
263pub fn serialize_get_merge_options_response(result: &GetMergeOptionsOutput) -> MockResponse {
265 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
266 MockResponse::json(200, body)
267}
268
269pub fn serialize_get_pull_request_response(result: &GetPullRequestOutput) -> MockResponse {
271 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
272 MockResponse::json(200, body)
273}
274
275pub fn serialize_get_pull_request_approval_states_response(
277 result: &GetPullRequestApprovalStatesOutput,
278) -> MockResponse {
279 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
280 MockResponse::json(200, body)
281}
282
283pub fn serialize_get_pull_request_override_state_response(
285 result: &GetPullRequestOverrideStateOutput,
286) -> MockResponse {
287 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
288 MockResponse::json(200, body)
289}
290
291pub fn serialize_get_repository_response(result: &GetRepositoryOutput) -> MockResponse {
293 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
294 MockResponse::json(200, body)
295}
296
297pub fn serialize_get_repository_triggers_response(
299 result: &GetRepositoryTriggersOutput,
300) -> MockResponse {
301 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
302 MockResponse::json(200, body)
303}
304
305pub fn serialize_list_approval_rule_templates_response(
307 result: &ListApprovalRuleTemplatesOutput,
308) -> MockResponse {
309 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
310 MockResponse::json(200, body)
311}
312
313pub fn serialize_list_associated_approval_rule_templates_for_repository_response(
315 result: &ListAssociatedApprovalRuleTemplatesForRepositoryOutput,
316) -> MockResponse {
317 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
318 MockResponse::json(200, body)
319}
320
321pub fn serialize_list_branches_response(result: &ListBranchesOutput) -> MockResponse {
323 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
324 MockResponse::json(200, body)
325}
326
327pub fn serialize_list_file_commit_history_response(
329 result: &ListFileCommitHistoryResponse,
330) -> MockResponse {
331 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
332 MockResponse::json(200, body)
333}
334
335pub fn serialize_list_pull_requests_response(result: &ListPullRequestsOutput) -> MockResponse {
337 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
338 MockResponse::json(200, body)
339}
340
341pub fn serialize_list_repositories_response(result: &ListRepositoriesOutput) -> MockResponse {
343 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
344 MockResponse::json(200, body)
345}
346
347pub fn serialize_list_repositories_for_approval_rule_template_response(
349 result: &ListRepositoriesForApprovalRuleTemplateOutput,
350) -> MockResponse {
351 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
352 MockResponse::json(200, body)
353}
354
355pub fn serialize_list_tags_for_resource_response(
357 result: &ListTagsForResourceOutput,
358) -> MockResponse {
359 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
360 MockResponse::json(200, body)
361}
362
363pub fn serialize_merge_branches_by_fast_forward_response(
365 result: &MergeBranchesByFastForwardOutput,
366) -> MockResponse {
367 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
368 MockResponse::json(200, body)
369}
370
371pub fn serialize_merge_branches_by_squash_response(
373 result: &MergeBranchesBySquashOutput,
374) -> MockResponse {
375 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
376 MockResponse::json(200, body)
377}
378
379pub fn serialize_merge_branches_by_three_way_response(
381 result: &MergeBranchesByThreeWayOutput,
382) -> MockResponse {
383 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
384 MockResponse::json(200, body)
385}
386
387pub fn serialize_merge_pull_request_by_fast_forward_response(
389 result: &MergePullRequestByFastForwardOutput,
390) -> MockResponse {
391 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
392 MockResponse::json(200, body)
393}
394
395pub fn serialize_merge_pull_request_by_squash_response(
397 result: &MergePullRequestBySquashOutput,
398) -> MockResponse {
399 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
400 MockResponse::json(200, body)
401}
402
403pub fn serialize_merge_pull_request_by_three_way_response(
405 result: &MergePullRequestByThreeWayOutput,
406) -> MockResponse {
407 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
408 MockResponse::json(200, body)
409}
410
411pub fn serialize_override_pull_request_approval_rules_response() -> MockResponse {
413 MockResponse::json(200, "{}")
414}
415
416pub fn serialize_post_comment_for_compared_commit_response(
418 result: &PostCommentForComparedCommitOutput,
419) -> MockResponse {
420 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
421 MockResponse::json(200, body)
422}
423
424pub fn serialize_post_comment_for_pull_request_response(
426 result: &PostCommentForPullRequestOutput,
427) -> MockResponse {
428 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
429 MockResponse::json(200, body)
430}
431
432pub fn serialize_post_comment_reply_response(result: &PostCommentReplyOutput) -> MockResponse {
434 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
435 MockResponse::json(200, body)
436}
437
438pub fn serialize_put_comment_reaction_response() -> MockResponse {
440 MockResponse::json(200, "{}")
441}
442
443pub fn serialize_put_file_response(result: &PutFileOutput) -> MockResponse {
445 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
446 MockResponse::json(200, body)
447}
448
449pub fn serialize_put_repository_triggers_response(
451 result: &PutRepositoryTriggersOutput,
452) -> MockResponse {
453 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
454 MockResponse::json(200, body)
455}
456
457pub fn serialize_tag_resource_response() -> MockResponse {
459 MockResponse::json(200, "{}")
460}
461
462pub fn serialize_test_repository_triggers_response(
464 result: &TestRepositoryTriggersOutput,
465) -> MockResponse {
466 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
467 MockResponse::json(200, body)
468}
469
470pub fn serialize_untag_resource_response() -> MockResponse {
472 MockResponse::json(200, "{}")
473}
474
475pub fn serialize_update_approval_rule_template_content_response(
477 result: &UpdateApprovalRuleTemplateContentOutput,
478) -> MockResponse {
479 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
480 MockResponse::json(200, body)
481}
482
483pub fn serialize_update_approval_rule_template_description_response(
485 result: &UpdateApprovalRuleTemplateDescriptionOutput,
486) -> MockResponse {
487 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
488 MockResponse::json(200, body)
489}
490
491pub fn serialize_update_approval_rule_template_name_response(
493 result: &UpdateApprovalRuleTemplateNameOutput,
494) -> MockResponse {
495 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
496 MockResponse::json(200, body)
497}
498
499pub fn serialize_update_comment_response(result: &UpdateCommentOutput) -> MockResponse {
501 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
502 MockResponse::json(200, body)
503}
504
505pub fn serialize_update_default_branch_response() -> MockResponse {
507 MockResponse::json(200, "{}")
508}
509
510pub fn serialize_update_pull_request_approval_rule_content_response(
512 result: &UpdatePullRequestApprovalRuleContentOutput,
513) -> MockResponse {
514 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
515 MockResponse::json(200, body)
516}
517
518pub fn serialize_update_pull_request_approval_state_response() -> MockResponse {
520 MockResponse::json(200, "{}")
521}
522
523pub fn serialize_update_pull_request_description_response(
525 result: &UpdatePullRequestDescriptionOutput,
526) -> MockResponse {
527 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
528 MockResponse::json(200, body)
529}
530
531pub fn serialize_update_pull_request_status_response(
533 result: &UpdatePullRequestStatusOutput,
534) -> MockResponse {
535 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
536 MockResponse::json(200, body)
537}
538
539pub fn serialize_update_pull_request_title_response(
541 result: &UpdatePullRequestTitleOutput,
542) -> MockResponse {
543 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
544 MockResponse::json(200, body)
545}
546
547pub fn serialize_update_repository_description_response() -> MockResponse {
549 MockResponse::json(200, "{}")
550}
551
552pub fn serialize_update_repository_encryption_key_response(
554 result: &UpdateRepositoryEncryptionKeyOutput,
555) -> MockResponse {
556 let body = serde_json::to_string(result).unwrap_or_else(|_| "{}".to_string());
557 MockResponse::json(200, body)
558}
559
560pub fn serialize_update_repository_name_response() -> MockResponse {
562 MockResponse::json(200, "{}")
563}
564
565pub fn deserialize_associate_approval_rule_template_with_repository_request(
567 body: &[u8],
568) -> Result<AssociateApprovalRuleTemplateWithRepositoryInput, String> {
569 if body.is_empty() {
570 return Ok(AssociateApprovalRuleTemplateWithRepositoryInput::default());
571 }
572 serde_json::from_slice(body).map_err(|e| {
573 format!("Failed to deserialize AssociateApprovalRuleTemplateWithRepository request: {e}")
574 })
575}
576
577pub fn deserialize_batch_associate_approval_rule_template_with_repositories_request(
579 body: &[u8],
580) -> Result<BatchAssociateApprovalRuleTemplateWithRepositoriesInput, String> {
581 if body.is_empty() {
582 return Ok(BatchAssociateApprovalRuleTemplateWithRepositoriesInput::default());
583 }
584 serde_json::from_slice(body).map_err(|e| {
585 format!(
586 "Failed to deserialize BatchAssociateApprovalRuleTemplateWithRepositories request: {e}"
587 )
588 })
589}
590
591pub fn deserialize_batch_describe_merge_conflicts_request(
593 body: &[u8],
594) -> Result<BatchDescribeMergeConflictsInput, String> {
595 if body.is_empty() {
596 return Ok(BatchDescribeMergeConflictsInput::default());
597 }
598 serde_json::from_slice(body)
599 .map_err(|e| format!("Failed to deserialize BatchDescribeMergeConflicts request: {e}"))
600}
601
602pub fn deserialize_batch_disassociate_approval_rule_template_from_repositories_request(
604 body: &[u8],
605) -> Result<BatchDisassociateApprovalRuleTemplateFromRepositoriesInput, String> {
606 if body.is_empty() {
607 return Ok(BatchDisassociateApprovalRuleTemplateFromRepositoriesInput::default());
608 }
609 serde_json::from_slice(body)
610 .map_err(|e| format!("Failed to deserialize BatchDisassociateApprovalRuleTemplateFromRepositories request: {e}"))
611}
612
613pub fn deserialize_batch_get_commits_request(body: &[u8]) -> Result<BatchGetCommitsInput, String> {
615 if body.is_empty() {
616 return Ok(BatchGetCommitsInput::default());
617 }
618 serde_json::from_slice(body)
619 .map_err(|e| format!("Failed to deserialize BatchGetCommits request: {e}"))
620}
621
622pub fn deserialize_batch_get_repositories_request(
624 body: &[u8],
625) -> Result<BatchGetRepositoriesInput, String> {
626 if body.is_empty() {
627 return Ok(BatchGetRepositoriesInput::default());
628 }
629 serde_json::from_slice(body)
630 .map_err(|e| format!("Failed to deserialize BatchGetRepositories request: {e}"))
631}
632
633pub fn deserialize_create_approval_rule_template_request(
635 body: &[u8],
636) -> Result<CreateApprovalRuleTemplateInput, String> {
637 if body.is_empty() {
638 return Ok(CreateApprovalRuleTemplateInput::default());
639 }
640 serde_json::from_slice(body)
641 .map_err(|e| format!("Failed to deserialize CreateApprovalRuleTemplate request: {e}"))
642}
643
644pub fn deserialize_create_branch_request(body: &[u8]) -> Result<CreateBranchInput, String> {
646 if body.is_empty() {
647 return Ok(CreateBranchInput::default());
648 }
649 serde_json::from_slice(body)
650 .map_err(|e| format!("Failed to deserialize CreateBranch request: {e}"))
651}
652
653pub fn deserialize_create_commit_request(body: &[u8]) -> Result<CreateCommitInput, String> {
655 if body.is_empty() {
656 return Ok(CreateCommitInput::default());
657 }
658 serde_json::from_slice(body)
659 .map_err(|e| format!("Failed to deserialize CreateCommit request: {e}"))
660}
661
662pub fn deserialize_create_pull_request_request(
664 body: &[u8],
665) -> Result<CreatePullRequestInput, String> {
666 if body.is_empty() {
667 return Ok(CreatePullRequestInput::default());
668 }
669 serde_json::from_slice(body)
670 .map_err(|e| format!("Failed to deserialize CreatePullRequest request: {e}"))
671}
672
673pub fn deserialize_create_pull_request_approval_rule_request(
675 body: &[u8],
676) -> Result<CreatePullRequestApprovalRuleInput, String> {
677 if body.is_empty() {
678 return Ok(CreatePullRequestApprovalRuleInput::default());
679 }
680 serde_json::from_slice(body)
681 .map_err(|e| format!("Failed to deserialize CreatePullRequestApprovalRule request: {e}"))
682}
683
684pub fn deserialize_create_repository_request(body: &[u8]) -> Result<CreateRepositoryInput, String> {
686 if body.is_empty() {
687 return Ok(CreateRepositoryInput::default());
688 }
689 serde_json::from_slice(body)
690 .map_err(|e| format!("Failed to deserialize CreateRepository request: {e}"))
691}
692
693pub fn deserialize_create_unreferenced_merge_commit_request(
695 body: &[u8],
696) -> Result<CreateUnreferencedMergeCommitInput, String> {
697 if body.is_empty() {
698 return Ok(CreateUnreferencedMergeCommitInput::default());
699 }
700 serde_json::from_slice(body)
701 .map_err(|e| format!("Failed to deserialize CreateUnreferencedMergeCommit request: {e}"))
702}
703
704pub fn deserialize_delete_approval_rule_template_request(
706 body: &[u8],
707) -> Result<DeleteApprovalRuleTemplateInput, String> {
708 if body.is_empty() {
709 return Ok(DeleteApprovalRuleTemplateInput::default());
710 }
711 serde_json::from_slice(body)
712 .map_err(|e| format!("Failed to deserialize DeleteApprovalRuleTemplate request: {e}"))
713}
714
715pub fn deserialize_delete_branch_request(body: &[u8]) -> Result<DeleteBranchInput, String> {
717 if body.is_empty() {
718 return Ok(DeleteBranchInput::default());
719 }
720 serde_json::from_slice(body)
721 .map_err(|e| format!("Failed to deserialize DeleteBranch request: {e}"))
722}
723
724pub fn deserialize_delete_comment_content_request(
726 body: &[u8],
727) -> Result<DeleteCommentContentInput, String> {
728 if body.is_empty() {
729 return Ok(DeleteCommentContentInput::default());
730 }
731 serde_json::from_slice(body)
732 .map_err(|e| format!("Failed to deserialize DeleteCommentContent request: {e}"))
733}
734
735pub fn deserialize_delete_file_request(body: &[u8]) -> Result<DeleteFileInput, String> {
737 if body.is_empty() {
738 return Ok(DeleteFileInput::default());
739 }
740 serde_json::from_slice(body)
741 .map_err(|e| format!("Failed to deserialize DeleteFile request: {e}"))
742}
743
744pub fn deserialize_delete_pull_request_approval_rule_request(
746 body: &[u8],
747) -> Result<DeletePullRequestApprovalRuleInput, String> {
748 if body.is_empty() {
749 return Ok(DeletePullRequestApprovalRuleInput::default());
750 }
751 serde_json::from_slice(body)
752 .map_err(|e| format!("Failed to deserialize DeletePullRequestApprovalRule request: {e}"))
753}
754
755pub fn deserialize_delete_repository_request(body: &[u8]) -> Result<DeleteRepositoryInput, String> {
757 if body.is_empty() {
758 return Ok(DeleteRepositoryInput::default());
759 }
760 serde_json::from_slice(body)
761 .map_err(|e| format!("Failed to deserialize DeleteRepository request: {e}"))
762}
763
764pub fn deserialize_describe_merge_conflicts_request(
766 body: &[u8],
767) -> Result<DescribeMergeConflictsInput, String> {
768 if body.is_empty() {
769 return Ok(DescribeMergeConflictsInput::default());
770 }
771 serde_json::from_slice(body)
772 .map_err(|e| format!("Failed to deserialize DescribeMergeConflicts request: {e}"))
773}
774
775pub fn deserialize_describe_pull_request_events_request(
777 body: &[u8],
778) -> Result<DescribePullRequestEventsInput, String> {
779 if body.is_empty() {
780 return Ok(DescribePullRequestEventsInput::default());
781 }
782 serde_json::from_slice(body)
783 .map_err(|e| format!("Failed to deserialize DescribePullRequestEvents request: {e}"))
784}
785
786pub fn deserialize_disassociate_approval_rule_template_from_repository_request(
788 body: &[u8],
789) -> Result<DisassociateApprovalRuleTemplateFromRepositoryInput, String> {
790 if body.is_empty() {
791 return Ok(DisassociateApprovalRuleTemplateFromRepositoryInput::default());
792 }
793 serde_json::from_slice(body).map_err(|e| {
794 format!("Failed to deserialize DisassociateApprovalRuleTemplateFromRepository request: {e}")
795 })
796}
797
798pub fn deserialize_evaluate_pull_request_approval_rules_request(
800 body: &[u8],
801) -> Result<EvaluatePullRequestApprovalRulesInput, String> {
802 if body.is_empty() {
803 return Ok(EvaluatePullRequestApprovalRulesInput::default());
804 }
805 serde_json::from_slice(body)
806 .map_err(|e| format!("Failed to deserialize EvaluatePullRequestApprovalRules request: {e}"))
807}
808
809pub fn deserialize_get_approval_rule_template_request(
811 body: &[u8],
812) -> Result<GetApprovalRuleTemplateInput, String> {
813 if body.is_empty() {
814 return Ok(GetApprovalRuleTemplateInput::default());
815 }
816 serde_json::from_slice(body)
817 .map_err(|e| format!("Failed to deserialize GetApprovalRuleTemplate request: {e}"))
818}
819
820pub fn deserialize_get_blob_request(body: &[u8]) -> Result<GetBlobInput, String> {
822 if body.is_empty() {
823 return Ok(GetBlobInput::default());
824 }
825 serde_json::from_slice(body).map_err(|e| format!("Failed to deserialize GetBlob request: {e}"))
826}
827
828pub fn deserialize_get_branch_request(body: &[u8]) -> Result<GetBranchInput, String> {
830 if body.is_empty() {
831 return Ok(GetBranchInput::default());
832 }
833 serde_json::from_slice(body)
834 .map_err(|e| format!("Failed to deserialize GetBranch request: {e}"))
835}
836
837pub fn deserialize_get_comment_request(body: &[u8]) -> Result<GetCommentInput, String> {
839 if body.is_empty() {
840 return Ok(GetCommentInput::default());
841 }
842 serde_json::from_slice(body)
843 .map_err(|e| format!("Failed to deserialize GetComment request: {e}"))
844}
845
846pub fn deserialize_get_comment_reactions_request(
848 body: &[u8],
849) -> Result<GetCommentReactionsInput, String> {
850 if body.is_empty() {
851 return Ok(GetCommentReactionsInput::default());
852 }
853 serde_json::from_slice(body)
854 .map_err(|e| format!("Failed to deserialize GetCommentReactions request: {e}"))
855}
856
857pub fn deserialize_get_comments_for_compared_commit_request(
859 body: &[u8],
860) -> Result<GetCommentsForComparedCommitInput, String> {
861 if body.is_empty() {
862 return Ok(GetCommentsForComparedCommitInput::default());
863 }
864 serde_json::from_slice(body)
865 .map_err(|e| format!("Failed to deserialize GetCommentsForComparedCommit request: {e}"))
866}
867
868pub fn deserialize_get_comments_for_pull_request_request(
870 body: &[u8],
871) -> Result<GetCommentsForPullRequestInput, String> {
872 if body.is_empty() {
873 return Ok(GetCommentsForPullRequestInput::default());
874 }
875 serde_json::from_slice(body)
876 .map_err(|e| format!("Failed to deserialize GetCommentsForPullRequest request: {e}"))
877}
878
879pub fn deserialize_get_commit_request(body: &[u8]) -> Result<GetCommitInput, String> {
881 if body.is_empty() {
882 return Ok(GetCommitInput::default());
883 }
884 serde_json::from_slice(body)
885 .map_err(|e| format!("Failed to deserialize GetCommit request: {e}"))
886}
887
888pub fn deserialize_get_differences_request(body: &[u8]) -> Result<GetDifferencesInput, String> {
890 if body.is_empty() {
891 return Ok(GetDifferencesInput::default());
892 }
893 serde_json::from_slice(body)
894 .map_err(|e| format!("Failed to deserialize GetDifferences request: {e}"))
895}
896
897pub fn deserialize_get_file_request(body: &[u8]) -> Result<GetFileInput, String> {
899 if body.is_empty() {
900 return Ok(GetFileInput::default());
901 }
902 serde_json::from_slice(body).map_err(|e| format!("Failed to deserialize GetFile request: {e}"))
903}
904
905pub fn deserialize_get_folder_request(body: &[u8]) -> Result<GetFolderInput, String> {
907 if body.is_empty() {
908 return Ok(GetFolderInput::default());
909 }
910 serde_json::from_slice(body)
911 .map_err(|e| format!("Failed to deserialize GetFolder request: {e}"))
912}
913
914pub fn deserialize_get_merge_commit_request(body: &[u8]) -> Result<GetMergeCommitInput, String> {
916 if body.is_empty() {
917 return Ok(GetMergeCommitInput::default());
918 }
919 serde_json::from_slice(body)
920 .map_err(|e| format!("Failed to deserialize GetMergeCommit request: {e}"))
921}
922
923pub fn deserialize_get_merge_conflicts_request(
925 body: &[u8],
926) -> Result<GetMergeConflictsInput, String> {
927 if body.is_empty() {
928 return Ok(GetMergeConflictsInput::default());
929 }
930 serde_json::from_slice(body)
931 .map_err(|e| format!("Failed to deserialize GetMergeConflicts request: {e}"))
932}
933
934pub fn deserialize_get_merge_options_request(body: &[u8]) -> Result<GetMergeOptionsInput, String> {
936 if body.is_empty() {
937 return Ok(GetMergeOptionsInput::default());
938 }
939 serde_json::from_slice(body)
940 .map_err(|e| format!("Failed to deserialize GetMergeOptions request: {e}"))
941}
942
943pub fn deserialize_get_pull_request_request(body: &[u8]) -> Result<GetPullRequestInput, String> {
945 if body.is_empty() {
946 return Ok(GetPullRequestInput::default());
947 }
948 serde_json::from_slice(body)
949 .map_err(|e| format!("Failed to deserialize GetPullRequest request: {e}"))
950}
951
952pub fn deserialize_get_pull_request_approval_states_request(
954 body: &[u8],
955) -> Result<GetPullRequestApprovalStatesInput, String> {
956 if body.is_empty() {
957 return Ok(GetPullRequestApprovalStatesInput::default());
958 }
959 serde_json::from_slice(body)
960 .map_err(|e| format!("Failed to deserialize GetPullRequestApprovalStates request: {e}"))
961}
962
963pub fn deserialize_get_pull_request_override_state_request(
965 body: &[u8],
966) -> Result<GetPullRequestOverrideStateInput, String> {
967 if body.is_empty() {
968 return Ok(GetPullRequestOverrideStateInput::default());
969 }
970 serde_json::from_slice(body)
971 .map_err(|e| format!("Failed to deserialize GetPullRequestOverrideState request: {e}"))
972}
973
974pub fn deserialize_get_repository_request(body: &[u8]) -> Result<GetRepositoryInput, String> {
976 if body.is_empty() {
977 return Ok(GetRepositoryInput::default());
978 }
979 serde_json::from_slice(body)
980 .map_err(|e| format!("Failed to deserialize GetRepository request: {e}"))
981}
982
983pub fn deserialize_get_repository_triggers_request(
985 body: &[u8],
986) -> Result<GetRepositoryTriggersInput, String> {
987 if body.is_empty() {
988 return Ok(GetRepositoryTriggersInput::default());
989 }
990 serde_json::from_slice(body)
991 .map_err(|e| format!("Failed to deserialize GetRepositoryTriggers request: {e}"))
992}
993
994pub fn deserialize_list_approval_rule_templates_request(
996 body: &[u8],
997) -> Result<ListApprovalRuleTemplatesInput, String> {
998 if body.is_empty() {
999 return Ok(ListApprovalRuleTemplatesInput::default());
1000 }
1001 serde_json::from_slice(body)
1002 .map_err(|e| format!("Failed to deserialize ListApprovalRuleTemplates request: {e}"))
1003}
1004
1005pub fn deserialize_list_associated_approval_rule_templates_for_repository_request(
1007 body: &[u8],
1008) -> Result<ListAssociatedApprovalRuleTemplatesForRepositoryInput, String> {
1009 if body.is_empty() {
1010 return Ok(ListAssociatedApprovalRuleTemplatesForRepositoryInput::default());
1011 }
1012 serde_json::from_slice(body).map_err(|e| {
1013 format!(
1014 "Failed to deserialize ListAssociatedApprovalRuleTemplatesForRepository request: {e}"
1015 )
1016 })
1017}
1018
1019pub fn deserialize_list_branches_request(body: &[u8]) -> Result<ListBranchesInput, String> {
1021 if body.is_empty() {
1022 return Ok(ListBranchesInput::default());
1023 }
1024 serde_json::from_slice(body)
1025 .map_err(|e| format!("Failed to deserialize ListBranches request: {e}"))
1026}
1027
1028pub fn deserialize_list_file_commit_history_request(
1030 body: &[u8],
1031) -> Result<ListFileCommitHistoryRequest, String> {
1032 if body.is_empty() {
1033 return Ok(ListFileCommitHistoryRequest::default());
1034 }
1035 serde_json::from_slice(body)
1036 .map_err(|e| format!("Failed to deserialize ListFileCommitHistory request: {e}"))
1037}
1038
1039pub fn deserialize_list_pull_requests_request(
1041 body: &[u8],
1042) -> Result<ListPullRequestsInput, String> {
1043 if body.is_empty() {
1044 return Ok(ListPullRequestsInput::default());
1045 }
1046 serde_json::from_slice(body)
1047 .map_err(|e| format!("Failed to deserialize ListPullRequests request: {e}"))
1048}
1049
1050pub fn deserialize_list_repositories_request(body: &[u8]) -> Result<ListRepositoriesInput, String> {
1052 if body.is_empty() {
1053 return Ok(ListRepositoriesInput::default());
1054 }
1055 serde_json::from_slice(body)
1056 .map_err(|e| format!("Failed to deserialize ListRepositories request: {e}"))
1057}
1058
1059pub fn deserialize_list_repositories_for_approval_rule_template_request(
1061 body: &[u8],
1062) -> Result<ListRepositoriesForApprovalRuleTemplateInput, String> {
1063 if body.is_empty() {
1064 return Ok(ListRepositoriesForApprovalRuleTemplateInput::default());
1065 }
1066 serde_json::from_slice(body).map_err(|e| {
1067 format!("Failed to deserialize ListRepositoriesForApprovalRuleTemplate request: {e}")
1068 })
1069}
1070
1071pub fn deserialize_list_tags_for_resource_request(
1073 body: &[u8],
1074) -> Result<ListTagsForResourceInput, String> {
1075 if body.is_empty() {
1076 return Ok(ListTagsForResourceInput::default());
1077 }
1078 serde_json::from_slice(body)
1079 .map_err(|e| format!("Failed to deserialize ListTagsForResource request: {e}"))
1080}
1081
1082pub fn deserialize_merge_branches_by_fast_forward_request(
1084 body: &[u8],
1085) -> Result<MergeBranchesByFastForwardInput, String> {
1086 if body.is_empty() {
1087 return Ok(MergeBranchesByFastForwardInput::default());
1088 }
1089 serde_json::from_slice(body)
1090 .map_err(|e| format!("Failed to deserialize MergeBranchesByFastForward request: {e}"))
1091}
1092
1093pub fn deserialize_merge_branches_by_squash_request(
1095 body: &[u8],
1096) -> Result<MergeBranchesBySquashInput, String> {
1097 if body.is_empty() {
1098 return Ok(MergeBranchesBySquashInput::default());
1099 }
1100 serde_json::from_slice(body)
1101 .map_err(|e| format!("Failed to deserialize MergeBranchesBySquash request: {e}"))
1102}
1103
1104pub fn deserialize_merge_branches_by_three_way_request(
1106 body: &[u8],
1107) -> Result<MergeBranchesByThreeWayInput, String> {
1108 if body.is_empty() {
1109 return Ok(MergeBranchesByThreeWayInput::default());
1110 }
1111 serde_json::from_slice(body)
1112 .map_err(|e| format!("Failed to deserialize MergeBranchesByThreeWay request: {e}"))
1113}
1114
1115pub fn deserialize_merge_pull_request_by_fast_forward_request(
1117 body: &[u8],
1118) -> Result<MergePullRequestByFastForwardInput, String> {
1119 if body.is_empty() {
1120 return Ok(MergePullRequestByFastForwardInput::default());
1121 }
1122 serde_json::from_slice(body)
1123 .map_err(|e| format!("Failed to deserialize MergePullRequestByFastForward request: {e}"))
1124}
1125
1126pub fn deserialize_merge_pull_request_by_squash_request(
1128 body: &[u8],
1129) -> Result<MergePullRequestBySquashInput, String> {
1130 if body.is_empty() {
1131 return Ok(MergePullRequestBySquashInput::default());
1132 }
1133 serde_json::from_slice(body)
1134 .map_err(|e| format!("Failed to deserialize MergePullRequestBySquash request: {e}"))
1135}
1136
1137pub fn deserialize_merge_pull_request_by_three_way_request(
1139 body: &[u8],
1140) -> Result<MergePullRequestByThreeWayInput, String> {
1141 if body.is_empty() {
1142 return Ok(MergePullRequestByThreeWayInput::default());
1143 }
1144 serde_json::from_slice(body)
1145 .map_err(|e| format!("Failed to deserialize MergePullRequestByThreeWay request: {e}"))
1146}
1147
1148pub fn deserialize_override_pull_request_approval_rules_request(
1150 body: &[u8],
1151) -> Result<OverridePullRequestApprovalRulesInput, String> {
1152 if body.is_empty() {
1153 return Ok(OverridePullRequestApprovalRulesInput::default());
1154 }
1155 serde_json::from_slice(body)
1156 .map_err(|e| format!("Failed to deserialize OverridePullRequestApprovalRules request: {e}"))
1157}
1158
1159pub fn deserialize_post_comment_for_compared_commit_request(
1161 body: &[u8],
1162) -> Result<PostCommentForComparedCommitInput, String> {
1163 if body.is_empty() {
1164 return Ok(PostCommentForComparedCommitInput::default());
1165 }
1166 serde_json::from_slice(body)
1167 .map_err(|e| format!("Failed to deserialize PostCommentForComparedCommit request: {e}"))
1168}
1169
1170pub fn deserialize_post_comment_for_pull_request_request(
1172 body: &[u8],
1173) -> Result<PostCommentForPullRequestInput, String> {
1174 if body.is_empty() {
1175 return Ok(PostCommentForPullRequestInput::default());
1176 }
1177 serde_json::from_slice(body)
1178 .map_err(|e| format!("Failed to deserialize PostCommentForPullRequest request: {e}"))
1179}
1180
1181pub fn deserialize_post_comment_reply_request(
1183 body: &[u8],
1184) -> Result<PostCommentReplyInput, String> {
1185 if body.is_empty() {
1186 return Ok(PostCommentReplyInput::default());
1187 }
1188 serde_json::from_slice(body)
1189 .map_err(|e| format!("Failed to deserialize PostCommentReply request: {e}"))
1190}
1191
1192pub fn deserialize_put_comment_reaction_request(
1194 body: &[u8],
1195) -> Result<PutCommentReactionInput, String> {
1196 if body.is_empty() {
1197 return Ok(PutCommentReactionInput::default());
1198 }
1199 serde_json::from_slice(body)
1200 .map_err(|e| format!("Failed to deserialize PutCommentReaction request: {e}"))
1201}
1202
1203pub fn deserialize_put_file_request(body: &[u8]) -> Result<PutFileInput, String> {
1205 if body.is_empty() {
1206 return Ok(PutFileInput::default());
1207 }
1208 serde_json::from_slice(body).map_err(|e| format!("Failed to deserialize PutFile request: {e}"))
1209}
1210
1211pub fn deserialize_put_repository_triggers_request(
1213 body: &[u8],
1214) -> Result<PutRepositoryTriggersInput, String> {
1215 if body.is_empty() {
1216 return Ok(PutRepositoryTriggersInput::default());
1217 }
1218 serde_json::from_slice(body)
1219 .map_err(|e| format!("Failed to deserialize PutRepositoryTriggers request: {e}"))
1220}
1221
1222pub fn deserialize_tag_resource_request(body: &[u8]) -> Result<TagResourceInput, String> {
1224 if body.is_empty() {
1225 return Ok(TagResourceInput::default());
1226 }
1227 serde_json::from_slice(body)
1228 .map_err(|e| format!("Failed to deserialize TagResource request: {e}"))
1229}
1230
1231pub fn deserialize_test_repository_triggers_request(
1233 body: &[u8],
1234) -> Result<TestRepositoryTriggersInput, String> {
1235 if body.is_empty() {
1236 return Ok(TestRepositoryTriggersInput::default());
1237 }
1238 serde_json::from_slice(body)
1239 .map_err(|e| format!("Failed to deserialize TestRepositoryTriggers request: {e}"))
1240}
1241
1242pub fn deserialize_untag_resource_request(body: &[u8]) -> Result<UntagResourceInput, String> {
1244 if body.is_empty() {
1245 return Ok(UntagResourceInput::default());
1246 }
1247 serde_json::from_slice(body)
1248 .map_err(|e| format!("Failed to deserialize UntagResource request: {e}"))
1249}
1250
1251pub fn deserialize_update_approval_rule_template_content_request(
1253 body: &[u8],
1254) -> Result<UpdateApprovalRuleTemplateContentInput, String> {
1255 if body.is_empty() {
1256 return Ok(UpdateApprovalRuleTemplateContentInput::default());
1257 }
1258 serde_json::from_slice(body).map_err(|e| {
1259 format!("Failed to deserialize UpdateApprovalRuleTemplateContent request: {e}")
1260 })
1261}
1262
1263pub fn deserialize_update_approval_rule_template_description_request(
1265 body: &[u8],
1266) -> Result<UpdateApprovalRuleTemplateDescriptionInput, String> {
1267 if body.is_empty() {
1268 return Ok(UpdateApprovalRuleTemplateDescriptionInput::default());
1269 }
1270 serde_json::from_slice(body).map_err(|e| {
1271 format!("Failed to deserialize UpdateApprovalRuleTemplateDescription request: {e}")
1272 })
1273}
1274
1275pub fn deserialize_update_approval_rule_template_name_request(
1277 body: &[u8],
1278) -> Result<UpdateApprovalRuleTemplateNameInput, String> {
1279 if body.is_empty() {
1280 return Ok(UpdateApprovalRuleTemplateNameInput::default());
1281 }
1282 serde_json::from_slice(body)
1283 .map_err(|e| format!("Failed to deserialize UpdateApprovalRuleTemplateName request: {e}"))
1284}
1285
1286pub fn deserialize_update_comment_request(body: &[u8]) -> Result<UpdateCommentInput, String> {
1288 if body.is_empty() {
1289 return Ok(UpdateCommentInput::default());
1290 }
1291 serde_json::from_slice(body)
1292 .map_err(|e| format!("Failed to deserialize UpdateComment request: {e}"))
1293}
1294
1295pub fn deserialize_update_default_branch_request(
1297 body: &[u8],
1298) -> Result<UpdateDefaultBranchInput, String> {
1299 if body.is_empty() {
1300 return Ok(UpdateDefaultBranchInput::default());
1301 }
1302 serde_json::from_slice(body)
1303 .map_err(|e| format!("Failed to deserialize UpdateDefaultBranch request: {e}"))
1304}
1305
1306pub fn deserialize_update_pull_request_approval_rule_content_request(
1308 body: &[u8],
1309) -> Result<UpdatePullRequestApprovalRuleContentInput, String> {
1310 if body.is_empty() {
1311 return Ok(UpdatePullRequestApprovalRuleContentInput::default());
1312 }
1313 serde_json::from_slice(body).map_err(|e| {
1314 format!("Failed to deserialize UpdatePullRequestApprovalRuleContent request: {e}")
1315 })
1316}
1317
1318pub fn deserialize_update_pull_request_approval_state_request(
1320 body: &[u8],
1321) -> Result<UpdatePullRequestApprovalStateInput, String> {
1322 if body.is_empty() {
1323 return Ok(UpdatePullRequestApprovalStateInput::default());
1324 }
1325 serde_json::from_slice(body)
1326 .map_err(|e| format!("Failed to deserialize UpdatePullRequestApprovalState request: {e}"))
1327}
1328
1329pub fn deserialize_update_pull_request_description_request(
1331 body: &[u8],
1332) -> Result<UpdatePullRequestDescriptionInput, String> {
1333 if body.is_empty() {
1334 return Ok(UpdatePullRequestDescriptionInput::default());
1335 }
1336 serde_json::from_slice(body)
1337 .map_err(|e| format!("Failed to deserialize UpdatePullRequestDescription request: {e}"))
1338}
1339
1340pub fn deserialize_update_pull_request_status_request(
1342 body: &[u8],
1343) -> Result<UpdatePullRequestStatusInput, String> {
1344 if body.is_empty() {
1345 return Ok(UpdatePullRequestStatusInput::default());
1346 }
1347 serde_json::from_slice(body)
1348 .map_err(|e| format!("Failed to deserialize UpdatePullRequestStatus request: {e}"))
1349}
1350
1351pub fn deserialize_update_pull_request_title_request(
1353 body: &[u8],
1354) -> Result<UpdatePullRequestTitleInput, String> {
1355 if body.is_empty() {
1356 return Ok(UpdatePullRequestTitleInput::default());
1357 }
1358 serde_json::from_slice(body)
1359 .map_err(|e| format!("Failed to deserialize UpdatePullRequestTitle request: {e}"))
1360}
1361
1362pub fn deserialize_update_repository_description_request(
1364 body: &[u8],
1365) -> Result<UpdateRepositoryDescriptionInput, String> {
1366 if body.is_empty() {
1367 return Ok(UpdateRepositoryDescriptionInput::default());
1368 }
1369 serde_json::from_slice(body)
1370 .map_err(|e| format!("Failed to deserialize UpdateRepositoryDescription request: {e}"))
1371}
1372
1373pub fn deserialize_update_repository_encryption_key_request(
1375 body: &[u8],
1376) -> Result<UpdateRepositoryEncryptionKeyInput, String> {
1377 if body.is_empty() {
1378 return Ok(UpdateRepositoryEncryptionKeyInput::default());
1379 }
1380 serde_json::from_slice(body)
1381 .map_err(|e| format!("Failed to deserialize UpdateRepositoryEncryptionKey request: {e}"))
1382}
1383
1384pub fn deserialize_update_repository_name_request(
1386 body: &[u8],
1387) -> Result<UpdateRepositoryNameInput, String> {
1388 if body.is_empty() {
1389 return Ok(UpdateRepositoryNameInput::default());
1390 }
1391 serde_json::from_slice(body)
1392 .map_err(|e| format!("Failed to deserialize UpdateRepositoryName request: {e}"))
1393}