aws_sdk_pinpointsmsvoicev2/
serde_util.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2pub(crate) fn associate_protect_configuration_output_output_correct_errors(
3    mut builder: crate::operation::associate_protect_configuration::builders::AssociateProtectConfigurationOutputBuilder,
4) -> crate::operation::associate_protect_configuration::builders::AssociateProtectConfigurationOutputBuilder {
5    if builder.configuration_set_arn.is_none() {
6        builder.configuration_set_arn = Some(Default::default())
7    }
8    if builder.configuration_set_name.is_none() {
9        builder.configuration_set_name = Some(Default::default())
10    }
11    if builder.protect_configuration_arn.is_none() {
12        builder.protect_configuration_arn = Some(Default::default())
13    }
14    if builder.protect_configuration_id.is_none() {
15        builder.protect_configuration_id = Some(Default::default())
16    }
17    builder
18}
19
20pub(crate) fn carrier_lookup_output_output_correct_errors(
21    mut builder: crate::operation::carrier_lookup::builders::CarrierLookupOutputBuilder,
22) -> crate::operation::carrier_lookup::builders::CarrierLookupOutputBuilder {
23    if builder.e164_phone_number.is_none() {
24        builder.e164_phone_number = Some(Default::default())
25    }
26    if builder.phone_number_type.is_none() {
27        builder.phone_number_type = "no value was set".parse::<crate::types::PhoneNumberType>().ok()
28    }
29    builder
30}
31
32pub(crate) fn create_protect_configuration_output_output_correct_errors(
33    mut builder: crate::operation::create_protect_configuration::builders::CreateProtectConfigurationOutputBuilder,
34) -> crate::operation::create_protect_configuration::builders::CreateProtectConfigurationOutputBuilder {
35    if builder.protect_configuration_arn.is_none() {
36        builder.protect_configuration_arn = Some(Default::default())
37    }
38    if builder.protect_configuration_id.is_none() {
39        builder.protect_configuration_id = Some(Default::default())
40    }
41    if builder.created_timestamp.is_none() {
42        builder.created_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
43    }
44    if builder.account_default.is_none() {
45        builder.account_default = Some(Default::default())
46    }
47    if builder.deletion_protection_enabled.is_none() {
48        builder.deletion_protection_enabled = Some(Default::default())
49    }
50    builder
51}
52
53pub(crate) fn create_registration_output_output_correct_errors(
54    mut builder: crate::operation::create_registration::builders::CreateRegistrationOutputBuilder,
55) -> crate::operation::create_registration::builders::CreateRegistrationOutputBuilder {
56    if builder.registration_arn.is_none() {
57        builder.registration_arn = Some(Default::default())
58    }
59    if builder.registration_id.is_none() {
60        builder.registration_id = Some(Default::default())
61    }
62    if builder.registration_type.is_none() {
63        builder.registration_type = Some(Default::default())
64    }
65    if builder.registration_status.is_none() {
66        builder.registration_status = "no value was set".parse::<crate::types::RegistrationStatus>().ok()
67    }
68    if builder.current_version_number.is_none() {
69        builder.current_version_number = Some(Default::default())
70    }
71    if builder.created_timestamp.is_none() {
72        builder.created_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
73    }
74    builder
75}
76
77pub(crate) fn create_registration_association_output_output_correct_errors(
78    mut builder: crate::operation::create_registration_association::builders::CreateRegistrationAssociationOutputBuilder,
79) -> crate::operation::create_registration_association::builders::CreateRegistrationAssociationOutputBuilder {
80    if builder.registration_arn.is_none() {
81        builder.registration_arn = Some(Default::default())
82    }
83    if builder.registration_id.is_none() {
84        builder.registration_id = Some(Default::default())
85    }
86    if builder.registration_type.is_none() {
87        builder.registration_type = Some(Default::default())
88    }
89    if builder.resource_arn.is_none() {
90        builder.resource_arn = Some(Default::default())
91    }
92    if builder.resource_id.is_none() {
93        builder.resource_id = Some(Default::default())
94    }
95    if builder.resource_type.is_none() {
96        builder.resource_type = Some(Default::default())
97    }
98    builder
99}
100
101pub(crate) fn create_registration_attachment_output_output_correct_errors(
102    mut builder: crate::operation::create_registration_attachment::builders::CreateRegistrationAttachmentOutputBuilder,
103) -> crate::operation::create_registration_attachment::builders::CreateRegistrationAttachmentOutputBuilder {
104    if builder.registration_attachment_arn.is_none() {
105        builder.registration_attachment_arn = Some(Default::default())
106    }
107    if builder.registration_attachment_id.is_none() {
108        builder.registration_attachment_id = Some(Default::default())
109    }
110    if builder.attachment_status.is_none() {
111        builder.attachment_status = "no value was set".parse::<crate::types::AttachmentStatus>().ok()
112    }
113    if builder.created_timestamp.is_none() {
114        builder.created_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
115    }
116    builder
117}
118
119pub(crate) fn create_registration_version_output_output_correct_errors(
120    mut builder: crate::operation::create_registration_version::builders::CreateRegistrationVersionOutputBuilder,
121) -> crate::operation::create_registration_version::builders::CreateRegistrationVersionOutputBuilder {
122    if builder.registration_arn.is_none() {
123        builder.registration_arn = Some(Default::default())
124    }
125    if builder.registration_id.is_none() {
126        builder.registration_id = Some(Default::default())
127    }
128    if builder.version_number.is_none() {
129        builder.version_number = Some(Default::default())
130    }
131    if builder.registration_version_status.is_none() {
132        builder.registration_version_status = "no value was set".parse::<crate::types::RegistrationVersionStatus>().ok()
133    }
134    if builder.registration_version_status_history.is_none() {
135        builder.registration_version_status_history = {
136            let builder = crate::types::builders::RegistrationVersionStatusHistoryBuilder::default();
137            crate::serde_util::registration_version_status_history_correct_errors(builder)
138                .build()
139                .ok()
140        }
141    }
142    builder
143}
144
145pub(crate) fn create_verified_destination_number_output_output_correct_errors(
146    mut builder: crate::operation::create_verified_destination_number::builders::CreateVerifiedDestinationNumberOutputBuilder,
147) -> crate::operation::create_verified_destination_number::builders::CreateVerifiedDestinationNumberOutputBuilder {
148    if builder.verified_destination_number_arn.is_none() {
149        builder.verified_destination_number_arn = Some(Default::default())
150    }
151    if builder.verified_destination_number_id.is_none() {
152        builder.verified_destination_number_id = Some(Default::default())
153    }
154    if builder.destination_phone_number.is_none() {
155        builder.destination_phone_number = Some(Default::default())
156    }
157    if builder.status.is_none() {
158        builder.status = "no value was set".parse::<crate::types::VerificationStatus>().ok()
159    }
160    if builder.created_timestamp.is_none() {
161        builder.created_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
162    }
163    builder
164}
165
166pub(crate) fn delete_account_default_protect_configuration_output_output_correct_errors(
167    mut builder: crate::operation::delete_account_default_protect_configuration::builders::DeleteAccountDefaultProtectConfigurationOutputBuilder,
168) -> crate::operation::delete_account_default_protect_configuration::builders::DeleteAccountDefaultProtectConfigurationOutputBuilder {
169    if builder.default_protect_configuration_arn.is_none() {
170        builder.default_protect_configuration_arn = Some(Default::default())
171    }
172    if builder.default_protect_configuration_id.is_none() {
173        builder.default_protect_configuration_id = Some(Default::default())
174    }
175    builder
176}
177
178pub(crate) fn delete_protect_configuration_output_output_correct_errors(
179    mut builder: crate::operation::delete_protect_configuration::builders::DeleteProtectConfigurationOutputBuilder,
180) -> crate::operation::delete_protect_configuration::builders::DeleteProtectConfigurationOutputBuilder {
181    if builder.protect_configuration_arn.is_none() {
182        builder.protect_configuration_arn = Some(Default::default())
183    }
184    if builder.protect_configuration_id.is_none() {
185        builder.protect_configuration_id = Some(Default::default())
186    }
187    if builder.created_timestamp.is_none() {
188        builder.created_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
189    }
190    if builder.account_default.is_none() {
191        builder.account_default = Some(Default::default())
192    }
193    if builder.deletion_protection_enabled.is_none() {
194        builder.deletion_protection_enabled = Some(Default::default())
195    }
196    builder
197}
198
199pub(crate) fn delete_protect_configuration_rule_set_number_override_output_output_correct_errors(
200    mut builder: crate::operation::delete_protect_configuration_rule_set_number_override::builders::DeleteProtectConfigurationRuleSetNumberOverrideOutputBuilder,
201) -> crate::operation::delete_protect_configuration_rule_set_number_override::builders::DeleteProtectConfigurationRuleSetNumberOverrideOutputBuilder {
202    if builder.protect_configuration_arn.is_none() {
203        builder.protect_configuration_arn = Some(Default::default())
204    }
205    if builder.protect_configuration_id.is_none() {
206        builder.protect_configuration_id = Some(Default::default())
207    }
208    if builder.destination_phone_number.is_none() {
209        builder.destination_phone_number = Some(Default::default())
210    }
211    if builder.created_timestamp.is_none() {
212        builder.created_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
213    }
214    if builder.action.is_none() {
215        builder.action = "no value was set".parse::<crate::types::ProtectConfigurationRuleOverrideAction>().ok()
216    }
217    builder
218}
219
220pub(crate) fn delete_registration_output_output_correct_errors(
221    mut builder: crate::operation::delete_registration::builders::DeleteRegistrationOutputBuilder,
222) -> crate::operation::delete_registration::builders::DeleteRegistrationOutputBuilder {
223    if builder.registration_arn.is_none() {
224        builder.registration_arn = Some(Default::default())
225    }
226    if builder.registration_id.is_none() {
227        builder.registration_id = Some(Default::default())
228    }
229    if builder.registration_type.is_none() {
230        builder.registration_type = Some(Default::default())
231    }
232    if builder.registration_status.is_none() {
233        builder.registration_status = "no value was set".parse::<crate::types::RegistrationStatus>().ok()
234    }
235    if builder.current_version_number.is_none() {
236        builder.current_version_number = Some(Default::default())
237    }
238    if builder.created_timestamp.is_none() {
239        builder.created_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
240    }
241    builder
242}
243
244pub(crate) fn delete_registration_attachment_output_output_correct_errors(
245    mut builder: crate::operation::delete_registration_attachment::builders::DeleteRegistrationAttachmentOutputBuilder,
246) -> crate::operation::delete_registration_attachment::builders::DeleteRegistrationAttachmentOutputBuilder {
247    if builder.registration_attachment_arn.is_none() {
248        builder.registration_attachment_arn = Some(Default::default())
249    }
250    if builder.registration_attachment_id.is_none() {
251        builder.registration_attachment_id = Some(Default::default())
252    }
253    if builder.attachment_status.is_none() {
254        builder.attachment_status = "no value was set".parse::<crate::types::AttachmentStatus>().ok()
255    }
256    if builder.created_timestamp.is_none() {
257        builder.created_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
258    }
259    builder
260}
261
262pub(crate) fn delete_registration_field_value_output_output_correct_errors(
263    mut builder: crate::operation::delete_registration_field_value::builders::DeleteRegistrationFieldValueOutputBuilder,
264) -> crate::operation::delete_registration_field_value::builders::DeleteRegistrationFieldValueOutputBuilder {
265    if builder.registration_arn.is_none() {
266        builder.registration_arn = Some(Default::default())
267    }
268    if builder.registration_id.is_none() {
269        builder.registration_id = Some(Default::default())
270    }
271    if builder.version_number.is_none() {
272        builder.version_number = Some(Default::default())
273    }
274    if builder.field_path.is_none() {
275        builder.field_path = Some(Default::default())
276    }
277    builder
278}
279
280pub(crate) fn delete_verified_destination_number_output_output_correct_errors(
281    mut builder: crate::operation::delete_verified_destination_number::builders::DeleteVerifiedDestinationNumberOutputBuilder,
282) -> crate::operation::delete_verified_destination_number::builders::DeleteVerifiedDestinationNumberOutputBuilder {
283    if builder.verified_destination_number_arn.is_none() {
284        builder.verified_destination_number_arn = Some(Default::default())
285    }
286    if builder.verified_destination_number_id.is_none() {
287        builder.verified_destination_number_id = Some(Default::default())
288    }
289    if builder.destination_phone_number.is_none() {
290        builder.destination_phone_number = Some(Default::default())
291    }
292    if builder.created_timestamp.is_none() {
293        builder.created_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
294    }
295    builder
296}
297
298pub(crate) fn describe_registration_attachments_output_output_correct_errors(
299    mut builder: crate::operation::describe_registration_attachments::builders::DescribeRegistrationAttachmentsOutputBuilder,
300) -> crate::operation::describe_registration_attachments::builders::DescribeRegistrationAttachmentsOutputBuilder {
301    if builder.registration_attachments.is_none() {
302        builder.registration_attachments = Some(Default::default())
303    }
304    builder
305}
306
307pub(crate) fn describe_registration_field_definitions_output_output_correct_errors(
308    mut builder: crate::operation::describe_registration_field_definitions::builders::DescribeRegistrationFieldDefinitionsOutputBuilder,
309) -> crate::operation::describe_registration_field_definitions::builders::DescribeRegistrationFieldDefinitionsOutputBuilder {
310    if builder.registration_type.is_none() {
311        builder.registration_type = Some(Default::default())
312    }
313    if builder.registration_field_definitions.is_none() {
314        builder.registration_field_definitions = Some(Default::default())
315    }
316    builder
317}
318
319pub(crate) fn describe_registration_field_values_output_output_correct_errors(
320    mut builder: crate::operation::describe_registration_field_values::builders::DescribeRegistrationFieldValuesOutputBuilder,
321) -> crate::operation::describe_registration_field_values::builders::DescribeRegistrationFieldValuesOutputBuilder {
322    if builder.registration_arn.is_none() {
323        builder.registration_arn = Some(Default::default())
324    }
325    if builder.registration_id.is_none() {
326        builder.registration_id = Some(Default::default())
327    }
328    if builder.version_number.is_none() {
329        builder.version_number = Some(Default::default())
330    }
331    if builder.registration_field_values.is_none() {
332        builder.registration_field_values = Some(Default::default())
333    }
334    builder
335}
336
337pub(crate) fn describe_registration_section_definitions_output_output_correct_errors(
338    mut builder: crate::operation::describe_registration_section_definitions::builders::DescribeRegistrationSectionDefinitionsOutputBuilder,
339) -> crate::operation::describe_registration_section_definitions::builders::DescribeRegistrationSectionDefinitionsOutputBuilder {
340    if builder.registration_type.is_none() {
341        builder.registration_type = Some(Default::default())
342    }
343    if builder.registration_section_definitions.is_none() {
344        builder.registration_section_definitions = Some(Default::default())
345    }
346    builder
347}
348
349pub(crate) fn describe_registration_type_definitions_output_output_correct_errors(
350    mut builder: crate::operation::describe_registration_type_definitions::builders::DescribeRegistrationTypeDefinitionsOutputBuilder,
351) -> crate::operation::describe_registration_type_definitions::builders::DescribeRegistrationTypeDefinitionsOutputBuilder {
352    if builder.registration_type_definitions.is_none() {
353        builder.registration_type_definitions = Some(Default::default())
354    }
355    builder
356}
357
358pub(crate) fn describe_registration_versions_output_output_correct_errors(
359    mut builder: crate::operation::describe_registration_versions::builders::DescribeRegistrationVersionsOutputBuilder,
360) -> crate::operation::describe_registration_versions::builders::DescribeRegistrationVersionsOutputBuilder {
361    if builder.registration_arn.is_none() {
362        builder.registration_arn = Some(Default::default())
363    }
364    if builder.registration_id.is_none() {
365        builder.registration_id = Some(Default::default())
366    }
367    if builder.registration_versions.is_none() {
368        builder.registration_versions = Some(Default::default())
369    }
370    builder
371}
372
373pub(crate) fn describe_registrations_output_output_correct_errors(
374    mut builder: crate::operation::describe_registrations::builders::DescribeRegistrationsOutputBuilder,
375) -> crate::operation::describe_registrations::builders::DescribeRegistrationsOutputBuilder {
376    if builder.registrations.is_none() {
377        builder.registrations = Some(Default::default())
378    }
379    builder
380}
381
382pub(crate) fn describe_verified_destination_numbers_output_output_correct_errors(
383    mut builder: crate::operation::describe_verified_destination_numbers::builders::DescribeVerifiedDestinationNumbersOutputBuilder,
384) -> crate::operation::describe_verified_destination_numbers::builders::DescribeVerifiedDestinationNumbersOutputBuilder {
385    if builder.verified_destination_numbers.is_none() {
386        builder.verified_destination_numbers = Some(Default::default())
387    }
388    builder
389}
390
391pub(crate) fn disassociate_protect_configuration_output_output_correct_errors(
392    mut builder: crate::operation::disassociate_protect_configuration::builders::DisassociateProtectConfigurationOutputBuilder,
393) -> crate::operation::disassociate_protect_configuration::builders::DisassociateProtectConfigurationOutputBuilder {
394    if builder.configuration_set_arn.is_none() {
395        builder.configuration_set_arn = Some(Default::default())
396    }
397    if builder.configuration_set_name.is_none() {
398        builder.configuration_set_name = Some(Default::default())
399    }
400    if builder.protect_configuration_arn.is_none() {
401        builder.protect_configuration_arn = Some(Default::default())
402    }
403    if builder.protect_configuration_id.is_none() {
404        builder.protect_configuration_id = Some(Default::default())
405    }
406    builder
407}
408
409pub(crate) fn discard_registration_version_output_output_correct_errors(
410    mut builder: crate::operation::discard_registration_version::builders::DiscardRegistrationVersionOutputBuilder,
411) -> crate::operation::discard_registration_version::builders::DiscardRegistrationVersionOutputBuilder {
412    if builder.registration_arn.is_none() {
413        builder.registration_arn = Some(Default::default())
414    }
415    if builder.registration_id.is_none() {
416        builder.registration_id = Some(Default::default())
417    }
418    if builder.version_number.is_none() {
419        builder.version_number = Some(Default::default())
420    }
421    if builder.registration_version_status.is_none() {
422        builder.registration_version_status = "no value was set".parse::<crate::types::RegistrationVersionStatus>().ok()
423    }
424    if builder.registration_version_status_history.is_none() {
425        builder.registration_version_status_history = {
426            let builder = crate::types::builders::RegistrationVersionStatusHistoryBuilder::default();
427            crate::serde_util::registration_version_status_history_correct_errors(builder)
428                .build()
429                .ok()
430        }
431    }
432    builder
433}
434
435pub(crate) fn get_protect_configuration_country_rule_set_output_output_correct_errors(
436    mut builder: crate::operation::get_protect_configuration_country_rule_set::builders::GetProtectConfigurationCountryRuleSetOutputBuilder,
437) -> crate::operation::get_protect_configuration_country_rule_set::builders::GetProtectConfigurationCountryRuleSetOutputBuilder {
438    if builder.protect_configuration_arn.is_none() {
439        builder.protect_configuration_arn = Some(Default::default())
440    }
441    if builder.protect_configuration_id.is_none() {
442        builder.protect_configuration_id = Some(Default::default())
443    }
444    if builder.number_capability.is_none() {
445        builder.number_capability = "no value was set".parse::<crate::types::NumberCapability>().ok()
446    }
447    if builder.country_rule_set.is_none() {
448        builder.country_rule_set = Some(Default::default())
449    }
450    builder
451}
452
453pub(crate) fn list_protect_configuration_rule_set_number_overrides_output_output_correct_errors(
454    mut builder: crate::operation::list_protect_configuration_rule_set_number_overrides::builders::ListProtectConfigurationRuleSetNumberOverridesOutputBuilder,
455) -> crate::operation::list_protect_configuration_rule_set_number_overrides::builders::ListProtectConfigurationRuleSetNumberOverridesOutputBuilder {
456    if builder.protect_configuration_arn.is_none() {
457        builder.protect_configuration_arn = Some(Default::default())
458    }
459    if builder.protect_configuration_id.is_none() {
460        builder.protect_configuration_id = Some(Default::default())
461    }
462    builder
463}
464
465pub(crate) fn list_registration_associations_output_output_correct_errors(
466    mut builder: crate::operation::list_registration_associations::builders::ListRegistrationAssociationsOutputBuilder,
467) -> crate::operation::list_registration_associations::builders::ListRegistrationAssociationsOutputBuilder {
468    if builder.registration_arn.is_none() {
469        builder.registration_arn = Some(Default::default())
470    }
471    if builder.registration_id.is_none() {
472        builder.registration_id = Some(Default::default())
473    }
474    if builder.registration_type.is_none() {
475        builder.registration_type = Some(Default::default())
476    }
477    if builder.registration_associations.is_none() {
478        builder.registration_associations = Some(Default::default())
479    }
480    builder
481}
482
483pub(crate) fn put_message_feedback_output_output_correct_errors(
484    mut builder: crate::operation::put_message_feedback::builders::PutMessageFeedbackOutputBuilder,
485) -> crate::operation::put_message_feedback::builders::PutMessageFeedbackOutputBuilder {
486    if builder.message_id.is_none() {
487        builder.message_id = Some(Default::default())
488    }
489    if builder.message_feedback_status.is_none() {
490        builder.message_feedback_status = "no value was set".parse::<crate::types::MessageFeedbackStatus>().ok()
491    }
492    builder
493}
494
495pub(crate) fn put_protect_configuration_rule_set_number_override_output_output_correct_errors(
496    mut builder: crate::operation::put_protect_configuration_rule_set_number_override::builders::PutProtectConfigurationRuleSetNumberOverrideOutputBuilder,
497) -> crate::operation::put_protect_configuration_rule_set_number_override::builders::PutProtectConfigurationRuleSetNumberOverrideOutputBuilder {
498    if builder.protect_configuration_arn.is_none() {
499        builder.protect_configuration_arn = Some(Default::default())
500    }
501    if builder.protect_configuration_id.is_none() {
502        builder.protect_configuration_id = Some(Default::default())
503    }
504    if builder.destination_phone_number.is_none() {
505        builder.destination_phone_number = Some(Default::default())
506    }
507    if builder.created_timestamp.is_none() {
508        builder.created_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
509    }
510    if builder.action.is_none() {
511        builder.action = "no value was set".parse::<crate::types::ProtectConfigurationRuleOverrideAction>().ok()
512    }
513    builder
514}
515
516pub(crate) fn put_registration_field_value_output_output_correct_errors(
517    mut builder: crate::operation::put_registration_field_value::builders::PutRegistrationFieldValueOutputBuilder,
518) -> crate::operation::put_registration_field_value::builders::PutRegistrationFieldValueOutputBuilder {
519    if builder.registration_arn.is_none() {
520        builder.registration_arn = Some(Default::default())
521    }
522    if builder.registration_id.is_none() {
523        builder.registration_id = Some(Default::default())
524    }
525    if builder.version_number.is_none() {
526        builder.version_number = Some(Default::default())
527    }
528    if builder.field_path.is_none() {
529        builder.field_path = Some(Default::default())
530    }
531    builder
532}
533
534pub(crate) fn release_sender_id_output_output_correct_errors(
535    mut builder: crate::operation::release_sender_id::builders::ReleaseSenderIdOutputBuilder,
536) -> crate::operation::release_sender_id::builders::ReleaseSenderIdOutputBuilder {
537    if builder.sender_id_arn.is_none() {
538        builder.sender_id_arn = Some(Default::default())
539    }
540    if builder.sender_id.is_none() {
541        builder.sender_id = Some(Default::default())
542    }
543    if builder.iso_country_code.is_none() {
544        builder.iso_country_code = Some(Default::default())
545    }
546    if builder.message_types.is_none() {
547        builder.message_types = Some(Default::default())
548    }
549    if builder.monthly_leasing_price.is_none() {
550        builder.monthly_leasing_price = Some(Default::default())
551    }
552    if builder.registered.is_none() {
553        builder.registered = Some(Default::default())
554    }
555    builder
556}
557
558pub(crate) fn request_sender_id_output_output_correct_errors(
559    mut builder: crate::operation::request_sender_id::builders::RequestSenderIdOutputBuilder,
560) -> crate::operation::request_sender_id::builders::RequestSenderIdOutputBuilder {
561    if builder.sender_id_arn.is_none() {
562        builder.sender_id_arn = Some(Default::default())
563    }
564    if builder.sender_id.is_none() {
565        builder.sender_id = Some(Default::default())
566    }
567    if builder.iso_country_code.is_none() {
568        builder.iso_country_code = Some(Default::default())
569    }
570    if builder.message_types.is_none() {
571        builder.message_types = Some(Default::default())
572    }
573    if builder.monthly_leasing_price.is_none() {
574        builder.monthly_leasing_price = Some(Default::default())
575    }
576    if builder.deletion_protection_enabled.is_none() {
577        builder.deletion_protection_enabled = Some(Default::default())
578    }
579    if builder.registered.is_none() {
580        builder.registered = Some(Default::default())
581    }
582    builder
583}
584
585pub(crate) fn send_destination_number_verification_code_output_output_correct_errors(
586    mut builder: crate::operation::send_destination_number_verification_code::builders::SendDestinationNumberVerificationCodeOutputBuilder,
587) -> crate::operation::send_destination_number_verification_code::builders::SendDestinationNumberVerificationCodeOutputBuilder {
588    if builder.message_id.is_none() {
589        builder.message_id = Some(Default::default())
590    }
591    builder
592}
593
594pub(crate) fn set_account_default_protect_configuration_output_output_correct_errors(
595    mut builder: crate::operation::set_account_default_protect_configuration::builders::SetAccountDefaultProtectConfigurationOutputBuilder,
596) -> crate::operation::set_account_default_protect_configuration::builders::SetAccountDefaultProtectConfigurationOutputBuilder {
597    if builder.default_protect_configuration_arn.is_none() {
598        builder.default_protect_configuration_arn = Some(Default::default())
599    }
600    if builder.default_protect_configuration_id.is_none() {
601        builder.default_protect_configuration_id = Some(Default::default())
602    }
603    builder
604}
605
606pub(crate) fn submit_registration_version_output_output_correct_errors(
607    mut builder: crate::operation::submit_registration_version::builders::SubmitRegistrationVersionOutputBuilder,
608) -> crate::operation::submit_registration_version::builders::SubmitRegistrationVersionOutputBuilder {
609    if builder.registration_arn.is_none() {
610        builder.registration_arn = Some(Default::default())
611    }
612    if builder.registration_id.is_none() {
613        builder.registration_id = Some(Default::default())
614    }
615    if builder.version_number.is_none() {
616        builder.version_number = Some(Default::default())
617    }
618    if builder.registration_version_status.is_none() {
619        builder.registration_version_status = "no value was set".parse::<crate::types::RegistrationVersionStatus>().ok()
620    }
621    if builder.registration_version_status_history.is_none() {
622        builder.registration_version_status_history = {
623            let builder = crate::types::builders::RegistrationVersionStatusHistoryBuilder::default();
624            crate::serde_util::registration_version_status_history_correct_errors(builder)
625                .build()
626                .ok()
627        }
628    }
629    builder
630}
631
632pub(crate) fn update_protect_configuration_output_output_correct_errors(
633    mut builder: crate::operation::update_protect_configuration::builders::UpdateProtectConfigurationOutputBuilder,
634) -> crate::operation::update_protect_configuration::builders::UpdateProtectConfigurationOutputBuilder {
635    if builder.protect_configuration_arn.is_none() {
636        builder.protect_configuration_arn = Some(Default::default())
637    }
638    if builder.protect_configuration_id.is_none() {
639        builder.protect_configuration_id = Some(Default::default())
640    }
641    if builder.created_timestamp.is_none() {
642        builder.created_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
643    }
644    if builder.account_default.is_none() {
645        builder.account_default = Some(Default::default())
646    }
647    if builder.deletion_protection_enabled.is_none() {
648        builder.deletion_protection_enabled = Some(Default::default())
649    }
650    builder
651}
652
653pub(crate) fn update_protect_configuration_country_rule_set_output_output_correct_errors(
654    mut builder: crate::operation::update_protect_configuration_country_rule_set::builders::UpdateProtectConfigurationCountryRuleSetOutputBuilder,
655) -> crate::operation::update_protect_configuration_country_rule_set::builders::UpdateProtectConfigurationCountryRuleSetOutputBuilder {
656    if builder.protect_configuration_arn.is_none() {
657        builder.protect_configuration_arn = Some(Default::default())
658    }
659    if builder.protect_configuration_id.is_none() {
660        builder.protect_configuration_id = Some(Default::default())
661    }
662    if builder.number_capability.is_none() {
663        builder.number_capability = "no value was set".parse::<crate::types::NumberCapability>().ok()
664    }
665    if builder.country_rule_set.is_none() {
666        builder.country_rule_set = Some(Default::default())
667    }
668    builder
669}
670
671pub(crate) fn update_sender_id_output_output_correct_errors(
672    mut builder: crate::operation::update_sender_id::builders::UpdateSenderIdOutputBuilder,
673) -> crate::operation::update_sender_id::builders::UpdateSenderIdOutputBuilder {
674    if builder.sender_id_arn.is_none() {
675        builder.sender_id_arn = Some(Default::default())
676    }
677    if builder.sender_id.is_none() {
678        builder.sender_id = Some(Default::default())
679    }
680    if builder.iso_country_code.is_none() {
681        builder.iso_country_code = Some(Default::default())
682    }
683    if builder.message_types.is_none() {
684        builder.message_types = Some(Default::default())
685    }
686    if builder.monthly_leasing_price.is_none() {
687        builder.monthly_leasing_price = Some(Default::default())
688    }
689    if builder.deletion_protection_enabled.is_none() {
690        builder.deletion_protection_enabled = Some(Default::default())
691    }
692    if builder.registered.is_none() {
693        builder.registered = Some(Default::default())
694    }
695    builder
696}
697
698pub(crate) fn verify_destination_number_output_output_correct_errors(
699    mut builder: crate::operation::verify_destination_number::builders::VerifyDestinationNumberOutputBuilder,
700) -> crate::operation::verify_destination_number::builders::VerifyDestinationNumberOutputBuilder {
701    if builder.verified_destination_number_arn.is_none() {
702        builder.verified_destination_number_arn = Some(Default::default())
703    }
704    if builder.verified_destination_number_id.is_none() {
705        builder.verified_destination_number_id = Some(Default::default())
706    }
707    if builder.destination_phone_number.is_none() {
708        builder.destination_phone_number = Some(Default::default())
709    }
710    if builder.status.is_none() {
711        builder.status = "no value was set".parse::<crate::types::VerificationStatus>().ok()
712    }
713    if builder.created_timestamp.is_none() {
714        builder.created_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
715    }
716    builder
717}
718
719pub(crate) fn registration_version_status_history_correct_errors(
720    mut builder: crate::types::builders::RegistrationVersionStatusHistoryBuilder,
721) -> crate::types::builders::RegistrationVersionStatusHistoryBuilder {
722    if builder.draft_timestamp.is_none() {
723        builder.draft_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
724    }
725    builder
726}
727
728pub(crate) fn event_destination_correct_errors(
729    mut builder: crate::types::builders::EventDestinationBuilder,
730) -> crate::types::builders::EventDestinationBuilder {
731    if builder.event_destination_name.is_none() {
732        builder.event_destination_name = Some(Default::default())
733    }
734    if builder.enabled.is_none() {
735        builder.enabled = Some(Default::default())
736    }
737    if builder.matching_event_types.is_none() {
738        builder.matching_event_types = Some(Default::default())
739    }
740    builder
741}
742
743pub(crate) fn account_attribute_correct_errors(
744    mut builder: crate::types::builders::AccountAttributeBuilder,
745) -> crate::types::builders::AccountAttributeBuilder {
746    if builder.name.is_none() {
747        builder.name = "no value was set".parse::<crate::types::AccountAttributeName>().ok()
748    }
749    if builder.value.is_none() {
750        builder.value = Some(Default::default())
751    }
752    builder
753}
754
755pub(crate) fn account_limit_correct_errors(mut builder: crate::types::builders::AccountLimitBuilder) -> crate::types::builders::AccountLimitBuilder {
756    if builder.name.is_none() {
757        builder.name = "no value was set".parse::<crate::types::AccountLimitName>().ok()
758    }
759    if builder.used.is_none() {
760        builder.used = Some(Default::default())
761    }
762    if builder.max.is_none() {
763        builder.max = Some(Default::default())
764    }
765    builder
766}
767
768pub(crate) fn cloud_watch_logs_destination_correct_errors(
769    mut builder: crate::types::builders::CloudWatchLogsDestinationBuilder,
770) -> crate::types::builders::CloudWatchLogsDestinationBuilder {
771    if builder.iam_role_arn.is_none() {
772        builder.iam_role_arn = Some(Default::default())
773    }
774    if builder.log_group_arn.is_none() {
775        builder.log_group_arn = Some(Default::default())
776    }
777    builder
778}
779
780pub(crate) fn configuration_set_information_correct_errors(
781    mut builder: crate::types::builders::ConfigurationSetInformationBuilder,
782) -> crate::types::builders::ConfigurationSetInformationBuilder {
783    if builder.configuration_set_arn.is_none() {
784        builder.configuration_set_arn = Some(Default::default())
785    }
786    if builder.configuration_set_name.is_none() {
787        builder.configuration_set_name = Some(Default::default())
788    }
789    if builder.event_destinations.is_none() {
790        builder.event_destinations = Some(Default::default())
791    }
792    if builder.created_timestamp.is_none() {
793        builder.created_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
794    }
795    builder
796}
797
798pub(crate) fn keyword_information_correct_errors(
799    mut builder: crate::types::builders::KeywordInformationBuilder,
800) -> crate::types::builders::KeywordInformationBuilder {
801    if builder.keyword.is_none() {
802        builder.keyword = Some(Default::default())
803    }
804    if builder.keyword_message.is_none() {
805        builder.keyword_message = Some(Default::default())
806    }
807    if builder.keyword_action.is_none() {
808        builder.keyword_action = "no value was set".parse::<crate::types::KeywordAction>().ok()
809    }
810    builder
811}
812
813pub(crate) fn kinesis_firehose_destination_correct_errors(
814    mut builder: crate::types::builders::KinesisFirehoseDestinationBuilder,
815) -> crate::types::builders::KinesisFirehoseDestinationBuilder {
816    if builder.iam_role_arn.is_none() {
817        builder.iam_role_arn = Some(Default::default())
818    }
819    if builder.delivery_stream_arn.is_none() {
820        builder.delivery_stream_arn = Some(Default::default())
821    }
822    builder
823}
824
825pub(crate) fn opt_out_list_information_correct_errors(
826    mut builder: crate::types::builders::OptOutListInformationBuilder,
827) -> crate::types::builders::OptOutListInformationBuilder {
828    if builder.opt_out_list_arn.is_none() {
829        builder.opt_out_list_arn = Some(Default::default())
830    }
831    if builder.opt_out_list_name.is_none() {
832        builder.opt_out_list_name = Some(Default::default())
833    }
834    if builder.created_timestamp.is_none() {
835        builder.created_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
836    }
837    builder
838}
839
840pub(crate) fn opted_out_number_information_correct_errors(
841    mut builder: crate::types::builders::OptedOutNumberInformationBuilder,
842) -> crate::types::builders::OptedOutNumberInformationBuilder {
843    if builder.opted_out_number.is_none() {
844        builder.opted_out_number = Some(Default::default())
845    }
846    if builder.opted_out_timestamp.is_none() {
847        builder.opted_out_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
848    }
849    if builder.end_user_opted_out.is_none() {
850        builder.end_user_opted_out = Some(Default::default())
851    }
852    builder
853}
854
855pub(crate) fn origination_identity_metadata_correct_errors(
856    mut builder: crate::types::builders::OriginationIdentityMetadataBuilder,
857) -> crate::types::builders::OriginationIdentityMetadataBuilder {
858    if builder.origination_identity_arn.is_none() {
859        builder.origination_identity_arn = Some(Default::default())
860    }
861    if builder.origination_identity.is_none() {
862        builder.origination_identity = Some(Default::default())
863    }
864    if builder.iso_country_code.is_none() {
865        builder.iso_country_code = Some(Default::default())
866    }
867    if builder.number_capabilities.is_none() {
868        builder.number_capabilities = Some(Default::default())
869    }
870    builder
871}
872
873pub(crate) fn phone_number_information_correct_errors(
874    mut builder: crate::types::builders::PhoneNumberInformationBuilder,
875) -> crate::types::builders::PhoneNumberInformationBuilder {
876    if builder.phone_number_arn.is_none() {
877        builder.phone_number_arn = Some(Default::default())
878    }
879    if builder.phone_number.is_none() {
880        builder.phone_number = Some(Default::default())
881    }
882    if builder.status.is_none() {
883        builder.status = "no value was set".parse::<crate::types::NumberStatus>().ok()
884    }
885    if builder.iso_country_code.is_none() {
886        builder.iso_country_code = Some(Default::default())
887    }
888    if builder.message_type.is_none() {
889        builder.message_type = "no value was set".parse::<crate::types::MessageType>().ok()
890    }
891    if builder.number_capabilities.is_none() {
892        builder.number_capabilities = Some(Default::default())
893    }
894    if builder.number_type.is_none() {
895        builder.number_type = "no value was set".parse::<crate::types::NumberType>().ok()
896    }
897    if builder.monthly_leasing_price.is_none() {
898        builder.monthly_leasing_price = Some(Default::default())
899    }
900    if builder.two_way_enabled.is_none() {
901        builder.two_way_enabled = Some(Default::default())
902    }
903    if builder.self_managed_opt_outs_enabled.is_none() {
904        builder.self_managed_opt_outs_enabled = Some(Default::default())
905    }
906    if builder.opt_out_list_name.is_none() {
907        builder.opt_out_list_name = Some(Default::default())
908    }
909    if builder.deletion_protection_enabled.is_none() {
910        builder.deletion_protection_enabled = Some(Default::default())
911    }
912    if builder.created_timestamp.is_none() {
913        builder.created_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
914    }
915    builder
916}
917
918pub(crate) fn pool_information_correct_errors(
919    mut builder: crate::types::builders::PoolInformationBuilder,
920) -> crate::types::builders::PoolInformationBuilder {
921    if builder.pool_arn.is_none() {
922        builder.pool_arn = Some(Default::default())
923    }
924    if builder.pool_id.is_none() {
925        builder.pool_id = Some(Default::default())
926    }
927    if builder.status.is_none() {
928        builder.status = "no value was set".parse::<crate::types::PoolStatus>().ok()
929    }
930    if builder.message_type.is_none() {
931        builder.message_type = "no value was set".parse::<crate::types::MessageType>().ok()
932    }
933    if builder.two_way_enabled.is_none() {
934        builder.two_way_enabled = Some(Default::default())
935    }
936    if builder.self_managed_opt_outs_enabled.is_none() {
937        builder.self_managed_opt_outs_enabled = Some(Default::default())
938    }
939    if builder.opt_out_list_name.is_none() {
940        builder.opt_out_list_name = Some(Default::default())
941    }
942    if builder.shared_routes_enabled.is_none() {
943        builder.shared_routes_enabled = Some(Default::default())
944    }
945    if builder.deletion_protection_enabled.is_none() {
946        builder.deletion_protection_enabled = Some(Default::default())
947    }
948    if builder.created_timestamp.is_none() {
949        builder.created_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
950    }
951    builder
952}
953
954pub(crate) fn protect_configuration_country_rule_set_information_correct_errors(
955    mut builder: crate::types::builders::ProtectConfigurationCountryRuleSetInformationBuilder,
956) -> crate::types::builders::ProtectConfigurationCountryRuleSetInformationBuilder {
957    if builder.protect_status.is_none() {
958        builder.protect_status = "no value was set".parse::<crate::types::ProtectStatus>().ok()
959    }
960    builder
961}
962
963pub(crate) fn protect_configuration_information_correct_errors(
964    mut builder: crate::types::builders::ProtectConfigurationInformationBuilder,
965) -> crate::types::builders::ProtectConfigurationInformationBuilder {
966    if builder.protect_configuration_arn.is_none() {
967        builder.protect_configuration_arn = Some(Default::default())
968    }
969    if builder.protect_configuration_id.is_none() {
970        builder.protect_configuration_id = Some(Default::default())
971    }
972    if builder.created_timestamp.is_none() {
973        builder.created_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
974    }
975    if builder.account_default.is_none() {
976        builder.account_default = Some(Default::default())
977    }
978    if builder.deletion_protection_enabled.is_none() {
979        builder.deletion_protection_enabled = Some(Default::default())
980    }
981    builder
982}
983
984pub(crate) fn protect_configuration_rule_set_number_override_correct_errors(
985    mut builder: crate::types::builders::ProtectConfigurationRuleSetNumberOverrideBuilder,
986) -> crate::types::builders::ProtectConfigurationRuleSetNumberOverrideBuilder {
987    if builder.destination_phone_number.is_none() {
988        builder.destination_phone_number = Some(Default::default())
989    }
990    if builder.created_timestamp.is_none() {
991        builder.created_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
992    }
993    if builder.action.is_none() {
994        builder.action = "no value was set".parse::<crate::types::ProtectConfigurationRuleOverrideAction>().ok()
995    }
996    builder
997}
998
999pub(crate) fn registration_association_metadata_correct_errors(
1000    mut builder: crate::types::builders::RegistrationAssociationMetadataBuilder,
1001) -> crate::types::builders::RegistrationAssociationMetadataBuilder {
1002    if builder.resource_arn.is_none() {
1003        builder.resource_arn = Some(Default::default())
1004    }
1005    if builder.resource_id.is_none() {
1006        builder.resource_id = Some(Default::default())
1007    }
1008    if builder.resource_type.is_none() {
1009        builder.resource_type = Some(Default::default())
1010    }
1011    builder
1012}
1013
1014pub(crate) fn registration_attachments_information_correct_errors(
1015    mut builder: crate::types::builders::RegistrationAttachmentsInformationBuilder,
1016) -> crate::types::builders::RegistrationAttachmentsInformationBuilder {
1017    if builder.registration_attachment_arn.is_none() {
1018        builder.registration_attachment_arn = Some(Default::default())
1019    }
1020    if builder.registration_attachment_id.is_none() {
1021        builder.registration_attachment_id = Some(Default::default())
1022    }
1023    if builder.attachment_status.is_none() {
1024        builder.attachment_status = "no value was set".parse::<crate::types::AttachmentStatus>().ok()
1025    }
1026    if builder.created_timestamp.is_none() {
1027        builder.created_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
1028    }
1029    builder
1030}
1031
1032pub(crate) fn registration_field_definition_correct_errors(
1033    mut builder: crate::types::builders::RegistrationFieldDefinitionBuilder,
1034) -> crate::types::builders::RegistrationFieldDefinitionBuilder {
1035    if builder.section_path.is_none() {
1036        builder.section_path = Some(Default::default())
1037    }
1038    if builder.field_path.is_none() {
1039        builder.field_path = Some(Default::default())
1040    }
1041    if builder.field_type.is_none() {
1042        builder.field_type = "no value was set".parse::<crate::types::FieldType>().ok()
1043    }
1044    if builder.field_requirement.is_none() {
1045        builder.field_requirement = "no value was set".parse::<crate::types::FieldRequirement>().ok()
1046    }
1047    if builder.display_hints.is_none() {
1048        builder.display_hints = {
1049            let builder = crate::types::builders::RegistrationFieldDisplayHintsBuilder::default();
1050            crate::serde_util::registration_field_display_hints_correct_errors(builder).build().ok()
1051        }
1052    }
1053    builder
1054}
1055
1056pub(crate) fn registration_field_value_information_correct_errors(
1057    mut builder: crate::types::builders::RegistrationFieldValueInformationBuilder,
1058) -> crate::types::builders::RegistrationFieldValueInformationBuilder {
1059    if builder.field_path.is_none() {
1060        builder.field_path = Some(Default::default())
1061    }
1062    builder
1063}
1064
1065pub(crate) fn registration_information_correct_errors(
1066    mut builder: crate::types::builders::RegistrationInformationBuilder,
1067) -> crate::types::builders::RegistrationInformationBuilder {
1068    if builder.registration_arn.is_none() {
1069        builder.registration_arn = Some(Default::default())
1070    }
1071    if builder.registration_id.is_none() {
1072        builder.registration_id = Some(Default::default())
1073    }
1074    if builder.registration_type.is_none() {
1075        builder.registration_type = Some(Default::default())
1076    }
1077    if builder.registration_status.is_none() {
1078        builder.registration_status = "no value was set".parse::<crate::types::RegistrationStatus>().ok()
1079    }
1080    if builder.current_version_number.is_none() {
1081        builder.current_version_number = Some(Default::default())
1082    }
1083    if builder.created_timestamp.is_none() {
1084        builder.created_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
1085    }
1086    builder
1087}
1088
1089pub(crate) fn registration_section_definition_correct_errors(
1090    mut builder: crate::types::builders::RegistrationSectionDefinitionBuilder,
1091) -> crate::types::builders::RegistrationSectionDefinitionBuilder {
1092    if builder.section_path.is_none() {
1093        builder.section_path = Some(Default::default())
1094    }
1095    if builder.display_hints.is_none() {
1096        builder.display_hints = {
1097            let builder = crate::types::builders::RegistrationSectionDisplayHintsBuilder::default();
1098            crate::serde_util::registration_section_display_hints_correct_errors(builder).build().ok()
1099        }
1100    }
1101    builder
1102}
1103
1104pub(crate) fn registration_type_definition_correct_errors(
1105    mut builder: crate::types::builders::RegistrationTypeDefinitionBuilder,
1106) -> crate::types::builders::RegistrationTypeDefinitionBuilder {
1107    if builder.registration_type.is_none() {
1108        builder.registration_type = Some(Default::default())
1109    }
1110    if builder.display_hints.is_none() {
1111        builder.display_hints = {
1112            let builder = crate::types::builders::RegistrationTypeDisplayHintsBuilder::default();
1113            crate::serde_util::registration_type_display_hints_correct_errors(builder).build().ok()
1114        }
1115    }
1116    builder
1117}
1118
1119pub(crate) fn registration_version_information_correct_errors(
1120    mut builder: crate::types::builders::RegistrationVersionInformationBuilder,
1121) -> crate::types::builders::RegistrationVersionInformationBuilder {
1122    if builder.version_number.is_none() {
1123        builder.version_number = Some(Default::default())
1124    }
1125    if builder.registration_version_status.is_none() {
1126        builder.registration_version_status = "no value was set".parse::<crate::types::RegistrationVersionStatus>().ok()
1127    }
1128    if builder.registration_version_status_history.is_none() {
1129        builder.registration_version_status_history = {
1130            let builder = crate::types::builders::RegistrationVersionStatusHistoryBuilder::default();
1131            crate::serde_util::registration_version_status_history_correct_errors(builder)
1132                .build()
1133                .ok()
1134        }
1135    }
1136    builder
1137}
1138
1139pub(crate) fn sender_id_information_correct_errors(
1140    mut builder: crate::types::builders::SenderIdInformationBuilder,
1141) -> crate::types::builders::SenderIdInformationBuilder {
1142    if builder.sender_id_arn.is_none() {
1143        builder.sender_id_arn = Some(Default::default())
1144    }
1145    if builder.sender_id.is_none() {
1146        builder.sender_id = Some(Default::default())
1147    }
1148    if builder.iso_country_code.is_none() {
1149        builder.iso_country_code = Some(Default::default())
1150    }
1151    if builder.message_types.is_none() {
1152        builder.message_types = Some(Default::default())
1153    }
1154    if builder.monthly_leasing_price.is_none() {
1155        builder.monthly_leasing_price = Some(Default::default())
1156    }
1157    if builder.deletion_protection_enabled.is_none() {
1158        builder.deletion_protection_enabled = Some(Default::default())
1159    }
1160    if builder.registered.is_none() {
1161        builder.registered = Some(Default::default())
1162    }
1163    builder
1164}
1165
1166pub(crate) fn sns_destination_correct_errors(
1167    mut builder: crate::types::builders::SnsDestinationBuilder,
1168) -> crate::types::builders::SnsDestinationBuilder {
1169    if builder.topic_arn.is_none() {
1170        builder.topic_arn = Some(Default::default())
1171    }
1172    builder
1173}
1174
1175pub(crate) fn spend_limit_correct_errors(mut builder: crate::types::builders::SpendLimitBuilder) -> crate::types::builders::SpendLimitBuilder {
1176    if builder.name.is_none() {
1177        builder.name = "no value was set".parse::<crate::types::SpendLimitName>().ok()
1178    }
1179    if builder.enforced_limit.is_none() {
1180        builder.enforced_limit = Some(Default::default())
1181    }
1182    if builder.max_limit.is_none() {
1183        builder.max_limit = Some(Default::default())
1184    }
1185    if builder.overridden.is_none() {
1186        builder.overridden = Some(Default::default())
1187    }
1188    builder
1189}
1190
1191pub(crate) fn tag_correct_errors(mut builder: crate::types::builders::TagBuilder) -> crate::types::builders::TagBuilder {
1192    if builder.key.is_none() {
1193        builder.key = Some(Default::default())
1194    }
1195    if builder.value.is_none() {
1196        builder.value = Some(Default::default())
1197    }
1198    builder
1199}
1200
1201pub(crate) fn validation_exception_field_correct_errors(
1202    mut builder: crate::types::builders::ValidationExceptionFieldBuilder,
1203) -> crate::types::builders::ValidationExceptionFieldBuilder {
1204    if builder.name.is_none() {
1205        builder.name = Some(Default::default())
1206    }
1207    if builder.message.is_none() {
1208        builder.message = Some(Default::default())
1209    }
1210    builder
1211}
1212
1213pub(crate) fn verified_destination_number_information_correct_errors(
1214    mut builder: crate::types::builders::VerifiedDestinationNumberInformationBuilder,
1215) -> crate::types::builders::VerifiedDestinationNumberInformationBuilder {
1216    if builder.verified_destination_number_arn.is_none() {
1217        builder.verified_destination_number_arn = Some(Default::default())
1218    }
1219    if builder.verified_destination_number_id.is_none() {
1220        builder.verified_destination_number_id = Some(Default::default())
1221    }
1222    if builder.destination_phone_number.is_none() {
1223        builder.destination_phone_number = Some(Default::default())
1224    }
1225    if builder.status.is_none() {
1226        builder.status = "no value was set".parse::<crate::types::VerificationStatus>().ok()
1227    }
1228    if builder.created_timestamp.is_none() {
1229        builder.created_timestamp = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
1230    }
1231    builder
1232}
1233
1234pub(crate) fn registration_field_display_hints_correct_errors(
1235    mut builder: crate::types::builders::RegistrationFieldDisplayHintsBuilder,
1236) -> crate::types::builders::RegistrationFieldDisplayHintsBuilder {
1237    if builder.title.is_none() {
1238        builder.title = Some(Default::default())
1239    }
1240    if builder.short_description.is_none() {
1241        builder.short_description = Some(Default::default())
1242    }
1243    builder
1244}
1245
1246pub(crate) fn registration_section_display_hints_correct_errors(
1247    mut builder: crate::types::builders::RegistrationSectionDisplayHintsBuilder,
1248) -> crate::types::builders::RegistrationSectionDisplayHintsBuilder {
1249    if builder.title.is_none() {
1250        builder.title = Some(Default::default())
1251    }
1252    if builder.short_description.is_none() {
1253        builder.short_description = Some(Default::default())
1254    }
1255    builder
1256}
1257
1258pub(crate) fn registration_type_display_hints_correct_errors(
1259    mut builder: crate::types::builders::RegistrationTypeDisplayHintsBuilder,
1260) -> crate::types::builders::RegistrationTypeDisplayHintsBuilder {
1261    if builder.title.is_none() {
1262        builder.title = Some(Default::default())
1263    }
1264    builder
1265}
1266
1267pub(crate) fn select_validation_correct_errors(
1268    mut builder: crate::types::builders::SelectValidationBuilder,
1269) -> crate::types::builders::SelectValidationBuilder {
1270    if builder.min_choices.is_none() {
1271        builder.min_choices = Some(Default::default())
1272    }
1273    if builder.max_choices.is_none() {
1274        builder.max_choices = Some(Default::default())
1275    }
1276    if builder.options.is_none() {
1277        builder.options = Some(Default::default())
1278    }
1279    builder
1280}
1281
1282pub(crate) fn text_validation_correct_errors(
1283    mut builder: crate::types::builders::TextValidationBuilder,
1284) -> crate::types::builders::TextValidationBuilder {
1285    if builder.min_length.is_none() {
1286        builder.min_length = Some(Default::default())
1287    }
1288    if builder.max_length.is_none() {
1289        builder.max_length = Some(Default::default())
1290    }
1291    if builder.pattern.is_none() {
1292        builder.pattern = Some(Default::default())
1293    }
1294    builder
1295}
1296
1297pub(crate) fn registration_denied_reason_information_correct_errors(
1298    mut builder: crate::types::builders::RegistrationDeniedReasonInformationBuilder,
1299) -> crate::types::builders::RegistrationDeniedReasonInformationBuilder {
1300    if builder.reason.is_none() {
1301        builder.reason = Some(Default::default())
1302    }
1303    if builder.short_description.is_none() {
1304        builder.short_description = Some(Default::default())
1305    }
1306    builder
1307}
1308
1309pub(crate) fn supported_association_correct_errors(
1310    mut builder: crate::types::builders::SupportedAssociationBuilder,
1311) -> crate::types::builders::SupportedAssociationBuilder {
1312    if builder.resource_type.is_none() {
1313        builder.resource_type = Some(Default::default())
1314    }
1315    if builder.association_behavior.is_none() {
1316        builder.association_behavior = "no value was set".parse::<crate::types::RegistrationAssociationBehavior>().ok()
1317    }
1318    if builder.disassociation_behavior.is_none() {
1319        builder.disassociation_behavior = "no value was set".parse::<crate::types::RegistrationDisassociationBehavior>().ok()
1320    }
1321    builder
1322}
1323
1324pub(crate) fn select_option_description_correct_errors(
1325    mut builder: crate::types::builders::SelectOptionDescriptionBuilder,
1326) -> crate::types::builders::SelectOptionDescriptionBuilder {
1327    if builder.option.is_none() {
1328        builder.option = Some(Default::default())
1329    }
1330    builder
1331}