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