aws_sdk_lexruntimev2/
serde_util.rs1pub(crate) fn access_denied_exception_correct_errors(
3 mut builder: crate::types::error::builders::AccessDeniedExceptionBuilder,
4) -> crate::types::error::builders::AccessDeniedExceptionBuilder {
5 if builder.message.is_none() {
6 builder.message = Some(Default::default())
7 }
8 builder
9}
10
11pub(crate) fn conflict_exception_correct_errors(
12 mut builder: crate::types::error::builders::ConflictExceptionBuilder,
13) -> crate::types::error::builders::ConflictExceptionBuilder {
14 if builder.message.is_none() {
15 builder.message = Some(Default::default())
16 }
17 builder
18}
19
20pub(crate) fn internal_server_exception_correct_errors(
21 mut builder: crate::types::error::builders::InternalServerExceptionBuilder,
22) -> crate::types::error::builders::InternalServerExceptionBuilder {
23 if builder.message.is_none() {
24 builder.message = Some(Default::default())
25 }
26 builder
27}
28
29pub(crate) fn resource_not_found_exception_correct_errors(
30 mut builder: crate::types::error::builders::ResourceNotFoundExceptionBuilder,
31) -> crate::types::error::builders::ResourceNotFoundExceptionBuilder {
32 if builder.message.is_none() {
33 builder.message = Some(Default::default())
34 }
35 builder
36}
37
38pub(crate) fn throttling_exception_correct_errors(
39 mut builder: crate::types::error::builders::ThrottlingExceptionBuilder,
40) -> crate::types::error::builders::ThrottlingExceptionBuilder {
41 if builder.message.is_none() {
42 builder.message = Some(Default::default())
43 }
44 builder
45}
46
47pub(crate) fn validation_exception_correct_errors(
48 mut builder: crate::types::error::builders::ValidationExceptionBuilder,
49) -> crate::types::error::builders::ValidationExceptionBuilder {
50 if builder.message.is_none() {
51 builder.message = Some(Default::default())
52 }
53 builder
54}
55
56pub(crate) fn bad_gateway_exception_correct_errors(
57 mut builder: crate::types::error::builders::BadGatewayExceptionBuilder,
58) -> crate::types::error::builders::BadGatewayExceptionBuilder {
59 if builder.message.is_none() {
60 builder.message = Some(Default::default())
61 }
62 builder
63}
64
65pub(crate) fn dependency_failed_exception_correct_errors(
66 mut builder: crate::types::error::builders::DependencyFailedExceptionBuilder,
67) -> crate::types::error::builders::DependencyFailedExceptionBuilder {
68 if builder.message.is_none() {
69 builder.message = Some(Default::default())
70 }
71 builder
72}
73
74pub(crate) fn recognized_bot_member_correct_errors(
75 mut builder: crate::types::builders::RecognizedBotMemberBuilder,
76) -> crate::types::builders::RecognizedBotMemberBuilder {
77 if builder.bot_id.is_none() {
78 builder.bot_id = Some(Default::default())
79 }
80 builder
81}
82
83pub(crate) fn dialog_action_correct_errors(mut builder: crate::types::builders::DialogActionBuilder) -> crate::types::builders::DialogActionBuilder {
84 if builder.r#type.is_none() {
85 builder.r#type = "no value was set".parse::<crate::types::DialogActionType>().ok()
86 }
87 builder
88}
89
90pub(crate) fn intent_correct_errors(mut builder: crate::types::builders::IntentBuilder) -> crate::types::builders::IntentBuilder {
91 if builder.name.is_none() {
92 builder.name = Some(Default::default())
93 }
94 builder
95}
96
97pub(crate) fn message_correct_errors(mut builder: crate::types::builders::MessageBuilder) -> crate::types::builders::MessageBuilder {
98 if builder.content_type.is_none() {
99 builder.content_type = "no value was set".parse::<crate::types::MessageContentType>().ok()
100 }
101 builder
102}
103
104pub(crate) fn active_context_correct_errors(
105 mut builder: crate::types::builders::ActiveContextBuilder,
106) -> crate::types::builders::ActiveContextBuilder {
107 if builder.name.is_none() {
108 builder.name = Some(Default::default())
109 }
110 if builder.time_to_live.is_none() {
111 builder.time_to_live = {
112 let builder = crate::types::builders::ActiveContextTimeToLiveBuilder::default();
113 crate::serde_util::active_context_time_to_live_correct_errors(builder).build().ok()
114 }
115 }
116 if builder.context_attributes.is_none() {
117 builder.context_attributes = Some(Default::default())
118 }
119 builder
120}
121
122pub(crate) fn elicit_sub_slot_correct_errors(
123 mut builder: crate::types::builders::ElicitSubSlotBuilder,
124) -> crate::types::builders::ElicitSubSlotBuilder {
125 if builder.name.is_none() {
126 builder.name = Some(Default::default())
127 }
128 builder
129}
130
131pub(crate) fn image_response_card_correct_errors(
132 mut builder: crate::types::builders::ImageResponseCardBuilder,
133) -> crate::types::builders::ImageResponseCardBuilder {
134 if builder.title.is_none() {
135 builder.title = Some(Default::default())
136 }
137 builder
138}
139
140pub(crate) fn active_context_time_to_live_correct_errors(
141 mut builder: crate::types::builders::ActiveContextTimeToLiveBuilder,
142) -> crate::types::builders::ActiveContextTimeToLiveBuilder {
143 if builder.time_to_live_in_seconds.is_none() {
144 builder.time_to_live_in_seconds = Some(Default::default())
145 }
146 if builder.turns_to_live.is_none() {
147 builder.turns_to_live = Some(Default::default())
148 }
149 builder
150}
151
152pub(crate) fn button_correct_errors(mut builder: crate::types::builders::ButtonBuilder) -> crate::types::builders::ButtonBuilder {
153 if builder.text.is_none() {
154 builder.text = Some(Default::default())
155 }
156 if builder.value.is_none() {
157 builder.value = Some(Default::default())
158 }
159 builder
160}
161
162pub(crate) fn value_correct_errors(mut builder: crate::types::builders::ValueBuilder) -> crate::types::builders::ValueBuilder {
163 if builder.interpreted_value.is_none() {
164 builder.interpreted_value = Some(Default::default())
165 }
166 builder
167}
168
169pub(crate) fn runtime_hint_value_correct_errors(
170 mut builder: crate::types::builders::RuntimeHintValueBuilder,
171) -> crate::types::builders::RuntimeHintValueBuilder {
172 if builder.phrase.is_none() {
173 builder.phrase = Some(Default::default())
174 }
175 builder
176}