1 1 | // Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
|
2 + | /* JsonParserGenerator.kt:175 */
|
2 3 | pub(crate) fn de_con_a_payload(
|
3 4 | input: &[u8],
|
4 5 | ) -> ::std::result::Result<
|
5 6 | crate::model::con_a_internal::Builder,
|
6 7 | ::aws_smithy_json::deserialize::error::DeserializeError,
|
7 8 | > {
|
9 + | /* JsonParserGenerator.kt:187 */
|
8 10 | let mut tokens_owned =
|
9 11 | ::aws_smithy_json::deserialize::json_token_iter(crate::protocol_serde::or_empty_doc(input))
|
10 12 | .peekable();
|
11 13 | let tokens = &mut tokens_owned;
|
12 - | let result = crate::protocol_serde::shape_con_a::de_con_a(tokens)?.ok_or_else(|| {
|
13 - | ::aws_smithy_json::deserialize::error::DeserializeError::custom(
|
14 - | "expected payload member value",
|
15 - | )
|
16 - | });
|
14 + | /* JsonParserGenerator.kt:194 */
|
15 + | let result =
|
16 + | /* JsonParserGenerator.kt:544 */crate::protocol_serde::shape_con_a::de_con_a(tokens)?
|
17 + | /* JsonParserGenerator.kt:196 */.ok_or_else(|| ::aws_smithy_json::deserialize::error::DeserializeError::custom("expected payload member value"));
|
18 + | /* JsonParserGenerator.kt:250 */
|
17 19 | if tokens.next().is_some() {
|
20 + | /* JsonParserGenerator.kt:251 */
|
18 21 | return Err(
|
19 22 | ::aws_smithy_json::deserialize::error::DeserializeError::custom(
|
20 23 | "found more JSON tokens after completing parsing",
|
21 24 | ),
|
22 25 | );
|
26 + | /* JsonParserGenerator.kt:250 */
|
23 27 | }
|
28 + | /* JsonParserGenerator.kt:198 */
|
24 29 | result
|
30 + | /* JsonParserGenerator.kt:175 */
|
25 31 | }
|
26 32 |
|
33 + | /* JsonParserGenerator.kt:516 */
|
27 34 | pub(crate) fn de_con_a<'a, I>(
|
28 35 | tokens: &mut ::std::iter::Peekable<I>,
|
29 36 | ) -> ::std::result::Result<
|
30 37 | Option<crate::model::con_a_internal::Builder>,
|
31 38 | ::aws_smithy_json::deserialize::error::DeserializeError,
|
32 39 | >
|
33 40 | where
|
34 41 | I: Iterator<
|
35 42 | Item = Result<
|
36 43 | ::aws_smithy_json::deserialize::Token<'a>,
|
37 44 | ::aws_smithy_json::deserialize::error::DeserializeError,
|
38 45 | >,
|
39 46 | >,
|
40 47 | {
|
48 + | /* JsonParserGenerator.kt:712 */
|
41 49 | match tokens.next().transpose()? {
|
50 + | /* JsonParserGenerator.kt:713 */
|
42 51 | Some(::aws_smithy_json::deserialize::Token::ValueNull { .. }) => Ok(None),
|
43 52 | Some(::aws_smithy_json::deserialize::Token::StartObject { .. }) => {
|
53 + | /* RustType.kt:516 */
|
44 54 | #[allow(unused_mut)]
|
55 + | /* JsonParserGenerator.kt:526 */
|
45 56 | let mut builder = crate::model::con_a_internal::Builder::default();
|
57 + | /* JsonParserGenerator.kt:684 */
|
46 58 | loop {
|
59 + | /* JsonParserGenerator.kt:685 */
|
47 60 | match tokens.next().transpose()? {
|
61 + | /* JsonParserGenerator.kt:686 */
|
48 62 | Some(::aws_smithy_json::deserialize::Token::EndObject { .. }) => break,
|
49 - | Some(::aws_smithy_json::deserialize::Token::ObjectKey { key, .. }) => match key
|
50 - | .to_unescaped()?
|
51 - | .as_ref()
|
52 - | {
|
63 + | Some(::aws_smithy_json::deserialize::Token::ObjectKey { key, .. }) => {
|
64 + | /* JsonParserGenerator.kt:260 */
|
65 + | match key.to_unescaped()?.as_ref() {
|
66 + | /* JsonParserGenerator.kt:262 */
|
53 67 | "conB" => {
|
54 - | if let Some(v) = crate::protocol_serde::shape_con_b::de_con_b(tokens)? {
|
68 + | /* JsonParserGenerator.kt:276 */
|
69 + | if let Some(v) =
|
70 + | /* JsonParserGenerator.kt:544 */
|
71 + | crate::protocol_serde::shape_con_b::de_con_b(tokens)?
|
72 + | /* JsonParserGenerator.kt:278 */
|
73 + | {
|
55 74 | builder = builder.set_con_b(v);
|
56 75 | }
|
76 + | /* JsonParserGenerator.kt:262 */
|
57 77 | }
|
78 + | /* JsonParserGenerator.kt:262 */
|
58 79 | "optConB" => {
|
80 + | /* JsonParserGenerator.kt:272 */
|
59 81 | builder = builder.set_opt_con_b(
|
60 - | crate::protocol_serde::shape_con_b::de_con_b(tokens)?,
|
61 - | );
|
82 + | /* JsonParserGenerator.kt:544 */crate::protocol_serde::shape_con_b::de_con_b(tokens)?
|
83 + | /* JsonParserGenerator.kt:272 */);
|
84 + | /* JsonParserGenerator.kt:262 */
|
62 85 | }
|
86 + | /* JsonParserGenerator.kt:262 */
|
63 87 | "lengthString" => {
|
88 + | /* JsonParserGenerator.kt:272 */
|
64 89 | builder = builder.set_length_string(
|
65 - | ::aws_smithy_json::deserialize::token::expect_string_or_null(
|
66 - | tokens.next(),
|
67 - | )?
|
68 - | .map(|s| s.to_unescaped().map(|u| u.into_owned()))
|
69 - | .transpose()?,
|
70 - | );
|
71 - | }
|
90 + | /* JsonParserGenerator.kt:354 */::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?.map(|s|
|
91 + | /* JsonParserGenerator.kt:339 */s.to_unescaped().map(|u|
|
92 + | /* JsonParserGenerator.kt:348 */u.into_owned()
|
93 + | /* JsonParserGenerator.kt:339 */)
|
94 + | /* JsonParserGenerator.kt:354 */).transpose()?
|
95 + | /* JsonParserGenerator.kt:272 */);
|
96 + | /* JsonParserGenerator.kt:262 */
|
97 + | }
|
98 + | /* JsonParserGenerator.kt:262 */
|
72 99 | "minLengthString" => {
|
100 + | /* JsonParserGenerator.kt:272 */
|
73 101 | builder = builder.set_min_length_string(
|
74 - | ::aws_smithy_json::deserialize::token::expect_string_or_null(
|
75 - | tokens.next(),
|
76 - | )?
|
77 - | .map(|s| s.to_unescaped().map(|u| u.into_owned()))
|
78 - | .transpose()?,
|
79 - | );
|
80 - | }
|
102 + | /* JsonParserGenerator.kt:354 */::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?.map(|s|
|
103 + | /* JsonParserGenerator.kt:339 */s.to_unescaped().map(|u|
|
104 + | /* JsonParserGenerator.kt:348 */u.into_owned()
|
105 + | /* JsonParserGenerator.kt:339 */)
|
106 + | /* JsonParserGenerator.kt:354 */).transpose()?
|
107 + | /* JsonParserGenerator.kt:272 */);
|
108 + | /* JsonParserGenerator.kt:262 */
|
109 + | }
|
110 + | /* JsonParserGenerator.kt:262 */
|
81 111 | "maxLengthString" => {
|
112 + | /* JsonParserGenerator.kt:272 */
|
82 113 | builder = builder.set_max_length_string(
|
83 - | ::aws_smithy_json::deserialize::token::expect_string_or_null(
|
84 - | tokens.next(),
|
85 - | )?
|
86 - | .map(|s| s.to_unescaped().map(|u| u.into_owned()))
|
87 - | .transpose()?,
|
88 - | );
|
89 - | }
|
114 + | /* JsonParserGenerator.kt:354 */::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?.map(|s|
|
115 + | /* JsonParserGenerator.kt:339 */s.to_unescaped().map(|u|
|
116 + | /* JsonParserGenerator.kt:348 */u.into_owned()
|
117 + | /* JsonParserGenerator.kt:339 */)
|
118 + | /* JsonParserGenerator.kt:354 */).transpose()?
|
119 + | /* JsonParserGenerator.kt:272 */);
|
120 + | /* JsonParserGenerator.kt:262 */
|
121 + | }
|
122 + | /* JsonParserGenerator.kt:262 */
|
90 123 | "fixedLengthString" => {
|
124 + | /* JsonParserGenerator.kt:272 */
|
91 125 | builder = builder.set_fixed_length_string(
|
92 - | ::aws_smithy_json::deserialize::token::expect_string_or_null(
|
93 - | tokens.next(),
|
94 - | )?
|
95 - | .map(|s| s.to_unescaped().map(|u| u.into_owned()))
|
96 - | .transpose()?,
|
97 - | );
|
98 - | }
|
126 + | /* JsonParserGenerator.kt:354 */::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?.map(|s|
|
127 + | /* JsonParserGenerator.kt:339 */s.to_unescaped().map(|u|
|
128 + | /* JsonParserGenerator.kt:348 */u.into_owned()
|
129 + | /* JsonParserGenerator.kt:339 */)
|
130 + | /* JsonParserGenerator.kt:354 */).transpose()?
|
131 + | /* JsonParserGenerator.kt:272 */);
|
132 + | /* JsonParserGenerator.kt:262 */
|
133 + | }
|
134 + | /* JsonParserGenerator.kt:262 */
|
99 135 | "lengthBlob" => {
|
136 + | /* JsonParserGenerator.kt:272 */
|
100 137 | builder = builder.set_length_blob(
|
138 + | /* JsonParserGenerator.kt:326 */
|
101 139 | ::aws_smithy_json::deserialize::token::expect_blob_or_null(
|
102 140 | tokens.next(),
|
103 - | )?,
|
141 + | )?, /* JsonParserGenerator.kt:272 */
|
104 142 | );
|
143 + | /* JsonParserGenerator.kt:262 */
|
105 144 | }
|
145 + | /* JsonParserGenerator.kt:262 */
|
106 146 | "minLengthBlob" => {
|
147 + | /* JsonParserGenerator.kt:272 */
|
107 148 | builder = builder.set_min_length_blob(
|
149 + | /* JsonParserGenerator.kt:326 */
|
108 150 | ::aws_smithy_json::deserialize::token::expect_blob_or_null(
|
109 151 | tokens.next(),
|
110 - | )?,
|
152 + | )?, /* JsonParserGenerator.kt:272 */
|
111 153 | );
|
154 + | /* JsonParserGenerator.kt:262 */
|
112 155 | }
|
156 + | /* JsonParserGenerator.kt:262 */
|
113 157 | "maxLengthBlob" => {
|
158 + | /* JsonParserGenerator.kt:272 */
|
114 159 | builder = builder.set_max_length_blob(
|
160 + | /* JsonParserGenerator.kt:326 */
|
115 161 | ::aws_smithy_json::deserialize::token::expect_blob_or_null(
|
116 162 | tokens.next(),
|
117 - | )?,
|
163 + | )?, /* JsonParserGenerator.kt:272 */
|
118 164 | );
|
165 + | /* JsonParserGenerator.kt:262 */
|
119 166 | }
|
167 + | /* JsonParserGenerator.kt:262 */
|
120 168 | "fixedLengthBlob" => {
|
169 + | /* JsonParserGenerator.kt:272 */
|
121 170 | builder = builder.set_fixed_length_blob(
|
171 + | /* JsonParserGenerator.kt:326 */
|
122 172 | ::aws_smithy_json::deserialize::token::expect_blob_or_null(
|
123 173 | tokens.next(),
|
124 - | )?,
|
174 + | )?, /* JsonParserGenerator.kt:272 */
|
125 175 | );
|
176 + | /* JsonParserGenerator.kt:262 */
|
126 177 | }
|
178 + | /* JsonParserGenerator.kt:262 */
|
127 179 | "rangeInteger" => {
|
180 + | /* JsonParserGenerator.kt:276 */
|
128 181 | if let Some(v) =
|
129 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
130 - | tokens.next(),
|
131 - | )?
|
182 + | /* JsonParserGenerator.kt:365 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?
|
132 183 | .map(i32::try_from)
|
133 184 | .transpose()?
|
134 - | {
|
185 + | /* JsonParserGenerator.kt:278 */{
|
135 186 | builder = builder.set_range_integer(v);
|
136 187 | }
|
188 + | /* JsonParserGenerator.kt:262 */
|
137 189 | }
|
190 + | /* JsonParserGenerator.kt:262 */
|
138 191 | "minRangeInteger" => {
|
192 + | /* JsonParserGenerator.kt:276 */
|
139 193 | if let Some(v) =
|
140 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
141 - | tokens.next(),
|
142 - | )?
|
194 + | /* JsonParserGenerator.kt:365 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?
|
143 195 | .map(i32::try_from)
|
144 196 | .transpose()?
|
145 - | {
|
197 + | /* JsonParserGenerator.kt:278 */{
|
146 198 | builder = builder.set_min_range_integer(v);
|
147 199 | }
|
200 + | /* JsonParserGenerator.kt:262 */
|
148 201 | }
|
202 + | /* JsonParserGenerator.kt:262 */
|
149 203 | "maxRangeInteger" => {
|
204 + | /* JsonParserGenerator.kt:276 */
|
150 205 | if let Some(v) =
|
151 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
152 - | tokens.next(),
|
153 - | )?
|
206 + | /* JsonParserGenerator.kt:365 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?
|
154 207 | .map(i32::try_from)
|
155 208 | .transpose()?
|
156 - | {
|
209 + | /* JsonParserGenerator.kt:278 */{
|
157 210 | builder = builder.set_max_range_integer(v);
|
158 211 | }
|
212 + | /* JsonParserGenerator.kt:262 */
|
159 213 | }
|
214 + | /* JsonParserGenerator.kt:262 */
|
160 215 | "fixedValueInteger" => {
|
216 + | /* JsonParserGenerator.kt:276 */
|
161 217 | if let Some(v) =
|
162 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
163 - | tokens.next(),
|
164 - | )?
|
218 + | /* JsonParserGenerator.kt:365 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?
|
165 219 | .map(i32::try_from)
|
166 220 | .transpose()?
|
167 - | {
|
221 + | /* JsonParserGenerator.kt:278 */{
|
168 222 | builder = builder.set_fixed_value_integer(v);
|
169 223 | }
|
224 + | /* JsonParserGenerator.kt:262 */
|
170 225 | }
|
226 + | /* JsonParserGenerator.kt:262 */
|
171 227 | "rangeShort" => {
|
228 + | /* JsonParserGenerator.kt:276 */
|
172 229 | if let Some(v) =
|
173 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
174 - | tokens.next(),
|
175 - | )?
|
230 + | /* JsonParserGenerator.kt:365 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?
|
176 231 | .map(i16::try_from)
|
177 232 | .transpose()?
|
178 - | {
|
233 + | /* JsonParserGenerator.kt:278 */{
|
179 234 | builder = builder.set_range_short(v);
|
180 235 | }
|
236 + | /* JsonParserGenerator.kt:262 */
|
181 237 | }
|
238 + | /* JsonParserGenerator.kt:262 */
|
182 239 | "minRangeShort" => {
|
240 + | /* JsonParserGenerator.kt:276 */
|
183 241 | if let Some(v) =
|
184 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
185 - | tokens.next(),
|
186 - | )?
|
242 + | /* JsonParserGenerator.kt:365 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?
|
187 243 | .map(i16::try_from)
|
188 244 | .transpose()?
|
189 - | {
|
245 + | /* JsonParserGenerator.kt:278 */{
|
190 246 | builder = builder.set_min_range_short(v);
|
191 247 | }
|
248 + | /* JsonParserGenerator.kt:262 */
|
192 249 | }
|
250 + | /* JsonParserGenerator.kt:262 */
|
193 251 | "maxRangeShort" => {
|
252 + | /* JsonParserGenerator.kt:276 */
|
194 253 | if let Some(v) =
|
195 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
196 - | tokens.next(),
|
197 - | )?
|
254 + | /* JsonParserGenerator.kt:365 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?
|
198 255 | .map(i16::try_from)
|
199 256 | .transpose()?
|
200 - | {
|
257 + | /* JsonParserGenerator.kt:278 */{
|
201 258 | builder = builder.set_max_range_short(v);
|
202 259 | }
|
260 + | /* JsonParserGenerator.kt:262 */
|
203 261 | }
|
262 + | /* JsonParserGenerator.kt:262 */
|
204 263 | "fixedValueShort" => {
|
264 + | /* JsonParserGenerator.kt:276 */
|
205 265 | if let Some(v) =
|
206 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
207 - | tokens.next(),
|
208 - | )?
|
266 + | /* JsonParserGenerator.kt:365 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?
|
209 267 | .map(i16::try_from)
|
210 268 | .transpose()?
|
211 - | {
|
269 + | /* JsonParserGenerator.kt:278 */{
|
212 270 | builder = builder.set_fixed_value_short(v);
|
213 271 | }
|
272 + | /* JsonParserGenerator.kt:262 */
|
214 273 | }
|
274 + | /* JsonParserGenerator.kt:262 */
|
215 275 | "rangeLong" => {
|
276 + | /* JsonParserGenerator.kt:276 */
|
216 277 | if let Some(v) =
|
217 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
218 - | tokens.next(),
|
219 - | )?
|
278 + | /* JsonParserGenerator.kt:365 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?
|
220 279 | .map(i64::try_from)
|
221 280 | .transpose()?
|
222 - | {
|
281 + | /* JsonParserGenerator.kt:278 */{
|
223 282 | builder = builder.set_range_long(v);
|
224 283 | }
|
284 + | /* JsonParserGenerator.kt:262 */
|
225 285 | }
|
286 + | /* JsonParserGenerator.kt:262 */
|
226 287 | "minRangeLong" => {
|
288 + | /* JsonParserGenerator.kt:276 */
|
227 289 | if let Some(v) =
|
228 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
229 - | tokens.next(),
|
230 - | )?
|
290 + | /* JsonParserGenerator.kt:365 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?
|
231 291 | .map(i64::try_from)
|
232 292 | .transpose()?
|
233 - | {
|
293 + | /* JsonParserGenerator.kt:278 */{
|
234 294 | builder = builder.set_min_range_long(v);
|
235 295 | }
|
296 + | /* JsonParserGenerator.kt:262 */
|
236 297 | }
|
298 + | /* JsonParserGenerator.kt:262 */
|
237 299 | "maxRangeLong" => {
|
300 + | /* JsonParserGenerator.kt:276 */
|
238 301 | if let Some(v) =
|
239 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
240 - | tokens.next(),
|
241 - | )?
|
302 + | /* JsonParserGenerator.kt:365 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?
|
242 303 | .map(i64::try_from)
|
243 304 | .transpose()?
|
244 - | {
|
305 + | /* JsonParserGenerator.kt:278 */{
|
245 306 | builder = builder.set_max_range_long(v);
|
246 307 | }
|
308 + | /* JsonParserGenerator.kt:262 */
|
247 309 | }
|
310 + | /* JsonParserGenerator.kt:262 */
|
248 311 | "fixedValueLong" => {
|
312 + | /* JsonParserGenerator.kt:276 */
|
249 313 | if let Some(v) =
|
250 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
251 - | tokens.next(),
|
252 - | )?
|
314 + | /* JsonParserGenerator.kt:365 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?
|
253 315 | .map(i64::try_from)
|
254 316 | .transpose()?
|
255 - | {
|
317 + | /* JsonParserGenerator.kt:278 */{
|
256 318 | builder = builder.set_fixed_value_long(v);
|
257 319 | }
|
320 + | /* JsonParserGenerator.kt:262 */
|
258 321 | }
|
322 + | /* JsonParserGenerator.kt:262 */
|
259 323 | "rangeByte" => {
|
324 + | /* JsonParserGenerator.kt:276 */
|
260 325 | if let Some(v) =
|
261 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
262 - | tokens.next(),
|
263 - | )?
|
326 + | /* JsonParserGenerator.kt:365 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?
|
264 327 | .map(i8::try_from)
|
265 328 | .transpose()?
|
266 - | {
|
329 + | /* JsonParserGenerator.kt:278 */{
|
267 330 | builder = builder.set_range_byte(v);
|
268 331 | }
|
332 + | /* JsonParserGenerator.kt:262 */
|
269 333 | }
|
334 + | /* JsonParserGenerator.kt:262 */
|
270 335 | "minRangeByte" => {
|
336 + | /* JsonParserGenerator.kt:276 */
|
271 337 | if let Some(v) =
|
272 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
273 - | tokens.next(),
|
274 - | )?
|
338 + | /* JsonParserGenerator.kt:365 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?
|
275 339 | .map(i8::try_from)
|
276 340 | .transpose()?
|
277 - | {
|
341 + | /* JsonParserGenerator.kt:278 */{
|
278 342 | builder = builder.set_min_range_byte(v);
|
279 343 | }
|
344 + | /* JsonParserGenerator.kt:262 */
|
280 345 | }
|
346 + | /* JsonParserGenerator.kt:262 */
|
281 347 | "maxRangeByte" => {
|
348 + | /* JsonParserGenerator.kt:276 */
|
282 349 | if let Some(v) =
|
283 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
284 - | tokens.next(),
|
285 - | )?
|
350 + | /* JsonParserGenerator.kt:365 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?
|
286 351 | .map(i8::try_from)
|
287 352 | .transpose()?
|
288 - | {
|
353 + | /* JsonParserGenerator.kt:278 */{
|
289 354 | builder = builder.set_max_range_byte(v);
|
290 355 | }
|
356 + | /* JsonParserGenerator.kt:262 */
|
291 357 | }
|
358 + | /* JsonParserGenerator.kt:262 */
|
292 359 | "fixedValueByte" => {
|
360 + | /* JsonParserGenerator.kt:276 */
|
293 361 | if let Some(v) =
|
294 - | ::aws_smithy_json::deserialize::token::expect_number_or_null(
|
295 - | tokens.next(),
|
296 - | )?
|
362 + | /* JsonParserGenerator.kt:365 */::aws_smithy_json::deserialize::token::expect_number_or_null(tokens.next())?
|
297 363 | .map(i8::try_from)
|
298 364 | .transpose()?
|
299 - | {
|
365 + | /* JsonParserGenerator.kt:278 */{
|
300 366 | builder = builder.set_fixed_value_byte(v);
|
301 367 | }
|
368 + | /* JsonParserGenerator.kt:262 */
|
302 369 | }
|
370 + | /* JsonParserGenerator.kt:262 */
|
303 371 | "conBList" => {
|
304 - | builder = builder.set_con_b_list(
|
305 - | crate::protocol_serde::shape_con_b_list::de_con_b_list(tokens)?,
|
372 + | /* JsonParserGenerator.kt:272 */
|
373 + | builder =
|
374 + | builder.set_con_b_list(
|
375 + | /* JsonParserGenerator.kt:451 */
|
376 + | crate::protocol_serde::shape_con_b_list::de_con_b_list(
|
377 + | tokens,
|
378 + | )?, /* JsonParserGenerator.kt:272 */
|
306 379 | );
|
380 + | /* JsonParserGenerator.kt:262 */
|
307 381 | }
|
382 + | /* JsonParserGenerator.kt:262 */
|
308 383 | "lengthList" => {
|
384 + | /* JsonParserGenerator.kt:272 */
|
309 385 | builder = builder.set_length_list(
|
310 - | crate::protocol_serde::shape_length_list::de_length_list(tokens)?,
|
386 + | /* JsonParserGenerator.kt:451 */
|
387 + | crate::protocol_serde::shape_length_list::de_length_list(
|
388 + | tokens,
|
389 + | )?, /* JsonParserGenerator.kt:272 */
|
311 390 | );
|
391 + | /* JsonParserGenerator.kt:262 */
|
312 392 | }
|
393 + | /* JsonParserGenerator.kt:262 */
|
313 394 | "sensitiveLengthList" => {
|
395 + | /* JsonParserGenerator.kt:272 */
|
314 396 | builder = builder.set_sensitive_length_list(
|
315 - | crate::protocol_serde::shape_sensitive_length_list::de_sensitive_length_list(tokens)?
|
316 - | );
|
397 + | /* JsonParserGenerator.kt:451 */crate::protocol_serde::shape_sensitive_length_list::de_sensitive_length_list(tokens)?
|
398 + | /* JsonParserGenerator.kt:272 */);
|
399 + | /* JsonParserGenerator.kt:262 */
|
317 400 | }
|
401 + | /* JsonParserGenerator.kt:262 */
|
318 402 | "conBSet" => {
|
319 - | builder = builder.set_con_b_set(
|
320 - | crate::protocol_serde::shape_con_b_set::de_con_b_set(tokens)?,
|
403 + | /* JsonParserGenerator.kt:272 */
|
404 + | builder =
|
405 + | builder.set_con_b_set(
|
406 + | /* JsonParserGenerator.kt:451 */
|
407 + | crate::protocol_serde::shape_con_b_set::de_con_b_set(
|
408 + | tokens,
|
409 + | )?, /* JsonParserGenerator.kt:272 */
|
321 410 | );
|
411 + | /* JsonParserGenerator.kt:262 */
|
322 412 | }
|
413 + | /* JsonParserGenerator.kt:262 */
|
323 414 | "conBMap" => {
|
324 - | builder = builder.set_con_b_map(
|
325 - | crate::protocol_serde::shape_con_b_map::de_con_b_map(tokens)?,
|
415 + | /* JsonParserGenerator.kt:272 */
|
416 + | builder =
|
417 + | builder.set_con_b_map(
|
418 + | /* JsonParserGenerator.kt:509 */
|
419 + | crate::protocol_serde::shape_con_b_map::de_con_b_map(
|
420 + | tokens,
|
421 + | )?, /* JsonParserGenerator.kt:272 */
|
326 422 | );
|
423 + | /* JsonParserGenerator.kt:262 */
|
327 424 | }
|
425 + | /* JsonParserGenerator.kt:262 */
|
328 426 | "lengthMap" => {
|
329 - | builder = builder.set_length_map(
|
330 - | crate::protocol_serde::shape_length_map::de_length_map(tokens)?,
|
427 + | /* JsonParserGenerator.kt:272 */
|
428 + | builder =
|
429 + | builder.set_length_map(
|
430 + | /* JsonParserGenerator.kt:509 */
|
431 + | crate::protocol_serde::shape_length_map::de_length_map(
|
432 + | tokens,
|
433 + | )?, /* JsonParserGenerator.kt:272 */
|
331 434 | );
|
435 + | /* JsonParserGenerator.kt:262 */
|
332 436 | }
|
437 + | /* JsonParserGenerator.kt:262 */
|
333 438 | "mapOfMapOfListOfListOfConB" => {
|
439 + | /* JsonParserGenerator.kt:272 */
|
334 440 | builder = builder.set_map_of_map_of_list_of_list_of_con_b(
|
335 - | crate::protocol_serde::shape_map_of_map_of_list_of_list_of_con_b::de_map_of_map_of_list_of_list_of_con_b(tokens)?
|
336 - | );
|
441 + | /* JsonParserGenerator.kt:509 */crate::protocol_serde::shape_map_of_map_of_list_of_list_of_con_b::de_map_of_map_of_list_of_list_of_con_b(tokens)?
|
442 + | /* JsonParserGenerator.kt:272 */);
|
443 + | /* JsonParserGenerator.kt:262 */
|
337 444 | }
|
445 + | /* JsonParserGenerator.kt:262 */
|
338 446 | "sparseMap" => {
|
339 - | builder = builder.set_sparse_map(
|
340 - | crate::protocol_serde::shape_sparse_map::de_sparse_map(tokens)?,
|
447 + | /* JsonParserGenerator.kt:272 */
|
448 + | builder =
|
449 + | builder.set_sparse_map(
|
450 + | /* JsonParserGenerator.kt:509 */
|
451 + | crate::protocol_serde::shape_sparse_map::de_sparse_map(
|
452 + | tokens,
|
453 + | )?, /* JsonParserGenerator.kt:272 */
|
341 454 | );
|
455 + | /* JsonParserGenerator.kt:262 */
|
342 456 | }
|
457 + | /* JsonParserGenerator.kt:262 */
|
343 458 | "sparseList" => {
|
459 + | /* JsonParserGenerator.kt:272 */
|
344 460 | builder = builder.set_sparse_list(
|
345 - | crate::protocol_serde::shape_sparse_list::de_sparse_list(tokens)?,
|
461 + | /* JsonParserGenerator.kt:451 */
|
462 + | crate::protocol_serde::shape_sparse_list::de_sparse_list(
|
463 + | tokens,
|
464 + | )?, /* JsonParserGenerator.kt:272 */
|
346 465 | );
|
466 + | /* JsonParserGenerator.kt:262 */
|
347 467 | }
|
468 + | /* JsonParserGenerator.kt:262 */
|
348 469 | "sparseLengthMap" => {
|
470 + | /* JsonParserGenerator.kt:272 */
|
349 471 | builder = builder.set_sparse_length_map(
|
350 - | crate::protocol_serde::shape_sparse_length_map::de_sparse_length_map(tokens)?
|
351 - | );
|
472 + | /* JsonParserGenerator.kt:509 */crate::protocol_serde::shape_sparse_length_map::de_sparse_length_map(tokens)?
|
473 + | /* JsonParserGenerator.kt:272 */);
|
474 + | /* JsonParserGenerator.kt:262 */
|
352 475 | }
|
476 + | /* JsonParserGenerator.kt:262 */
|
353 477 | "sparseLengthList" => {
|
478 + | /* JsonParserGenerator.kt:272 */
|
354 479 | builder = builder.set_sparse_length_list(
|
355 - | crate::protocol_serde::shape_sparse_length_list::de_sparse_length_list(tokens)?
|
356 - | );
|
480 + | /* JsonParserGenerator.kt:451 */crate::protocol_serde::shape_sparse_length_list::de_sparse_length_list(tokens)?
|
481 + | /* JsonParserGenerator.kt:272 */);
|
482 + | /* JsonParserGenerator.kt:262 */
|
357 483 | }
|
484 + | /* JsonParserGenerator.kt:262 */
|
358 485 | "constrainedUnion" => {
|
486 + | /* JsonParserGenerator.kt:272 */
|
359 487 | builder = builder.set_constrained_union(
|
360 - | crate::protocol_serde::shape_constrained_union::de_constrained_union(tokens)?
|
361 - | );
|
488 + | /* JsonParserGenerator.kt:660 */crate::protocol_serde::shape_constrained_union::de_constrained_union(tokens)?
|
489 + | /* JsonParserGenerator.kt:272 */);
|
490 + | /* JsonParserGenerator.kt:262 */
|
362 491 | }
|
492 + | /* JsonParserGenerator.kt:262 */
|
363 493 | "enumString" => {
|
494 + | /* JsonParserGenerator.kt:272 */
|
364 495 | builder = builder.set_enum_string(
|
365 - | ::aws_smithy_json::deserialize::token::expect_string_or_null(
|
366 - | tokens.next(),
|
367 - | )?
|
368 - | .map(|s| s.to_unescaped().map(|u| u.into_owned()))
|
369 - | .transpose()?,
|
370 - | );
|
371 - | }
|
496 + | /* JsonParserGenerator.kt:354 */::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?.map(|s|
|
497 + | /* JsonParserGenerator.kt:339 */s.to_unescaped().map(|u|
|
498 + | /* JsonParserGenerator.kt:343 */u.into_owned()
|
499 + | /* JsonParserGenerator.kt:339 */)
|
500 + | /* JsonParserGenerator.kt:354 */).transpose()?
|
501 + | /* JsonParserGenerator.kt:272 */);
|
502 + | /* JsonParserGenerator.kt:262 */
|
503 + | }
|
504 + | /* JsonParserGenerator.kt:262 */
|
372 505 | "listOfLengthString" => {
|
506 + | /* JsonParserGenerator.kt:272 */
|
373 507 | builder = builder.set_list_of_length_string(
|
374 - | crate::protocol_serde::shape_list_of_length_string::de_list_of_length_string(tokens)?
|
375 - | );
|
508 + | /* JsonParserGenerator.kt:451 */crate::protocol_serde::shape_list_of_length_string::de_list_of_length_string(tokens)?
|
509 + | /* JsonParserGenerator.kt:272 */);
|
510 + | /* JsonParserGenerator.kt:262 */
|
376 511 | }
|
512 + | /* JsonParserGenerator.kt:262 */
|
377 513 | "setOfLengthString" => {
|
514 + | /* JsonParserGenerator.kt:272 */
|
378 515 | builder = builder.set_set_of_length_string(
|
379 - | crate::protocol_serde::shape_set_of_length_string::de_set_of_length_string(tokens)?
|
380 - | );
|
516 + | /* JsonParserGenerator.kt:451 */crate::protocol_serde::shape_set_of_length_string::de_set_of_length_string(tokens)?
|
517 + | /* JsonParserGenerator.kt:272 */);
|
518 + | /* JsonParserGenerator.kt:262 */
|
381 519 | }
|
520 + | /* JsonParserGenerator.kt:262 */
|
382 521 | "mapOfLengthString" => {
|
522 + | /* JsonParserGenerator.kt:272 */
|
383 523 | builder = builder.set_map_of_length_string(
|
384 - | crate::protocol_serde::shape_map_of_length_string::de_map_of_length_string(tokens)?
|
385 - | );
|
524 + | /* JsonParserGenerator.kt:509 */crate::protocol_serde::shape_map_of_length_string::de_map_of_length_string(tokens)?
|
525 + | /* JsonParserGenerator.kt:272 */);
|
526 + | /* JsonParserGenerator.kt:262 */
|
386 527 | }
|
528 + | /* JsonParserGenerator.kt:262 */
|
387 529 | "listOfLengthBlob" => {
|
530 + | /* JsonParserGenerator.kt:272 */
|
388 531 | builder = builder.set_list_of_length_blob(
|
389 - | crate::protocol_serde::shape_list_of_length_blob::de_list_of_length_blob(tokens)?
|
390 - | );
|
532 + | /* JsonParserGenerator.kt:451 */crate::protocol_serde::shape_list_of_length_blob::de_list_of_length_blob(tokens)?
|
533 + | /* JsonParserGenerator.kt:272 */);
|
534 + | /* JsonParserGenerator.kt:262 */
|
391 535 | }
|
536 + | /* JsonParserGenerator.kt:262 */
|
392 537 | "mapOfLengthBlob" => {
|
538 + | /* JsonParserGenerator.kt:272 */
|
393 539 | builder = builder.set_map_of_length_blob(
|
394 - | crate::protocol_serde::shape_map_of_length_blob::de_map_of_length_blob(tokens)?
|
395 - | );
|
540 + | /* JsonParserGenerator.kt:509 */crate::protocol_serde::shape_map_of_length_blob::de_map_of_length_blob(tokens)?
|
541 + | /* JsonParserGenerator.kt:272 */);
|
542 + | /* JsonParserGenerator.kt:262 */
|
396 543 | }
|
544 + | /* JsonParserGenerator.kt:262 */
|
397 545 | "listOfRangeInteger" => {
|
546 + | /* JsonParserGenerator.kt:272 */
|
398 547 | builder = builder.set_list_of_range_integer(
|
399 - | crate::protocol_serde::shape_list_of_range_integer::de_list_of_range_integer(tokens)?
|
400 - | );
|
548 + | /* JsonParserGenerator.kt:451 */crate::protocol_serde::shape_list_of_range_integer::de_list_of_range_integer(tokens)?
|
549 + | /* JsonParserGenerator.kt:272 */);
|
550 + | /* JsonParserGenerator.kt:262 */
|
401 551 | }
|
552 + | /* JsonParserGenerator.kt:262 */
|
402 553 | "setOfRangeInteger" => {
|
554 + | /* JsonParserGenerator.kt:272 */
|
403 555 | builder = builder.set_set_of_range_integer(
|
404 - | crate::protocol_serde::shape_set_of_range_integer::de_set_of_range_integer(tokens)?
|
405 - | );
|
556 + | /* JsonParserGenerator.kt:451 */crate::protocol_serde::shape_set_of_range_integer::de_set_of_range_integer(tokens)?
|
557 + | /* JsonParserGenerator.kt:272 */);
|
558 + | /* JsonParserGenerator.kt:262 */
|
406 559 | }
|
560 + | /* JsonParserGenerator.kt:262 */
|
407 561 | "mapOfRangeInteger" => {
|
562 + | /* JsonParserGenerator.kt:272 */
|
408 563 | builder = builder.set_map_of_range_integer(
|
409 - | crate::protocol_serde::shape_map_of_range_integer::de_map_of_range_integer(tokens)?
|
410 - | );
|
564 + | /* JsonParserGenerator.kt:509 */crate::protocol_serde::shape_map_of_range_integer::de_map_of_range_integer(tokens)?
|
565 + | /* JsonParserGenerator.kt:272 */);
|
566 + | /* JsonParserGenerator.kt:262 */
|
411 567 | }
|
568 + | /* JsonParserGenerator.kt:262 */
|
412 569 | "listOfRangeShort" => {
|
570 + | /* JsonParserGenerator.kt:272 */
|
413 571 | builder = builder.set_list_of_range_short(
|
414 - | crate::protocol_serde::shape_list_of_range_short::de_list_of_range_short(tokens)?
|
415 - | );
|
572 + | /* JsonParserGenerator.kt:451 */crate::protocol_serde::shape_list_of_range_short::de_list_of_range_short(tokens)?
|
573 + | /* JsonParserGenerator.kt:272 */);
|
574 + | /* JsonParserGenerator.kt:262 */
|
416 575 | }
|
576 + | /* JsonParserGenerator.kt:262 */
|
417 577 | "setOfRangeShort" => {
|
578 + | /* JsonParserGenerator.kt:272 */
|
418 579 | builder = builder.set_set_of_range_short(
|
419 - | crate::protocol_serde::shape_set_of_range_short::de_set_of_range_short(tokens)?
|
420 - | );
|
580 + | /* JsonParserGenerator.kt:451 */crate::protocol_serde::shape_set_of_range_short::de_set_of_range_short(tokens)?
|
581 + | /* JsonParserGenerator.kt:272 */);
|
582 + | /* JsonParserGenerator.kt:262 */
|
421 583 | }
|
584 + | /* JsonParserGenerator.kt:262 */
|
422 585 | "mapOfRangeShort" => {
|
586 + | /* JsonParserGenerator.kt:272 */
|
423 587 | builder = builder.set_map_of_range_short(
|
424 - | crate::protocol_serde::shape_map_of_range_short::de_map_of_range_short(tokens)?
|
425 - | );
|
588 + | /* JsonParserGenerator.kt:509 */crate::protocol_serde::shape_map_of_range_short::de_map_of_range_short(tokens)?
|
589 + | /* JsonParserGenerator.kt:272 */);
|
590 + | /* JsonParserGenerator.kt:262 */
|
426 591 | }
|
592 + | /* JsonParserGenerator.kt:262 */
|
427 593 | "listOfRangeLong" => {
|
594 + | /* JsonParserGenerator.kt:272 */
|
428 595 | builder = builder.set_list_of_range_long(
|
429 - | crate::protocol_serde::shape_list_of_range_long::de_list_of_range_long(tokens)?
|
430 - | );
|
596 + | /* JsonParserGenerator.kt:451 */crate::protocol_serde::shape_list_of_range_long::de_list_of_range_long(tokens)?
|
597 + | /* JsonParserGenerator.kt:272 */);
|
598 + | /* JsonParserGenerator.kt:262 */
|
431 599 | }
|
600 + | /* JsonParserGenerator.kt:262 */
|
432 601 | "setOfRangeLong" => {
|
602 + | /* JsonParserGenerator.kt:272 */
|
433 603 | builder = builder.set_set_of_range_long(
|
434 - | crate::protocol_serde::shape_set_of_range_long::de_set_of_range_long(tokens)?
|
435 - | );
|
604 + | /* JsonParserGenerator.kt:451 */crate::protocol_serde::shape_set_of_range_long::de_set_of_range_long(tokens)?
|
605 + | /* JsonParserGenerator.kt:272 */);
|
606 + | /* JsonParserGenerator.kt:262 */
|
436 607 | }
|
608 + | /* JsonParserGenerator.kt:262 */
|
437 609 | "mapOfRangeLong" => {
|
610 + | /* JsonParserGenerator.kt:272 */
|
438 611 | builder = builder.set_map_of_range_long(
|
439 - | crate::protocol_serde::shape_map_of_range_long::de_map_of_range_long(tokens)?
|
440 - | );
|
612 + | /* JsonParserGenerator.kt:509 */crate::protocol_serde::shape_map_of_range_long::de_map_of_range_long(tokens)?
|
613 + | /* JsonParserGenerator.kt:272 */);
|
614 + | /* JsonParserGenerator.kt:262 */
|
441 615 | }
|
616 + | /* JsonParserGenerator.kt:262 */
|
442 617 | "listOfRangeByte" => {
|
618 + | /* JsonParserGenerator.kt:272 */
|
443 619 | builder = builder.set_list_of_range_byte(
|
444 - | crate::protocol_serde::shape_list_of_range_byte::de_list_of_range_byte(tokens)?
|
445 - | );
|
620 + | /* JsonParserGenerator.kt:451 */crate::protocol_serde::shape_list_of_range_byte::de_list_of_range_byte(tokens)?
|
621 + | /* JsonParserGenerator.kt:272 */);
|
622 + | /* JsonParserGenerator.kt:262 */
|
446 623 | }
|
624 + | /* JsonParserGenerator.kt:262 */
|
447 625 | "setOfRangeByte" => {
|
626 + | /* JsonParserGenerator.kt:272 */
|
448 627 | builder = builder.set_set_of_range_byte(
|
449 - | crate::protocol_serde::shape_set_of_range_byte::de_set_of_range_byte(tokens)?
|
450 - | );
|
628 + | /* JsonParserGenerator.kt:451 */crate::protocol_serde::shape_set_of_range_byte::de_set_of_range_byte(tokens)?
|
629 + | /* JsonParserGenerator.kt:272 */);
|
630 + | /* JsonParserGenerator.kt:262 */
|
451 631 | }
|
632 + | /* JsonParserGenerator.kt:262 */
|
452 633 | "mapOfRangeByte" => {
|
634 + | /* JsonParserGenerator.kt:272 */
|
453 635 | builder = builder.set_map_of_range_byte(
|
454 - | crate::protocol_serde::shape_map_of_range_byte::de_map_of_range_byte(tokens)?
|
455 - | );
|
636 + | /* JsonParserGenerator.kt:509 */crate::protocol_serde::shape_map_of_range_byte::de_map_of_range_byte(tokens)?
|
637 + | /* JsonParserGenerator.kt:272 */);
|
638 + | /* JsonParserGenerator.kt:262 */
|
456 639 | }
|
640 + | /* JsonParserGenerator.kt:262 */
|
457 641 | "nonStreamingBlob" => {
|
642 + | /* JsonParserGenerator.kt:272 */
|
458 643 | builder = builder.set_non_streaming_blob(
|
644 + | /* JsonParserGenerator.kt:326 */
|
459 645 | ::aws_smithy_json::deserialize::token::expect_blob_or_null(
|
460 646 | tokens.next(),
|
461 - | )?,
|
647 + | )?, /* JsonParserGenerator.kt:272 */
|
462 648 | );
|
649 + | /* JsonParserGenerator.kt:262 */
|
463 650 | }
|
651 + | /* JsonParserGenerator.kt:262 */
|
464 652 | "patternString" => {
|
653 + | /* JsonParserGenerator.kt:272 */
|
465 654 | builder = builder.set_pattern_string(
|
466 - | ::aws_smithy_json::deserialize::token::expect_string_or_null(
|
467 - | tokens.next(),
|
468 - | )?
|
469 - | .map(|s| s.to_unescaped().map(|u| u.into_owned()))
|
470 - | .transpose()?,
|
471 - | );
|
472 - | }
|
655 + | /* JsonParserGenerator.kt:354 */::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?.map(|s|
|
656 + | /* JsonParserGenerator.kt:339 */s.to_unescaped().map(|u|
|
657 + | /* JsonParserGenerator.kt:348 */u.into_owned()
|
658 + | /* JsonParserGenerator.kt:339 */)
|
659 + | /* JsonParserGenerator.kt:354 */).transpose()?
|
660 + | /* JsonParserGenerator.kt:272 */);
|
661 + | /* JsonParserGenerator.kt:262 */
|
662 + | }
|
663 + | /* JsonParserGenerator.kt:262 */
|
473 664 | "mapOfPatternString" => {
|
665 + | /* JsonParserGenerator.kt:272 */
|
474 666 | builder = builder.set_map_of_pattern_string(
|
475 - | crate::protocol_serde::shape_map_of_pattern_string::de_map_of_pattern_string(tokens)?
|
476 - | );
|
667 + | /* JsonParserGenerator.kt:509 */crate::protocol_serde::shape_map_of_pattern_string::de_map_of_pattern_string(tokens)?
|
668 + | /* JsonParserGenerator.kt:272 */);
|
669 + | /* JsonParserGenerator.kt:262 */
|
477 670 | }
|
671 + | /* JsonParserGenerator.kt:262 */
|
478 672 | "listOfPatternString" => {
|
673 + | /* JsonParserGenerator.kt:272 */
|
479 674 | builder = builder.set_list_of_pattern_string(
|
480 - | crate::protocol_serde::shape_list_of_pattern_string::de_list_of_pattern_string(tokens)?
|
481 - | );
|
675 + | /* JsonParserGenerator.kt:451 */crate::protocol_serde::shape_list_of_pattern_string::de_list_of_pattern_string(tokens)?
|
676 + | /* JsonParserGenerator.kt:272 */);
|
677 + | /* JsonParserGenerator.kt:262 */
|
482 678 | }
|
679 + | /* JsonParserGenerator.kt:262 */
|
483 680 | "setOfPatternString" => {
|
681 + | /* JsonParserGenerator.kt:272 */
|
484 682 | builder = builder.set_set_of_pattern_string(
|
485 - | crate::protocol_serde::shape_set_of_pattern_string::de_set_of_pattern_string(tokens)?
|
486 - | );
|
683 + | /* JsonParserGenerator.kt:451 */crate::protocol_serde::shape_set_of_pattern_string::de_set_of_pattern_string(tokens)?
|
684 + | /* JsonParserGenerator.kt:272 */);
|
685 + | /* JsonParserGenerator.kt:262 */
|
487 686 | }
|
687 + | /* JsonParserGenerator.kt:262 */
|
488 688 | "lengthLengthPatternString" => {
|
689 + | /* JsonParserGenerator.kt:272 */
|
489 690 | builder = builder.set_length_length_pattern_string(
|
490 - | ::aws_smithy_json::deserialize::token::expect_string_or_null(
|
491 - | tokens.next(),
|
492 - | )?
|
493 - | .map(|s| s.to_unescaped().map(|u| u.into_owned()))
|
494 - | .transpose()?,
|
495 - | );
|
496 - | }
|
691 + | /* JsonParserGenerator.kt:354 */::aws_smithy_json::deserialize::token::expect_string_or_null(tokens.next())?.map(|s|
|
692 + | /* JsonParserGenerator.kt:339 */s.to_unescaped().map(|u|
|
693 + | /* JsonParserGenerator.kt:348 */u.into_owned()
|
694 + | /* JsonParserGenerator.kt:339 */)
|
695 + | /* JsonParserGenerator.kt:354 */).transpose()?
|
696 + | /* JsonParserGenerator.kt:272 */);
|
697 + | /* JsonParserGenerator.kt:262 */
|
698 + | }
|
699 + | /* JsonParserGenerator.kt:262 */
|
497 700 | "mapOfLengthPatternString" => {
|
701 + | /* JsonParserGenerator.kt:272 */
|
498 702 | builder = builder.set_map_of_length_pattern_string(
|
499 - | crate::protocol_serde::shape_map_of_length_pattern_string::de_map_of_length_pattern_string(tokens)?
|
500 - | );
|
703 + | /* JsonParserGenerator.kt:509 */crate::protocol_serde::shape_map_of_length_pattern_string::de_map_of_length_pattern_string(tokens)?
|
704 + | /* JsonParserGenerator.kt:272 */);
|
705 + | /* JsonParserGenerator.kt:262 */
|
501 706 | }
|
707 + | /* JsonParserGenerator.kt:262 */
|
502 708 | "listOfLengthPatternString" => {
|
709 + | /* JsonParserGenerator.kt:272 */
|
503 710 | builder = builder.set_list_of_length_pattern_string(
|
504 - | crate::protocol_serde::shape_list_of_length_pattern_string::de_list_of_length_pattern_string(tokens)?
|
505 - | );
|
711 + | /* JsonParserGenerator.kt:451 */crate::protocol_serde::shape_list_of_length_pattern_string::de_list_of_length_pattern_string(tokens)?
|
712 + | /* JsonParserGenerator.kt:272 */);
|
713 + | /* JsonParserGenerator.kt:262 */
|
506 714 | }
|
715 + | /* JsonParserGenerator.kt:262 */
|
507 716 | "setOfLengthPatternString" => {
|
717 + | /* JsonParserGenerator.kt:272 */
|
508 718 | builder = builder.set_set_of_length_pattern_string(
|
509 - | crate::protocol_serde::shape_set_of_length_pattern_string::de_set_of_length_pattern_string(tokens)?
|
510 - | );
|
719 + | /* JsonParserGenerator.kt:451 */crate::protocol_serde::shape_set_of_length_pattern_string::de_set_of_length_pattern_string(tokens)?
|
720 + | /* JsonParserGenerator.kt:272 */);
|
721 + | /* JsonParserGenerator.kt:262 */
|
511 722 | }
|
723 + | /* JsonParserGenerator.kt:262 */
|
512 724 | "lengthListOfPatternString" => {
|
725 + | /* JsonParserGenerator.kt:272 */
|
513 726 | builder = builder.set_length_list_of_pattern_string(
|
514 - | crate::protocol_serde::shape_length_list_of_pattern_string::de_length_list_of_pattern_string(tokens)?
|
515 - | );
|
727 + | /* JsonParserGenerator.kt:451 */crate::protocol_serde::shape_length_list_of_pattern_string::de_length_list_of_pattern_string(tokens)?
|
728 + | /* JsonParserGenerator.kt:272 */);
|
729 + | /* JsonParserGenerator.kt:262 */
|
516 730 | }
|
731 + | /* JsonParserGenerator.kt:262 */
|
517 732 | "lengthSetOfPatternString" => {
|
733 + | /* JsonParserGenerator.kt:272 */
|
518 734 | builder = builder.set_length_set_of_pattern_string(
|
519 - | crate::protocol_serde::shape_length_set_of_pattern_string::de_length_set_of_pattern_string(tokens)?
|
520 - | );
|
735 + | /* JsonParserGenerator.kt:451 */crate::protocol_serde::shape_length_set_of_pattern_string::de_length_set_of_pattern_string(tokens)?
|
736 + | /* JsonParserGenerator.kt:272 */);
|
737 + | /* JsonParserGenerator.kt:262 */
|
521 738 | }
|
522 - | _ => ::aws_smithy_json::deserialize::token::skip_value(tokens)?,
|
523 - | },
|
739 + | /* JsonParserGenerator.kt:290 */
|
740 + | _ => ::aws_smithy_json::deserialize::token::skip_value(tokens)?, /* JsonParserGenerator.kt:260 */
|
741 + | }
|
742 + | /* JsonParserGenerator.kt:686 */
|
743 + | }
|
744 + | /* JsonParserGenerator.kt:695 */
|
524 745 | other => {
|
525 746 | return Err(
|
526 747 | ::aws_smithy_json::deserialize::error::DeserializeError::custom(
|
527 748 | format!("expected object key or end object, found: {:?}", other),
|
528 749 | ),
|
529 750 | )
|
751 + | } /* JsonParserGenerator.kt:685 */
|
530 752 | }
|
753 + | /* JsonParserGenerator.kt:684 */
|
531 754 | }
|
532 - | }
|
755 + | /* JsonParserGenerator.kt:540 */
|
533 756 | Ok(Some(builder))
|
757 + | /* JsonParserGenerator.kt:713 */
|
534 758 | }
|
535 - | _ => Err(
|
759 + | /* JsonParserGenerator.kt:722 */
|
760 + | _ => {
|
761 + | /* JsonParserGenerator.kt:723 */
|
762 + | Err(
|
536 763 | ::aws_smithy_json::deserialize::error::DeserializeError::custom(
|
537 764 | "expected start object or null",
|
538 765 | ),
|
539 - | ),
|
766 + | )
|
767 + | /* JsonParserGenerator.kt:722 */
|
768 + | } /* JsonParserGenerator.kt:712 */
|
540 769 | }
|
770 + | /* JsonParserGenerator.kt:516 */
|
541 771 | }
|
542 772 |
|
773 + | /* JsonSerializerGenerator.kt:358 */
|
543 774 | pub fn ser_con_a(
|
544 775 | object: &mut ::aws_smithy_json::serialize::JsonObjectWriter,
|
545 776 | input: &crate::model::ConA,
|
546 777 | ) -> ::std::result::Result<(), ::aws_smithy_types::error::operation::SerializationError> {
|
778 + | /* SerializerUtil.kt:42 */
|
547 779 | {
|
780 + | /* JsonSerializerGenerator.kt:495 */
|
548 781 | #[allow(unused_mut)]
|
782 + | /* JsonSerializerGenerator.kt:496 */
|
549 783 | let mut object_1 = object.key("conB").start_object();
|
784 + | /* JsonSerializerGenerator.kt:375 */
|
550 785 | crate::protocol_serde::shape_con_b::ser_con_b(&mut object_1, &input.con_b)?;
|
786 + | /* JsonSerializerGenerator.kt:515 */
|
551 787 | object_1.finish();
|
788 + | /* SerializerUtil.kt:42 */
|
552 789 | }
|
790 + | /* JsonSerializerGenerator.kt:382 */
|
553 791 | if let Some(var_2) = &input.opt_con_b {
|
792 + | /* JsonSerializerGenerator.kt:495 */
|
554 793 | #[allow(unused_mut)]
|
794 + | /* JsonSerializerGenerator.kt:496 */
|
555 795 | let mut object_3 = object.key("optConB").start_object();
|
796 + | /* JsonSerializerGenerator.kt:375 */
|
556 797 | crate::protocol_serde::shape_con_b::ser_con_b(&mut object_3, var_2)?;
|
798 + | /* JsonSerializerGenerator.kt:515 */
|
557 799 | object_3.finish();
|
800 + | /* JsonSerializerGenerator.kt:382 */
|
558 801 | }
|
802 + | /* JsonSerializerGenerator.kt:382 */
|
559 803 | if let Some(var_4) = &input.length_string {
|
804 + | /* JsonSerializerGenerator.kt:423 */
|
560 805 | object.key("lengthString").string(var_4.as_str());
|
806 + | /* JsonSerializerGenerator.kt:382 */
|
561 807 | }
|
808 + | /* JsonSerializerGenerator.kt:382 */
|
562 809 | if let Some(var_5) = &input.min_length_string {
|
810 + | /* JsonSerializerGenerator.kt:423 */
|
563 811 | object.key("minLengthString").string(var_5.as_str());
|
812 + | /* JsonSerializerGenerator.kt:382 */
|
564 813 | }
|
814 + | /* JsonSerializerGenerator.kt:382 */
|
565 815 | if let Some(var_6) = &input.max_length_string {
|
816 + | /* JsonSerializerGenerator.kt:423 */
|
566 817 | object.key("maxLengthString").string(var_6.as_str());
|
818 + | /* JsonSerializerGenerator.kt:382 */
|
567 819 | }
|
820 + | /* JsonSerializerGenerator.kt:382 */
|
568 821 | if let Some(var_7) = &input.fixed_length_string {
|
822 + | /* JsonSerializerGenerator.kt:423 */
|
569 823 | object.key("fixedLengthString").string(var_7.as_str());
|
824 + | /* JsonSerializerGenerator.kt:382 */
|
570 825 | }
|
826 + | /* JsonSerializerGenerator.kt:382 */
|
571 827 | if let Some(var_8) = &input.length_blob {
|
828 + | /* JsonSerializerGenerator.kt:439 */
|
572 829 | object
|
573 830 | .key("lengthBlob")
|
574 831 | .string_unchecked(&::aws_smithy_types::base64::encode(var_8));
|
832 + | /* JsonSerializerGenerator.kt:382 */
|
575 833 | }
|
834 + | /* JsonSerializerGenerator.kt:382 */
|
576 835 | if let Some(var_9) = &input.min_length_blob {
|
836 + | /* JsonSerializerGenerator.kt:439 */
|
577 837 | object
|
578 838 | .key("minLengthBlob")
|
579 839 | .string_unchecked(&::aws_smithy_types::base64::encode(var_9));
|
840 + | /* JsonSerializerGenerator.kt:382 */
|
580 841 | }
|
842 + | /* JsonSerializerGenerator.kt:382 */
|
581 843 | if let Some(var_10) = &input.max_length_blob {
|
844 + | /* JsonSerializerGenerator.kt:439 */
|
582 845 | object
|
583 846 | .key("maxLengthBlob")
|
584 847 | .string_unchecked(&::aws_smithy_types::base64::encode(var_10));
|
848 + | /* JsonSerializerGenerator.kt:382 */
|
585 849 | }
|
850 + | /* JsonSerializerGenerator.kt:382 */
|
586 851 | if let Some(var_11) = &input.fixed_length_blob {
|
852 + | /* JsonSerializerGenerator.kt:439 */
|
587 853 | object
|
588 854 | .key("fixedLengthBlob")
|
589 855 | .string_unchecked(&::aws_smithy_types::base64::encode(var_11));
|
856 + | /* JsonSerializerGenerator.kt:382 */
|
590 857 | }
|
858 + | /* SerializerUtil.kt:46 */
|
591 859 | if input.range_integer != 0 {
|
860 + | /* JsonSerializerGenerator.kt:432 */
|
592 861 | object.key("rangeInteger").number(
|
593 862 | #[allow(clippy::useless_conversion)]
|
594 863 | ::aws_smithy_types::Number::NegInt((input.range_integer).into()),
|
595 864 | );
|
865 + | /* SerializerUtil.kt:46 */
|
596 866 | }
|
867 + | /* SerializerUtil.kt:46 */
|
597 868 | if input.min_range_integer != 0 {
|
869 + | /* JsonSerializerGenerator.kt:432 */
|
598 870 | object.key("minRangeInteger").number(
|
599 871 | #[allow(clippy::useless_conversion)]
|
600 872 | ::aws_smithy_types::Number::NegInt((input.min_range_integer).into()),
|
601 873 | );
|
874 + | /* SerializerUtil.kt:46 */
|
602 875 | }
|
876 + | /* SerializerUtil.kt:46 */
|
603 877 | if input.max_range_integer != 0 {
|
878 + | /* JsonSerializerGenerator.kt:432 */
|
604 879 | object.key("maxRangeInteger").number(
|
605 880 | #[allow(clippy::useless_conversion)]
|
606 881 | ::aws_smithy_types::Number::NegInt((input.max_range_integer).into()),
|
607 882 | );
|
883 + | /* SerializerUtil.kt:46 */
|
608 884 | }
|
885 + | /* SerializerUtil.kt:46 */
|
609 886 | if input.fixed_value_integer != 0 {
|
887 + | /* JsonSerializerGenerator.kt:432 */
|
610 888 | object.key("fixedValueInteger").number(
|
611 889 | #[allow(clippy::useless_conversion)]
|
612 890 | ::aws_smithy_types::Number::NegInt((input.fixed_value_integer).into()),
|
613 891 | );
|
892 + | /* SerializerUtil.kt:46 */
|
614 893 | }
|
894 + | /* SerializerUtil.kt:46 */
|
615 895 | if input.range_short != 0 {
|
896 + | /* JsonSerializerGenerator.kt:432 */
|
616 897 | object.key("rangeShort").number(
|
617 898 | #[allow(clippy::useless_conversion)]
|
618 899 | ::aws_smithy_types::Number::NegInt((input.range_short).into()),
|
619 900 | );
|
901 + | /* SerializerUtil.kt:46 */
|
620 902 | }
|
903 + | /* SerializerUtil.kt:46 */
|
621 904 | if input.min_range_short != 0 {
|
905 + | /* JsonSerializerGenerator.kt:432 */
|
622 906 | object.key("minRangeShort").number(
|
623 907 | #[allow(clippy::useless_conversion)]
|
624 908 | ::aws_smithy_types::Number::NegInt((input.min_range_short).into()),
|
625 909 | );
|
910 + | /* SerializerUtil.kt:46 */
|
626 911 | }
|
912 + | /* SerializerUtil.kt:46 */
|
627 913 | if input.max_range_short != 0 {
|
914 + | /* JsonSerializerGenerator.kt:432 */
|
628 915 | object.key("maxRangeShort").number(
|
629 916 | #[allow(clippy::useless_conversion)]
|
630 917 | ::aws_smithy_types::Number::NegInt((input.max_range_short).into()),
|
631 918 | );
|
919 + | /* SerializerUtil.kt:46 */
|
632 920 | }
|
921 + | /* SerializerUtil.kt:46 */
|
633 922 | if input.fixed_value_short != 0 {
|
923 + | /* JsonSerializerGenerator.kt:432 */
|
634 924 | object.key("fixedValueShort").number(
|
635 925 | #[allow(clippy::useless_conversion)]
|
636 926 | ::aws_smithy_types::Number::NegInt((input.fixed_value_short).into()),
|
637 927 | );
|
928 + | /* SerializerUtil.kt:46 */
|
638 929 | }
|
930 + | /* SerializerUtil.kt:46 */
|
639 931 | if input.range_long != 0 {
|
932 + | /* JsonSerializerGenerator.kt:432 */
|
640 933 | object.key("rangeLong").number(
|
641 934 | #[allow(clippy::useless_conversion)]
|
642 935 | ::aws_smithy_types::Number::NegInt((input.range_long).into()),
|
643 936 | );
|
937 + | /* SerializerUtil.kt:46 */
|
644 938 | }
|
939 + | /* SerializerUtil.kt:46 */
|
645 940 | if input.min_range_long != 0 {
|
941 + | /* JsonSerializerGenerator.kt:432 */
|
646 942 | object.key("minRangeLong").number(
|
647 943 | #[allow(clippy::useless_conversion)]
|
648 944 | ::aws_smithy_types::Number::NegInt((input.min_range_long).into()),
|
649 945 | );
|
946 + | /* SerializerUtil.kt:46 */
|
650 947 | }
|
948 + | /* SerializerUtil.kt:46 */
|
651 949 | if input.max_range_long != 0 {
|
950 + | /* JsonSerializerGenerator.kt:432 */
|
652 951 | object.key("maxRangeLong").number(
|
653 952 | #[allow(clippy::useless_conversion)]
|
654 953 | ::aws_smithy_types::Number::NegInt((input.max_range_long).into()),
|
655 954 | );
|
955 + | /* SerializerUtil.kt:46 */
|
656 956 | }
|
957 + | /* SerializerUtil.kt:46 */
|
657 958 | if input.fixed_value_long != 0 {
|
959 + | /* JsonSerializerGenerator.kt:432 */
|
658 960 | object.key("fixedValueLong").number(
|
659 961 | #[allow(clippy::useless_conversion)]
|
660 962 | ::aws_smithy_types::Number::NegInt((input.fixed_value_long).into()),
|
661 963 | );
|
964 + | /* SerializerUtil.kt:46 */
|
662 965 | }
|
966 + | /* SerializerUtil.kt:46 */
|
663 967 | if input.range_byte != 0 {
|
968 + | /* JsonSerializerGenerator.kt:432 */
|
664 969 | object.key("rangeByte").number(
|
665 970 | #[allow(clippy::useless_conversion)]
|
666 971 | ::aws_smithy_types::Number::NegInt((input.range_byte).into()),
|
667 972 | );
|
973 + | /* SerializerUtil.kt:46 */
|
668 974 | }
|
975 + | /* SerializerUtil.kt:46 */
|
669 976 | if input.min_range_byte != 0 {
|
977 + | /* JsonSerializerGenerator.kt:432 */
|
670 978 | object.key("minRangeByte").number(
|
671 979 | #[allow(clippy::useless_conversion)]
|
672 980 | ::aws_smithy_types::Number::NegInt((input.min_range_byte).into()),
|
673 981 | );
|
982 + | /* SerializerUtil.kt:46 */
|
674 983 | }
|
984 + | /* SerializerUtil.kt:46 */
|
675 985 | if input.max_range_byte != 0 {
|
986 + | /* JsonSerializerGenerator.kt:432 */
|
676 987 | object.key("maxRangeByte").number(
|
677 988 | #[allow(clippy::useless_conversion)]
|
678 989 | ::aws_smithy_types::Number::NegInt((input.max_range_byte).into()),
|
679 990 | );
|
991 + | /* SerializerUtil.kt:46 */
|
680 992 | }
|
993 + | /* SerializerUtil.kt:46 */
|
681 994 | if input.fixed_value_byte != 0 {
|
995 + | /* JsonSerializerGenerator.kt:432 */
|
682 996 | object.key("fixedValueByte").number(
|
683 997 | #[allow(clippy::useless_conversion)]
|
684 998 | ::aws_smithy_types::Number::NegInt((input.fixed_value_byte).into()),
|
685 999 | );
|
1000 + | /* SerializerUtil.kt:46 */
|
686 1001 | }
|
1002 + | /* JsonSerializerGenerator.kt:382 */
|
687 1003 | if let Some(var_12) = &input.con_b_list {
|
1004 + | /* JsonSerializerGenerator.kt:484 */
|
688 1005 | let mut array_13 = object.key("conBList").start_array();
|
1006 + | /* JsonSerializerGenerator.kt:524 */
|
689 1007 | for item_14 in var_12 {
|
1008 + | /* SerializerUtil.kt:42 */
|
690 1009 | {
|
1010 + | /* JsonSerializerGenerator.kt:484 */
|
691 1011 | let mut array_15 = array_13.value().start_array();
|
1012 + | /* JsonSerializerGenerator.kt:524 */
|
692 1013 | for item_16 in item_14 {
|
1014 + | /* SerializerUtil.kt:42 */
|
693 1015 | {
|
1016 + | /* JsonSerializerGenerator.kt:495 */
|
694 1017 | #[allow(unused_mut)]
|
1018 + | /* JsonSerializerGenerator.kt:496 */
|
695 1019 | let mut object_17 = array_15.value().start_object();
|
1020 + | /* JsonSerializerGenerator.kt:375 */
|
696 1021 | crate::protocol_serde::shape_con_b::ser_con_b(&mut object_17, item_16)?;
|
1022 + | /* JsonSerializerGenerator.kt:515 */
|
697 1023 | object_17.finish();
|
1024 + | /* SerializerUtil.kt:42 */
|
698 1025 | }
|
1026 + | /* JsonSerializerGenerator.kt:524 */
|
699 1027 | }
|
1028 + | /* JsonSerializerGenerator.kt:486 */
|
700 1029 | array_15.finish();
|
1030 + | /* SerializerUtil.kt:42 */
|
701 1031 | }
|
1032 + | /* JsonSerializerGenerator.kt:524 */
|
702 1033 | }
|
1034 + | /* JsonSerializerGenerator.kt:486 */
|
703 1035 | array_13.finish();
|
1036 + | /* JsonSerializerGenerator.kt:382 */
|
704 1037 | }
|
1038 + | /* JsonSerializerGenerator.kt:382 */
|
705 1039 | if let Some(var_18) = &input.length_list {
|
1040 + | /* JsonSerializerGenerator.kt:484 */
|
706 1041 | let mut array_19 = object.key("lengthList").start_array();
|
1042 + | /* JsonSerializerGenerator.kt:524 */
|
707 1043 | for item_20 in var_18 {
|
1044 + | /* SerializerUtil.kt:42 */
|
708 1045 | {
|
1046 + | /* JsonSerializerGenerator.kt:423 */
|
709 1047 | array_19.value().string(item_20.as_str());
|
1048 + | /* SerializerUtil.kt:42 */
|
710 1049 | }
|
1050 + | /* JsonSerializerGenerator.kt:524 */
|
711 1051 | }
|
1052 + | /* JsonSerializerGenerator.kt:486 */
|
712 1053 | array_19.finish();
|
1054 + | /* JsonSerializerGenerator.kt:382 */
|
713 1055 | }
|
1056 + | /* JsonSerializerGenerator.kt:382 */
|
714 1057 | if let Some(var_21) = &input.sensitive_length_list {
|
1058 + | /* JsonSerializerGenerator.kt:484 */
|
715 1059 | let mut array_22 = object.key("sensitiveLengthList").start_array();
|
1060 + | /* JsonSerializerGenerator.kt:524 */
|
716 1061 | for item_23 in var_21 {
|
1062 + | /* SerializerUtil.kt:42 */
|
717 1063 | {
|
1064 + | /* JsonSerializerGenerator.kt:495 */
|
718 1065 | #[allow(unused_mut)]
|
1066 + | /* JsonSerializerGenerator.kt:496 */
|
719 1067 | let mut object_24 = array_22.value().start_object();
|
1068 + | /* JsonSerializerGenerator.kt:375 */
|
720 1069 | crate::protocol_serde::shape_sensitive_structure::ser_sensitive_structure(
|
721 1070 | &mut object_24,
|
722 1071 | item_23,
|
723 1072 | )?;
|
1073 + | /* JsonSerializerGenerator.kt:515 */
|
724 1074 | object_24.finish();
|
1075 + | /* SerializerUtil.kt:42 */
|
725 1076 | }
|
1077 + | /* JsonSerializerGenerator.kt:524 */
|
726 1078 | }
|
1079 + | /* JsonSerializerGenerator.kt:486 */
|
727 1080 | array_22.finish();
|
1081 + | /* JsonSerializerGenerator.kt:382 */
|
728 1082 | }
|
1083 + | /* JsonSerializerGenerator.kt:382 */
|
729 1084 | if let Some(var_25) = &input.con_b_set {
|
1085 + | /* JsonSerializerGenerator.kt:484 */
|
730 1086 | let mut array_26 = object.key("conBSet").start_array();
|
1087 + | /* JsonSerializerGenerator.kt:524 */
|
731 1088 | for item_27 in var_25 {
|
1089 + | /* SerializerUtil.kt:42 */
|
732 1090 | {
|
1091 + | /* JsonSerializerGenerator.kt:484 */
|
733 1092 | let mut array_28 = array_26.value().start_array();
|
1093 + | /* JsonSerializerGenerator.kt:524 */
|
734 1094 | for item_29 in item_27 {
|
1095 + | /* SerializerUtil.kt:42 */
|
735 1096 | {
|
1097 + | /* JsonSerializerGenerator.kt:423 */
|
736 1098 | array_28.value().string(item_29.as_str());
|
1099 + | /* SerializerUtil.kt:42 */
|
737 1100 | }
|
1101 + | /* JsonSerializerGenerator.kt:524 */
|
738 1102 | }
|
1103 + | /* JsonSerializerGenerator.kt:486 */
|
739 1104 | array_28.finish();
|
1105 + | /* SerializerUtil.kt:42 */
|
740 1106 | }
|
1107 + | /* JsonSerializerGenerator.kt:524 */
|
741 1108 | }
|
1109 + | /* JsonSerializerGenerator.kt:486 */
|
742 1110 | array_26.finish();
|
1111 + | /* JsonSerializerGenerator.kt:382 */
|
743 1112 | }
|
1113 + | /* JsonSerializerGenerator.kt:382 */
|
744 1114 | if let Some(var_30) = &input.con_b_map {
|
1115 + | /* JsonSerializerGenerator.kt:495 */
|
745 1116 | #[allow(unused_mut)]
|
1117 + | /* JsonSerializerGenerator.kt:496 */
|
746 1118 | let mut object_31 = object.key("conBMap").start_object();
|
1119 + | /* JsonSerializerGenerator.kt:537 */
|
747 1120 | for (key_32, value_33) in var_30 {
|
1121 + | /* SerializerUtil.kt:42 */
|
748 1122 | {
|
1123 + | /* JsonSerializerGenerator.kt:423 */
|
749 1124 | object_31.key(key_32.as_str()).string(value_33.as_str());
|
1125 + | /* SerializerUtil.kt:42 */
|
750 1126 | }
|
1127 + | /* JsonSerializerGenerator.kt:537 */
|
751 1128 | }
|
1129 + | /* JsonSerializerGenerator.kt:515 */
|
752 1130 | object_31.finish();
|
1131 + | /* JsonSerializerGenerator.kt:382 */
|
753 1132 | }
|
1133 + | /* JsonSerializerGenerator.kt:382 */
|
754 1134 | if let Some(var_34) = &input.length_map {
|
1135 + | /* JsonSerializerGenerator.kt:495 */
|
755 1136 | #[allow(unused_mut)]
|
1137 + | /* JsonSerializerGenerator.kt:496 */
|
756 1138 | let mut object_35 = object.key("lengthMap").start_object();
|
1139 + | /* JsonSerializerGenerator.kt:537 */
|
757 1140 | for (key_36, value_37) in var_34 {
|
1141 + | /* SerializerUtil.kt:42 */
|
758 1142 | {
|
1143 + | /* JsonSerializerGenerator.kt:423 */
|
759 1144 | object_35.key(key_36.as_str()).string(value_37.as_str());
|
1145 + | /* SerializerUtil.kt:42 */
|
760 1146 | }
|
1147 + | /* JsonSerializerGenerator.kt:537 */
|
761 1148 | }
|
1149 + | /* JsonSerializerGenerator.kt:515 */
|
762 1150 | object_35.finish();
|
1151 + | /* JsonSerializerGenerator.kt:382 */
|
763 1152 | }
|
1153 + | /* JsonSerializerGenerator.kt:382 */
|
764 1154 | if let Some(var_38) = &input.map_of_map_of_list_of_list_of_con_b {
|
1155 + | /* JsonSerializerGenerator.kt:495 */
|
765 1156 | #[allow(unused_mut)]
|
1157 + | /* JsonSerializerGenerator.kt:496 */
|
766 1158 | let mut object_39 = object.key("mapOfMapOfListOfListOfConB").start_object();
|
1159 + | /* JsonSerializerGenerator.kt:537 */
|
767 1160 | for (key_40, value_41) in var_38 {
|
1161 + | /* SerializerUtil.kt:42 */
|
768 1162 | {
|
1163 + | /* JsonSerializerGenerator.kt:495 */
|
769 1164 | #[allow(unused_mut)]
|
1165 + | /* JsonSerializerGenerator.kt:496 */
|
770 1166 | let mut object_42 = object_39.key(key_40.as_str()).start_object();
|
1167 + | /* JsonSerializerGenerator.kt:537 */
|
771 1168 | for (key_43, value_44) in value_41 {
|
1169 + | /* SerializerUtil.kt:42 */
|
772 1170 | {
|
1171 + | /* JsonSerializerGenerator.kt:484 */
|
773 1172 | let mut array_45 = object_42.key(key_43.as_str()).start_array();
|
1173 + | /* JsonSerializerGenerator.kt:524 */
|
774 1174 | for item_46 in value_44 {
|
1175 + | /* SerializerUtil.kt:42 */
|
775 1176 | {
|
1177 + | /* JsonSerializerGenerator.kt:484 */
|
776 1178 | let mut array_47 = array_45.value().start_array();
|
1179 + | /* JsonSerializerGenerator.kt:524 */
|
777 1180 | for item_48 in item_46 {
|
1181 + | /* SerializerUtil.kt:42 */
|
778 1182 | {
|
1183 + | /* JsonSerializerGenerator.kt:495 */
|
779 1184 | #[allow(unused_mut)]
|
1185 + | /* JsonSerializerGenerator.kt:496 */
|
780 1186 | let mut object_49 = array_47.value().start_object();
|
1187 + | /* JsonSerializerGenerator.kt:375 */
|
781 1188 | crate::protocol_serde::shape_con_b::ser_con_b(
|
782 1189 | &mut object_49,
|
783 1190 | item_48,
|
784 1191 | )?;
|
1192 + | /* JsonSerializerGenerator.kt:515 */
|
785 1193 | object_49.finish();
|
1194 + | /* SerializerUtil.kt:42 */
|
786 1195 | }
|
1196 + | /* JsonSerializerGenerator.kt:524 */
|
787 1197 | }
|
1198 + | /* JsonSerializerGenerator.kt:486 */
|
788 1199 | array_47.finish();
|
1200 + | /* SerializerUtil.kt:42 */
|
789 1201 | }
|
1202 + | /* JsonSerializerGenerator.kt:524 */
|
790 1203 | }
|
1204 + | /* JsonSerializerGenerator.kt:486 */
|
791 1205 | array_45.finish();
|
1206 + | /* SerializerUtil.kt:42 */
|
792 1207 | }
|
1208 + | /* JsonSerializerGenerator.kt:537 */
|
793 1209 | }
|
1210 + | /* JsonSerializerGenerator.kt:515 */
|
794 1211 | object_42.finish();
|
1212 + | /* SerializerUtil.kt:42 */
|
795 1213 | }
|
1214 + | /* JsonSerializerGenerator.kt:537 */
|
796 1215 | }
|
1216 + | /* JsonSerializerGenerator.kt:515 */
|
797 1217 | object_39.finish();
|
1218 + | /* JsonSerializerGenerator.kt:382 */
|
798 1219 | }
|
1220 + | /* JsonSerializerGenerator.kt:382 */
|
799 1221 | if let Some(var_50) = &input.sparse_map {
|
1222 + | /* JsonSerializerGenerator.kt:495 */
|
800 1223 | #[allow(unused_mut)]
|
1224 + | /* JsonSerializerGenerator.kt:496 */
|
801 1225 | let mut object_51 = object.key("sparseMap").start_object();
|
1226 + | /* JsonSerializerGenerator.kt:537 */
|
802 1227 | for (key_52, value_53) in var_50 {
|
1228 + | /* JsonSerializerGenerator.kt:382 */
|
803 1229 | if let Some(var_54) = value_53 {
|
1230 + | /* JsonSerializerGenerator.kt:484 */
|
804 1231 | let mut array_55 = object_51.key(key_52.as_str()).start_array();
|
1232 + | /* JsonSerializerGenerator.kt:524 */
|
805 1233 | for item_56 in var_54 {
|
1234 + | /* SerializerUtil.kt:42 */
|
806 1235 | {
|
1236 + | /* JsonSerializerGenerator.kt:423 */
|
807 1237 | array_55.value().string(item_56.as_str());
|
1238 + | /* SerializerUtil.kt:42 */
|
808 1239 | }
|
1240 + | /* JsonSerializerGenerator.kt:524 */
|
809 1241 | }
|
1242 + | /* JsonSerializerGenerator.kt:486 */
|
810 1243 | array_55.finish();
|
811 - | } else {
|
1244 + | /* JsonSerializerGenerator.kt:382 */
|
1245 + | }
|
1246 + | /* JsonSerializerGenerator.kt:395 */
|
1247 + | else {
|
1248 + | /* JsonSerializerGenerator.kt:396 */
|
812 1249 | object_51.key(key_52.as_str()).null();
|
1250 + | /* JsonSerializerGenerator.kt:395 */
|
813 1251 | }
|
1252 + | /* JsonSerializerGenerator.kt:537 */
|
814 1253 | }
|
1254 + | /* JsonSerializerGenerator.kt:515 */
|
815 1255 | object_51.finish();
|
1256 + | /* JsonSerializerGenerator.kt:382 */
|
816 1257 | }
|
1258 + | /* JsonSerializerGenerator.kt:382 */
|
817 1259 | if let Some(var_57) = &input.sparse_list {
|
1260 + | /* JsonSerializerGenerator.kt:484 */
|
818 1261 | let mut array_58 = object.key("sparseList").start_array();
|
1262 + | /* JsonSerializerGenerator.kt:524 */
|
819 1263 | for item_59 in var_57 {
|
1264 + | /* JsonSerializerGenerator.kt:382 */
|
820 1265 | if let Some(var_60) = item_59 {
|
1266 + | /* JsonSerializerGenerator.kt:423 */
|
821 1267 | array_58.value().string(var_60.as_str());
|
822 - | } else {
|
1268 + | /* JsonSerializerGenerator.kt:382 */
|
1269 + | }
|
1270 + | /* JsonSerializerGenerator.kt:395 */
|
1271 + | else {
|
1272 + | /* JsonSerializerGenerator.kt:396 */
|
823 1273 | array_58.value().null();
|
1274 + | /* JsonSerializerGenerator.kt:395 */
|
824 1275 | }
|
1276 + | /* JsonSerializerGenerator.kt:524 */
|
825 1277 | }
|
1278 + | /* JsonSerializerGenerator.kt:486 */
|
826 1279 | array_58.finish();
|
1280 + | /* JsonSerializerGenerator.kt:382 */
|
827 1281 | }
|
1282 + | /* JsonSerializerGenerator.kt:382 */
|
828 1283 | if let Some(var_61) = &input.sparse_length_map {
|
1284 + | /* JsonSerializerGenerator.kt:495 */
|
829 1285 | #[allow(unused_mut)]
|
1286 + | /* JsonSerializerGenerator.kt:496 */
|
830 1287 | let mut object_62 = object.key("sparseLengthMap").start_object();
|
1288 + | /* JsonSerializerGenerator.kt:537 */
|
831 1289 | for (key_63, value_64) in var_61 {
|
1290 + | /* JsonSerializerGenerator.kt:382 */
|
832 1291 | if let Some(var_65) = value_64 {
|
1292 + | /* JsonSerializerGenerator.kt:423 */
|
833 1293 | object_62.key(key_63.as_str()).string(var_65.as_str());
|
834 - | } else {
|
1294 + | /* JsonSerializerGenerator.kt:382 */
|
1295 + | }
|
1296 + | /* JsonSerializerGenerator.kt:395 */
|
1297 + | else {
|
1298 + | /* JsonSerializerGenerator.kt:396 */
|
835 1299 | object_62.key(key_63.as_str()).null();
|
1300 + | /* JsonSerializerGenerator.kt:395 */
|
836 1301 | }
|
1302 + | /* JsonSerializerGenerator.kt:537 */
|
837 1303 | }
|
1304 + | /* JsonSerializerGenerator.kt:515 */
|
838 1305 | object_62.finish();
|
1306 + | /* JsonSerializerGenerator.kt:382 */
|
839 1307 | }
|
1308 + | /* JsonSerializerGenerator.kt:382 */
|
840 1309 | if let Some(var_66) = &input.sparse_length_list {
|
1310 + | /* JsonSerializerGenerator.kt:484 */
|
841 1311 | let mut array_67 = object.key("sparseLengthList").start_array();
|
1312 + | /* JsonSerializerGenerator.kt:524 */
|
842 1313 | for item_68 in var_66 {
|
1314 + | /* JsonSerializerGenerator.kt:382 */
|
843 1315 | if let Some(var_69) = item_68 {
|
1316 + | /* JsonSerializerGenerator.kt:423 */
|
844 1317 | array_67.value().string(var_69.as_str());
|
845 - | } else {
|
1318 + | /* JsonSerializerGenerator.kt:382 */
|
1319 + | }
|
1320 + | /* JsonSerializerGenerator.kt:395 */
|
1321 + | else {
|
1322 + | /* JsonSerializerGenerator.kt:396 */
|
846 1323 | array_67.value().null();
|
1324 + | /* JsonSerializerGenerator.kt:395 */
|
847 1325 | }
|
1326 + | /* JsonSerializerGenerator.kt:524 */
|
848 1327 | }
|
1328 + | /* JsonSerializerGenerator.kt:486 */
|
849 1329 | array_67.finish();
|
1330 + | /* JsonSerializerGenerator.kt:382 */
|
850 1331 | }
|
1332 + | /* JsonSerializerGenerator.kt:382 */
|
851 1333 | if let Some(var_70) = &input.constrained_union {
|
1334 + | /* JsonSerializerGenerator.kt:495 */
|
852 1335 | #[allow(unused_mut)]
|
1336 + | /* JsonSerializerGenerator.kt:496 */
|
853 1337 | let mut object_71 = object.key("constrainedUnion").start_object();
|
1338 + | /* JsonSerializerGenerator.kt:579 */
|
854 1339 | crate::protocol_serde::shape_constrained_union::ser_constrained_union(
|
855 1340 | &mut object_71,
|
856 1341 | var_70,
|
857 1342 | )?;
|
1343 + | /* JsonSerializerGenerator.kt:515 */
|
858 1344 | object_71.finish();
|
1345 + | /* JsonSerializerGenerator.kt:382 */
|
859 1346 | }
|
1347 + | /* JsonSerializerGenerator.kt:382 */
|
860 1348 | if let Some(var_72) = &input.enum_string {
|
1349 + | /* JsonSerializerGenerator.kt:423 */
|
861 1350 | object.key("enumString").string(var_72.as_str());
|
1351 + | /* JsonSerializerGenerator.kt:382 */
|
862 1352 | }
|
1353 + | /* JsonSerializerGenerator.kt:382 */
|
863 1354 | if let Some(var_73) = &input.list_of_length_string {
|
1355 + | /* JsonSerializerGenerator.kt:484 */
|
864 1356 | let mut array_74 = object.key("listOfLengthString").start_array();
|
1357 + | /* JsonSerializerGenerator.kt:524 */
|
865 1358 | for item_75 in var_73 {
|
1359 + | /* SerializerUtil.kt:42 */
|
866 1360 | {
|
1361 + | /* JsonSerializerGenerator.kt:423 */
|
867 1362 | array_74.value().string(item_75.as_str());
|
1363 + | /* SerializerUtil.kt:42 */
|
868 1364 | }
|
1365 + | /* JsonSerializerGenerator.kt:524 */
|
869 1366 | }
|
1367 + | /* JsonSerializerGenerator.kt:486 */
|
870 1368 | array_74.finish();
|
1369 + | /* JsonSerializerGenerator.kt:382 */
|
871 1370 | }
|
1371 + | /* JsonSerializerGenerator.kt:382 */
|
872 1372 | if let Some(var_76) = &input.set_of_length_string {
|
1373 + | /* JsonSerializerGenerator.kt:484 */
|
873 1374 | let mut array_77 = object.key("setOfLengthString").start_array();
|
1375 + | /* JsonSerializerGenerator.kt:524 */
|
874 1376 | for item_78 in var_76 {
|
1377 + | /* SerializerUtil.kt:42 */
|
875 1378 | {
|
1379 + | /* JsonSerializerGenerator.kt:423 */
|
876 1380 | array_77.value().string(item_78.as_str());
|
1381 + | /* SerializerUtil.kt:42 */
|
877 1382 | }
|
1383 + | /* JsonSerializerGenerator.kt:524 */
|
878 1384 | }
|
1385 + | /* JsonSerializerGenerator.kt:486 */
|
879 1386 | array_77.finish();
|
1387 + | /* JsonSerializerGenerator.kt:382 */
|
880 1388 | }
|
1389 + | /* JsonSerializerGenerator.kt:382 */
|
881 1390 | if let Some(var_79) = &input.map_of_length_string {
|
1391 + | /* JsonSerializerGenerator.kt:495 */
|
882 1392 | #[allow(unused_mut)]
|
1393 + | /* JsonSerializerGenerator.kt:496 */
|
883 1394 | let mut object_80 = object.key("mapOfLengthString").start_object();
|
1395 + | /* JsonSerializerGenerator.kt:537 */
|
884 1396 | for (key_81, value_82) in var_79 {
|
1397 + | /* SerializerUtil.kt:42 */
|
885 1398 | {
|
1399 + | /* JsonSerializerGenerator.kt:423 */
|
886 1400 | object_80.key(key_81.as_str()).string(value_82.as_str());
|
1401 + | /* SerializerUtil.kt:42 */
|
887 1402 | }
|
1403 + | /* JsonSerializerGenerator.kt:537 */
|
888 1404 | }
|
1405 + | /* JsonSerializerGenerator.kt:515 */
|
889 1406 | object_80.finish();
|
1407 + | /* JsonSerializerGenerator.kt:382 */
|
890 1408 | }
|
1409 + | /* JsonSerializerGenerator.kt:382 */
|
891 1410 | if let Some(var_83) = &input.list_of_length_blob {
|
1411 + | /* JsonSerializerGenerator.kt:484 */
|
892 1412 | let mut array_84 = object.key("listOfLengthBlob").start_array();
|
1413 + | /* JsonSerializerGenerator.kt:524 */
|
893 1414 | for item_85 in var_83 {
|
1415 + | /* SerializerUtil.kt:42 */
|
894 1416 | {
|
1417 + | /* JsonSerializerGenerator.kt:439 */
|
895 1418 | array_84
|
896 1419 | .value()
|
897 1420 | .string_unchecked(&::aws_smithy_types::base64::encode(item_85));
|
1421 + | /* SerializerUtil.kt:42 */
|
898 1422 | }
|
1423 + | /* JsonSerializerGenerator.kt:524 */
|
899 1424 | }
|
1425 + | /* JsonSerializerGenerator.kt:486 */
|
900 1426 | array_84.finish();
|
1427 + | /* JsonSerializerGenerator.kt:382 */
|
901 1428 | }
|
1429 + | /* JsonSerializerGenerator.kt:382 */
|
902 1430 | if let Some(var_86) = &input.map_of_length_blob {
|
1431 + | /* JsonSerializerGenerator.kt:495 */
|
903 1432 | #[allow(unused_mut)]
|
1433 + | /* JsonSerializerGenerator.kt:496 */
|
904 1434 | let mut object_87 = object.key("mapOfLengthBlob").start_object();
|
1435 + | /* JsonSerializerGenerator.kt:537 */
|
905 1436 | for (key_88, value_89) in var_86 {
|
1437 + | /* SerializerUtil.kt:42 */
|
906 1438 | {
|
1439 + | /* JsonSerializerGenerator.kt:439 */
|
907 1440 | object_87
|
908 1441 | .key(key_88.as_str())
|
909 1442 | .string_unchecked(&::aws_smithy_types::base64::encode(value_89));
|
1443 + | /* SerializerUtil.kt:42 */
|
910 1444 | }
|
1445 + | /* JsonSerializerGenerator.kt:537 */
|
911 1446 | }
|
1447 + | /* JsonSerializerGenerator.kt:515 */
|
912 1448 | object_87.finish();
|
1449 + | /* JsonSerializerGenerator.kt:382 */
|
913 1450 | }
|
1451 + | /* JsonSerializerGenerator.kt:382 */
|
914 1452 | if let Some(var_90) = &input.list_of_range_integer {
|
1453 + | /* JsonSerializerGenerator.kt:484 */
|
915 1454 | let mut array_91 = object.key("listOfRangeInteger").start_array();
|
1455 + | /* JsonSerializerGenerator.kt:524 */
|
916 1456 | for item_92 in var_90 {
|
1457 + | /* SerializerUtil.kt:42 */
|
917 1458 | {
|
1459 + | /* JsonSerializerGenerator.kt:432 */
|
918 1460 | array_91.value().number(
|
919 1461 | #[allow(clippy::useless_conversion)]
|
920 1462 | ::aws_smithy_types::Number::NegInt((*item_92).into()),
|
921 1463 | );
|
1464 + | /* SerializerUtil.kt:42 */
|
922 1465 | }
|
1466 + | /* JsonSerializerGenerator.kt:524 */
|
923 1467 | }
|
1468 + | /* JsonSerializerGenerator.kt:486 */
|
924 1469 | array_91.finish();
|
1470 + | /* JsonSerializerGenerator.kt:382 */
|
925 1471 | }
|
1472 + | /* JsonSerializerGenerator.kt:382 */
|
926 1473 | if let Some(var_93) = &input.set_of_range_integer {
|
1474 + | /* JsonSerializerGenerator.kt:484 */
|
927 1475 | let mut array_94 = object.key("setOfRangeInteger").start_array();
|
1476 + | /* JsonSerializerGenerator.kt:524 */
|
928 1477 | for item_95 in var_93 {
|
1478 + | /* SerializerUtil.kt:42 */
|
929 1479 | {
|
1480 + | /* JsonSerializerGenerator.kt:432 */
|
930 1481 | array_94.value().number(
|
931 1482 | #[allow(clippy::useless_conversion)]
|
932 1483 | ::aws_smithy_types::Number::NegInt((*item_95).into()),
|
933 1484 | );
|
1485 + | /* SerializerUtil.kt:42 */
|
934 1486 | }
|
1487 + | /* JsonSerializerGenerator.kt:524 */
|
935 1488 | }
|
1489 + | /* JsonSerializerGenerator.kt:486 */
|
936 1490 | array_94.finish();
|
1491 + | /* JsonSerializerGenerator.kt:382 */
|
937 1492 | }
|
1493 + | /* JsonSerializerGenerator.kt:382 */
|
938 1494 | if let Some(var_96) = &input.map_of_range_integer {
|
1495 + | /* JsonSerializerGenerator.kt:495 */
|
939 1496 | #[allow(unused_mut)]
|
1497 + | /* JsonSerializerGenerator.kt:496 */
|
940 1498 | let mut object_97 = object.key("mapOfRangeInteger").start_object();
|
1499 + | /* JsonSerializerGenerator.kt:537 */
|
941 1500 | for (key_98, value_99) in var_96 {
|
1501 + | /* SerializerUtil.kt:42 */
|
942 1502 | {
|
1503 + | /* JsonSerializerGenerator.kt:432 */
|
943 1504 | object_97.key(key_98.as_str()).number(
|
944 1505 | #[allow(clippy::useless_conversion)]
|
945 1506 | ::aws_smithy_types::Number::NegInt((*value_99).into()),
|
946 1507 | );
|
1508 + | /* SerializerUtil.kt:42 */
|
947 1509 | }
|
1510 + | /* JsonSerializerGenerator.kt:537 */
|
948 1511 | }
|
1512 + | /* JsonSerializerGenerator.kt:515 */
|
949 1513 | object_97.finish();
|
1514 + | /* JsonSerializerGenerator.kt:382 */
|
950 1515 | }
|
1516 + | /* JsonSerializerGenerator.kt:382 */
|
951 1517 | if let Some(var_100) = &input.list_of_range_short {
|
1518 + | /* JsonSerializerGenerator.kt:484 */
|
952 1519 | let mut array_101 = object.key("listOfRangeShort").start_array();
|
1520 + | /* JsonSerializerGenerator.kt:524 */
|
953 1521 | for item_102 in var_100 {
|
1522 + | /* SerializerUtil.kt:42 */
|
954 1523 | {
|
1524 + | /* JsonSerializerGenerator.kt:432 */
|
955 1525 | array_101.value().number(
|
956 1526 | #[allow(clippy::useless_conversion)]
|
957 1527 | ::aws_smithy_types::Number::NegInt((*item_102).into()),
|
958 1528 | );
|
1529 + | /* SerializerUtil.kt:42 */
|
959 1530 | }
|
1531 + | /* JsonSerializerGenerator.kt:524 */
|
960 1532 | }
|
1533 + | /* JsonSerializerGenerator.kt:486 */
|
961 1534 | array_101.finish();
|
1535 + | /* JsonSerializerGenerator.kt:382 */
|
962 1536 | }
|
1537 + | /* JsonSerializerGenerator.kt:382 */
|
963 1538 | if let Some(var_103) = &input.set_of_range_short {
|
1539 + | /* JsonSerializerGenerator.kt:484 */
|
964 1540 | let mut array_104 = object.key("setOfRangeShort").start_array();
|
1541 + | /* JsonSerializerGenerator.kt:524 */
|
965 1542 | for item_105 in var_103 {
|
1543 + | /* SerializerUtil.kt:42 */
|
966 1544 | {
|
1545 + | /* JsonSerializerGenerator.kt:432 */
|
967 1546 | array_104.value().number(
|
968 1547 | #[allow(clippy::useless_conversion)]
|
969 1548 | ::aws_smithy_types::Number::NegInt((*item_105).into()),
|
970 1549 | );
|
1550 + | /* SerializerUtil.kt:42 */
|
971 1551 | }
|
1552 + | /* JsonSerializerGenerator.kt:524 */
|
972 1553 | }
|
1554 + | /* JsonSerializerGenerator.kt:486 */
|
973 1555 | array_104.finish();
|
1556 + | /* JsonSerializerGenerator.kt:382 */
|
974 1557 | }
|
1558 + | /* JsonSerializerGenerator.kt:382 */
|
975 1559 | if let Some(var_106) = &input.map_of_range_short {
|
1560 + | /* JsonSerializerGenerator.kt:495 */
|
976 1561 | #[allow(unused_mut)]
|
1562 + | /* JsonSerializerGenerator.kt:496 */
|
977 1563 | let mut object_107 = object.key("mapOfRangeShort").start_object();
|
1564 + | /* JsonSerializerGenerator.kt:537 */
|
978 1565 | for (key_108, value_109) in var_106 {
|
1566 + | /* SerializerUtil.kt:42 */
|
979 1567 | {
|
1568 + | /* JsonSerializerGenerator.kt:432 */
|
980 1569 | object_107.key(key_108.as_str()).number(
|
981 1570 | #[allow(clippy::useless_conversion)]
|
982 1571 | ::aws_smithy_types::Number::NegInt((*value_109).into()),
|
983 1572 | );
|
1573 + | /* SerializerUtil.kt:42 */
|
984 1574 | }
|
1575 + | /* JsonSerializerGenerator.kt:537 */
|
985 1576 | }
|
1577 + | /* JsonSerializerGenerator.kt:515 */
|
986 1578 | object_107.finish();
|
1579 + | /* JsonSerializerGenerator.kt:382 */
|
987 1580 | }
|
1581 + | /* JsonSerializerGenerator.kt:382 */
|
988 1582 | if let Some(var_110) = &input.list_of_range_long {
|
1583 + | /* JsonSerializerGenerator.kt:484 */
|
989 1584 | let mut array_111 = object.key("listOfRangeLong").start_array();
|
1585 + | /* JsonSerializerGenerator.kt:524 */
|
990 1586 | for item_112 in var_110 {
|
1587 + | /* SerializerUtil.kt:42 */
|
991 1588 | {
|
1589 + | /* JsonSerializerGenerator.kt:432 */
|
992 1590 | array_111.value().number(
|
993 1591 | #[allow(clippy::useless_conversion)]
|
994 1592 | ::aws_smithy_types::Number::NegInt((*item_112).into()),
|
995 1593 | );
|
1594 + | /* SerializerUtil.kt:42 */
|
996 1595 | }
|
1596 + | /* JsonSerializerGenerator.kt:524 */
|
997 1597 | }
|
1598 + | /* JsonSerializerGenerator.kt:486 */
|
998 1599 | array_111.finish();
|
1600 + | /* JsonSerializerGenerator.kt:382 */
|
999 1601 | }
|
1602 + | /* JsonSerializerGenerator.kt:382 */
|
1000 1603 | if let Some(var_113) = &input.set_of_range_long {
|
1604 + | /* JsonSerializerGenerator.kt:484 */
|
1001 1605 | let mut array_114 = object.key("setOfRangeLong").start_array();
|
1606 + | /* JsonSerializerGenerator.kt:524 */
|
1002 1607 | for item_115 in var_113 {
|
1608 + | /* SerializerUtil.kt:42 */
|
1003 1609 | {
|
1610 + | /* JsonSerializerGenerator.kt:432 */
|
1004 1611 | array_114.value().number(
|
1005 1612 | #[allow(clippy::useless_conversion)]
|
1006 1613 | ::aws_smithy_types::Number::NegInt((*item_115).into()),
|
1007 1614 | );
|
1615 + | /* SerializerUtil.kt:42 */
|
1008 1616 | }
|
1617 + | /* JsonSerializerGenerator.kt:524 */
|
1009 1618 | }
|
1619 + | /* JsonSerializerGenerator.kt:486 */
|
1010 1620 | array_114.finish();
|
1621 + | /* JsonSerializerGenerator.kt:382 */
|
1011 1622 | }
|
1623 + | /* JsonSerializerGenerator.kt:382 */
|
1012 1624 | if let Some(var_116) = &input.map_of_range_long {
|
1625 + | /* JsonSerializerGenerator.kt:495 */
|
1013 1626 | #[allow(unused_mut)]
|
1627 + | /* JsonSerializerGenerator.kt:496 */
|
1014 1628 | let mut object_117 = object.key("mapOfRangeLong").start_object();
|
1629 + | /* JsonSerializerGenerator.kt:537 */
|
1015 1630 | for (key_118, value_119) in var_116 {
|
1631 + | /* SerializerUtil.kt:42 */
|
1016 1632 | {
|
1633 + | /* JsonSerializerGenerator.kt:432 */
|
1017 1634 | object_117.key(key_118.as_str()).number(
|
1018 1635 | #[allow(clippy::useless_conversion)]
|
1019 1636 | ::aws_smithy_types::Number::NegInt((*value_119).into()),
|
1020 1637 | );
|
1638 + | /* SerializerUtil.kt:42 */
|
1021 1639 | }
|
1640 + | /* JsonSerializerGenerator.kt:537 */
|
1022 1641 | }
|
1642 + | /* JsonSerializerGenerator.kt:515 */
|
1023 1643 | object_117.finish();
|
1644 + | /* JsonSerializerGenerator.kt:382 */
|
1024 1645 | }
|
1646 + | /* JsonSerializerGenerator.kt:382 */
|
1025 1647 | if let Some(var_120) = &input.list_of_range_byte {
|
1648 + | /* JsonSerializerGenerator.kt:484 */
|
1026 1649 | let mut array_121 = object.key("listOfRangeByte").start_array();
|
1650 + | /* JsonSerializerGenerator.kt:524 */
|
1027 1651 | for item_122 in var_120 {
|
1652 + | /* SerializerUtil.kt:42 */
|
1028 1653 | {
|
1654 + | /* JsonSerializerGenerator.kt:432 */
|
1029 1655 | array_121.value().number(
|
1030 1656 | #[allow(clippy::useless_conversion)]
|
1031 1657 | ::aws_smithy_types::Number::NegInt((*item_122).into()),
|
1032 1658 | );
|
1659 + | /* SerializerUtil.kt:42 */
|
1033 1660 | }
|
1661 + | /* JsonSerializerGenerator.kt:524 */
|
1034 1662 | }
|
1663 + | /* JsonSerializerGenerator.kt:486 */
|
1035 1664 | array_121.finish();
|
1665 + | /* JsonSerializerGenerator.kt:382 */
|
1036 1666 | }
|
1667 + | /* JsonSerializerGenerator.kt:382 */
|
1037 1668 | if let Some(var_123) = &input.set_of_range_byte {
|
1669 + | /* JsonSerializerGenerator.kt:484 */
|
1038 1670 | let mut array_124 = object.key("setOfRangeByte").start_array();
|
1671 + | /* JsonSerializerGenerator.kt:524 */
|
1039 1672 | for item_125 in var_123 {
|
1673 + | /* SerializerUtil.kt:42 */
|
1040 1674 | {
|
1675 + | /* JsonSerializerGenerator.kt:432 */
|
1041 1676 | array_124.value().number(
|
1042 1677 | #[allow(clippy::useless_conversion)]
|
1043 1678 | ::aws_smithy_types::Number::NegInt((*item_125).into()),
|
1044 1679 | );
|
1680 + | /* SerializerUtil.kt:42 */
|
1045 1681 | }
|
1682 + | /* JsonSerializerGenerator.kt:524 */
|
1046 1683 | }
|
1684 + | /* JsonSerializerGenerator.kt:486 */
|
1047 1685 | array_124.finish();
|
1686 + | /* JsonSerializerGenerator.kt:382 */
|
1048 1687 | }
|
1688 + | /* JsonSerializerGenerator.kt:382 */
|
1049 1689 | if let Some(var_126) = &input.map_of_range_byte {
|
1690 + | /* JsonSerializerGenerator.kt:495 */
|
1050 1691 | #[allow(unused_mut)]
|
1692 + | /* JsonSerializerGenerator.kt:496 */
|
1051 1693 | let mut object_127 = object.key("mapOfRangeByte").start_object();
|
1694 + | /* JsonSerializerGenerator.kt:537 */
|
1052 1695 | for (key_128, value_129) in var_126 {
|
1696 + | /* SerializerUtil.kt:42 */
|
1053 1697 | {
|
1698 + | /* JsonSerializerGenerator.kt:432 */
|
1054 1699 | object_127.key(key_128.as_str()).number(
|
1055 1700 | #[allow(clippy::useless_conversion)]
|
1056 1701 | ::aws_smithy_types::Number::NegInt((*value_129).into()),
|
1057 1702 | );
|
1703 + | /* SerializerUtil.kt:42 */
|
1058 1704 | }
|
1705 + | /* JsonSerializerGenerator.kt:537 */
|
1059 1706 | }
|
1707 + | /* JsonSerializerGenerator.kt:515 */
|
1060 1708 | object_127.finish();
|
1709 + | /* JsonSerializerGenerator.kt:382 */
|
1061 1710 | }
|
1711 + | /* JsonSerializerGenerator.kt:382 */
|
1062 1712 | if let Some(var_130) = &input.non_streaming_blob {
|
1713 + | /* JsonSerializerGenerator.kt:439 */
|
1063 1714 | object
|
1064 1715 | .key("nonStreamingBlob")
|
1065 1716 | .string_unchecked(&::aws_smithy_types::base64::encode(var_130));
|
1717 + | /* JsonSerializerGenerator.kt:382 */
|
1066 1718 | }
|
1719 + | /* JsonSerializerGenerator.kt:382 */
|
1067 1720 | if let Some(var_131) = &input.pattern_string {
|
1721 + | /* JsonSerializerGenerator.kt:423 */
|
1068 1722 | object.key("patternString").string(var_131.as_str());
|
1723 + | /* JsonSerializerGenerator.kt:382 */
|
1069 1724 | }
|
1725 + | /* JsonSerializerGenerator.kt:382 */
|
1070 1726 | if let Some(var_132) = &input.map_of_pattern_string {
|
1727 + | /* JsonSerializerGenerator.kt:495 */
|
1071 1728 | #[allow(unused_mut)]
|
1729 + | /* JsonSerializerGenerator.kt:496 */
|
1072 1730 | let mut object_133 = object.key("mapOfPatternString").start_object();
|
1731 + | /* JsonSerializerGenerator.kt:537 */
|
1073 1732 | for (key_134, value_135) in var_132 {
|
1733 + | /* SerializerUtil.kt:42 */
|
1074 1734 | {
|
1735 + | /* JsonSerializerGenerator.kt:423 */
|
1075 1736 | object_133.key(key_134.as_str()).string(value_135.as_str());
|
1737 + | /* SerializerUtil.kt:42 */
|
1076 1738 | }
|
1739 + | /* JsonSerializerGenerator.kt:537 */
|
1077 1740 | }
|
1741 + | /* JsonSerializerGenerator.kt:515 */
|
1078 1742 | object_133.finish();
|
1743 + | /* JsonSerializerGenerator.kt:382 */
|
1079 1744 | }
|
1745 + | /* JsonSerializerGenerator.kt:382 */
|
1080 1746 | if let Some(var_136) = &input.list_of_pattern_string {
|
1747 + | /* JsonSerializerGenerator.kt:484 */
|
1081 1748 | let mut array_137 = object.key("listOfPatternString").start_array();
|
1749 + | /* JsonSerializerGenerator.kt:524 */
|
1082 1750 | for item_138 in var_136 {
|
1751 + | /* SerializerUtil.kt:42 */
|
1083 1752 | {
|
1753 + | /* JsonSerializerGenerator.kt:423 */
|
1084 1754 | array_137.value().string(item_138.as_str());
|
1755 + | /* SerializerUtil.kt:42 */
|
1085 1756 | }
|
1757 + | /* JsonSerializerGenerator.kt:524 */
|
1086 1758 | }
|
1759 + | /* JsonSerializerGenerator.kt:486 */
|
1087 1760 | array_137.finish();
|
1761 + | /* JsonSerializerGenerator.kt:382 */
|
1088 1762 | }
|
1763 + | /* JsonSerializerGenerator.kt:382 */
|
1089 1764 | if let Some(var_139) = &input.set_of_pattern_string {
|
1765 + | /* JsonSerializerGenerator.kt:484 */
|
1090 1766 | let mut array_140 = object.key("setOfPatternString").start_array();
|
1767 + | /* JsonSerializerGenerator.kt:524 */
|
1091 1768 | for item_141 in var_139 {
|
1769 + | /* SerializerUtil.kt:42 */
|
1092 1770 | {
|
1771 + | /* JsonSerializerGenerator.kt:423 */
|
1093 1772 | array_140.value().string(item_141.as_str());
|
1773 + | /* SerializerUtil.kt:42 */
|
1094 1774 | }
|
1775 + | /* JsonSerializerGenerator.kt:524 */
|
1095 1776 | }
|
1777 + | /* JsonSerializerGenerator.kt:486 */
|
1096 1778 | array_140.finish();
|
1779 + | /* JsonSerializerGenerator.kt:382 */
|
1097 1780 | }
|
1781 + | /* JsonSerializerGenerator.kt:382 */
|
1098 1782 | if let Some(var_142) = &input.length_length_pattern_string {
|
1783 + | /* JsonSerializerGenerator.kt:423 */
|
1099 1784 | object
|
1100 1785 | .key("lengthLengthPatternString")
|
1101 1786 | .string(var_142.as_str());
|
1787 + | /* JsonSerializerGenerator.kt:382 */
|
1102 1788 | }
|
1789 + | /* JsonSerializerGenerator.kt:382 */
|
1103 1790 | if let Some(var_143) = &input.map_of_length_pattern_string {
|
1791 + | /* JsonSerializerGenerator.kt:495 */
|
1104 1792 | #[allow(unused_mut)]
|
1793 + | /* JsonSerializerGenerator.kt:496 */
|
1105 1794 | let mut object_144 = object.key("mapOfLengthPatternString").start_object();
|
1795 + | /* JsonSerializerGenerator.kt:537 */
|
1106 1796 | for (key_145, value_146) in var_143 {
|
1797 + | /* SerializerUtil.kt:42 */
|
1107 1798 | {
|
1799 + | /* JsonSerializerGenerator.kt:423 */
|
1108 1800 | object_144.key(key_145.as_str()).string(value_146.as_str());
|
1801 + | /* SerializerUtil.kt:42 */
|
1109 1802 | }
|
1803 + | /* JsonSerializerGenerator.kt:537 */
|
1110 1804 | }
|
1805 + | /* JsonSerializerGenerator.kt:515 */
|
1111 1806 | object_144.finish();
|
1807 + | /* JsonSerializerGenerator.kt:382 */
|
1112 1808 | }
|
1809 + | /* JsonSerializerGenerator.kt:382 */
|
1113 1810 | if let Some(var_147) = &input.list_of_length_pattern_string {
|
1811 + | /* JsonSerializerGenerator.kt:484 */
|
1114 1812 | let mut array_148 = object.key("listOfLengthPatternString").start_array();
|
1813 + | /* JsonSerializerGenerator.kt:524 */
|
1115 1814 | for item_149 in var_147 {
|
1815 + | /* SerializerUtil.kt:42 */
|
1116 1816 | {
|
1817 + | /* JsonSerializerGenerator.kt:423 */
|
1117 1818 | array_148.value().string(item_149.as_str());
|
1819 + | /* SerializerUtil.kt:42 */
|
1118 1820 | }
|
1821 + | /* JsonSerializerGenerator.kt:524 */
|
1119 1822 | }
|
1823 + | /* JsonSerializerGenerator.kt:486 */
|
1120 1824 | array_148.finish();
|
1825 + | /* JsonSerializerGenerator.kt:382 */
|
1121 1826 | }
|
1827 + | /* JsonSerializerGenerator.kt:382 */
|
1122 1828 | if let Some(var_150) = &input.set_of_length_pattern_string {
|
1829 + | /* JsonSerializerGenerator.kt:484 */
|
1123 1830 | let mut array_151 = object.key("setOfLengthPatternString").start_array();
|
1831 + | /* JsonSerializerGenerator.kt:524 */
|
1124 1832 | for item_152 in var_150 {
|
1833 + | /* SerializerUtil.kt:42 */
|
1125 1834 | {
|
1835 + | /* JsonSerializerGenerator.kt:423 */
|
1126 1836 | array_151.value().string(item_152.as_str());
|
1837 + | /* SerializerUtil.kt:42 */
|
1127 1838 | }
|
1839 + | /* JsonSerializerGenerator.kt:524 */
|
1128 1840 | }
|
1841 + | /* JsonSerializerGenerator.kt:486 */
|
1129 1842 | array_151.finish();
|
1843 + | /* JsonSerializerGenerator.kt:382 */
|
1130 1844 | }
|
1845 + | /* JsonSerializerGenerator.kt:382 */
|
1131 1846 | if let Some(var_153) = &input.length_list_of_pattern_string {
|
1847 + | /* JsonSerializerGenerator.kt:484 */
|
1132 1848 | let mut array_154 = object.key("lengthListOfPatternString").start_array();
|
1849 + | /* JsonSerializerGenerator.kt:524 */
|
1133 1850 | for item_155 in var_153 {
|
1851 + | /* SerializerUtil.kt:42 */
|
1134 1852 | {
|
1853 + | /* JsonSerializerGenerator.kt:423 */
|
1135 1854 | array_154.value().string(item_155.as_str());
|
1855 + | /* SerializerUtil.kt:42 */
|
1136 1856 | }
|
1857 + | /* JsonSerializerGenerator.kt:524 */
|
1137 1858 | }
|
1859 + | /* JsonSerializerGenerator.kt:486 */
|
1138 1860 | array_154.finish();
|
1861 + | /* JsonSerializerGenerator.kt:382 */
|
1139 1862 | }
|
1863 + | /* JsonSerializerGenerator.kt:382 */
|
1140 1864 | if let Some(var_156) = &input.length_set_of_pattern_string {
|
1865 + | /* JsonSerializerGenerator.kt:484 */
|
1141 1866 | let mut array_157 = object.key("lengthSetOfPatternString").start_array();
|
1867 + | /* JsonSerializerGenerator.kt:524 */
|
1142 1868 | for item_158 in var_156 {
|
1869 + | /* SerializerUtil.kt:42 */
|
1143 1870 | {
|
1871 + | /* JsonSerializerGenerator.kt:423 */
|
1144 1872 | array_157.value().string(item_158.as_str());
|
1873 + | /* SerializerUtil.kt:42 */
|
1145 1874 | }
|
1875 + | /* JsonSerializerGenerator.kt:524 */
|
1146 1876 | }
|
1877 + | /* JsonSerializerGenerator.kt:486 */
|
1147 1878 | array_157.finish();
|
1879 + | /* JsonSerializerGenerator.kt:382 */
|
1148 1880 | }
|
1881 + | /* JsonSerializerGenerator.kt:372 */
|
1149 1882 | Ok(())
|
1883 + | /* JsonSerializerGenerator.kt:358 */
|
1150 1884 | }
|