Skip to main content

aws_sdk_transcribe/
serde_util.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2pub(crate) fn input_data_config_correct_errors(
3    mut builder: crate::types::builders::InputDataConfigBuilder,
4) -> crate::types::builders::InputDataConfigBuilder {
5    if builder.s3_uri.is_none() {
6        builder.s3_uri = Some(Default::default())
7    }
8    if builder.data_access_role_arn.is_none() {
9        builder.data_access_role_arn = Some(Default::default())
10    }
11    builder
12}
13
14pub(crate) fn content_redaction_correct_errors(
15    mut builder: crate::types::builders::ContentRedactionBuilder,
16) -> crate::types::builders::ContentRedactionBuilder {
17    if builder.redaction_type.is_none() {
18        builder.redaction_type = "no value was set".parse::<crate::types::RedactionType>().ok()
19    }
20    if builder.redaction_output.is_none() {
21        builder.redaction_output = "no value was set".parse::<crate::types::RedactionOutput>().ok()
22    }
23    builder
24}
25
26pub(crate) fn medical_scribe_output_correct_errors(
27    mut builder: crate::types::builders::MedicalScribeOutputBuilder,
28) -> crate::types::builders::MedicalScribeOutputBuilder {
29    if builder.transcript_file_uri.is_none() {
30        builder.transcript_file_uri = Some(Default::default())
31    }
32    if builder.clinical_document_uri.is_none() {
33        builder.clinical_document_uri = Some(Default::default())
34    }
35    builder
36}
37
38pub(crate) fn tag_correct_errors(mut builder: crate::types::builders::TagBuilder) -> crate::types::builders::TagBuilder {
39    if builder.key.is_none() {
40        builder.key = Some(Default::default())
41    }
42    if builder.value.is_none() {
43        builder.value = Some(Default::default())
44    }
45    builder
46}
47
48pub(crate) fn medical_scribe_channel_definition_correct_errors(
49    mut builder: crate::types::builders::MedicalScribeChannelDefinitionBuilder,
50) -> crate::types::builders::MedicalScribeChannelDefinitionBuilder {
51    if builder.channel_id.is_none() {
52        builder.channel_id = Some(Default::default())
53    }
54    if builder.participant_role.is_none() {
55        builder.participant_role = "no value was set".parse::<crate::types::MedicalScribeParticipantRole>().ok()
56    }
57    builder
58}
59
60pub(crate) fn summarization_correct_errors(
61    mut builder: crate::types::builders::SummarizationBuilder,
62) -> crate::types::builders::SummarizationBuilder {
63    if builder.generate_abstractive_summary.is_none() {
64        builder.generate_abstractive_summary = Some(Default::default())
65    }
66    builder
67}
68
69pub(crate) fn toxicity_detection_settings_correct_errors(
70    mut builder: crate::types::builders::ToxicityDetectionSettingsBuilder,
71) -> crate::types::builders::ToxicityDetectionSettingsBuilder {
72    if builder.toxicity_categories.is_none() {
73        builder.toxicity_categories = Some(Default::default())
74    }
75    builder
76}
77
78pub(crate) fn sentiment_filter_correct_errors(
79    mut builder: crate::types::builders::SentimentFilterBuilder,
80) -> crate::types::builders::SentimentFilterBuilder {
81    if builder.sentiments.is_none() {
82        builder.sentiments = Some(Default::default())
83    }
84    builder
85}
86
87pub(crate) fn transcript_filter_correct_errors(
88    mut builder: crate::types::builders::TranscriptFilterBuilder,
89) -> crate::types::builders::TranscriptFilterBuilder {
90    if builder.transcript_filter_type.is_none() {
91        builder.transcript_filter_type = "no value was set".parse::<crate::types::TranscriptFilterType>().ok()
92    }
93    if builder.targets.is_none() {
94        builder.targets = Some(Default::default())
95    }
96    builder
97}