1pub(crate) fn activate_evaluation_form_output_output_correct_errors(
3 mut builder: crate::operation::activate_evaluation_form::builders::ActivateEvaluationFormOutputBuilder,
4) -> crate::operation::activate_evaluation_form::builders::ActivateEvaluationFormOutputBuilder {
5 if builder.evaluation_form_id.is_none() {
6 builder.evaluation_form_id = Some(Default::default())
7 }
8 if builder.evaluation_form_arn.is_none() {
9 builder.evaluation_form_arn = Some(Default::default())
10 }
11 if builder.evaluation_form_version.is_none() {
12 builder.evaluation_form_version = Some(Default::default())
13 }
14 builder
15}
16
17pub(crate) fn batch_create_data_table_value_output_output_correct_errors(
18 mut builder: crate::operation::batch_create_data_table_value::builders::BatchCreateDataTableValueOutputBuilder,
19) -> crate::operation::batch_create_data_table_value::builders::BatchCreateDataTableValueOutputBuilder {
20 if builder.successful.is_none() {
21 builder.successful = Some(Default::default())
22 }
23 if builder.failed.is_none() {
24 builder.failed = Some(Default::default())
25 }
26 builder
27}
28
29pub(crate) fn batch_delete_data_table_value_output_output_correct_errors(
30 mut builder: crate::operation::batch_delete_data_table_value::builders::BatchDeleteDataTableValueOutputBuilder,
31) -> crate::operation::batch_delete_data_table_value::builders::BatchDeleteDataTableValueOutputBuilder {
32 if builder.successful.is_none() {
33 builder.successful = Some(Default::default())
34 }
35 if builder.failed.is_none() {
36 builder.failed = Some(Default::default())
37 }
38 builder
39}
40
41pub(crate) fn batch_describe_data_table_value_output_output_correct_errors(
42 mut builder: crate::operation::batch_describe_data_table_value::builders::BatchDescribeDataTableValueOutputBuilder,
43) -> crate::operation::batch_describe_data_table_value::builders::BatchDescribeDataTableValueOutputBuilder {
44 if builder.successful.is_none() {
45 builder.successful = Some(Default::default())
46 }
47 if builder.failed.is_none() {
48 builder.failed = Some(Default::default())
49 }
50 builder
51}
52
53pub(crate) fn batch_update_data_table_value_output_output_correct_errors(
54 mut builder: crate::operation::batch_update_data_table_value::builders::BatchUpdateDataTableValueOutputBuilder,
55) -> crate::operation::batch_update_data_table_value::builders::BatchUpdateDataTableValueOutputBuilder {
56 if builder.successful.is_none() {
57 builder.successful = Some(Default::default())
58 }
59 if builder.failed.is_none() {
60 builder.failed = Some(Default::default())
61 }
62 builder
63}
64
65pub(crate) fn create_data_table_output_output_correct_errors(
66 mut builder: crate::operation::create_data_table::builders::CreateDataTableOutputBuilder,
67) -> crate::operation::create_data_table::builders::CreateDataTableOutputBuilder {
68 if builder.id.is_none() {
69 builder.id = Some(Default::default())
70 }
71 if builder.arn.is_none() {
72 builder.arn = Some(Default::default())
73 }
74 if builder.lock_version.is_none() {
75 builder.lock_version = {
76 let builder = crate::types::builders::DataTableLockVersionBuilder::default();
77 Some(builder.build())
78 }
79 }
80 builder
81}
82
83pub(crate) fn create_data_table_attribute_output_output_correct_errors(
84 mut builder: crate::operation::create_data_table_attribute::builders::CreateDataTableAttributeOutputBuilder,
85) -> crate::operation::create_data_table_attribute::builders::CreateDataTableAttributeOutputBuilder {
86 if builder.name.is_none() {
87 builder.name = Some(Default::default())
88 }
89 if builder.lock_version.is_none() {
90 builder.lock_version = {
91 let builder = crate::types::builders::DataTableLockVersionBuilder::default();
92 Some(builder.build())
93 }
94 }
95 builder
96}
97
98pub(crate) fn create_evaluation_form_output_output_correct_errors(
99 mut builder: crate::operation::create_evaluation_form::builders::CreateEvaluationFormOutputBuilder,
100) -> crate::operation::create_evaluation_form::builders::CreateEvaluationFormOutputBuilder {
101 if builder.evaluation_form_id.is_none() {
102 builder.evaluation_form_id = Some(Default::default())
103 }
104 if builder.evaluation_form_arn.is_none() {
105 builder.evaluation_form_arn = Some(Default::default())
106 }
107 builder
108}
109
110pub(crate) fn create_notification_output_output_correct_errors(
111 mut builder: crate::operation::create_notification::builders::CreateNotificationOutputBuilder,
112) -> crate::operation::create_notification::builders::CreateNotificationOutputBuilder {
113 if builder.notification_id.is_none() {
114 builder.notification_id = Some(Default::default())
115 }
116 if builder.notification_arn.is_none() {
117 builder.notification_arn = Some(Default::default())
118 }
119 builder
120}
121
122pub(crate) fn create_push_notification_registration_output_output_correct_errors(
123 mut builder: crate::operation::create_push_notification_registration::builders::CreatePushNotificationRegistrationOutputBuilder,
124) -> crate::operation::create_push_notification_registration::builders::CreatePushNotificationRegistrationOutputBuilder {
125 if builder.registration_id.is_none() {
126 builder.registration_id = Some(Default::default())
127 }
128 builder
129}
130
131pub(crate) fn create_rule_output_output_correct_errors(
132 mut builder: crate::operation::create_rule::builders::CreateRuleOutputBuilder,
133) -> crate::operation::create_rule::builders::CreateRuleOutputBuilder {
134 if builder.rule_arn.is_none() {
135 builder.rule_arn = Some(Default::default())
136 }
137 if builder.rule_id.is_none() {
138 builder.rule_id = Some(Default::default())
139 }
140 builder
141}
142
143pub(crate) fn property_validation_exception_correct_errors(
144 mut builder: crate::types::error::builders::PropertyValidationExceptionBuilder,
145) -> crate::types::error::builders::PropertyValidationExceptionBuilder {
146 if builder.message.is_none() {
147 builder.message = Some(Default::default())
148 }
149 builder
150}
151
152pub(crate) fn create_task_template_output_output_correct_errors(
153 mut builder: crate::operation::create_task_template::builders::CreateTaskTemplateOutputBuilder,
154) -> crate::operation::create_task_template::builders::CreateTaskTemplateOutputBuilder {
155 if builder.id.is_none() {
156 builder.id = Some(Default::default())
157 }
158 if builder.arn.is_none() {
159 builder.arn = Some(Default::default())
160 }
161 builder
162}
163
164pub(crate) fn create_vocabulary_output_output_correct_errors(
165 mut builder: crate::operation::create_vocabulary::builders::CreateVocabularyOutputBuilder,
166) -> crate::operation::create_vocabulary::builders::CreateVocabularyOutputBuilder {
167 if builder.vocabulary_arn.is_none() {
168 builder.vocabulary_arn = Some(Default::default())
169 }
170 if builder.vocabulary_id.is_none() {
171 builder.vocabulary_id = Some(Default::default())
172 }
173 if builder.state.is_none() {
174 builder.state = "no value was set".parse::<crate::types::VocabularyState>().ok()
175 }
176 builder
177}
178
179pub(crate) fn create_workspace_output_output_correct_errors(
180 mut builder: crate::operation::create_workspace::builders::CreateWorkspaceOutputBuilder,
181) -> crate::operation::create_workspace::builders::CreateWorkspaceOutputBuilder {
182 if builder.workspace_id.is_none() {
183 builder.workspace_id = Some(Default::default())
184 }
185 if builder.workspace_arn.is_none() {
186 builder.workspace_arn = Some(Default::default())
187 }
188 builder
189}
190
191pub(crate) fn deactivate_evaluation_form_output_output_correct_errors(
192 mut builder: crate::operation::deactivate_evaluation_form::builders::DeactivateEvaluationFormOutputBuilder,
193) -> crate::operation::deactivate_evaluation_form::builders::DeactivateEvaluationFormOutputBuilder {
194 if builder.evaluation_form_id.is_none() {
195 builder.evaluation_form_id = Some(Default::default())
196 }
197 if builder.evaluation_form_arn.is_none() {
198 builder.evaluation_form_arn = Some(Default::default())
199 }
200 if builder.evaluation_form_version.is_none() {
201 builder.evaluation_form_version = Some(Default::default())
202 }
203 builder
204}
205
206pub(crate) fn delete_data_table_attribute_output_output_correct_errors(
207 mut builder: crate::operation::delete_data_table_attribute::builders::DeleteDataTableAttributeOutputBuilder,
208) -> crate::operation::delete_data_table_attribute::builders::DeleteDataTableAttributeOutputBuilder {
209 if builder.lock_version.is_none() {
210 builder.lock_version = {
211 let builder = crate::types::builders::DataTableLockVersionBuilder::default();
212 Some(builder.build())
213 }
214 }
215 builder
216}
217
218pub(crate) fn delete_vocabulary_output_output_correct_errors(
219 mut builder: crate::operation::delete_vocabulary::builders::DeleteVocabularyOutputBuilder,
220) -> crate::operation::delete_vocabulary::builders::DeleteVocabularyOutputBuilder {
221 if builder.vocabulary_arn.is_none() {
222 builder.vocabulary_arn = Some(Default::default())
223 }
224 if builder.vocabulary_id.is_none() {
225 builder.vocabulary_id = Some(Default::default())
226 }
227 if builder.state.is_none() {
228 builder.state = "no value was set".parse::<crate::types::VocabularyState>().ok()
229 }
230 builder
231}
232
233pub(crate) fn describe_contact_evaluation_output_output_correct_errors(
234 mut builder: crate::operation::describe_contact_evaluation::builders::DescribeContactEvaluationOutputBuilder,
235) -> crate::operation::describe_contact_evaluation::builders::DescribeContactEvaluationOutputBuilder {
236 if builder.evaluation.is_none() {
237 builder.evaluation = {
238 let builder = crate::types::builders::EvaluationBuilder::default();
239 crate::serde_util::evaluation_correct_errors(builder).build().ok()
240 }
241 }
242 if builder.evaluation_form.is_none() {
243 builder.evaluation_form = {
244 let builder = crate::types::builders::EvaluationFormContentBuilder::default();
245 crate::serde_util::evaluation_form_content_correct_errors(builder).build().ok()
246 }
247 }
248 builder
249}
250
251pub(crate) fn describe_data_table_output_output_correct_errors(
252 mut builder: crate::operation::describe_data_table::builders::DescribeDataTableOutputBuilder,
253) -> crate::operation::describe_data_table::builders::DescribeDataTableOutputBuilder {
254 if builder.data_table.is_none() {
255 builder.data_table = {
256 let builder = crate::types::builders::DataTableBuilder::default();
257 crate::serde_util::data_table_correct_errors(builder).build().ok()
258 }
259 }
260 builder
261}
262
263pub(crate) fn describe_data_table_attribute_output_output_correct_errors(
264 mut builder: crate::operation::describe_data_table_attribute::builders::DescribeDataTableAttributeOutputBuilder,
265) -> crate::operation::describe_data_table_attribute::builders::DescribeDataTableAttributeOutputBuilder {
266 if builder.attribute.is_none() {
267 builder.attribute = {
268 let builder = crate::types::builders::DataTableAttributeBuilder::default();
269 crate::serde_util::data_table_attribute_correct_errors(builder).build().ok()
270 }
271 }
272 builder
273}
274
275pub(crate) fn describe_evaluation_form_output_output_correct_errors(
276 mut builder: crate::operation::describe_evaluation_form::builders::DescribeEvaluationFormOutputBuilder,
277) -> crate::operation::describe_evaluation_form::builders::DescribeEvaluationFormOutputBuilder {
278 if builder.evaluation_form.is_none() {
279 builder.evaluation_form = {
280 let builder = crate::types::builders::EvaluationFormBuilder::default();
281 crate::serde_util::evaluation_form_correct_errors(builder).build().ok()
282 }
283 }
284 builder
285}
286
287pub(crate) fn describe_notification_output_output_correct_errors(
288 mut builder: crate::operation::describe_notification::builders::DescribeNotificationOutputBuilder,
289) -> crate::operation::describe_notification::builders::DescribeNotificationOutputBuilder {
290 if builder.notification.is_none() {
291 builder.notification = {
292 let builder = crate::types::builders::NotificationBuilder::default();
293 crate::serde_util::notification_correct_errors(builder).build().ok()
294 }
295 }
296 builder
297}
298
299pub(crate) fn describe_rule_output_output_correct_errors(
300 mut builder: crate::operation::describe_rule::builders::DescribeRuleOutputBuilder,
301) -> crate::operation::describe_rule::builders::DescribeRuleOutputBuilder {
302 if builder.rule.is_none() {
303 builder.rule = {
304 let builder = crate::types::builders::RuleBuilder::default();
305 crate::serde_util::rule_correct_errors(builder).build().ok()
306 }
307 }
308 builder
309}
310
311pub(crate) fn describe_vocabulary_output_output_correct_errors(
312 mut builder: crate::operation::describe_vocabulary::builders::DescribeVocabularyOutputBuilder,
313) -> crate::operation::describe_vocabulary::builders::DescribeVocabularyOutputBuilder {
314 if builder.vocabulary.is_none() {
315 builder.vocabulary = {
316 let builder = crate::types::builders::VocabularyBuilder::default();
317 crate::serde_util::vocabulary_correct_errors(builder).build().ok()
318 }
319 }
320 builder
321}
322
323pub(crate) fn describe_workspace_output_output_correct_errors(
324 mut builder: crate::operation::describe_workspace::builders::DescribeWorkspaceOutputBuilder,
325) -> crate::operation::describe_workspace::builders::DescribeWorkspaceOutputBuilder {
326 if builder.workspace.is_none() {
327 builder.workspace = {
328 let builder = crate::types::builders::WorkspaceBuilder::default();
329 crate::serde_util::workspace_correct_errors(builder).build().ok()
330 }
331 }
332 builder
333}
334
335pub(crate) fn evaluate_data_table_values_output_output_correct_errors(
336 mut builder: crate::operation::evaluate_data_table_values::builders::EvaluateDataTableValuesOutputBuilder,
337) -> crate::operation::evaluate_data_table_values::builders::EvaluateDataTableValuesOutputBuilder {
338 if builder.values.is_none() {
339 builder.values = Some(Default::default())
340 }
341 builder
342}
343
344pub(crate) fn get_attached_file_output_output_correct_errors(
345 mut builder: crate::operation::get_attached_file::builders::GetAttachedFileOutputBuilder,
346) -> crate::operation::get_attached_file::builders::GetAttachedFileOutputBuilder {
347 if builder.file_size_in_bytes.is_none() {
348 builder.file_size_in_bytes = Some(Default::default())
349 }
350 builder
351}
352
353pub(crate) fn get_task_template_output_output_correct_errors(
354 mut builder: crate::operation::get_task_template::builders::GetTaskTemplateOutputBuilder,
355) -> crate::operation::get_task_template::builders::GetTaskTemplateOutputBuilder {
356 if builder.id.is_none() {
357 builder.id = Some(Default::default())
358 }
359 if builder.arn.is_none() {
360 builder.arn = Some(Default::default())
361 }
362 if builder.name.is_none() {
363 builder.name = Some(Default::default())
364 }
365 builder
366}
367
368pub(crate) fn list_contact_evaluations_output_output_correct_errors(
369 mut builder: crate::operation::list_contact_evaluations::builders::ListContactEvaluationsOutputBuilder,
370) -> crate::operation::list_contact_evaluations::builders::ListContactEvaluationsOutputBuilder {
371 if builder.evaluation_summary_list.is_none() {
372 builder.evaluation_summary_list = Some(Default::default())
373 }
374 builder
375}
376
377pub(crate) fn list_data_table_attributes_output_output_correct_errors(
378 mut builder: crate::operation::list_data_table_attributes::builders::ListDataTableAttributesOutputBuilder,
379) -> crate::operation::list_data_table_attributes::builders::ListDataTableAttributesOutputBuilder {
380 if builder.attributes.is_none() {
381 builder.attributes = Some(Default::default())
382 }
383 builder
384}
385
386pub(crate) fn list_data_table_primary_values_output_output_correct_errors(
387 mut builder: crate::operation::list_data_table_primary_values::builders::ListDataTablePrimaryValuesOutputBuilder,
388) -> crate::operation::list_data_table_primary_values::builders::ListDataTablePrimaryValuesOutputBuilder {
389 if builder.primary_values_list.is_none() {
390 builder.primary_values_list = Some(Default::default())
391 }
392 builder
393}
394
395pub(crate) fn list_data_table_values_output_output_correct_errors(
396 mut builder: crate::operation::list_data_table_values::builders::ListDataTableValuesOutputBuilder,
397) -> crate::operation::list_data_table_values::builders::ListDataTableValuesOutputBuilder {
398 if builder.values.is_none() {
399 builder.values = Some(Default::default())
400 }
401 builder
402}
403
404pub(crate) fn list_data_tables_output_output_correct_errors(
405 mut builder: crate::operation::list_data_tables::builders::ListDataTablesOutputBuilder,
406) -> crate::operation::list_data_tables::builders::ListDataTablesOutputBuilder {
407 if builder.data_table_summary_list.is_none() {
408 builder.data_table_summary_list = Some(Default::default())
409 }
410 builder
411}
412
413pub(crate) fn list_default_vocabularies_output_output_correct_errors(
414 mut builder: crate::operation::list_default_vocabularies::builders::ListDefaultVocabulariesOutputBuilder,
415) -> crate::operation::list_default_vocabularies::builders::ListDefaultVocabulariesOutputBuilder {
416 if builder.default_vocabulary_list.is_none() {
417 builder.default_vocabulary_list = Some(Default::default())
418 }
419 builder
420}
421
422pub(crate) fn list_evaluation_form_versions_output_output_correct_errors(
423 mut builder: crate::operation::list_evaluation_form_versions::builders::ListEvaluationFormVersionsOutputBuilder,
424) -> crate::operation::list_evaluation_form_versions::builders::ListEvaluationFormVersionsOutputBuilder {
425 if builder.evaluation_form_version_summary_list.is_none() {
426 builder.evaluation_form_version_summary_list = Some(Default::default())
427 }
428 builder
429}
430
431pub(crate) fn list_evaluation_forms_output_output_correct_errors(
432 mut builder: crate::operation::list_evaluation_forms::builders::ListEvaluationFormsOutputBuilder,
433) -> crate::operation::list_evaluation_forms::builders::ListEvaluationFormsOutputBuilder {
434 if builder.evaluation_form_summary_list.is_none() {
435 builder.evaluation_form_summary_list = Some(Default::default())
436 }
437 builder
438}
439
440pub(crate) fn list_notifications_output_output_correct_errors(
441 mut builder: crate::operation::list_notifications::builders::ListNotificationsOutputBuilder,
442) -> crate::operation::list_notifications::builders::ListNotificationsOutputBuilder {
443 if builder.notification_summary_list.is_none() {
444 builder.notification_summary_list = Some(Default::default())
445 }
446 builder
447}
448
449pub(crate) fn list_realtime_contact_analysis_segments_v2_output_output_correct_errors(
450 mut builder: crate::operation::list_realtime_contact_analysis_segments_v2::builders::ListRealtimeContactAnalysisSegmentsV2OutputBuilder,
451) -> crate::operation::list_realtime_contact_analysis_segments_v2::builders::ListRealtimeContactAnalysisSegmentsV2OutputBuilder {
452 if builder.channel.is_none() {
453 builder.channel = "no value was set".parse::<crate::types::RealTimeContactAnalysisSupportedChannel>().ok()
454 }
455 if builder.status.is_none() {
456 builder.status = "no value was set".parse::<crate::types::RealTimeContactAnalysisStatus>().ok()
457 }
458 if builder.segments.is_none() {
459 builder.segments = Some(Default::default())
460 }
461 builder
462}
463
464pub(crate) fn list_rules_output_output_correct_errors(
465 mut builder: crate::operation::list_rules::builders::ListRulesOutputBuilder,
466) -> crate::operation::list_rules::builders::ListRulesOutputBuilder {
467 if builder.rule_summary_list.is_none() {
468 builder.rule_summary_list = Some(Default::default())
469 }
470 builder
471}
472
473pub(crate) fn list_workspace_pages_output_output_correct_errors(
474 mut builder: crate::operation::list_workspace_pages::builders::ListWorkspacePagesOutputBuilder,
475) -> crate::operation::list_workspace_pages::builders::ListWorkspacePagesOutputBuilder {
476 if builder.workspace_page_list.is_none() {
477 builder.workspace_page_list = Some(Default::default())
478 }
479 builder
480}
481
482pub(crate) fn list_workspaces_output_output_correct_errors(
483 mut builder: crate::operation::list_workspaces::builders::ListWorkspacesOutputBuilder,
484) -> crate::operation::list_workspaces::builders::ListWorkspacesOutputBuilder {
485 if builder.workspace_summary_list.is_none() {
486 builder.workspace_summary_list = Some(Default::default())
487 }
488 builder
489}
490
491pub(crate) fn search_contacts_output_output_correct_errors(
492 mut builder: crate::operation::search_contacts::builders::SearchContactsOutputBuilder,
493) -> crate::operation::search_contacts::builders::SearchContactsOutputBuilder {
494 if builder.contacts.is_none() {
495 builder.contacts = Some(Default::default())
496 }
497 builder
498}
499
500pub(crate) fn start_contact_evaluation_output_output_correct_errors(
501 mut builder: crate::operation::start_contact_evaluation::builders::StartContactEvaluationOutputBuilder,
502) -> crate::operation::start_contact_evaluation::builders::StartContactEvaluationOutputBuilder {
503 if builder.evaluation_id.is_none() {
504 builder.evaluation_id = Some(Default::default())
505 }
506 if builder.evaluation_arn.is_none() {
507 builder.evaluation_arn = Some(Default::default())
508 }
509 builder
510}
511
512pub(crate) fn start_contact_streaming_output_output_correct_errors(
513 mut builder: crate::operation::start_contact_streaming::builders::StartContactStreamingOutputBuilder,
514) -> crate::operation::start_contact_streaming::builders::StartContactStreamingOutputBuilder {
515 if builder.streaming_id.is_none() {
516 builder.streaming_id = Some(Default::default())
517 }
518 builder
519}
520
521pub(crate) fn submit_contact_evaluation_output_output_correct_errors(
522 mut builder: crate::operation::submit_contact_evaluation::builders::SubmitContactEvaluationOutputBuilder,
523) -> crate::operation::submit_contact_evaluation::builders::SubmitContactEvaluationOutputBuilder {
524 if builder.evaluation_id.is_none() {
525 builder.evaluation_id = Some(Default::default())
526 }
527 if builder.evaluation_arn.is_none() {
528 builder.evaluation_arn = Some(Default::default())
529 }
530 builder
531}
532
533pub(crate) fn update_contact_evaluation_output_output_correct_errors(
534 mut builder: crate::operation::update_contact_evaluation::builders::UpdateContactEvaluationOutputBuilder,
535) -> crate::operation::update_contact_evaluation::builders::UpdateContactEvaluationOutputBuilder {
536 if builder.evaluation_id.is_none() {
537 builder.evaluation_id = Some(Default::default())
538 }
539 if builder.evaluation_arn.is_none() {
540 builder.evaluation_arn = Some(Default::default())
541 }
542 builder
543}
544
545pub(crate) fn update_data_table_attribute_output_output_correct_errors(
546 mut builder: crate::operation::update_data_table_attribute::builders::UpdateDataTableAttributeOutputBuilder,
547) -> crate::operation::update_data_table_attribute::builders::UpdateDataTableAttributeOutputBuilder {
548 if builder.name.is_none() {
549 builder.name = Some(Default::default())
550 }
551 if builder.lock_version.is_none() {
552 builder.lock_version = {
553 let builder = crate::types::builders::DataTableLockVersionBuilder::default();
554 Some(builder.build())
555 }
556 }
557 builder
558}
559
560pub(crate) fn update_data_table_metadata_output_output_correct_errors(
561 mut builder: crate::operation::update_data_table_metadata::builders::UpdateDataTableMetadataOutputBuilder,
562) -> crate::operation::update_data_table_metadata::builders::UpdateDataTableMetadataOutputBuilder {
563 if builder.lock_version.is_none() {
564 builder.lock_version = {
565 let builder = crate::types::builders::DataTableLockVersionBuilder::default();
566 Some(builder.build())
567 }
568 }
569 builder
570}
571
572pub(crate) fn update_data_table_primary_values_output_output_correct_errors(
573 mut builder: crate::operation::update_data_table_primary_values::builders::UpdateDataTablePrimaryValuesOutputBuilder,
574) -> crate::operation::update_data_table_primary_values::builders::UpdateDataTablePrimaryValuesOutputBuilder {
575 if builder.lock_version.is_none() {
576 builder.lock_version = {
577 let builder = crate::types::builders::DataTableLockVersionBuilder::default();
578 Some(builder.build())
579 }
580 }
581 builder
582}
583
584pub(crate) fn update_evaluation_form_output_output_correct_errors(
585 mut builder: crate::operation::update_evaluation_form::builders::UpdateEvaluationFormOutputBuilder,
586) -> crate::operation::update_evaluation_form::builders::UpdateEvaluationFormOutputBuilder {
587 if builder.evaluation_form_id.is_none() {
588 builder.evaluation_form_id = Some(Default::default())
589 }
590 if builder.evaluation_form_arn.is_none() {
591 builder.evaluation_form_arn = Some(Default::default())
592 }
593 if builder.evaluation_form_version.is_none() {
594 builder.evaluation_form_version = Some(Default::default())
595 }
596 builder
597}
598
599pub(crate) fn evaluation_correct_errors(mut builder: crate::types::builders::EvaluationBuilder) -> crate::types::builders::EvaluationBuilder {
600 if builder.evaluation_id.is_none() {
601 builder.evaluation_id = Some(Default::default())
602 }
603 if builder.evaluation_arn.is_none() {
604 builder.evaluation_arn = Some(Default::default())
605 }
606 if builder.metadata.is_none() {
607 builder.metadata = {
608 let builder = crate::types::builders::EvaluationMetadataBuilder::default();
609 crate::serde_util::evaluation_metadata_correct_errors(builder).build().ok()
610 }
611 }
612 if builder.answers.is_none() {
613 builder.answers = Some(Default::default())
614 }
615 if builder.notes.is_none() {
616 builder.notes = Some(Default::default())
617 }
618 if builder.status.is_none() {
619 builder.status = "no value was set".parse::<crate::types::EvaluationStatus>().ok()
620 }
621 if builder.created_time.is_none() {
622 builder.created_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
623 }
624 if builder.last_modified_time.is_none() {
625 builder.last_modified_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
626 }
627 builder
628}
629
630pub(crate) fn evaluation_form_content_correct_errors(
631 mut builder: crate::types::builders::EvaluationFormContentBuilder,
632) -> crate::types::builders::EvaluationFormContentBuilder {
633 if builder.evaluation_form_version.is_none() {
634 builder.evaluation_form_version = Some(Default::default())
635 }
636 if builder.evaluation_form_id.is_none() {
637 builder.evaluation_form_id = Some(Default::default())
638 }
639 if builder.evaluation_form_arn.is_none() {
640 builder.evaluation_form_arn = Some(Default::default())
641 }
642 if builder.title.is_none() {
643 builder.title = Some(Default::default())
644 }
645 if builder.items.is_none() {
646 builder.items = Some(Default::default())
647 }
648 builder
649}
650
651pub(crate) fn data_table_correct_errors(mut builder: crate::types::builders::DataTableBuilder) -> crate::types::builders::DataTableBuilder {
652 if builder.name.is_none() {
653 builder.name = Some(Default::default())
654 }
655 if builder.id.is_none() {
656 builder.id = Some(Default::default())
657 }
658 if builder.arn.is_none() {
659 builder.arn = Some(Default::default())
660 }
661 if builder.time_zone.is_none() {
662 builder.time_zone = Some(Default::default())
663 }
664 if builder.last_modified_time.is_none() {
665 builder.last_modified_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
666 }
667 builder
668}
669
670pub(crate) fn data_table_attribute_correct_errors(
671 mut builder: crate::types::builders::DataTableAttributeBuilder,
672) -> crate::types::builders::DataTableAttributeBuilder {
673 if builder.name.is_none() {
674 builder.name = Some(Default::default())
675 }
676 if builder.value_type.is_none() {
677 builder.value_type = "no value was set".parse::<crate::types::DataTableAttributeValueType>().ok()
678 }
679 builder
680}
681
682pub(crate) fn evaluation_form_correct_errors(
683 mut builder: crate::types::builders::EvaluationFormBuilder,
684) -> crate::types::builders::EvaluationFormBuilder {
685 if builder.evaluation_form_id.is_none() {
686 builder.evaluation_form_id = Some(Default::default())
687 }
688 if builder.evaluation_form_version.is_none() {
689 builder.evaluation_form_version = Some(Default::default())
690 }
691 if builder.locked.is_none() {
692 builder.locked = Some(Default::default())
693 }
694 if builder.evaluation_form_arn.is_none() {
695 builder.evaluation_form_arn = Some(Default::default())
696 }
697 if builder.title.is_none() {
698 builder.title = Some(Default::default())
699 }
700 if builder.status.is_none() {
701 builder.status = "no value was set".parse::<crate::types::EvaluationFormVersionStatus>().ok()
702 }
703 if builder.items.is_none() {
704 builder.items = Some(Default::default())
705 }
706 if builder.created_time.is_none() {
707 builder.created_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
708 }
709 if builder.created_by.is_none() {
710 builder.created_by = Some(Default::default())
711 }
712 if builder.last_modified_time.is_none() {
713 builder.last_modified_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
714 }
715 if builder.last_modified_by.is_none() {
716 builder.last_modified_by = Some(Default::default())
717 }
718 builder
719}
720
721pub(crate) fn notification_correct_errors(mut builder: crate::types::builders::NotificationBuilder) -> crate::types::builders::NotificationBuilder {
722 if builder.id.is_none() {
723 builder.id = Some(Default::default())
724 }
725 if builder.arn.is_none() {
726 builder.arn = Some(Default::default())
727 }
728 if builder.last_modified_time.is_none() {
729 builder.last_modified_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
730 }
731 builder
732}
733
734pub(crate) fn rule_correct_errors(mut builder: crate::types::builders::RuleBuilder) -> crate::types::builders::RuleBuilder {
735 if builder.name.is_none() {
736 builder.name = Some(Default::default())
737 }
738 if builder.rule_id.is_none() {
739 builder.rule_id = Some(Default::default())
740 }
741 if builder.rule_arn.is_none() {
742 builder.rule_arn = Some(Default::default())
743 }
744 if builder.trigger_event_source.is_none() {
745 builder.trigger_event_source = {
746 let builder = crate::types::builders::RuleTriggerEventSourceBuilder::default();
747 crate::serde_util::rule_trigger_event_source_correct_errors(builder).build().ok()
748 }
749 }
750 if builder.function.is_none() {
751 builder.function = Some(Default::default())
752 }
753 if builder.actions.is_none() {
754 builder.actions = Some(Default::default())
755 }
756 if builder.publish_status.is_none() {
757 builder.publish_status = "no value was set".parse::<crate::types::RulePublishStatus>().ok()
758 }
759 if builder.created_time.is_none() {
760 builder.created_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
761 }
762 if builder.last_updated_time.is_none() {
763 builder.last_updated_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
764 }
765 if builder.last_updated_by.is_none() {
766 builder.last_updated_by = Some(Default::default())
767 }
768 builder
769}
770
771pub(crate) fn vocabulary_correct_errors(mut builder: crate::types::builders::VocabularyBuilder) -> crate::types::builders::VocabularyBuilder {
772 if builder.name.is_none() {
773 builder.name = Some(Default::default())
774 }
775 if builder.id.is_none() {
776 builder.id = Some(Default::default())
777 }
778 if builder.arn.is_none() {
779 builder.arn = Some(Default::default())
780 }
781 if builder.language_code.is_none() {
782 builder.language_code = "no value was set".parse::<crate::types::VocabularyLanguageCode>().ok()
783 }
784 if builder.state.is_none() {
785 builder.state = "no value was set".parse::<crate::types::VocabularyState>().ok()
786 }
787 if builder.last_modified_time.is_none() {
788 builder.last_modified_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
789 }
790 builder
791}
792
793pub(crate) fn workspace_correct_errors(mut builder: crate::types::builders::WorkspaceBuilder) -> crate::types::builders::WorkspaceBuilder {
794 if builder.id.is_none() {
795 builder.id = Some(Default::default())
796 }
797 if builder.name.is_none() {
798 builder.name = Some(Default::default())
799 }
800 if builder.arn.is_none() {
801 builder.arn = Some(Default::default())
802 }
803 if builder.last_modified_time.is_none() {
804 builder.last_modified_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
805 }
806 builder
807}
808
809pub(crate) fn agent_config_correct_errors(mut builder: crate::types::builders::AgentConfigBuilder) -> crate::types::builders::AgentConfigBuilder {
810 if builder.distributions.is_none() {
811 builder.distributions = Some(Default::default())
812 }
813 builder
814}
815
816pub(crate) fn instance_storage_config_correct_errors(
817 mut builder: crate::types::builders::InstanceStorageConfigBuilder,
818) -> crate::types::builders::InstanceStorageConfigBuilder {
819 if builder.storage_type.is_none() {
820 builder.storage_type = "no value was set".parse::<crate::types::StorageType>().ok()
821 }
822 builder
823}
824
825pub(crate) fn sign_in_config_correct_errors(mut builder: crate::types::builders::SignInConfigBuilder) -> crate::types::builders::SignInConfigBuilder {
826 if builder.distributions.is_none() {
827 builder.distributions = Some(Default::default())
828 }
829 builder
830}
831
832pub(crate) fn telephony_config_correct_errors(
833 mut builder: crate::types::builders::TelephonyConfigBuilder,
834) -> crate::types::builders::TelephonyConfigBuilder {
835 if builder.distributions.is_none() {
836 builder.distributions = Some(Default::default())
837 }
838 builder
839}
840
841pub(crate) fn evaluation_metadata_correct_errors(
842 mut builder: crate::types::builders::EvaluationMetadataBuilder,
843) -> crate::types::builders::EvaluationMetadataBuilder {
844 if builder.contact_id.is_none() {
845 builder.contact_id = Some(Default::default())
846 }
847 if builder.evaluator_arn.is_none() {
848 builder.evaluator_arn = Some(Default::default())
849 }
850 builder
851}
852
853pub(crate) fn rule_trigger_event_source_correct_errors(
854 mut builder: crate::types::builders::RuleTriggerEventSourceBuilder,
855) -> crate::types::builders::RuleTriggerEventSourceBuilder {
856 if builder.event_source_name.is_none() {
857 builder.event_source_name = "no value was set".parse::<crate::types::EventSourceName>().ok()
858 }
859 builder
860}
861
862pub(crate) fn alias_configuration_correct_errors(
863 mut builder: crate::types::builders::AliasConfigurationBuilder,
864) -> crate::types::builders::AliasConfigurationBuilder {
865 if builder.email_address_id.is_none() {
866 builder.email_address_id = Some(Default::default())
867 }
868 builder
869}
870
871pub(crate) fn attached_file_correct_errors(mut builder: crate::types::builders::AttachedFileBuilder) -> crate::types::builders::AttachedFileBuilder {
872 if builder.creation_time.is_none() {
873 builder.creation_time = Some(Default::default())
874 }
875 if builder.file_arn.is_none() {
876 builder.file_arn = Some(Default::default())
877 }
878 if builder.file_id.is_none() {
879 builder.file_id = Some(Default::default())
880 }
881 if builder.file_name.is_none() {
882 builder.file_name = Some(Default::default())
883 }
884 if builder.file_size_in_bytes.is_none() {
885 builder.file_size_in_bytes = Some(Default::default())
886 }
887 if builder.file_status.is_none() {
888 builder.file_status = "no value was set".parse::<crate::types::FileStatusType>().ok()
889 }
890 builder
891}
892
893pub(crate) fn batch_create_data_table_value_failure_result_correct_errors(
894 mut builder: crate::types::builders::BatchCreateDataTableValueFailureResultBuilder,
895) -> crate::types::builders::BatchCreateDataTableValueFailureResultBuilder {
896 if builder.primary_values.is_none() {
897 builder.primary_values = Some(Default::default())
898 }
899 if builder.attribute_name.is_none() {
900 builder.attribute_name = Some(Default::default())
901 }
902 if builder.message.is_none() {
903 builder.message = Some(Default::default())
904 }
905 builder
906}
907
908pub(crate) fn batch_create_data_table_value_success_result_correct_errors(
909 mut builder: crate::types::builders::BatchCreateDataTableValueSuccessResultBuilder,
910) -> crate::types::builders::BatchCreateDataTableValueSuccessResultBuilder {
911 if builder.primary_values.is_none() {
912 builder.primary_values = Some(Default::default())
913 }
914 if builder.attribute_name.is_none() {
915 builder.attribute_name = Some(Default::default())
916 }
917 if builder.record_id.is_none() {
918 builder.record_id = Some(Default::default())
919 }
920 if builder.lock_version.is_none() {
921 builder.lock_version = {
922 let builder = crate::types::builders::DataTableLockVersionBuilder::default();
923 Some(builder.build())
924 }
925 }
926 builder
927}
928
929pub(crate) fn batch_delete_data_table_value_failure_result_correct_errors(
930 mut builder: crate::types::builders::BatchDeleteDataTableValueFailureResultBuilder,
931) -> crate::types::builders::BatchDeleteDataTableValueFailureResultBuilder {
932 if builder.primary_values.is_none() {
933 builder.primary_values = Some(Default::default())
934 }
935 if builder.attribute_name.is_none() {
936 builder.attribute_name = Some(Default::default())
937 }
938 if builder.message.is_none() {
939 builder.message = Some(Default::default())
940 }
941 builder
942}
943
944pub(crate) fn batch_delete_data_table_value_success_result_correct_errors(
945 mut builder: crate::types::builders::BatchDeleteDataTableValueSuccessResultBuilder,
946) -> crate::types::builders::BatchDeleteDataTableValueSuccessResultBuilder {
947 if builder.primary_values.is_none() {
948 builder.primary_values = Some(Default::default())
949 }
950 if builder.attribute_name.is_none() {
951 builder.attribute_name = Some(Default::default())
952 }
953 if builder.lock_version.is_none() {
954 builder.lock_version = {
955 let builder = crate::types::builders::DataTableLockVersionBuilder::default();
956 Some(builder.build())
957 }
958 }
959 builder
960}
961
962pub(crate) fn batch_describe_data_table_value_failure_result_correct_errors(
963 mut builder: crate::types::builders::BatchDescribeDataTableValueFailureResultBuilder,
964) -> crate::types::builders::BatchDescribeDataTableValueFailureResultBuilder {
965 if builder.primary_values.is_none() {
966 builder.primary_values = Some(Default::default())
967 }
968 if builder.attribute_name.is_none() {
969 builder.attribute_name = Some(Default::default())
970 }
971 if builder.message.is_none() {
972 builder.message = Some(Default::default())
973 }
974 builder
975}
976
977pub(crate) fn batch_describe_data_table_value_success_result_correct_errors(
978 mut builder: crate::types::builders::BatchDescribeDataTableValueSuccessResultBuilder,
979) -> crate::types::builders::BatchDescribeDataTableValueSuccessResultBuilder {
980 if builder.record_id.is_none() {
981 builder.record_id = Some(Default::default())
982 }
983 if builder.attribute_id.is_none() {
984 builder.attribute_id = Some(Default::default())
985 }
986 if builder.primary_values.is_none() {
987 builder.primary_values = Some(Default::default())
988 }
989 if builder.attribute_name.is_none() {
990 builder.attribute_name = Some(Default::default())
991 }
992 if builder.lock_version.is_none() {
993 builder.lock_version = {
994 let builder = crate::types::builders::DataTableLockVersionBuilder::default();
995 Some(builder.build())
996 }
997 }
998 builder
999}
1000
1001pub(crate) fn batch_update_data_table_value_failure_result_correct_errors(
1002 mut builder: crate::types::builders::BatchUpdateDataTableValueFailureResultBuilder,
1003) -> crate::types::builders::BatchUpdateDataTableValueFailureResultBuilder {
1004 if builder.primary_values.is_none() {
1005 builder.primary_values = Some(Default::default())
1006 }
1007 if builder.attribute_name.is_none() {
1008 builder.attribute_name = Some(Default::default())
1009 }
1010 if builder.message.is_none() {
1011 builder.message = Some(Default::default())
1012 }
1013 builder
1014}
1015
1016pub(crate) fn batch_update_data_table_value_success_result_correct_errors(
1017 mut builder: crate::types::builders::BatchUpdateDataTableValueSuccessResultBuilder,
1018) -> crate::types::builders::BatchUpdateDataTableValueSuccessResultBuilder {
1019 if builder.primary_values.is_none() {
1020 builder.primary_values = Some(Default::default())
1021 }
1022 if builder.attribute_name.is_none() {
1023 builder.attribute_name = Some(Default::default())
1024 }
1025 if builder.lock_version.is_none() {
1026 builder.lock_version = {
1027 let builder = crate::types::builders::DataTableLockVersionBuilder::default();
1028 Some(builder.build())
1029 }
1030 }
1031 builder
1032}
1033
1034pub(crate) fn contact_metric_result_correct_errors(
1035 mut builder: crate::types::builders::ContactMetricResultBuilder,
1036) -> crate::types::builders::ContactMetricResultBuilder {
1037 if builder.name.is_none() {
1038 builder.name = "no value was set".parse::<crate::types::ContactMetricName>().ok()
1039 }
1040 if builder.value.is_none() {
1041 builder.value = Some(crate::types::ContactMetricValue::Unknown)
1042 }
1043 builder
1044}
1045
1046pub(crate) fn data_table_evaluated_value_correct_errors(
1047 mut builder: crate::types::builders::DataTableEvaluatedValueBuilder,
1048) -> crate::types::builders::DataTableEvaluatedValueBuilder {
1049 if builder.record_id.is_none() {
1050 builder.record_id = Some(Default::default())
1051 }
1052 if builder.primary_values.is_none() {
1053 builder.primary_values = Some(Default::default())
1054 }
1055 if builder.attribute_name.is_none() {
1056 builder.attribute_name = Some(Default::default())
1057 }
1058 if builder.value_type.is_none() {
1059 builder.value_type = "no value was set".parse::<crate::types::DataTableAttributeValueType>().ok()
1060 }
1061 if builder.found.is_none() {
1062 builder.found = Some(Default::default())
1063 }
1064 if builder.error.is_none() {
1065 builder.error = Some(Default::default())
1066 }
1067 if builder.evaluated_value.is_none() {
1068 builder.evaluated_value = Some(Default::default())
1069 }
1070 builder
1071}
1072
1073pub(crate) fn data_table_value_summary_correct_errors(
1074 mut builder: crate::types::builders::DataTableValueSummaryBuilder,
1075) -> crate::types::builders::DataTableValueSummaryBuilder {
1076 if builder.primary_values.is_none() {
1077 builder.primary_values = Some(Default::default())
1078 }
1079 if builder.attribute_name.is_none() {
1080 builder.attribute_name = Some(Default::default())
1081 }
1082 if builder.value_type.is_none() {
1083 builder.value_type = "no value was set".parse::<crate::types::DataTableAttributeValueType>().ok()
1084 }
1085 if builder.value.is_none() {
1086 builder.value = Some(Default::default())
1087 }
1088 builder
1089}
1090
1091pub(crate) fn default_vocabulary_correct_errors(
1092 mut builder: crate::types::builders::DefaultVocabularyBuilder,
1093) -> crate::types::builders::DefaultVocabularyBuilder {
1094 if builder.instance_id.is_none() {
1095 builder.instance_id = Some(Default::default())
1096 }
1097 if builder.language_code.is_none() {
1098 builder.language_code = "no value was set".parse::<crate::types::VocabularyLanguageCode>().ok()
1099 }
1100 if builder.vocabulary_id.is_none() {
1101 builder.vocabulary_id = Some(Default::default())
1102 }
1103 if builder.vocabulary_name.is_none() {
1104 builder.vocabulary_name = Some(Default::default())
1105 }
1106 builder
1107}
1108
1109pub(crate) fn evaluation_form_auto_evaluation_configuration_correct_errors(
1110 mut builder: crate::types::builders::EvaluationFormAutoEvaluationConfigurationBuilder,
1111) -> crate::types::builders::EvaluationFormAutoEvaluationConfigurationBuilder {
1112 if builder.enabled.is_none() {
1113 builder.enabled = Some(Default::default())
1114 }
1115 builder
1116}
1117
1118pub(crate) fn evaluation_form_scoring_strategy_correct_errors(
1119 mut builder: crate::types::builders::EvaluationFormScoringStrategyBuilder,
1120) -> crate::types::builders::EvaluationFormScoringStrategyBuilder {
1121 if builder.mode.is_none() {
1122 builder.mode = "no value was set".parse::<crate::types::EvaluationFormScoringMode>().ok()
1123 }
1124 if builder.status.is_none() {
1125 builder.status = "no value was set".parse::<crate::types::EvaluationFormScoringStatus>().ok()
1126 }
1127 builder
1128}
1129
1130pub(crate) fn evaluation_form_search_summary_correct_errors(
1131 mut builder: crate::types::builders::EvaluationFormSearchSummaryBuilder,
1132) -> crate::types::builders::EvaluationFormSearchSummaryBuilder {
1133 if builder.evaluation_form_id.is_none() {
1134 builder.evaluation_form_id = Some(Default::default())
1135 }
1136 if builder.evaluation_form_arn.is_none() {
1137 builder.evaluation_form_arn = Some(Default::default())
1138 }
1139 if builder.title.is_none() {
1140 builder.title = Some(Default::default())
1141 }
1142 if builder.status.is_none() {
1143 builder.status = "no value was set".parse::<crate::types::EvaluationFormVersionStatus>().ok()
1144 }
1145 if builder.created_time.is_none() {
1146 builder.created_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
1147 }
1148 if builder.created_by.is_none() {
1149 builder.created_by = Some(Default::default())
1150 }
1151 if builder.last_modified_time.is_none() {
1152 builder.last_modified_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
1153 }
1154 if builder.last_modified_by.is_none() {
1155 builder.last_modified_by = Some(Default::default())
1156 }
1157 if builder.latest_version.is_none() {
1158 builder.latest_version = Some(Default::default())
1159 }
1160 builder
1161}
1162
1163pub(crate) fn evaluation_form_summary_correct_errors(
1164 mut builder: crate::types::builders::EvaluationFormSummaryBuilder,
1165) -> crate::types::builders::EvaluationFormSummaryBuilder {
1166 if builder.evaluation_form_id.is_none() {
1167 builder.evaluation_form_id = Some(Default::default())
1168 }
1169 if builder.evaluation_form_arn.is_none() {
1170 builder.evaluation_form_arn = Some(Default::default())
1171 }
1172 if builder.title.is_none() {
1173 builder.title = Some(Default::default())
1174 }
1175 if builder.created_time.is_none() {
1176 builder.created_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
1177 }
1178 if builder.created_by.is_none() {
1179 builder.created_by = Some(Default::default())
1180 }
1181 if builder.last_modified_time.is_none() {
1182 builder.last_modified_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
1183 }
1184 if builder.last_modified_by.is_none() {
1185 builder.last_modified_by = Some(Default::default())
1186 }
1187 if builder.latest_version.is_none() {
1188 builder.latest_version = Some(Default::default())
1189 }
1190 builder
1191}
1192
1193pub(crate) fn evaluation_form_target_configuration_correct_errors(
1194 mut builder: crate::types::builders::EvaluationFormTargetConfigurationBuilder,
1195) -> crate::types::builders::EvaluationFormTargetConfigurationBuilder {
1196 if builder.contact_interaction_type.is_none() {
1197 builder.contact_interaction_type = "no value was set".parse::<crate::types::ContactInteractionType>().ok()
1198 }
1199 builder
1200}
1201
1202pub(crate) fn evaluation_form_version_summary_correct_errors(
1203 mut builder: crate::types::builders::EvaluationFormVersionSummaryBuilder,
1204) -> crate::types::builders::EvaluationFormVersionSummaryBuilder {
1205 if builder.evaluation_form_arn.is_none() {
1206 builder.evaluation_form_arn = Some(Default::default())
1207 }
1208 if builder.evaluation_form_id.is_none() {
1209 builder.evaluation_form_id = Some(Default::default())
1210 }
1211 if builder.evaluation_form_version.is_none() {
1212 builder.evaluation_form_version = Some(Default::default())
1213 }
1214 if builder.locked.is_none() {
1215 builder.locked = Some(Default::default())
1216 }
1217 if builder.status.is_none() {
1218 builder.status = "no value was set".parse::<crate::types::EvaluationFormVersionStatus>().ok()
1219 }
1220 if builder.created_time.is_none() {
1221 builder.created_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
1222 }
1223 if builder.created_by.is_none() {
1224 builder.created_by = Some(Default::default())
1225 }
1226 if builder.last_modified_time.is_none() {
1227 builder.last_modified_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
1228 }
1229 if builder.last_modified_by.is_none() {
1230 builder.last_modified_by = Some(Default::default())
1231 }
1232 builder
1233}
1234
1235pub(crate) fn evaluation_review_configuration_correct_errors(
1236 mut builder: crate::types::builders::EvaluationReviewConfigurationBuilder,
1237) -> crate::types::builders::EvaluationReviewConfigurationBuilder {
1238 if builder.review_notification_recipients.is_none() {
1239 builder.review_notification_recipients = Some(Default::default())
1240 }
1241 builder
1242}
1243
1244pub(crate) fn evaluation_search_summary_correct_errors(
1245 mut builder: crate::types::builders::EvaluationSearchSummaryBuilder,
1246) -> crate::types::builders::EvaluationSearchSummaryBuilder {
1247 if builder.evaluation_id.is_none() {
1248 builder.evaluation_id = Some(Default::default())
1249 }
1250 if builder.evaluation_arn.is_none() {
1251 builder.evaluation_arn = Some(Default::default())
1252 }
1253 if builder.evaluation_form_version.is_none() {
1254 builder.evaluation_form_version = Some(Default::default())
1255 }
1256 if builder.metadata.is_none() {
1257 builder.metadata = {
1258 let builder = crate::types::builders::EvaluationSearchMetadataBuilder::default();
1259 crate::serde_util::evaluation_search_metadata_correct_errors(builder).build().ok()
1260 }
1261 }
1262 if builder.status.is_none() {
1263 builder.status = "no value was set".parse::<crate::types::EvaluationStatus>().ok()
1264 }
1265 if builder.created_time.is_none() {
1266 builder.created_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
1267 }
1268 if builder.last_modified_time.is_none() {
1269 builder.last_modified_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
1270 }
1271 builder
1272}
1273
1274pub(crate) fn evaluation_summary_correct_errors(
1275 mut builder: crate::types::builders::EvaluationSummaryBuilder,
1276) -> crate::types::builders::EvaluationSummaryBuilder {
1277 if builder.evaluation_id.is_none() {
1278 builder.evaluation_id = Some(Default::default())
1279 }
1280 if builder.evaluation_arn.is_none() {
1281 builder.evaluation_arn = Some(Default::default())
1282 }
1283 if builder.evaluation_form_title.is_none() {
1284 builder.evaluation_form_title = Some(Default::default())
1285 }
1286 if builder.evaluation_form_id.is_none() {
1287 builder.evaluation_form_id = Some(Default::default())
1288 }
1289 if builder.status.is_none() {
1290 builder.status = "no value was set".parse::<crate::types::EvaluationStatus>().ok()
1291 }
1292 if builder.evaluator_arn.is_none() {
1293 builder.evaluator_arn = Some(Default::default())
1294 }
1295 if builder.created_time.is_none() {
1296 builder.created_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
1297 }
1298 if builder.last_modified_time.is_none() {
1299 builder.last_modified_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
1300 }
1301 builder
1302}
1303
1304pub(crate) fn hours_of_operations_identifier_correct_errors(
1305 mut builder: crate::types::builders::HoursOfOperationsIdentifierBuilder,
1306) -> crate::types::builders::HoursOfOperationsIdentifierBuilder {
1307 if builder.name.is_none() {
1308 builder.name = Some(Default::default())
1309 }
1310 if builder.id.is_none() {
1311 builder.id = Some(Default::default())
1312 }
1313 builder
1314}
1315
1316pub(crate) fn kinesis_firehose_config_correct_errors(
1317 mut builder: crate::types::builders::KinesisFirehoseConfigBuilder,
1318) -> crate::types::builders::KinesisFirehoseConfigBuilder {
1319 if builder.firehose_arn.is_none() {
1320 builder.firehose_arn = Some(Default::default())
1321 }
1322 builder
1323}
1324
1325pub(crate) fn kinesis_stream_config_correct_errors(
1326 mut builder: crate::types::builders::KinesisStreamConfigBuilder,
1327) -> crate::types::builders::KinesisStreamConfigBuilder {
1328 if builder.stream_arn.is_none() {
1329 builder.stream_arn = Some(Default::default())
1330 }
1331 builder
1332}
1333
1334pub(crate) fn kinesis_video_stream_config_correct_errors(
1335 mut builder: crate::types::builders::KinesisVideoStreamConfigBuilder,
1336) -> crate::types::builders::KinesisVideoStreamConfigBuilder {
1337 if builder.prefix.is_none() {
1338 builder.prefix = Some(Default::default())
1339 }
1340 if builder.retention_period_hours.is_none() {
1341 builder.retention_period_hours = Some(Default::default())
1342 }
1343 if builder.encryption_config.is_none() {
1344 builder.encryption_config = {
1345 let builder = crate::types::builders::EncryptionConfigBuilder::default();
1346 crate::serde_util::encryption_config_correct_errors(builder).build().ok()
1347 }
1348 }
1349 builder
1350}
1351
1352pub(crate) fn lex_bot_correct_errors(mut builder: crate::types::builders::LexBotBuilder) -> crate::types::builders::LexBotBuilder {
1353 if builder.name.is_none() {
1354 builder.name = Some(Default::default())
1355 }
1356 if builder.lex_region.is_none() {
1357 builder.lex_region = Some(Default::default())
1358 }
1359 builder
1360}
1361
1362pub(crate) fn outbound_strategy_correct_errors(
1363 mut builder: crate::types::builders::OutboundStrategyBuilder,
1364) -> crate::types::builders::OutboundStrategyBuilder {
1365 if builder.r#type.is_none() {
1366 builder.r#type = "no value was set".parse::<crate::types::OutboundStrategyType>().ok()
1367 }
1368 builder
1369}
1370
1371pub(crate) fn property_validation_exception_property_correct_errors(
1372 mut builder: crate::types::builders::PropertyValidationExceptionPropertyBuilder,
1373) -> crate::types::builders::PropertyValidationExceptionPropertyBuilder {
1374 if builder.property_path.is_none() {
1375 builder.property_path = Some(Default::default())
1376 }
1377 if builder.reason.is_none() {
1378 builder.reason = "no value was set".parse::<crate::types::PropertyValidationExceptionReason>().ok()
1379 }
1380 if builder.message.is_none() {
1381 builder.message = Some(Default::default())
1382 }
1383 builder
1384}
1385
1386pub(crate) fn quick_connect_config_correct_errors(
1387 mut builder: crate::types::builders::QuickConnectConfigBuilder,
1388) -> crate::types::builders::QuickConnectConfigBuilder {
1389 if builder.quick_connect_type.is_none() {
1390 builder.quick_connect_type = "no value was set".parse::<crate::types::QuickConnectType>().ok()
1391 }
1392 builder
1393}
1394
1395pub(crate) fn recurrence_config_correct_errors(
1396 mut builder: crate::types::builders::RecurrenceConfigBuilder,
1397) -> crate::types::builders::RecurrenceConfigBuilder {
1398 if builder.recurrence_pattern.is_none() {
1399 builder.recurrence_pattern = {
1400 let builder = crate::types::builders::RecurrencePatternBuilder::default();
1401 crate::serde_util::recurrence_pattern_correct_errors(builder).build().ok()
1402 }
1403 }
1404 builder
1405}
1406
1407pub(crate) fn routing_profile_manual_assignment_queue_config_summary_correct_errors(
1408 mut builder: crate::types::builders::RoutingProfileManualAssignmentQueueConfigSummaryBuilder,
1409) -> crate::types::builders::RoutingProfileManualAssignmentQueueConfigSummaryBuilder {
1410 if builder.queue_id.is_none() {
1411 builder.queue_id = Some(Default::default())
1412 }
1413 if builder.queue_arn.is_none() {
1414 builder.queue_arn = Some(Default::default())
1415 }
1416 if builder.queue_name.is_none() {
1417 builder.queue_name = Some(Default::default())
1418 }
1419 if builder.channel.is_none() {
1420 builder.channel = "no value was set".parse::<crate::types::Channel>().ok()
1421 }
1422 builder
1423}
1424
1425pub(crate) fn routing_profile_queue_config_summary_correct_errors(
1426 mut builder: crate::types::builders::RoutingProfileQueueConfigSummaryBuilder,
1427) -> crate::types::builders::RoutingProfileQueueConfigSummaryBuilder {
1428 if builder.queue_id.is_none() {
1429 builder.queue_id = Some(Default::default())
1430 }
1431 if builder.queue_arn.is_none() {
1432 builder.queue_arn = Some(Default::default())
1433 }
1434 if builder.queue_name.is_none() {
1435 builder.queue_name = Some(Default::default())
1436 }
1437 if builder.priority.is_none() {
1438 builder.priority = Some(Default::default())
1439 }
1440 if builder.delay.is_none() {
1441 builder.delay = Some(Default::default())
1442 }
1443 if builder.channel.is_none() {
1444 builder.channel = "no value was set".parse::<crate::types::Channel>().ok()
1445 }
1446 builder
1447}
1448
1449pub(crate) fn rule_summary_correct_errors(mut builder: crate::types::builders::RuleSummaryBuilder) -> crate::types::builders::RuleSummaryBuilder {
1450 if builder.name.is_none() {
1451 builder.name = Some(Default::default())
1452 }
1453 if builder.rule_id.is_none() {
1454 builder.rule_id = Some(Default::default())
1455 }
1456 if builder.rule_arn.is_none() {
1457 builder.rule_arn = Some(Default::default())
1458 }
1459 if builder.event_source_name.is_none() {
1460 builder.event_source_name = "no value was set".parse::<crate::types::EventSourceName>().ok()
1461 }
1462 if builder.publish_status.is_none() {
1463 builder.publish_status = "no value was set".parse::<crate::types::RulePublishStatus>().ok()
1464 }
1465 if builder.action_summaries.is_none() {
1466 builder.action_summaries = Some(Default::default())
1467 }
1468 if builder.created_time.is_none() {
1469 builder.created_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
1470 }
1471 if builder.last_updated_time.is_none() {
1472 builder.last_updated_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
1473 }
1474 builder
1475}
1476
1477pub(crate) fn s3_config_correct_errors(mut builder: crate::types::builders::S3ConfigBuilder) -> crate::types::builders::S3ConfigBuilder {
1478 if builder.bucket_name.is_none() {
1479 builder.bucket_name = Some(Default::default())
1480 }
1481 if builder.bucket_prefix.is_none() {
1482 builder.bucket_prefix = Some(Default::default())
1483 }
1484 builder
1485}
1486
1487pub(crate) fn task_template_field_correct_errors(
1488 mut builder: crate::types::builders::TaskTemplateFieldBuilder,
1489) -> crate::types::builders::TaskTemplateFieldBuilder {
1490 if builder.id.is_none() {
1491 builder.id = {
1492 let builder = crate::types::builders::TaskTemplateFieldIdentifierBuilder::default();
1493 Some(builder.build())
1494 }
1495 }
1496 builder
1497}
1498
1499pub(crate) fn user_proficiency_correct_errors(
1500 mut builder: crate::types::builders::UserProficiencyBuilder,
1501) -> crate::types::builders::UserProficiencyBuilder {
1502 if builder.attribute_name.is_none() {
1503 builder.attribute_name = Some(Default::default())
1504 }
1505 if builder.attribute_value.is_none() {
1506 builder.attribute_value = Some(Default::default())
1507 }
1508 if builder.level.is_none() {
1509 builder.level = Some(Default::default())
1510 }
1511 builder
1512}
1513
1514pub(crate) fn vocabulary_summary_correct_errors(
1515 mut builder: crate::types::builders::VocabularySummaryBuilder,
1516) -> crate::types::builders::VocabularySummaryBuilder {
1517 if builder.name.is_none() {
1518 builder.name = Some(Default::default())
1519 }
1520 if builder.id.is_none() {
1521 builder.id = Some(Default::default())
1522 }
1523 if builder.arn.is_none() {
1524 builder.arn = Some(Default::default())
1525 }
1526 if builder.language_code.is_none() {
1527 builder.language_code = "no value was set".parse::<crate::types::VocabularyLanguageCode>().ok()
1528 }
1529 if builder.state.is_none() {
1530 builder.state = "no value was set".parse::<crate::types::VocabularyState>().ok()
1531 }
1532 if builder.last_modified_time.is_none() {
1533 builder.last_modified_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
1534 }
1535 builder
1536}
1537
1538pub(crate) fn after_contact_work_config_per_channel_correct_errors(
1539 mut builder: crate::types::builders::AfterContactWorkConfigPerChannelBuilder,
1540) -> crate::types::builders::AfterContactWorkConfigPerChannelBuilder {
1541 if builder.channel.is_none() {
1542 builder.channel = "no value was set".parse::<crate::types::Channel>().ok()
1543 }
1544 if builder.after_contact_work_config.is_none() {
1545 builder.after_contact_work_config = {
1546 let builder = crate::types::builders::AfterContactWorkConfigBuilder::default();
1547 Some(builder.build())
1548 }
1549 }
1550 builder
1551}
1552
1553pub(crate) fn auto_accept_config_correct_errors(
1554 mut builder: crate::types::builders::AutoAcceptConfigBuilder,
1555) -> crate::types::builders::AutoAcceptConfigBuilder {
1556 if builder.channel.is_none() {
1557 builder.channel = "no value was set".parse::<crate::types::Channel>().ok()
1558 }
1559 if builder.auto_accept.is_none() {
1560 builder.auto_accept = Some(Default::default())
1561 }
1562 builder
1563}
1564
1565pub(crate) fn auto_evaluation_details_correct_errors(
1566 mut builder: crate::types::builders::AutoEvaluationDetailsBuilder,
1567) -> crate::types::builders::AutoEvaluationDetailsBuilder {
1568 if builder.auto_evaluation_enabled.is_none() {
1569 builder.auto_evaluation_enabled = Some(Default::default())
1570 }
1571 builder
1572}
1573
1574pub(crate) fn distribution_correct_errors(mut builder: crate::types::builders::DistributionBuilder) -> crate::types::builders::DistributionBuilder {
1575 if builder.region.is_none() {
1576 builder.region = Some(Default::default())
1577 }
1578 if builder.percentage.is_none() {
1579 builder.percentage = Some(Default::default())
1580 }
1581 builder
1582}
1583
1584pub(crate) fn encryption_config_correct_errors(
1585 mut builder: crate::types::builders::EncryptionConfigBuilder,
1586) -> crate::types::builders::EncryptionConfigBuilder {
1587 if builder.encryption_type.is_none() {
1588 builder.encryption_type = "no value was set".parse::<crate::types::EncryptionType>().ok()
1589 }
1590 if builder.key_id.is_none() {
1591 builder.key_id = Some(Default::default())
1592 }
1593 builder
1594}
1595
1596pub(crate) fn evaluation_acknowledgement_correct_errors(
1597 mut builder: crate::types::builders::EvaluationAcknowledgementBuilder,
1598) -> crate::types::builders::EvaluationAcknowledgementBuilder {
1599 if builder.acknowledged_time.is_none() {
1600 builder.acknowledged_time = Some(::aws_smithy_types::DateTime::from_fractional_secs(0, 0_f64))
1601 }
1602 if builder.acknowledged_by.is_none() {
1603 builder.acknowledged_by = Some(Default::default())
1604 }
1605 builder
1606}
1607
1608pub(crate) fn evaluation_review_metadata_correct_errors(
1609 mut builder: crate::types::builders::EvaluationReviewMetadataBuilder,
1610) -> crate::types::builders::EvaluationReviewMetadataBuilder {
1611 if builder.review_request_comments.is_none() {
1612 builder.review_request_comments = Some(Default::default())
1613 }
1614 builder
1615}
1616
1617pub(crate) fn evaluation_search_metadata_correct_errors(
1618 mut builder: crate::types::builders::EvaluationSearchMetadataBuilder,
1619) -> crate::types::builders::EvaluationSearchMetadataBuilder {
1620 if builder.contact_id.is_none() {
1621 builder.contact_id = Some(Default::default())
1622 }
1623 if builder.evaluator_arn.is_none() {
1624 builder.evaluator_arn = Some(Default::default())
1625 }
1626 builder
1627}
1628
1629pub(crate) fn flow_quick_connect_config_correct_errors(
1630 mut builder: crate::types::builders::FlowQuickConnectConfigBuilder,
1631) -> crate::types::builders::FlowQuickConnectConfigBuilder {
1632 if builder.contact_flow_id.is_none() {
1633 builder.contact_flow_id = Some(Default::default())
1634 }
1635 builder
1636}
1637
1638pub(crate) fn hours_of_operation_config_correct_errors(
1639 mut builder: crate::types::builders::HoursOfOperationConfigBuilder,
1640) -> crate::types::builders::HoursOfOperationConfigBuilder {
1641 if builder.day.is_none() {
1642 builder.day = "no value was set".parse::<crate::types::HoursOfOperationDays>().ok()
1643 }
1644 if builder.start_time.is_none() {
1645 builder.start_time = {
1646 let builder = crate::types::builders::HoursOfOperationTimeSliceBuilder::default();
1647 crate::serde_util::hours_of_operation_time_slice_correct_errors(builder).build().ok()
1648 }
1649 }
1650 if builder.end_time.is_none() {
1651 builder.end_time = {
1652 let builder = crate::types::builders::HoursOfOperationTimeSliceBuilder::default();
1653 crate::serde_util::hours_of_operation_time_slice_correct_errors(builder).build().ok()
1654 }
1655 }
1656 builder
1657}
1658
1659pub(crate) fn media_concurrency_correct_errors(
1660 mut builder: crate::types::builders::MediaConcurrencyBuilder,
1661) -> crate::types::builders::MediaConcurrencyBuilder {
1662 if builder.channel.is_none() {
1663 builder.channel = "no value was set".parse::<crate::types::Channel>().ok()
1664 }
1665 if builder.concurrency.is_none() {
1666 builder.concurrency = Some(Default::default())
1667 }
1668 builder
1669}
1670
1671pub(crate) fn persistent_connection_config_correct_errors(
1672 mut builder: crate::types::builders::PersistentConnectionConfigBuilder,
1673) -> crate::types::builders::PersistentConnectionConfigBuilder {
1674 if builder.channel.is_none() {
1675 builder.channel = "no value was set".parse::<crate::types::Channel>().ok()
1676 }
1677 if builder.persistent_connection.is_none() {
1678 builder.persistent_connection = Some(Default::default())
1679 }
1680 builder
1681}
1682
1683pub(crate) fn phone_number_config_correct_errors(
1684 mut builder: crate::types::builders::PhoneNumberConfigBuilder,
1685) -> crate::types::builders::PhoneNumberConfigBuilder {
1686 if builder.channel.is_none() {
1687 builder.channel = "no value was set".parse::<crate::types::Channel>().ok()
1688 }
1689 if builder.phone_type.is_none() {
1690 builder.phone_type = "no value was set".parse::<crate::types::PhoneType>().ok()
1691 }
1692 builder
1693}
1694
1695pub(crate) fn phone_number_quick_connect_config_correct_errors(
1696 mut builder: crate::types::builders::PhoneNumberQuickConnectConfigBuilder,
1697) -> crate::types::builders::PhoneNumberQuickConnectConfigBuilder {
1698 if builder.phone_number.is_none() {
1699 builder.phone_number = Some(Default::default())
1700 }
1701 builder
1702}
1703
1704pub(crate) fn queue_quick_connect_config_correct_errors(
1705 mut builder: crate::types::builders::QueueQuickConnectConfigBuilder,
1706) -> crate::types::builders::QueueQuickConnectConfigBuilder {
1707 if builder.queue_id.is_none() {
1708 builder.queue_id = Some(Default::default())
1709 }
1710 if builder.contact_flow_id.is_none() {
1711 builder.contact_flow_id = Some(Default::default())
1712 }
1713 builder
1714}
1715
1716pub(crate) fn real_time_contact_analysis_segment_attachments_correct_errors(
1717 mut builder: crate::types::builders::RealTimeContactAnalysisSegmentAttachmentsBuilder,
1718) -> crate::types::builders::RealTimeContactAnalysisSegmentAttachmentsBuilder {
1719 if builder.id.is_none() {
1720 builder.id = Some(Default::default())
1721 }
1722 if builder.participant_id.is_none() {
1723 builder.participant_id = Some(Default::default())
1724 }
1725 if builder.participant_role.is_none() {
1726 builder.participant_role = "no value was set".parse::<crate::types::ParticipantRole>().ok()
1727 }
1728 if builder.attachments.is_none() {
1729 builder.attachments = Some(Default::default())
1730 }
1731 if builder.time.is_none() {
1732 builder.time = Some(crate::types::RealTimeContactAnalysisTimeData::Unknown)
1733 }
1734 builder
1735}
1736
1737pub(crate) fn real_time_contact_analysis_segment_categories_correct_errors(
1738 mut builder: crate::types::builders::RealTimeContactAnalysisSegmentCategoriesBuilder,
1739) -> crate::types::builders::RealTimeContactAnalysisSegmentCategoriesBuilder {
1740 if builder.matched_details.is_none() {
1741 builder.matched_details = Some(Default::default())
1742 }
1743 builder
1744}
1745
1746pub(crate) fn real_time_contact_analysis_segment_event_correct_errors(
1747 mut builder: crate::types::builders::RealTimeContactAnalysisSegmentEventBuilder,
1748) -> crate::types::builders::RealTimeContactAnalysisSegmentEventBuilder {
1749 if builder.id.is_none() {
1750 builder.id = Some(Default::default())
1751 }
1752 if builder.event_type.is_none() {
1753 builder.event_type = Some(Default::default())
1754 }
1755 if builder.time.is_none() {
1756 builder.time = Some(crate::types::RealTimeContactAnalysisTimeData::Unknown)
1757 }
1758 builder
1759}
1760
1761pub(crate) fn real_time_contact_analysis_segment_issues_correct_errors(
1762 mut builder: crate::types::builders::RealTimeContactAnalysisSegmentIssuesBuilder,
1763) -> crate::types::builders::RealTimeContactAnalysisSegmentIssuesBuilder {
1764 if builder.issues_detected.is_none() {
1765 builder.issues_detected = Some(Default::default())
1766 }
1767 builder
1768}
1769
1770pub(crate) fn real_time_contact_analysis_segment_post_contact_summary_correct_errors(
1771 mut builder: crate::types::builders::RealTimeContactAnalysisSegmentPostContactSummaryBuilder,
1772) -> crate::types::builders::RealTimeContactAnalysisSegmentPostContactSummaryBuilder {
1773 if builder.status.is_none() {
1774 builder.status = "no value was set"
1775 .parse::<crate::types::RealTimeContactAnalysisPostContactSummaryStatus>()
1776 .ok()
1777 }
1778 builder
1779}
1780
1781pub(crate) fn real_time_contact_analysis_segment_transcript_correct_errors(
1782 mut builder: crate::types::builders::RealTimeContactAnalysisSegmentTranscriptBuilder,
1783) -> crate::types::builders::RealTimeContactAnalysisSegmentTranscriptBuilder {
1784 if builder.id.is_none() {
1785 builder.id = Some(Default::default())
1786 }
1787 if builder.participant_id.is_none() {
1788 builder.participant_id = Some(Default::default())
1789 }
1790 if builder.participant_role.is_none() {
1791 builder.participant_role = "no value was set".parse::<crate::types::ParticipantRole>().ok()
1792 }
1793 if builder.content.is_none() {
1794 builder.content = Some(Default::default())
1795 }
1796 if builder.time.is_none() {
1797 builder.time = Some(crate::types::RealTimeContactAnalysisTimeData::Unknown)
1798 }
1799 builder
1800}
1801
1802pub(crate) fn recurrence_pattern_correct_errors(
1803 mut builder: crate::types::builders::RecurrencePatternBuilder,
1804) -> crate::types::builders::RecurrencePatternBuilder {
1805 if builder.frequency.is_none() {
1806 builder.frequency = "no value was set".parse::<crate::types::RecurrenceFrequency>().ok()
1807 }
1808 if builder.interval.is_none() {
1809 builder.interval = Some(Default::default())
1810 }
1811 builder
1812}
1813
1814pub(crate) fn rule_action_correct_errors(mut builder: crate::types::builders::RuleActionBuilder) -> crate::types::builders::RuleActionBuilder {
1815 if builder.action_type.is_none() {
1816 builder.action_type = "no value was set".parse::<crate::types::ActionType>().ok()
1817 }
1818 builder
1819}
1820
1821pub(crate) fn sign_in_distribution_correct_errors(
1822 mut builder: crate::types::builders::SignInDistributionBuilder,
1823) -> crate::types::builders::SignInDistributionBuilder {
1824 if builder.region.is_none() {
1825 builder.region = Some(Default::default())
1826 }
1827 if builder.enabled.is_none() {
1828 builder.enabled = Some(Default::default())
1829 }
1830 builder
1831}
1832
1833pub(crate) fn user_quick_connect_config_correct_errors(
1834 mut builder: crate::types::builders::UserQuickConnectConfigBuilder,
1835) -> crate::types::builders::UserQuickConnectConfigBuilder {
1836 if builder.user_id.is_none() {
1837 builder.user_id = Some(Default::default())
1838 }
1839 if builder.contact_flow_id.is_none() {
1840 builder.contact_flow_id = Some(Default::default())
1841 }
1842 builder
1843}
1844
1845pub(crate) fn voice_enhancement_config_correct_errors(
1846 mut builder: crate::types::builders::VoiceEnhancementConfigBuilder,
1847) -> crate::types::builders::VoiceEnhancementConfigBuilder {
1848 if builder.channel.is_none() {
1849 builder.channel = "no value was set".parse::<crate::types::Channel>().ok()
1850 }
1851 if builder.voice_enhancement_mode.is_none() {
1852 builder.voice_enhancement_mode = "no value was set".parse::<crate::types::VoiceEnhancementMode>().ok()
1853 }
1854 builder
1855}
1856
1857pub(crate) fn action_summary_correct_errors(
1858 mut builder: crate::types::builders::ActionSummaryBuilder,
1859) -> crate::types::builders::ActionSummaryBuilder {
1860 if builder.action_type.is_none() {
1861 builder.action_type = "no value was set".parse::<crate::types::ActionType>().ok()
1862 }
1863 builder
1864}
1865
1866pub(crate) fn assign_sla_action_definition_correct_errors(
1867 mut builder: crate::types::builders::AssignSlaActionDefinitionBuilder,
1868) -> crate::types::builders::AssignSlaActionDefinitionBuilder {
1869 if builder.sla_assignment_type.is_none() {
1870 builder.sla_assignment_type = "no value was set".parse::<crate::types::SlaAssignmentType>().ok()
1871 }
1872 builder
1873}
1874
1875pub(crate) fn create_case_action_definition_correct_errors(
1876 mut builder: crate::types::builders::CreateCaseActionDefinitionBuilder,
1877) -> crate::types::builders::CreateCaseActionDefinitionBuilder {
1878 if builder.fields.is_none() {
1879 builder.fields = Some(Default::default())
1880 }
1881 if builder.template_id.is_none() {
1882 builder.template_id = Some(Default::default())
1883 }
1884 builder
1885}
1886
1887pub(crate) fn cross_channel_behavior_correct_errors(
1888 mut builder: crate::types::builders::CrossChannelBehaviorBuilder,
1889) -> crate::types::builders::CrossChannelBehaviorBuilder {
1890 if builder.behavior_type.is_none() {
1891 builder.behavior_type = "no value was set".parse::<crate::types::BehaviorType>().ok()
1892 }
1893 builder
1894}
1895
1896pub(crate) fn evaluation_form_question_correct_errors(
1897 mut builder: crate::types::builders::EvaluationFormQuestionBuilder,
1898) -> crate::types::builders::EvaluationFormQuestionBuilder {
1899 if builder.title.is_none() {
1900 builder.title = Some(Default::default())
1901 }
1902 if builder.ref_id.is_none() {
1903 builder.ref_id = Some(Default::default())
1904 }
1905 if builder.question_type.is_none() {
1906 builder.question_type = "no value was set".parse::<crate::types::EvaluationFormQuestionType>().ok()
1907 }
1908 builder
1909}
1910
1911pub(crate) fn evaluation_form_section_correct_errors(
1912 mut builder: crate::types::builders::EvaluationFormSectionBuilder,
1913) -> crate::types::builders::EvaluationFormSectionBuilder {
1914 if builder.title.is_none() {
1915 builder.title = Some(Default::default())
1916 }
1917 if builder.ref_id.is_none() {
1918 builder.ref_id = Some(Default::default())
1919 }
1920 if builder.items.is_none() {
1921 builder.items = Some(Default::default())
1922 }
1923 builder
1924}
1925
1926pub(crate) fn evaluation_review_notification_recipient_correct_errors(
1927 mut builder: crate::types::builders::EvaluationReviewNotificationRecipientBuilder,
1928) -> crate::types::builders::EvaluationReviewNotificationRecipientBuilder {
1929 if builder.r#type.is_none() {
1930 builder.r#type = "no value was set".parse::<crate::types::EvaluationReviewNotificationRecipientType>().ok()
1931 }
1932 if builder.value.is_none() {
1933 builder.value = {
1934 let builder = crate::types::builders::EvaluationReviewNotificationRecipientValueBuilder::default();
1935 Some(builder.build())
1936 }
1937 }
1938 builder
1939}
1940
1941pub(crate) fn event_bridge_action_definition_correct_errors(
1942 mut builder: crate::types::builders::EventBridgeActionDefinitionBuilder,
1943) -> crate::types::builders::EventBridgeActionDefinitionBuilder {
1944 if builder.name.is_none() {
1945 builder.name = Some(Default::default())
1946 }
1947 builder
1948}
1949
1950pub(crate) fn hours_of_operation_time_slice_correct_errors(
1951 mut builder: crate::types::builders::HoursOfOperationTimeSliceBuilder,
1952) -> crate::types::builders::HoursOfOperationTimeSliceBuilder {
1953 if builder.hours.is_none() {
1954 builder.hours = Some(Default::default())
1955 }
1956 if builder.minutes.is_none() {
1957 builder.minutes = Some(Default::default())
1958 }
1959 builder
1960}
1961
1962pub(crate) fn override_time_slice_correct_errors(
1963 mut builder: crate::types::builders::OverrideTimeSliceBuilder,
1964) -> crate::types::builders::OverrideTimeSliceBuilder {
1965 if builder.hours.is_none() {
1966 builder.hours = Some(Default::default())
1967 }
1968 if builder.minutes.is_none() {
1969 builder.minutes = Some(Default::default())
1970 }
1971 builder
1972}
1973
1974pub(crate) fn primary_value_correct_errors(mut builder: crate::types::builders::PrimaryValueBuilder) -> crate::types::builders::PrimaryValueBuilder {
1975 if builder.attribute_name.is_none() {
1976 builder.attribute_name = Some(Default::default())
1977 }
1978 if builder.value.is_none() {
1979 builder.value = Some(Default::default())
1980 }
1981 builder
1982}
1983
1984pub(crate) fn send_notification_action_definition_correct_errors(
1985 mut builder: crate::types::builders::SendNotificationActionDefinitionBuilder,
1986) -> crate::types::builders::SendNotificationActionDefinitionBuilder {
1987 if builder.delivery_method.is_none() {
1988 builder.delivery_method = "no value was set".parse::<crate::types::NotificationDeliveryType>().ok()
1989 }
1990 if builder.content.is_none() {
1991 builder.content = Some(Default::default())
1992 }
1993 if builder.content_type.is_none() {
1994 builder.content_type = "no value was set".parse::<crate::types::NotificationContentType>().ok()
1995 }
1996 if builder.recipient.is_none() {
1997 builder.recipient = {
1998 let builder = crate::types::builders::NotificationRecipientTypeBuilder::default();
1999 Some(builder.build())
2000 }
2001 }
2002 builder
2003}
2004
2005pub(crate) fn submit_auto_evaluation_action_definition_correct_errors(
2006 mut builder: crate::types::builders::SubmitAutoEvaluationActionDefinitionBuilder,
2007) -> crate::types::builders::SubmitAutoEvaluationActionDefinitionBuilder {
2008 if builder.evaluation_form_id.is_none() {
2009 builder.evaluation_form_id = Some(Default::default())
2010 }
2011 builder
2012}
2013
2014pub(crate) fn task_action_definition_correct_errors(
2015 mut builder: crate::types::builders::TaskActionDefinitionBuilder,
2016) -> crate::types::builders::TaskActionDefinitionBuilder {
2017 if builder.name.is_none() {
2018 builder.name = Some(Default::default())
2019 }
2020 if builder.contact_flow_id.is_none() {
2021 builder.contact_flow_id = Some(Default::default())
2022 }
2023 builder
2024}
2025
2026pub(crate) fn update_case_action_definition_correct_errors(
2027 mut builder: crate::types::builders::UpdateCaseActionDefinitionBuilder,
2028) -> crate::types::builders::UpdateCaseActionDefinitionBuilder {
2029 if builder.fields.is_none() {
2030 builder.fields = Some(Default::default())
2031 }
2032 builder
2033}
2034
2035pub(crate) fn case_sla_configuration_correct_errors(
2036 mut builder: crate::types::builders::CaseSlaConfigurationBuilder,
2037) -> crate::types::builders::CaseSlaConfigurationBuilder {
2038 if builder.name.is_none() {
2039 builder.name = Some(Default::default())
2040 }
2041 if builder.r#type.is_none() {
2042 builder.r#type = "no value was set".parse::<crate::types::SlaType>().ok()
2043 }
2044 if builder.target_sla_minutes.is_none() {
2045 builder.target_sla_minutes = Some(Default::default())
2046 }
2047 builder
2048}
2049
2050pub(crate) fn evaluation_form_item_enablement_configuration_correct_errors(
2051 mut builder: crate::types::builders::EvaluationFormItemEnablementConfigurationBuilder,
2052) -> crate::types::builders::EvaluationFormItemEnablementConfigurationBuilder {
2053 if builder.condition.is_none() {
2054 builder.condition = {
2055 let builder = crate::types::builders::EvaluationFormItemEnablementConditionBuilder::default();
2056 crate::serde_util::evaluation_form_item_enablement_condition_correct_errors(builder)
2057 .build()
2058 .ok()
2059 }
2060 }
2061 if builder.action.is_none() {
2062 builder.action = "no value was set".parse::<crate::types::EvaluationFormItemEnablementAction>().ok()
2063 }
2064 builder
2065}
2066
2067pub(crate) fn evaluation_suggested_answer_correct_errors(
2068 mut builder: crate::types::builders::EvaluationSuggestedAnswerBuilder,
2069) -> crate::types::builders::EvaluationSuggestedAnswerBuilder {
2070 if builder.status.is_none() {
2071 builder.status = "no value was set".parse::<crate::types::EvaluationSuggestedAnswerStatus>().ok()
2072 }
2073 if builder.analysis_type.is_none() {
2074 builder.analysis_type = "no value was set".parse::<crate::types::EvaluationQuestionAnswerAnalysisType>().ok()
2075 }
2076 builder
2077}
2078
2079pub(crate) fn preview_correct_errors(mut builder: crate::types::builders::PreviewBuilder) -> crate::types::builders::PreviewBuilder {
2080 if builder.post_accept_timeout_config.is_none() {
2081 builder.post_accept_timeout_config = {
2082 let builder = crate::types::builders::PostAcceptTimeoutConfigBuilder::default();
2083 crate::serde_util::post_accept_timeout_config_correct_errors(builder).build().ok()
2084 }
2085 }
2086 if builder.allowed_user_actions.is_none() {
2087 builder.allowed_user_actions = Some(Default::default())
2088 }
2089 builder
2090}
2091
2092pub(crate) fn real_time_contact_analysis_attachment_correct_errors(
2093 mut builder: crate::types::builders::RealTimeContactAnalysisAttachmentBuilder,
2094) -> crate::types::builders::RealTimeContactAnalysisAttachmentBuilder {
2095 if builder.attachment_name.is_none() {
2096 builder.attachment_name = Some(Default::default())
2097 }
2098 if builder.attachment_id.is_none() {
2099 builder.attachment_id = Some(Default::default())
2100 }
2101 builder
2102}
2103
2104pub(crate) fn real_time_contact_analysis_category_details_correct_errors(
2105 mut builder: crate::types::builders::RealTimeContactAnalysisCategoryDetailsBuilder,
2106) -> crate::types::builders::RealTimeContactAnalysisCategoryDetailsBuilder {
2107 if builder.points_of_interest.is_none() {
2108 builder.points_of_interest = Some(Default::default())
2109 }
2110 builder
2111}
2112
2113pub(crate) fn real_time_contact_analysis_issue_detected_correct_errors(
2114 mut builder: crate::types::builders::RealTimeContactAnalysisIssueDetectedBuilder,
2115) -> crate::types::builders::RealTimeContactAnalysisIssueDetectedBuilder {
2116 if builder.transcript_items.is_none() {
2117 builder.transcript_items = Some(Default::default())
2118 }
2119 builder
2120}
2121
2122pub(crate) fn evaluation_form_item_enablement_condition_correct_errors(
2123 mut builder: crate::types::builders::EvaluationFormItemEnablementConditionBuilder,
2124) -> crate::types::builders::EvaluationFormItemEnablementConditionBuilder {
2125 if builder.operands.is_none() {
2126 builder.operands = Some(Default::default())
2127 }
2128 builder
2129}
2130
2131pub(crate) fn evaluation_form_multi_select_question_properties_correct_errors(
2132 mut builder: crate::types::builders::EvaluationFormMultiSelectQuestionPropertiesBuilder,
2133) -> crate::types::builders::EvaluationFormMultiSelectQuestionPropertiesBuilder {
2134 if builder.options.is_none() {
2135 builder.options = Some(Default::default())
2136 }
2137 builder
2138}
2139
2140pub(crate) fn evaluation_form_numeric_question_properties_correct_errors(
2141 mut builder: crate::types::builders::EvaluationFormNumericQuestionPropertiesBuilder,
2142) -> crate::types::builders::EvaluationFormNumericQuestionPropertiesBuilder {
2143 if builder.min_value.is_none() {
2144 builder.min_value = Some(Default::default())
2145 }
2146 if builder.max_value.is_none() {
2147 builder.max_value = Some(Default::default())
2148 }
2149 builder
2150}
2151
2152pub(crate) fn evaluation_form_single_select_question_properties_correct_errors(
2153 mut builder: crate::types::builders::EvaluationFormSingleSelectQuestionPropertiesBuilder,
2154) -> crate::types::builders::EvaluationFormSingleSelectQuestionPropertiesBuilder {
2155 if builder.options.is_none() {
2156 builder.options = Some(Default::default())
2157 }
2158 builder
2159}
2160
2161pub(crate) fn field_value_correct_errors(mut builder: crate::types::builders::FieldValueBuilder) -> crate::types::builders::FieldValueBuilder {
2162 if builder.id.is_none() {
2163 builder.id = Some(Default::default())
2164 }
2165 if builder.value.is_none() {
2166 builder.value = {
2167 let builder = crate::types::builders::FieldValueUnionBuilder::default();
2168 Some(builder.build())
2169 }
2170 }
2171 builder
2172}
2173
2174pub(crate) fn post_accept_timeout_config_correct_errors(
2175 mut builder: crate::types::builders::PostAcceptTimeoutConfigBuilder,
2176) -> crate::types::builders::PostAcceptTimeoutConfigBuilder {
2177 if builder.duration_in_seconds.is_none() {
2178 builder.duration_in_seconds = Some(Default::default())
2179 }
2180 builder
2181}
2182
2183pub(crate) fn real_time_contact_analysis_character_interval_correct_errors(
2184 mut builder: crate::types::builders::RealTimeContactAnalysisCharacterIntervalBuilder,
2185) -> crate::types::builders::RealTimeContactAnalysisCharacterIntervalBuilder {
2186 if builder.begin_offset_char.is_none() {
2187 builder.begin_offset_char = Some(Default::default())
2188 }
2189 if builder.end_offset_char.is_none() {
2190 builder.end_offset_char = Some(Default::default())
2191 }
2192 builder
2193}
2194
2195pub(crate) fn reference_correct_errors(mut builder: crate::types::builders::ReferenceBuilder) -> crate::types::builders::ReferenceBuilder {
2196 if builder.r#type.is_none() {
2197 builder.r#type = "no value was set".parse::<crate::types::ReferenceType>().ok()
2198 }
2199 builder
2200}
2201
2202pub(crate) fn real_time_contact_analysis_transcript_item_with_content_correct_errors(
2203 mut builder: crate::types::builders::RealTimeContactAnalysisTranscriptItemWithContentBuilder,
2204) -> crate::types::builders::RealTimeContactAnalysisTranscriptItemWithContentBuilder {
2205 if builder.id.is_none() {
2206 builder.id = Some(Default::default())
2207 }
2208 builder
2209}
2210
2211pub(crate) fn evaluation_form_multi_select_question_option_correct_errors(
2212 mut builder: crate::types::builders::EvaluationFormMultiSelectQuestionOptionBuilder,
2213) -> crate::types::builders::EvaluationFormMultiSelectQuestionOptionBuilder {
2214 if builder.ref_id.is_none() {
2215 builder.ref_id = Some(Default::default())
2216 }
2217 if builder.text.is_none() {
2218 builder.text = Some(Default::default())
2219 }
2220 builder
2221}
2222
2223pub(crate) fn evaluation_form_numeric_question_option_correct_errors(
2224 mut builder: crate::types::builders::EvaluationFormNumericQuestionOptionBuilder,
2225) -> crate::types::builders::EvaluationFormNumericQuestionOptionBuilder {
2226 if builder.min_value.is_none() {
2227 builder.min_value = Some(Default::default())
2228 }
2229 if builder.max_value.is_none() {
2230 builder.max_value = Some(Default::default())
2231 }
2232 builder
2233}
2234
2235pub(crate) fn evaluation_form_question_automation_answer_source_correct_errors(
2236 mut builder: crate::types::builders::EvaluationFormQuestionAutomationAnswerSourceBuilder,
2237) -> crate::types::builders::EvaluationFormQuestionAutomationAnswerSourceBuilder {
2238 if builder.source_type.is_none() {
2239 builder.source_type = "no value was set"
2240 .parse::<crate::types::EvaluationFormQuestionAutomationAnswerSourceType>()
2241 .ok()
2242 }
2243 builder
2244}
2245
2246pub(crate) fn evaluation_form_single_select_question_option_correct_errors(
2247 mut builder: crate::types::builders::EvaluationFormSingleSelectQuestionOptionBuilder,
2248) -> crate::types::builders::EvaluationFormSingleSelectQuestionOptionBuilder {
2249 if builder.ref_id.is_none() {
2250 builder.ref_id = Some(Default::default())
2251 }
2252 if builder.text.is_none() {
2253 builder.text = Some(Default::default())
2254 }
2255 builder
2256}
2257
2258pub(crate) fn numeric_question_property_value_automation_correct_errors(
2259 mut builder: crate::types::builders::NumericQuestionPropertyValueAutomationBuilder,
2260) -> crate::types::builders::NumericQuestionPropertyValueAutomationBuilder {
2261 if builder.label.is_none() {
2262 builder.label = "no value was set".parse::<crate::types::NumericQuestionPropertyAutomationLabel>().ok()
2263 }
2264 builder
2265}
2266
2267pub(crate) fn evaluation_automation_rule_category_correct_errors(
2268 mut builder: crate::types::builders::EvaluationAutomationRuleCategoryBuilder,
2269) -> crate::types::builders::EvaluationAutomationRuleCategoryBuilder {
2270 if builder.category.is_none() {
2271 builder.category = Some(Default::default())
2272 }
2273 if builder.condition.is_none() {
2274 builder.condition = "no value was set".parse::<crate::types::QuestionRuleCategoryAutomationCondition>().ok()
2275 }
2276 builder
2277}
2278
2279pub(crate) fn evaluation_form_item_enablement_expression_correct_errors(
2280 mut builder: crate::types::builders::EvaluationFormItemEnablementExpressionBuilder,
2281) -> crate::types::builders::EvaluationFormItemEnablementExpressionBuilder {
2282 if builder.source.is_none() {
2283 builder.source = {
2284 let builder = crate::types::builders::EvaluationFormItemEnablementSourceBuilder::default();
2285 crate::serde_util::evaluation_form_item_enablement_source_correct_errors(builder)
2286 .build()
2287 .ok()
2288 }
2289 }
2290 if builder.values.is_none() {
2291 builder.values = Some(Default::default())
2292 }
2293 if builder.comparator.is_none() {
2294 builder.comparator = "no value was set".parse::<crate::types::EvaluationFormItemSourceValuesComparator>().ok()
2295 }
2296 builder
2297}
2298
2299pub(crate) fn real_time_contact_analysis_transcript_item_with_character_offsets_correct_errors(
2300 mut builder: crate::types::builders::RealTimeContactAnalysisTranscriptItemWithCharacterOffsetsBuilder,
2301) -> crate::types::builders::RealTimeContactAnalysisTranscriptItemWithCharacterOffsetsBuilder {
2302 if builder.id.is_none() {
2303 builder.id = Some(Default::default())
2304 }
2305 builder
2306}
2307
2308pub(crate) fn evaluation_form_item_enablement_source_correct_errors(
2309 mut builder: crate::types::builders::EvaluationFormItemEnablementSourceBuilder,
2310) -> crate::types::builders::EvaluationFormItemEnablementSourceBuilder {
2311 if builder.r#type.is_none() {
2312 builder.r#type = "no value was set".parse::<crate::types::EvaluationFormItemEnablementSourceType>().ok()
2313 }
2314 builder
2315}
2316
2317pub(crate) fn evaluation_suggested_answer_transcript_millisecond_offsets_correct_errors(
2318 mut builder: crate::types::builders::EvaluationSuggestedAnswerTranscriptMillisecondOffsetsBuilder,
2319) -> crate::types::builders::EvaluationSuggestedAnswerTranscriptMillisecondOffsetsBuilder {
2320 if builder.begin_offset_millis.is_none() {
2321 builder.begin_offset_millis = Some(Default::default())
2322 }
2323 builder
2324}
2325
2326pub(crate) fn multi_select_question_rule_category_automation_correct_errors(
2327 mut builder: crate::types::builders::MultiSelectQuestionRuleCategoryAutomationBuilder,
2328) -> crate::types::builders::MultiSelectQuestionRuleCategoryAutomationBuilder {
2329 if builder.category.is_none() {
2330 builder.category = Some(Default::default())
2331 }
2332 if builder.condition.is_none() {
2333 builder.condition = "no value was set"
2334 .parse::<crate::types::MultiSelectQuestionRuleCategoryAutomationCondition>()
2335 .ok()
2336 }
2337 if builder.option_ref_ids.is_none() {
2338 builder.option_ref_ids = Some(Default::default())
2339 }
2340 builder
2341}
2342
2343pub(crate) fn single_select_question_rule_category_automation_correct_errors(
2344 mut builder: crate::types::builders::SingleSelectQuestionRuleCategoryAutomationBuilder,
2345) -> crate::types::builders::SingleSelectQuestionRuleCategoryAutomationBuilder {
2346 if builder.category.is_none() {
2347 builder.category = Some(Default::default())
2348 }
2349 if builder.condition.is_none() {
2350 builder.condition = "no value was set"
2351 .parse::<crate::types::SingleSelectQuestionRuleCategoryAutomationCondition>()
2352 .ok()
2353 }
2354 if builder.option_ref_id.is_none() {
2355 builder.option_ref_id = Some(Default::default())
2356 }
2357 builder
2358}
2359
2360pub(crate) fn evaluation_form_item_enablement_source_value_correct_errors(
2361 mut builder: crate::types::builders::EvaluationFormItemEnablementSourceValueBuilder,
2362) -> crate::types::builders::EvaluationFormItemEnablementSourceValueBuilder {
2363 if builder.r#type.is_none() {
2364 builder.r#type = "no value was set"
2365 .parse::<crate::types::EvaluationFormItemEnablementSourceValueType>()
2366 .ok()
2367 }
2368 builder
2369}