1 1 | // Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
|
2 2 | /* StructureGenerator.kt:197 */
|
3 - | /// /* StructureGenerator.kt:197 */Contents of the Pokémon storage.
|
3 + | #[allow(missing_docs)] // documentation missing in model
|
4 4 | /* RustType.kt:534 */
|
5 5 | #[derive(
|
6 6 | ::std::clone::Clone, ::std::cmp::Eq, ::std::cmp::PartialEq, ::std::fmt::Debug, ::std::hash::Hash,
|
7 7 | )]
|
8 - | pub /* StructureGenerator.kt:201 */ struct GetStorageOutput {
|
9 - | /// /* StructureGenerator.kt:231 */A list of Pokémon species.
|
10 - | pub collection: ::std::vec::Vec<::std::string::String>,
|
8 + | pub /* StructureGenerator.kt:201 */ struct GetServerStatisticsOutput {
|
9 + | /// /* StructureGenerator.kt:231 */The number of calls executed by the server.
|
10 + | pub calls_count: i64,
|
11 11 | /* StructureGenerator.kt:201 */
|
12 12 | }
|
13 13 | /* StructureGenerator.kt:135 */
|
14 - | impl GetStorageOutput {
|
15 - | /// /* StructureGenerator.kt:231 */A list of Pokémon species.
|
14 + | impl GetServerStatisticsOutput {
|
15 + | /// /* StructureGenerator.kt:231 */The number of calls executed by the server.
|
16 16 | /* StructureGenerator.kt:166 */
|
17 - | pub fn collection(&self) -> &[::std::string::String] {
|
18 - | /* StructureGenerator.kt:171 */
|
19 - | use std::ops::Deref;
|
20 - | self.collection.deref()
|
17 + | pub fn calls_count(&self) -> i64 {
|
18 + | /* StructureGenerator.kt:168 */
|
19 + | self.calls_count
|
21 20 | /* StructureGenerator.kt:166 */
|
22 21 | }
|
23 22 | /* StructureGenerator.kt:135 */
|
24 23 | }
|
25 24 | /* ServerCodegenVisitor.kt:356 */
|
26 - | impl GetStorageOutput {
|
27 - | /// /* ServerBuilderGenerator.kt:294 */Creates a new builder-style object to manufacture [`GetStorageOutput`](crate::output::GetStorageOutput).
|
25 + | impl GetServerStatisticsOutput {
|
26 + | /// /* ServerBuilderGenerator.kt:294 */Creates a new builder-style object to manufacture [`GetServerStatisticsOutput`](crate::output::GetServerStatisticsOutput).
|
28 27 | /* ServerBuilderGenerator.kt:295 */
|
29 - | pub fn builder() -> crate::output::get_storage_output::Builder {
|
28 + | pub fn builder() -> crate::output::get_server_statistics_output::Builder {
|
30 29 | /* ServerBuilderGenerator.kt:296 */
|
31 - | crate::output::get_storage_output::Builder::default()
|
30 + | crate::output::get_server_statistics_output::Builder::default()
|
32 31 | /* ServerBuilderGenerator.kt:295 */
|
33 32 | }
|
34 33 | /* ServerCodegenVisitor.kt:356 */
|
35 34 | }
|
36 35 |
|
37 36 | /* StructureGenerator.kt:197 */
|
38 37 | #[allow(missing_docs)] // documentation missing in model
|
39 38 | /* RustType.kt:534 */
|
40 39 | #[derive(
|
41 40 | ::std::clone::Clone, ::std::cmp::Eq, ::std::cmp::PartialEq, ::std::fmt::Debug, ::std::hash::Hash,
|
42 41 | )]
|
43 - | pub /* StructureGenerator.kt:201 */ struct GetPokemonSpeciesOutput {
|
44 - | /// /* StructureGenerator.kt:231 */The name for this resource.
|
45 - | pub name: ::std::string::String,
|
46 - | /// /* StructureGenerator.kt:231 */A list of flavor text entries for this Pokémon species.
|
47 - | pub flavor_text_entries: ::std::vec::Vec<crate::model::FlavorText>,
|
48 - | /* StructureGenerator.kt:201 */
|
49 - | }
|
50 - | /* StructureGenerator.kt:135 */
|
51 - | impl GetPokemonSpeciesOutput {
|
52 - | /// /* StructureGenerator.kt:231 */The name for this resource.
|
53 - | /* StructureGenerator.kt:166 */
|
54 - | pub fn name(&self) -> &str {
|
55 - | /* StructureGenerator.kt:171 */
|
56 - | use std::ops::Deref;
|
57 - | self.name.deref()
|
58 - | /* StructureGenerator.kt:166 */
|
59 - | }
|
60 - | /// /* StructureGenerator.kt:231 */A list of flavor text entries for this Pokémon species.
|
61 - | /* StructureGenerator.kt:166 */
|
62 - | pub fn flavor_text_entries(&self) -> &[crate::model::FlavorText] {
|
63 - | /* StructureGenerator.kt:171 */
|
64 - | use std::ops::Deref;
|
65 - | self.flavor_text_entries.deref()
|
66 - | /* StructureGenerator.kt:166 */
|
67 - | }
|
68 - | /* StructureGenerator.kt:135 */
|
69 - | }
|
42 + | pub /* StructureGenerator.kt:201 */ struct DoNothingOutput {/* StructureGenerator.kt:201 */}
|
70 43 | /* ServerCodegenVisitor.kt:356 */
|
71 - | impl GetPokemonSpeciesOutput {
|
72 - | /// /* ServerBuilderGenerator.kt:294 */Creates a new builder-style object to manufacture [`GetPokemonSpeciesOutput`](crate::output::GetPokemonSpeciesOutput).
|
44 + | impl DoNothingOutput {
|
45 + | /// /* ServerBuilderGenerator.kt:294 */Creates a new builder-style object to manufacture [`DoNothingOutput`](crate::output::DoNothingOutput).
|
73 46 | /* ServerBuilderGenerator.kt:295 */
|
74 - | pub fn builder() -> crate::output::get_pokemon_species_output::Builder {
|
47 + | pub fn builder() -> crate::output::do_nothing_output::Builder {
|
75 48 | /* ServerBuilderGenerator.kt:296 */
|
76 - | crate::output::get_pokemon_species_output::Builder::default()
|
49 + | crate::output::do_nothing_output::Builder::default()
|
77 50 | /* ServerBuilderGenerator.kt:295 */
|
78 51 | }
|
79 52 | /* ServerCodegenVisitor.kt:356 */
|
80 53 | }
|
81 54 |
|
82 55 | /* StructureGenerator.kt:197 */
|
83 56 | #[allow(missing_docs)] // documentation missing in model
|
84 57 | /* RustType.kt:534 */
|
85 58 | #[derive(::std::fmt::Debug)]
|
86 - | pub /* StructureGenerator.kt:201 */ struct StreamPokemonRadioOutput {
|
59 + | pub /* StructureGenerator.kt:201 */ struct CapturePokemonOutput {
|
87 60 | /* StructureGenerator.kt:231 */
|
88 61 | #[allow(missing_docs)] // documentation missing in model
|
89 - | pub data: ::aws_smithy_types::byte_stream::ByteStream,
|
62 + | pub events: ::aws_smithy_legacy_http::event_stream::EventStreamSender<
|
63 + | crate::model::CapturePokemonEvents,
|
64 + | crate::error::CapturePokemonEventsError,
|
65 + | >,
|
90 66 | /* StructureGenerator.kt:201 */
|
91 67 | }
|
92 68 | /* StructureGenerator.kt:135 */
|
93 - | impl StreamPokemonRadioOutput {
|
69 + | impl CapturePokemonOutput {
|
94 70 | /* StructureGenerator.kt:231 */
|
95 71 | #[allow(missing_docs)] // documentation missing in model
|
96 72 | /* StructureGenerator.kt:166 */
|
97 - | pub fn data(&self) -> &::aws_smithy_types::byte_stream::ByteStream {
|
73 + | pub fn events(
|
74 + | &self,
|
75 + | ) -> &::aws_smithy_legacy_http::event_stream::EventStreamSender<
|
76 + | crate::model::CapturePokemonEvents,
|
77 + | crate::error::CapturePokemonEventsError,
|
78 + | > {
|
98 79 | /* StructureGenerator.kt:172 */
|
99 - | &self.data
|
80 + | &self.events
|
100 81 | /* StructureGenerator.kt:166 */
|
101 82 | }
|
102 83 | /* StructureGenerator.kt:135 */
|
103 84 | }
|
104 85 | /* ServerCodegenVisitor.kt:356 */
|
105 - | impl StreamPokemonRadioOutput {
|
106 - | /// /* ServerBuilderGenerator.kt:294 */Creates a new builder-style object to manufacture [`StreamPokemonRadioOutput`](crate::output::StreamPokemonRadioOutput).
|
86 + | impl CapturePokemonOutput {
|
87 + | /// /* ServerBuilderGenerator.kt:294 */Creates a new builder-style object to manufacture [`CapturePokemonOutput`](crate::output::CapturePokemonOutput).
|
107 88 | /* ServerBuilderGenerator.kt:295 */
|
108 - | pub fn builder() -> crate::output::stream_pokemon_radio_output::Builder {
|
89 + | pub fn builder() -> crate::output::capture_pokemon_output::Builder {
|
109 90 | /* ServerBuilderGenerator.kt:296 */
|
110 - | crate::output::stream_pokemon_radio_output::Builder::default()
|
91 + | crate::output::capture_pokemon_output::Builder::default()
|
111 92 | /* ServerBuilderGenerator.kt:295 */
|
112 93 | }
|
113 94 | /* ServerCodegenVisitor.kt:356 */
|
114 95 | }
|
115 96 |
|
116 97 | /* StructureGenerator.kt:197 */
|
117 98 | #[allow(missing_docs)] // documentation missing in model
|
118 99 | /* RustType.kt:534 */
|
119 100 | #[derive(
|
120 101 | ::std::clone::Clone, ::std::cmp::Eq, ::std::cmp::PartialEq, ::std::fmt::Debug, ::std::hash::Hash,
|
121 102 | )]
|
122 103 | pub /* StructureGenerator.kt:201 */ struct CheckHealthOutput {/* StructureGenerator.kt:201 */}
|
123 104 | /* ServerCodegenVisitor.kt:356 */
|
124 105 | impl CheckHealthOutput {
|
125 106 | /// /* ServerBuilderGenerator.kt:294 */Creates a new builder-style object to manufacture [`CheckHealthOutput`](crate::output::CheckHealthOutput).
|
126 107 | /* ServerBuilderGenerator.kt:295 */
|
127 108 | pub fn builder() -> crate::output::check_health_output::Builder {
|
128 109 | /* ServerBuilderGenerator.kt:296 */
|
129 110 | crate::output::check_health_output::Builder::default()
|
130 111 | /* ServerBuilderGenerator.kt:295 */
|
131 112 | }
|
132 113 | /* ServerCodegenVisitor.kt:356 */
|
133 114 | }
|
134 115 |
|
135 116 | /* StructureGenerator.kt:197 */
|
136 117 | #[allow(missing_docs)] // documentation missing in model
|
137 118 | /* RustType.kt:534 */
|
138 119 | #[derive(::std::fmt::Debug)]
|
139 - | pub /* StructureGenerator.kt:201 */ struct CapturePokemonOutput {
|
120 + | pub /* StructureGenerator.kt:201 */ struct StreamPokemonRadioOutput {
|
140 121 | /* StructureGenerator.kt:231 */
|
141 122 | #[allow(missing_docs)] // documentation missing in model
|
142 - | pub events: ::aws_smithy_legacy_http::event_stream::EventStreamSender<
|
143 - | crate::model::CapturePokemonEvents,
|
144 - | crate::error::CapturePokemonEventsError,
|
145 - | >,
|
123 + | pub data: ::aws_smithy_types::byte_stream::ByteStream,
|
146 124 | /* StructureGenerator.kt:201 */
|
147 125 | }
|
148 126 | /* StructureGenerator.kt:135 */
|
149 - | impl CapturePokemonOutput {
|
127 + | impl StreamPokemonRadioOutput {
|
150 128 | /* StructureGenerator.kt:231 */
|
151 129 | #[allow(missing_docs)] // documentation missing in model
|
152 130 | /* StructureGenerator.kt:166 */
|
153 - | pub fn events(
|
154 - | &self,
|
155 - | ) -> &::aws_smithy_legacy_http::event_stream::EventStreamSender<
|
156 - | crate::model::CapturePokemonEvents,
|
157 - | crate::error::CapturePokemonEventsError,
|
158 - | > {
|
131 + | pub fn data(&self) -> &::aws_smithy_types::byte_stream::ByteStream {
|
159 132 | /* StructureGenerator.kt:172 */
|
160 - | &self.events
|
133 + | &self.data
|
161 134 | /* StructureGenerator.kt:166 */
|
162 135 | }
|
163 136 | /* StructureGenerator.kt:135 */
|
164 137 | }
|
165 138 | /* ServerCodegenVisitor.kt:356 */
|
166 - | impl CapturePokemonOutput {
|
167 - | /// /* ServerBuilderGenerator.kt:294 */Creates a new builder-style object to manufacture [`CapturePokemonOutput`](crate::output::CapturePokemonOutput).
|
139 + | impl StreamPokemonRadioOutput {
|
140 + | /// /* ServerBuilderGenerator.kt:294 */Creates a new builder-style object to manufacture [`StreamPokemonRadioOutput`](crate::output::StreamPokemonRadioOutput).
|
168 141 | /* ServerBuilderGenerator.kt:295 */
|
169 - | pub fn builder() -> crate::output::capture_pokemon_output::Builder {
|
142 + | pub fn builder() -> crate::output::stream_pokemon_radio_output::Builder {
|
170 143 | /* ServerBuilderGenerator.kt:296 */
|
171 - | crate::output::capture_pokemon_output::Builder::default()
|
144 + | crate::output::stream_pokemon_radio_output::Builder::default()
|
172 145 | /* ServerBuilderGenerator.kt:295 */
|
173 146 | }
|
174 147 | /* ServerCodegenVisitor.kt:356 */
|
175 148 | }
|
176 149 |
|
177 150 | /* StructureGenerator.kt:197 */
|
178 151 | #[allow(missing_docs)] // documentation missing in model
|
179 152 | /* RustType.kt:534 */
|
180 153 | #[derive(
|
181 154 | ::std::clone::Clone, ::std::cmp::Eq, ::std::cmp::PartialEq, ::std::fmt::Debug, ::std::hash::Hash,
|
182 155 | )]
|
183 - | pub /* StructureGenerator.kt:201 */ struct DoNothingOutput {/* StructureGenerator.kt:201 */}
|
156 + | pub /* StructureGenerator.kt:201 */ struct GetPokemonSpeciesOutput {
|
157 + | /// /* StructureGenerator.kt:231 */The name for this resource.
|
158 + | pub name: ::std::string::String,
|
159 + | /// /* StructureGenerator.kt:231 */A list of flavor text entries for this Pokémon species.
|
160 + | pub flavor_text_entries: ::std::vec::Vec<crate::model::FlavorText>,
|
161 + | /* StructureGenerator.kt:201 */
|
162 + | }
|
163 + | /* StructureGenerator.kt:135 */
|
164 + | impl GetPokemonSpeciesOutput {
|
165 + | /// /* StructureGenerator.kt:231 */The name for this resource.
|
166 + | /* StructureGenerator.kt:166 */
|
167 + | pub fn name(&self) -> &str {
|
168 + | /* StructureGenerator.kt:171 */
|
169 + | use std::ops::Deref;
|
170 + | self.name.deref()
|
171 + | /* StructureGenerator.kt:166 */
|
172 + | }
|
173 + | /// /* StructureGenerator.kt:231 */A list of flavor text entries for this Pokémon species.
|
174 + | /* StructureGenerator.kt:166 */
|
175 + | pub fn flavor_text_entries(&self) -> &[crate::model::FlavorText] {
|
176 + | /* StructureGenerator.kt:171 */
|
177 + | use std::ops::Deref;
|
178 + | self.flavor_text_entries.deref()
|
179 + | /* StructureGenerator.kt:166 */
|
180 + | }
|
181 + | /* StructureGenerator.kt:135 */
|
182 + | }
|
184 183 | /* ServerCodegenVisitor.kt:356 */
|
185 - | impl DoNothingOutput {
|
186 - | /// /* ServerBuilderGenerator.kt:294 */Creates a new builder-style object to manufacture [`DoNothingOutput`](crate::output::DoNothingOutput).
|
184 + | impl GetPokemonSpeciesOutput {
|
185 + | /// /* ServerBuilderGenerator.kt:294 */Creates a new builder-style object to manufacture [`GetPokemonSpeciesOutput`](crate::output::GetPokemonSpeciesOutput).
|
187 186 | /* ServerBuilderGenerator.kt:295 */
|
188 - | pub fn builder() -> crate::output::do_nothing_output::Builder {
|
187 + | pub fn builder() -> crate::output::get_pokemon_species_output::Builder {
|
189 188 | /* ServerBuilderGenerator.kt:296 */
|
190 - | crate::output::do_nothing_output::Builder::default()
|
189 + | crate::output::get_pokemon_species_output::Builder::default()
|
191 190 | /* ServerBuilderGenerator.kt:295 */
|
192 191 | }
|
193 192 | /* ServerCodegenVisitor.kt:356 */
|
194 193 | }
|
195 194 |
|
196 - | /* StructureGenerator.kt:197 */
|
197 - | #[allow(missing_docs)] // documentation missing in model
|
195 + | /// /* StructureGenerator.kt:197 */Contents of the Pokémon storage.
|
198 196 | /* RustType.kt:534 */
|
199 197 | #[derive(
|
200 198 | ::std::clone::Clone, ::std::cmp::Eq, ::std::cmp::PartialEq, ::std::fmt::Debug, ::std::hash::Hash,
|
201 199 | )]
|
202 - | pub /* StructureGenerator.kt:201 */ struct GetServerStatisticsOutput {
|
203 - | /// /* StructureGenerator.kt:231 */The number of calls executed by the server.
|
204 - | pub calls_count: i64,
|
200 + | pub /* StructureGenerator.kt:201 */ struct GetStorageOutput {
|
201 + | /// /* StructureGenerator.kt:231 */A list of Pokémon species.
|
202 + | pub collection: ::std::vec::Vec<::std::string::String>,
|
205 203 | /* StructureGenerator.kt:201 */
|
206 204 | }
|
207 205 | /* StructureGenerator.kt:135 */
|
208 - | impl GetServerStatisticsOutput {
|
209 - | /// /* StructureGenerator.kt:231 */The number of calls executed by the server.
|
206 + | impl GetStorageOutput {
|
207 + | /// /* StructureGenerator.kt:231 */A list of Pokémon species.
|
210 208 | /* StructureGenerator.kt:166 */
|
211 - | pub fn calls_count(&self) -> i64 {
|
212 - | /* StructureGenerator.kt:168 */
|
213 - | self.calls_count
|
209 + | pub fn collection(&self) -> &[::std::string::String] {
|
210 + | /* StructureGenerator.kt:171 */
|
211 + | use std::ops::Deref;
|
212 + | self.collection.deref()
|
214 213 | /* StructureGenerator.kt:166 */
|
215 214 | }
|
216 215 | /* StructureGenerator.kt:135 */
|
217 216 | }
|
218 217 | /* ServerCodegenVisitor.kt:356 */
|
219 - | impl GetServerStatisticsOutput {
|
220 - | /// /* ServerBuilderGenerator.kt:294 */Creates a new builder-style object to manufacture [`GetServerStatisticsOutput`](crate::output::GetServerStatisticsOutput).
|
218 + | impl GetStorageOutput {
|
219 + | /// /* ServerBuilderGenerator.kt:294 */Creates a new builder-style object to manufacture [`GetStorageOutput`](crate::output::GetStorageOutput).
|
221 220 | /* ServerBuilderGenerator.kt:295 */
|
222 - | pub fn builder() -> crate::output::get_server_statistics_output::Builder {
|
221 + | pub fn builder() -> crate::output::get_storage_output::Builder {
|
223 222 | /* ServerBuilderGenerator.kt:296 */
|
224 - | crate::output::get_server_statistics_output::Builder::default()
|
223 + | crate::output::get_storage_output::Builder::default()
|
225 224 | /* ServerBuilderGenerator.kt:295 */
|
226 225 | }
|
227 226 | /* ServerCodegenVisitor.kt:356 */
|
228 227 | }
|
229 - | /// /* ServerBuilderGenerator.kt:171 */See [`GetStorageOutput`](crate::output::GetStorageOutput).
|
230 - | pub mod get_storage_output {
|
228 + | /// /* ServerBuilderGenerator.kt:171 */See [`GetServerStatisticsOutput`](crate::output::GetServerStatisticsOutput).
|
229 + | pub mod get_server_statistics_output {
|
231 230 |
|
232 231 | /* RustType.kt:534 */
|
233 232 | #[derive(::std::cmp::PartialEq, ::std::fmt::Debug)]
|
234 233 | /// /* ServerBuilderConstraintViolations.kt:72 */Holds one variant for each of the ways the builder can fail.
|
235 234 | /* RustType.kt:534 */
|
236 235 | #[non_exhaustive]
|
237 236 | /* ServerBuilderConstraintViolations.kt:75 */
|
238 237 | #[allow(clippy::enum_variant_names)]
|
239 238 | pub enum ConstraintViolation {
|
240 - | /// /* ServerBuilderConstraintViolations.kt:137 */`collection` was not provided but it is required when building `GetStorageOutput`.
|
239 + | /// /* ServerBuilderConstraintViolations.kt:137 */`calls_count` was not provided but it is required when building `GetServerStatisticsOutput`.
|
241 240 | /* ServerBuilderConstraintViolations.kt:144 */
|
242 - | MissingCollection,
|
241 + | MissingCallsCount,
|
243 242 | /* ServerBuilderConstraintViolations.kt:75 */
|
244 243 | }
|
245 244 | /* ServerBuilderConstraintViolations.kt:116 */
|
246 245 | impl ::std::fmt::Display for ConstraintViolation {
|
247 246 | /* ServerBuilderConstraintViolations.kt:117 */
|
248 247 | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
|
249 248 | /* ServerBuilderConstraintViolations.kt:118 */
|
250 249 | match self {
|
251 - | /* ServerBuilderConstraintViolations.kt:126 */ConstraintViolation::MissingCollection => write!(f, "`collection` was not provided but it is required when building `GetStorageOutput`"),
|
250 + | /* ServerBuilderConstraintViolations.kt:126 */ConstraintViolation::MissingCallsCount => write!(f, "`calls_count` was not provided but it is required when building `GetServerStatisticsOutput`"),
|
252 251 | /* ServerBuilderConstraintViolations.kt:118 */}
|
253 252 | /* ServerBuilderConstraintViolations.kt:117 */
|
254 253 | }
|
255 254 | /* ServerBuilderConstraintViolations.kt:116 */
|
256 255 | }
|
257 256 | /* ServerBuilderConstraintViolations.kt:83 */
|
258 257 | impl ::std::error::Error for ConstraintViolation {}
|
259 258 | /* ServerBuilderGenerator.kt:446 */
|
260 - | impl ::std::convert::TryFrom<Builder> for crate::output::GetStorageOutput {
|
259 + | impl ::std::convert::TryFrom<Builder> for crate::output::GetServerStatisticsOutput {
|
261 260 | type Error = ConstraintViolation;
|
262 261 |
|
263 262 | fn try_from(builder: Builder) -> ::std::result::Result<Self, Self::Error> {
|
264 263 | builder.build()
|
265 264 | }
|
266 265 | }
|
267 - | /// /* ServerBuilderGenerator.kt:201 */A builder for [`GetStorageOutput`](crate::output::GetStorageOutput).
|
266 + | /// /* ServerBuilderGenerator.kt:201 */A builder for [`GetServerStatisticsOutput`](crate::output::GetServerStatisticsOutput).
|
268 267 | /* RustType.kt:534 */
|
269 268 | #[derive(::std::clone::Clone, ::std::default::Default, ::std::fmt::Debug)]
|
270 269 | /* ServerBuilderGenerator.kt:211 */
|
271 270 | pub struct Builder {
|
272 271 | /* ServerBuilderGenerator.kt:308 */
|
273 - | pub(crate) collection: ::std::option::Option<::std::vec::Vec<::std::string::String>>,
|
272 + | pub(crate) calls_count: ::std::option::Option<i64>,
|
274 273 | /* ServerBuilderGenerator.kt:211 */
|
275 274 | }
|
276 275 | /* ServerBuilderGenerator.kt:215 */
|
277 276 | impl Builder {
|
278 - | /// /* ServerBuilderGenerator.kt:331 */A list of Pokémon species.
|
277 + | /// /* ServerBuilderGenerator.kt:331 */The number of calls executed by the server.
|
279 278 | /* ServerBuilderGenerator.kt:343 */
|
280 - | pub fn collection(mut self, input: ::std::vec::Vec<::std::string::String>) -> Self {
|
279 + | pub fn calls_count(mut self, input: i64) -> Self {
|
281 280 | /* ServerBuilderGenerator.kt:344 */
|
282 - | self.collection =
|
281 + | self.calls_count =
|
283 282 | /* ServerBuilderGenerator.kt:345 */Some(
|
284 283 | /* ServerBuilderGenerator.kt:376 */input
|
285 284 | /* ServerBuilderGenerator.kt:345 */)
|
286 285 | /* ServerBuilderGenerator.kt:344 */;
|
287 286 | self
|
288 287 | /* ServerBuilderGenerator.kt:343 */
|
289 288 | }
|
290 - | /// /* ServerBuilderGenerator.kt:258 */Consumes the builder and constructs a [`GetStorageOutput`](crate::output::GetStorageOutput).
|
289 + | /// /* ServerBuilderGenerator.kt:258 */Consumes the builder and constructs a [`GetServerStatisticsOutput`](crate::output::GetServerStatisticsOutput).
|
291 290 | /// /* ServerBuilderGenerator.kt:260 */
|
292 - | /// The builder fails to construct a [`GetStorageOutput`](crate::output::GetStorageOutput) if a [`ConstraintViolation`] occurs.
|
291 + | /// The builder fails to construct a [`GetServerStatisticsOutput`](crate::output::GetServerStatisticsOutput) if a [`ConstraintViolation`] occurs.
|
293 292 | ///
|
294 293 | /* ServerBuilderGenerator.kt:271 */
|
295 - | pub fn build(self) -> Result<crate::output::GetStorageOutput, ConstraintViolation> {
|
296 - | self.build_enforcing_all_constraints()
|
297 - | }
|
298 - | /* ServerBuilderGenerator.kt:283 */
|
299 - | fn build_enforcing_all_constraints(
|
294 + | pub fn build(
|
300 295 | self,
|
301 - | ) -> Result<crate::output::GetStorageOutput, ConstraintViolation> {
|
302 - | /* ServerBuilderGenerator.kt:287 */
|
303 - | Ok(
|
304 - | /* ServerBuilderGenerator.kt:542 */
|
305 - | crate::output::GetStorageOutput {
|
306 - | /* ServerBuilderGenerator.kt:546 */
|
307 - | collection: self
|
308 - | .collection
|
309 - | /* ServerBuilderGenerator.kt:569 */
|
310 - | .ok_or(ConstraintViolation::MissingCollection)?,
|
311 - | /* ServerBuilderGenerator.kt:542 */
|
312 - | }, /* ServerBuilderGenerator.kt:287 */
|
313 - | )
|
314 - | /* ServerBuilderGenerator.kt:283 */
|
315 - | }
|
316 - | /* ServerBuilderGenerator.kt:215 */
|
317 - | }
|
318 - |
|
319 - | /* RustCrateInlineModuleComposingWriter.kt:299 */
|
320 - | }
|
321 - | /// /* ServerBuilderGenerator.kt:171 */See [`GetPokemonSpeciesOutput`](crate::output::GetPokemonSpeciesOutput).
|
322 - | pub mod get_pokemon_species_output {
|
323 - |
|
324 - | /* RustType.kt:534 */
|
325 - | #[derive(::std::cmp::PartialEq, ::std::fmt::Debug)]
|
326 - | /// /* ServerBuilderConstraintViolations.kt:72 */Holds one variant for each of the ways the builder can fail.
|
327 - | /* RustType.kt:534 */
|
328 - | #[non_exhaustive]
|
329 - | /* ServerBuilderConstraintViolations.kt:75 */
|
330 - | #[allow(clippy::enum_variant_names)]
|
331 - | pub enum ConstraintViolation {
|
332 - | /// /* ServerBuilderConstraintViolations.kt:137 */`name` was not provided but it is required when building `GetPokemonSpeciesOutput`.
|
333 - | /* ServerBuilderConstraintViolations.kt:144 */
|
334 - | MissingName,
|
335 - | /// /* ServerBuilderConstraintViolations.kt:137 */`flavor_text_entries` was not provided but it is required when building `GetPokemonSpeciesOutput`.
|
336 - | /* ServerBuilderConstraintViolations.kt:144 */
|
337 - | MissingFlavorTextEntries,
|
338 - | /* ServerBuilderConstraintViolations.kt:75 */
|
339 - | }
|
340 - | /* ServerBuilderConstraintViolations.kt:116 */
|
341 - | impl ::std::fmt::Display for ConstraintViolation {
|
342 - | /* ServerBuilderConstraintViolations.kt:117 */
|
343 - | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
|
344 - | /* ServerBuilderConstraintViolations.kt:118 */
|
345 - | match self {
|
346 - | /* ServerBuilderConstraintViolations.kt:126 */ConstraintViolation::MissingName => write!(f, "`name` was not provided but it is required when building `GetPokemonSpeciesOutput`"),
|
347 - | /* ServerBuilderConstraintViolations.kt:126 */ConstraintViolation::MissingFlavorTextEntries => write!(f, "`flavor_text_entries` was not provided but it is required when building `GetPokemonSpeciesOutput`"),
|
348 - | /* ServerBuilderConstraintViolations.kt:118 */}
|
349 - | /* ServerBuilderConstraintViolations.kt:117 */
|
350 - | }
|
351 - | /* ServerBuilderConstraintViolations.kt:116 */
|
352 - | }
|
353 - | /* ServerBuilderConstraintViolations.kt:83 */
|
354 - | impl ::std::error::Error for ConstraintViolation {}
|
355 - | /* ServerBuilderGenerator.kt:446 */
|
356 - | impl ::std::convert::TryFrom<Builder> for crate::output::GetPokemonSpeciesOutput {
|
357 - | type Error = ConstraintViolation;
|
358 - |
|
359 - | fn try_from(builder: Builder) -> ::std::result::Result<Self, Self::Error> {
|
360 - | builder.build()
|
361 - | }
|
362 - | }
|
363 - | /// /* ServerBuilderGenerator.kt:201 */A builder for [`GetPokemonSpeciesOutput`](crate::output::GetPokemonSpeciesOutput).
|
364 - | /* RustType.kt:534 */
|
365 - | #[derive(::std::clone::Clone, ::std::default::Default, ::std::fmt::Debug)]
|
366 - | /* ServerBuilderGenerator.kt:211 */
|
367 - | pub struct Builder {
|
368 - | /* ServerBuilderGenerator.kt:308 */
|
369 - | pub(crate) name: ::std::option::Option<::std::string::String>,
|
370 - | /* ServerBuilderGenerator.kt:308 */
|
371 - | pub(crate) flavor_text_entries:
|
372 - | ::std::option::Option<::std::vec::Vec<crate::model::FlavorText>>,
|
373 - | /* ServerBuilderGenerator.kt:211 */
|
374 - | }
|
375 - | /* ServerBuilderGenerator.kt:215 */
|
376 - | impl Builder {
|
377 - | /// /* ServerBuilderGenerator.kt:331 */The name for this resource.
|
378 - | /* ServerBuilderGenerator.kt:343 */
|
379 - | pub fn name(mut self, input: ::std::string::String) -> Self {
|
380 - | /* ServerBuilderGenerator.kt:344 */
|
381 - | self.name =
|
382 - | /* ServerBuilderGenerator.kt:345 */Some(
|
383 - | /* ServerBuilderGenerator.kt:376 */input
|
384 - | /* ServerBuilderGenerator.kt:345 */)
|
385 - | /* ServerBuilderGenerator.kt:344 */;
|
386 - | self
|
387 - | /* ServerBuilderGenerator.kt:343 */
|
388 - | }
|
389 - | /// /* ServerBuilderGenerator.kt:331 */A list of flavor text entries for this Pokémon species.
|
390 - | /* ServerBuilderGenerator.kt:343 */
|
391 - | pub fn flavor_text_entries(
|
392 - | mut self,
|
393 - | input: ::std::vec::Vec<crate::model::FlavorText>,
|
394 - | ) -> Self {
|
395 - | /* ServerBuilderGenerator.kt:344 */
|
396 - | self.flavor_text_entries =
|
397 - | /* ServerBuilderGenerator.kt:345 */Some(
|
398 - | /* ServerBuilderGenerator.kt:376 */input
|
399 - | /* ServerBuilderGenerator.kt:345 */)
|
400 - | /* ServerBuilderGenerator.kt:344 */;
|
401 - | self
|
402 - | /* ServerBuilderGenerator.kt:343 */
|
403 - | }
|
404 - | /// /* ServerBuilderGenerator.kt:258 */Consumes the builder and constructs a [`GetPokemonSpeciesOutput`](crate::output::GetPokemonSpeciesOutput).
|
405 - | /// /* ServerBuilderGenerator.kt:260 */
|
406 - | /// The builder fails to construct a [`GetPokemonSpeciesOutput`](crate::output::GetPokemonSpeciesOutput) if a [`ConstraintViolation`] occurs.
|
407 - | ///
|
408 - | /// /* ServerBuilderGenerator.kt:268 */If the builder fails, it will return the _first_ encountered [`ConstraintViolation`].
|
409 - | /* ServerBuilderGenerator.kt:271 */
|
410 - | pub fn build(self) -> Result<crate::output::GetPokemonSpeciesOutput, ConstraintViolation> {
|
296 + | ) -> Result<crate::output::GetServerStatisticsOutput, ConstraintViolation> {
|
411 297 | self.build_enforcing_all_constraints()
|
412 298 | }
|
413 299 | /* ServerBuilderGenerator.kt:283 */
|
414 300 | fn build_enforcing_all_constraints(
|
415 301 | self,
|
416 - | ) -> Result<crate::output::GetPokemonSpeciesOutput, ConstraintViolation> {
|
302 + | ) -> Result<crate::output::GetServerStatisticsOutput, ConstraintViolation> {
|
417 303 | /* ServerBuilderGenerator.kt:287 */
|
418 304 | Ok(
|
419 305 | /* ServerBuilderGenerator.kt:542 */
|
420 - | crate::output::GetPokemonSpeciesOutput {
|
421 - | /* ServerBuilderGenerator.kt:546 */
|
422 - | name: self
|
423 - | .name
|
424 - | /* ServerBuilderGenerator.kt:569 */
|
425 - | .ok_or(ConstraintViolation::MissingName)?,
|
426 - | /* ServerBuilderGenerator.kt:546 */
|
427 - | flavor_text_entries: self
|
428 - | .flavor_text_entries
|
429 - | /* ServerBuilderGenerator.kt:569 */
|
430 - | .ok_or(ConstraintViolation::MissingFlavorTextEntries)?,
|
431 - | /* ServerBuilderGenerator.kt:542 */
|
432 - | }, /* ServerBuilderGenerator.kt:287 */
|
433 - | )
|
434 - | /* ServerBuilderGenerator.kt:283 */
|
435 - | }
|
436 - | /* ServerBuilderGenerator.kt:215 */
|
437 - | }
|
438 - |
|
439 - | /* RustCrateInlineModuleComposingWriter.kt:299 */
|
440 - | }
|
441 - | /// /* ServerBuilderGenerator.kt:171 */See [`StreamPokemonRadioOutput`](crate::output::StreamPokemonRadioOutput).
|
442 - | pub mod stream_pokemon_radio_output {
|
443 - |
|
444 - | /* ServerBuilderGenerator.kt:461 */
|
445 - | impl ::std::convert::From<Builder> for crate::output::StreamPokemonRadioOutput {
|
446 - | fn from(builder: Builder) -> Self {
|
447 - | builder.build()
|
448 - | }
|
449 - | }
|
450 - | /// /* ServerBuilderGenerator.kt:201 */A builder for [`StreamPokemonRadioOutput`](crate::output::StreamPokemonRadioOutput).
|
451 - | /* RustType.kt:534 */
|
452 - | #[derive(::std::default::Default, ::std::fmt::Debug)]
|
453 - | /* ServerBuilderGenerator.kt:211 */
|
454 - | pub struct Builder {
|
455 - | /* ServerBuilderGenerator.kt:308 */
|
456 - | pub(crate) data: ::std::option::Option<::aws_smithy_types::byte_stream::ByteStream>,
|
457 - | /* ServerBuilderGenerator.kt:211 */
|
458 - | }
|
459 - | /* ServerBuilderGenerator.kt:215 */
|
460 - | impl Builder {
|
461 - | /* ServerBuilderGenerator.kt:331 */
|
462 - | #[allow(missing_docs)] // documentation missing in model
|
463 - | /* ServerBuilderGenerator.kt:343 */
|
464 - | pub fn data(mut self, input: ::aws_smithy_types::byte_stream::ByteStream) -> Self {
|
465 - | /* ServerBuilderGenerator.kt:344 */
|
466 - | self.data =
|
467 - | /* ServerBuilderGenerator.kt:345 */Some(
|
468 - | /* ServerBuilderGenerator.kt:376 */input
|
469 - | /* ServerBuilderGenerator.kt:345 */)
|
470 - | /* ServerBuilderGenerator.kt:344 */;
|
471 - | self
|
472 - | /* ServerBuilderGenerator.kt:343 */
|
473 - | }
|
474 - | /// /* ServerBuilderGenerator.kt:258 */Consumes the builder and constructs a [`StreamPokemonRadioOutput`](crate::output::StreamPokemonRadioOutput).
|
475 - | /* ServerBuilderGenerator.kt:271 */
|
476 - | pub fn build(self) -> crate::output::StreamPokemonRadioOutput {
|
477 - | self.build_enforcing_all_constraints()
|
478 - | }
|
479 - | /* ServerBuilderGenerator.kt:283 */
|
480 - | fn build_enforcing_all_constraints(self) -> crate::output::StreamPokemonRadioOutput {
|
481 - | /* ServerBuilderGenerator.kt:542 */
|
482 - | crate::output::StreamPokemonRadioOutput {
|
483 - | /* ServerBuilderGenerator.kt:546 */
|
484 - | data: self
|
485 - | .data
|
486 - | /* ServerBuilderGeneratorCommon.kt:95 */
|
487 - | .unwrap_or_default(),
|
488 - | /* ServerBuilderGenerator.kt:542 */
|
489 - | }
|
306 + | crate::output::GetServerStatisticsOutput {
|
307 + | /* ServerBuilderGenerator.kt:546 */
|
308 + | calls_count: self
|
309 + | .calls_count
|
310 + | /* ServerBuilderGenerator.kt:569 */
|
311 + | .ok_or(ConstraintViolation::MissingCallsCount)?,
|
312 + | /* ServerBuilderGenerator.kt:542 */
|
313 + | }, /* ServerBuilderGenerator.kt:287 */
|
314 + | )
|
490 315 | /* ServerBuilderGenerator.kt:283 */
|
491 316 | }
|
492 317 | /* ServerBuilderGenerator.kt:215 */
|
493 318 | }
|
494 319 |
|
495 320 | /* RustCrateInlineModuleComposingWriter.kt:299 */
|
496 321 | }
|
497 - | /// /* ServerBuilderGenerator.kt:171 */See [`CheckHealthOutput`](crate::output::CheckHealthOutput).
|
498 - | pub mod check_health_output {
|
322 + | /// /* ServerBuilderGenerator.kt:171 */See [`DoNothingOutput`](crate::output::DoNothingOutput).
|
323 + | pub mod do_nothing_output {
|
499 324 |
|
500 325 | /* ServerBuilderGenerator.kt:461 */
|
501 - | impl ::std::convert::From<Builder> for crate::output::CheckHealthOutput {
|
326 + | impl ::std::convert::From<Builder> for crate::output::DoNothingOutput {
|
502 327 | fn from(builder: Builder) -> Self {
|
503 328 | builder.build()
|
504 329 | }
|
505 330 | }
|
506 - | /// /* ServerBuilderGenerator.kt:201 */A builder for [`CheckHealthOutput`](crate::output::CheckHealthOutput).
|
331 + | /// /* ServerBuilderGenerator.kt:201 */A builder for [`DoNothingOutput`](crate::output::DoNothingOutput).
|
507 332 | /* RustType.kt:534 */
|
508 333 | #[derive(::std::clone::Clone, ::std::default::Default, ::std::fmt::Debug)]
|
509 334 | /* ServerBuilderGenerator.kt:211 */
|
510 335 | pub struct Builder {/* ServerBuilderGenerator.kt:211 */}
|
511 336 | /* ServerBuilderGenerator.kt:215 */
|
512 337 | impl Builder {
|
513 - | /// /* ServerBuilderGenerator.kt:258 */Consumes the builder and constructs a [`CheckHealthOutput`](crate::output::CheckHealthOutput).
|
338 + | /// /* ServerBuilderGenerator.kt:258 */Consumes the builder and constructs a [`DoNothingOutput`](crate::output::DoNothingOutput).
|
514 339 | /* ServerBuilderGenerator.kt:271 */
|
515 - | pub fn build(self) -> crate::output::CheckHealthOutput {
|
340 + | pub fn build(self) -> crate::output::DoNothingOutput {
|
516 341 | self.build_enforcing_all_constraints()
|
517 342 | }
|
518 343 | /* ServerBuilderGenerator.kt:283 */
|
519 - | fn build_enforcing_all_constraints(self) -> crate::output::CheckHealthOutput {
|
344 + | fn build_enforcing_all_constraints(self) -> crate::output::DoNothingOutput {
|
520 345 | /* ServerBuilderGenerator.kt:542 */
|
521 - | crate::output::CheckHealthOutput {
|
346 + | crate::output::DoNothingOutput {
|
522 347 | /* ServerBuilderGenerator.kt:542 */}
|
523 348 | /* ServerBuilderGenerator.kt:283 */
|
524 349 | }
|
525 350 | /* ServerBuilderGenerator.kt:215 */
|
526 351 | }
|
527 352 |
|
528 353 | /* RustCrateInlineModuleComposingWriter.kt:299 */
|
529 354 | }
|
530 355 | /// /* ServerBuilderGenerator.kt:171 */See [`CapturePokemonOutput`](crate::output::CapturePokemonOutput).
|
531 356 | pub mod capture_pokemon_output {
|
624 449 | /* ServerBuilderGenerator.kt:542 */
|
625 450 | }, /* ServerBuilderGenerator.kt:287 */
|
626 451 | )
|
627 452 | /* ServerBuilderGenerator.kt:283 */
|
628 453 | }
|
629 454 | /* ServerBuilderGenerator.kt:215 */
|
630 455 | }
|
631 456 |
|
632 457 | /* RustCrateInlineModuleComposingWriter.kt:299 */
|
633 458 | }
|
634 - | /// /* ServerBuilderGenerator.kt:171 */See [`DoNothingOutput`](crate::output::DoNothingOutput).
|
635 - | pub mod do_nothing_output {
|
459 + | /// /* ServerBuilderGenerator.kt:171 */See [`CheckHealthOutput`](crate::output::CheckHealthOutput).
|
460 + | pub mod check_health_output {
|
636 461 |
|
637 462 | /* ServerBuilderGenerator.kt:461 */
|
638 - | impl ::std::convert::From<Builder> for crate::output::DoNothingOutput {
|
463 + | impl ::std::convert::From<Builder> for crate::output::CheckHealthOutput {
|
639 464 | fn from(builder: Builder) -> Self {
|
640 465 | builder.build()
|
641 466 | }
|
642 467 | }
|
643 - | /// /* ServerBuilderGenerator.kt:201 */A builder for [`DoNothingOutput`](crate::output::DoNothingOutput).
|
468 + | /// /* ServerBuilderGenerator.kt:201 */A builder for [`CheckHealthOutput`](crate::output::CheckHealthOutput).
|
644 469 | /* RustType.kt:534 */
|
645 470 | #[derive(::std::clone::Clone, ::std::default::Default, ::std::fmt::Debug)]
|
646 471 | /* ServerBuilderGenerator.kt:211 */
|
647 472 | pub struct Builder {/* ServerBuilderGenerator.kt:211 */}
|
648 473 | /* ServerBuilderGenerator.kt:215 */
|
649 474 | impl Builder {
|
650 - | /// /* ServerBuilderGenerator.kt:258 */Consumes the builder and constructs a [`DoNothingOutput`](crate::output::DoNothingOutput).
|
475 + | /// /* ServerBuilderGenerator.kt:258 */Consumes the builder and constructs a [`CheckHealthOutput`](crate::output::CheckHealthOutput).
|
651 476 | /* ServerBuilderGenerator.kt:271 */
|
652 - | pub fn build(self) -> crate::output::DoNothingOutput {
|
477 + | pub fn build(self) -> crate::output::CheckHealthOutput {
|
653 478 | self.build_enforcing_all_constraints()
|
654 479 | }
|
655 480 | /* ServerBuilderGenerator.kt:283 */
|
656 - | fn build_enforcing_all_constraints(self) -> crate::output::DoNothingOutput {
|
481 + | fn build_enforcing_all_constraints(self) -> crate::output::CheckHealthOutput {
|
657 482 | /* ServerBuilderGenerator.kt:542 */
|
658 - | crate::output::DoNothingOutput {
|
483 + | crate::output::CheckHealthOutput {
|
659 484 | /* ServerBuilderGenerator.kt:542 */}
|
660 485 | /* ServerBuilderGenerator.kt:283 */
|
661 486 | }
|
662 487 | /* ServerBuilderGenerator.kt:215 */
|
663 488 | }
|
664 489 |
|
665 490 | /* RustCrateInlineModuleComposingWriter.kt:299 */
|
666 491 | }
|
667 - | /// /* ServerBuilderGenerator.kt:171 */See [`GetServerStatisticsOutput`](crate::output::GetServerStatisticsOutput).
|
668 - | pub mod get_server_statistics_output {
|
492 + | /// /* ServerBuilderGenerator.kt:171 */See [`StreamPokemonRadioOutput`](crate::output::StreamPokemonRadioOutput).
|
493 + | pub mod stream_pokemon_radio_output {
|
494 + |
|
495 + | /* ServerBuilderGenerator.kt:461 */
|
496 + | impl ::std::convert::From<Builder> for crate::output::StreamPokemonRadioOutput {
|
497 + | fn from(builder: Builder) -> Self {
|
498 + | builder.build()
|
499 + | }
|
500 + | }
|
501 + | /// /* ServerBuilderGenerator.kt:201 */A builder for [`StreamPokemonRadioOutput`](crate::output::StreamPokemonRadioOutput).
|
502 + | /* RustType.kt:534 */
|
503 + | #[derive(::std::default::Default, ::std::fmt::Debug)]
|
504 + | /* ServerBuilderGenerator.kt:211 */
|
505 + | pub struct Builder {
|
506 + | /* ServerBuilderGenerator.kt:308 */
|
507 + | pub(crate) data: ::std::option::Option<::aws_smithy_types::byte_stream::ByteStream>,
|
508 + | /* ServerBuilderGenerator.kt:211 */
|
509 + | }
|
510 + | /* ServerBuilderGenerator.kt:215 */
|
511 + | impl Builder {
|
512 + | /* ServerBuilderGenerator.kt:331 */
|
513 + | #[allow(missing_docs)] // documentation missing in model
|
514 + | /* ServerBuilderGenerator.kt:343 */
|
515 + | pub fn data(mut self, input: ::aws_smithy_types::byte_stream::ByteStream) -> Self {
|
516 + | /* ServerBuilderGenerator.kt:344 */
|
517 + | self.data =
|
518 + | /* ServerBuilderGenerator.kt:345 */Some(
|
519 + | /* ServerBuilderGenerator.kt:376 */input
|
520 + | /* ServerBuilderGenerator.kt:345 */)
|
521 + | /* ServerBuilderGenerator.kt:344 */;
|
522 + | self
|
523 + | /* ServerBuilderGenerator.kt:343 */
|
524 + | }
|
525 + | /// /* ServerBuilderGenerator.kt:258 */Consumes the builder and constructs a [`StreamPokemonRadioOutput`](crate::output::StreamPokemonRadioOutput).
|
526 + | /* ServerBuilderGenerator.kt:271 */
|
527 + | pub fn build(self) -> crate::output::StreamPokemonRadioOutput {
|
528 + | self.build_enforcing_all_constraints()
|
529 + | }
|
530 + | /* ServerBuilderGenerator.kt:283 */
|
531 + | fn build_enforcing_all_constraints(self) -> crate::output::StreamPokemonRadioOutput {
|
532 + | /* ServerBuilderGenerator.kt:542 */
|
533 + | crate::output::StreamPokemonRadioOutput {
|
534 + | /* ServerBuilderGenerator.kt:546 */
|
535 + | data: self
|
536 + | .data
|
537 + | /* ServerBuilderGeneratorCommon.kt:95 */
|
538 + | .unwrap_or_default(),
|
539 + | /* ServerBuilderGenerator.kt:542 */
|
540 + | }
|
541 + | /* ServerBuilderGenerator.kt:283 */
|
542 + | }
|
543 + | /* ServerBuilderGenerator.kt:215 */
|
544 + | }
|
545 + |
|
546 + | /* RustCrateInlineModuleComposingWriter.kt:299 */
|
547 + | }
|
548 + | /// /* ServerBuilderGenerator.kt:171 */See [`GetPokemonSpeciesOutput`](crate::output::GetPokemonSpeciesOutput).
|
549 + | pub mod get_pokemon_species_output {
|
669 550 |
|
670 551 | /* RustType.kt:534 */
|
671 552 | #[derive(::std::cmp::PartialEq, ::std::fmt::Debug)]
|
672 553 | /// /* ServerBuilderConstraintViolations.kt:72 */Holds one variant for each of the ways the builder can fail.
|
673 554 | /* RustType.kt:534 */
|
674 555 | #[non_exhaustive]
|
675 556 | /* ServerBuilderConstraintViolations.kt:75 */
|
676 557 | #[allow(clippy::enum_variant_names)]
|
677 558 | pub enum ConstraintViolation {
|
678 - | /// /* ServerBuilderConstraintViolations.kt:137 */`calls_count` was not provided but it is required when building `GetServerStatisticsOutput`.
|
559 + | /// /* ServerBuilderConstraintViolations.kt:137 */`name` was not provided but it is required when building `GetPokemonSpeciesOutput`.
|
679 560 | /* ServerBuilderConstraintViolations.kt:144 */
|
680 - | MissingCallsCount,
|
561 + | MissingName,
|
562 + | /// /* ServerBuilderConstraintViolations.kt:137 */`flavor_text_entries` was not provided but it is required when building `GetPokemonSpeciesOutput`.
|
563 + | /* ServerBuilderConstraintViolations.kt:144 */
|
564 + | MissingFlavorTextEntries,
|
681 565 | /* ServerBuilderConstraintViolations.kt:75 */
|
682 566 | }
|
683 567 | /* ServerBuilderConstraintViolations.kt:116 */
|
684 568 | impl ::std::fmt::Display for ConstraintViolation {
|
685 569 | /* ServerBuilderConstraintViolations.kt:117 */
|
686 570 | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
|
687 571 | /* ServerBuilderConstraintViolations.kt:118 */
|
688 572 | match self {
|
689 - | /* ServerBuilderConstraintViolations.kt:126 */ConstraintViolation::MissingCallsCount => write!(f, "`calls_count` was not provided but it is required when building `GetServerStatisticsOutput`"),
|
573 + | /* ServerBuilderConstraintViolations.kt:126 */ConstraintViolation::MissingName => write!(f, "`name` was not provided but it is required when building `GetPokemonSpeciesOutput`"),
|
574 + | /* ServerBuilderConstraintViolations.kt:126 */ConstraintViolation::MissingFlavorTextEntries => write!(f, "`flavor_text_entries` was not provided but it is required when building `GetPokemonSpeciesOutput`"),
|
690 575 | /* ServerBuilderConstraintViolations.kt:118 */}
|
691 576 | /* ServerBuilderConstraintViolations.kt:117 */
|
692 577 | }
|
693 578 | /* ServerBuilderConstraintViolations.kt:116 */
|
694 579 | }
|
695 580 | /* ServerBuilderConstraintViolations.kt:83 */
|
696 581 | impl ::std::error::Error for ConstraintViolation {}
|
697 582 | /* ServerBuilderGenerator.kt:446 */
|
698 - | impl ::std::convert::TryFrom<Builder> for crate::output::GetServerStatisticsOutput {
|
583 + | impl ::std::convert::TryFrom<Builder> for crate::output::GetPokemonSpeciesOutput {
|
699 584 | type Error = ConstraintViolation;
|
700 585 |
|
701 586 | fn try_from(builder: Builder) -> ::std::result::Result<Self, Self::Error> {
|
702 587 | builder.build()
|
703 588 | }
|
704 589 | }
|
705 - | /// /* ServerBuilderGenerator.kt:201 */A builder for [`GetServerStatisticsOutput`](crate::output::GetServerStatisticsOutput).
|
590 + | /// /* ServerBuilderGenerator.kt:201 */A builder for [`GetPokemonSpeciesOutput`](crate::output::GetPokemonSpeciesOutput).
|
706 591 | /* RustType.kt:534 */
|
707 592 | #[derive(::std::clone::Clone, ::std::default::Default, ::std::fmt::Debug)]
|
708 593 | /* ServerBuilderGenerator.kt:211 */
|
709 594 | pub struct Builder {
|
710 595 | /* ServerBuilderGenerator.kt:308 */
|
711 - | pub(crate) calls_count: ::std::option::Option<i64>,
|
596 + | pub(crate) name: ::std::option::Option<::std::string::String>,
|
597 + | /* ServerBuilderGenerator.kt:308 */
|
598 + | pub(crate) flavor_text_entries:
|
599 + | ::std::option::Option<::std::vec::Vec<crate::model::FlavorText>>,
|
712 600 | /* ServerBuilderGenerator.kt:211 */
|
713 601 | }
|
714 602 | /* ServerBuilderGenerator.kt:215 */
|
715 603 | impl Builder {
|
716 - | /// /* ServerBuilderGenerator.kt:331 */The number of calls executed by the server.
|
604 + | /// /* ServerBuilderGenerator.kt:331 */The name for this resource.
|
717 605 | /* ServerBuilderGenerator.kt:343 */
|
718 - | pub fn calls_count(mut self, input: i64) -> Self {
|
606 + | pub fn name(mut self, input: ::std::string::String) -> Self {
|
719 607 | /* ServerBuilderGenerator.kt:344 */
|
720 - | self.calls_count =
|
608 + | self.name =
|
721 609 | /* ServerBuilderGenerator.kt:345 */Some(
|
722 610 | /* ServerBuilderGenerator.kt:376 */input
|
723 611 | /* ServerBuilderGenerator.kt:345 */)
|
724 612 | /* ServerBuilderGenerator.kt:344 */;
|
725 613 | self
|
726 614 | /* ServerBuilderGenerator.kt:343 */
|
727 615 | }
|
728 - | /// /* ServerBuilderGenerator.kt:258 */Consumes the builder and constructs a [`GetServerStatisticsOutput`](crate::output::GetServerStatisticsOutput).
|
616 + | /// /* ServerBuilderGenerator.kt:331 */A list of flavor text entries for this Pokémon species.
|
617 + | /* ServerBuilderGenerator.kt:343 */
|
618 + | pub fn flavor_text_entries(
|
619 + | mut self,
|
620 + | input: ::std::vec::Vec<crate::model::FlavorText>,
|
621 + | ) -> Self {
|
622 + | /* ServerBuilderGenerator.kt:344 */
|
623 + | self.flavor_text_entries =
|
624 + | /* ServerBuilderGenerator.kt:345 */Some(
|
625 + | /* ServerBuilderGenerator.kt:376 */input
|
626 + | /* ServerBuilderGenerator.kt:345 */)
|
627 + | /* ServerBuilderGenerator.kt:344 */;
|
628 + | self
|
629 + | /* ServerBuilderGenerator.kt:343 */
|
630 + | }
|
631 + | /// /* ServerBuilderGenerator.kt:258 */Consumes the builder and constructs a [`GetPokemonSpeciesOutput`](crate::output::GetPokemonSpeciesOutput).
|
729 632 | /// /* ServerBuilderGenerator.kt:260 */
|
730 - | /// The builder fails to construct a [`GetServerStatisticsOutput`](crate::output::GetServerStatisticsOutput) if a [`ConstraintViolation`] occurs.
|
633 + | /// The builder fails to construct a [`GetPokemonSpeciesOutput`](crate::output::GetPokemonSpeciesOutput) if a [`ConstraintViolation`] occurs.
|
731 634 | ///
|
635 + | /// /* ServerBuilderGenerator.kt:268 */If the builder fails, it will return the _first_ encountered [`ConstraintViolation`].
|
732 636 | /* ServerBuilderGenerator.kt:271 */
|
733 - | pub fn build(
|
637 + | pub fn build(self) -> Result<crate::output::GetPokemonSpeciesOutput, ConstraintViolation> {
|
638 + | self.build_enforcing_all_constraints()
|
639 + | }
|
640 + | /* ServerBuilderGenerator.kt:283 */
|
641 + | fn build_enforcing_all_constraints(
|
734 642 | self,
|
735 - | ) -> Result<crate::output::GetServerStatisticsOutput, ConstraintViolation> {
|
643 + | ) -> Result<crate::output::GetPokemonSpeciesOutput, ConstraintViolation> {
|
644 + | /* ServerBuilderGenerator.kt:287 */
|
645 + | Ok(
|
646 + | /* ServerBuilderGenerator.kt:542 */
|
647 + | crate::output::GetPokemonSpeciesOutput {
|
648 + | /* ServerBuilderGenerator.kt:546 */
|
649 + | name: self
|
650 + | .name
|
651 + | /* ServerBuilderGenerator.kt:569 */
|
652 + | .ok_or(ConstraintViolation::MissingName)?,
|
653 + | /* ServerBuilderGenerator.kt:546 */
|
654 + | flavor_text_entries: self
|
655 + | .flavor_text_entries
|
656 + | /* ServerBuilderGenerator.kt:569 */
|
657 + | .ok_or(ConstraintViolation::MissingFlavorTextEntries)?,
|
658 + | /* ServerBuilderGenerator.kt:542 */
|
659 + | }, /* ServerBuilderGenerator.kt:287 */
|
660 + | )
|
661 + | /* ServerBuilderGenerator.kt:283 */
|
662 + | }
|
663 + | /* ServerBuilderGenerator.kt:215 */
|
664 + | }
|
665 + |
|
666 + | /* RustCrateInlineModuleComposingWriter.kt:299 */
|
667 + | }
|
668 + | /// /* ServerBuilderGenerator.kt:171 */See [`GetStorageOutput`](crate::output::GetStorageOutput).
|
669 + | pub mod get_storage_output {
|
670 + |
|
671 + | /* RustType.kt:534 */
|
672 + | #[derive(::std::cmp::PartialEq, ::std::fmt::Debug)]
|
673 + | /// /* ServerBuilderConstraintViolations.kt:72 */Holds one variant for each of the ways the builder can fail.
|
674 + | /* RustType.kt:534 */
|
675 + | #[non_exhaustive]
|
676 + | /* ServerBuilderConstraintViolations.kt:75 */
|
677 + | #[allow(clippy::enum_variant_names)]
|
678 + | pub enum ConstraintViolation {
|
679 + | /// /* ServerBuilderConstraintViolations.kt:137 */`collection` was not provided but it is required when building `GetStorageOutput`.
|
680 + | /* ServerBuilderConstraintViolations.kt:144 */
|
681 + | MissingCollection,
|
682 + | /* ServerBuilderConstraintViolations.kt:75 */
|
683 + | }
|
684 + | /* ServerBuilderConstraintViolations.kt:116 */
|
685 + | impl ::std::fmt::Display for ConstraintViolation {
|
686 + | /* ServerBuilderConstraintViolations.kt:117 */
|
687 + | fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
|
688 + | /* ServerBuilderConstraintViolations.kt:118 */
|
689 + | match self {
|
690 + | /* ServerBuilderConstraintViolations.kt:126 */ConstraintViolation::MissingCollection => write!(f, "`collection` was not provided but it is required when building `GetStorageOutput`"),
|
691 + | /* ServerBuilderConstraintViolations.kt:118 */}
|
692 + | /* ServerBuilderConstraintViolations.kt:117 */
|
693 + | }
|
694 + | /* ServerBuilderConstraintViolations.kt:116 */
|
695 + | }
|
696 + | /* ServerBuilderConstraintViolations.kt:83 */
|
697 + | impl ::std::error::Error for ConstraintViolation {}
|
698 + | /* ServerBuilderGenerator.kt:446 */
|
699 + | impl ::std::convert::TryFrom<Builder> for crate::output::GetStorageOutput {
|
700 + | type Error = ConstraintViolation;
|
701 + |
|
702 + | fn try_from(builder: Builder) -> ::std::result::Result<Self, Self::Error> {
|
703 + | builder.build()
|
704 + | }
|
705 + | }
|
706 + | /// /* ServerBuilderGenerator.kt:201 */A builder for [`GetStorageOutput`](crate::output::GetStorageOutput).
|
707 + | /* RustType.kt:534 */
|
708 + | #[derive(::std::clone::Clone, ::std::default::Default, ::std::fmt::Debug)]
|
709 + | /* ServerBuilderGenerator.kt:211 */
|
710 + | pub struct Builder {
|
711 + | /* ServerBuilderGenerator.kt:308 */
|
712 + | pub(crate) collection: ::std::option::Option<::std::vec::Vec<::std::string::String>>,
|
713 + | /* ServerBuilderGenerator.kt:211 */
|
714 + | }
|
715 + | /* ServerBuilderGenerator.kt:215 */
|
716 + | impl Builder {
|
717 + | /// /* ServerBuilderGenerator.kt:331 */A list of Pokémon species.
|
718 + | /* ServerBuilderGenerator.kt:343 */
|
719 + | pub fn collection(mut self, input: ::std::vec::Vec<::std::string::String>) -> Self {
|
720 + | /* ServerBuilderGenerator.kt:344 */
|
721 + | self.collection =
|
722 + | /* ServerBuilderGenerator.kt:345 */Some(
|
723 + | /* ServerBuilderGenerator.kt:376 */input
|
724 + | /* ServerBuilderGenerator.kt:345 */)
|
725 + | /* ServerBuilderGenerator.kt:344 */;
|
726 + | self
|
727 + | /* ServerBuilderGenerator.kt:343 */
|
728 + | }
|
729 + | /// /* ServerBuilderGenerator.kt:258 */Consumes the builder and constructs a [`GetStorageOutput`](crate::output::GetStorageOutput).
|
730 + | /// /* ServerBuilderGenerator.kt:260 */
|
731 + | /// The builder fails to construct a [`GetStorageOutput`](crate::output::GetStorageOutput) if a [`ConstraintViolation`] occurs.
|
732 + | ///
|
733 + | /* ServerBuilderGenerator.kt:271 */
|
734 + | pub fn build(self) -> Result<crate::output::GetStorageOutput, ConstraintViolation> {
|
736 735 | self.build_enforcing_all_constraints()
|
737 736 | }
|
738 737 | /* ServerBuilderGenerator.kt:283 */
|
739 738 | fn build_enforcing_all_constraints(
|
740 739 | self,
|
741 - | ) -> Result<crate::output::GetServerStatisticsOutput, ConstraintViolation> {
|
740 + | ) -> Result<crate::output::GetStorageOutput, ConstraintViolation> {
|
742 741 | /* ServerBuilderGenerator.kt:287 */
|
743 742 | Ok(
|
744 743 | /* ServerBuilderGenerator.kt:542 */
|
745 - | crate::output::GetServerStatisticsOutput {
|
744 + | crate::output::GetStorageOutput {
|
746 745 | /* ServerBuilderGenerator.kt:546 */
|
747 - | calls_count: self
|
748 - | .calls_count
|
746 + | collection: self
|
747 + | .collection
|
749 748 | /* ServerBuilderGenerator.kt:569 */
|
750 - | .ok_or(ConstraintViolation::MissingCallsCount)?,
|
749 + | .ok_or(ConstraintViolation::MissingCollection)?,
|
751 750 | /* ServerBuilderGenerator.kt:542 */
|
752 751 | }, /* ServerBuilderGenerator.kt:287 */
|
753 752 | )
|
754 753 | /* ServerBuilderGenerator.kt:283 */
|
755 754 | }
|
756 755 | /* ServerBuilderGenerator.kt:215 */
|
757 756 | }
|
758 757 |
|
759 758 | /* RustCrateInlineModuleComposingWriter.kt:299 */
|
760 759 | }
|