Skip to main content

aws_sdk_resourceexplorer2/
serde_util.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2pub(crate) fn validation_exception_correct_errors(
3    mut builder: crate::types::error::builders::ValidationExceptionBuilder,
4) -> crate::types::error::builders::ValidationExceptionBuilder {
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 create_resource_explorer_setup_output_output_correct_errors(
21    mut builder: crate::operation::create_resource_explorer_setup::builders::CreateResourceExplorerSetupOutputBuilder,
22) -> crate::operation::create_resource_explorer_setup::builders::CreateResourceExplorerSetupOutputBuilder {
23    if builder.task_id.is_none() {
24        builder.task_id = Some(Default::default())
25    }
26    builder
27}
28
29pub(crate) fn service_quota_exceeded_exception_correct_errors(
30    mut builder: crate::types::error::builders::ServiceQuotaExceededExceptionBuilder,
31) -> crate::types::error::builders::ServiceQuotaExceededExceptionBuilder {
32    if builder.message.is_none() {
33        builder.message = Some(Default::default())
34    }
35    if builder.name.is_none() {
36        builder.name = Some(Default::default())
37    }
38    if builder.value.is_none() {
39        builder.value = Some(Default::default())
40    }
41    builder
42}
43
44pub(crate) fn delete_resource_explorer_setup_output_output_correct_errors(
45    mut builder: crate::operation::delete_resource_explorer_setup::builders::DeleteResourceExplorerSetupOutputBuilder,
46) -> crate::operation::delete_resource_explorer_setup::builders::DeleteResourceExplorerSetupOutputBuilder {
47    if builder.task_id.is_none() {
48        builder.task_id = Some(Default::default())
49    }
50    builder
51}
52
53pub(crate) fn get_service_view_output_output_correct_errors(
54    mut builder: crate::operation::get_service_view::builders::GetServiceViewOutputBuilder,
55) -> crate::operation::get_service_view::builders::GetServiceViewOutputBuilder {
56    if builder.view.is_none() {
57        builder.view = {
58            let builder = crate::types::builders::ServiceViewBuilder::default();
59            crate::serde_util::service_view_correct_errors(builder).build().ok()
60        }
61    }
62    builder
63}
64
65pub(crate) fn list_streaming_access_for_services_output_output_correct_errors(
66    mut builder: crate::operation::list_streaming_access_for_services::builders::ListStreamingAccessForServicesOutputBuilder,
67) -> crate::operation::list_streaming_access_for_services::builders::ListStreamingAccessForServicesOutputBuilder {
68    if builder.streaming_access_for_services.is_none() {
69        builder.streaming_access_for_services = Some(Default::default())
70    }
71    builder
72}
73
74pub(crate) fn service_view_correct_errors(mut builder: crate::types::builders::ServiceViewBuilder) -> crate::types::builders::ServiceViewBuilder {
75    if builder.service_view_arn.is_none() {
76        builder.service_view_arn = Some(Default::default())
77    }
78    builder
79}
80
81pub(crate) fn org_configuration_correct_errors(
82    mut builder: crate::types::builders::OrgConfigurationBuilder,
83) -> crate::types::builders::OrgConfigurationBuilder {
84    if builder.aws_service_access_status.is_none() {
85        builder.aws_service_access_status = "no value was set".parse::<crate::types::AwsServiceAccessStatus>().ok()
86    }
87    builder
88}
89
90pub(crate) fn batch_get_view_error_correct_errors(
91    mut builder: crate::types::builders::BatchGetViewErrorBuilder,
92) -> crate::types::builders::BatchGetViewErrorBuilder {
93    if builder.view_arn.is_none() {
94        builder.view_arn = Some(Default::default())
95    }
96    if builder.error_message.is_none() {
97        builder.error_message = Some(Default::default())
98    }
99    builder
100}
101
102pub(crate) fn search_filter_correct_errors(mut builder: crate::types::builders::SearchFilterBuilder) -> crate::types::builders::SearchFilterBuilder {
103    if builder.filter_string.is_none() {
104        builder.filter_string = Some(Default::default())
105    }
106    builder
107}
108
109pub(crate) fn streaming_access_details_correct_errors(
110    mut builder: crate::types::builders::StreamingAccessDetailsBuilder,
111) -> crate::types::builders::StreamingAccessDetailsBuilder {
112    if builder.service_principal.is_none() {
113        builder.service_principal = Some(Default::default())
114    }
115    if builder.created_at.is_none() {
116        builder.created_at = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
117    }
118    builder
119}
120
121pub(crate) fn validation_exception_field_correct_errors(
122    mut builder: crate::types::builders::ValidationExceptionFieldBuilder,
123) -> crate::types::builders::ValidationExceptionFieldBuilder {
124    if builder.name.is_none() {
125        builder.name = Some(Default::default())
126    }
127    if builder.validation_issue.is_none() {
128        builder.validation_issue = Some(Default::default())
129    }
130    builder
131}
132
133pub(crate) fn included_property_correct_errors(
134    mut builder: crate::types::builders::IncludedPropertyBuilder,
135) -> crate::types::builders::IncludedPropertyBuilder {
136    if builder.name.is_none() {
137        builder.name = Some(Default::default())
138    }
139    builder
140}