aws_sdk_codeartifact/
serde_util.rs1pub(crate) fn access_denied_exception_correct_errors(
3 mut builder: crate::types::error::builders::AccessDeniedExceptionBuilder,
4) -> crate::types::error::builders::AccessDeniedExceptionBuilder {
5 if builder.message.is_none() {
6 builder.message = Some(Default::default())
7 }
8 builder
9}
10
11pub(crate) fn conflict_exception_correct_errors(
12 mut builder: crate::types::error::builders::ConflictExceptionBuilder,
13) -> crate::types::error::builders::ConflictExceptionBuilder {
14 if builder.message.is_none() {
15 builder.message = Some(Default::default())
16 }
17 builder
18}
19
20pub(crate) fn internal_server_exception_correct_errors(
21 mut builder: crate::types::error::builders::InternalServerExceptionBuilder,
22) -> crate::types::error::builders::InternalServerExceptionBuilder {
23 if builder.message.is_none() {
24 builder.message = Some(Default::default())
25 }
26 builder
27}
28
29pub(crate) fn resource_not_found_exception_correct_errors(
30 mut builder: crate::types::error::builders::ResourceNotFoundExceptionBuilder,
31) -> crate::types::error::builders::ResourceNotFoundExceptionBuilder {
32 if builder.message.is_none() {
33 builder.message = Some(Default::default())
34 }
35 builder
36}
37
38pub(crate) fn service_quota_exceeded_exception_correct_errors(
39 mut builder: crate::types::error::builders::ServiceQuotaExceededExceptionBuilder,
40) -> crate::types::error::builders::ServiceQuotaExceededExceptionBuilder {
41 if builder.message.is_none() {
42 builder.message = Some(Default::default())
43 }
44 builder
45}
46
47pub(crate) fn throttling_exception_correct_errors(
48 mut builder: crate::types::error::builders::ThrottlingExceptionBuilder,
49) -> crate::types::error::builders::ThrottlingExceptionBuilder {
50 if builder.message.is_none() {
51 builder.message = Some(Default::default())
52 }
53 builder
54}
55
56pub(crate) fn validation_exception_correct_errors(
57 mut builder: crate::types::error::builders::ValidationExceptionBuilder,
58) -> crate::types::error::builders::ValidationExceptionBuilder {
59 if builder.message.is_none() {
60 builder.message = Some(Default::default())
61 }
62 builder
63}
64
65pub(crate) fn describe_package_output_output_correct_errors(
66 mut builder: crate::operation::describe_package::builders::DescribePackageOutputBuilder,
67) -> crate::operation::describe_package::builders::DescribePackageOutputBuilder {
68 if builder.package.is_none() {
69 builder.package = {
70 let builder = crate::types::builders::PackageDescriptionBuilder::default();
71 Some(builder.build())
72 }
73 }
74 builder
75}
76
77pub(crate) fn describe_package_version_output_output_correct_errors(
78 mut builder: crate::operation::describe_package_version::builders::DescribePackageVersionOutputBuilder,
79) -> crate::operation::describe_package_version::builders::DescribePackageVersionOutputBuilder {
80 if builder.package_version.is_none() {
81 builder.package_version = {
82 let builder = crate::types::builders::PackageVersionDescriptionBuilder::default();
83 Some(builder.build())
84 }
85 }
86 builder
87}
88
89pub(crate) fn asset_summary_correct_errors(mut builder: crate::types::builders::AssetSummaryBuilder) -> crate::types::builders::AssetSummaryBuilder {
90 if builder.name.is_none() {
91 builder.name = Some(Default::default())
92 }
93 builder
94}
95
96pub(crate) fn package_origin_restrictions_correct_errors(
97 mut builder: crate::types::builders::PackageOriginRestrictionsBuilder,
98) -> crate::types::builders::PackageOriginRestrictionsBuilder {
99 if builder.publish.is_none() {
100 builder.publish = "no value was set".parse::<crate::types::AllowPublish>().ok()
101 }
102 if builder.upstream.is_none() {
103 builder.upstream = "no value was set".parse::<crate::types::AllowUpstream>().ok()
104 }
105 builder
106}
107
108pub(crate) fn package_version_summary_correct_errors(
109 mut builder: crate::types::builders::PackageVersionSummaryBuilder,
110) -> crate::types::builders::PackageVersionSummaryBuilder {
111 if builder.version.is_none() {
112 builder.version = Some(Default::default())
113 }
114 if builder.status.is_none() {
115 builder.status = "no value was set".parse::<crate::types::PackageVersionStatus>().ok()
116 }
117 builder
118}
119
120pub(crate) fn tag_correct_errors(mut builder: crate::types::builders::TagBuilder) -> crate::types::builders::TagBuilder {
121 if builder.key.is_none() {
122 builder.key = Some(Default::default())
123 }
124 if builder.value.is_none() {
125 builder.value = Some(Default::default())
126 }
127 builder
128}