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