1#[non_exhaustive]
4#[derive(::std::fmt::Debug)]
5pub enum Error {
6 AccessDeniedException(crate::types::error::AccessDeniedException),
8 ConditionalOperationFailedException(crate::types::error::ConditionalOperationFailedException),
10 ConflictException(crate::types::error::ConflictException),
12 ContactFlowNotPublishedException(crate::types::error::ContactFlowNotPublishedException),
14 ContactNotFoundException(crate::types::error::ContactNotFoundException),
16 DestinationNotAllowedException(crate::types::error::DestinationNotAllowedException),
18 DuplicateResourceException(crate::types::error::DuplicateResourceException),
20 IdempotencyException(crate::types::error::IdempotencyException),
22 InternalServiceException(crate::types::error::InternalServiceException),
24 InvalidContactFlowException(crate::types::error::InvalidContactFlowException),
26 InvalidContactFlowModuleException(crate::types::error::InvalidContactFlowModuleException),
28 InvalidParameterException(crate::types::error::InvalidParameterException),
30 InvalidRequestException(crate::types::error::InvalidRequestException),
32 LimitExceededException(crate::types::error::LimitExceededException),
34 MaximumResultReturnedException(crate::types::error::MaximumResultReturnedException),
36 OutboundContactNotPermittedException(crate::types::error::OutboundContactNotPermittedException),
38 OutputTypeNotFoundException(crate::types::error::OutputTypeNotFoundException),
40 PropertyValidationException(crate::types::error::PropertyValidationException),
42 ResourceConflictException(crate::types::error::ResourceConflictException),
44 ResourceInUseException(crate::types::error::ResourceInUseException),
46 ResourceNotFoundException(crate::types::error::ResourceNotFoundException),
48 ResourceNotReadyException(crate::types::error::ResourceNotReadyException),
50 ServiceQuotaExceededException(crate::types::error::ServiceQuotaExceededException),
52 ThrottlingException(crate::types::error::ThrottlingException),
54 TooManyRequestsException(crate::types::error::TooManyRequestsException),
56 UserNotFoundException(crate::types::error::UserNotFoundException),
58 #[deprecated(note = "Matching `Unhandled` directly is not forwards compatible. Instead, match using a \
60 variable wildcard pattern and check `.code()`:
61 \
62 `err if err.code() == Some(\"SpecificExceptionCode\") => { /* handle the error */ }`
63 \
64 See [`ProvideErrorMetadata`](#impl-ProvideErrorMetadata-for-Error) for what information is available for the error.")]
65 Unhandled(crate::error::sealed_unhandled::Unhandled),
66}
67impl ::std::fmt::Display for Error {
68 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
69 match self {
70 Error::AccessDeniedException(inner) => inner.fmt(f),
71 Error::ConditionalOperationFailedException(inner) => inner.fmt(f),
72 Error::ConflictException(inner) => inner.fmt(f),
73 Error::ContactFlowNotPublishedException(inner) => inner.fmt(f),
74 Error::ContactNotFoundException(inner) => inner.fmt(f),
75 Error::DestinationNotAllowedException(inner) => inner.fmt(f),
76 Error::DuplicateResourceException(inner) => inner.fmt(f),
77 Error::IdempotencyException(inner) => inner.fmt(f),
78 Error::InternalServiceException(inner) => inner.fmt(f),
79 Error::InvalidContactFlowException(inner) => inner.fmt(f),
80 Error::InvalidContactFlowModuleException(inner) => inner.fmt(f),
81 Error::InvalidParameterException(inner) => inner.fmt(f),
82 Error::InvalidRequestException(inner) => inner.fmt(f),
83 Error::LimitExceededException(inner) => inner.fmt(f),
84 Error::MaximumResultReturnedException(inner) => inner.fmt(f),
85 Error::OutboundContactNotPermittedException(inner) => inner.fmt(f),
86 Error::OutputTypeNotFoundException(inner) => inner.fmt(f),
87 Error::PropertyValidationException(inner) => inner.fmt(f),
88 Error::ResourceConflictException(inner) => inner.fmt(f),
89 Error::ResourceInUseException(inner) => inner.fmt(f),
90 Error::ResourceNotFoundException(inner) => inner.fmt(f),
91 Error::ResourceNotReadyException(inner) => inner.fmt(f),
92 Error::ServiceQuotaExceededException(inner) => inner.fmt(f),
93 Error::ThrottlingException(inner) => inner.fmt(f),
94 Error::TooManyRequestsException(inner) => inner.fmt(f),
95 Error::UserNotFoundException(inner) => inner.fmt(f),
96 Error::Unhandled(_) => {
97 if let ::std::option::Option::Some(code) = ::aws_smithy_types::error::metadata::ProvideErrorMetadata::code(self) {
98 write!(f, "unhandled error ({code})")
99 } else {
100 f.write_str("unhandled error")
101 }
102 }
103 }
104 }
105}
106impl From<::aws_smithy_types::error::operation::BuildError> for Error {
107 fn from(value: ::aws_smithy_types::error::operation::BuildError) -> Self {
108 Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
109 source: value.into(),
110 meta: ::std::default::Default::default(),
111 })
112 }
113}
114impl ::aws_smithy_types::error::metadata::ProvideErrorMetadata for Error {
115 fn meta(&self) -> &::aws_smithy_types::error::metadata::ErrorMetadata {
116 match self {
117 Self::AccessDeniedException(inner) => inner.meta(),
118 Self::ConditionalOperationFailedException(inner) => inner.meta(),
119 Self::ConflictException(inner) => inner.meta(),
120 Self::ContactFlowNotPublishedException(inner) => inner.meta(),
121 Self::ContactNotFoundException(inner) => inner.meta(),
122 Self::DestinationNotAllowedException(inner) => inner.meta(),
123 Self::DuplicateResourceException(inner) => inner.meta(),
124 Self::IdempotencyException(inner) => inner.meta(),
125 Self::InternalServiceException(inner) => inner.meta(),
126 Self::InvalidContactFlowException(inner) => inner.meta(),
127 Self::InvalidContactFlowModuleException(inner) => inner.meta(),
128 Self::InvalidParameterException(inner) => inner.meta(),
129 Self::InvalidRequestException(inner) => inner.meta(),
130 Self::LimitExceededException(inner) => inner.meta(),
131 Self::MaximumResultReturnedException(inner) => inner.meta(),
132 Self::OutboundContactNotPermittedException(inner) => inner.meta(),
133 Self::OutputTypeNotFoundException(inner) => inner.meta(),
134 Self::PropertyValidationException(inner) => inner.meta(),
135 Self::ResourceConflictException(inner) => inner.meta(),
136 Self::ResourceInUseException(inner) => inner.meta(),
137 Self::ResourceNotFoundException(inner) => inner.meta(),
138 Self::ResourceNotReadyException(inner) => inner.meta(),
139 Self::ServiceQuotaExceededException(inner) => inner.meta(),
140 Self::ThrottlingException(inner) => inner.meta(),
141 Self::TooManyRequestsException(inner) => inner.meta(),
142 Self::UserNotFoundException(inner) => inner.meta(),
143 Self::Unhandled(inner) => &inner.meta,
144 }
145 }
146}
147impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::activate_evaluation_form::ActivateEvaluationFormError, R>> for Error
148where
149 R: Send + Sync + std::fmt::Debug + 'static,
150{
151 fn from(
152 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::activate_evaluation_form::ActivateEvaluationFormError, R>,
153 ) -> Self {
154 match err {
155 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
156 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
157 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
158 source: err.into(),
159 }),
160 }
161 }
162}
163impl From<crate::operation::activate_evaluation_form::ActivateEvaluationFormError> for Error {
164 fn from(err: crate::operation::activate_evaluation_form::ActivateEvaluationFormError) -> Self {
165 match err {
166 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::InternalServiceException(inner) => {
167 Error::InternalServiceException(inner)
168 }
169 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::InvalidParameterException(inner) => {
170 Error::InvalidParameterException(inner)
171 }
172 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::ResourceConflictException(inner) => {
173 Error::ResourceConflictException(inner)
174 }
175 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::ResourceNotFoundException(inner) => {
176 Error::ResourceNotFoundException(inner)
177 }
178 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
179 crate::operation::activate_evaluation_form::ActivateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
180 }
181 }
182}
183impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError, R>>
184 for Error
185where
186 R: Send + Sync + std::fmt::Debug + 'static,
187{
188 fn from(
189 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError, R>,
190 ) -> Self {
191 match err {
192 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
193 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
194 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
195 source: err.into(),
196 }),
197 }
198 }
199}
200impl From<crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError> for Error {
201 fn from(err: crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError) -> Self {
202 match err {
203 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::InternalServiceException(inner) => {
204 Error::InternalServiceException(inner)
205 }
206 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::InvalidParameterException(inner) => {
207 Error::InvalidParameterException(inner)
208 }
209 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::InvalidRequestException(inner) => {
210 Error::InvalidRequestException(inner)
211 }
212 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
213 Error::ResourceNotFoundException(inner)
214 }
215 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::ThrottlingException(inner) => {
216 Error::ThrottlingException(inner)
217 }
218 crate::operation::associate_analytics_data_set::AssociateAnalyticsDataSetError::Unhandled(inner) => Error::Unhandled(inner),
219 }
220 }
221}
222impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_approved_origin::AssociateApprovedOriginError, R>>
223 for Error
224where
225 R: Send + Sync + std::fmt::Debug + 'static,
226{
227 fn from(
228 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_approved_origin::AssociateApprovedOriginError, R>,
229 ) -> Self {
230 match err {
231 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
232 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
233 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
234 source: err.into(),
235 }),
236 }
237 }
238}
239impl From<crate::operation::associate_approved_origin::AssociateApprovedOriginError> for Error {
240 fn from(err: crate::operation::associate_approved_origin::AssociateApprovedOriginError) -> Self {
241 match err {
242 crate::operation::associate_approved_origin::AssociateApprovedOriginError::InternalServiceException(inner) => {
243 Error::InternalServiceException(inner)
244 }
245 crate::operation::associate_approved_origin::AssociateApprovedOriginError::InvalidParameterException(inner) => {
246 Error::InvalidParameterException(inner)
247 }
248 crate::operation::associate_approved_origin::AssociateApprovedOriginError::InvalidRequestException(inner) => {
249 Error::InvalidRequestException(inner)
250 }
251 crate::operation::associate_approved_origin::AssociateApprovedOriginError::ResourceConflictException(inner) => {
252 Error::ResourceConflictException(inner)
253 }
254 crate::operation::associate_approved_origin::AssociateApprovedOriginError::ResourceNotFoundException(inner) => {
255 Error::ResourceNotFoundException(inner)
256 }
257 crate::operation::associate_approved_origin::AssociateApprovedOriginError::ServiceQuotaExceededException(inner) => {
258 Error::ServiceQuotaExceededException(inner)
259 }
260 crate::operation::associate_approved_origin::AssociateApprovedOriginError::ThrottlingException(inner) => {
261 Error::ThrottlingException(inner)
262 }
263 crate::operation::associate_approved_origin::AssociateApprovedOriginError::Unhandled(inner) => Error::Unhandled(inner),
264 }
265 }
266}
267impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_bot::AssociateBotError, R>> for Error
268where
269 R: Send + Sync + std::fmt::Debug + 'static,
270{
271 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_bot::AssociateBotError, R>) -> Self {
272 match err {
273 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
274 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
275 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
276 source: err.into(),
277 }),
278 }
279 }
280}
281impl From<crate::operation::associate_bot::AssociateBotError> for Error {
282 fn from(err: crate::operation::associate_bot::AssociateBotError) -> Self {
283 match err {
284 crate::operation::associate_bot::AssociateBotError::InternalServiceException(inner) => Error::InternalServiceException(inner),
285 crate::operation::associate_bot::AssociateBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
286 crate::operation::associate_bot::AssociateBotError::LimitExceededException(inner) => Error::LimitExceededException(inner),
287 crate::operation::associate_bot::AssociateBotError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
288 crate::operation::associate_bot::AssociateBotError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
289 crate::operation::associate_bot::AssociateBotError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
290 crate::operation::associate_bot::AssociateBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
291 crate::operation::associate_bot::AssociateBotError::Unhandled(inner) => Error::Unhandled(inner),
292 }
293 }
294}
295impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError, R>>
296 for Error
297where
298 R: Send + Sync + std::fmt::Debug + 'static,
299{
300 fn from(
301 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError, R>,
302 ) -> Self {
303 match err {
304 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
305 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
306 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
307 source: err.into(),
308 }),
309 }
310 }
311}
312impl From<crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError> for Error {
313 fn from(err: crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError) -> Self {
314 match err {
315 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::AccessDeniedException(inner) => {
316 Error::AccessDeniedException(inner)
317 }
318 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::InternalServiceException(inner) => {
319 Error::InternalServiceException(inner)
320 }
321 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::InvalidRequestException(inner) => {
322 Error::InvalidRequestException(inner)
323 }
324 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::ResourceNotFoundException(inner) => {
325 Error::ResourceNotFoundException(inner)
326 }
327 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::ThrottlingException(inner) => {
328 Error::ThrottlingException(inner)
329 }
330 crate::operation::associate_default_vocabulary::AssociateDefaultVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
331 }
332 }
333}
334impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_flow::AssociateFlowError, R>> for Error
335where
336 R: Send + Sync + std::fmt::Debug + 'static,
337{
338 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_flow::AssociateFlowError, R>) -> Self {
339 match err {
340 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
341 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
342 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
343 source: err.into(),
344 }),
345 }
346 }
347}
348impl From<crate::operation::associate_flow::AssociateFlowError> for Error {
349 fn from(err: crate::operation::associate_flow::AssociateFlowError) -> Self {
350 match err {
351 crate::operation::associate_flow::AssociateFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
352 crate::operation::associate_flow::AssociateFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
353 crate::operation::associate_flow::AssociateFlowError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
354 crate::operation::associate_flow::AssociateFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
355 crate::operation::associate_flow::AssociateFlowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
356 crate::operation::associate_flow::AssociateFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
357 crate::operation::associate_flow::AssociateFlowError::Unhandled(inner) => Error::Unhandled(inner),
358 }
359 }
360}
361impl<R>
362 From<
363 ::aws_smithy_runtime_api::client::result::SdkError<
364 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError,
365 R,
366 >,
367 > for Error
368where
369 R: Send + Sync + std::fmt::Debug + 'static,
370{
371 fn from(
372 err: ::aws_smithy_runtime_api::client::result::SdkError<
373 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError,
374 R,
375 >,
376 ) -> Self {
377 match err {
378 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
379 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
380 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
381 source: err.into(),
382 }),
383 }
384 }
385}
386impl From<crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError> for Error {
387 fn from(err: crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError) -> Self {
388 match err {
389 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::InternalServiceException(inner) => {
390 Error::InternalServiceException(inner)
391 }
392 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::InvalidParameterException(inner) => {
393 Error::InvalidParameterException(inner)
394 }
395 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::InvalidRequestException(inner) => {
396 Error::InvalidRequestException(inner)
397 }
398 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::ResourceConflictException(inner) => {
399 Error::ResourceConflictException(inner)
400 }
401 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::ResourceNotFoundException(inner) => {
402 Error::ResourceNotFoundException(inner)
403 }
404 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::ThrottlingException(inner) => {
405 Error::ThrottlingException(inner)
406 }
407 crate::operation::associate_instance_storage_config::AssociateInstanceStorageConfigError::Unhandled(inner) => Error::Unhandled(inner),
408 }
409 }
410}
411impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_lambda_function::AssociateLambdaFunctionError, R>>
412 for Error
413where
414 R: Send + Sync + std::fmt::Debug + 'static,
415{
416 fn from(
417 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_lambda_function::AssociateLambdaFunctionError, R>,
418 ) -> Self {
419 match err {
420 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
421 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
422 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
423 source: err.into(),
424 }),
425 }
426 }
427}
428impl From<crate::operation::associate_lambda_function::AssociateLambdaFunctionError> for Error {
429 fn from(err: crate::operation::associate_lambda_function::AssociateLambdaFunctionError) -> Self {
430 match err {
431 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::InternalServiceException(inner) => {
432 Error::InternalServiceException(inner)
433 }
434 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::InvalidParameterException(inner) => {
435 Error::InvalidParameterException(inner)
436 }
437 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::InvalidRequestException(inner) => {
438 Error::InvalidRequestException(inner)
439 }
440 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::ResourceConflictException(inner) => {
441 Error::ResourceConflictException(inner)
442 }
443 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::ResourceNotFoundException(inner) => {
444 Error::ResourceNotFoundException(inner)
445 }
446 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::ServiceQuotaExceededException(inner) => {
447 Error::ServiceQuotaExceededException(inner)
448 }
449 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::ThrottlingException(inner) => {
450 Error::ThrottlingException(inner)
451 }
452 crate::operation::associate_lambda_function::AssociateLambdaFunctionError::Unhandled(inner) => Error::Unhandled(inner),
453 }
454 }
455}
456impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_lex_bot::AssociateLexBotError, R>> for Error
457where
458 R: Send + Sync + std::fmt::Debug + 'static,
459{
460 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_lex_bot::AssociateLexBotError, R>) -> Self {
461 match err {
462 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
463 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
464 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
465 source: err.into(),
466 }),
467 }
468 }
469}
470impl From<crate::operation::associate_lex_bot::AssociateLexBotError> for Error {
471 fn from(err: crate::operation::associate_lex_bot::AssociateLexBotError) -> Self {
472 match err {
473 crate::operation::associate_lex_bot::AssociateLexBotError::InternalServiceException(inner) => Error::InternalServiceException(inner),
474 crate::operation::associate_lex_bot::AssociateLexBotError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
475 crate::operation::associate_lex_bot::AssociateLexBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
476 crate::operation::associate_lex_bot::AssociateLexBotError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
477 crate::operation::associate_lex_bot::AssociateLexBotError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
478 crate::operation::associate_lex_bot::AssociateLexBotError::ServiceQuotaExceededException(inner) => {
479 Error::ServiceQuotaExceededException(inner)
480 }
481 crate::operation::associate_lex_bot::AssociateLexBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
482 crate::operation::associate_lex_bot::AssociateLexBotError::Unhandled(inner) => Error::Unhandled(inner),
483 }
484 }
485}
486impl<R>
487 From<
488 ::aws_smithy_runtime_api::client::result::SdkError<
489 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError,
490 R,
491 >,
492 > for Error
493where
494 R: Send + Sync + std::fmt::Debug + 'static,
495{
496 fn from(
497 err: ::aws_smithy_runtime_api::client::result::SdkError<
498 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError,
499 R,
500 >,
501 ) -> Self {
502 match err {
503 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
504 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
505 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
506 source: err.into(),
507 }),
508 }
509 }
510}
511impl From<crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError> for Error {
512 fn from(err: crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError) -> Self {
513 match err {
514 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::AccessDeniedException(inner) => {
515 Error::AccessDeniedException(inner)
516 }
517 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::InternalServiceException(inner) => {
518 Error::InternalServiceException(inner)
519 }
520 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::InvalidParameterException(inner) => {
521 Error::InvalidParameterException(inner)
522 }
523 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::ResourceNotFoundException(inner) => {
524 Error::ResourceNotFoundException(inner)
525 }
526 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::ThrottlingException(inner) => {
527 Error::ThrottlingException(inner)
528 }
529 crate::operation::associate_phone_number_contact_flow::AssociatePhoneNumberContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
530 }
531 }
532}
533impl<R>
534 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError, R>>
535 for Error
536where
537 R: Send + Sync + std::fmt::Debug + 'static,
538{
539 fn from(
540 err: ::aws_smithy_runtime_api::client::result::SdkError<
541 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError,
542 R,
543 >,
544 ) -> Self {
545 match err {
546 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
547 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
548 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
549 source: err.into(),
550 }),
551 }
552 }
553}
554impl From<crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError> for Error {
555 fn from(err: crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError) -> Self {
556 match err {
557 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::InternalServiceException(inner) => {
558 Error::InternalServiceException(inner)
559 }
560 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::InvalidParameterException(inner) => {
561 Error::InvalidParameterException(inner)
562 }
563 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::InvalidRequestException(inner) => {
564 Error::InvalidRequestException(inner)
565 }
566 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::LimitExceededException(inner) => {
567 Error::LimitExceededException(inner)
568 }
569 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::ResourceNotFoundException(inner) => {
570 Error::ResourceNotFoundException(inner)
571 }
572 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::ThrottlingException(inner) => {
573 Error::ThrottlingException(inner)
574 }
575 crate::operation::associate_queue_quick_connects::AssociateQueueQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
576 }
577 }
578}
579impl<R>
580 From<
581 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError, R>,
582 > for Error
583where
584 R: Send + Sync + std::fmt::Debug + 'static,
585{
586 fn from(
587 err: ::aws_smithy_runtime_api::client::result::SdkError<
588 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError,
589 R,
590 >,
591 ) -> Self {
592 match err {
593 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
594 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
595 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
596 source: err.into(),
597 }),
598 }
599 }
600}
601impl From<crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError> for Error {
602 fn from(err: crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError) -> Self {
603 match err {
604 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::InternalServiceException(inner) => {
605 Error::InternalServiceException(inner)
606 }
607 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::InvalidParameterException(inner) => {
608 Error::InvalidParameterException(inner)
609 }
610 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::InvalidRequestException(inner) => {
611 Error::InvalidRequestException(inner)
612 }
613 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
614 Error::ResourceNotFoundException(inner)
615 }
616 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::ThrottlingException(inner) => {
617 Error::ThrottlingException(inner)
618 }
619 crate::operation::associate_routing_profile_queues::AssociateRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
620 }
621 }
622}
623impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_security_key::AssociateSecurityKeyError, R>> for Error
624where
625 R: Send + Sync + std::fmt::Debug + 'static,
626{
627 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_security_key::AssociateSecurityKeyError, R>) -> Self {
628 match err {
629 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
630 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
631 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
632 source: err.into(),
633 }),
634 }
635 }
636}
637impl From<crate::operation::associate_security_key::AssociateSecurityKeyError> for Error {
638 fn from(err: crate::operation::associate_security_key::AssociateSecurityKeyError) -> Self {
639 match err {
640 crate::operation::associate_security_key::AssociateSecurityKeyError::InternalServiceException(inner) => {
641 Error::InternalServiceException(inner)
642 }
643 crate::operation::associate_security_key::AssociateSecurityKeyError::InvalidParameterException(inner) => {
644 Error::InvalidParameterException(inner)
645 }
646 crate::operation::associate_security_key::AssociateSecurityKeyError::InvalidRequestException(inner) => {
647 Error::InvalidRequestException(inner)
648 }
649 crate::operation::associate_security_key::AssociateSecurityKeyError::ResourceConflictException(inner) => {
650 Error::ResourceConflictException(inner)
651 }
652 crate::operation::associate_security_key::AssociateSecurityKeyError::ResourceNotFoundException(inner) => {
653 Error::ResourceNotFoundException(inner)
654 }
655 crate::operation::associate_security_key::AssociateSecurityKeyError::ServiceQuotaExceededException(inner) => {
656 Error::ServiceQuotaExceededException(inner)
657 }
658 crate::operation::associate_security_key::AssociateSecurityKeyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
659 crate::operation::associate_security_key::AssociateSecurityKeyError::Unhandled(inner) => Error::Unhandled(inner),
660 }
661 }
662}
663impl<R>
664 From<
665 ::aws_smithy_runtime_api::client::result::SdkError<
666 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError,
667 R,
668 >,
669 > for Error
670where
671 R: Send + Sync + std::fmt::Debug + 'static,
672{
673 fn from(
674 err: ::aws_smithy_runtime_api::client::result::SdkError<
675 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError,
676 R,
677 >,
678 ) -> Self {
679 match err {
680 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
681 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
682 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
683 source: err.into(),
684 }),
685 }
686 }
687}
688impl From<crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError> for Error {
689 fn from(err: crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError) -> Self {
690 match err {
691 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::AccessDeniedException(inner) => {
692 Error::AccessDeniedException(inner)
693 }
694 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::InternalServiceException(
695 inner,
696 ) => Error::InternalServiceException(inner),
697 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::InvalidRequestException(
698 inner,
699 ) => Error::InvalidRequestException(inner),
700 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::ResourceConflictException(
701 inner,
702 ) => Error::ResourceConflictException(inner),
703 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::ResourceNotFoundException(
704 inner,
705 ) => Error::ResourceNotFoundException(inner),
706 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::ThrottlingException(inner) => {
707 Error::ThrottlingException(inner)
708 }
709 crate::operation::associate_traffic_distribution_group_user::AssociateTrafficDistributionGroupUserError::Unhandled(inner) => {
710 Error::Unhandled(inner)
711 }
712 }
713 }
714}
715impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_user_proficiencies::AssociateUserProficienciesError, R>>
716 for Error
717where
718 R: Send + Sync + std::fmt::Debug + 'static,
719{
720 fn from(
721 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::associate_user_proficiencies::AssociateUserProficienciesError, R>,
722 ) -> Self {
723 match err {
724 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
725 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
726 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
727 source: err.into(),
728 }),
729 }
730 }
731}
732impl From<crate::operation::associate_user_proficiencies::AssociateUserProficienciesError> for Error {
733 fn from(err: crate::operation::associate_user_proficiencies::AssociateUserProficienciesError) -> Self {
734 match err {
735 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::InternalServiceException(inner) => {
736 Error::InternalServiceException(inner)
737 }
738 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::InvalidParameterException(inner) => {
739 Error::InvalidParameterException(inner)
740 }
741 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::InvalidRequestException(inner) => {
742 Error::InvalidRequestException(inner)
743 }
744 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::ResourceNotFoundException(inner) => {
745 Error::ResourceNotFoundException(inner)
746 }
747 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::ThrottlingException(inner) => {
748 Error::ThrottlingException(inner)
749 }
750 crate::operation::associate_user_proficiencies::AssociateUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
751 }
752 }
753}
754impl<R>
755 From<
756 ::aws_smithy_runtime_api::client::result::SdkError<
757 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError,
758 R,
759 >,
760 > for Error
761where
762 R: Send + Sync + std::fmt::Debug + 'static,
763{
764 fn from(
765 err: ::aws_smithy_runtime_api::client::result::SdkError<
766 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError,
767 R,
768 >,
769 ) -> Self {
770 match err {
771 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
772 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
773 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
774 source: err.into(),
775 }),
776 }
777 }
778}
779impl From<crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError> for Error {
780 fn from(err: crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError) -> Self {
781 match err {
782 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::InternalServiceException(inner) => {
783 Error::InternalServiceException(inner)
784 }
785 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::InvalidParameterException(inner) => {
786 Error::InvalidParameterException(inner)
787 }
788 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::InvalidRequestException(inner) => {
789 Error::InvalidRequestException(inner)
790 }
791 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
792 Error::ResourceNotFoundException(inner)
793 }
794 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::ThrottlingException(inner) => {
795 Error::ThrottlingException(inner)
796 }
797 crate::operation::batch_associate_analytics_data_set::BatchAssociateAnalyticsDataSetError::Unhandled(inner) => Error::Unhandled(inner),
798 }
799 }
800}
801impl<R>
802 From<
803 ::aws_smithy_runtime_api::client::result::SdkError<
804 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError,
805 R,
806 >,
807 > for Error
808where
809 R: Send + Sync + std::fmt::Debug + 'static,
810{
811 fn from(
812 err: ::aws_smithy_runtime_api::client::result::SdkError<
813 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError,
814 R,
815 >,
816 ) -> Self {
817 match err {
818 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
819 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
820 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
821 source: err.into(),
822 }),
823 }
824 }
825}
826impl From<crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError> for Error {
827 fn from(err: crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError) -> Self {
828 match err {
829 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::InternalServiceException(inner) => {
830 Error::InternalServiceException(inner)
831 }
832 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::InvalidParameterException(inner) => {
833 Error::InvalidParameterException(inner)
834 }
835 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::InvalidRequestException(inner) => {
836 Error::InvalidRequestException(inner)
837 }
838 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
839 Error::ResourceNotFoundException(inner)
840 }
841 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::ThrottlingException(inner) => {
842 Error::ThrottlingException(inner)
843 }
844 crate::operation::batch_disassociate_analytics_data_set::BatchDisassociateAnalyticsDataSetError::Unhandled(inner) => {
845 Error::Unhandled(inner)
846 }
847 }
848 }
849}
850impl<R>
851 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError, R>>
852 for Error
853where
854 R: Send + Sync + std::fmt::Debug + 'static,
855{
856 fn from(
857 err: ::aws_smithy_runtime_api::client::result::SdkError<
858 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError,
859 R,
860 >,
861 ) -> Self {
862 match err {
863 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
864 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
865 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
866 source: err.into(),
867 }),
868 }
869 }
870}
871impl From<crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError> for Error {
872 fn from(err: crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError) -> Self {
873 match err {
874 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::AccessDeniedException(inner) => {
875 Error::AccessDeniedException(inner)
876 }
877 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::InternalServiceException(inner) => {
878 Error::InternalServiceException(inner)
879 }
880 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::InvalidRequestException(inner) => {
881 Error::InvalidRequestException(inner)
882 }
883 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::ResourceNotFoundException(inner) => {
884 Error::ResourceNotFoundException(inner)
885 }
886 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::ThrottlingException(inner) => {
887 Error::ThrottlingException(inner)
888 }
889 crate::operation::batch_get_attached_file_metadata::BatchGetAttachedFileMetadataError::Unhandled(inner) => Error::Unhandled(inner),
890 }
891 }
892}
893impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_flow_association::BatchGetFlowAssociationError, R>>
894 for Error
895where
896 R: Send + Sync + std::fmt::Debug + 'static,
897{
898 fn from(
899 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_get_flow_association::BatchGetFlowAssociationError, R>,
900 ) -> Self {
901 match err {
902 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
903 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
904 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
905 source: err.into(),
906 }),
907 }
908 }
909}
910impl From<crate::operation::batch_get_flow_association::BatchGetFlowAssociationError> for Error {
911 fn from(err: crate::operation::batch_get_flow_association::BatchGetFlowAssociationError) -> Self {
912 match err {
913 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::AccessDeniedException(inner) => {
914 Error::AccessDeniedException(inner)
915 }
916 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::InternalServiceException(inner) => {
917 Error::InternalServiceException(inner)
918 }
919 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::InvalidParameterException(inner) => {
920 Error::InvalidParameterException(inner)
921 }
922 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::InvalidRequestException(inner) => {
923 Error::InvalidRequestException(inner)
924 }
925 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::ResourceNotFoundException(inner) => {
926 Error::ResourceNotFoundException(inner)
927 }
928 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::ThrottlingException(inner) => {
929 Error::ThrottlingException(inner)
930 }
931 crate::operation::batch_get_flow_association::BatchGetFlowAssociationError::Unhandled(inner) => Error::Unhandled(inner),
932 }
933 }
934}
935impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_put_contact::BatchPutContactError, R>> for Error
936where
937 R: Send + Sync + std::fmt::Debug + 'static,
938{
939 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::batch_put_contact::BatchPutContactError, R>) -> Self {
940 match err {
941 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
942 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
943 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
944 source: err.into(),
945 }),
946 }
947 }
948}
949impl From<crate::operation::batch_put_contact::BatchPutContactError> for Error {
950 fn from(err: crate::operation::batch_put_contact::BatchPutContactError) -> Self {
951 match err {
952 crate::operation::batch_put_contact::BatchPutContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
953 crate::operation::batch_put_contact::BatchPutContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
954 crate::operation::batch_put_contact::BatchPutContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
955 crate::operation::batch_put_contact::BatchPutContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
956 crate::operation::batch_put_contact::BatchPutContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
957 crate::operation::batch_put_contact::BatchPutContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
958 crate::operation::batch_put_contact::BatchPutContactError::Unhandled(inner) => Error::Unhandled(inner),
959 }
960 }
961}
962impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::claim_phone_number::ClaimPhoneNumberError, R>> for Error
963where
964 R: Send + Sync + std::fmt::Debug + 'static,
965{
966 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::claim_phone_number::ClaimPhoneNumberError, R>) -> Self {
967 match err {
968 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
969 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
970 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
971 source: err.into(),
972 }),
973 }
974 }
975}
976impl From<crate::operation::claim_phone_number::ClaimPhoneNumberError> for Error {
977 fn from(err: crate::operation::claim_phone_number::ClaimPhoneNumberError) -> Self {
978 match err {
979 crate::operation::claim_phone_number::ClaimPhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
980 crate::operation::claim_phone_number::ClaimPhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
981 crate::operation::claim_phone_number::ClaimPhoneNumberError::InternalServiceException(inner) => Error::InternalServiceException(inner),
982 crate::operation::claim_phone_number::ClaimPhoneNumberError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
983 crate::operation::claim_phone_number::ClaimPhoneNumberError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
984 crate::operation::claim_phone_number::ClaimPhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
985 crate::operation::claim_phone_number::ClaimPhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
986 }
987 }
988}
989impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError, R>>
990 for Error
991where
992 R: Send + Sync + std::fmt::Debug + 'static,
993{
994 fn from(
995 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError, R>,
996 ) -> Self {
997 match err {
998 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
999 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1000 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1001 source: err.into(),
1002 }),
1003 }
1004 }
1005}
1006impl From<crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError> for Error {
1007 fn from(err: crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError) -> Self {
1008 match err {
1009 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::AccessDeniedException(inner) => {
1010 Error::AccessDeniedException(inner)
1011 }
1012 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::InternalServiceException(inner) => {
1013 Error::InternalServiceException(inner)
1014 }
1015 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::InvalidRequestException(inner) => {
1016 Error::InvalidRequestException(inner)
1017 }
1018 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::ResourceNotFoundException(inner) => {
1019 Error::ResourceNotFoundException(inner)
1020 }
1021 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::ThrottlingException(inner) => {
1022 Error::ThrottlingException(inner)
1023 }
1024 crate::operation::complete_attached_file_upload::CompleteAttachedFileUploadError::Unhandled(inner) => Error::Unhandled(inner),
1025 }
1026 }
1027}
1028impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent_status::CreateAgentStatusError, R>> for Error
1029where
1030 R: Send + Sync + std::fmt::Debug + 'static,
1031{
1032 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_agent_status::CreateAgentStatusError, R>) -> Self {
1033 match err {
1034 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1035 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1036 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1037 source: err.into(),
1038 }),
1039 }
1040 }
1041}
1042impl From<crate::operation::create_agent_status::CreateAgentStatusError> for Error {
1043 fn from(err: crate::operation::create_agent_status::CreateAgentStatusError) -> Self {
1044 match err {
1045 crate::operation::create_agent_status::CreateAgentStatusError::DuplicateResourceException(inner) => {
1046 Error::DuplicateResourceException(inner)
1047 }
1048 crate::operation::create_agent_status::CreateAgentStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1049 crate::operation::create_agent_status::CreateAgentStatusError::InvalidParameterException(inner) => {
1050 Error::InvalidParameterException(inner)
1051 }
1052 crate::operation::create_agent_status::CreateAgentStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1053 crate::operation::create_agent_status::CreateAgentStatusError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1054 crate::operation::create_agent_status::CreateAgentStatusError::ResourceNotFoundException(inner) => {
1055 Error::ResourceNotFoundException(inner)
1056 }
1057 crate::operation::create_agent_status::CreateAgentStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1058 crate::operation::create_agent_status::CreateAgentStatusError::Unhandled(inner) => Error::Unhandled(inner),
1059 }
1060 }
1061}
1062impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact::CreateContactError, R>> for Error
1063where
1064 R: Send + Sync + std::fmt::Debug + 'static,
1065{
1066 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact::CreateContactError, R>) -> Self {
1067 match err {
1068 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1069 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1070 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1071 source: err.into(),
1072 }),
1073 }
1074 }
1075}
1076impl From<crate::operation::create_contact::CreateContactError> for Error {
1077 fn from(err: crate::operation::create_contact::CreateContactError) -> Self {
1078 match err {
1079 crate::operation::create_contact::CreateContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1080 crate::operation::create_contact::CreateContactError::ConflictException(inner) => Error::ConflictException(inner),
1081 crate::operation::create_contact::CreateContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
1082 crate::operation::create_contact::CreateContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1083 crate::operation::create_contact::CreateContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1084 crate::operation::create_contact::CreateContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1085 crate::operation::create_contact::CreateContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1086 crate::operation::create_contact::CreateContactError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1087 crate::operation::create_contact::CreateContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1088 crate::operation::create_contact::CreateContactError::Unhandled(inner) => Error::Unhandled(inner),
1089 }
1090 }
1091}
1092impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow::CreateContactFlowError, R>> for Error
1093where
1094 R: Send + Sync + std::fmt::Debug + 'static,
1095{
1096 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow::CreateContactFlowError, R>) -> Self {
1097 match err {
1098 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1099 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1100 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1101 source: err.into(),
1102 }),
1103 }
1104 }
1105}
1106impl From<crate::operation::create_contact_flow::CreateContactFlowError> for Error {
1107 fn from(err: crate::operation::create_contact_flow::CreateContactFlowError) -> Self {
1108 match err {
1109 crate::operation::create_contact_flow::CreateContactFlowError::DuplicateResourceException(inner) => {
1110 Error::DuplicateResourceException(inner)
1111 }
1112 crate::operation::create_contact_flow::CreateContactFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1113 crate::operation::create_contact_flow::CreateContactFlowError::InvalidContactFlowException(inner) => {
1114 Error::InvalidContactFlowException(inner)
1115 }
1116 crate::operation::create_contact_flow::CreateContactFlowError::InvalidParameterException(inner) => {
1117 Error::InvalidParameterException(inner)
1118 }
1119 crate::operation::create_contact_flow::CreateContactFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1120 crate::operation::create_contact_flow::CreateContactFlowError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1121 crate::operation::create_contact_flow::CreateContactFlowError::ResourceNotFoundException(inner) => {
1122 Error::ResourceNotFoundException(inner)
1123 }
1124 crate::operation::create_contact_flow::CreateContactFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1125 crate::operation::create_contact_flow::CreateContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
1126 }
1127 }
1128}
1129impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_module::CreateContactFlowModuleError, R>>
1130 for Error
1131where
1132 R: Send + Sync + std::fmt::Debug + 'static,
1133{
1134 fn from(
1135 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_module::CreateContactFlowModuleError, R>,
1136 ) -> Self {
1137 match err {
1138 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1139 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1140 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1141 source: err.into(),
1142 }),
1143 }
1144 }
1145}
1146impl From<crate::operation::create_contact_flow_module::CreateContactFlowModuleError> for Error {
1147 fn from(err: crate::operation::create_contact_flow_module::CreateContactFlowModuleError) -> Self {
1148 match err {
1149 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::AccessDeniedException(inner) => {
1150 Error::AccessDeniedException(inner)
1151 }
1152 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::DuplicateResourceException(inner) => {
1153 Error::DuplicateResourceException(inner)
1154 }
1155 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::IdempotencyException(inner) => {
1156 Error::IdempotencyException(inner)
1157 }
1158 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::InternalServiceException(inner) => {
1159 Error::InternalServiceException(inner)
1160 }
1161 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::InvalidContactFlowModuleException(inner) => {
1162 Error::InvalidContactFlowModuleException(inner)
1163 }
1164 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::InvalidParameterException(inner) => {
1165 Error::InvalidParameterException(inner)
1166 }
1167 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::InvalidRequestException(inner) => {
1168 Error::InvalidRequestException(inner)
1169 }
1170 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::LimitExceededException(inner) => {
1171 Error::LimitExceededException(inner)
1172 }
1173 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::ResourceNotFoundException(inner) => {
1174 Error::ResourceNotFoundException(inner)
1175 }
1176 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::ThrottlingException(inner) => {
1177 Error::ThrottlingException(inner)
1178 }
1179 crate::operation::create_contact_flow_module::CreateContactFlowModuleError::Unhandled(inner) => Error::Unhandled(inner),
1180 }
1181 }
1182}
1183impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_version::CreateContactFlowVersionError, R>>
1184 for Error
1185where
1186 R: Send + Sync + std::fmt::Debug + 'static,
1187{
1188 fn from(
1189 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_contact_flow_version::CreateContactFlowVersionError, R>,
1190 ) -> Self {
1191 match err {
1192 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1193 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1194 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1195 source: err.into(),
1196 }),
1197 }
1198 }
1199}
1200impl From<crate::operation::create_contact_flow_version::CreateContactFlowVersionError> for Error {
1201 fn from(err: crate::operation::create_contact_flow_version::CreateContactFlowVersionError) -> Self {
1202 match err {
1203 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::AccessDeniedException(inner) => {
1204 Error::AccessDeniedException(inner)
1205 }
1206 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::InternalServiceException(inner) => {
1207 Error::InternalServiceException(inner)
1208 }
1209 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::InvalidParameterException(inner) => {
1210 Error::InvalidParameterException(inner)
1211 }
1212 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::InvalidRequestException(inner) => {
1213 Error::InvalidRequestException(inner)
1214 }
1215 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::LimitExceededException(inner) => {
1216 Error::LimitExceededException(inner)
1217 }
1218 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::ResourceNotFoundException(inner) => {
1219 Error::ResourceNotFoundException(inner)
1220 }
1221 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::ThrottlingException(inner) => {
1222 Error::ThrottlingException(inner)
1223 }
1224 crate::operation::create_contact_flow_version::CreateContactFlowVersionError::Unhandled(inner) => Error::Unhandled(inner),
1225 }
1226 }
1227}
1228impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_email_address::CreateEmailAddressError, R>> for Error
1229where
1230 R: Send + Sync + std::fmt::Debug + 'static,
1231{
1232 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_email_address::CreateEmailAddressError, R>) -> Self {
1233 match err {
1234 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1235 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1236 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1237 source: err.into(),
1238 }),
1239 }
1240 }
1241}
1242impl From<crate::operation::create_email_address::CreateEmailAddressError> for Error {
1243 fn from(err: crate::operation::create_email_address::CreateEmailAddressError) -> Self {
1244 match err {
1245 crate::operation::create_email_address::CreateEmailAddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1246 crate::operation::create_email_address::CreateEmailAddressError::DuplicateResourceException(inner) => {
1247 Error::DuplicateResourceException(inner)
1248 }
1249 crate::operation::create_email_address::CreateEmailAddressError::IdempotencyException(inner) => Error::IdempotencyException(inner),
1250 crate::operation::create_email_address::CreateEmailAddressError::InternalServiceException(inner) => {
1251 Error::InternalServiceException(inner)
1252 }
1253 crate::operation::create_email_address::CreateEmailAddressError::InvalidParameterException(inner) => {
1254 Error::InvalidParameterException(inner)
1255 }
1256 crate::operation::create_email_address::CreateEmailAddressError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1257 crate::operation::create_email_address::CreateEmailAddressError::ResourceConflictException(inner) => {
1258 Error::ResourceConflictException(inner)
1259 }
1260 crate::operation::create_email_address::CreateEmailAddressError::ResourceNotFoundException(inner) => {
1261 Error::ResourceNotFoundException(inner)
1262 }
1263 crate::operation::create_email_address::CreateEmailAddressError::ServiceQuotaExceededException(inner) => {
1264 Error::ServiceQuotaExceededException(inner)
1265 }
1266 crate::operation::create_email_address::CreateEmailAddressError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1267 crate::operation::create_email_address::CreateEmailAddressError::Unhandled(inner) => Error::Unhandled(inner),
1268 }
1269 }
1270}
1271impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_evaluation_form::CreateEvaluationFormError, R>> for Error
1272where
1273 R: Send + Sync + std::fmt::Debug + 'static,
1274{
1275 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_evaluation_form::CreateEvaluationFormError, R>) -> Self {
1276 match err {
1277 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1278 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1279 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1280 source: err.into(),
1281 }),
1282 }
1283 }
1284}
1285impl From<crate::operation::create_evaluation_form::CreateEvaluationFormError> for Error {
1286 fn from(err: crate::operation::create_evaluation_form::CreateEvaluationFormError) -> Self {
1287 match err {
1288 crate::operation::create_evaluation_form::CreateEvaluationFormError::InternalServiceException(inner) => {
1289 Error::InternalServiceException(inner)
1290 }
1291 crate::operation::create_evaluation_form::CreateEvaluationFormError::InvalidParameterException(inner) => {
1292 Error::InvalidParameterException(inner)
1293 }
1294 crate::operation::create_evaluation_form::CreateEvaluationFormError::ResourceConflictException(inner) => {
1295 Error::ResourceConflictException(inner)
1296 }
1297 crate::operation::create_evaluation_form::CreateEvaluationFormError::ResourceNotFoundException(inner) => {
1298 Error::ResourceNotFoundException(inner)
1299 }
1300 crate::operation::create_evaluation_form::CreateEvaluationFormError::ServiceQuotaExceededException(inner) => {
1301 Error::ServiceQuotaExceededException(inner)
1302 }
1303 crate::operation::create_evaluation_form::CreateEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1304 crate::operation::create_evaluation_form::CreateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
1305 }
1306 }
1307}
1308impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_hours_of_operation::CreateHoursOfOperationError, R>>
1309 for Error
1310where
1311 R: Send + Sync + std::fmt::Debug + 'static,
1312{
1313 fn from(
1314 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_hours_of_operation::CreateHoursOfOperationError, R>,
1315 ) -> Self {
1316 match err {
1317 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1318 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1319 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1320 source: err.into(),
1321 }),
1322 }
1323 }
1324}
1325impl From<crate::operation::create_hours_of_operation::CreateHoursOfOperationError> for Error {
1326 fn from(err: crate::operation::create_hours_of_operation::CreateHoursOfOperationError) -> Self {
1327 match err {
1328 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::DuplicateResourceException(inner) => {
1329 Error::DuplicateResourceException(inner)
1330 }
1331 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::InternalServiceException(inner) => {
1332 Error::InternalServiceException(inner)
1333 }
1334 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::InvalidParameterException(inner) => {
1335 Error::InvalidParameterException(inner)
1336 }
1337 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::InvalidRequestException(inner) => {
1338 Error::InvalidRequestException(inner)
1339 }
1340 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::LimitExceededException(inner) => {
1341 Error::LimitExceededException(inner)
1342 }
1343 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::ResourceNotFoundException(inner) => {
1344 Error::ResourceNotFoundException(inner)
1345 }
1346 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1347 crate::operation::create_hours_of_operation::CreateHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
1348 }
1349 }
1350}
1351impl<R>
1352 From<
1353 ::aws_smithy_runtime_api::client::result::SdkError<
1354 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError,
1355 R,
1356 >,
1357 > for Error
1358where
1359 R: Send + Sync + std::fmt::Debug + 'static,
1360{
1361 fn from(
1362 err: ::aws_smithy_runtime_api::client::result::SdkError<
1363 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError,
1364 R,
1365 >,
1366 ) -> Self {
1367 match err {
1368 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1369 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1370 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1371 source: err.into(),
1372 }),
1373 }
1374 }
1375}
1376impl From<crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError> for Error {
1377 fn from(err: crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError) -> Self {
1378 match err {
1379 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::DuplicateResourceException(inner) => {
1380 Error::DuplicateResourceException(inner)
1381 }
1382 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::InternalServiceException(inner) => {
1383 Error::InternalServiceException(inner)
1384 }
1385 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::InvalidParameterException(inner) => {
1386 Error::InvalidParameterException(inner)
1387 }
1388 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::InvalidRequestException(inner) => {
1389 Error::InvalidRequestException(inner)
1390 }
1391 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::LimitExceededException(inner) => {
1392 Error::LimitExceededException(inner)
1393 }
1394 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
1395 Error::ResourceNotFoundException(inner)
1396 }
1397 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::ThrottlingException(inner) => {
1398 Error::ThrottlingException(inner)
1399 }
1400 crate::operation::create_hours_of_operation_override::CreateHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
1401 }
1402 }
1403}
1404impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_instance::CreateInstanceError, R>> for Error
1405where
1406 R: Send + Sync + std::fmt::Debug + 'static,
1407{
1408 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_instance::CreateInstanceError, R>) -> Self {
1409 match err {
1410 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1411 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1412 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1413 source: err.into(),
1414 }),
1415 }
1416 }
1417}
1418impl From<crate::operation::create_instance::CreateInstanceError> for Error {
1419 fn from(err: crate::operation::create_instance::CreateInstanceError) -> Self {
1420 match err {
1421 crate::operation::create_instance::CreateInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1422 crate::operation::create_instance::CreateInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1423 crate::operation::create_instance::CreateInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1424 crate::operation::create_instance::CreateInstanceError::ServiceQuotaExceededException(inner) => {
1425 Error::ServiceQuotaExceededException(inner)
1426 }
1427 crate::operation::create_instance::CreateInstanceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1428 crate::operation::create_instance::CreateInstanceError::Unhandled(inner) => Error::Unhandled(inner),
1429 }
1430 }
1431}
1432impl<R>
1433 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_integration_association::CreateIntegrationAssociationError, R>>
1434 for Error
1435where
1436 R: Send + Sync + std::fmt::Debug + 'static,
1437{
1438 fn from(
1439 err: ::aws_smithy_runtime_api::client::result::SdkError<
1440 crate::operation::create_integration_association::CreateIntegrationAssociationError,
1441 R,
1442 >,
1443 ) -> Self {
1444 match err {
1445 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1446 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1447 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1448 source: err.into(),
1449 }),
1450 }
1451 }
1452}
1453impl From<crate::operation::create_integration_association::CreateIntegrationAssociationError> for Error {
1454 fn from(err: crate::operation::create_integration_association::CreateIntegrationAssociationError) -> Self {
1455 match err {
1456 crate::operation::create_integration_association::CreateIntegrationAssociationError::DuplicateResourceException(inner) => {
1457 Error::DuplicateResourceException(inner)
1458 }
1459 crate::operation::create_integration_association::CreateIntegrationAssociationError::InternalServiceException(inner) => {
1460 Error::InternalServiceException(inner)
1461 }
1462 crate::operation::create_integration_association::CreateIntegrationAssociationError::InvalidRequestException(inner) => {
1463 Error::InvalidRequestException(inner)
1464 }
1465 crate::operation::create_integration_association::CreateIntegrationAssociationError::ResourceNotFoundException(inner) => {
1466 Error::ResourceNotFoundException(inner)
1467 }
1468 crate::operation::create_integration_association::CreateIntegrationAssociationError::ThrottlingException(inner) => {
1469 Error::ThrottlingException(inner)
1470 }
1471 crate::operation::create_integration_association::CreateIntegrationAssociationError::Unhandled(inner) => Error::Unhandled(inner),
1472 }
1473 }
1474}
1475impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_participant::CreateParticipantError, R>> for Error
1476where
1477 R: Send + Sync + std::fmt::Debug + 'static,
1478{
1479 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_participant::CreateParticipantError, R>) -> Self {
1480 match err {
1481 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1482 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1483 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1484 source: err.into(),
1485 }),
1486 }
1487 }
1488}
1489impl From<crate::operation::create_participant::CreateParticipantError> for Error {
1490 fn from(err: crate::operation::create_participant::CreateParticipantError) -> Self {
1491 match err {
1492 crate::operation::create_participant::CreateParticipantError::ConflictException(inner) => Error::ConflictException(inner),
1493 crate::operation::create_participant::CreateParticipantError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1494 crate::operation::create_participant::CreateParticipantError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1495 crate::operation::create_participant::CreateParticipantError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1496 crate::operation::create_participant::CreateParticipantError::ServiceQuotaExceededException(inner) => {
1497 Error::ServiceQuotaExceededException(inner)
1498 }
1499 crate::operation::create_participant::CreateParticipantError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1500 crate::operation::create_participant::CreateParticipantError::Unhandled(inner) => Error::Unhandled(inner),
1501 }
1502 }
1503}
1504impl<R>
1505 From<
1506 ::aws_smithy_runtime_api::client::result::SdkError<
1507 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError,
1508 R,
1509 >,
1510 > for Error
1511where
1512 R: Send + Sync + std::fmt::Debug + 'static,
1513{
1514 fn from(
1515 err: ::aws_smithy_runtime_api::client::result::SdkError<
1516 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError,
1517 R,
1518 >,
1519 ) -> Self {
1520 match err {
1521 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1522 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1523 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1524 source: err.into(),
1525 }),
1526 }
1527 }
1528}
1529impl From<crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError> for Error {
1530 fn from(err: crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError) -> Self {
1531 match err {
1532 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::AccessDeniedException(inner) => {
1533 Error::AccessDeniedException(inner)
1534 }
1535 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InternalServiceException(inner) => {
1536 Error::InternalServiceException(inner)
1537 }
1538 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InvalidParameterException(inner) => {
1539 Error::InvalidParameterException(inner)
1540 }
1541 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InvalidRequestException(inner) => {
1542 Error::InvalidRequestException(inner)
1543 }
1544 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::ResourceNotFoundException(inner) => {
1545 Error::ResourceNotFoundException(inner)
1546 }
1547 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::ThrottlingException(inner) => {
1548 Error::ThrottlingException(inner)
1549 }
1550 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::Unhandled(inner) => {
1551 Error::Unhandled(inner)
1552 }
1553 }
1554 }
1555}
1556impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError, R>>
1557 for Error
1558where
1559 R: Send + Sync + std::fmt::Debug + 'static,
1560{
1561 fn from(
1562 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError, R>,
1563 ) -> Self {
1564 match err {
1565 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1566 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1567 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1568 source: err.into(),
1569 }),
1570 }
1571 }
1572}
1573impl From<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError> for Error {
1574 fn from(err: crate::operation::create_predefined_attribute::CreatePredefinedAttributeError) -> Self {
1575 match err {
1576 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::DuplicateResourceException(inner) => {
1577 Error::DuplicateResourceException(inner)
1578 }
1579 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InternalServiceException(inner) => {
1580 Error::InternalServiceException(inner)
1581 }
1582 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InvalidParameterException(inner) => {
1583 Error::InvalidParameterException(inner)
1584 }
1585 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InvalidRequestException(inner) => {
1586 Error::InvalidRequestException(inner)
1587 }
1588 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::LimitExceededException(inner) => {
1589 Error::LimitExceededException(inner)
1590 }
1591 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::ResourceNotFoundException(inner) => {
1592 Error::ResourceNotFoundException(inner)
1593 }
1594 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::ThrottlingException(inner) => {
1595 Error::ThrottlingException(inner)
1596 }
1597 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
1598 }
1599 }
1600}
1601impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prompt::CreatePromptError, R>> for Error
1602where
1603 R: Send + Sync + std::fmt::Debug + 'static,
1604{
1605 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prompt::CreatePromptError, R>) -> Self {
1606 match err {
1607 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1608 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1609 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1610 source: err.into(),
1611 }),
1612 }
1613 }
1614}
1615impl From<crate::operation::create_prompt::CreatePromptError> for Error {
1616 fn from(err: crate::operation::create_prompt::CreatePromptError) -> Self {
1617 match err {
1618 crate::operation::create_prompt::CreatePromptError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
1619 crate::operation::create_prompt::CreatePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1620 crate::operation::create_prompt::CreatePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1621 crate::operation::create_prompt::CreatePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1622 crate::operation::create_prompt::CreatePromptError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1623 crate::operation::create_prompt::CreatePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1624 crate::operation::create_prompt::CreatePromptError::Unhandled(inner) => Error::Unhandled(inner),
1625 }
1626 }
1627}
1628impl<R>
1629 From<
1630 ::aws_smithy_runtime_api::client::result::SdkError<
1631 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError,
1632 R,
1633 >,
1634 > for Error
1635where
1636 R: Send + Sync + std::fmt::Debug + 'static,
1637{
1638 fn from(
1639 err: ::aws_smithy_runtime_api::client::result::SdkError<
1640 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError,
1641 R,
1642 >,
1643 ) -> Self {
1644 match err {
1645 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1646 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1647 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1648 source: err.into(),
1649 }),
1650 }
1651 }
1652}
1653impl From<crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError> for Error {
1654 fn from(err: crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError) -> Self {
1655 match err {
1656 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::AccessDeniedException(inner) => {
1657 Error::AccessDeniedException(inner)
1658 }
1659 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::InternalServiceException(inner) => {
1660 Error::InternalServiceException(inner)
1661 }
1662 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::InvalidParameterException(inner) => {
1663 Error::InvalidParameterException(inner)
1664 }
1665 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ResourceNotFoundException(inner) => {
1666 Error::ResourceNotFoundException(inner)
1667 }
1668 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ServiceQuotaExceededException(
1669 inner,
1670 ) => Error::ServiceQuotaExceededException(inner),
1671 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ThrottlingException(inner) => {
1672 Error::ThrottlingException(inner)
1673 }
1674 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::Unhandled(inner) => {
1675 Error::Unhandled(inner)
1676 }
1677 }
1678 }
1679}
1680impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_queue::CreateQueueError, R>> for Error
1681where
1682 R: Send + Sync + std::fmt::Debug + 'static,
1683{
1684 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_queue::CreateQueueError, R>) -> Self {
1685 match err {
1686 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1687 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1688 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1689 source: err.into(),
1690 }),
1691 }
1692 }
1693}
1694impl From<crate::operation::create_queue::CreateQueueError> for Error {
1695 fn from(err: crate::operation::create_queue::CreateQueueError) -> Self {
1696 match err {
1697 crate::operation::create_queue::CreateQueueError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
1698 crate::operation::create_queue::CreateQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1699 crate::operation::create_queue::CreateQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1700 crate::operation::create_queue::CreateQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1701 crate::operation::create_queue::CreateQueueError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1702 crate::operation::create_queue::CreateQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1703 crate::operation::create_queue::CreateQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1704 crate::operation::create_queue::CreateQueueError::Unhandled(inner) => Error::Unhandled(inner),
1705 }
1706 }
1707}
1708impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_quick_connect::CreateQuickConnectError, R>> for Error
1709where
1710 R: Send + Sync + std::fmt::Debug + 'static,
1711{
1712 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_quick_connect::CreateQuickConnectError, R>) -> Self {
1713 match err {
1714 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1715 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1716 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1717 source: err.into(),
1718 }),
1719 }
1720 }
1721}
1722impl From<crate::operation::create_quick_connect::CreateQuickConnectError> for Error {
1723 fn from(err: crate::operation::create_quick_connect::CreateQuickConnectError) -> Self {
1724 match err {
1725 crate::operation::create_quick_connect::CreateQuickConnectError::DuplicateResourceException(inner) => {
1726 Error::DuplicateResourceException(inner)
1727 }
1728 crate::operation::create_quick_connect::CreateQuickConnectError::InternalServiceException(inner) => {
1729 Error::InternalServiceException(inner)
1730 }
1731 crate::operation::create_quick_connect::CreateQuickConnectError::InvalidParameterException(inner) => {
1732 Error::InvalidParameterException(inner)
1733 }
1734 crate::operation::create_quick_connect::CreateQuickConnectError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1735 crate::operation::create_quick_connect::CreateQuickConnectError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1736 crate::operation::create_quick_connect::CreateQuickConnectError::ResourceNotFoundException(inner) => {
1737 Error::ResourceNotFoundException(inner)
1738 }
1739 crate::operation::create_quick_connect::CreateQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1740 crate::operation::create_quick_connect::CreateQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
1741 }
1742 }
1743}
1744impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_routing_profile::CreateRoutingProfileError, R>> for Error
1745where
1746 R: Send + Sync + std::fmt::Debug + 'static,
1747{
1748 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_routing_profile::CreateRoutingProfileError, R>) -> Self {
1749 match err {
1750 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1751 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1752 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1753 source: err.into(),
1754 }),
1755 }
1756 }
1757}
1758impl From<crate::operation::create_routing_profile::CreateRoutingProfileError> for Error {
1759 fn from(err: crate::operation::create_routing_profile::CreateRoutingProfileError) -> Self {
1760 match err {
1761 crate::operation::create_routing_profile::CreateRoutingProfileError::DuplicateResourceException(inner) => {
1762 Error::DuplicateResourceException(inner)
1763 }
1764 crate::operation::create_routing_profile::CreateRoutingProfileError::InternalServiceException(inner) => {
1765 Error::InternalServiceException(inner)
1766 }
1767 crate::operation::create_routing_profile::CreateRoutingProfileError::InvalidParameterException(inner) => {
1768 Error::InvalidParameterException(inner)
1769 }
1770 crate::operation::create_routing_profile::CreateRoutingProfileError::InvalidRequestException(inner) => {
1771 Error::InvalidRequestException(inner)
1772 }
1773 crate::operation::create_routing_profile::CreateRoutingProfileError::LimitExceededException(inner) => {
1774 Error::LimitExceededException(inner)
1775 }
1776 crate::operation::create_routing_profile::CreateRoutingProfileError::ResourceNotFoundException(inner) => {
1777 Error::ResourceNotFoundException(inner)
1778 }
1779 crate::operation::create_routing_profile::CreateRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1780 crate::operation::create_routing_profile::CreateRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
1781 }
1782 }
1783}
1784impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_rule::CreateRuleError, R>> for Error
1785where
1786 R: Send + Sync + std::fmt::Debug + 'static,
1787{
1788 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_rule::CreateRuleError, R>) -> Self {
1789 match err {
1790 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1791 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1792 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1793 source: err.into(),
1794 }),
1795 }
1796 }
1797}
1798impl From<crate::operation::create_rule::CreateRuleError> for Error {
1799 fn from(err: crate::operation::create_rule::CreateRuleError) -> Self {
1800 match err {
1801 crate::operation::create_rule::CreateRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1802 crate::operation::create_rule::CreateRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1803 crate::operation::create_rule::CreateRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1804 crate::operation::create_rule::CreateRuleError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
1805 crate::operation::create_rule::CreateRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1806 crate::operation::create_rule::CreateRuleError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1807 crate::operation::create_rule::CreateRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1808 crate::operation::create_rule::CreateRuleError::Unhandled(inner) => Error::Unhandled(inner),
1809 }
1810 }
1811}
1812impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_security_profile::CreateSecurityProfileError, R>> for Error
1813where
1814 R: Send + Sync + std::fmt::Debug + 'static,
1815{
1816 fn from(
1817 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_security_profile::CreateSecurityProfileError, R>,
1818 ) -> Self {
1819 match err {
1820 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1821 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1822 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1823 source: err.into(),
1824 }),
1825 }
1826 }
1827}
1828impl From<crate::operation::create_security_profile::CreateSecurityProfileError> for Error {
1829 fn from(err: crate::operation::create_security_profile::CreateSecurityProfileError) -> Self {
1830 match err {
1831 crate::operation::create_security_profile::CreateSecurityProfileError::DuplicateResourceException(inner) => {
1832 Error::DuplicateResourceException(inner)
1833 }
1834 crate::operation::create_security_profile::CreateSecurityProfileError::InternalServiceException(inner) => {
1835 Error::InternalServiceException(inner)
1836 }
1837 crate::operation::create_security_profile::CreateSecurityProfileError::InvalidParameterException(inner) => {
1838 Error::InvalidParameterException(inner)
1839 }
1840 crate::operation::create_security_profile::CreateSecurityProfileError::InvalidRequestException(inner) => {
1841 Error::InvalidRequestException(inner)
1842 }
1843 crate::operation::create_security_profile::CreateSecurityProfileError::LimitExceededException(inner) => {
1844 Error::LimitExceededException(inner)
1845 }
1846 crate::operation::create_security_profile::CreateSecurityProfileError::ResourceNotFoundException(inner) => {
1847 Error::ResourceNotFoundException(inner)
1848 }
1849 crate::operation::create_security_profile::CreateSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1850 crate::operation::create_security_profile::CreateSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
1851 }
1852 }
1853}
1854impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_task_template::CreateTaskTemplateError, R>> for Error
1855where
1856 R: Send + Sync + std::fmt::Debug + 'static,
1857{
1858 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_task_template::CreateTaskTemplateError, R>) -> Self {
1859 match err {
1860 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1861 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1862 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1863 source: err.into(),
1864 }),
1865 }
1866 }
1867}
1868impl From<crate::operation::create_task_template::CreateTaskTemplateError> for Error {
1869 fn from(err: crate::operation::create_task_template::CreateTaskTemplateError) -> Self {
1870 match err {
1871 crate::operation::create_task_template::CreateTaskTemplateError::InternalServiceException(inner) => {
1872 Error::InternalServiceException(inner)
1873 }
1874 crate::operation::create_task_template::CreateTaskTemplateError::InvalidParameterException(inner) => {
1875 Error::InvalidParameterException(inner)
1876 }
1877 crate::operation::create_task_template::CreateTaskTemplateError::PropertyValidationException(inner) => {
1878 Error::PropertyValidationException(inner)
1879 }
1880 crate::operation::create_task_template::CreateTaskTemplateError::ResourceNotFoundException(inner) => {
1881 Error::ResourceNotFoundException(inner)
1882 }
1883 crate::operation::create_task_template::CreateTaskTemplateError::ServiceQuotaExceededException(inner) => {
1884 Error::ServiceQuotaExceededException(inner)
1885 }
1886 crate::operation::create_task_template::CreateTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1887 crate::operation::create_task_template::CreateTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
1888 }
1889 }
1890}
1891impl<R>
1892 From<
1893 ::aws_smithy_runtime_api::client::result::SdkError<
1894 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError,
1895 R,
1896 >,
1897 > for Error
1898where
1899 R: Send + Sync + std::fmt::Debug + 'static,
1900{
1901 fn from(
1902 err: ::aws_smithy_runtime_api::client::result::SdkError<
1903 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError,
1904 R,
1905 >,
1906 ) -> Self {
1907 match err {
1908 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1909 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1910 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1911 source: err.into(),
1912 }),
1913 }
1914 }
1915}
1916impl From<crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError> for Error {
1917 fn from(err: crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError) -> Self {
1918 match err {
1919 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::AccessDeniedException(inner) => {
1920 Error::AccessDeniedException(inner)
1921 }
1922 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::InternalServiceException(inner) => {
1923 Error::InternalServiceException(inner)
1924 }
1925 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::InvalidRequestException(inner) => {
1926 Error::InvalidRequestException(inner)
1927 }
1928 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceConflictException(inner) => {
1929 Error::ResourceConflictException(inner)
1930 }
1931 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceNotFoundException(inner) => {
1932 Error::ResourceNotFoundException(inner)
1933 }
1934 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceNotReadyException(inner) => {
1935 Error::ResourceNotReadyException(inner)
1936 }
1937 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ServiceQuotaExceededException(inner) => {
1938 Error::ServiceQuotaExceededException(inner)
1939 }
1940 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ThrottlingException(inner) => {
1941 Error::ThrottlingException(inner)
1942 }
1943 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
1944 }
1945 }
1946}
1947impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_use_case::CreateUseCaseError, R>> for Error
1948where
1949 R: Send + Sync + std::fmt::Debug + 'static,
1950{
1951 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_use_case::CreateUseCaseError, R>) -> Self {
1952 match err {
1953 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1954 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1955 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1956 source: err.into(),
1957 }),
1958 }
1959 }
1960}
1961impl From<crate::operation::create_use_case::CreateUseCaseError> for Error {
1962 fn from(err: crate::operation::create_use_case::CreateUseCaseError) -> Self {
1963 match err {
1964 crate::operation::create_use_case::CreateUseCaseError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
1965 crate::operation::create_use_case::CreateUseCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1966 crate::operation::create_use_case::CreateUseCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1967 crate::operation::create_use_case::CreateUseCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1968 crate::operation::create_use_case::CreateUseCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1969 crate::operation::create_use_case::CreateUseCaseError::Unhandled(inner) => Error::Unhandled(inner),
1970 }
1971 }
1972}
1973impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user::CreateUserError, R>> for Error
1974where
1975 R: Send + Sync + std::fmt::Debug + 'static,
1976{
1977 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user::CreateUserError, R>) -> Self {
1978 match err {
1979 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1980 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1981 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1982 source: err.into(),
1983 }),
1984 }
1985 }
1986}
1987impl From<crate::operation::create_user::CreateUserError> for Error {
1988 fn from(err: crate::operation::create_user::CreateUserError) -> Self {
1989 match err {
1990 crate::operation::create_user::CreateUserError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
1991 crate::operation::create_user::CreateUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1992 crate::operation::create_user::CreateUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1993 crate::operation::create_user::CreateUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1994 crate::operation::create_user::CreateUserError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1995 crate::operation::create_user::CreateUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1996 crate::operation::create_user::CreateUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1997 crate::operation::create_user::CreateUserError::Unhandled(inner) => Error::Unhandled(inner),
1998 }
1999 }
2000}
2001impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError, R>>
2002 for Error
2003where
2004 R: Send + Sync + std::fmt::Debug + 'static,
2005{
2006 fn from(
2007 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError, R>,
2008 ) -> Self {
2009 match err {
2010 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2011 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2012 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2013 source: err.into(),
2014 }),
2015 }
2016 }
2017}
2018impl From<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError> for Error {
2019 fn from(err: crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError) -> Self {
2020 match err {
2021 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::DuplicateResourceException(inner) => {
2022 Error::DuplicateResourceException(inner)
2023 }
2024 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InternalServiceException(inner) => {
2025 Error::InternalServiceException(inner)
2026 }
2027 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InvalidParameterException(inner) => {
2028 Error::InvalidParameterException(inner)
2029 }
2030 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InvalidRequestException(inner) => {
2031 Error::InvalidRequestException(inner)
2032 }
2033 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::LimitExceededException(inner) => {
2034 Error::LimitExceededException(inner)
2035 }
2036 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::ResourceNotFoundException(inner) => {
2037 Error::ResourceNotFoundException(inner)
2038 }
2039 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::ThrottlingException(inner) => {
2040 Error::ThrottlingException(inner)
2041 }
2042 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
2043 }
2044 }
2045}
2046impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view::CreateViewError, R>> for Error
2047where
2048 R: Send + Sync + std::fmt::Debug + 'static,
2049{
2050 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view::CreateViewError, R>) -> Self {
2051 match err {
2052 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2053 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2054 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2055 source: err.into(),
2056 }),
2057 }
2058 }
2059}
2060impl From<crate::operation::create_view::CreateViewError> for Error {
2061 fn from(err: crate::operation::create_view::CreateViewError) -> Self {
2062 match err {
2063 crate::operation::create_view::CreateViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2064 crate::operation::create_view::CreateViewError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2065 crate::operation::create_view::CreateViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2066 crate::operation::create_view::CreateViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2067 crate::operation::create_view::CreateViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2068 crate::operation::create_view::CreateViewError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
2069 crate::operation::create_view::CreateViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2070 crate::operation::create_view::CreateViewError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2071 crate::operation::create_view::CreateViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2072 crate::operation::create_view::CreateViewError::Unhandled(inner) => Error::Unhandled(inner),
2073 }
2074 }
2075}
2076impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view_version::CreateViewVersionError, R>> for Error
2077where
2078 R: Send + Sync + std::fmt::Debug + 'static,
2079{
2080 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view_version::CreateViewVersionError, R>) -> Self {
2081 match err {
2082 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2083 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2084 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2085 source: err.into(),
2086 }),
2087 }
2088 }
2089}
2090impl From<crate::operation::create_view_version::CreateViewVersionError> for Error {
2091 fn from(err: crate::operation::create_view_version::CreateViewVersionError) -> Self {
2092 match err {
2093 crate::operation::create_view_version::CreateViewVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2094 crate::operation::create_view_version::CreateViewVersionError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2095 crate::operation::create_view_version::CreateViewVersionError::InvalidParameterException(inner) => {
2096 Error::InvalidParameterException(inner)
2097 }
2098 crate::operation::create_view_version::CreateViewVersionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2099 crate::operation::create_view_version::CreateViewVersionError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
2100 crate::operation::create_view_version::CreateViewVersionError::ResourceNotFoundException(inner) => {
2101 Error::ResourceNotFoundException(inner)
2102 }
2103 crate::operation::create_view_version::CreateViewVersionError::ServiceQuotaExceededException(inner) => {
2104 Error::ServiceQuotaExceededException(inner)
2105 }
2106 crate::operation::create_view_version::CreateViewVersionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2107 crate::operation::create_view_version::CreateViewVersionError::Unhandled(inner) => Error::Unhandled(inner),
2108 }
2109 }
2110}
2111impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vocabulary::CreateVocabularyError, R>> for Error
2112where
2113 R: Send + Sync + std::fmt::Debug + 'static,
2114{
2115 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vocabulary::CreateVocabularyError, R>) -> Self {
2116 match err {
2117 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2118 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2119 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2120 source: err.into(),
2121 }),
2122 }
2123 }
2124}
2125impl From<crate::operation::create_vocabulary::CreateVocabularyError> for Error {
2126 fn from(err: crate::operation::create_vocabulary::CreateVocabularyError) -> Self {
2127 match err {
2128 crate::operation::create_vocabulary::CreateVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2129 crate::operation::create_vocabulary::CreateVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2130 crate::operation::create_vocabulary::CreateVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2131 crate::operation::create_vocabulary::CreateVocabularyError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
2132 crate::operation::create_vocabulary::CreateVocabularyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2133 crate::operation::create_vocabulary::CreateVocabularyError::ServiceQuotaExceededException(inner) => {
2134 Error::ServiceQuotaExceededException(inner)
2135 }
2136 crate::operation::create_vocabulary::CreateVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2137 crate::operation::create_vocabulary::CreateVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
2138 }
2139 }
2140}
2141impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError, R>>
2142 for Error
2143where
2144 R: Send + Sync + std::fmt::Debug + 'static,
2145{
2146 fn from(
2147 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError, R>,
2148 ) -> Self {
2149 match err {
2150 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2151 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2152 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2153 source: err.into(),
2154 }),
2155 }
2156 }
2157}
2158impl From<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError> for Error {
2159 fn from(err: crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError) -> Self {
2160 match err {
2161 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::InternalServiceException(inner) => {
2162 Error::InternalServiceException(inner)
2163 }
2164 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::InvalidParameterException(inner) => {
2165 Error::InvalidParameterException(inner)
2166 }
2167 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ResourceConflictException(inner) => {
2168 Error::ResourceConflictException(inner)
2169 }
2170 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ResourceNotFoundException(inner) => {
2171 Error::ResourceNotFoundException(inner)
2172 }
2173 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ThrottlingException(inner) => {
2174 Error::ThrottlingException(inner)
2175 }
2176 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
2177 }
2178 }
2179}
2180impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_attached_file::DeleteAttachedFileError, R>> for Error
2181where
2182 R: Send + Sync + std::fmt::Debug + 'static,
2183{
2184 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_attached_file::DeleteAttachedFileError, R>) -> Self {
2185 match err {
2186 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2187 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2188 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2189 source: err.into(),
2190 }),
2191 }
2192 }
2193}
2194impl From<crate::operation::delete_attached_file::DeleteAttachedFileError> for Error {
2195 fn from(err: crate::operation::delete_attached_file::DeleteAttachedFileError) -> Self {
2196 match err {
2197 crate::operation::delete_attached_file::DeleteAttachedFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2198 crate::operation::delete_attached_file::DeleteAttachedFileError::InternalServiceException(inner) => {
2199 Error::InternalServiceException(inner)
2200 }
2201 crate::operation::delete_attached_file::DeleteAttachedFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2202 crate::operation::delete_attached_file::DeleteAttachedFileError::ResourceNotFoundException(inner) => {
2203 Error::ResourceNotFoundException(inner)
2204 }
2205 crate::operation::delete_attached_file::DeleteAttachedFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2206 crate::operation::delete_attached_file::DeleteAttachedFileError::Unhandled(inner) => Error::Unhandled(inner),
2207 }
2208 }
2209}
2210impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError, R>>
2211 for Error
2212where
2213 R: Send + Sync + std::fmt::Debug + 'static,
2214{
2215 fn from(
2216 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError, R>,
2217 ) -> Self {
2218 match err {
2219 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2220 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2221 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2222 source: err.into(),
2223 }),
2224 }
2225 }
2226}
2227impl From<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError> for Error {
2228 fn from(err: crate::operation::delete_contact_evaluation::DeleteContactEvaluationError) -> Self {
2229 match err {
2230 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::InternalServiceException(inner) => {
2231 Error::InternalServiceException(inner)
2232 }
2233 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::InvalidParameterException(inner) => {
2234 Error::InvalidParameterException(inner)
2235 }
2236 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ResourceConflictException(inner) => {
2237 Error::ResourceConflictException(inner)
2238 }
2239 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ResourceNotFoundException(inner) => {
2240 Error::ResourceNotFoundException(inner)
2241 }
2242 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ThrottlingException(inner) => {
2243 Error::ThrottlingException(inner)
2244 }
2245 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
2246 }
2247 }
2248}
2249impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow::DeleteContactFlowError, R>> for Error
2250where
2251 R: Send + Sync + std::fmt::Debug + 'static,
2252{
2253 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow::DeleteContactFlowError, R>) -> Self {
2254 match err {
2255 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2256 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2257 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2258 source: err.into(),
2259 }),
2260 }
2261 }
2262}
2263impl From<crate::operation::delete_contact_flow::DeleteContactFlowError> for Error {
2264 fn from(err: crate::operation::delete_contact_flow::DeleteContactFlowError) -> Self {
2265 match err {
2266 crate::operation::delete_contact_flow::DeleteContactFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2267 crate::operation::delete_contact_flow::DeleteContactFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2268 crate::operation::delete_contact_flow::DeleteContactFlowError::InvalidParameterException(inner) => {
2269 Error::InvalidParameterException(inner)
2270 }
2271 crate::operation::delete_contact_flow::DeleteContactFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2272 crate::operation::delete_contact_flow::DeleteContactFlowError::ResourceNotFoundException(inner) => {
2273 Error::ResourceNotFoundException(inner)
2274 }
2275 crate::operation::delete_contact_flow::DeleteContactFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2276 crate::operation::delete_contact_flow::DeleteContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
2277 }
2278 }
2279}
2280impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError, R>>
2281 for Error
2282where
2283 R: Send + Sync + std::fmt::Debug + 'static,
2284{
2285 fn from(
2286 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError, R>,
2287 ) -> Self {
2288 match err {
2289 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2290 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2291 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2292 source: err.into(),
2293 }),
2294 }
2295 }
2296}
2297impl From<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError> for Error {
2298 fn from(err: crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError) -> Self {
2299 match err {
2300 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::AccessDeniedException(inner) => {
2301 Error::AccessDeniedException(inner)
2302 }
2303 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InternalServiceException(inner) => {
2304 Error::InternalServiceException(inner)
2305 }
2306 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InvalidParameterException(inner) => {
2307 Error::InvalidParameterException(inner)
2308 }
2309 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InvalidRequestException(inner) => {
2310 Error::InvalidRequestException(inner)
2311 }
2312 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::ResourceNotFoundException(inner) => {
2313 Error::ResourceNotFoundException(inner)
2314 }
2315 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::ThrottlingException(inner) => {
2316 Error::ThrottlingException(inner)
2317 }
2318 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::Unhandled(inner) => Error::Unhandled(inner),
2319 }
2320 }
2321}
2322impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError, R>>
2323 for Error
2324where
2325 R: Send + Sync + std::fmt::Debug + 'static,
2326{
2327 fn from(
2328 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError, R>,
2329 ) -> Self {
2330 match err {
2331 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2332 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2333 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2334 source: err.into(),
2335 }),
2336 }
2337 }
2338}
2339impl From<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError> for Error {
2340 fn from(err: crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError) -> Self {
2341 match err {
2342 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::AccessDeniedException(inner) => {
2343 Error::AccessDeniedException(inner)
2344 }
2345 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InternalServiceException(inner) => {
2346 Error::InternalServiceException(inner)
2347 }
2348 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InvalidParameterException(inner) => {
2349 Error::InvalidParameterException(inner)
2350 }
2351 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InvalidRequestException(inner) => {
2352 Error::InvalidRequestException(inner)
2353 }
2354 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::ResourceNotFoundException(inner) => {
2355 Error::ResourceNotFoundException(inner)
2356 }
2357 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::ThrottlingException(inner) => {
2358 Error::ThrottlingException(inner)
2359 }
2360 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::Unhandled(inner) => Error::Unhandled(inner),
2361 }
2362 }
2363}
2364impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_email_address::DeleteEmailAddressError, R>> for Error
2365where
2366 R: Send + Sync + std::fmt::Debug + 'static,
2367{
2368 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_email_address::DeleteEmailAddressError, R>) -> Self {
2369 match err {
2370 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2371 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2372 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2373 source: err.into(),
2374 }),
2375 }
2376 }
2377}
2378impl From<crate::operation::delete_email_address::DeleteEmailAddressError> for Error {
2379 fn from(err: crate::operation::delete_email_address::DeleteEmailAddressError) -> Self {
2380 match err {
2381 crate::operation::delete_email_address::DeleteEmailAddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2382 crate::operation::delete_email_address::DeleteEmailAddressError::InternalServiceException(inner) => {
2383 Error::InternalServiceException(inner)
2384 }
2385 crate::operation::delete_email_address::DeleteEmailAddressError::InvalidParameterException(inner) => {
2386 Error::InvalidParameterException(inner)
2387 }
2388 crate::operation::delete_email_address::DeleteEmailAddressError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2389 crate::operation::delete_email_address::DeleteEmailAddressError::ResourceConflictException(inner) => {
2390 Error::ResourceConflictException(inner)
2391 }
2392 crate::operation::delete_email_address::DeleteEmailAddressError::ResourceNotFoundException(inner) => {
2393 Error::ResourceNotFoundException(inner)
2394 }
2395 crate::operation::delete_email_address::DeleteEmailAddressError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2396 crate::operation::delete_email_address::DeleteEmailAddressError::Unhandled(inner) => Error::Unhandled(inner),
2397 }
2398 }
2399}
2400impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_evaluation_form::DeleteEvaluationFormError, R>> for Error
2401where
2402 R: Send + Sync + std::fmt::Debug + 'static,
2403{
2404 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_evaluation_form::DeleteEvaluationFormError, R>) -> Self {
2405 match err {
2406 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2407 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2408 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2409 source: err.into(),
2410 }),
2411 }
2412 }
2413}
2414impl From<crate::operation::delete_evaluation_form::DeleteEvaluationFormError> for Error {
2415 fn from(err: crate::operation::delete_evaluation_form::DeleteEvaluationFormError) -> Self {
2416 match err {
2417 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::InternalServiceException(inner) => {
2418 Error::InternalServiceException(inner)
2419 }
2420 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::InvalidParameterException(inner) => {
2421 Error::InvalidParameterException(inner)
2422 }
2423 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ResourceConflictException(inner) => {
2424 Error::ResourceConflictException(inner)
2425 }
2426 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ResourceNotFoundException(inner) => {
2427 Error::ResourceNotFoundException(inner)
2428 }
2429 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2430 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
2431 }
2432 }
2433}
2434impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError, R>>
2435 for Error
2436where
2437 R: Send + Sync + std::fmt::Debug + 'static,
2438{
2439 fn from(
2440 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError, R>,
2441 ) -> Self {
2442 match err {
2443 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2444 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2445 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2446 source: err.into(),
2447 }),
2448 }
2449 }
2450}
2451impl From<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError> for Error {
2452 fn from(err: crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError) -> Self {
2453 match err {
2454 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InternalServiceException(inner) => {
2455 Error::InternalServiceException(inner)
2456 }
2457 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InvalidParameterException(inner) => {
2458 Error::InvalidParameterException(inner)
2459 }
2460 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InvalidRequestException(inner) => {
2461 Error::InvalidRequestException(inner)
2462 }
2463 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::ResourceNotFoundException(inner) => {
2464 Error::ResourceNotFoundException(inner)
2465 }
2466 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2467 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
2468 }
2469 }
2470}
2471impl<R>
2472 From<
2473 ::aws_smithy_runtime_api::client::result::SdkError<
2474 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError,
2475 R,
2476 >,
2477 > for Error
2478where
2479 R: Send + Sync + std::fmt::Debug + 'static,
2480{
2481 fn from(
2482 err: ::aws_smithy_runtime_api::client::result::SdkError<
2483 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError,
2484 R,
2485 >,
2486 ) -> Self {
2487 match err {
2488 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2489 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2490 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2491 source: err.into(),
2492 }),
2493 }
2494 }
2495}
2496impl From<crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError> for Error {
2497 fn from(err: crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError) -> Self {
2498 match err {
2499 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InternalServiceException(inner) => {
2500 Error::InternalServiceException(inner)
2501 }
2502 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InvalidParameterException(inner) => {
2503 Error::InvalidParameterException(inner)
2504 }
2505 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InvalidRequestException(inner) => {
2506 Error::InvalidRequestException(inner)
2507 }
2508 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
2509 Error::ResourceNotFoundException(inner)
2510 }
2511 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::ThrottlingException(inner) => {
2512 Error::ThrottlingException(inner)
2513 }
2514 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
2515 }
2516 }
2517}
2518impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_instance::DeleteInstanceError, R>> for Error
2519where
2520 R: Send + Sync + std::fmt::Debug + 'static,
2521{
2522 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_instance::DeleteInstanceError, R>) -> Self {
2523 match err {
2524 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2525 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2526 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2527 source: err.into(),
2528 }),
2529 }
2530 }
2531}
2532impl From<crate::operation::delete_instance::DeleteInstanceError> for Error {
2533 fn from(err: crate::operation::delete_instance::DeleteInstanceError) -> Self {
2534 match err {
2535 crate::operation::delete_instance::DeleteInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2536 crate::operation::delete_instance::DeleteInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2537 crate::operation::delete_instance::DeleteInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2538 crate::operation::delete_instance::DeleteInstanceError::Unhandled(inner) => Error::Unhandled(inner),
2539 }
2540 }
2541}
2542impl<R>
2543 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_integration_association::DeleteIntegrationAssociationError, R>>
2544 for Error
2545where
2546 R: Send + Sync + std::fmt::Debug + 'static,
2547{
2548 fn from(
2549 err: ::aws_smithy_runtime_api::client::result::SdkError<
2550 crate::operation::delete_integration_association::DeleteIntegrationAssociationError,
2551 R,
2552 >,
2553 ) -> Self {
2554 match err {
2555 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2556 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2557 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2558 source: err.into(),
2559 }),
2560 }
2561 }
2562}
2563impl From<crate::operation::delete_integration_association::DeleteIntegrationAssociationError> for Error {
2564 fn from(err: crate::operation::delete_integration_association::DeleteIntegrationAssociationError) -> Self {
2565 match err {
2566 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::InternalServiceException(inner) => {
2567 Error::InternalServiceException(inner)
2568 }
2569 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::InvalidRequestException(inner) => {
2570 Error::InvalidRequestException(inner)
2571 }
2572 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::ResourceNotFoundException(inner) => {
2573 Error::ResourceNotFoundException(inner)
2574 }
2575 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::ThrottlingException(inner) => {
2576 Error::ThrottlingException(inner)
2577 }
2578 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::Unhandled(inner) => Error::Unhandled(inner),
2579 }
2580 }
2581}
2582impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError, R>>
2583 for Error
2584where
2585 R: Send + Sync + std::fmt::Debug + 'static,
2586{
2587 fn from(
2588 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError, R>,
2589 ) -> Self {
2590 match err {
2591 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2592 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2593 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2594 source: err.into(),
2595 }),
2596 }
2597 }
2598}
2599impl From<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError> for Error {
2600 fn from(err: crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError) -> Self {
2601 match err {
2602 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InternalServiceException(inner) => {
2603 Error::InternalServiceException(inner)
2604 }
2605 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InvalidParameterException(inner) => {
2606 Error::InvalidParameterException(inner)
2607 }
2608 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InvalidRequestException(inner) => {
2609 Error::InvalidRequestException(inner)
2610 }
2611 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ResourceInUseException(inner) => {
2612 Error::ResourceInUseException(inner)
2613 }
2614 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ResourceNotFoundException(inner) => {
2615 Error::ResourceNotFoundException(inner)
2616 }
2617 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ThrottlingException(inner) => {
2618 Error::ThrottlingException(inner)
2619 }
2620 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
2621 }
2622 }
2623}
2624impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prompt::DeletePromptError, R>> for Error
2625where
2626 R: Send + Sync + std::fmt::Debug + 'static,
2627{
2628 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prompt::DeletePromptError, R>) -> Self {
2629 match err {
2630 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2631 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2632 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2633 source: err.into(),
2634 }),
2635 }
2636 }
2637}
2638impl From<crate::operation::delete_prompt::DeletePromptError> for Error {
2639 fn from(err: crate::operation::delete_prompt::DeletePromptError) -> Self {
2640 match err {
2641 crate::operation::delete_prompt::DeletePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2642 crate::operation::delete_prompt::DeletePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2643 crate::operation::delete_prompt::DeletePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2644 crate::operation::delete_prompt::DeletePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2645 crate::operation::delete_prompt::DeletePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2646 crate::operation::delete_prompt::DeletePromptError::Unhandled(inner) => Error::Unhandled(inner),
2647 }
2648 }
2649}
2650impl<R>
2651 From<
2652 ::aws_smithy_runtime_api::client::result::SdkError<
2653 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError,
2654 R,
2655 >,
2656 > for Error
2657where
2658 R: Send + Sync + std::fmt::Debug + 'static,
2659{
2660 fn from(
2661 err: ::aws_smithy_runtime_api::client::result::SdkError<
2662 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError,
2663 R,
2664 >,
2665 ) -> Self {
2666 match err {
2667 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2668 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2669 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2670 source: err.into(),
2671 }),
2672 }
2673 }
2674}
2675impl From<crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError> for Error {
2676 fn from(err: crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError) -> Self {
2677 match err {
2678 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::AccessDeniedException(inner) => {
2679 Error::AccessDeniedException(inner)
2680 }
2681 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::InternalServiceException(inner) => {
2682 Error::InternalServiceException(inner)
2683 }
2684 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::InvalidParameterException(inner) => {
2685 Error::InvalidParameterException(inner)
2686 }
2687 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::ResourceNotFoundException(inner) => {
2688 Error::ResourceNotFoundException(inner)
2689 }
2690 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::ThrottlingException(inner) => {
2691 Error::ThrottlingException(inner)
2692 }
2693 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::Unhandled(inner) => {
2694 Error::Unhandled(inner)
2695 }
2696 }
2697 }
2698}
2699impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_queue::DeleteQueueError, R>> for Error
2700where
2701 R: Send + Sync + std::fmt::Debug + 'static,
2702{
2703 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_queue::DeleteQueueError, R>) -> Self {
2704 match err {
2705 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2706 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2707 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2708 source: err.into(),
2709 }),
2710 }
2711 }
2712}
2713impl From<crate::operation::delete_queue::DeleteQueueError> for Error {
2714 fn from(err: crate::operation::delete_queue::DeleteQueueError) -> Self {
2715 match err {
2716 crate::operation::delete_queue::DeleteQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2717 crate::operation::delete_queue::DeleteQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2718 crate::operation::delete_queue::DeleteQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2719 crate::operation::delete_queue::DeleteQueueError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
2720 crate::operation::delete_queue::DeleteQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2721 crate::operation::delete_queue::DeleteQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2722 crate::operation::delete_queue::DeleteQueueError::Unhandled(inner) => Error::Unhandled(inner),
2723 }
2724 }
2725}
2726impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_quick_connect::DeleteQuickConnectError, R>> for Error
2727where
2728 R: Send + Sync + std::fmt::Debug + 'static,
2729{
2730 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_quick_connect::DeleteQuickConnectError, R>) -> Self {
2731 match err {
2732 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2733 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2734 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2735 source: err.into(),
2736 }),
2737 }
2738 }
2739}
2740impl From<crate::operation::delete_quick_connect::DeleteQuickConnectError> for Error {
2741 fn from(err: crate::operation::delete_quick_connect::DeleteQuickConnectError) -> Self {
2742 match err {
2743 crate::operation::delete_quick_connect::DeleteQuickConnectError::InternalServiceException(inner) => {
2744 Error::InternalServiceException(inner)
2745 }
2746 crate::operation::delete_quick_connect::DeleteQuickConnectError::InvalidParameterException(inner) => {
2747 Error::InvalidParameterException(inner)
2748 }
2749 crate::operation::delete_quick_connect::DeleteQuickConnectError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2750 crate::operation::delete_quick_connect::DeleteQuickConnectError::ResourceNotFoundException(inner) => {
2751 Error::ResourceNotFoundException(inner)
2752 }
2753 crate::operation::delete_quick_connect::DeleteQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2754 crate::operation::delete_quick_connect::DeleteQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
2755 }
2756 }
2757}
2758impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_routing_profile::DeleteRoutingProfileError, R>> for Error
2759where
2760 R: Send + Sync + std::fmt::Debug + 'static,
2761{
2762 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_routing_profile::DeleteRoutingProfileError, R>) -> Self {
2763 match err {
2764 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2765 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2766 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2767 source: err.into(),
2768 }),
2769 }
2770 }
2771}
2772impl From<crate::operation::delete_routing_profile::DeleteRoutingProfileError> for Error {
2773 fn from(err: crate::operation::delete_routing_profile::DeleteRoutingProfileError) -> Self {
2774 match err {
2775 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InternalServiceException(inner) => {
2776 Error::InternalServiceException(inner)
2777 }
2778 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InvalidParameterException(inner) => {
2779 Error::InvalidParameterException(inner)
2780 }
2781 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InvalidRequestException(inner) => {
2782 Error::InvalidRequestException(inner)
2783 }
2784 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ResourceInUseException(inner) => {
2785 Error::ResourceInUseException(inner)
2786 }
2787 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ResourceNotFoundException(inner) => {
2788 Error::ResourceNotFoundException(inner)
2789 }
2790 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2791 crate::operation::delete_routing_profile::DeleteRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
2792 }
2793 }
2794}
2795impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_rule::DeleteRuleError, R>> for Error
2796where
2797 R: Send + Sync + std::fmt::Debug + 'static,
2798{
2799 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_rule::DeleteRuleError, R>) -> Self {
2800 match err {
2801 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2802 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2803 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2804 source: err.into(),
2805 }),
2806 }
2807 }
2808}
2809impl From<crate::operation::delete_rule::DeleteRuleError> for Error {
2810 fn from(err: crate::operation::delete_rule::DeleteRuleError) -> Self {
2811 match err {
2812 crate::operation::delete_rule::DeleteRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2813 crate::operation::delete_rule::DeleteRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2814 crate::operation::delete_rule::DeleteRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2815 crate::operation::delete_rule::DeleteRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2816 crate::operation::delete_rule::DeleteRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2817 crate::operation::delete_rule::DeleteRuleError::Unhandled(inner) => Error::Unhandled(inner),
2818 }
2819 }
2820}
2821impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_security_profile::DeleteSecurityProfileError, R>> for Error
2822where
2823 R: Send + Sync + std::fmt::Debug + 'static,
2824{
2825 fn from(
2826 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_security_profile::DeleteSecurityProfileError, R>,
2827 ) -> Self {
2828 match err {
2829 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2830 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2831 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2832 source: err.into(),
2833 }),
2834 }
2835 }
2836}
2837impl From<crate::operation::delete_security_profile::DeleteSecurityProfileError> for Error {
2838 fn from(err: crate::operation::delete_security_profile::DeleteSecurityProfileError) -> Self {
2839 match err {
2840 crate::operation::delete_security_profile::DeleteSecurityProfileError::AccessDeniedException(inner) => {
2841 Error::AccessDeniedException(inner)
2842 }
2843 crate::operation::delete_security_profile::DeleteSecurityProfileError::InternalServiceException(inner) => {
2844 Error::InternalServiceException(inner)
2845 }
2846 crate::operation::delete_security_profile::DeleteSecurityProfileError::InvalidParameterException(inner) => {
2847 Error::InvalidParameterException(inner)
2848 }
2849 crate::operation::delete_security_profile::DeleteSecurityProfileError::InvalidRequestException(inner) => {
2850 Error::InvalidRequestException(inner)
2851 }
2852 crate::operation::delete_security_profile::DeleteSecurityProfileError::ResourceInUseException(inner) => {
2853 Error::ResourceInUseException(inner)
2854 }
2855 crate::operation::delete_security_profile::DeleteSecurityProfileError::ResourceNotFoundException(inner) => {
2856 Error::ResourceNotFoundException(inner)
2857 }
2858 crate::operation::delete_security_profile::DeleteSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2859 crate::operation::delete_security_profile::DeleteSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
2860 }
2861 }
2862}
2863impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_task_template::DeleteTaskTemplateError, R>> for Error
2864where
2865 R: Send + Sync + std::fmt::Debug + 'static,
2866{
2867 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_task_template::DeleteTaskTemplateError, R>) -> Self {
2868 match err {
2869 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2870 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2871 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2872 source: err.into(),
2873 }),
2874 }
2875 }
2876}
2877impl From<crate::operation::delete_task_template::DeleteTaskTemplateError> for Error {
2878 fn from(err: crate::operation::delete_task_template::DeleteTaskTemplateError) -> Self {
2879 match err {
2880 crate::operation::delete_task_template::DeleteTaskTemplateError::InternalServiceException(inner) => {
2881 Error::InternalServiceException(inner)
2882 }
2883 crate::operation::delete_task_template::DeleteTaskTemplateError::InvalidParameterException(inner) => {
2884 Error::InvalidParameterException(inner)
2885 }
2886 crate::operation::delete_task_template::DeleteTaskTemplateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2887 crate::operation::delete_task_template::DeleteTaskTemplateError::ResourceNotFoundException(inner) => {
2888 Error::ResourceNotFoundException(inner)
2889 }
2890 crate::operation::delete_task_template::DeleteTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2891 crate::operation::delete_task_template::DeleteTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
2892 }
2893 }
2894}
2895impl<R>
2896 From<
2897 ::aws_smithy_runtime_api::client::result::SdkError<
2898 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError,
2899 R,
2900 >,
2901 > for Error
2902where
2903 R: Send + Sync + std::fmt::Debug + 'static,
2904{
2905 fn from(
2906 err: ::aws_smithy_runtime_api::client::result::SdkError<
2907 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError,
2908 R,
2909 >,
2910 ) -> Self {
2911 match err {
2912 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2913 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2914 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2915 source: err.into(),
2916 }),
2917 }
2918 }
2919}
2920impl From<crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError> for Error {
2921 fn from(err: crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError) -> Self {
2922 match err {
2923 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::AccessDeniedException(inner) => {
2924 Error::AccessDeniedException(inner)
2925 }
2926 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::InternalServiceException(inner) => {
2927 Error::InternalServiceException(inner)
2928 }
2929 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::InvalidRequestException(inner) => {
2930 Error::InvalidRequestException(inner)
2931 }
2932 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::ResourceInUseException(inner) => {
2933 Error::ResourceInUseException(inner)
2934 }
2935 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::ThrottlingException(inner) => {
2936 Error::ThrottlingException(inner)
2937 }
2938 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
2939 }
2940 }
2941}
2942impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_use_case::DeleteUseCaseError, R>> for Error
2943where
2944 R: Send + Sync + std::fmt::Debug + 'static,
2945{
2946 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_use_case::DeleteUseCaseError, R>) -> Self {
2947 match err {
2948 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2949 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2950 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2951 source: err.into(),
2952 }),
2953 }
2954 }
2955}
2956impl From<crate::operation::delete_use_case::DeleteUseCaseError> for Error {
2957 fn from(err: crate::operation::delete_use_case::DeleteUseCaseError) -> Self {
2958 match err {
2959 crate::operation::delete_use_case::DeleteUseCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2960 crate::operation::delete_use_case::DeleteUseCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2961 crate::operation::delete_use_case::DeleteUseCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2962 crate::operation::delete_use_case::DeleteUseCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2963 crate::operation::delete_use_case::DeleteUseCaseError::Unhandled(inner) => Error::Unhandled(inner),
2964 }
2965 }
2966}
2967impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>> for Error
2968where
2969 R: Send + Sync + std::fmt::Debug + 'static,
2970{
2971 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>) -> Self {
2972 match err {
2973 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2974 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2975 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2976 source: err.into(),
2977 }),
2978 }
2979 }
2980}
2981impl From<crate::operation::delete_user::DeleteUserError> for Error {
2982 fn from(err: crate::operation::delete_user::DeleteUserError) -> Self {
2983 match err {
2984 crate::operation::delete_user::DeleteUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2985 crate::operation::delete_user::DeleteUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2986 crate::operation::delete_user::DeleteUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2987 crate::operation::delete_user::DeleteUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2988 crate::operation::delete_user::DeleteUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2989 crate::operation::delete_user::DeleteUserError::Unhandled(inner) => Error::Unhandled(inner),
2990 }
2991 }
2992}
2993impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError, R>>
2994 for Error
2995where
2996 R: Send + Sync + std::fmt::Debug + 'static,
2997{
2998 fn from(
2999 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError, R>,
3000 ) -> Self {
3001 match err {
3002 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3003 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3004 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3005 source: err.into(),
3006 }),
3007 }
3008 }
3009}
3010impl From<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError> for Error {
3011 fn from(err: crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError) -> Self {
3012 match err {
3013 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InternalServiceException(inner) => {
3014 Error::InternalServiceException(inner)
3015 }
3016 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InvalidParameterException(inner) => {
3017 Error::InvalidParameterException(inner)
3018 }
3019 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InvalidRequestException(inner) => {
3020 Error::InvalidRequestException(inner)
3021 }
3022 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ResourceInUseException(inner) => {
3023 Error::ResourceInUseException(inner)
3024 }
3025 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ResourceNotFoundException(inner) => {
3026 Error::ResourceNotFoundException(inner)
3027 }
3028 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ThrottlingException(inner) => {
3029 Error::ThrottlingException(inner)
3030 }
3031 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
3032 }
3033 }
3034}
3035impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view::DeleteViewError, R>> for Error
3036where
3037 R: Send + Sync + std::fmt::Debug + 'static,
3038{
3039 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view::DeleteViewError, R>) -> Self {
3040 match err {
3041 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3042 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3043 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3044 source: err.into(),
3045 }),
3046 }
3047 }
3048}
3049impl From<crate::operation::delete_view::DeleteViewError> for Error {
3050 fn from(err: crate::operation::delete_view::DeleteViewError) -> Self {
3051 match err {
3052 crate::operation::delete_view::DeleteViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3053 crate::operation::delete_view::DeleteViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3054 crate::operation::delete_view::DeleteViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3055 crate::operation::delete_view::DeleteViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3056 crate::operation::delete_view::DeleteViewError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3057 crate::operation::delete_view::DeleteViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3058 crate::operation::delete_view::DeleteViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3059 crate::operation::delete_view::DeleteViewError::Unhandled(inner) => Error::Unhandled(inner),
3060 }
3061 }
3062}
3063impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view_version::DeleteViewVersionError, R>> for Error
3064where
3065 R: Send + Sync + std::fmt::Debug + 'static,
3066{
3067 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view_version::DeleteViewVersionError, R>) -> Self {
3068 match err {
3069 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3070 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3071 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3072 source: err.into(),
3073 }),
3074 }
3075 }
3076}
3077impl From<crate::operation::delete_view_version::DeleteViewVersionError> for Error {
3078 fn from(err: crate::operation::delete_view_version::DeleteViewVersionError) -> Self {
3079 match err {
3080 crate::operation::delete_view_version::DeleteViewVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3081 crate::operation::delete_view_version::DeleteViewVersionError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3082 crate::operation::delete_view_version::DeleteViewVersionError::InvalidParameterException(inner) => {
3083 Error::InvalidParameterException(inner)
3084 }
3085 crate::operation::delete_view_version::DeleteViewVersionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3086 crate::operation::delete_view_version::DeleteViewVersionError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3087 crate::operation::delete_view_version::DeleteViewVersionError::ResourceNotFoundException(inner) => {
3088 Error::ResourceNotFoundException(inner)
3089 }
3090 crate::operation::delete_view_version::DeleteViewVersionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3091 crate::operation::delete_view_version::DeleteViewVersionError::Unhandled(inner) => Error::Unhandled(inner),
3092 }
3093 }
3094}
3095impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vocabulary::DeleteVocabularyError, R>> for Error
3096where
3097 R: Send + Sync + std::fmt::Debug + 'static,
3098{
3099 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vocabulary::DeleteVocabularyError, R>) -> Self {
3100 match err {
3101 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3102 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3103 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3104 source: err.into(),
3105 }),
3106 }
3107 }
3108}
3109impl From<crate::operation::delete_vocabulary::DeleteVocabularyError> for Error {
3110 fn from(err: crate::operation::delete_vocabulary::DeleteVocabularyError) -> Self {
3111 match err {
3112 crate::operation::delete_vocabulary::DeleteVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3113 crate::operation::delete_vocabulary::DeleteVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3114 crate::operation::delete_vocabulary::DeleteVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3115 crate::operation::delete_vocabulary::DeleteVocabularyError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3116 crate::operation::delete_vocabulary::DeleteVocabularyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3117 crate::operation::delete_vocabulary::DeleteVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3118 crate::operation::delete_vocabulary::DeleteVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
3119 }
3120 }
3121}
3122impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_agent_status::DescribeAgentStatusError, R>> for Error
3123where
3124 R: Send + Sync + std::fmt::Debug + 'static,
3125{
3126 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_agent_status::DescribeAgentStatusError, R>) -> Self {
3127 match err {
3128 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3129 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3130 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3131 source: err.into(),
3132 }),
3133 }
3134 }
3135}
3136impl From<crate::operation::describe_agent_status::DescribeAgentStatusError> for Error {
3137 fn from(err: crate::operation::describe_agent_status::DescribeAgentStatusError) -> Self {
3138 match err {
3139 crate::operation::describe_agent_status::DescribeAgentStatusError::InternalServiceException(inner) => {
3140 Error::InternalServiceException(inner)
3141 }
3142 crate::operation::describe_agent_status::DescribeAgentStatusError::InvalidParameterException(inner) => {
3143 Error::InvalidParameterException(inner)
3144 }
3145 crate::operation::describe_agent_status::DescribeAgentStatusError::InvalidRequestException(inner) => {
3146 Error::InvalidRequestException(inner)
3147 }
3148 crate::operation::describe_agent_status::DescribeAgentStatusError::ResourceNotFoundException(inner) => {
3149 Error::ResourceNotFoundException(inner)
3150 }
3151 crate::operation::describe_agent_status::DescribeAgentStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3152 crate::operation::describe_agent_status::DescribeAgentStatusError::Unhandled(inner) => Error::Unhandled(inner),
3153 }
3154 }
3155}
3156impl<R>
3157 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError, R>>
3158 for Error
3159where
3160 R: Send + Sync + std::fmt::Debug + 'static,
3161{
3162 fn from(
3163 err: ::aws_smithy_runtime_api::client::result::SdkError<
3164 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError,
3165 R,
3166 >,
3167 ) -> Self {
3168 match err {
3169 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3170 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3171 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3172 source: err.into(),
3173 }),
3174 }
3175 }
3176}
3177impl From<crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError> for Error {
3178 fn from(err: crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError) -> Self {
3179 match err {
3180 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InternalServiceException(inner) => {
3181 Error::InternalServiceException(inner)
3182 }
3183 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InvalidParameterException(inner) => {
3184 Error::InvalidParameterException(inner)
3185 }
3186 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InvalidRequestException(inner) => {
3187 Error::InvalidRequestException(inner)
3188 }
3189 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::ResourceNotFoundException(inner) => {
3190 Error::ResourceNotFoundException(inner)
3191 }
3192 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::ThrottlingException(inner) => {
3193 Error::ThrottlingException(inner)
3194 }
3195 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::Unhandled(inner) => Error::Unhandled(inner),
3196 }
3197 }
3198}
3199impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact::DescribeContactError, R>> for Error
3200where
3201 R: Send + Sync + std::fmt::Debug + 'static,
3202{
3203 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact::DescribeContactError, R>) -> Self {
3204 match err {
3205 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3206 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3207 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3208 source: err.into(),
3209 }),
3210 }
3211 }
3212}
3213impl From<crate::operation::describe_contact::DescribeContactError> for Error {
3214 fn from(err: crate::operation::describe_contact::DescribeContactError) -> Self {
3215 match err {
3216 crate::operation::describe_contact::DescribeContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3217 crate::operation::describe_contact::DescribeContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3218 crate::operation::describe_contact::DescribeContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3219 crate::operation::describe_contact::DescribeContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3220 crate::operation::describe_contact::DescribeContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3221 crate::operation::describe_contact::DescribeContactError::Unhandled(inner) => Error::Unhandled(inner),
3222 }
3223 }
3224}
3225impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError, R>>
3226 for Error
3227where
3228 R: Send + Sync + std::fmt::Debug + 'static,
3229{
3230 fn from(
3231 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError, R>,
3232 ) -> Self {
3233 match err {
3234 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3235 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3236 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3237 source: err.into(),
3238 }),
3239 }
3240 }
3241}
3242impl From<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError> for Error {
3243 fn from(err: crate::operation::describe_contact_evaluation::DescribeContactEvaluationError) -> Self {
3244 match err {
3245 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::InternalServiceException(inner) => {
3246 Error::InternalServiceException(inner)
3247 }
3248 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::InvalidParameterException(inner) => {
3249 Error::InvalidParameterException(inner)
3250 }
3251 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::ResourceNotFoundException(inner) => {
3252 Error::ResourceNotFoundException(inner)
3253 }
3254 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::ThrottlingException(inner) => {
3255 Error::ThrottlingException(inner)
3256 }
3257 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
3258 }
3259 }
3260}
3261impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow::DescribeContactFlowError, R>> for Error
3262where
3263 R: Send + Sync + std::fmt::Debug + 'static,
3264{
3265 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow::DescribeContactFlowError, R>) -> Self {
3266 match err {
3267 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3268 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3269 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3270 source: err.into(),
3271 }),
3272 }
3273 }
3274}
3275impl From<crate::operation::describe_contact_flow::DescribeContactFlowError> for Error {
3276 fn from(err: crate::operation::describe_contact_flow::DescribeContactFlowError) -> Self {
3277 match err {
3278 crate::operation::describe_contact_flow::DescribeContactFlowError::ContactFlowNotPublishedException(inner) => {
3279 Error::ContactFlowNotPublishedException(inner)
3280 }
3281 crate::operation::describe_contact_flow::DescribeContactFlowError::InternalServiceException(inner) => {
3282 Error::InternalServiceException(inner)
3283 }
3284 crate::operation::describe_contact_flow::DescribeContactFlowError::InvalidParameterException(inner) => {
3285 Error::InvalidParameterException(inner)
3286 }
3287 crate::operation::describe_contact_flow::DescribeContactFlowError::InvalidRequestException(inner) => {
3288 Error::InvalidRequestException(inner)
3289 }
3290 crate::operation::describe_contact_flow::DescribeContactFlowError::ResourceNotFoundException(inner) => {
3291 Error::ResourceNotFoundException(inner)
3292 }
3293 crate::operation::describe_contact_flow::DescribeContactFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3294 crate::operation::describe_contact_flow::DescribeContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
3295 }
3296 }
3297}
3298impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError, R>>
3299 for Error
3300where
3301 R: Send + Sync + std::fmt::Debug + 'static,
3302{
3303 fn from(
3304 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError, R>,
3305 ) -> Self {
3306 match err {
3307 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3308 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3309 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3310 source: err.into(),
3311 }),
3312 }
3313 }
3314}
3315impl From<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError> for Error {
3316 fn from(err: crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError) -> Self {
3317 match err {
3318 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::AccessDeniedException(inner) => {
3319 Error::AccessDeniedException(inner)
3320 }
3321 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InternalServiceException(inner) => {
3322 Error::InternalServiceException(inner)
3323 }
3324 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InvalidParameterException(inner) => {
3325 Error::InvalidParameterException(inner)
3326 }
3327 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InvalidRequestException(inner) => {
3328 Error::InvalidRequestException(inner)
3329 }
3330 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::ResourceNotFoundException(inner) => {
3331 Error::ResourceNotFoundException(inner)
3332 }
3333 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::ThrottlingException(inner) => {
3334 Error::ThrottlingException(inner)
3335 }
3336 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::Unhandled(inner) => Error::Unhandled(inner),
3337 }
3338 }
3339}
3340impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_email_address::DescribeEmailAddressError, R>> for Error
3341where
3342 R: Send + Sync + std::fmt::Debug + 'static,
3343{
3344 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_email_address::DescribeEmailAddressError, R>) -> Self {
3345 match err {
3346 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3347 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3348 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3349 source: err.into(),
3350 }),
3351 }
3352 }
3353}
3354impl From<crate::operation::describe_email_address::DescribeEmailAddressError> for Error {
3355 fn from(err: crate::operation::describe_email_address::DescribeEmailAddressError) -> Self {
3356 match err {
3357 crate::operation::describe_email_address::DescribeEmailAddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3358 crate::operation::describe_email_address::DescribeEmailAddressError::InternalServiceException(inner) => {
3359 Error::InternalServiceException(inner)
3360 }
3361 crate::operation::describe_email_address::DescribeEmailAddressError::InvalidParameterException(inner) => {
3362 Error::InvalidParameterException(inner)
3363 }
3364 crate::operation::describe_email_address::DescribeEmailAddressError::InvalidRequestException(inner) => {
3365 Error::InvalidRequestException(inner)
3366 }
3367 crate::operation::describe_email_address::DescribeEmailAddressError::ResourceNotFoundException(inner) => {
3368 Error::ResourceNotFoundException(inner)
3369 }
3370 crate::operation::describe_email_address::DescribeEmailAddressError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3371 crate::operation::describe_email_address::DescribeEmailAddressError::Unhandled(inner) => Error::Unhandled(inner),
3372 }
3373 }
3374}
3375impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_evaluation_form::DescribeEvaluationFormError, R>> for Error
3376where
3377 R: Send + Sync + std::fmt::Debug + 'static,
3378{
3379 fn from(
3380 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_evaluation_form::DescribeEvaluationFormError, R>,
3381 ) -> Self {
3382 match err {
3383 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3384 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3385 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3386 source: err.into(),
3387 }),
3388 }
3389 }
3390}
3391impl From<crate::operation::describe_evaluation_form::DescribeEvaluationFormError> for Error {
3392 fn from(err: crate::operation::describe_evaluation_form::DescribeEvaluationFormError) -> Self {
3393 match err {
3394 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::InternalServiceException(inner) => {
3395 Error::InternalServiceException(inner)
3396 }
3397 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::InvalidParameterException(inner) => {
3398 Error::InvalidParameterException(inner)
3399 }
3400 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::ResourceNotFoundException(inner) => {
3401 Error::ResourceNotFoundException(inner)
3402 }
3403 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3404 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
3405 }
3406 }
3407}
3408impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError, R>>
3409 for Error
3410where
3411 R: Send + Sync + std::fmt::Debug + 'static,
3412{
3413 fn from(
3414 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError, R>,
3415 ) -> Self {
3416 match err {
3417 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3418 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3419 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3420 source: err.into(),
3421 }),
3422 }
3423 }
3424}
3425impl From<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError> for Error {
3426 fn from(err: crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError) -> Self {
3427 match err {
3428 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InternalServiceException(inner) => {
3429 Error::InternalServiceException(inner)
3430 }
3431 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InvalidParameterException(inner) => {
3432 Error::InvalidParameterException(inner)
3433 }
3434 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InvalidRequestException(inner) => {
3435 Error::InvalidRequestException(inner)
3436 }
3437 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::ResourceNotFoundException(inner) => {
3438 Error::ResourceNotFoundException(inner)
3439 }
3440 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::ThrottlingException(inner) => {
3441 Error::ThrottlingException(inner)
3442 }
3443 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
3444 }
3445 }
3446}
3447impl<R>
3448 From<
3449 ::aws_smithy_runtime_api::client::result::SdkError<
3450 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError,
3451 R,
3452 >,
3453 > for Error
3454where
3455 R: Send + Sync + std::fmt::Debug + 'static,
3456{
3457 fn from(
3458 err: ::aws_smithy_runtime_api::client::result::SdkError<
3459 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError,
3460 R,
3461 >,
3462 ) -> Self {
3463 match err {
3464 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3465 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3466 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3467 source: err.into(),
3468 }),
3469 }
3470 }
3471}
3472impl From<crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError> for Error {
3473 fn from(err: crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError) -> Self {
3474 match err {
3475 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InternalServiceException(inner) => {
3476 Error::InternalServiceException(inner)
3477 }
3478 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InvalidParameterException(inner) => {
3479 Error::InvalidParameterException(inner)
3480 }
3481 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InvalidRequestException(inner) => {
3482 Error::InvalidRequestException(inner)
3483 }
3484 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
3485 Error::ResourceNotFoundException(inner)
3486 }
3487 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::ThrottlingException(inner) => {
3488 Error::ThrottlingException(inner)
3489 }
3490 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::Unhandled(inner) => {
3491 Error::Unhandled(inner)
3492 }
3493 }
3494 }
3495}
3496impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance::DescribeInstanceError, R>> for Error
3497where
3498 R: Send + Sync + std::fmt::Debug + 'static,
3499{
3500 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance::DescribeInstanceError, R>) -> Self {
3501 match err {
3502 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3503 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3504 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3505 source: err.into(),
3506 }),
3507 }
3508 }
3509}
3510impl From<crate::operation::describe_instance::DescribeInstanceError> for Error {
3511 fn from(err: crate::operation::describe_instance::DescribeInstanceError) -> Self {
3512 match err {
3513 crate::operation::describe_instance::DescribeInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3514 crate::operation::describe_instance::DescribeInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3515 crate::operation::describe_instance::DescribeInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3516 crate::operation::describe_instance::DescribeInstanceError::Unhandled(inner) => Error::Unhandled(inner),
3517 }
3518 }
3519}
3520impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError, R>>
3521 for Error
3522where
3523 R: Send + Sync + std::fmt::Debug + 'static,
3524{
3525 fn from(
3526 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError, R>,
3527 ) -> Self {
3528 match err {
3529 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3530 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3531 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3532 source: err.into(),
3533 }),
3534 }
3535 }
3536}
3537impl From<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError> for Error {
3538 fn from(err: crate::operation::describe_instance_attribute::DescribeInstanceAttributeError) -> Self {
3539 match err {
3540 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InternalServiceException(inner) => {
3541 Error::InternalServiceException(inner)
3542 }
3543 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InvalidParameterException(inner) => {
3544 Error::InvalidParameterException(inner)
3545 }
3546 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InvalidRequestException(inner) => {
3547 Error::InvalidRequestException(inner)
3548 }
3549 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::ResourceNotFoundException(inner) => {
3550 Error::ResourceNotFoundException(inner)
3551 }
3552 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::ThrottlingException(inner) => {
3553 Error::ThrottlingException(inner)
3554 }
3555 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::Unhandled(inner) => Error::Unhandled(inner),
3556 }
3557 }
3558}
3559impl<R>
3560 From<
3561 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError, R>,
3562 > for Error
3563where
3564 R: Send + Sync + std::fmt::Debug + 'static,
3565{
3566 fn from(
3567 err: ::aws_smithy_runtime_api::client::result::SdkError<
3568 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError,
3569 R,
3570 >,
3571 ) -> Self {
3572 match err {
3573 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3574 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3575 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3576 source: err.into(),
3577 }),
3578 }
3579 }
3580}
3581impl From<crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError> for Error {
3582 fn from(err: crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError) -> Self {
3583 match err {
3584 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InternalServiceException(inner) => {
3585 Error::InternalServiceException(inner)
3586 }
3587 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InvalidParameterException(inner) => {
3588 Error::InvalidParameterException(inner)
3589 }
3590 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InvalidRequestException(inner) => {
3591 Error::InvalidRequestException(inner)
3592 }
3593 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::ResourceNotFoundException(inner) => {
3594 Error::ResourceNotFoundException(inner)
3595 }
3596 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::ThrottlingException(inner) => {
3597 Error::ThrottlingException(inner)
3598 }
3599 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::Unhandled(inner) => Error::Unhandled(inner),
3600 }
3601 }
3602}
3603impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_phone_number::DescribePhoneNumberError, R>> for Error
3604where
3605 R: Send + Sync + std::fmt::Debug + 'static,
3606{
3607 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_phone_number::DescribePhoneNumberError, R>) -> Self {
3608 match err {
3609 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3610 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3611 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3612 source: err.into(),
3613 }),
3614 }
3615 }
3616}
3617impl From<crate::operation::describe_phone_number::DescribePhoneNumberError> for Error {
3618 fn from(err: crate::operation::describe_phone_number::DescribePhoneNumberError) -> Self {
3619 match err {
3620 crate::operation::describe_phone_number::DescribePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3621 crate::operation::describe_phone_number::DescribePhoneNumberError::InternalServiceException(inner) => {
3622 Error::InternalServiceException(inner)
3623 }
3624 crate::operation::describe_phone_number::DescribePhoneNumberError::InvalidParameterException(inner) => {
3625 Error::InvalidParameterException(inner)
3626 }
3627 crate::operation::describe_phone_number::DescribePhoneNumberError::ResourceNotFoundException(inner) => {
3628 Error::ResourceNotFoundException(inner)
3629 }
3630 crate::operation::describe_phone_number::DescribePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3631 crate::operation::describe_phone_number::DescribePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
3632 }
3633 }
3634}
3635impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError, R>>
3636 for Error
3637where
3638 R: Send + Sync + std::fmt::Debug + 'static,
3639{
3640 fn from(
3641 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError, R>,
3642 ) -> Self {
3643 match err {
3644 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3645 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3646 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3647 source: err.into(),
3648 }),
3649 }
3650 }
3651}
3652impl From<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError> for Error {
3653 fn from(err: crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError) -> Self {
3654 match err {
3655 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InternalServiceException(inner) => {
3656 Error::InternalServiceException(inner)
3657 }
3658 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InvalidParameterException(inner) => {
3659 Error::InvalidParameterException(inner)
3660 }
3661 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InvalidRequestException(inner) => {
3662 Error::InvalidRequestException(inner)
3663 }
3664 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::ResourceNotFoundException(inner) => {
3665 Error::ResourceNotFoundException(inner)
3666 }
3667 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::ThrottlingException(inner) => {
3668 Error::ThrottlingException(inner)
3669 }
3670 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
3671 }
3672 }
3673}
3674impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_prompt::DescribePromptError, R>> for Error
3675where
3676 R: Send + Sync + std::fmt::Debug + 'static,
3677{
3678 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_prompt::DescribePromptError, R>) -> Self {
3679 match err {
3680 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3681 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3682 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3683 source: err.into(),
3684 }),
3685 }
3686 }
3687}
3688impl From<crate::operation::describe_prompt::DescribePromptError> for Error {
3689 fn from(err: crate::operation::describe_prompt::DescribePromptError) -> Self {
3690 match err {
3691 crate::operation::describe_prompt::DescribePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3692 crate::operation::describe_prompt::DescribePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3693 crate::operation::describe_prompt::DescribePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3694 crate::operation::describe_prompt::DescribePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3695 crate::operation::describe_prompt::DescribePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3696 crate::operation::describe_prompt::DescribePromptError::Unhandled(inner) => Error::Unhandled(inner),
3697 }
3698 }
3699}
3700impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_queue::DescribeQueueError, R>> for Error
3701where
3702 R: Send + Sync + std::fmt::Debug + 'static,
3703{
3704 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_queue::DescribeQueueError, R>) -> Self {
3705 match err {
3706 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3707 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3708 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3709 source: err.into(),
3710 }),
3711 }
3712 }
3713}
3714impl From<crate::operation::describe_queue::DescribeQueueError> for Error {
3715 fn from(err: crate::operation::describe_queue::DescribeQueueError) -> Self {
3716 match err {
3717 crate::operation::describe_queue::DescribeQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3718 crate::operation::describe_queue::DescribeQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3719 crate::operation::describe_queue::DescribeQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3720 crate::operation::describe_queue::DescribeQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3721 crate::operation::describe_queue::DescribeQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3722 crate::operation::describe_queue::DescribeQueueError::Unhandled(inner) => Error::Unhandled(inner),
3723 }
3724 }
3725}
3726impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_quick_connect::DescribeQuickConnectError, R>> for Error
3727where
3728 R: Send + Sync + std::fmt::Debug + 'static,
3729{
3730 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_quick_connect::DescribeQuickConnectError, R>) -> Self {
3731 match err {
3732 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3733 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3734 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3735 source: err.into(),
3736 }),
3737 }
3738 }
3739}
3740impl From<crate::operation::describe_quick_connect::DescribeQuickConnectError> for Error {
3741 fn from(err: crate::operation::describe_quick_connect::DescribeQuickConnectError) -> Self {
3742 match err {
3743 crate::operation::describe_quick_connect::DescribeQuickConnectError::InternalServiceException(inner) => {
3744 Error::InternalServiceException(inner)
3745 }
3746 crate::operation::describe_quick_connect::DescribeQuickConnectError::InvalidParameterException(inner) => {
3747 Error::InvalidParameterException(inner)
3748 }
3749 crate::operation::describe_quick_connect::DescribeQuickConnectError::InvalidRequestException(inner) => {
3750 Error::InvalidRequestException(inner)
3751 }
3752 crate::operation::describe_quick_connect::DescribeQuickConnectError::ResourceNotFoundException(inner) => {
3753 Error::ResourceNotFoundException(inner)
3754 }
3755 crate::operation::describe_quick_connect::DescribeQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3756 crate::operation::describe_quick_connect::DescribeQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
3757 }
3758 }
3759}
3760impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_routing_profile::DescribeRoutingProfileError, R>> for Error
3761where
3762 R: Send + Sync + std::fmt::Debug + 'static,
3763{
3764 fn from(
3765 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_routing_profile::DescribeRoutingProfileError, R>,
3766 ) -> Self {
3767 match err {
3768 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3769 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3770 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3771 source: err.into(),
3772 }),
3773 }
3774 }
3775}
3776impl From<crate::operation::describe_routing_profile::DescribeRoutingProfileError> for Error {
3777 fn from(err: crate::operation::describe_routing_profile::DescribeRoutingProfileError) -> Self {
3778 match err {
3779 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InternalServiceException(inner) => {
3780 Error::InternalServiceException(inner)
3781 }
3782 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InvalidParameterException(inner) => {
3783 Error::InvalidParameterException(inner)
3784 }
3785 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InvalidRequestException(inner) => {
3786 Error::InvalidRequestException(inner)
3787 }
3788 crate::operation::describe_routing_profile::DescribeRoutingProfileError::ResourceNotFoundException(inner) => {
3789 Error::ResourceNotFoundException(inner)
3790 }
3791 crate::operation::describe_routing_profile::DescribeRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3792 crate::operation::describe_routing_profile::DescribeRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
3793 }
3794 }
3795}
3796impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_rule::DescribeRuleError, R>> for Error
3797where
3798 R: Send + Sync + std::fmt::Debug + 'static,
3799{
3800 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_rule::DescribeRuleError, R>) -> Self {
3801 match err {
3802 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3803 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3804 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3805 source: err.into(),
3806 }),
3807 }
3808 }
3809}
3810impl From<crate::operation::describe_rule::DescribeRuleError> for Error {
3811 fn from(err: crate::operation::describe_rule::DescribeRuleError) -> Self {
3812 match err {
3813 crate::operation::describe_rule::DescribeRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3814 crate::operation::describe_rule::DescribeRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3815 crate::operation::describe_rule::DescribeRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3816 crate::operation::describe_rule::DescribeRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3817 crate::operation::describe_rule::DescribeRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3818 crate::operation::describe_rule::DescribeRuleError::Unhandled(inner) => Error::Unhandled(inner),
3819 }
3820 }
3821}
3822impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_security_profile::DescribeSecurityProfileError, R>>
3823 for Error
3824where
3825 R: Send + Sync + std::fmt::Debug + 'static,
3826{
3827 fn from(
3828 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_security_profile::DescribeSecurityProfileError, R>,
3829 ) -> Self {
3830 match err {
3831 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3832 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3833 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3834 source: err.into(),
3835 }),
3836 }
3837 }
3838}
3839impl From<crate::operation::describe_security_profile::DescribeSecurityProfileError> for Error {
3840 fn from(err: crate::operation::describe_security_profile::DescribeSecurityProfileError) -> Self {
3841 match err {
3842 crate::operation::describe_security_profile::DescribeSecurityProfileError::InternalServiceException(inner) => {
3843 Error::InternalServiceException(inner)
3844 }
3845 crate::operation::describe_security_profile::DescribeSecurityProfileError::InvalidParameterException(inner) => {
3846 Error::InvalidParameterException(inner)
3847 }
3848 crate::operation::describe_security_profile::DescribeSecurityProfileError::InvalidRequestException(inner) => {
3849 Error::InvalidRequestException(inner)
3850 }
3851 crate::operation::describe_security_profile::DescribeSecurityProfileError::ResourceNotFoundException(inner) => {
3852 Error::ResourceNotFoundException(inner)
3853 }
3854 crate::operation::describe_security_profile::DescribeSecurityProfileError::ThrottlingException(inner) => {
3855 Error::ThrottlingException(inner)
3856 }
3857 crate::operation::describe_security_profile::DescribeSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
3858 }
3859 }
3860}
3861impl<R>
3862 From<
3863 ::aws_smithy_runtime_api::client::result::SdkError<
3864 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError,
3865 R,
3866 >,
3867 > for Error
3868where
3869 R: Send + Sync + std::fmt::Debug + 'static,
3870{
3871 fn from(
3872 err: ::aws_smithy_runtime_api::client::result::SdkError<
3873 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError,
3874 R,
3875 >,
3876 ) -> Self {
3877 match err {
3878 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3879 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3880 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3881 source: err.into(),
3882 }),
3883 }
3884 }
3885}
3886impl From<crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError> for Error {
3887 fn from(err: crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError) -> Self {
3888 match err {
3889 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::AccessDeniedException(inner) => {
3890 Error::AccessDeniedException(inner)
3891 }
3892 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::InternalServiceException(inner) => {
3893 Error::InternalServiceException(inner)
3894 }
3895 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::InvalidRequestException(inner) => {
3896 Error::InvalidRequestException(inner)
3897 }
3898 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::ResourceNotFoundException(inner) => {
3899 Error::ResourceNotFoundException(inner)
3900 }
3901 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::ThrottlingException(inner) => {
3902 Error::ThrottlingException(inner)
3903 }
3904 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
3905 }
3906 }
3907}
3908impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>> for Error
3909where
3910 R: Send + Sync + std::fmt::Debug + 'static,
3911{
3912 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>) -> Self {
3913 match err {
3914 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3915 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3916 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3917 source: err.into(),
3918 }),
3919 }
3920 }
3921}
3922impl From<crate::operation::describe_user::DescribeUserError> for Error {
3923 fn from(err: crate::operation::describe_user::DescribeUserError) -> Self {
3924 match err {
3925 crate::operation::describe_user::DescribeUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3926 crate::operation::describe_user::DescribeUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3927 crate::operation::describe_user::DescribeUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3928 crate::operation::describe_user::DescribeUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3929 crate::operation::describe_user::DescribeUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3930 crate::operation::describe_user::DescribeUserError::Unhandled(inner) => Error::Unhandled(inner),
3931 }
3932 }
3933}
3934impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError, R>>
3935 for Error
3936where
3937 R: Send + Sync + std::fmt::Debug + 'static,
3938{
3939 fn from(
3940 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError, R>,
3941 ) -> Self {
3942 match err {
3943 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3944 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3945 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3946 source: err.into(),
3947 }),
3948 }
3949 }
3950}
3951impl From<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError> for Error {
3952 fn from(err: crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError) -> Self {
3953 match err {
3954 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InternalServiceException(inner) => {
3955 Error::InternalServiceException(inner)
3956 }
3957 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InvalidParameterException(inner) => {
3958 Error::InvalidParameterException(inner)
3959 }
3960 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InvalidRequestException(inner) => {
3961 Error::InvalidRequestException(inner)
3962 }
3963 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::ResourceNotFoundException(inner) => {
3964 Error::ResourceNotFoundException(inner)
3965 }
3966 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::ThrottlingException(inner) => {
3967 Error::ThrottlingException(inner)
3968 }
3969 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
3970 }
3971 }
3972}
3973impl<R>
3974 From<
3975 ::aws_smithy_runtime_api::client::result::SdkError<
3976 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError,
3977 R,
3978 >,
3979 > for Error
3980where
3981 R: Send + Sync + std::fmt::Debug + 'static,
3982{
3983 fn from(
3984 err: ::aws_smithy_runtime_api::client::result::SdkError<
3985 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError,
3986 R,
3987 >,
3988 ) -> Self {
3989 match err {
3990 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3991 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3992 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3993 source: err.into(),
3994 }),
3995 }
3996 }
3997}
3998impl From<crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError> for Error {
3999 fn from(err: crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError) -> Self {
4000 match err {
4001 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InternalServiceException(inner) => {
4002 Error::InternalServiceException(inner)
4003 }
4004 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InvalidParameterException(inner) => {
4005 Error::InvalidParameterException(inner)
4006 }
4007 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InvalidRequestException(inner) => {
4008 Error::InvalidRequestException(inner)
4009 }
4010 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::ResourceNotFoundException(inner) => {
4011 Error::ResourceNotFoundException(inner)
4012 }
4013 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::ThrottlingException(inner) => {
4014 Error::ThrottlingException(inner)
4015 }
4016 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::Unhandled(inner) => Error::Unhandled(inner),
4017 }
4018 }
4019}
4020impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_view::DescribeViewError, R>> for Error
4021where
4022 R: Send + Sync + std::fmt::Debug + 'static,
4023{
4024 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_view::DescribeViewError, R>) -> Self {
4025 match err {
4026 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4027 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4028 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4029 source: err.into(),
4030 }),
4031 }
4032 }
4033}
4034impl From<crate::operation::describe_view::DescribeViewError> for Error {
4035 fn from(err: crate::operation::describe_view::DescribeViewError) -> Self {
4036 match err {
4037 crate::operation::describe_view::DescribeViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4038 crate::operation::describe_view::DescribeViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4039 crate::operation::describe_view::DescribeViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4040 crate::operation::describe_view::DescribeViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4041 crate::operation::describe_view::DescribeViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4042 crate::operation::describe_view::DescribeViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
4043 crate::operation::describe_view::DescribeViewError::Unhandled(inner) => Error::Unhandled(inner),
4044 }
4045 }
4046}
4047impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_vocabulary::DescribeVocabularyError, R>> for Error
4048where
4049 R: Send + Sync + std::fmt::Debug + 'static,
4050{
4051 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_vocabulary::DescribeVocabularyError, R>) -> Self {
4052 match err {
4053 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4054 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4055 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4056 source: err.into(),
4057 }),
4058 }
4059 }
4060}
4061impl From<crate::operation::describe_vocabulary::DescribeVocabularyError> for Error {
4062 fn from(err: crate::operation::describe_vocabulary::DescribeVocabularyError) -> Self {
4063 match err {
4064 crate::operation::describe_vocabulary::DescribeVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4065 crate::operation::describe_vocabulary::DescribeVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4066 crate::operation::describe_vocabulary::DescribeVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4067 crate::operation::describe_vocabulary::DescribeVocabularyError::ResourceNotFoundException(inner) => {
4068 Error::ResourceNotFoundException(inner)
4069 }
4070 crate::operation::describe_vocabulary::DescribeVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4071 crate::operation::describe_vocabulary::DescribeVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
4072 }
4073 }
4074}
4075impl<R>
4076 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError, R>>
4077 for Error
4078where
4079 R: Send + Sync + std::fmt::Debug + 'static,
4080{
4081 fn from(
4082 err: ::aws_smithy_runtime_api::client::result::SdkError<
4083 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError,
4084 R,
4085 >,
4086 ) -> Self {
4087 match err {
4088 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4089 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4090 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4091 source: err.into(),
4092 }),
4093 }
4094 }
4095}
4096impl From<crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError> for Error {
4097 fn from(err: crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError) -> Self {
4098 match err {
4099 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InternalServiceException(inner) => {
4100 Error::InternalServiceException(inner)
4101 }
4102 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InvalidParameterException(inner) => {
4103 Error::InvalidParameterException(inner)
4104 }
4105 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InvalidRequestException(inner) => {
4106 Error::InvalidRequestException(inner)
4107 }
4108 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
4109 Error::ResourceNotFoundException(inner)
4110 }
4111 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::ThrottlingException(inner) => {
4112 Error::ThrottlingException(inner)
4113 }
4114 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::Unhandled(inner) => Error::Unhandled(inner),
4115 }
4116 }
4117}
4118impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError, R>>
4119 for Error
4120where
4121 R: Send + Sync + std::fmt::Debug + 'static,
4122{
4123 fn from(
4124 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError, R>,
4125 ) -> Self {
4126 match err {
4127 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4128 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4129 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4130 source: err.into(),
4131 }),
4132 }
4133 }
4134}
4135impl From<crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError> for Error {
4136 fn from(err: crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError) -> Self {
4137 match err {
4138 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InternalServiceException(inner) => {
4139 Error::InternalServiceException(inner)
4140 }
4141 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InvalidParameterException(inner) => {
4142 Error::InvalidParameterException(inner)
4143 }
4144 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InvalidRequestException(inner) => {
4145 Error::InvalidRequestException(inner)
4146 }
4147 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::ResourceNotFoundException(inner) => {
4148 Error::ResourceNotFoundException(inner)
4149 }
4150 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::ThrottlingException(inner) => {
4151 Error::ThrottlingException(inner)
4152 }
4153 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::Unhandled(inner) => Error::Unhandled(inner),
4154 }
4155 }
4156}
4157impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_bot::DisassociateBotError, R>> for Error
4158where
4159 R: Send + Sync + std::fmt::Debug + 'static,
4160{
4161 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_bot::DisassociateBotError, R>) -> Self {
4162 match err {
4163 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4164 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4165 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4166 source: err.into(),
4167 }),
4168 }
4169 }
4170}
4171impl From<crate::operation::disassociate_bot::DisassociateBotError> for Error {
4172 fn from(err: crate::operation::disassociate_bot::DisassociateBotError) -> Self {
4173 match err {
4174 crate::operation::disassociate_bot::DisassociateBotError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4175 crate::operation::disassociate_bot::DisassociateBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4176 crate::operation::disassociate_bot::DisassociateBotError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4177 crate::operation::disassociate_bot::DisassociateBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4178 crate::operation::disassociate_bot::DisassociateBotError::Unhandled(inner) => Error::Unhandled(inner),
4179 }
4180 }
4181}
4182impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_flow::DisassociateFlowError, R>> for Error
4183where
4184 R: Send + Sync + std::fmt::Debug + 'static,
4185{
4186 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_flow::DisassociateFlowError, R>) -> Self {
4187 match err {
4188 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4189 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4190 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4191 source: err.into(),
4192 }),
4193 }
4194 }
4195}
4196impl From<crate::operation::disassociate_flow::DisassociateFlowError> for Error {
4197 fn from(err: crate::operation::disassociate_flow::DisassociateFlowError) -> Self {
4198 match err {
4199 crate::operation::disassociate_flow::DisassociateFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4200 crate::operation::disassociate_flow::DisassociateFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4201 crate::operation::disassociate_flow::DisassociateFlowError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4202 crate::operation::disassociate_flow::DisassociateFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4203 crate::operation::disassociate_flow::DisassociateFlowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4204 crate::operation::disassociate_flow::DisassociateFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4205 crate::operation::disassociate_flow::DisassociateFlowError::Unhandled(inner) => Error::Unhandled(inner),
4206 }
4207 }
4208}
4209impl<R>
4210 From<
4211 ::aws_smithy_runtime_api::client::result::SdkError<
4212 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError,
4213 R,
4214 >,
4215 > for Error
4216where
4217 R: Send + Sync + std::fmt::Debug + 'static,
4218{
4219 fn from(
4220 err: ::aws_smithy_runtime_api::client::result::SdkError<
4221 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError,
4222 R,
4223 >,
4224 ) -> Self {
4225 match err {
4226 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4227 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4228 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4229 source: err.into(),
4230 }),
4231 }
4232 }
4233}
4234impl From<crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError> for Error {
4235 fn from(err: crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError) -> Self {
4236 match err {
4237 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InternalServiceException(inner) => {
4238 Error::InternalServiceException(inner)
4239 }
4240 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InvalidParameterException(inner) => {
4241 Error::InvalidParameterException(inner)
4242 }
4243 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InvalidRequestException(inner) => {
4244 Error::InvalidRequestException(inner)
4245 }
4246 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::ResourceNotFoundException(inner) => {
4247 Error::ResourceNotFoundException(inner)
4248 }
4249 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::ThrottlingException(inner) => {
4250 Error::ThrottlingException(inner)
4251 }
4252 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::Unhandled(inner) => {
4253 Error::Unhandled(inner)
4254 }
4255 }
4256 }
4257}
4258impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError, R>>
4259 for Error
4260where
4261 R: Send + Sync + std::fmt::Debug + 'static,
4262{
4263 fn from(
4264 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError, R>,
4265 ) -> Self {
4266 match err {
4267 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4268 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4269 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4270 source: err.into(),
4271 }),
4272 }
4273 }
4274}
4275impl From<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError> for Error {
4276 fn from(err: crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError) -> Self {
4277 match err {
4278 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InternalServiceException(inner) => {
4279 Error::InternalServiceException(inner)
4280 }
4281 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InvalidParameterException(inner) => {
4282 Error::InvalidParameterException(inner)
4283 }
4284 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InvalidRequestException(inner) => {
4285 Error::InvalidRequestException(inner)
4286 }
4287 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::ResourceNotFoundException(inner) => {
4288 Error::ResourceNotFoundException(inner)
4289 }
4290 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::ThrottlingException(inner) => {
4291 Error::ThrottlingException(inner)
4292 }
4293 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::Unhandled(inner) => Error::Unhandled(inner),
4294 }
4295 }
4296}
4297impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lex_bot::DisassociateLexBotError, R>> for Error
4298where
4299 R: Send + Sync + std::fmt::Debug + 'static,
4300{
4301 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lex_bot::DisassociateLexBotError, R>) -> Self {
4302 match err {
4303 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4304 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4305 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4306 source: err.into(),
4307 }),
4308 }
4309 }
4310}
4311impl From<crate::operation::disassociate_lex_bot::DisassociateLexBotError> for Error {
4312 fn from(err: crate::operation::disassociate_lex_bot::DisassociateLexBotError) -> Self {
4313 match err {
4314 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InternalServiceException(inner) => {
4315 Error::InternalServiceException(inner)
4316 }
4317 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InvalidParameterException(inner) => {
4318 Error::InvalidParameterException(inner)
4319 }
4320 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4321 crate::operation::disassociate_lex_bot::DisassociateLexBotError::ResourceNotFoundException(inner) => {
4322 Error::ResourceNotFoundException(inner)
4323 }
4324 crate::operation::disassociate_lex_bot::DisassociateLexBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4325 crate::operation::disassociate_lex_bot::DisassociateLexBotError::Unhandled(inner) => Error::Unhandled(inner),
4326 }
4327 }
4328}
4329impl<R>
4330 From<
4331 ::aws_smithy_runtime_api::client::result::SdkError<
4332 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError,
4333 R,
4334 >,
4335 > for Error
4336where
4337 R: Send + Sync + std::fmt::Debug + 'static,
4338{
4339 fn from(
4340 err: ::aws_smithy_runtime_api::client::result::SdkError<
4341 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError,
4342 R,
4343 >,
4344 ) -> Self {
4345 match err {
4346 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4347 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4348 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4349 source: err.into(),
4350 }),
4351 }
4352 }
4353}
4354impl From<crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError> for Error {
4355 fn from(err: crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError) -> Self {
4356 match err {
4357 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::AccessDeniedException(inner) => {
4358 Error::AccessDeniedException(inner)
4359 }
4360 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::InternalServiceException(inner) => {
4361 Error::InternalServiceException(inner)
4362 }
4363 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::InvalidParameterException(inner) => {
4364 Error::InvalidParameterException(inner)
4365 }
4366 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::ResourceNotFoundException(inner) => {
4367 Error::ResourceNotFoundException(inner)
4368 }
4369 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::ThrottlingException(inner) => {
4370 Error::ThrottlingException(inner)
4371 }
4372 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::Unhandled(inner) => {
4373 Error::Unhandled(inner)
4374 }
4375 }
4376 }
4377}
4378impl<R>
4379 From<
4380 ::aws_smithy_runtime_api::client::result::SdkError<
4381 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError,
4382 R,
4383 >,
4384 > for Error
4385where
4386 R: Send + Sync + std::fmt::Debug + 'static,
4387{
4388 fn from(
4389 err: ::aws_smithy_runtime_api::client::result::SdkError<
4390 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError,
4391 R,
4392 >,
4393 ) -> Self {
4394 match err {
4395 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4396 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4397 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4398 source: err.into(),
4399 }),
4400 }
4401 }
4402}
4403impl From<crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError> for Error {
4404 fn from(err: crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError) -> Self {
4405 match err {
4406 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InternalServiceException(inner) => {
4407 Error::InternalServiceException(inner)
4408 }
4409 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InvalidParameterException(inner) => {
4410 Error::InvalidParameterException(inner)
4411 }
4412 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InvalidRequestException(inner) => {
4413 Error::InvalidRequestException(inner)
4414 }
4415 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::ResourceNotFoundException(inner) => {
4416 Error::ResourceNotFoundException(inner)
4417 }
4418 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::ThrottlingException(inner) => {
4419 Error::ThrottlingException(inner)
4420 }
4421 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
4422 }
4423 }
4424}
4425impl<R>
4426 From<
4427 ::aws_smithy_runtime_api::client::result::SdkError<
4428 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError,
4429 R,
4430 >,
4431 > for Error
4432where
4433 R: Send + Sync + std::fmt::Debug + 'static,
4434{
4435 fn from(
4436 err: ::aws_smithy_runtime_api::client::result::SdkError<
4437 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError,
4438 R,
4439 >,
4440 ) -> Self {
4441 match err {
4442 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4443 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4444 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4445 source: err.into(),
4446 }),
4447 }
4448 }
4449}
4450impl From<crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError> for Error {
4451 fn from(err: crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError) -> Self {
4452 match err {
4453 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InternalServiceException(inner) => {
4454 Error::InternalServiceException(inner)
4455 }
4456 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InvalidParameterException(inner) => {
4457 Error::InvalidParameterException(inner)
4458 }
4459 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InvalidRequestException(inner) => {
4460 Error::InvalidRequestException(inner)
4461 }
4462 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
4463 Error::ResourceNotFoundException(inner)
4464 }
4465 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::ThrottlingException(inner) => {
4466 Error::ThrottlingException(inner)
4467 }
4468 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
4469 }
4470 }
4471}
4472impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_security_key::DisassociateSecurityKeyError, R>>
4473 for Error
4474where
4475 R: Send + Sync + std::fmt::Debug + 'static,
4476{
4477 fn from(
4478 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_security_key::DisassociateSecurityKeyError, R>,
4479 ) -> Self {
4480 match err {
4481 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4482 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4483 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4484 source: err.into(),
4485 }),
4486 }
4487 }
4488}
4489impl From<crate::operation::disassociate_security_key::DisassociateSecurityKeyError> for Error {
4490 fn from(err: crate::operation::disassociate_security_key::DisassociateSecurityKeyError) -> Self {
4491 match err {
4492 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InternalServiceException(inner) => {
4493 Error::InternalServiceException(inner)
4494 }
4495 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InvalidParameterException(inner) => {
4496 Error::InvalidParameterException(inner)
4497 }
4498 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InvalidRequestException(inner) => {
4499 Error::InvalidRequestException(inner)
4500 }
4501 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::ResourceNotFoundException(inner) => {
4502 Error::ResourceNotFoundException(inner)
4503 }
4504 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::ThrottlingException(inner) => {
4505 Error::ThrottlingException(inner)
4506 }
4507 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::Unhandled(inner) => Error::Unhandled(inner),
4508 }
4509 }
4510}
4511impl<R>
4512 From<
4513 ::aws_smithy_runtime_api::client::result::SdkError<
4514 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError,
4515 R,
4516 >,
4517 > for Error
4518where
4519 R: Send + Sync + std::fmt::Debug + 'static,
4520{
4521 fn from(
4522 err: ::aws_smithy_runtime_api::client::result::SdkError<
4523 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError,
4524 R,
4525 >,
4526 ) -> Self {
4527 match err {
4528 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4529 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4530 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4531 source: err.into(),
4532 }),
4533 }
4534 }
4535}
4536impl From<crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError> for Error {
4537 fn from(err: crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError) -> Self {
4538 match err {
4539 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4540 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4541 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4542 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
4543 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4544 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4545 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::Unhandled(inner) => Error::Unhandled(inner),
4546 }
4547 }
4548}
4549impl<R>
4550 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError, R>>
4551 for Error
4552where
4553 R: Send + Sync + std::fmt::Debug + 'static,
4554{
4555 fn from(
4556 err: ::aws_smithy_runtime_api::client::result::SdkError<
4557 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError,
4558 R,
4559 >,
4560 ) -> Self {
4561 match err {
4562 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4563 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4564 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4565 source: err.into(),
4566 }),
4567 }
4568 }
4569}
4570impl From<crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError> for Error {
4571 fn from(err: crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError) -> Self {
4572 match err {
4573 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InternalServiceException(inner) => {
4574 Error::InternalServiceException(inner)
4575 }
4576 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InvalidParameterException(inner) => {
4577 Error::InvalidParameterException(inner)
4578 }
4579 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InvalidRequestException(inner) => {
4580 Error::InvalidRequestException(inner)
4581 }
4582 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::ResourceNotFoundException(inner) => {
4583 Error::ResourceNotFoundException(inner)
4584 }
4585 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::ThrottlingException(inner) => {
4586 Error::ThrottlingException(inner)
4587 }
4588 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
4589 }
4590 }
4591}
4592impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::dismiss_user_contact::DismissUserContactError, R>> for Error
4593where
4594 R: Send + Sync + std::fmt::Debug + 'static,
4595{
4596 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::dismiss_user_contact::DismissUserContactError, R>) -> Self {
4597 match err {
4598 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4599 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4600 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4601 source: err.into(),
4602 }),
4603 }
4604 }
4605}
4606impl From<crate::operation::dismiss_user_contact::DismissUserContactError> for Error {
4607 fn from(err: crate::operation::dismiss_user_contact::DismissUserContactError) -> Self {
4608 match err {
4609 crate::operation::dismiss_user_contact::DismissUserContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4610 crate::operation::dismiss_user_contact::DismissUserContactError::InternalServiceException(inner) => {
4611 Error::InternalServiceException(inner)
4612 }
4613 crate::operation::dismiss_user_contact::DismissUserContactError::InvalidParameterException(inner) => {
4614 Error::InvalidParameterException(inner)
4615 }
4616 crate::operation::dismiss_user_contact::DismissUserContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4617 crate::operation::dismiss_user_contact::DismissUserContactError::ResourceNotFoundException(inner) => {
4618 Error::ResourceNotFoundException(inner)
4619 }
4620 crate::operation::dismiss_user_contact::DismissUserContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4621 crate::operation::dismiss_user_contact::DismissUserContactError::Unhandled(inner) => Error::Unhandled(inner),
4622 }
4623 }
4624}
4625impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_attached_file::GetAttachedFileError, R>> for Error
4626where
4627 R: Send + Sync + std::fmt::Debug + 'static,
4628{
4629 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_attached_file::GetAttachedFileError, R>) -> Self {
4630 match err {
4631 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4632 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4633 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4634 source: err.into(),
4635 }),
4636 }
4637 }
4638}
4639impl From<crate::operation::get_attached_file::GetAttachedFileError> for Error {
4640 fn from(err: crate::operation::get_attached_file::GetAttachedFileError) -> Self {
4641 match err {
4642 crate::operation::get_attached_file::GetAttachedFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4643 crate::operation::get_attached_file::GetAttachedFileError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4644 crate::operation::get_attached_file::GetAttachedFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4645 crate::operation::get_attached_file::GetAttachedFileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4646 crate::operation::get_attached_file::GetAttachedFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4647 crate::operation::get_attached_file::GetAttachedFileError::Unhandled(inner) => Error::Unhandled(inner),
4648 }
4649 }
4650}
4651impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_attributes::GetContactAttributesError, R>> for Error
4652where
4653 R: Send + Sync + std::fmt::Debug + 'static,
4654{
4655 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_attributes::GetContactAttributesError, R>) -> Self {
4656 match err {
4657 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4658 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4659 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4660 source: err.into(),
4661 }),
4662 }
4663 }
4664}
4665impl From<crate::operation::get_contact_attributes::GetContactAttributesError> for Error {
4666 fn from(err: crate::operation::get_contact_attributes::GetContactAttributesError) -> Self {
4667 match err {
4668 crate::operation::get_contact_attributes::GetContactAttributesError::InternalServiceException(inner) => {
4669 Error::InternalServiceException(inner)
4670 }
4671 crate::operation::get_contact_attributes::GetContactAttributesError::InvalidRequestException(inner) => {
4672 Error::InvalidRequestException(inner)
4673 }
4674 crate::operation::get_contact_attributes::GetContactAttributesError::ResourceNotFoundException(inner) => {
4675 Error::ResourceNotFoundException(inner)
4676 }
4677 crate::operation::get_contact_attributes::GetContactAttributesError::Unhandled(inner) => Error::Unhandled(inner),
4678 }
4679 }
4680}
4681impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_metrics::GetContactMetricsError, R>> for Error
4682where
4683 R: Send + Sync + std::fmt::Debug + 'static,
4684{
4685 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_metrics::GetContactMetricsError, R>) -> Self {
4686 match err {
4687 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4688 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4689 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4690 source: err.into(),
4691 }),
4692 }
4693 }
4694}
4695impl From<crate::operation::get_contact_metrics::GetContactMetricsError> for Error {
4696 fn from(err: crate::operation::get_contact_metrics::GetContactMetricsError) -> Self {
4697 match err {
4698 crate::operation::get_contact_metrics::GetContactMetricsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4699 crate::operation::get_contact_metrics::GetContactMetricsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4700 crate::operation::get_contact_metrics::GetContactMetricsError::InvalidParameterException(inner) => {
4701 Error::InvalidParameterException(inner)
4702 }
4703 crate::operation::get_contact_metrics::GetContactMetricsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4704 crate::operation::get_contact_metrics::GetContactMetricsError::ResourceNotFoundException(inner) => {
4705 Error::ResourceNotFoundException(inner)
4706 }
4707 crate::operation::get_contact_metrics::GetContactMetricsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4708 crate::operation::get_contact_metrics::GetContactMetricsError::Unhandled(inner) => Error::Unhandled(inner),
4709 }
4710 }
4711}
4712impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_metric_data::GetCurrentMetricDataError, R>> for Error
4713where
4714 R: Send + Sync + std::fmt::Debug + 'static,
4715{
4716 fn from(
4717 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_metric_data::GetCurrentMetricDataError, R>,
4718 ) -> Self {
4719 match err {
4720 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4721 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4722 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4723 source: err.into(),
4724 }),
4725 }
4726 }
4727}
4728impl From<crate::operation::get_current_metric_data::GetCurrentMetricDataError> for Error {
4729 fn from(err: crate::operation::get_current_metric_data::GetCurrentMetricDataError) -> Self {
4730 match err {
4731 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InternalServiceException(inner) => {
4732 Error::InternalServiceException(inner)
4733 }
4734 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InvalidParameterException(inner) => {
4735 Error::InvalidParameterException(inner)
4736 }
4737 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InvalidRequestException(inner) => {
4738 Error::InvalidRequestException(inner)
4739 }
4740 crate::operation::get_current_metric_data::GetCurrentMetricDataError::ResourceNotFoundException(inner) => {
4741 Error::ResourceNotFoundException(inner)
4742 }
4743 crate::operation::get_current_metric_data::GetCurrentMetricDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4744 crate::operation::get_current_metric_data::GetCurrentMetricDataError::Unhandled(inner) => Error::Unhandled(inner),
4745 }
4746 }
4747}
4748impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_user_data::GetCurrentUserDataError, R>> for Error
4749where
4750 R: Send + Sync + std::fmt::Debug + 'static,
4751{
4752 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_user_data::GetCurrentUserDataError, R>) -> Self {
4753 match err {
4754 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4755 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4756 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4757 source: err.into(),
4758 }),
4759 }
4760 }
4761}
4762impl From<crate::operation::get_current_user_data::GetCurrentUserDataError> for Error {
4763 fn from(err: crate::operation::get_current_user_data::GetCurrentUserDataError) -> Self {
4764 match err {
4765 crate::operation::get_current_user_data::GetCurrentUserDataError::InternalServiceException(inner) => {
4766 Error::InternalServiceException(inner)
4767 }
4768 crate::operation::get_current_user_data::GetCurrentUserDataError::InvalidParameterException(inner) => {
4769 Error::InvalidParameterException(inner)
4770 }
4771 crate::operation::get_current_user_data::GetCurrentUserDataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4772 crate::operation::get_current_user_data::GetCurrentUserDataError::ResourceNotFoundException(inner) => {
4773 Error::ResourceNotFoundException(inner)
4774 }
4775 crate::operation::get_current_user_data::GetCurrentUserDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4776 crate::operation::get_current_user_data::GetCurrentUserDataError::Unhandled(inner) => Error::Unhandled(inner),
4777 }
4778 }
4779}
4780impl<R>
4781 From<
4782 ::aws_smithy_runtime_api::client::result::SdkError<
4783 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError,
4784 R,
4785 >,
4786 > for Error
4787where
4788 R: Send + Sync + std::fmt::Debug + 'static,
4789{
4790 fn from(
4791 err: ::aws_smithy_runtime_api::client::result::SdkError<
4792 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError,
4793 R,
4794 >,
4795 ) -> Self {
4796 match err {
4797 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4798 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4799 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4800 source: err.into(),
4801 }),
4802 }
4803 }
4804}
4805impl From<crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError> for Error {
4806 fn from(err: crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError) -> Self {
4807 match err {
4808 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InternalServiceException(inner) => {
4809 Error::InternalServiceException(inner)
4810 }
4811 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InvalidParameterException(inner) => {
4812 Error::InvalidParameterException(inner)
4813 }
4814 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InvalidRequestException(inner) => {
4815 Error::InvalidRequestException(inner)
4816 }
4817 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::ResourceNotFoundException(inner) => {
4818 Error::ResourceNotFoundException(inner)
4819 }
4820 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::ThrottlingException(inner) => {
4821 Error::ThrottlingException(inner)
4822 }
4823 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
4824 }
4825 }
4826}
4827impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_federation_token::GetFederationTokenError, R>> for Error
4828where
4829 R: Send + Sync + std::fmt::Debug + 'static,
4830{
4831 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_federation_token::GetFederationTokenError, R>) -> Self {
4832 match err {
4833 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4834 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4835 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4836 source: err.into(),
4837 }),
4838 }
4839 }
4840}
4841impl From<crate::operation::get_federation_token::GetFederationTokenError> for Error {
4842 fn from(err: crate::operation::get_federation_token::GetFederationTokenError) -> Self {
4843 match err {
4844 crate::operation::get_federation_token::GetFederationTokenError::DuplicateResourceException(inner) => {
4845 Error::DuplicateResourceException(inner)
4846 }
4847 crate::operation::get_federation_token::GetFederationTokenError::InternalServiceException(inner) => {
4848 Error::InternalServiceException(inner)
4849 }
4850 crate::operation::get_federation_token::GetFederationTokenError::InvalidParameterException(inner) => {
4851 Error::InvalidParameterException(inner)
4852 }
4853 crate::operation::get_federation_token::GetFederationTokenError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4854 crate::operation::get_federation_token::GetFederationTokenError::ResourceNotFoundException(inner) => {
4855 Error::ResourceNotFoundException(inner)
4856 }
4857 crate::operation::get_federation_token::GetFederationTokenError::UserNotFoundException(inner) => Error::UserNotFoundException(inner),
4858 crate::operation::get_federation_token::GetFederationTokenError::Unhandled(inner) => Error::Unhandled(inner),
4859 }
4860 }
4861}
4862impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_association::GetFlowAssociationError, R>> for Error
4863where
4864 R: Send + Sync + std::fmt::Debug + 'static,
4865{
4866 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_association::GetFlowAssociationError, R>) -> Self {
4867 match err {
4868 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4869 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4870 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4871 source: err.into(),
4872 }),
4873 }
4874 }
4875}
4876impl From<crate::operation::get_flow_association::GetFlowAssociationError> for Error {
4877 fn from(err: crate::operation::get_flow_association::GetFlowAssociationError) -> Self {
4878 match err {
4879 crate::operation::get_flow_association::GetFlowAssociationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4880 crate::operation::get_flow_association::GetFlowAssociationError::InternalServiceException(inner) => {
4881 Error::InternalServiceException(inner)
4882 }
4883 crate::operation::get_flow_association::GetFlowAssociationError::InvalidParameterException(inner) => {
4884 Error::InvalidParameterException(inner)
4885 }
4886 crate::operation::get_flow_association::GetFlowAssociationError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4887 crate::operation::get_flow_association::GetFlowAssociationError::ResourceNotFoundException(inner) => {
4888 Error::ResourceNotFoundException(inner)
4889 }
4890 crate::operation::get_flow_association::GetFlowAssociationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4891 crate::operation::get_flow_association::GetFlowAssociationError::Unhandled(inner) => Error::Unhandled(inner),
4892 }
4893 }
4894}
4895impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data::GetMetricDataError, R>> for Error
4896where
4897 R: Send + Sync + std::fmt::Debug + 'static,
4898{
4899 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data::GetMetricDataError, R>) -> Self {
4900 match err {
4901 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4902 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4903 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4904 source: err.into(),
4905 }),
4906 }
4907 }
4908}
4909impl From<crate::operation::get_metric_data::GetMetricDataError> for Error {
4910 fn from(err: crate::operation::get_metric_data::GetMetricDataError) -> Self {
4911 match err {
4912 crate::operation::get_metric_data::GetMetricDataError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4913 crate::operation::get_metric_data::GetMetricDataError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4914 crate::operation::get_metric_data::GetMetricDataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4915 crate::operation::get_metric_data::GetMetricDataError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4916 crate::operation::get_metric_data::GetMetricDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4917 crate::operation::get_metric_data::GetMetricDataError::Unhandled(inner) => Error::Unhandled(inner),
4918 }
4919 }
4920}
4921impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data_v2::GetMetricDataV2Error, R>> for Error
4922where
4923 R: Send + Sync + std::fmt::Debug + 'static,
4924{
4925 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data_v2::GetMetricDataV2Error, R>) -> Self {
4926 match err {
4927 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4928 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4929 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4930 source: err.into(),
4931 }),
4932 }
4933 }
4934}
4935impl From<crate::operation::get_metric_data_v2::GetMetricDataV2Error> for Error {
4936 fn from(err: crate::operation::get_metric_data_v2::GetMetricDataV2Error) -> Self {
4937 match err {
4938 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InternalServiceException(inner) => Error::InternalServiceException(inner),
4939 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4940 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4941 crate::operation::get_metric_data_v2::GetMetricDataV2Error::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4942 crate::operation::get_metric_data_v2::GetMetricDataV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
4943 crate::operation::get_metric_data_v2::GetMetricDataV2Error::Unhandled(inner) => Error::Unhandled(inner),
4944 }
4945 }
4946}
4947impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prompt_file::GetPromptFileError, R>> for Error
4948where
4949 R: Send + Sync + std::fmt::Debug + 'static,
4950{
4951 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prompt_file::GetPromptFileError, R>) -> Self {
4952 match err {
4953 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4954 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4955 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4956 source: err.into(),
4957 }),
4958 }
4959 }
4960}
4961impl From<crate::operation::get_prompt_file::GetPromptFileError> for Error {
4962 fn from(err: crate::operation::get_prompt_file::GetPromptFileError) -> Self {
4963 match err {
4964 crate::operation::get_prompt_file::GetPromptFileError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4965 crate::operation::get_prompt_file::GetPromptFileError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4966 crate::operation::get_prompt_file::GetPromptFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4967 crate::operation::get_prompt_file::GetPromptFileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4968 crate::operation::get_prompt_file::GetPromptFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4969 crate::operation::get_prompt_file::GetPromptFileError::Unhandled(inner) => Error::Unhandled(inner),
4970 }
4971 }
4972}
4973impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_task_template::GetTaskTemplateError, R>> for Error
4974where
4975 R: Send + Sync + std::fmt::Debug + 'static,
4976{
4977 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_task_template::GetTaskTemplateError, R>) -> Self {
4978 match err {
4979 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4980 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4981 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4982 source: err.into(),
4983 }),
4984 }
4985 }
4986}
4987impl From<crate::operation::get_task_template::GetTaskTemplateError> for Error {
4988 fn from(err: crate::operation::get_task_template::GetTaskTemplateError) -> Self {
4989 match err {
4990 crate::operation::get_task_template::GetTaskTemplateError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4991 crate::operation::get_task_template::GetTaskTemplateError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4992 crate::operation::get_task_template::GetTaskTemplateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4993 crate::operation::get_task_template::GetTaskTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4994 crate::operation::get_task_template::GetTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4995 crate::operation::get_task_template::GetTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
4996 }
4997 }
4998}
4999impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_traffic_distribution::GetTrafficDistributionError, R>> for Error
5000where
5001 R: Send + Sync + std::fmt::Debug + 'static,
5002{
5003 fn from(
5004 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_traffic_distribution::GetTrafficDistributionError, R>,
5005 ) -> Self {
5006 match err {
5007 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5008 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5009 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5010 source: err.into(),
5011 }),
5012 }
5013 }
5014}
5015impl From<crate::operation::get_traffic_distribution::GetTrafficDistributionError> for Error {
5016 fn from(err: crate::operation::get_traffic_distribution::GetTrafficDistributionError) -> Self {
5017 match err {
5018 crate::operation::get_traffic_distribution::GetTrafficDistributionError::AccessDeniedException(inner) => {
5019 Error::AccessDeniedException(inner)
5020 }
5021 crate::operation::get_traffic_distribution::GetTrafficDistributionError::InternalServiceException(inner) => {
5022 Error::InternalServiceException(inner)
5023 }
5024 crate::operation::get_traffic_distribution::GetTrafficDistributionError::InvalidRequestException(inner) => {
5025 Error::InvalidRequestException(inner)
5026 }
5027 crate::operation::get_traffic_distribution::GetTrafficDistributionError::ResourceNotFoundException(inner) => {
5028 Error::ResourceNotFoundException(inner)
5029 }
5030 crate::operation::get_traffic_distribution::GetTrafficDistributionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5031 crate::operation::get_traffic_distribution::GetTrafficDistributionError::Unhandled(inner) => Error::Unhandled(inner),
5032 }
5033 }
5034}
5035impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_phone_number::ImportPhoneNumberError, R>> for Error
5036where
5037 R: Send + Sync + std::fmt::Debug + 'static,
5038{
5039 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_phone_number::ImportPhoneNumberError, R>) -> Self {
5040 match err {
5041 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5042 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5043 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5044 source: err.into(),
5045 }),
5046 }
5047 }
5048}
5049impl From<crate::operation::import_phone_number::ImportPhoneNumberError> for Error {
5050 fn from(err: crate::operation::import_phone_number::ImportPhoneNumberError) -> Self {
5051 match err {
5052 crate::operation::import_phone_number::ImportPhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5053 crate::operation::import_phone_number::ImportPhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
5054 crate::operation::import_phone_number::ImportPhoneNumberError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5055 crate::operation::import_phone_number::ImportPhoneNumberError::InvalidParameterException(inner) => {
5056 Error::InvalidParameterException(inner)
5057 }
5058 crate::operation::import_phone_number::ImportPhoneNumberError::ResourceNotFoundException(inner) => {
5059 Error::ResourceNotFoundException(inner)
5060 }
5061 crate::operation::import_phone_number::ImportPhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5062 crate::operation::import_phone_number::ImportPhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
5063 }
5064 }
5065}
5066impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_statuses::ListAgentStatusesError, R>> for Error
5067where
5068 R: Send + Sync + std::fmt::Debug + 'static,
5069{
5070 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_statuses::ListAgentStatusesError, R>) -> Self {
5071 match err {
5072 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5073 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5074 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5075 source: err.into(),
5076 }),
5077 }
5078 }
5079}
5080impl From<crate::operation::list_agent_statuses::ListAgentStatusesError> for Error {
5081 fn from(err: crate::operation::list_agent_statuses::ListAgentStatusesError) -> Self {
5082 match err {
5083 crate::operation::list_agent_statuses::ListAgentStatusesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5084 crate::operation::list_agent_statuses::ListAgentStatusesError::InvalidParameterException(inner) => {
5085 Error::InvalidParameterException(inner)
5086 }
5087 crate::operation::list_agent_statuses::ListAgentStatusesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5088 crate::operation::list_agent_statuses::ListAgentStatusesError::ResourceNotFoundException(inner) => {
5089 Error::ResourceNotFoundException(inner)
5090 }
5091 crate::operation::list_agent_statuses::ListAgentStatusesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5092 crate::operation::list_agent_statuses::ListAgentStatusesError::Unhandled(inner) => Error::Unhandled(inner),
5093 }
5094 }
5095}
5096impl<R>
5097 From<
5098 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError, R>,
5099 > for Error
5100where
5101 R: Send + Sync + std::fmt::Debug + 'static,
5102{
5103 fn from(
5104 err: ::aws_smithy_runtime_api::client::result::SdkError<
5105 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError,
5106 R,
5107 >,
5108 ) -> Self {
5109 match err {
5110 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5111 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5112 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5113 source: err.into(),
5114 }),
5115 }
5116 }
5117}
5118impl From<crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError> for Error {
5119 fn from(err: crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError) -> Self {
5120 match err {
5121 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InternalServiceException(inner) => {
5122 Error::InternalServiceException(inner)
5123 }
5124 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InvalidParameterException(inner) => {
5125 Error::InvalidParameterException(inner)
5126 }
5127 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InvalidRequestException(inner) => {
5128 Error::InvalidRequestException(inner)
5129 }
5130 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::ResourceNotFoundException(inner) => {
5131 Error::ResourceNotFoundException(inner)
5132 }
5133 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::ThrottlingException(inner) => {
5134 Error::ThrottlingException(inner)
5135 }
5136 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
5137 }
5138 }
5139}
5140impl<R>
5141 From<
5142 ::aws_smithy_runtime_api::client::result::SdkError<
5143 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError,
5144 R,
5145 >,
5146 > for Error
5147where
5148 R: Send + Sync + std::fmt::Debug + 'static,
5149{
5150 fn from(
5151 err: ::aws_smithy_runtime_api::client::result::SdkError<
5152 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError,
5153 R,
5154 >,
5155 ) -> Self {
5156 match err {
5157 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5158 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5159 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5160 source: err.into(),
5161 }),
5162 }
5163 }
5164}
5165impl From<crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError> for Error {
5166 fn from(err: crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError) -> Self {
5167 match err {
5168 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InternalServiceException(inner) => {
5169 Error::InternalServiceException(inner)
5170 }
5171 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InvalidParameterException(inner) => {
5172 Error::InvalidParameterException(inner)
5173 }
5174 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InvalidRequestException(inner) => {
5175 Error::InvalidRequestException(inner)
5176 }
5177 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::ResourceNotFoundException(inner) => {
5178 Error::ResourceNotFoundException(inner)
5179 }
5180 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::ThrottlingException(inner) => {
5181 Error::ThrottlingException(inner)
5182 }
5183 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::Unhandled(inner) => Error::Unhandled(inner),
5184 }
5185 }
5186}
5187impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_approved_origins::ListApprovedOriginsError, R>> for Error
5188where
5189 R: Send + Sync + std::fmt::Debug + 'static,
5190{
5191 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_approved_origins::ListApprovedOriginsError, R>) -> Self {
5192 match err {
5193 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5194 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5195 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5196 source: err.into(),
5197 }),
5198 }
5199 }
5200}
5201impl From<crate::operation::list_approved_origins::ListApprovedOriginsError> for Error {
5202 fn from(err: crate::operation::list_approved_origins::ListApprovedOriginsError) -> Self {
5203 match err {
5204 crate::operation::list_approved_origins::ListApprovedOriginsError::InternalServiceException(inner) => {
5205 Error::InternalServiceException(inner)
5206 }
5207 crate::operation::list_approved_origins::ListApprovedOriginsError::InvalidParameterException(inner) => {
5208 Error::InvalidParameterException(inner)
5209 }
5210 crate::operation::list_approved_origins::ListApprovedOriginsError::InvalidRequestException(inner) => {
5211 Error::InvalidRequestException(inner)
5212 }
5213 crate::operation::list_approved_origins::ListApprovedOriginsError::ResourceNotFoundException(inner) => {
5214 Error::ResourceNotFoundException(inner)
5215 }
5216 crate::operation::list_approved_origins::ListApprovedOriginsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5217 crate::operation::list_approved_origins::ListApprovedOriginsError::Unhandled(inner) => Error::Unhandled(inner),
5218 }
5219 }
5220}
5221impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_contacts::ListAssociatedContactsError, R>> for Error
5222where
5223 R: Send + Sync + std::fmt::Debug + 'static,
5224{
5225 fn from(
5226 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_contacts::ListAssociatedContactsError, R>,
5227 ) -> Self {
5228 match err {
5229 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5230 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5231 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5232 source: err.into(),
5233 }),
5234 }
5235 }
5236}
5237impl From<crate::operation::list_associated_contacts::ListAssociatedContactsError> for Error {
5238 fn from(err: crate::operation::list_associated_contacts::ListAssociatedContactsError) -> Self {
5239 match err {
5240 crate::operation::list_associated_contacts::ListAssociatedContactsError::InternalServiceException(inner) => {
5241 Error::InternalServiceException(inner)
5242 }
5243 crate::operation::list_associated_contacts::ListAssociatedContactsError::InvalidParameterException(inner) => {
5244 Error::InvalidParameterException(inner)
5245 }
5246 crate::operation::list_associated_contacts::ListAssociatedContactsError::InvalidRequestException(inner) => {
5247 Error::InvalidRequestException(inner)
5248 }
5249 crate::operation::list_associated_contacts::ListAssociatedContactsError::ResourceNotFoundException(inner) => {
5250 Error::ResourceNotFoundException(inner)
5251 }
5252 crate::operation::list_associated_contacts::ListAssociatedContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5253 crate::operation::list_associated_contacts::ListAssociatedContactsError::Unhandled(inner) => Error::Unhandled(inner),
5254 }
5255 }
5256}
5257impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError, R>>
5258 for Error
5259where
5260 R: Send + Sync + std::fmt::Debug + 'static,
5261{
5262 fn from(
5263 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError, R>,
5264 ) -> Self {
5265 match err {
5266 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5267 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5268 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5269 source: err.into(),
5270 }),
5271 }
5272 }
5273}
5274impl From<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError> for Error {
5275 fn from(err: crate::operation::list_authentication_profiles::ListAuthenticationProfilesError) -> Self {
5276 match err {
5277 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InternalServiceException(inner) => {
5278 Error::InternalServiceException(inner)
5279 }
5280 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InvalidParameterException(inner) => {
5281 Error::InvalidParameterException(inner)
5282 }
5283 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InvalidRequestException(inner) => {
5284 Error::InvalidRequestException(inner)
5285 }
5286 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::ResourceNotFoundException(inner) => {
5287 Error::ResourceNotFoundException(inner)
5288 }
5289 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::ThrottlingException(inner) => {
5290 Error::ThrottlingException(inner)
5291 }
5292 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::Unhandled(inner) => Error::Unhandled(inner),
5293 }
5294 }
5295}
5296impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_bots::ListBotsError, R>> for Error
5297where
5298 R: Send + Sync + std::fmt::Debug + 'static,
5299{
5300 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_bots::ListBotsError, R>) -> Self {
5301 match err {
5302 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5303 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5304 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5305 source: err.into(),
5306 }),
5307 }
5308 }
5309}
5310impl From<crate::operation::list_bots::ListBotsError> for Error {
5311 fn from(err: crate::operation::list_bots::ListBotsError) -> Self {
5312 match err {
5313 crate::operation::list_bots::ListBotsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5314 crate::operation::list_bots::ListBotsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5315 crate::operation::list_bots::ListBotsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5316 crate::operation::list_bots::ListBotsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5317 crate::operation::list_bots::ListBotsError::Unhandled(inner) => Error::Unhandled(inner),
5318 }
5319 }
5320}
5321impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_evaluations::ListContactEvaluationsError, R>> for Error
5322where
5323 R: Send + Sync + std::fmt::Debug + 'static,
5324{
5325 fn from(
5326 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_evaluations::ListContactEvaluationsError, R>,
5327 ) -> Self {
5328 match err {
5329 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5330 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5331 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5332 source: err.into(),
5333 }),
5334 }
5335 }
5336}
5337impl From<crate::operation::list_contact_evaluations::ListContactEvaluationsError> for Error {
5338 fn from(err: crate::operation::list_contact_evaluations::ListContactEvaluationsError) -> Self {
5339 match err {
5340 crate::operation::list_contact_evaluations::ListContactEvaluationsError::InternalServiceException(inner) => {
5341 Error::InternalServiceException(inner)
5342 }
5343 crate::operation::list_contact_evaluations::ListContactEvaluationsError::InvalidParameterException(inner) => {
5344 Error::InvalidParameterException(inner)
5345 }
5346 crate::operation::list_contact_evaluations::ListContactEvaluationsError::ResourceNotFoundException(inner) => {
5347 Error::ResourceNotFoundException(inner)
5348 }
5349 crate::operation::list_contact_evaluations::ListContactEvaluationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5350 crate::operation::list_contact_evaluations::ListContactEvaluationsError::Unhandled(inner) => Error::Unhandled(inner),
5351 }
5352 }
5353}
5354impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_modules::ListContactFlowModulesError, R>>
5355 for Error
5356where
5357 R: Send + Sync + std::fmt::Debug + 'static,
5358{
5359 fn from(
5360 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_modules::ListContactFlowModulesError, R>,
5361 ) -> Self {
5362 match err {
5363 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5364 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5365 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5366 source: err.into(),
5367 }),
5368 }
5369 }
5370}
5371impl From<crate::operation::list_contact_flow_modules::ListContactFlowModulesError> for Error {
5372 fn from(err: crate::operation::list_contact_flow_modules::ListContactFlowModulesError) -> Self {
5373 match err {
5374 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::AccessDeniedException(inner) => {
5375 Error::AccessDeniedException(inner)
5376 }
5377 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InternalServiceException(inner) => {
5378 Error::InternalServiceException(inner)
5379 }
5380 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InvalidParameterException(inner) => {
5381 Error::InvalidParameterException(inner)
5382 }
5383 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InvalidRequestException(inner) => {
5384 Error::InvalidRequestException(inner)
5385 }
5386 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::ResourceNotFoundException(inner) => {
5387 Error::ResourceNotFoundException(inner)
5388 }
5389 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5390 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::Unhandled(inner) => Error::Unhandled(inner),
5391 }
5392 }
5393}
5394impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flows::ListContactFlowsError, R>> for Error
5395where
5396 R: Send + Sync + std::fmt::Debug + 'static,
5397{
5398 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flows::ListContactFlowsError, R>) -> Self {
5399 match err {
5400 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5401 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5402 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5403 source: err.into(),
5404 }),
5405 }
5406 }
5407}
5408impl From<crate::operation::list_contact_flows::ListContactFlowsError> for Error {
5409 fn from(err: crate::operation::list_contact_flows::ListContactFlowsError) -> Self {
5410 match err {
5411 crate::operation::list_contact_flows::ListContactFlowsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5412 crate::operation::list_contact_flows::ListContactFlowsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5413 crate::operation::list_contact_flows::ListContactFlowsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5414 crate::operation::list_contact_flows::ListContactFlowsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5415 crate::operation::list_contact_flows::ListContactFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5416 crate::operation::list_contact_flows::ListContactFlowsError::Unhandled(inner) => Error::Unhandled(inner),
5417 }
5418 }
5419}
5420impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError, R>>
5421 for Error
5422where
5423 R: Send + Sync + std::fmt::Debug + 'static,
5424{
5425 fn from(
5426 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError, R>,
5427 ) -> Self {
5428 match err {
5429 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5430 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5431 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5432 source: err.into(),
5433 }),
5434 }
5435 }
5436}
5437impl From<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError> for Error {
5438 fn from(err: crate::operation::list_contact_flow_versions::ListContactFlowVersionsError) -> Self {
5439 match err {
5440 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::AccessDeniedException(inner) => {
5441 Error::AccessDeniedException(inner)
5442 }
5443 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InternalServiceException(inner) => {
5444 Error::InternalServiceException(inner)
5445 }
5446 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InvalidParameterException(inner) => {
5447 Error::InvalidParameterException(inner)
5448 }
5449 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InvalidRequestException(inner) => {
5450 Error::InvalidRequestException(inner)
5451 }
5452 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::ResourceNotFoundException(inner) => {
5453 Error::ResourceNotFoundException(inner)
5454 }
5455 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::ThrottlingException(inner) => {
5456 Error::ThrottlingException(inner)
5457 }
5458 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::Unhandled(inner) => Error::Unhandled(inner),
5459 }
5460 }
5461}
5462impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_references::ListContactReferencesError, R>> for Error
5463where
5464 R: Send + Sync + std::fmt::Debug + 'static,
5465{
5466 fn from(
5467 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_references::ListContactReferencesError, R>,
5468 ) -> Self {
5469 match err {
5470 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5471 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5472 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5473 source: err.into(),
5474 }),
5475 }
5476 }
5477}
5478impl From<crate::operation::list_contact_references::ListContactReferencesError> for Error {
5479 fn from(err: crate::operation::list_contact_references::ListContactReferencesError) -> Self {
5480 match err {
5481 crate::operation::list_contact_references::ListContactReferencesError::InternalServiceException(inner) => {
5482 Error::InternalServiceException(inner)
5483 }
5484 crate::operation::list_contact_references::ListContactReferencesError::InvalidParameterException(inner) => {
5485 Error::InvalidParameterException(inner)
5486 }
5487 crate::operation::list_contact_references::ListContactReferencesError::InvalidRequestException(inner) => {
5488 Error::InvalidRequestException(inner)
5489 }
5490 crate::operation::list_contact_references::ListContactReferencesError::ResourceNotFoundException(inner) => {
5491 Error::ResourceNotFoundException(inner)
5492 }
5493 crate::operation::list_contact_references::ListContactReferencesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5494 crate::operation::list_contact_references::ListContactReferencesError::Unhandled(inner) => Error::Unhandled(inner),
5495 }
5496 }
5497}
5498impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError, R>>
5499 for Error
5500where
5501 R: Send + Sync + std::fmt::Debug + 'static,
5502{
5503 fn from(
5504 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError, R>,
5505 ) -> Self {
5506 match err {
5507 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5508 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5509 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5510 source: err.into(),
5511 }),
5512 }
5513 }
5514}
5515impl From<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError> for Error {
5516 fn from(err: crate::operation::list_default_vocabularies::ListDefaultVocabulariesError) -> Self {
5517 match err {
5518 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::AccessDeniedException(inner) => {
5519 Error::AccessDeniedException(inner)
5520 }
5521 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::InternalServiceException(inner) => {
5522 Error::InternalServiceException(inner)
5523 }
5524 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::InvalidRequestException(inner) => {
5525 Error::InvalidRequestException(inner)
5526 }
5527 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::ThrottlingException(inner) => {
5528 Error::ThrottlingException(inner)
5529 }
5530 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::Unhandled(inner) => Error::Unhandled(inner),
5531 }
5532 }
5533}
5534impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_forms::ListEvaluationFormsError, R>> for Error
5535where
5536 R: Send + Sync + std::fmt::Debug + 'static,
5537{
5538 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_forms::ListEvaluationFormsError, R>) -> Self {
5539 match err {
5540 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5541 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5542 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5543 source: err.into(),
5544 }),
5545 }
5546 }
5547}
5548impl From<crate::operation::list_evaluation_forms::ListEvaluationFormsError> for Error {
5549 fn from(err: crate::operation::list_evaluation_forms::ListEvaluationFormsError) -> Self {
5550 match err {
5551 crate::operation::list_evaluation_forms::ListEvaluationFormsError::InternalServiceException(inner) => {
5552 Error::InternalServiceException(inner)
5553 }
5554 crate::operation::list_evaluation_forms::ListEvaluationFormsError::InvalidParameterException(inner) => {
5555 Error::InvalidParameterException(inner)
5556 }
5557 crate::operation::list_evaluation_forms::ListEvaluationFormsError::ResourceNotFoundException(inner) => {
5558 Error::ResourceNotFoundException(inner)
5559 }
5560 crate::operation::list_evaluation_forms::ListEvaluationFormsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5561 crate::operation::list_evaluation_forms::ListEvaluationFormsError::Unhandled(inner) => Error::Unhandled(inner),
5562 }
5563 }
5564}
5565impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError, R>>
5566 for Error
5567where
5568 R: Send + Sync + std::fmt::Debug + 'static,
5569{
5570 fn from(
5571 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError, R>,
5572 ) -> Self {
5573 match err {
5574 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5575 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5576 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5577 source: err.into(),
5578 }),
5579 }
5580 }
5581}
5582impl From<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError> for Error {
5583 fn from(err: crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError) -> Self {
5584 match err {
5585 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::InternalServiceException(inner) => {
5586 Error::InternalServiceException(inner)
5587 }
5588 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::InvalidParameterException(inner) => {
5589 Error::InvalidParameterException(inner)
5590 }
5591 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::ResourceNotFoundException(inner) => {
5592 Error::ResourceNotFoundException(inner)
5593 }
5594 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::ThrottlingException(inner) => {
5595 Error::ThrottlingException(inner)
5596 }
5597 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::Unhandled(inner) => Error::Unhandled(inner),
5598 }
5599 }
5600}
5601impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flow_associations::ListFlowAssociationsError, R>> for Error
5602where
5603 R: Send + Sync + std::fmt::Debug + 'static,
5604{
5605 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flow_associations::ListFlowAssociationsError, R>) -> Self {
5606 match err {
5607 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5608 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5609 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5610 source: err.into(),
5611 }),
5612 }
5613 }
5614}
5615impl From<crate::operation::list_flow_associations::ListFlowAssociationsError> for Error {
5616 fn from(err: crate::operation::list_flow_associations::ListFlowAssociationsError) -> Self {
5617 match err {
5618 crate::operation::list_flow_associations::ListFlowAssociationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5619 crate::operation::list_flow_associations::ListFlowAssociationsError::InternalServiceException(inner) => {
5620 Error::InternalServiceException(inner)
5621 }
5622 crate::operation::list_flow_associations::ListFlowAssociationsError::InvalidParameterException(inner) => {
5623 Error::InvalidParameterException(inner)
5624 }
5625 crate::operation::list_flow_associations::ListFlowAssociationsError::InvalidRequestException(inner) => {
5626 Error::InvalidRequestException(inner)
5627 }
5628 crate::operation::list_flow_associations::ListFlowAssociationsError::ResourceNotFoundException(inner) => {
5629 Error::ResourceNotFoundException(inner)
5630 }
5631 crate::operation::list_flow_associations::ListFlowAssociationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5632 crate::operation::list_flow_associations::ListFlowAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
5633 }
5634 }
5635}
5636impl<R>
5637 From<
5638 ::aws_smithy_runtime_api::client::result::SdkError<
5639 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError,
5640 R,
5641 >,
5642 > for Error
5643where
5644 R: Send + Sync + std::fmt::Debug + 'static,
5645{
5646 fn from(
5647 err: ::aws_smithy_runtime_api::client::result::SdkError<
5648 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError,
5649 R,
5650 >,
5651 ) -> Self {
5652 match err {
5653 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5654 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5655 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5656 source: err.into(),
5657 }),
5658 }
5659 }
5660}
5661impl From<crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError> for Error {
5662 fn from(err: crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError) -> Self {
5663 match err {
5664 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InternalServiceException(inner) => {
5665 Error::InternalServiceException(inner)
5666 }
5667 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InvalidParameterException(inner) => {
5668 Error::InvalidParameterException(inner)
5669 }
5670 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InvalidRequestException(inner) => {
5671 Error::InvalidRequestException(inner)
5672 }
5673 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::ResourceNotFoundException(inner) => {
5674 Error::ResourceNotFoundException(inner)
5675 }
5676 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::ThrottlingException(inner) => {
5677 Error::ThrottlingException(inner)
5678 }
5679 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::Unhandled(inner) => Error::Unhandled(inner),
5680 }
5681 }
5682}
5683impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_hours_of_operations::ListHoursOfOperationsError, R>> for Error
5684where
5685 R: Send + Sync + std::fmt::Debug + 'static,
5686{
5687 fn from(
5688 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_hours_of_operations::ListHoursOfOperationsError, R>,
5689 ) -> Self {
5690 match err {
5691 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5692 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5693 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5694 source: err.into(),
5695 }),
5696 }
5697 }
5698}
5699impl From<crate::operation::list_hours_of_operations::ListHoursOfOperationsError> for Error {
5700 fn from(err: crate::operation::list_hours_of_operations::ListHoursOfOperationsError) -> Self {
5701 match err {
5702 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InternalServiceException(inner) => {
5703 Error::InternalServiceException(inner)
5704 }
5705 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InvalidParameterException(inner) => {
5706 Error::InvalidParameterException(inner)
5707 }
5708 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InvalidRequestException(inner) => {
5709 Error::InvalidRequestException(inner)
5710 }
5711 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::ResourceNotFoundException(inner) => {
5712 Error::ResourceNotFoundException(inner)
5713 }
5714 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5715 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
5716 }
5717 }
5718}
5719impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_attributes::ListInstanceAttributesError, R>> for Error
5720where
5721 R: Send + Sync + std::fmt::Debug + 'static,
5722{
5723 fn from(
5724 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_attributes::ListInstanceAttributesError, R>,
5725 ) -> Self {
5726 match err {
5727 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5728 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5729 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5730 source: err.into(),
5731 }),
5732 }
5733 }
5734}
5735impl From<crate::operation::list_instance_attributes::ListInstanceAttributesError> for Error {
5736 fn from(err: crate::operation::list_instance_attributes::ListInstanceAttributesError) -> Self {
5737 match err {
5738 crate::operation::list_instance_attributes::ListInstanceAttributesError::InternalServiceException(inner) => {
5739 Error::InternalServiceException(inner)
5740 }
5741 crate::operation::list_instance_attributes::ListInstanceAttributesError::InvalidParameterException(inner) => {
5742 Error::InvalidParameterException(inner)
5743 }
5744 crate::operation::list_instance_attributes::ListInstanceAttributesError::InvalidRequestException(inner) => {
5745 Error::InvalidRequestException(inner)
5746 }
5747 crate::operation::list_instance_attributes::ListInstanceAttributesError::ResourceNotFoundException(inner) => {
5748 Error::ResourceNotFoundException(inner)
5749 }
5750 crate::operation::list_instance_attributes::ListInstanceAttributesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5751 crate::operation::list_instance_attributes::ListInstanceAttributesError::Unhandled(inner) => Error::Unhandled(inner),
5752 }
5753 }
5754}
5755impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instances::ListInstancesError, R>> for Error
5756where
5757 R: Send + Sync + std::fmt::Debug + 'static,
5758{
5759 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instances::ListInstancesError, R>) -> Self {
5760 match err {
5761 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5762 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5763 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5764 source: err.into(),
5765 }),
5766 }
5767 }
5768}
5769impl From<crate::operation::list_instances::ListInstancesError> for Error {
5770 fn from(err: crate::operation::list_instances::ListInstancesError) -> Self {
5771 match err {
5772 crate::operation::list_instances::ListInstancesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5773 crate::operation::list_instances::ListInstancesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5774 crate::operation::list_instances::ListInstancesError::Unhandled(inner) => Error::Unhandled(inner),
5775 }
5776 }
5777}
5778impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError, R>>
5779 for Error
5780where
5781 R: Send + Sync + std::fmt::Debug + 'static,
5782{
5783 fn from(
5784 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError, R>,
5785 ) -> Self {
5786 match err {
5787 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5788 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5789 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5790 source: err.into(),
5791 }),
5792 }
5793 }
5794}
5795impl From<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError> for Error {
5796 fn from(err: crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError) -> Self {
5797 match err {
5798 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InternalServiceException(inner) => {
5799 Error::InternalServiceException(inner)
5800 }
5801 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InvalidParameterException(inner) => {
5802 Error::InvalidParameterException(inner)
5803 }
5804 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InvalidRequestException(inner) => {
5805 Error::InvalidRequestException(inner)
5806 }
5807 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::ResourceNotFoundException(inner) => {
5808 Error::ResourceNotFoundException(inner)
5809 }
5810 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::ThrottlingException(inner) => {
5811 Error::ThrottlingException(inner)
5812 }
5813 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::Unhandled(inner) => Error::Unhandled(inner),
5814 }
5815 }
5816}
5817impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_integration_associations::ListIntegrationAssociationsError, R>>
5818 for Error
5819where
5820 R: Send + Sync + std::fmt::Debug + 'static,
5821{
5822 fn from(
5823 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_integration_associations::ListIntegrationAssociationsError, R>,
5824 ) -> Self {
5825 match err {
5826 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5827 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5828 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5829 source: err.into(),
5830 }),
5831 }
5832 }
5833}
5834impl From<crate::operation::list_integration_associations::ListIntegrationAssociationsError> for Error {
5835 fn from(err: crate::operation::list_integration_associations::ListIntegrationAssociationsError) -> Self {
5836 match err {
5837 crate::operation::list_integration_associations::ListIntegrationAssociationsError::InternalServiceException(inner) => {
5838 Error::InternalServiceException(inner)
5839 }
5840 crate::operation::list_integration_associations::ListIntegrationAssociationsError::InvalidRequestException(inner) => {
5841 Error::InvalidRequestException(inner)
5842 }
5843 crate::operation::list_integration_associations::ListIntegrationAssociationsError::ResourceNotFoundException(inner) => {
5844 Error::ResourceNotFoundException(inner)
5845 }
5846 crate::operation::list_integration_associations::ListIntegrationAssociationsError::ThrottlingException(inner) => {
5847 Error::ThrottlingException(inner)
5848 }
5849 crate::operation::list_integration_associations::ListIntegrationAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
5850 }
5851 }
5852}
5853impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lambda_functions::ListLambdaFunctionsError, R>> for Error
5854where
5855 R: Send + Sync + std::fmt::Debug + 'static,
5856{
5857 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lambda_functions::ListLambdaFunctionsError, R>) -> Self {
5858 match err {
5859 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5860 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5861 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5862 source: err.into(),
5863 }),
5864 }
5865 }
5866}
5867impl From<crate::operation::list_lambda_functions::ListLambdaFunctionsError> for Error {
5868 fn from(err: crate::operation::list_lambda_functions::ListLambdaFunctionsError) -> Self {
5869 match err {
5870 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InternalServiceException(inner) => {
5871 Error::InternalServiceException(inner)
5872 }
5873 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InvalidParameterException(inner) => {
5874 Error::InvalidParameterException(inner)
5875 }
5876 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InvalidRequestException(inner) => {
5877 Error::InvalidRequestException(inner)
5878 }
5879 crate::operation::list_lambda_functions::ListLambdaFunctionsError::ResourceNotFoundException(inner) => {
5880 Error::ResourceNotFoundException(inner)
5881 }
5882 crate::operation::list_lambda_functions::ListLambdaFunctionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5883 crate::operation::list_lambda_functions::ListLambdaFunctionsError::Unhandled(inner) => Error::Unhandled(inner),
5884 }
5885 }
5886}
5887impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lex_bots::ListLexBotsError, R>> for Error
5888where
5889 R: Send + Sync + std::fmt::Debug + 'static,
5890{
5891 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lex_bots::ListLexBotsError, R>) -> Self {
5892 match err {
5893 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5894 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5895 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5896 source: err.into(),
5897 }),
5898 }
5899 }
5900}
5901impl From<crate::operation::list_lex_bots::ListLexBotsError> for Error {
5902 fn from(err: crate::operation::list_lex_bots::ListLexBotsError) -> Self {
5903 match err {
5904 crate::operation::list_lex_bots::ListLexBotsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5905 crate::operation::list_lex_bots::ListLexBotsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5906 crate::operation::list_lex_bots::ListLexBotsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5907 crate::operation::list_lex_bots::ListLexBotsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5908 crate::operation::list_lex_bots::ListLexBotsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5909 crate::operation::list_lex_bots::ListLexBotsError::Unhandled(inner) => Error::Unhandled(inner),
5910 }
5911 }
5912}
5913impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers::ListPhoneNumbersError, R>> for Error
5914where
5915 R: Send + Sync + std::fmt::Debug + 'static,
5916{
5917 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers::ListPhoneNumbersError, R>) -> Self {
5918 match err {
5919 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5920 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5921 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5922 source: err.into(),
5923 }),
5924 }
5925 }
5926}
5927impl From<crate::operation::list_phone_numbers::ListPhoneNumbersError> for Error {
5928 fn from(err: crate::operation::list_phone_numbers::ListPhoneNumbersError) -> Self {
5929 match err {
5930 crate::operation::list_phone_numbers::ListPhoneNumbersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5931 crate::operation::list_phone_numbers::ListPhoneNumbersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5932 crate::operation::list_phone_numbers::ListPhoneNumbersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5933 crate::operation::list_phone_numbers::ListPhoneNumbersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5934 crate::operation::list_phone_numbers::ListPhoneNumbersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5935 crate::operation::list_phone_numbers::ListPhoneNumbersError::Unhandled(inner) => Error::Unhandled(inner),
5936 }
5937 }
5938}
5939impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error, R>> for Error
5940where
5941 R: Send + Sync + std::fmt::Debug + 'static,
5942{
5943 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error, R>) -> Self {
5944 match err {
5945 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5946 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5947 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5948 source: err.into(),
5949 }),
5950 }
5951 }
5952}
5953impl From<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error> for Error {
5954 fn from(err: crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error) -> Self {
5955 match err {
5956 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5957 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::InternalServiceException(inner) => {
5958 Error::InternalServiceException(inner)
5959 }
5960 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::InvalidParameterException(inner) => {
5961 Error::InvalidParameterException(inner)
5962 }
5963 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::ResourceNotFoundException(inner) => {
5964 Error::ResourceNotFoundException(inner)
5965 }
5966 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
5967 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::Unhandled(inner) => Error::Unhandled(inner),
5968 }
5969 }
5970}
5971impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_predefined_attributes::ListPredefinedAttributesError, R>>
5972 for Error
5973where
5974 R: Send + Sync + std::fmt::Debug + 'static,
5975{
5976 fn from(
5977 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_predefined_attributes::ListPredefinedAttributesError, R>,
5978 ) -> Self {
5979 match err {
5980 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5981 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5982 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5983 source: err.into(),
5984 }),
5985 }
5986 }
5987}
5988impl From<crate::operation::list_predefined_attributes::ListPredefinedAttributesError> for Error {
5989 fn from(err: crate::operation::list_predefined_attributes::ListPredefinedAttributesError) -> Self {
5990 match err {
5991 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InternalServiceException(inner) => {
5992 Error::InternalServiceException(inner)
5993 }
5994 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InvalidParameterException(inner) => {
5995 Error::InvalidParameterException(inner)
5996 }
5997 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InvalidRequestException(inner) => {
5998 Error::InvalidRequestException(inner)
5999 }
6000 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::ResourceNotFoundException(inner) => {
6001 Error::ResourceNotFoundException(inner)
6002 }
6003 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::ThrottlingException(inner) => {
6004 Error::ThrottlingException(inner)
6005 }
6006 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::Unhandled(inner) => Error::Unhandled(inner),
6007 }
6008 }
6009}
6010impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prompts::ListPromptsError, R>> for Error
6011where
6012 R: Send + Sync + std::fmt::Debug + 'static,
6013{
6014 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prompts::ListPromptsError, R>) -> Self {
6015 match err {
6016 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6017 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6018 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6019 source: err.into(),
6020 }),
6021 }
6022 }
6023}
6024impl From<crate::operation::list_prompts::ListPromptsError> for Error {
6025 fn from(err: crate::operation::list_prompts::ListPromptsError) -> Self {
6026 match err {
6027 crate::operation::list_prompts::ListPromptsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6028 crate::operation::list_prompts::ListPromptsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6029 crate::operation::list_prompts::ListPromptsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6030 crate::operation::list_prompts::ListPromptsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6031 crate::operation::list_prompts::ListPromptsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6032 crate::operation::list_prompts::ListPromptsError::Unhandled(inner) => Error::Unhandled(inner),
6033 }
6034 }
6035}
6036impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError, R>>
6037 for Error
6038where
6039 R: Send + Sync + std::fmt::Debug + 'static,
6040{
6041 fn from(
6042 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError, R>,
6043 ) -> Self {
6044 match err {
6045 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6046 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6047 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6048 source: err.into(),
6049 }),
6050 }
6051 }
6052}
6053impl From<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError> for Error {
6054 fn from(err: crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError) -> Self {
6055 match err {
6056 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InternalServiceException(inner) => {
6057 Error::InternalServiceException(inner)
6058 }
6059 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InvalidParameterException(inner) => {
6060 Error::InvalidParameterException(inner)
6061 }
6062 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InvalidRequestException(inner) => {
6063 Error::InvalidRequestException(inner)
6064 }
6065 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::ResourceNotFoundException(inner) => {
6066 Error::ResourceNotFoundException(inner)
6067 }
6068 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6069 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
6070 }
6071 }
6072}
6073impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queues::ListQueuesError, R>> for Error
6074where
6075 R: Send + Sync + std::fmt::Debug + 'static,
6076{
6077 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queues::ListQueuesError, R>) -> Self {
6078 match err {
6079 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6080 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6081 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6082 source: err.into(),
6083 }),
6084 }
6085 }
6086}
6087impl From<crate::operation::list_queues::ListQueuesError> for Error {
6088 fn from(err: crate::operation::list_queues::ListQueuesError) -> Self {
6089 match err {
6090 crate::operation::list_queues::ListQueuesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6091 crate::operation::list_queues::ListQueuesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6092 crate::operation::list_queues::ListQueuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6093 crate::operation::list_queues::ListQueuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6094 crate::operation::list_queues::ListQueuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6095 crate::operation::list_queues::ListQueuesError::Unhandled(inner) => Error::Unhandled(inner),
6096 }
6097 }
6098}
6099impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_quick_connects::ListQuickConnectsError, R>> for Error
6100where
6101 R: Send + Sync + std::fmt::Debug + 'static,
6102{
6103 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_quick_connects::ListQuickConnectsError, R>) -> Self {
6104 match err {
6105 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6106 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6107 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6108 source: err.into(),
6109 }),
6110 }
6111 }
6112}
6113impl From<crate::operation::list_quick_connects::ListQuickConnectsError> for Error {
6114 fn from(err: crate::operation::list_quick_connects::ListQuickConnectsError) -> Self {
6115 match err {
6116 crate::operation::list_quick_connects::ListQuickConnectsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6117 crate::operation::list_quick_connects::ListQuickConnectsError::InvalidParameterException(inner) => {
6118 Error::InvalidParameterException(inner)
6119 }
6120 crate::operation::list_quick_connects::ListQuickConnectsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6121 crate::operation::list_quick_connects::ListQuickConnectsError::ResourceNotFoundException(inner) => {
6122 Error::ResourceNotFoundException(inner)
6123 }
6124 crate::operation::list_quick_connects::ListQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6125 crate::operation::list_quick_connects::ListQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
6126 }
6127 }
6128}
6129impl<R>
6130 From<
6131 ::aws_smithy_runtime_api::client::result::SdkError<
6132 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error,
6133 R,
6134 >,
6135 > for Error
6136where
6137 R: Send + Sync + std::fmt::Debug + 'static,
6138{
6139 fn from(
6140 err: ::aws_smithy_runtime_api::client::result::SdkError<
6141 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error,
6142 R,
6143 >,
6144 ) -> Self {
6145 match err {
6146 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6147 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6148 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6149 source: err.into(),
6150 }),
6151 }
6152 }
6153}
6154impl From<crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error> for Error {
6155 fn from(err: crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error) -> Self {
6156 match err {
6157 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::AccessDeniedException(
6158 inner,
6159 ) => Error::AccessDeniedException(inner),
6160 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::InternalServiceException(
6161 inner,
6162 ) => Error::InternalServiceException(inner),
6163 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::InvalidRequestException(
6164 inner,
6165 ) => Error::InvalidRequestException(inner),
6166 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::OutputTypeNotFoundException(
6167 inner,
6168 ) => Error::OutputTypeNotFoundException(inner),
6169 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::ResourceNotFoundException(
6170 inner,
6171 ) => Error::ResourceNotFoundException(inner),
6172 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::ThrottlingException(inner) => {
6173 Error::ThrottlingException(inner)
6174 }
6175 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::Unhandled(inner) => {
6176 Error::Unhandled(inner)
6177 }
6178 }
6179 }
6180}
6181impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError, R>>
6182 for Error
6183where
6184 R: Send + Sync + std::fmt::Debug + 'static,
6185{
6186 fn from(
6187 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError, R>,
6188 ) -> Self {
6189 match err {
6190 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6191 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6192 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6193 source: err.into(),
6194 }),
6195 }
6196 }
6197}
6198impl From<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError> for Error {
6199 fn from(err: crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError) -> Self {
6200 match err {
6201 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InternalServiceException(inner) => {
6202 Error::InternalServiceException(inner)
6203 }
6204 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InvalidParameterException(inner) => {
6205 Error::InvalidParameterException(inner)
6206 }
6207 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InvalidRequestException(inner) => {
6208 Error::InvalidRequestException(inner)
6209 }
6210 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
6211 Error::ResourceNotFoundException(inner)
6212 }
6213 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::ThrottlingException(inner) => {
6214 Error::ThrottlingException(inner)
6215 }
6216 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
6217 }
6218 }
6219}
6220impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profiles::ListRoutingProfilesError, R>> for Error
6221where
6222 R: Send + Sync + std::fmt::Debug + 'static,
6223{
6224 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profiles::ListRoutingProfilesError, R>) -> Self {
6225 match err {
6226 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6227 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6228 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6229 source: err.into(),
6230 }),
6231 }
6232 }
6233}
6234impl From<crate::operation::list_routing_profiles::ListRoutingProfilesError> for Error {
6235 fn from(err: crate::operation::list_routing_profiles::ListRoutingProfilesError) -> Self {
6236 match err {
6237 crate::operation::list_routing_profiles::ListRoutingProfilesError::InternalServiceException(inner) => {
6238 Error::InternalServiceException(inner)
6239 }
6240 crate::operation::list_routing_profiles::ListRoutingProfilesError::InvalidParameterException(inner) => {
6241 Error::InvalidParameterException(inner)
6242 }
6243 crate::operation::list_routing_profiles::ListRoutingProfilesError::InvalidRequestException(inner) => {
6244 Error::InvalidRequestException(inner)
6245 }
6246 crate::operation::list_routing_profiles::ListRoutingProfilesError::ResourceNotFoundException(inner) => {
6247 Error::ResourceNotFoundException(inner)
6248 }
6249 crate::operation::list_routing_profiles::ListRoutingProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6250 crate::operation::list_routing_profiles::ListRoutingProfilesError::Unhandled(inner) => Error::Unhandled(inner),
6251 }
6252 }
6253}
6254impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_rules::ListRulesError, R>> for Error
6255where
6256 R: Send + Sync + std::fmt::Debug + 'static,
6257{
6258 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_rules::ListRulesError, R>) -> Self {
6259 match err {
6260 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6261 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6262 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6263 source: err.into(),
6264 }),
6265 }
6266 }
6267}
6268impl From<crate::operation::list_rules::ListRulesError> for Error {
6269 fn from(err: crate::operation::list_rules::ListRulesError) -> Self {
6270 match err {
6271 crate::operation::list_rules::ListRulesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6272 crate::operation::list_rules::ListRulesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6273 crate::operation::list_rules::ListRulesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6274 crate::operation::list_rules::ListRulesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6275 crate::operation::list_rules::ListRulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6276 crate::operation::list_rules::ListRulesError::Unhandled(inner) => Error::Unhandled(inner),
6277 }
6278 }
6279}
6280impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_keys::ListSecurityKeysError, R>> for Error
6281where
6282 R: Send + Sync + std::fmt::Debug + 'static,
6283{
6284 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_keys::ListSecurityKeysError, R>) -> Self {
6285 match err {
6286 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6287 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6288 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6289 source: err.into(),
6290 }),
6291 }
6292 }
6293}
6294impl From<crate::operation::list_security_keys::ListSecurityKeysError> for Error {
6295 fn from(err: crate::operation::list_security_keys::ListSecurityKeysError) -> Self {
6296 match err {
6297 crate::operation::list_security_keys::ListSecurityKeysError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6298 crate::operation::list_security_keys::ListSecurityKeysError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6299 crate::operation::list_security_keys::ListSecurityKeysError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6300 crate::operation::list_security_keys::ListSecurityKeysError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6301 crate::operation::list_security_keys::ListSecurityKeysError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6302 crate::operation::list_security_keys::ListSecurityKeysError::Unhandled(inner) => Error::Unhandled(inner),
6303 }
6304 }
6305}
6306impl<R>
6307 From<
6308 ::aws_smithy_runtime_api::client::result::SdkError<
6309 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError,
6310 R,
6311 >,
6312 > for Error
6313where
6314 R: Send + Sync + std::fmt::Debug + 'static,
6315{
6316 fn from(
6317 err: ::aws_smithy_runtime_api::client::result::SdkError<
6318 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError,
6319 R,
6320 >,
6321 ) -> Self {
6322 match err {
6323 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6324 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6325 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6326 source: err.into(),
6327 }),
6328 }
6329 }
6330}
6331impl From<crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError> for Error {
6332 fn from(err: crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError) -> Self {
6333 match err {
6334 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InternalServiceException(inner) => {
6335 Error::InternalServiceException(inner)
6336 }
6337 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InvalidParameterException(inner) => {
6338 Error::InvalidParameterException(inner)
6339 }
6340 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InvalidRequestException(inner) => {
6341 Error::InvalidRequestException(inner)
6342 }
6343 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::ResourceNotFoundException(inner) => {
6344 Error::ResourceNotFoundException(inner)
6345 }
6346 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::ThrottlingException(inner) => {
6347 Error::ThrottlingException(inner)
6348 }
6349 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::Unhandled(inner) => Error::Unhandled(inner),
6350 }
6351 }
6352}
6353impl<R>
6354 From<
6355 ::aws_smithy_runtime_api::client::result::SdkError<
6356 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError,
6357 R,
6358 >,
6359 > for Error
6360where
6361 R: Send + Sync + std::fmt::Debug + 'static,
6362{
6363 fn from(
6364 err: ::aws_smithy_runtime_api::client::result::SdkError<
6365 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError,
6366 R,
6367 >,
6368 ) -> Self {
6369 match err {
6370 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6371 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6372 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6373 source: err.into(),
6374 }),
6375 }
6376 }
6377}
6378impl From<crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError> for Error {
6379 fn from(err: crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError) -> Self {
6380 match err {
6381 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InternalServiceException(inner) => {
6382 Error::InternalServiceException(inner)
6383 }
6384 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InvalidParameterException(inner) => {
6385 Error::InvalidParameterException(inner)
6386 }
6387 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InvalidRequestException(inner) => {
6388 Error::InvalidRequestException(inner)
6389 }
6390 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::ResourceNotFoundException(inner) => {
6391 Error::ResourceNotFoundException(inner)
6392 }
6393 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::ThrottlingException(inner) => {
6394 Error::ThrottlingException(inner)
6395 }
6396 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
6397 }
6398 }
6399}
6400impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_profiles::ListSecurityProfilesError, R>> for Error
6401where
6402 R: Send + Sync + std::fmt::Debug + 'static,
6403{
6404 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_profiles::ListSecurityProfilesError, R>) -> Self {
6405 match err {
6406 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6407 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6408 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6409 source: err.into(),
6410 }),
6411 }
6412 }
6413}
6414impl From<crate::operation::list_security_profiles::ListSecurityProfilesError> for Error {
6415 fn from(err: crate::operation::list_security_profiles::ListSecurityProfilesError) -> Self {
6416 match err {
6417 crate::operation::list_security_profiles::ListSecurityProfilesError::InternalServiceException(inner) => {
6418 Error::InternalServiceException(inner)
6419 }
6420 crate::operation::list_security_profiles::ListSecurityProfilesError::InvalidParameterException(inner) => {
6421 Error::InvalidParameterException(inner)
6422 }
6423 crate::operation::list_security_profiles::ListSecurityProfilesError::InvalidRequestException(inner) => {
6424 Error::InvalidRequestException(inner)
6425 }
6426 crate::operation::list_security_profiles::ListSecurityProfilesError::ResourceNotFoundException(inner) => {
6427 Error::ResourceNotFoundException(inner)
6428 }
6429 crate::operation::list_security_profiles::ListSecurityProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6430 crate::operation::list_security_profiles::ListSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
6431 }
6432 }
6433}
6434impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
6435where
6436 R: Send + Sync + std::fmt::Debug + 'static,
6437{
6438 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
6439 match err {
6440 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6441 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6442 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6443 source: err.into(),
6444 }),
6445 }
6446 }
6447}
6448impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
6449 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
6450 match err {
6451 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalServiceException(inner) => {
6452 Error::InternalServiceException(inner)
6453 }
6454 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidParameterException(inner) => {
6455 Error::InvalidParameterException(inner)
6456 }
6457 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidRequestException(inner) => {
6458 Error::InvalidRequestException(inner)
6459 }
6460 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
6461 Error::ResourceNotFoundException(inner)
6462 }
6463 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6464 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
6465 }
6466 }
6467}
6468impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_task_templates::ListTaskTemplatesError, R>> for Error
6469where
6470 R: Send + Sync + std::fmt::Debug + 'static,
6471{
6472 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_task_templates::ListTaskTemplatesError, R>) -> Self {
6473 match err {
6474 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6475 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6476 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6477 source: err.into(),
6478 }),
6479 }
6480 }
6481}
6482impl From<crate::operation::list_task_templates::ListTaskTemplatesError> for Error {
6483 fn from(err: crate::operation::list_task_templates::ListTaskTemplatesError) -> Self {
6484 match err {
6485 crate::operation::list_task_templates::ListTaskTemplatesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6486 crate::operation::list_task_templates::ListTaskTemplatesError::InvalidParameterException(inner) => {
6487 Error::InvalidParameterException(inner)
6488 }
6489 crate::operation::list_task_templates::ListTaskTemplatesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6490 crate::operation::list_task_templates::ListTaskTemplatesError::ResourceNotFoundException(inner) => {
6491 Error::ResourceNotFoundException(inner)
6492 }
6493 crate::operation::list_task_templates::ListTaskTemplatesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6494 crate::operation::list_task_templates::ListTaskTemplatesError::Unhandled(inner) => Error::Unhandled(inner),
6495 }
6496 }
6497}
6498impl<R>
6499 From<
6500 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError, R>,
6501 > for Error
6502where
6503 R: Send + Sync + std::fmt::Debug + 'static,
6504{
6505 fn from(
6506 err: ::aws_smithy_runtime_api::client::result::SdkError<
6507 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError,
6508 R,
6509 >,
6510 ) -> Self {
6511 match err {
6512 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6513 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6514 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6515 source: err.into(),
6516 }),
6517 }
6518 }
6519}
6520impl From<crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError> for Error {
6521 fn from(err: crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError) -> Self {
6522 match err {
6523 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::AccessDeniedException(inner) => {
6524 Error::AccessDeniedException(inner)
6525 }
6526 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::InternalServiceException(inner) => {
6527 Error::InternalServiceException(inner)
6528 }
6529 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::InvalidRequestException(inner) => {
6530 Error::InvalidRequestException(inner)
6531 }
6532 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::ThrottlingException(inner) => {
6533 Error::ThrottlingException(inner)
6534 }
6535 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::Unhandled(inner) => Error::Unhandled(inner),
6536 }
6537 }
6538}
6539impl<R>
6540 From<
6541 ::aws_smithy_runtime_api::client::result::SdkError<
6542 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError,
6543 R,
6544 >,
6545 > for Error
6546where
6547 R: Send + Sync + std::fmt::Debug + 'static,
6548{
6549 fn from(
6550 err: ::aws_smithy_runtime_api::client::result::SdkError<
6551 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError,
6552 R,
6553 >,
6554 ) -> Self {
6555 match err {
6556 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6557 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6558 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6559 source: err.into(),
6560 }),
6561 }
6562 }
6563}
6564impl From<crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError> for Error {
6565 fn from(err: crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError) -> Self {
6566 match err {
6567 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::AccessDeniedException(inner) => {
6568 Error::AccessDeniedException(inner)
6569 }
6570 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::InternalServiceException(inner) => {
6571 Error::InternalServiceException(inner)
6572 }
6573 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::InvalidRequestException(inner) => {
6574 Error::InvalidRequestException(inner)
6575 }
6576 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::ResourceNotFoundException(inner) => {
6577 Error::ResourceNotFoundException(inner)
6578 }
6579 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::ThrottlingException(inner) => {
6580 Error::ThrottlingException(inner)
6581 }
6582 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::Unhandled(inner) => {
6583 Error::Unhandled(inner)
6584 }
6585 }
6586 }
6587}
6588impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_use_cases::ListUseCasesError, R>> for Error
6589where
6590 R: Send + Sync + std::fmt::Debug + 'static,
6591{
6592 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_use_cases::ListUseCasesError, R>) -> Self {
6593 match err {
6594 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6595 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6596 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6597 source: err.into(),
6598 }),
6599 }
6600 }
6601}
6602impl From<crate::operation::list_use_cases::ListUseCasesError> for Error {
6603 fn from(err: crate::operation::list_use_cases::ListUseCasesError) -> Self {
6604 match err {
6605 crate::operation::list_use_cases::ListUseCasesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6606 crate::operation::list_use_cases::ListUseCasesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6607 crate::operation::list_use_cases::ListUseCasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6608 crate::operation::list_use_cases::ListUseCasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6609 crate::operation::list_use_cases::ListUseCasesError::Unhandled(inner) => Error::Unhandled(inner),
6610 }
6611 }
6612}
6613impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError, R>>
6614 for Error
6615where
6616 R: Send + Sync + std::fmt::Debug + 'static,
6617{
6618 fn from(
6619 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError, R>,
6620 ) -> Self {
6621 match err {
6622 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6623 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6624 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6625 source: err.into(),
6626 }),
6627 }
6628 }
6629}
6630impl From<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError> for Error {
6631 fn from(err: crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError) -> Self {
6632 match err {
6633 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InternalServiceException(inner) => {
6634 Error::InternalServiceException(inner)
6635 }
6636 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InvalidParameterException(inner) => {
6637 Error::InvalidParameterException(inner)
6638 }
6639 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InvalidRequestException(inner) => {
6640 Error::InvalidRequestException(inner)
6641 }
6642 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::ResourceNotFoundException(inner) => {
6643 Error::ResourceNotFoundException(inner)
6644 }
6645 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::ThrottlingException(inner) => {
6646 Error::ThrottlingException(inner)
6647 }
6648 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::Unhandled(inner) => Error::Unhandled(inner),
6649 }
6650 }
6651}
6652impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_proficiencies::ListUserProficienciesError, R>> for Error
6653where
6654 R: Send + Sync + std::fmt::Debug + 'static,
6655{
6656 fn from(
6657 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_proficiencies::ListUserProficienciesError, R>,
6658 ) -> Self {
6659 match err {
6660 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6661 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6662 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6663 source: err.into(),
6664 }),
6665 }
6666 }
6667}
6668impl From<crate::operation::list_user_proficiencies::ListUserProficienciesError> for Error {
6669 fn from(err: crate::operation::list_user_proficiencies::ListUserProficienciesError) -> Self {
6670 match err {
6671 crate::operation::list_user_proficiencies::ListUserProficienciesError::InternalServiceException(inner) => {
6672 Error::InternalServiceException(inner)
6673 }
6674 crate::operation::list_user_proficiencies::ListUserProficienciesError::InvalidParameterException(inner) => {
6675 Error::InvalidParameterException(inner)
6676 }
6677 crate::operation::list_user_proficiencies::ListUserProficienciesError::InvalidRequestException(inner) => {
6678 Error::InvalidRequestException(inner)
6679 }
6680 crate::operation::list_user_proficiencies::ListUserProficienciesError::ResourceNotFoundException(inner) => {
6681 Error::ResourceNotFoundException(inner)
6682 }
6683 crate::operation::list_user_proficiencies::ListUserProficienciesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6684 crate::operation::list_user_proficiencies::ListUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
6685 }
6686 }
6687}
6688impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>> for Error
6689where
6690 R: Send + Sync + std::fmt::Debug + 'static,
6691{
6692 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>) -> Self {
6693 match err {
6694 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6695 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6696 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6697 source: err.into(),
6698 }),
6699 }
6700 }
6701}
6702impl From<crate::operation::list_users::ListUsersError> for Error {
6703 fn from(err: crate::operation::list_users::ListUsersError) -> Self {
6704 match err {
6705 crate::operation::list_users::ListUsersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6706 crate::operation::list_users::ListUsersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6707 crate::operation::list_users::ListUsersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6708 crate::operation::list_users::ListUsersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6709 crate::operation::list_users::ListUsersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6710 crate::operation::list_users::ListUsersError::Unhandled(inner) => Error::Unhandled(inner),
6711 }
6712 }
6713}
6714impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_views::ListViewsError, R>> for Error
6715where
6716 R: Send + Sync + std::fmt::Debug + 'static,
6717{
6718 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_views::ListViewsError, R>) -> Self {
6719 match err {
6720 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6721 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6722 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6723 source: err.into(),
6724 }),
6725 }
6726 }
6727}
6728impl From<crate::operation::list_views::ListViewsError> for Error {
6729 fn from(err: crate::operation::list_views::ListViewsError) -> Self {
6730 match err {
6731 crate::operation::list_views::ListViewsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6732 crate::operation::list_views::ListViewsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6733 crate::operation::list_views::ListViewsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6734 crate::operation::list_views::ListViewsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6735 crate::operation::list_views::ListViewsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6736 crate::operation::list_views::ListViewsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
6737 crate::operation::list_views::ListViewsError::Unhandled(inner) => Error::Unhandled(inner),
6738 }
6739 }
6740}
6741impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_view_versions::ListViewVersionsError, R>> for Error
6742where
6743 R: Send + Sync + std::fmt::Debug + 'static,
6744{
6745 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_view_versions::ListViewVersionsError, R>) -> Self {
6746 match err {
6747 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6748 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6749 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6750 source: err.into(),
6751 }),
6752 }
6753 }
6754}
6755impl From<crate::operation::list_view_versions::ListViewVersionsError> for Error {
6756 fn from(err: crate::operation::list_view_versions::ListViewVersionsError) -> Self {
6757 match err {
6758 crate::operation::list_view_versions::ListViewVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6759 crate::operation::list_view_versions::ListViewVersionsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6760 crate::operation::list_view_versions::ListViewVersionsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6761 crate::operation::list_view_versions::ListViewVersionsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6762 crate::operation::list_view_versions::ListViewVersionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6763 crate::operation::list_view_versions::ListViewVersionsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
6764 crate::operation::list_view_versions::ListViewVersionsError::Unhandled(inner) => Error::Unhandled(inner),
6765 }
6766 }
6767}
6768impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::monitor_contact::MonitorContactError, R>> for Error
6769where
6770 R: Send + Sync + std::fmt::Debug + 'static,
6771{
6772 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::monitor_contact::MonitorContactError, R>) -> Self {
6773 match err {
6774 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6775 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6776 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6777 source: err.into(),
6778 }),
6779 }
6780 }
6781}
6782impl From<crate::operation::monitor_contact::MonitorContactError> for Error {
6783 fn from(err: crate::operation::monitor_contact::MonitorContactError) -> Self {
6784 match err {
6785 crate::operation::monitor_contact::MonitorContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6786 crate::operation::monitor_contact::MonitorContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
6787 crate::operation::monitor_contact::MonitorContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6788 crate::operation::monitor_contact::MonitorContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6789 crate::operation::monitor_contact::MonitorContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6790 crate::operation::monitor_contact::MonitorContactError::ServiceQuotaExceededException(inner) => {
6791 Error::ServiceQuotaExceededException(inner)
6792 }
6793 crate::operation::monitor_contact::MonitorContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6794 crate::operation::monitor_contact::MonitorContactError::Unhandled(inner) => Error::Unhandled(inner),
6795 }
6796 }
6797}
6798impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::pause_contact::PauseContactError, R>> for Error
6799where
6800 R: Send + Sync + std::fmt::Debug + 'static,
6801{
6802 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::pause_contact::PauseContactError, R>) -> Self {
6803 match err {
6804 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6805 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6806 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6807 source: err.into(),
6808 }),
6809 }
6810 }
6811}
6812impl From<crate::operation::pause_contact::PauseContactError> for Error {
6813 fn from(err: crate::operation::pause_contact::PauseContactError) -> Self {
6814 match err {
6815 crate::operation::pause_contact::PauseContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6816 crate::operation::pause_contact::PauseContactError::ConflictException(inner) => Error::ConflictException(inner),
6817 crate::operation::pause_contact::PauseContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6818 crate::operation::pause_contact::PauseContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6819 crate::operation::pause_contact::PauseContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6820 crate::operation::pause_contact::PauseContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
6821 crate::operation::pause_contact::PauseContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6822 crate::operation::pause_contact::PauseContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6823 crate::operation::pause_contact::PauseContactError::Unhandled(inner) => Error::Unhandled(inner),
6824 }
6825 }
6826}
6827impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_user_status::PutUserStatusError, R>> for Error
6828where
6829 R: Send + Sync + std::fmt::Debug + 'static,
6830{
6831 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_user_status::PutUserStatusError, R>) -> Self {
6832 match err {
6833 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6834 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6835 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6836 source: err.into(),
6837 }),
6838 }
6839 }
6840}
6841impl From<crate::operation::put_user_status::PutUserStatusError> for Error {
6842 fn from(err: crate::operation::put_user_status::PutUserStatusError) -> Self {
6843 match err {
6844 crate::operation::put_user_status::PutUserStatusError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6845 crate::operation::put_user_status::PutUserStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6846 crate::operation::put_user_status::PutUserStatusError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6847 crate::operation::put_user_status::PutUserStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6848 crate::operation::put_user_status::PutUserStatusError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6849 crate::operation::put_user_status::PutUserStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6850 crate::operation::put_user_status::PutUserStatusError::Unhandled(inner) => Error::Unhandled(inner),
6851 }
6852 }
6853}
6854impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::release_phone_number::ReleasePhoneNumberError, R>> for Error
6855where
6856 R: Send + Sync + std::fmt::Debug + 'static,
6857{
6858 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::release_phone_number::ReleasePhoneNumberError, R>) -> Self {
6859 match err {
6860 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6861 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6862 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6863 source: err.into(),
6864 }),
6865 }
6866 }
6867}
6868impl From<crate::operation::release_phone_number::ReleasePhoneNumberError> for Error {
6869 fn from(err: crate::operation::release_phone_number::ReleasePhoneNumberError) -> Self {
6870 match err {
6871 crate::operation::release_phone_number::ReleasePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6872 crate::operation::release_phone_number::ReleasePhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
6873 crate::operation::release_phone_number::ReleasePhoneNumberError::InternalServiceException(inner) => {
6874 Error::InternalServiceException(inner)
6875 }
6876 crate::operation::release_phone_number::ReleasePhoneNumberError::InvalidParameterException(inner) => {
6877 Error::InvalidParameterException(inner)
6878 }
6879 crate::operation::release_phone_number::ReleasePhoneNumberError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
6880 crate::operation::release_phone_number::ReleasePhoneNumberError::ResourceNotFoundException(inner) => {
6881 Error::ResourceNotFoundException(inner)
6882 }
6883 crate::operation::release_phone_number::ReleasePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6884 crate::operation::release_phone_number::ReleasePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
6885 }
6886 }
6887}
6888impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::replicate_instance::ReplicateInstanceError, R>> for Error
6889where
6890 R: Send + Sync + std::fmt::Debug + 'static,
6891{
6892 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::replicate_instance::ReplicateInstanceError, R>) -> Self {
6893 match err {
6894 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6895 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6896 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6897 source: err.into(),
6898 }),
6899 }
6900 }
6901}
6902impl From<crate::operation::replicate_instance::ReplicateInstanceError> for Error {
6903 fn from(err: crate::operation::replicate_instance::ReplicateInstanceError) -> Self {
6904 match err {
6905 crate::operation::replicate_instance::ReplicateInstanceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6906 crate::operation::replicate_instance::ReplicateInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6907 crate::operation::replicate_instance::ReplicateInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6908 crate::operation::replicate_instance::ReplicateInstanceError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
6909 crate::operation::replicate_instance::ReplicateInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6910 crate::operation::replicate_instance::ReplicateInstanceError::ResourceNotReadyException(inner) => Error::ResourceNotReadyException(inner),
6911 crate::operation::replicate_instance::ReplicateInstanceError::ServiceQuotaExceededException(inner) => {
6912 Error::ServiceQuotaExceededException(inner)
6913 }
6914 crate::operation::replicate_instance::ReplicateInstanceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6915 crate::operation::replicate_instance::ReplicateInstanceError::Unhandled(inner) => Error::Unhandled(inner),
6916 }
6917 }
6918}
6919impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact::ResumeContactError, R>> for Error
6920where
6921 R: Send + Sync + std::fmt::Debug + 'static,
6922{
6923 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact::ResumeContactError, R>) -> Self {
6924 match err {
6925 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6926 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6927 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6928 source: err.into(),
6929 }),
6930 }
6931 }
6932}
6933impl From<crate::operation::resume_contact::ResumeContactError> for Error {
6934 fn from(err: crate::operation::resume_contact::ResumeContactError) -> Self {
6935 match err {
6936 crate::operation::resume_contact::ResumeContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6937 crate::operation::resume_contact::ResumeContactError::ConflictException(inner) => Error::ConflictException(inner),
6938 crate::operation::resume_contact::ResumeContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6939 crate::operation::resume_contact::ResumeContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6940 crate::operation::resume_contact::ResumeContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6941 crate::operation::resume_contact::ResumeContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6942 crate::operation::resume_contact::ResumeContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6943 crate::operation::resume_contact::ResumeContactError::Unhandled(inner) => Error::Unhandled(inner),
6944 }
6945 }
6946}
6947impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact_recording::ResumeContactRecordingError, R>> for Error
6948where
6949 R: Send + Sync + std::fmt::Debug + 'static,
6950{
6951 fn from(
6952 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact_recording::ResumeContactRecordingError, R>,
6953 ) -> Self {
6954 match err {
6955 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6956 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6957 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6958 source: err.into(),
6959 }),
6960 }
6961 }
6962}
6963impl From<crate::operation::resume_contact_recording::ResumeContactRecordingError> for Error {
6964 fn from(err: crate::operation::resume_contact_recording::ResumeContactRecordingError) -> Self {
6965 match err {
6966 crate::operation::resume_contact_recording::ResumeContactRecordingError::InternalServiceException(inner) => {
6967 Error::InternalServiceException(inner)
6968 }
6969 crate::operation::resume_contact_recording::ResumeContactRecordingError::InvalidRequestException(inner) => {
6970 Error::InvalidRequestException(inner)
6971 }
6972 crate::operation::resume_contact_recording::ResumeContactRecordingError::ResourceNotFoundException(inner) => {
6973 Error::ResourceNotFoundException(inner)
6974 }
6975 crate::operation::resume_contact_recording::ResumeContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
6976 }
6977 }
6978}
6979impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_agent_statuses::SearchAgentStatusesError, R>> for Error
6980where
6981 R: Send + Sync + std::fmt::Debug + 'static,
6982{
6983 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_agent_statuses::SearchAgentStatusesError, R>) -> Self {
6984 match err {
6985 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6986 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6987 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6988 source: err.into(),
6989 }),
6990 }
6991 }
6992}
6993impl From<crate::operation::search_agent_statuses::SearchAgentStatusesError> for Error {
6994 fn from(err: crate::operation::search_agent_statuses::SearchAgentStatusesError) -> Self {
6995 match err {
6996 crate::operation::search_agent_statuses::SearchAgentStatusesError::InternalServiceException(inner) => {
6997 Error::InternalServiceException(inner)
6998 }
6999 crate::operation::search_agent_statuses::SearchAgentStatusesError::InvalidParameterException(inner) => {
7000 Error::InvalidParameterException(inner)
7001 }
7002 crate::operation::search_agent_statuses::SearchAgentStatusesError::InvalidRequestException(inner) => {
7003 Error::InvalidRequestException(inner)
7004 }
7005 crate::operation::search_agent_statuses::SearchAgentStatusesError::ResourceNotFoundException(inner) => {
7006 Error::ResourceNotFoundException(inner)
7007 }
7008 crate::operation::search_agent_statuses::SearchAgentStatusesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7009 crate::operation::search_agent_statuses::SearchAgentStatusesError::Unhandled(inner) => Error::Unhandled(inner),
7010 }
7011 }
7012}
7013impl<R>
7014 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError, R>>
7015 for Error
7016where
7017 R: Send + Sync + std::fmt::Debug + 'static,
7018{
7019 fn from(
7020 err: ::aws_smithy_runtime_api::client::result::SdkError<
7021 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError,
7022 R,
7023 >,
7024 ) -> Self {
7025 match err {
7026 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7027 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7028 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7029 source: err.into(),
7030 }),
7031 }
7032 }
7033}
7034impl From<crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError> for Error {
7035 fn from(err: crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError) -> Self {
7036 match err {
7037 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::AccessDeniedException(inner) => {
7038 Error::AccessDeniedException(inner)
7039 }
7040 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::InternalServiceException(inner) => {
7041 Error::InternalServiceException(inner)
7042 }
7043 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::InvalidParameterException(inner) => {
7044 Error::InvalidParameterException(inner)
7045 }
7046 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::ThrottlingException(inner) => {
7047 Error::ThrottlingException(inner)
7048 }
7049 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::Unhandled(inner) => Error::Unhandled(inner),
7050 }
7051 }
7052}
7053impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError, R>>
7054 for Error
7055where
7056 R: Send + Sync + std::fmt::Debug + 'static,
7057{
7058 fn from(
7059 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError, R>,
7060 ) -> Self {
7061 match err {
7062 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7063 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7064 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7065 source: err.into(),
7066 }),
7067 }
7068 }
7069}
7070impl From<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError> for Error {
7071 fn from(err: crate::operation::search_contact_flow_modules::SearchContactFlowModulesError) -> Self {
7072 match err {
7073 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InternalServiceException(inner) => {
7074 Error::InternalServiceException(inner)
7075 }
7076 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InvalidParameterException(inner) => {
7077 Error::InvalidParameterException(inner)
7078 }
7079 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InvalidRequestException(inner) => {
7080 Error::InvalidRequestException(inner)
7081 }
7082 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::ResourceNotFoundException(inner) => {
7083 Error::ResourceNotFoundException(inner)
7084 }
7085 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::ThrottlingException(inner) => {
7086 Error::ThrottlingException(inner)
7087 }
7088 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::Unhandled(inner) => Error::Unhandled(inner),
7089 }
7090 }
7091}
7092impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flows::SearchContactFlowsError, R>> for Error
7093where
7094 R: Send + Sync + std::fmt::Debug + 'static,
7095{
7096 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flows::SearchContactFlowsError, R>) -> Self {
7097 match err {
7098 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7099 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7100 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7101 source: err.into(),
7102 }),
7103 }
7104 }
7105}
7106impl From<crate::operation::search_contact_flows::SearchContactFlowsError> for Error {
7107 fn from(err: crate::operation::search_contact_flows::SearchContactFlowsError) -> Self {
7108 match err {
7109 crate::operation::search_contact_flows::SearchContactFlowsError::InternalServiceException(inner) => {
7110 Error::InternalServiceException(inner)
7111 }
7112 crate::operation::search_contact_flows::SearchContactFlowsError::InvalidParameterException(inner) => {
7113 Error::InvalidParameterException(inner)
7114 }
7115 crate::operation::search_contact_flows::SearchContactFlowsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7116 crate::operation::search_contact_flows::SearchContactFlowsError::ResourceNotFoundException(inner) => {
7117 Error::ResourceNotFoundException(inner)
7118 }
7119 crate::operation::search_contact_flows::SearchContactFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7120 crate::operation::search_contact_flows::SearchContactFlowsError::Unhandled(inner) => Error::Unhandled(inner),
7121 }
7122 }
7123}
7124impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contacts::SearchContactsError, R>> for Error
7125where
7126 R: Send + Sync + std::fmt::Debug + 'static,
7127{
7128 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contacts::SearchContactsError, R>) -> Self {
7129 match err {
7130 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7131 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7132 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7133 source: err.into(),
7134 }),
7135 }
7136 }
7137}
7138impl From<crate::operation::search_contacts::SearchContactsError> for Error {
7139 fn from(err: crate::operation::search_contacts::SearchContactsError) -> Self {
7140 match err {
7141 crate::operation::search_contacts::SearchContactsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7142 crate::operation::search_contacts::SearchContactsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7143 crate::operation::search_contacts::SearchContactsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7144 crate::operation::search_contacts::SearchContactsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7145 crate::operation::search_contacts::SearchContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7146 crate::operation::search_contacts::SearchContactsError::Unhandled(inner) => Error::Unhandled(inner),
7147 }
7148 }
7149}
7150impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_email_addresses::SearchEmailAddressesError, R>> for Error
7151where
7152 R: Send + Sync + std::fmt::Debug + 'static,
7153{
7154 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_email_addresses::SearchEmailAddressesError, R>) -> Self {
7155 match err {
7156 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7157 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7158 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7159 source: err.into(),
7160 }),
7161 }
7162 }
7163}
7164impl From<crate::operation::search_email_addresses::SearchEmailAddressesError> for Error {
7165 fn from(err: crate::operation::search_email_addresses::SearchEmailAddressesError) -> Self {
7166 match err {
7167 crate::operation::search_email_addresses::SearchEmailAddressesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7168 crate::operation::search_email_addresses::SearchEmailAddressesError::InternalServiceException(inner) => {
7169 Error::InternalServiceException(inner)
7170 }
7171 crate::operation::search_email_addresses::SearchEmailAddressesError::InvalidParameterException(inner) => {
7172 Error::InvalidParameterException(inner)
7173 }
7174 crate::operation::search_email_addresses::SearchEmailAddressesError::InvalidRequestException(inner) => {
7175 Error::InvalidRequestException(inner)
7176 }
7177 crate::operation::search_email_addresses::SearchEmailAddressesError::ResourceNotFoundException(inner) => {
7178 Error::ResourceNotFoundException(inner)
7179 }
7180 crate::operation::search_email_addresses::SearchEmailAddressesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7181 crate::operation::search_email_addresses::SearchEmailAddressesError::Unhandled(inner) => Error::Unhandled(inner),
7182 }
7183 }
7184}
7185impl<R>
7186 From<
7187 ::aws_smithy_runtime_api::client::result::SdkError<
7188 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError,
7189 R,
7190 >,
7191 > for Error
7192where
7193 R: Send + Sync + std::fmt::Debug + 'static,
7194{
7195 fn from(
7196 err: ::aws_smithy_runtime_api::client::result::SdkError<
7197 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError,
7198 R,
7199 >,
7200 ) -> Self {
7201 match err {
7202 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7203 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7204 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7205 source: err.into(),
7206 }),
7207 }
7208 }
7209}
7210impl From<crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError> for Error {
7211 fn from(err: crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError) -> Self {
7212 match err {
7213 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InternalServiceException(inner) => {
7214 Error::InternalServiceException(inner)
7215 }
7216 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InvalidParameterException(inner) => {
7217 Error::InvalidParameterException(inner)
7218 }
7219 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InvalidRequestException(inner) => {
7220 Error::InvalidRequestException(inner)
7221 }
7222 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::ResourceNotFoundException(inner) => {
7223 Error::ResourceNotFoundException(inner)
7224 }
7225 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::ThrottlingException(inner) => {
7226 Error::ThrottlingException(inner)
7227 }
7228 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::Unhandled(inner) => Error::Unhandled(inner),
7229 }
7230 }
7231}
7232impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError, R>>
7233 for Error
7234where
7235 R: Send + Sync + std::fmt::Debug + 'static,
7236{
7237 fn from(
7238 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError, R>,
7239 ) -> Self {
7240 match err {
7241 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7242 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7243 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7244 source: err.into(),
7245 }),
7246 }
7247 }
7248}
7249impl From<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError> for Error {
7250 fn from(err: crate::operation::search_hours_of_operations::SearchHoursOfOperationsError) -> Self {
7251 match err {
7252 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InternalServiceException(inner) => {
7253 Error::InternalServiceException(inner)
7254 }
7255 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InvalidParameterException(inner) => {
7256 Error::InvalidParameterException(inner)
7257 }
7258 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InvalidRequestException(inner) => {
7259 Error::InvalidRequestException(inner)
7260 }
7261 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::ResourceNotFoundException(inner) => {
7262 Error::ResourceNotFoundException(inner)
7263 }
7264 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::ThrottlingException(inner) => {
7265 Error::ThrottlingException(inner)
7266 }
7267 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
7268 }
7269 }
7270}
7271impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_predefined_attributes::SearchPredefinedAttributesError, R>>
7272 for Error
7273where
7274 R: Send + Sync + std::fmt::Debug + 'static,
7275{
7276 fn from(
7277 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_predefined_attributes::SearchPredefinedAttributesError, R>,
7278 ) -> Self {
7279 match err {
7280 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7281 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7282 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7283 source: err.into(),
7284 }),
7285 }
7286 }
7287}
7288impl From<crate::operation::search_predefined_attributes::SearchPredefinedAttributesError> for Error {
7289 fn from(err: crate::operation::search_predefined_attributes::SearchPredefinedAttributesError) -> Self {
7290 match err {
7291 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InternalServiceException(inner) => {
7292 Error::InternalServiceException(inner)
7293 }
7294 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InvalidParameterException(inner) => {
7295 Error::InvalidParameterException(inner)
7296 }
7297 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InvalidRequestException(inner) => {
7298 Error::InvalidRequestException(inner)
7299 }
7300 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::ResourceNotFoundException(inner) => {
7301 Error::ResourceNotFoundException(inner)
7302 }
7303 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::ThrottlingException(inner) => {
7304 Error::ThrottlingException(inner)
7305 }
7306 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::Unhandled(inner) => Error::Unhandled(inner),
7307 }
7308 }
7309}
7310impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_prompts::SearchPromptsError, R>> for Error
7311where
7312 R: Send + Sync + std::fmt::Debug + 'static,
7313{
7314 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_prompts::SearchPromptsError, R>) -> Self {
7315 match err {
7316 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7317 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7318 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7319 source: err.into(),
7320 }),
7321 }
7322 }
7323}
7324impl From<crate::operation::search_prompts::SearchPromptsError> for Error {
7325 fn from(err: crate::operation::search_prompts::SearchPromptsError) -> Self {
7326 match err {
7327 crate::operation::search_prompts::SearchPromptsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7328 crate::operation::search_prompts::SearchPromptsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7329 crate::operation::search_prompts::SearchPromptsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7330 crate::operation::search_prompts::SearchPromptsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7331 crate::operation::search_prompts::SearchPromptsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7332 crate::operation::search_prompts::SearchPromptsError::Unhandled(inner) => Error::Unhandled(inner),
7333 }
7334 }
7335}
7336impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_queues::SearchQueuesError, R>> for Error
7337where
7338 R: Send + Sync + std::fmt::Debug + 'static,
7339{
7340 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_queues::SearchQueuesError, R>) -> Self {
7341 match err {
7342 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7343 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7344 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7345 source: err.into(),
7346 }),
7347 }
7348 }
7349}
7350impl From<crate::operation::search_queues::SearchQueuesError> for Error {
7351 fn from(err: crate::operation::search_queues::SearchQueuesError) -> Self {
7352 match err {
7353 crate::operation::search_queues::SearchQueuesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7354 crate::operation::search_queues::SearchQueuesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7355 crate::operation::search_queues::SearchQueuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7356 crate::operation::search_queues::SearchQueuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7357 crate::operation::search_queues::SearchQueuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7358 crate::operation::search_queues::SearchQueuesError::Unhandled(inner) => Error::Unhandled(inner),
7359 }
7360 }
7361}
7362impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_quick_connects::SearchQuickConnectsError, R>> for Error
7363where
7364 R: Send + Sync + std::fmt::Debug + 'static,
7365{
7366 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_quick_connects::SearchQuickConnectsError, R>) -> Self {
7367 match err {
7368 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7369 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7370 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7371 source: err.into(),
7372 }),
7373 }
7374 }
7375}
7376impl From<crate::operation::search_quick_connects::SearchQuickConnectsError> for Error {
7377 fn from(err: crate::operation::search_quick_connects::SearchQuickConnectsError) -> Self {
7378 match err {
7379 crate::operation::search_quick_connects::SearchQuickConnectsError::InternalServiceException(inner) => {
7380 Error::InternalServiceException(inner)
7381 }
7382 crate::operation::search_quick_connects::SearchQuickConnectsError::InvalidParameterException(inner) => {
7383 Error::InvalidParameterException(inner)
7384 }
7385 crate::operation::search_quick_connects::SearchQuickConnectsError::InvalidRequestException(inner) => {
7386 Error::InvalidRequestException(inner)
7387 }
7388 crate::operation::search_quick_connects::SearchQuickConnectsError::ResourceNotFoundException(inner) => {
7389 Error::ResourceNotFoundException(inner)
7390 }
7391 crate::operation::search_quick_connects::SearchQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7392 crate::operation::search_quick_connects::SearchQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
7393 }
7394 }
7395}
7396impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_resource_tags::SearchResourceTagsError, R>> for Error
7397where
7398 R: Send + Sync + std::fmt::Debug + 'static,
7399{
7400 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_resource_tags::SearchResourceTagsError, R>) -> Self {
7401 match err {
7402 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7403 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7404 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7405 source: err.into(),
7406 }),
7407 }
7408 }
7409}
7410impl From<crate::operation::search_resource_tags::SearchResourceTagsError> for Error {
7411 fn from(err: crate::operation::search_resource_tags::SearchResourceTagsError) -> Self {
7412 match err {
7413 crate::operation::search_resource_tags::SearchResourceTagsError::InternalServiceException(inner) => {
7414 Error::InternalServiceException(inner)
7415 }
7416 crate::operation::search_resource_tags::SearchResourceTagsError::InvalidParameterException(inner) => {
7417 Error::InvalidParameterException(inner)
7418 }
7419 crate::operation::search_resource_tags::SearchResourceTagsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7420 crate::operation::search_resource_tags::SearchResourceTagsError::MaximumResultReturnedException(inner) => {
7421 Error::MaximumResultReturnedException(inner)
7422 }
7423 crate::operation::search_resource_tags::SearchResourceTagsError::ResourceNotFoundException(inner) => {
7424 Error::ResourceNotFoundException(inner)
7425 }
7426 crate::operation::search_resource_tags::SearchResourceTagsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7427 crate::operation::search_resource_tags::SearchResourceTagsError::Unhandled(inner) => Error::Unhandled(inner),
7428 }
7429 }
7430}
7431impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_routing_profiles::SearchRoutingProfilesError, R>> for Error
7432where
7433 R: Send + Sync + std::fmt::Debug + 'static,
7434{
7435 fn from(
7436 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_routing_profiles::SearchRoutingProfilesError, R>,
7437 ) -> Self {
7438 match err {
7439 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7440 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7441 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7442 source: err.into(),
7443 }),
7444 }
7445 }
7446}
7447impl From<crate::operation::search_routing_profiles::SearchRoutingProfilesError> for Error {
7448 fn from(err: crate::operation::search_routing_profiles::SearchRoutingProfilesError) -> Self {
7449 match err {
7450 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InternalServiceException(inner) => {
7451 Error::InternalServiceException(inner)
7452 }
7453 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InvalidParameterException(inner) => {
7454 Error::InvalidParameterException(inner)
7455 }
7456 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InvalidRequestException(inner) => {
7457 Error::InvalidRequestException(inner)
7458 }
7459 crate::operation::search_routing_profiles::SearchRoutingProfilesError::ResourceNotFoundException(inner) => {
7460 Error::ResourceNotFoundException(inner)
7461 }
7462 crate::operation::search_routing_profiles::SearchRoutingProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7463 crate::operation::search_routing_profiles::SearchRoutingProfilesError::Unhandled(inner) => Error::Unhandled(inner),
7464 }
7465 }
7466}
7467impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_security_profiles::SearchSecurityProfilesError, R>> for Error
7468where
7469 R: Send + Sync + std::fmt::Debug + 'static,
7470{
7471 fn from(
7472 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_security_profiles::SearchSecurityProfilesError, R>,
7473 ) -> Self {
7474 match err {
7475 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7476 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7477 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7478 source: err.into(),
7479 }),
7480 }
7481 }
7482}
7483impl From<crate::operation::search_security_profiles::SearchSecurityProfilesError> for Error {
7484 fn from(err: crate::operation::search_security_profiles::SearchSecurityProfilesError) -> Self {
7485 match err {
7486 crate::operation::search_security_profiles::SearchSecurityProfilesError::InternalServiceException(inner) => {
7487 Error::InternalServiceException(inner)
7488 }
7489 crate::operation::search_security_profiles::SearchSecurityProfilesError::InvalidParameterException(inner) => {
7490 Error::InvalidParameterException(inner)
7491 }
7492 crate::operation::search_security_profiles::SearchSecurityProfilesError::InvalidRequestException(inner) => {
7493 Error::InvalidRequestException(inner)
7494 }
7495 crate::operation::search_security_profiles::SearchSecurityProfilesError::ResourceNotFoundException(inner) => {
7496 Error::ResourceNotFoundException(inner)
7497 }
7498 crate::operation::search_security_profiles::SearchSecurityProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7499 crate::operation::search_security_profiles::SearchSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
7500 }
7501 }
7502}
7503impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError, R>>
7504 for Error
7505where
7506 R: Send + Sync + std::fmt::Debug + 'static,
7507{
7508 fn from(
7509 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError, R>,
7510 ) -> Self {
7511 match err {
7512 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7513 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7514 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7515 source: err.into(),
7516 }),
7517 }
7518 }
7519}
7520impl From<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError> for Error {
7521 fn from(err: crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError) -> Self {
7522 match err {
7523 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InternalServiceException(inner) => {
7524 Error::InternalServiceException(inner)
7525 }
7526 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InvalidParameterException(inner) => {
7527 Error::InvalidParameterException(inner)
7528 }
7529 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InvalidRequestException(inner) => {
7530 Error::InvalidRequestException(inner)
7531 }
7532 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::ResourceNotFoundException(inner) => {
7533 Error::ResourceNotFoundException(inner)
7534 }
7535 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::ThrottlingException(inner) => {
7536 Error::ThrottlingException(inner)
7537 }
7538 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::Unhandled(inner) => Error::Unhandled(inner),
7539 }
7540 }
7541}
7542impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_users::SearchUsersError, R>> for Error
7543where
7544 R: Send + Sync + std::fmt::Debug + 'static,
7545{
7546 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_users::SearchUsersError, R>) -> Self {
7547 match err {
7548 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7549 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7550 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7551 source: err.into(),
7552 }),
7553 }
7554 }
7555}
7556impl From<crate::operation::search_users::SearchUsersError> for Error {
7557 fn from(err: crate::operation::search_users::SearchUsersError) -> Self {
7558 match err {
7559 crate::operation::search_users::SearchUsersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7560 crate::operation::search_users::SearchUsersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7561 crate::operation::search_users::SearchUsersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7562 crate::operation::search_users::SearchUsersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7563 crate::operation::search_users::SearchUsersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7564 crate::operation::search_users::SearchUsersError::Unhandled(inner) => Error::Unhandled(inner),
7565 }
7566 }
7567}
7568impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_vocabularies::SearchVocabulariesError, R>> for Error
7569where
7570 R: Send + Sync + std::fmt::Debug + 'static,
7571{
7572 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_vocabularies::SearchVocabulariesError, R>) -> Self {
7573 match err {
7574 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7575 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7576 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7577 source: err.into(),
7578 }),
7579 }
7580 }
7581}
7582impl From<crate::operation::search_vocabularies::SearchVocabulariesError> for Error {
7583 fn from(err: crate::operation::search_vocabularies::SearchVocabulariesError) -> Self {
7584 match err {
7585 crate::operation::search_vocabularies::SearchVocabulariesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7586 crate::operation::search_vocabularies::SearchVocabulariesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7587 crate::operation::search_vocabularies::SearchVocabulariesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7588 crate::operation::search_vocabularies::SearchVocabulariesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7589 crate::operation::search_vocabularies::SearchVocabulariesError::Unhandled(inner) => Error::Unhandled(inner),
7590 }
7591 }
7592}
7593impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_chat_integration_event::SendChatIntegrationEventError, R>>
7594 for Error
7595where
7596 R: Send + Sync + std::fmt::Debug + 'static,
7597{
7598 fn from(
7599 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_chat_integration_event::SendChatIntegrationEventError, R>,
7600 ) -> Self {
7601 match err {
7602 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7603 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7604 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7605 source: err.into(),
7606 }),
7607 }
7608 }
7609}
7610impl From<crate::operation::send_chat_integration_event::SendChatIntegrationEventError> for Error {
7611 fn from(err: crate::operation::send_chat_integration_event::SendChatIntegrationEventError) -> Self {
7612 match err {
7613 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::AccessDeniedException(inner) => {
7614 Error::AccessDeniedException(inner)
7615 }
7616 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::InternalServiceException(inner) => {
7617 Error::InternalServiceException(inner)
7618 }
7619 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::InvalidRequestException(inner) => {
7620 Error::InvalidRequestException(inner)
7621 }
7622 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::ResourceNotFoundException(inner) => {
7623 Error::ResourceNotFoundException(inner)
7624 }
7625 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::ThrottlingException(inner) => {
7626 Error::ThrottlingException(inner)
7627 }
7628 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::Unhandled(inner) => Error::Unhandled(inner),
7629 }
7630 }
7631}
7632impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_outbound_email::SendOutboundEmailError, R>> for Error
7633where
7634 R: Send + Sync + std::fmt::Debug + 'static,
7635{
7636 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_outbound_email::SendOutboundEmailError, R>) -> Self {
7637 match err {
7638 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7639 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7640 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7641 source: err.into(),
7642 }),
7643 }
7644 }
7645}
7646impl From<crate::operation::send_outbound_email::SendOutboundEmailError> for Error {
7647 fn from(err: crate::operation::send_outbound_email::SendOutboundEmailError) -> Self {
7648 match err {
7649 crate::operation::send_outbound_email::SendOutboundEmailError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7650 crate::operation::send_outbound_email::SendOutboundEmailError::IdempotencyException(inner) => Error::IdempotencyException(inner),
7651 crate::operation::send_outbound_email::SendOutboundEmailError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7652 crate::operation::send_outbound_email::SendOutboundEmailError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7653 crate::operation::send_outbound_email::SendOutboundEmailError::ResourceNotFoundException(inner) => {
7654 Error::ResourceNotFoundException(inner)
7655 }
7656 crate::operation::send_outbound_email::SendOutboundEmailError::ServiceQuotaExceededException(inner) => {
7657 Error::ServiceQuotaExceededException(inner)
7658 }
7659 crate::operation::send_outbound_email::SendOutboundEmailError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7660 crate::operation::send_outbound_email::SendOutboundEmailError::Unhandled(inner) => Error::Unhandled(inner),
7661 }
7662 }
7663}
7664impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_attached_file_upload::StartAttachedFileUploadError, R>>
7665 for Error
7666where
7667 R: Send + Sync + std::fmt::Debug + 'static,
7668{
7669 fn from(
7670 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_attached_file_upload::StartAttachedFileUploadError, R>,
7671 ) -> Self {
7672 match err {
7673 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7674 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7675 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7676 source: err.into(),
7677 }),
7678 }
7679 }
7680}
7681impl From<crate::operation::start_attached_file_upload::StartAttachedFileUploadError> for Error {
7682 fn from(err: crate::operation::start_attached_file_upload::StartAttachedFileUploadError) -> Self {
7683 match err {
7684 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::AccessDeniedException(inner) => {
7685 Error::AccessDeniedException(inner)
7686 }
7687 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::InternalServiceException(inner) => {
7688 Error::InternalServiceException(inner)
7689 }
7690 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::InvalidRequestException(inner) => {
7691 Error::InvalidRequestException(inner)
7692 }
7693 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ResourceConflictException(inner) => {
7694 Error::ResourceConflictException(inner)
7695 }
7696 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ServiceQuotaExceededException(inner) => {
7697 Error::ServiceQuotaExceededException(inner)
7698 }
7699 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ThrottlingException(inner) => {
7700 Error::ThrottlingException(inner)
7701 }
7702 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::Unhandled(inner) => Error::Unhandled(inner),
7703 }
7704 }
7705}
7706impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_chat_contact::StartChatContactError, R>> for Error
7707where
7708 R: Send + Sync + std::fmt::Debug + 'static,
7709{
7710 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_chat_contact::StartChatContactError, R>) -> Self {
7711 match err {
7712 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7713 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7714 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7715 source: err.into(),
7716 }),
7717 }
7718 }
7719}
7720impl From<crate::operation::start_chat_contact::StartChatContactError> for Error {
7721 fn from(err: crate::operation::start_chat_contact::StartChatContactError) -> Self {
7722 match err {
7723 crate::operation::start_chat_contact::StartChatContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7724 crate::operation::start_chat_contact::StartChatContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7725 crate::operation::start_chat_contact::StartChatContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7726 crate::operation::start_chat_contact::StartChatContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
7727 crate::operation::start_chat_contact::StartChatContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7728 crate::operation::start_chat_contact::StartChatContactError::Unhandled(inner) => Error::Unhandled(inner),
7729 }
7730 }
7731}
7732impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_evaluation::StartContactEvaluationError, R>> for Error
7733where
7734 R: Send + Sync + std::fmt::Debug + 'static,
7735{
7736 fn from(
7737 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_evaluation::StartContactEvaluationError, R>,
7738 ) -> Self {
7739 match err {
7740 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7741 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7742 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7743 source: err.into(),
7744 }),
7745 }
7746 }
7747}
7748impl From<crate::operation::start_contact_evaluation::StartContactEvaluationError> for Error {
7749 fn from(err: crate::operation::start_contact_evaluation::StartContactEvaluationError) -> Self {
7750 match err {
7751 crate::operation::start_contact_evaluation::StartContactEvaluationError::InternalServiceException(inner) => {
7752 Error::InternalServiceException(inner)
7753 }
7754 crate::operation::start_contact_evaluation::StartContactEvaluationError::InvalidParameterException(inner) => {
7755 Error::InvalidParameterException(inner)
7756 }
7757 crate::operation::start_contact_evaluation::StartContactEvaluationError::ResourceConflictException(inner) => {
7758 Error::ResourceConflictException(inner)
7759 }
7760 crate::operation::start_contact_evaluation::StartContactEvaluationError::ResourceNotFoundException(inner) => {
7761 Error::ResourceNotFoundException(inner)
7762 }
7763 crate::operation::start_contact_evaluation::StartContactEvaluationError::ServiceQuotaExceededException(inner) => {
7764 Error::ServiceQuotaExceededException(inner)
7765 }
7766 crate::operation::start_contact_evaluation::StartContactEvaluationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7767 crate::operation::start_contact_evaluation::StartContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
7768 }
7769 }
7770}
7771impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_recording::StartContactRecordingError, R>> for Error
7772where
7773 R: Send + Sync + std::fmt::Debug + 'static,
7774{
7775 fn from(
7776 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_recording::StartContactRecordingError, R>,
7777 ) -> Self {
7778 match err {
7779 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7780 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7781 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7782 source: err.into(),
7783 }),
7784 }
7785 }
7786}
7787impl From<crate::operation::start_contact_recording::StartContactRecordingError> for Error {
7788 fn from(err: crate::operation::start_contact_recording::StartContactRecordingError) -> Self {
7789 match err {
7790 crate::operation::start_contact_recording::StartContactRecordingError::InternalServiceException(inner) => {
7791 Error::InternalServiceException(inner)
7792 }
7793 crate::operation::start_contact_recording::StartContactRecordingError::InvalidParameterException(inner) => {
7794 Error::InvalidParameterException(inner)
7795 }
7796 crate::operation::start_contact_recording::StartContactRecordingError::InvalidRequestException(inner) => {
7797 Error::InvalidRequestException(inner)
7798 }
7799 crate::operation::start_contact_recording::StartContactRecordingError::ResourceNotFoundException(inner) => {
7800 Error::ResourceNotFoundException(inner)
7801 }
7802 crate::operation::start_contact_recording::StartContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
7803 }
7804 }
7805}
7806impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_streaming::StartContactStreamingError, R>> for Error
7807where
7808 R: Send + Sync + std::fmt::Debug + 'static,
7809{
7810 fn from(
7811 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_streaming::StartContactStreamingError, R>,
7812 ) -> Self {
7813 match err {
7814 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7815 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7816 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7817 source: err.into(),
7818 }),
7819 }
7820 }
7821}
7822impl From<crate::operation::start_contact_streaming::StartContactStreamingError> for Error {
7823 fn from(err: crate::operation::start_contact_streaming::StartContactStreamingError) -> Self {
7824 match err {
7825 crate::operation::start_contact_streaming::StartContactStreamingError::InternalServiceException(inner) => {
7826 Error::InternalServiceException(inner)
7827 }
7828 crate::operation::start_contact_streaming::StartContactStreamingError::InvalidParameterException(inner) => {
7829 Error::InvalidParameterException(inner)
7830 }
7831 crate::operation::start_contact_streaming::StartContactStreamingError::InvalidRequestException(inner) => {
7832 Error::InvalidRequestException(inner)
7833 }
7834 crate::operation::start_contact_streaming::StartContactStreamingError::LimitExceededException(inner) => {
7835 Error::LimitExceededException(inner)
7836 }
7837 crate::operation::start_contact_streaming::StartContactStreamingError::ResourceNotFoundException(inner) => {
7838 Error::ResourceNotFoundException(inner)
7839 }
7840 crate::operation::start_contact_streaming::StartContactStreamingError::Unhandled(inner) => Error::Unhandled(inner),
7841 }
7842 }
7843}
7844impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_email_contact::StartEmailContactError, R>> for Error
7845where
7846 R: Send + Sync + std::fmt::Debug + 'static,
7847{
7848 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_email_contact::StartEmailContactError, R>) -> Self {
7849 match err {
7850 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7851 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7852 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7853 source: err.into(),
7854 }),
7855 }
7856 }
7857}
7858impl From<crate::operation::start_email_contact::StartEmailContactError> for Error {
7859 fn from(err: crate::operation::start_email_contact::StartEmailContactError) -> Self {
7860 match err {
7861 crate::operation::start_email_contact::StartEmailContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7862 crate::operation::start_email_contact::StartEmailContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
7863 crate::operation::start_email_contact::StartEmailContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7864 crate::operation::start_email_contact::StartEmailContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7865 crate::operation::start_email_contact::StartEmailContactError::ResourceNotFoundException(inner) => {
7866 Error::ResourceNotFoundException(inner)
7867 }
7868 crate::operation::start_email_contact::StartEmailContactError::ServiceQuotaExceededException(inner) => {
7869 Error::ServiceQuotaExceededException(inner)
7870 }
7871 crate::operation::start_email_contact::StartEmailContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7872 crate::operation::start_email_contact::StartEmailContactError::Unhandled(inner) => Error::Unhandled(inner),
7873 }
7874 }
7875}
7876impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError, R>>
7877 for Error
7878where
7879 R: Send + Sync + std::fmt::Debug + 'static,
7880{
7881 fn from(
7882 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError, R>,
7883 ) -> Self {
7884 match err {
7885 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7886 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7887 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7888 source: err.into(),
7889 }),
7890 }
7891 }
7892}
7893impl From<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError> for Error {
7894 fn from(err: crate::operation::start_outbound_chat_contact::StartOutboundChatContactError) -> Self {
7895 match err {
7896 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::AccessDeniedException(inner) => {
7897 Error::AccessDeniedException(inner)
7898 }
7899 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ConflictException(inner) => Error::ConflictException(inner),
7900 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::InternalServiceException(inner) => {
7901 Error::InternalServiceException(inner)
7902 }
7903 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::InvalidRequestException(inner) => {
7904 Error::InvalidRequestException(inner)
7905 }
7906 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::LimitExceededException(inner) => {
7907 Error::LimitExceededException(inner)
7908 }
7909 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ResourceNotFoundException(inner) => {
7910 Error::ResourceNotFoundException(inner)
7911 }
7912 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ThrottlingException(inner) => {
7913 Error::ThrottlingException(inner)
7914 }
7915 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::Unhandled(inner) => Error::Unhandled(inner),
7916 }
7917 }
7918}
7919impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError, R>>
7920 for Error
7921where
7922 R: Send + Sync + std::fmt::Debug + 'static,
7923{
7924 fn from(
7925 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError, R>,
7926 ) -> Self {
7927 match err {
7928 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7929 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7930 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7931 source: err.into(),
7932 }),
7933 }
7934 }
7935}
7936impl From<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError> for Error {
7937 fn from(err: crate::operation::start_outbound_email_contact::StartOutboundEmailContactError) -> Self {
7938 match err {
7939 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::AccessDeniedException(inner) => {
7940 Error::AccessDeniedException(inner)
7941 }
7942 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::IdempotencyException(inner) => {
7943 Error::IdempotencyException(inner)
7944 }
7945 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::InternalServiceException(inner) => {
7946 Error::InternalServiceException(inner)
7947 }
7948 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::InvalidRequestException(inner) => {
7949 Error::InvalidRequestException(inner)
7950 }
7951 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ResourceNotFoundException(inner) => {
7952 Error::ResourceNotFoundException(inner)
7953 }
7954 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ServiceQuotaExceededException(inner) => {
7955 Error::ServiceQuotaExceededException(inner)
7956 }
7957 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ThrottlingException(inner) => {
7958 Error::ThrottlingException(inner)
7959 }
7960 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::Unhandled(inner) => Error::Unhandled(inner),
7961 }
7962 }
7963}
7964impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError, R>>
7965 for Error
7966where
7967 R: Send + Sync + std::fmt::Debug + 'static,
7968{
7969 fn from(
7970 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError, R>,
7971 ) -> Self {
7972 match err {
7973 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7974 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7975 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7976 source: err.into(),
7977 }),
7978 }
7979 }
7980}
7981impl From<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError> for Error {
7982 fn from(err: crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError) -> Self {
7983 match err {
7984 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::DestinationNotAllowedException(inner) => {
7985 Error::DestinationNotAllowedException(inner)
7986 }
7987 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InternalServiceException(inner) => {
7988 Error::InternalServiceException(inner)
7989 }
7990 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InvalidParameterException(inner) => {
7991 Error::InvalidParameterException(inner)
7992 }
7993 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InvalidRequestException(inner) => {
7994 Error::InvalidRequestException(inner)
7995 }
7996 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::LimitExceededException(inner) => {
7997 Error::LimitExceededException(inner)
7998 }
7999 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::OutboundContactNotPermittedException(inner) => {
8000 Error::OutboundContactNotPermittedException(inner)
8001 }
8002 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::ResourceNotFoundException(inner) => {
8003 Error::ResourceNotFoundException(inner)
8004 }
8005 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::Unhandled(inner) => Error::Unhandled(inner),
8006 }
8007 }
8008}
8009impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_screen_sharing::StartScreenSharingError, R>> for Error
8010where
8011 R: Send + Sync + std::fmt::Debug + 'static,
8012{
8013 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_screen_sharing::StartScreenSharingError, R>) -> Self {
8014 match err {
8015 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8016 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8017 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8018 source: err.into(),
8019 }),
8020 }
8021 }
8022}
8023impl From<crate::operation::start_screen_sharing::StartScreenSharingError> for Error {
8024 fn from(err: crate::operation::start_screen_sharing::StartScreenSharingError) -> Self {
8025 match err {
8026 crate::operation::start_screen_sharing::StartScreenSharingError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8027 crate::operation::start_screen_sharing::StartScreenSharingError::InternalServiceException(inner) => {
8028 Error::InternalServiceException(inner)
8029 }
8030 crate::operation::start_screen_sharing::StartScreenSharingError::InvalidParameterException(inner) => {
8031 Error::InvalidParameterException(inner)
8032 }
8033 crate::operation::start_screen_sharing::StartScreenSharingError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8034 crate::operation::start_screen_sharing::StartScreenSharingError::ResourceNotFoundException(inner) => {
8035 Error::ResourceNotFoundException(inner)
8036 }
8037 crate::operation::start_screen_sharing::StartScreenSharingError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8038 crate::operation::start_screen_sharing::StartScreenSharingError::Unhandled(inner) => Error::Unhandled(inner),
8039 }
8040 }
8041}
8042impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_task_contact::StartTaskContactError, R>> for Error
8043where
8044 R: Send + Sync + std::fmt::Debug + 'static,
8045{
8046 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_task_contact::StartTaskContactError, R>) -> Self {
8047 match err {
8048 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8049 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8050 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8051 source: err.into(),
8052 }),
8053 }
8054 }
8055}
8056impl From<crate::operation::start_task_contact::StartTaskContactError> for Error {
8057 fn from(err: crate::operation::start_task_contact::StartTaskContactError) -> Self {
8058 match err {
8059 crate::operation::start_task_contact::StartTaskContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8060 crate::operation::start_task_contact::StartTaskContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8061 crate::operation::start_task_contact::StartTaskContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8062 crate::operation::start_task_contact::StartTaskContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8063 crate::operation::start_task_contact::StartTaskContactError::ServiceQuotaExceededException(inner) => {
8064 Error::ServiceQuotaExceededException(inner)
8065 }
8066 crate::operation::start_task_contact::StartTaskContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8067 crate::operation::start_task_contact::StartTaskContactError::Unhandled(inner) => Error::Unhandled(inner),
8068 }
8069 }
8070}
8071impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_web_rtc_contact::StartWebRTCContactError, R>> for Error
8072where
8073 R: Send + Sync + std::fmt::Debug + 'static,
8074{
8075 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_web_rtc_contact::StartWebRTCContactError, R>) -> Self {
8076 match err {
8077 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8078 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8079 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8080 source: err.into(),
8081 }),
8082 }
8083 }
8084}
8085impl From<crate::operation::start_web_rtc_contact::StartWebRTCContactError> for Error {
8086 fn from(err: crate::operation::start_web_rtc_contact::StartWebRTCContactError) -> Self {
8087 match err {
8088 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InternalServiceException(inner) => {
8089 Error::InternalServiceException(inner)
8090 }
8091 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InvalidParameterException(inner) => {
8092 Error::InvalidParameterException(inner)
8093 }
8094 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8095 crate::operation::start_web_rtc_contact::StartWebRTCContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8096 crate::operation::start_web_rtc_contact::StartWebRTCContactError::ResourceNotFoundException(inner) => {
8097 Error::ResourceNotFoundException(inner)
8098 }
8099 crate::operation::start_web_rtc_contact::StartWebRTCContactError::Unhandled(inner) => Error::Unhandled(inner),
8100 }
8101 }
8102}
8103impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact::StopContactError, R>> for Error
8104where
8105 R: Send + Sync + std::fmt::Debug + 'static,
8106{
8107 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact::StopContactError, R>) -> Self {
8108 match err {
8109 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8110 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8111 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8112 source: err.into(),
8113 }),
8114 }
8115 }
8116}
8117impl From<crate::operation::stop_contact::StopContactError> for Error {
8118 fn from(err: crate::operation::stop_contact::StopContactError) -> Self {
8119 match err {
8120 crate::operation::stop_contact::StopContactError::ContactNotFoundException(inner) => Error::ContactNotFoundException(inner),
8121 crate::operation::stop_contact::StopContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8122 crate::operation::stop_contact::StopContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8123 crate::operation::stop_contact::StopContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8124 crate::operation::stop_contact::StopContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8125 crate::operation::stop_contact::StopContactError::Unhandled(inner) => Error::Unhandled(inner),
8126 }
8127 }
8128}
8129impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_recording::StopContactRecordingError, R>> for Error
8130where
8131 R: Send + Sync + std::fmt::Debug + 'static,
8132{
8133 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_recording::StopContactRecordingError, R>) -> Self {
8134 match err {
8135 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8136 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8137 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8138 source: err.into(),
8139 }),
8140 }
8141 }
8142}
8143impl From<crate::operation::stop_contact_recording::StopContactRecordingError> for Error {
8144 fn from(err: crate::operation::stop_contact_recording::StopContactRecordingError) -> Self {
8145 match err {
8146 crate::operation::stop_contact_recording::StopContactRecordingError::InternalServiceException(inner) => {
8147 Error::InternalServiceException(inner)
8148 }
8149 crate::operation::stop_contact_recording::StopContactRecordingError::InvalidRequestException(inner) => {
8150 Error::InvalidRequestException(inner)
8151 }
8152 crate::operation::stop_contact_recording::StopContactRecordingError::ResourceNotFoundException(inner) => {
8153 Error::ResourceNotFoundException(inner)
8154 }
8155 crate::operation::stop_contact_recording::StopContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
8156 }
8157 }
8158}
8159impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_streaming::StopContactStreamingError, R>> for Error
8160where
8161 R: Send + Sync + std::fmt::Debug + 'static,
8162{
8163 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_streaming::StopContactStreamingError, R>) -> Self {
8164 match err {
8165 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8166 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8167 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8168 source: err.into(),
8169 }),
8170 }
8171 }
8172}
8173impl From<crate::operation::stop_contact_streaming::StopContactStreamingError> for Error {
8174 fn from(err: crate::operation::stop_contact_streaming::StopContactStreamingError) -> Self {
8175 match err {
8176 crate::operation::stop_contact_streaming::StopContactStreamingError::InternalServiceException(inner) => {
8177 Error::InternalServiceException(inner)
8178 }
8179 crate::operation::stop_contact_streaming::StopContactStreamingError::InvalidParameterException(inner) => {
8180 Error::InvalidParameterException(inner)
8181 }
8182 crate::operation::stop_contact_streaming::StopContactStreamingError::InvalidRequestException(inner) => {
8183 Error::InvalidRequestException(inner)
8184 }
8185 crate::operation::stop_contact_streaming::StopContactStreamingError::ResourceNotFoundException(inner) => {
8186 Error::ResourceNotFoundException(inner)
8187 }
8188 crate::operation::stop_contact_streaming::StopContactStreamingError::Unhandled(inner) => Error::Unhandled(inner),
8189 }
8190 }
8191}
8192impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError, R>>
8193 for Error
8194where
8195 R: Send + Sync + std::fmt::Debug + 'static,
8196{
8197 fn from(
8198 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError, R>,
8199 ) -> Self {
8200 match err {
8201 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8202 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8203 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8204 source: err.into(),
8205 }),
8206 }
8207 }
8208}
8209impl From<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError> for Error {
8210 fn from(err: crate::operation::submit_contact_evaluation::SubmitContactEvaluationError) -> Self {
8211 match err {
8212 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::InternalServiceException(inner) => {
8213 Error::InternalServiceException(inner)
8214 }
8215 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::InvalidParameterException(inner) => {
8216 Error::InvalidParameterException(inner)
8217 }
8218 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ResourceConflictException(inner) => {
8219 Error::ResourceConflictException(inner)
8220 }
8221 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ResourceNotFoundException(inner) => {
8222 Error::ResourceNotFoundException(inner)
8223 }
8224 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ThrottlingException(inner) => {
8225 Error::ThrottlingException(inner)
8226 }
8227 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
8228 }
8229 }
8230}
8231impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::suspend_contact_recording::SuspendContactRecordingError, R>>
8232 for Error
8233where
8234 R: Send + Sync + std::fmt::Debug + 'static,
8235{
8236 fn from(
8237 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::suspend_contact_recording::SuspendContactRecordingError, R>,
8238 ) -> Self {
8239 match err {
8240 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8241 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8242 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8243 source: err.into(),
8244 }),
8245 }
8246 }
8247}
8248impl From<crate::operation::suspend_contact_recording::SuspendContactRecordingError> for Error {
8249 fn from(err: crate::operation::suspend_contact_recording::SuspendContactRecordingError) -> Self {
8250 match err {
8251 crate::operation::suspend_contact_recording::SuspendContactRecordingError::InternalServiceException(inner) => {
8252 Error::InternalServiceException(inner)
8253 }
8254 crate::operation::suspend_contact_recording::SuspendContactRecordingError::InvalidRequestException(inner) => {
8255 Error::InvalidRequestException(inner)
8256 }
8257 crate::operation::suspend_contact_recording::SuspendContactRecordingError::ResourceNotFoundException(inner) => {
8258 Error::ResourceNotFoundException(inner)
8259 }
8260 crate::operation::suspend_contact_recording::SuspendContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
8261 }
8262 }
8263}
8264impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_contact::TagContactError, R>> for Error
8265where
8266 R: Send + Sync + std::fmt::Debug + 'static,
8267{
8268 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_contact::TagContactError, R>) -> Self {
8269 match err {
8270 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8271 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8272 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8273 source: err.into(),
8274 }),
8275 }
8276 }
8277}
8278impl From<crate::operation::tag_contact::TagContactError> for Error {
8279 fn from(err: crate::operation::tag_contact::TagContactError) -> Self {
8280 match err {
8281 crate::operation::tag_contact::TagContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8282 crate::operation::tag_contact::TagContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8283 crate::operation::tag_contact::TagContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8284 crate::operation::tag_contact::TagContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8285 crate::operation::tag_contact::TagContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8286 crate::operation::tag_contact::TagContactError::Unhandled(inner) => Error::Unhandled(inner),
8287 }
8288 }
8289}
8290impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
8291where
8292 R: Send + Sync + std::fmt::Debug + 'static,
8293{
8294 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
8295 match err {
8296 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8297 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8298 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8299 source: err.into(),
8300 }),
8301 }
8302 }
8303}
8304impl From<crate::operation::tag_resource::TagResourceError> for Error {
8305 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
8306 match err {
8307 crate::operation::tag_resource::TagResourceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8308 crate::operation::tag_resource::TagResourceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8309 crate::operation::tag_resource::TagResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8310 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8311 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8312 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
8313 }
8314 }
8315}
8316impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::transfer_contact::TransferContactError, R>> for Error
8317where
8318 R: Send + Sync + std::fmt::Debug + 'static,
8319{
8320 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::transfer_contact::TransferContactError, R>) -> Self {
8321 match err {
8322 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8323 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8324 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8325 source: err.into(),
8326 }),
8327 }
8328 }
8329}
8330impl From<crate::operation::transfer_contact::TransferContactError> for Error {
8331 fn from(err: crate::operation::transfer_contact::TransferContactError) -> Self {
8332 match err {
8333 crate::operation::transfer_contact::TransferContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8334 crate::operation::transfer_contact::TransferContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
8335 crate::operation::transfer_contact::TransferContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8336 crate::operation::transfer_contact::TransferContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8337 crate::operation::transfer_contact::TransferContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8338 crate::operation::transfer_contact::TransferContactError::ServiceQuotaExceededException(inner) => {
8339 Error::ServiceQuotaExceededException(inner)
8340 }
8341 crate::operation::transfer_contact::TransferContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8342 crate::operation::transfer_contact::TransferContactError::Unhandled(inner) => Error::Unhandled(inner),
8343 }
8344 }
8345}
8346impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_contact::UntagContactError, R>> for Error
8347where
8348 R: Send + Sync + std::fmt::Debug + 'static,
8349{
8350 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_contact::UntagContactError, R>) -> Self {
8351 match err {
8352 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8353 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8354 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8355 source: err.into(),
8356 }),
8357 }
8358 }
8359}
8360impl From<crate::operation::untag_contact::UntagContactError> for Error {
8361 fn from(err: crate::operation::untag_contact::UntagContactError) -> Self {
8362 match err {
8363 crate::operation::untag_contact::UntagContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8364 crate::operation::untag_contact::UntagContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8365 crate::operation::untag_contact::UntagContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8366 crate::operation::untag_contact::UntagContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8367 crate::operation::untag_contact::UntagContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8368 crate::operation::untag_contact::UntagContactError::Unhandled(inner) => Error::Unhandled(inner),
8369 }
8370 }
8371}
8372impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
8373where
8374 R: Send + Sync + std::fmt::Debug + 'static,
8375{
8376 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
8377 match err {
8378 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8379 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8380 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8381 source: err.into(),
8382 }),
8383 }
8384 }
8385}
8386impl From<crate::operation::untag_resource::UntagResourceError> for Error {
8387 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
8388 match err {
8389 crate::operation::untag_resource::UntagResourceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8390 crate::operation::untag_resource::UntagResourceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8391 crate::operation::untag_resource::UntagResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8392 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8393 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8394 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
8395 }
8396 }
8397}
8398impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_status::UpdateAgentStatusError, R>> for Error
8399where
8400 R: Send + Sync + std::fmt::Debug + 'static,
8401{
8402 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_status::UpdateAgentStatusError, R>) -> Self {
8403 match err {
8404 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8405 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8406 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8407 source: err.into(),
8408 }),
8409 }
8410 }
8411}
8412impl From<crate::operation::update_agent_status::UpdateAgentStatusError> for Error {
8413 fn from(err: crate::operation::update_agent_status::UpdateAgentStatusError) -> Self {
8414 match err {
8415 crate::operation::update_agent_status::UpdateAgentStatusError::DuplicateResourceException(inner) => {
8416 Error::DuplicateResourceException(inner)
8417 }
8418 crate::operation::update_agent_status::UpdateAgentStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8419 crate::operation::update_agent_status::UpdateAgentStatusError::InvalidParameterException(inner) => {
8420 Error::InvalidParameterException(inner)
8421 }
8422 crate::operation::update_agent_status::UpdateAgentStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8423 crate::operation::update_agent_status::UpdateAgentStatusError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8424 crate::operation::update_agent_status::UpdateAgentStatusError::ResourceNotFoundException(inner) => {
8425 Error::ResourceNotFoundException(inner)
8426 }
8427 crate::operation::update_agent_status::UpdateAgentStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8428 crate::operation::update_agent_status::UpdateAgentStatusError::Unhandled(inner) => Error::Unhandled(inner),
8429 }
8430 }
8431}
8432impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError, R>>
8433 for Error
8434where
8435 R: Send + Sync + std::fmt::Debug + 'static,
8436{
8437 fn from(
8438 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError, R>,
8439 ) -> Self {
8440 match err {
8441 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8442 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8443 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8444 source: err.into(),
8445 }),
8446 }
8447 }
8448}
8449impl From<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError> for Error {
8450 fn from(err: crate::operation::update_authentication_profile::UpdateAuthenticationProfileError) -> Self {
8451 match err {
8452 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InternalServiceException(inner) => {
8453 Error::InternalServiceException(inner)
8454 }
8455 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InvalidParameterException(inner) => {
8456 Error::InvalidParameterException(inner)
8457 }
8458 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InvalidRequestException(inner) => {
8459 Error::InvalidRequestException(inner)
8460 }
8461 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::ResourceNotFoundException(inner) => {
8462 Error::ResourceNotFoundException(inner)
8463 }
8464 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::ThrottlingException(inner) => {
8465 Error::ThrottlingException(inner)
8466 }
8467 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::Unhandled(inner) => Error::Unhandled(inner),
8468 }
8469 }
8470}
8471impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact::UpdateContactError, R>> for Error
8472where
8473 R: Send + Sync + std::fmt::Debug + 'static,
8474{
8475 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact::UpdateContactError, R>) -> Self {
8476 match err {
8477 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8478 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8479 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8480 source: err.into(),
8481 }),
8482 }
8483 }
8484}
8485impl From<crate::operation::update_contact::UpdateContactError> for Error {
8486 fn from(err: crate::operation::update_contact::UpdateContactError) -> Self {
8487 match err {
8488 crate::operation::update_contact::UpdateContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8489 crate::operation::update_contact::UpdateContactError::ConflictException(inner) => Error::ConflictException(inner),
8490 crate::operation::update_contact::UpdateContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8491 crate::operation::update_contact::UpdateContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8492 crate::operation::update_contact::UpdateContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8493 crate::operation::update_contact::UpdateContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8494 crate::operation::update_contact::UpdateContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8495 crate::operation::update_contact::UpdateContactError::Unhandled(inner) => Error::Unhandled(inner),
8496 }
8497 }
8498}
8499impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_attributes::UpdateContactAttributesError, R>>
8500 for Error
8501where
8502 R: Send + Sync + std::fmt::Debug + 'static,
8503{
8504 fn from(
8505 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_attributes::UpdateContactAttributesError, R>,
8506 ) -> Self {
8507 match err {
8508 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8509 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8510 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8511 source: err.into(),
8512 }),
8513 }
8514 }
8515}
8516impl From<crate::operation::update_contact_attributes::UpdateContactAttributesError> for Error {
8517 fn from(err: crate::operation::update_contact_attributes::UpdateContactAttributesError) -> Self {
8518 match err {
8519 crate::operation::update_contact_attributes::UpdateContactAttributesError::InternalServiceException(inner) => {
8520 Error::InternalServiceException(inner)
8521 }
8522 crate::operation::update_contact_attributes::UpdateContactAttributesError::InvalidParameterException(inner) => {
8523 Error::InvalidParameterException(inner)
8524 }
8525 crate::operation::update_contact_attributes::UpdateContactAttributesError::InvalidRequestException(inner) => {
8526 Error::InvalidRequestException(inner)
8527 }
8528 crate::operation::update_contact_attributes::UpdateContactAttributesError::ResourceNotFoundException(inner) => {
8529 Error::ResourceNotFoundException(inner)
8530 }
8531 crate::operation::update_contact_attributes::UpdateContactAttributesError::Unhandled(inner) => Error::Unhandled(inner),
8532 }
8533 }
8534}
8535impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_evaluation::UpdateContactEvaluationError, R>>
8536 for Error
8537where
8538 R: Send + Sync + std::fmt::Debug + 'static,
8539{
8540 fn from(
8541 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_evaluation::UpdateContactEvaluationError, R>,
8542 ) -> Self {
8543 match err {
8544 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8545 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8546 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8547 source: err.into(),
8548 }),
8549 }
8550 }
8551}
8552impl From<crate::operation::update_contact_evaluation::UpdateContactEvaluationError> for Error {
8553 fn from(err: crate::operation::update_contact_evaluation::UpdateContactEvaluationError) -> Self {
8554 match err {
8555 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::InternalServiceException(inner) => {
8556 Error::InternalServiceException(inner)
8557 }
8558 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::InvalidParameterException(inner) => {
8559 Error::InvalidParameterException(inner)
8560 }
8561 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ResourceConflictException(inner) => {
8562 Error::ResourceConflictException(inner)
8563 }
8564 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ResourceNotFoundException(inner) => {
8565 Error::ResourceNotFoundException(inner)
8566 }
8567 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ThrottlingException(inner) => {
8568 Error::ThrottlingException(inner)
8569 }
8570 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
8571 }
8572 }
8573}
8574impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_content::UpdateContactFlowContentError, R>>
8575 for Error
8576where
8577 R: Send + Sync + std::fmt::Debug + 'static,
8578{
8579 fn from(
8580 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_content::UpdateContactFlowContentError, R>,
8581 ) -> Self {
8582 match err {
8583 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8584 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8585 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8586 source: err.into(),
8587 }),
8588 }
8589 }
8590}
8591impl From<crate::operation::update_contact_flow_content::UpdateContactFlowContentError> for Error {
8592 fn from(err: crate::operation::update_contact_flow_content::UpdateContactFlowContentError) -> Self {
8593 match err {
8594 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InternalServiceException(inner) => {
8595 Error::InternalServiceException(inner)
8596 }
8597 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidContactFlowException(inner) => {
8598 Error::InvalidContactFlowException(inner)
8599 }
8600 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidParameterException(inner) => {
8601 Error::InvalidParameterException(inner)
8602 }
8603 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidRequestException(inner) => {
8604 Error::InvalidRequestException(inner)
8605 }
8606 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::ResourceNotFoundException(inner) => {
8607 Error::ResourceNotFoundException(inner)
8608 }
8609 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::ThrottlingException(inner) => {
8610 Error::ThrottlingException(inner)
8611 }
8612 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::Unhandled(inner) => Error::Unhandled(inner),
8613 }
8614 }
8615}
8616impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError, R>>
8617 for Error
8618where
8619 R: Send + Sync + std::fmt::Debug + 'static,
8620{
8621 fn from(
8622 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError, R>,
8623 ) -> Self {
8624 match err {
8625 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8626 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8627 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8628 source: err.into(),
8629 }),
8630 }
8631 }
8632}
8633impl From<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError> for Error {
8634 fn from(err: crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError) -> Self {
8635 match err {
8636 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::DuplicateResourceException(inner) => {
8637 Error::DuplicateResourceException(inner)
8638 }
8639 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InternalServiceException(inner) => {
8640 Error::InternalServiceException(inner)
8641 }
8642 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InvalidParameterException(inner) => {
8643 Error::InvalidParameterException(inner)
8644 }
8645 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InvalidRequestException(inner) => {
8646 Error::InvalidRequestException(inner)
8647 }
8648 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::ResourceNotFoundException(inner) => {
8649 Error::ResourceNotFoundException(inner)
8650 }
8651 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::ThrottlingException(inner) => {
8652 Error::ThrottlingException(inner)
8653 }
8654 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::Unhandled(inner) => Error::Unhandled(inner),
8655 }
8656 }
8657}
8658impl<R>
8659 From<
8660 ::aws_smithy_runtime_api::client::result::SdkError<
8661 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError,
8662 R,
8663 >,
8664 > for Error
8665where
8666 R: Send + Sync + std::fmt::Debug + 'static,
8667{
8668 fn from(
8669 err: ::aws_smithy_runtime_api::client::result::SdkError<
8670 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError,
8671 R,
8672 >,
8673 ) -> Self {
8674 match err {
8675 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8676 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8677 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8678 source: err.into(),
8679 }),
8680 }
8681 }
8682}
8683impl From<crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError> for Error {
8684 fn from(err: crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError) -> Self {
8685 match err {
8686 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::AccessDeniedException(inner) => {
8687 Error::AccessDeniedException(inner)
8688 }
8689 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InternalServiceException(inner) => {
8690 Error::InternalServiceException(inner)
8691 }
8692 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InvalidContactFlowModuleException(inner) => {
8693 Error::InvalidContactFlowModuleException(inner)
8694 }
8695 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InvalidRequestException(inner) => {
8696 Error::InvalidRequestException(inner)
8697 }
8698 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::ResourceNotFoundException(inner) => {
8699 Error::ResourceNotFoundException(inner)
8700 }
8701 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::ThrottlingException(inner) => {
8702 Error::ThrottlingException(inner)
8703 }
8704 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::Unhandled(inner) => Error::Unhandled(inner),
8705 }
8706 }
8707}
8708impl<R>
8709 From<
8710 ::aws_smithy_runtime_api::client::result::SdkError<
8711 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError,
8712 R,
8713 >,
8714 > for Error
8715where
8716 R: Send + Sync + std::fmt::Debug + 'static,
8717{
8718 fn from(
8719 err: ::aws_smithy_runtime_api::client::result::SdkError<
8720 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError,
8721 R,
8722 >,
8723 ) -> Self {
8724 match err {
8725 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8726 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8727 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8728 source: err.into(),
8729 }),
8730 }
8731 }
8732}
8733impl From<crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError> for Error {
8734 fn from(err: crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError) -> Self {
8735 match err {
8736 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::AccessDeniedException(inner) => {
8737 Error::AccessDeniedException(inner)
8738 }
8739 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::DuplicateResourceException(inner) => {
8740 Error::DuplicateResourceException(inner)
8741 }
8742 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InternalServiceException(inner) => {
8743 Error::InternalServiceException(inner)
8744 }
8745 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InvalidParameterException(inner) => {
8746 Error::InvalidParameterException(inner)
8747 }
8748 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InvalidRequestException(inner) => {
8749 Error::InvalidRequestException(inner)
8750 }
8751 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::ResourceNotFoundException(inner) => {
8752 Error::ResourceNotFoundException(inner)
8753 }
8754 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::ThrottlingException(inner) => {
8755 Error::ThrottlingException(inner)
8756 }
8757 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::Unhandled(inner) => Error::Unhandled(inner),
8758 }
8759 }
8760}
8761impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_name::UpdateContactFlowNameError, R>> for Error
8762where
8763 R: Send + Sync + std::fmt::Debug + 'static,
8764{
8765 fn from(
8766 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_name::UpdateContactFlowNameError, R>,
8767 ) -> Self {
8768 match err {
8769 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8770 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8771 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8772 source: err.into(),
8773 }),
8774 }
8775 }
8776}
8777impl From<crate::operation::update_contact_flow_name::UpdateContactFlowNameError> for Error {
8778 fn from(err: crate::operation::update_contact_flow_name::UpdateContactFlowNameError) -> Self {
8779 match err {
8780 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::DuplicateResourceException(inner) => {
8781 Error::DuplicateResourceException(inner)
8782 }
8783 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InternalServiceException(inner) => {
8784 Error::InternalServiceException(inner)
8785 }
8786 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InvalidParameterException(inner) => {
8787 Error::InvalidParameterException(inner)
8788 }
8789 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InvalidRequestException(inner) => {
8790 Error::InvalidRequestException(inner)
8791 }
8792 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::ResourceNotFoundException(inner) => {
8793 Error::ResourceNotFoundException(inner)
8794 }
8795 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8796 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::Unhandled(inner) => Error::Unhandled(inner),
8797 }
8798 }
8799}
8800impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError, R>>
8801 for Error
8802where
8803 R: Send + Sync + std::fmt::Debug + 'static,
8804{
8805 fn from(
8806 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError, R>,
8807 ) -> Self {
8808 match err {
8809 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8810 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8811 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8812 source: err.into(),
8813 }),
8814 }
8815 }
8816}
8817impl From<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError> for Error {
8818 fn from(err: crate::operation::update_contact_routing_data::UpdateContactRoutingDataError) -> Self {
8819 match err {
8820 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::AccessDeniedException(inner) => {
8821 Error::AccessDeniedException(inner)
8822 }
8823 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::InternalServiceException(inner) => {
8824 Error::InternalServiceException(inner)
8825 }
8826 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::InvalidParameterException(inner) => {
8827 Error::InvalidParameterException(inner)
8828 }
8829 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ResourceConflictException(inner) => {
8830 Error::ResourceConflictException(inner)
8831 }
8832 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ResourceNotFoundException(inner) => {
8833 Error::ResourceNotFoundException(inner)
8834 }
8835 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ThrottlingException(inner) => {
8836 Error::ThrottlingException(inner)
8837 }
8838 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::Unhandled(inner) => Error::Unhandled(inner),
8839 }
8840 }
8841}
8842impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_schedule::UpdateContactScheduleError, R>> for Error
8843where
8844 R: Send + Sync + std::fmt::Debug + 'static,
8845{
8846 fn from(
8847 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_schedule::UpdateContactScheduleError, R>,
8848 ) -> Self {
8849 match err {
8850 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8851 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8852 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8853 source: err.into(),
8854 }),
8855 }
8856 }
8857}
8858impl From<crate::operation::update_contact_schedule::UpdateContactScheduleError> for Error {
8859 fn from(err: crate::operation::update_contact_schedule::UpdateContactScheduleError) -> Self {
8860 match err {
8861 crate::operation::update_contact_schedule::UpdateContactScheduleError::InternalServiceException(inner) => {
8862 Error::InternalServiceException(inner)
8863 }
8864 crate::operation::update_contact_schedule::UpdateContactScheduleError::InvalidParameterException(inner) => {
8865 Error::InvalidParameterException(inner)
8866 }
8867 crate::operation::update_contact_schedule::UpdateContactScheduleError::InvalidRequestException(inner) => {
8868 Error::InvalidRequestException(inner)
8869 }
8870 crate::operation::update_contact_schedule::UpdateContactScheduleError::LimitExceededException(inner) => {
8871 Error::LimitExceededException(inner)
8872 }
8873 crate::operation::update_contact_schedule::UpdateContactScheduleError::ResourceNotFoundException(inner) => {
8874 Error::ResourceNotFoundException(inner)
8875 }
8876 crate::operation::update_contact_schedule::UpdateContactScheduleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8877 crate::operation::update_contact_schedule::UpdateContactScheduleError::Unhandled(inner) => Error::Unhandled(inner),
8878 }
8879 }
8880}
8881impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError, R>>
8882 for Error
8883where
8884 R: Send + Sync + std::fmt::Debug + 'static,
8885{
8886 fn from(
8887 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError, R>,
8888 ) -> Self {
8889 match err {
8890 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8891 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8892 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8893 source: err.into(),
8894 }),
8895 }
8896 }
8897}
8898impl From<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError> for Error {
8899 fn from(err: crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError) -> Self {
8900 match err {
8901 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::AccessDeniedException(inner) => {
8902 Error::AccessDeniedException(inner)
8903 }
8904 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::IdempotencyException(inner) => {
8905 Error::IdempotencyException(inner)
8906 }
8907 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InternalServiceException(inner) => {
8908 Error::InternalServiceException(inner)
8909 }
8910 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InvalidParameterException(inner) => {
8911 Error::InvalidParameterException(inner)
8912 }
8913 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InvalidRequestException(inner) => {
8914 Error::InvalidRequestException(inner)
8915 }
8916 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::ResourceNotFoundException(inner) => {
8917 Error::ResourceNotFoundException(inner)
8918 }
8919 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::ThrottlingException(inner) => {
8920 Error::ThrottlingException(inner)
8921 }
8922 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::Unhandled(inner) => Error::Unhandled(inner),
8923 }
8924 }
8925}
8926impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_evaluation_form::UpdateEvaluationFormError, R>> for Error
8927where
8928 R: Send + Sync + std::fmt::Debug + 'static,
8929{
8930 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_evaluation_form::UpdateEvaluationFormError, R>) -> Self {
8931 match err {
8932 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8933 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8934 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8935 source: err.into(),
8936 }),
8937 }
8938 }
8939}
8940impl From<crate::operation::update_evaluation_form::UpdateEvaluationFormError> for Error {
8941 fn from(err: crate::operation::update_evaluation_form::UpdateEvaluationFormError) -> Self {
8942 match err {
8943 crate::operation::update_evaluation_form::UpdateEvaluationFormError::InternalServiceException(inner) => {
8944 Error::InternalServiceException(inner)
8945 }
8946 crate::operation::update_evaluation_form::UpdateEvaluationFormError::InvalidParameterException(inner) => {
8947 Error::InvalidParameterException(inner)
8948 }
8949 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ResourceConflictException(inner) => {
8950 Error::ResourceConflictException(inner)
8951 }
8952 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ResourceNotFoundException(inner) => {
8953 Error::ResourceNotFoundException(inner)
8954 }
8955 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ServiceQuotaExceededException(inner) => {
8956 Error::ServiceQuotaExceededException(inner)
8957 }
8958 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8959 crate::operation::update_evaluation_form::UpdateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
8960 }
8961 }
8962}
8963impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError, R>>
8964 for Error
8965where
8966 R: Send + Sync + std::fmt::Debug + 'static,
8967{
8968 fn from(
8969 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError, R>,
8970 ) -> Self {
8971 match err {
8972 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8973 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8974 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8975 source: err.into(),
8976 }),
8977 }
8978 }
8979}
8980impl From<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError> for Error {
8981 fn from(err: crate::operation::update_hours_of_operation::UpdateHoursOfOperationError) -> Self {
8982 match err {
8983 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::DuplicateResourceException(inner) => {
8984 Error::DuplicateResourceException(inner)
8985 }
8986 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InternalServiceException(inner) => {
8987 Error::InternalServiceException(inner)
8988 }
8989 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InvalidParameterException(inner) => {
8990 Error::InvalidParameterException(inner)
8991 }
8992 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InvalidRequestException(inner) => {
8993 Error::InvalidRequestException(inner)
8994 }
8995 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::ResourceNotFoundException(inner) => {
8996 Error::ResourceNotFoundException(inner)
8997 }
8998 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8999 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
9000 }
9001 }
9002}
9003impl<R>
9004 From<
9005 ::aws_smithy_runtime_api::client::result::SdkError<
9006 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError,
9007 R,
9008 >,
9009 > for Error
9010where
9011 R: Send + Sync + std::fmt::Debug + 'static,
9012{
9013 fn from(
9014 err: ::aws_smithy_runtime_api::client::result::SdkError<
9015 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError,
9016 R,
9017 >,
9018 ) -> Self {
9019 match err {
9020 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9021 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9022 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9023 source: err.into(),
9024 }),
9025 }
9026 }
9027}
9028impl From<crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError> for Error {
9029 fn from(err: crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError) -> Self {
9030 match err {
9031 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ConditionalOperationFailedException(inner) => {
9032 Error::ConditionalOperationFailedException(inner)
9033 }
9034 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::DuplicateResourceException(inner) => {
9035 Error::DuplicateResourceException(inner)
9036 }
9037 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InternalServiceException(inner) => {
9038 Error::InternalServiceException(inner)
9039 }
9040 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InvalidParameterException(inner) => {
9041 Error::InvalidParameterException(inner)
9042 }
9043 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InvalidRequestException(inner) => {
9044 Error::InvalidRequestException(inner)
9045 }
9046 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
9047 Error::ResourceNotFoundException(inner)
9048 }
9049 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ThrottlingException(inner) => {
9050 Error::ThrottlingException(inner)
9051 }
9052 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
9053 }
9054 }
9055}
9056impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_attribute::UpdateInstanceAttributeError, R>>
9057 for Error
9058where
9059 R: Send + Sync + std::fmt::Debug + 'static,
9060{
9061 fn from(
9062 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_attribute::UpdateInstanceAttributeError, R>,
9063 ) -> Self {
9064 match err {
9065 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9066 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9067 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9068 source: err.into(),
9069 }),
9070 }
9071 }
9072}
9073impl From<crate::operation::update_instance_attribute::UpdateInstanceAttributeError> for Error {
9074 fn from(err: crate::operation::update_instance_attribute::UpdateInstanceAttributeError) -> Self {
9075 match err {
9076 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InternalServiceException(inner) => {
9077 Error::InternalServiceException(inner)
9078 }
9079 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InvalidParameterException(inner) => {
9080 Error::InvalidParameterException(inner)
9081 }
9082 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InvalidRequestException(inner) => {
9083 Error::InvalidRequestException(inner)
9084 }
9085 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::ResourceNotFoundException(inner) => {
9086 Error::ResourceNotFoundException(inner)
9087 }
9088 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::ThrottlingException(inner) => {
9089 Error::ThrottlingException(inner)
9090 }
9091 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::Unhandled(inner) => Error::Unhandled(inner),
9092 }
9093 }
9094}
9095impl<R>
9096 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError, R>>
9097 for Error
9098where
9099 R: Send + Sync + std::fmt::Debug + 'static,
9100{
9101 fn from(
9102 err: ::aws_smithy_runtime_api::client::result::SdkError<
9103 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError,
9104 R,
9105 >,
9106 ) -> Self {
9107 match err {
9108 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9109 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9110 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9111 source: err.into(),
9112 }),
9113 }
9114 }
9115}
9116impl From<crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError> for Error {
9117 fn from(err: crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError) -> Self {
9118 match err {
9119 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InternalServiceException(inner) => {
9120 Error::InternalServiceException(inner)
9121 }
9122 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InvalidParameterException(inner) => {
9123 Error::InvalidParameterException(inner)
9124 }
9125 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InvalidRequestException(inner) => {
9126 Error::InvalidRequestException(inner)
9127 }
9128 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::ResourceNotFoundException(inner) => {
9129 Error::ResourceNotFoundException(inner)
9130 }
9131 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::ThrottlingException(inner) => {
9132 Error::ThrottlingException(inner)
9133 }
9134 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::Unhandled(inner) => Error::Unhandled(inner),
9135 }
9136 }
9137}
9138impl<R>
9139 From<
9140 ::aws_smithy_runtime_api::client::result::SdkError<
9141 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError,
9142 R,
9143 >,
9144 > for Error
9145where
9146 R: Send + Sync + std::fmt::Debug + 'static,
9147{
9148 fn from(
9149 err: ::aws_smithy_runtime_api::client::result::SdkError<
9150 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError,
9151 R,
9152 >,
9153 ) -> Self {
9154 match err {
9155 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9156 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9157 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9158 source: err.into(),
9159 }),
9160 }
9161 }
9162}
9163impl From<crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError> for Error {
9164 fn from(err: crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError) -> Self {
9165 match err {
9166 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::AccessDeniedException(inner) => {
9167 Error::AccessDeniedException(inner)
9168 }
9169 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::ConflictException(inner) => {
9170 Error::ConflictException(inner)
9171 }
9172 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InternalServiceException(inner) => {
9173 Error::InternalServiceException(inner)
9174 }
9175 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InvalidParameterException(inner) => {
9176 Error::InvalidParameterException(inner)
9177 }
9178 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InvalidRequestException(inner) => {
9179 Error::InvalidRequestException(inner)
9180 }
9181 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::ThrottlingException(inner) => {
9182 Error::ThrottlingException(inner)
9183 }
9184 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::Unhandled(inner) => Error::Unhandled(inner),
9185 }
9186 }
9187}
9188impl<R>
9189 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError, R>>
9190 for Error
9191where
9192 R: Send + Sync + std::fmt::Debug + 'static,
9193{
9194 fn from(
9195 err: ::aws_smithy_runtime_api::client::result::SdkError<
9196 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError,
9197 R,
9198 >,
9199 ) -> Self {
9200 match err {
9201 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9202 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9203 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9204 source: err.into(),
9205 }),
9206 }
9207 }
9208}
9209impl From<crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError> for Error {
9210 fn from(err: crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError) -> Self {
9211 match err {
9212 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::AccessDeniedException(inner) => {
9213 Error::AccessDeniedException(inner)
9214 }
9215 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InternalServiceException(inner) => {
9216 Error::InternalServiceException(inner)
9217 }
9218 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InvalidParameterException(inner) => {
9219 Error::InvalidParameterException(inner)
9220 }
9221 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InvalidRequestException(inner) => {
9222 Error::InvalidRequestException(inner)
9223 }
9224 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::ResourceNotFoundException(inner) => {
9225 Error::ResourceNotFoundException(inner)
9226 }
9227 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::ThrottlingException(inner) => {
9228 Error::ThrottlingException(inner)
9229 }
9230 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::Unhandled(inner) => Error::Unhandled(inner),
9231 }
9232 }
9233}
9234impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number::UpdatePhoneNumberError, R>> for Error
9235where
9236 R: Send + Sync + std::fmt::Debug + 'static,
9237{
9238 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number::UpdatePhoneNumberError, R>) -> Self {
9239 match err {
9240 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9241 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9242 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9243 source: err.into(),
9244 }),
9245 }
9246 }
9247}
9248impl From<crate::operation::update_phone_number::UpdatePhoneNumberError> for Error {
9249 fn from(err: crate::operation::update_phone_number::UpdatePhoneNumberError) -> Self {
9250 match err {
9251 crate::operation::update_phone_number::UpdatePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9252 crate::operation::update_phone_number::UpdatePhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
9253 crate::operation::update_phone_number::UpdatePhoneNumberError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9254 crate::operation::update_phone_number::UpdatePhoneNumberError::InvalidParameterException(inner) => {
9255 Error::InvalidParameterException(inner)
9256 }
9257 crate::operation::update_phone_number::UpdatePhoneNumberError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
9258 crate::operation::update_phone_number::UpdatePhoneNumberError::ResourceNotFoundException(inner) => {
9259 Error::ResourceNotFoundException(inner)
9260 }
9261 crate::operation::update_phone_number::UpdatePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9262 crate::operation::update_phone_number::UpdatePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
9263 }
9264 }
9265}
9266impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError, R>>
9267 for Error
9268where
9269 R: Send + Sync + std::fmt::Debug + 'static,
9270{
9271 fn from(
9272 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError, R>,
9273 ) -> Self {
9274 match err {
9275 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9276 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9277 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9278 source: err.into(),
9279 }),
9280 }
9281 }
9282}
9283impl From<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError> for Error {
9284 fn from(err: crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError) -> Self {
9285 match err {
9286 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::AccessDeniedException(inner) => {
9287 Error::AccessDeniedException(inner)
9288 }
9289 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::IdempotencyException(inner) => {
9290 Error::IdempotencyException(inner)
9291 }
9292 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InternalServiceException(inner) => {
9293 Error::InternalServiceException(inner)
9294 }
9295 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InvalidParameterException(inner) => {
9296 Error::InvalidParameterException(inner)
9297 }
9298 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InvalidRequestException(inner) => {
9299 Error::InvalidRequestException(inner)
9300 }
9301 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ResourceInUseException(inner) => {
9302 Error::ResourceInUseException(inner)
9303 }
9304 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ResourceNotFoundException(inner) => {
9305 Error::ResourceNotFoundException(inner)
9306 }
9307 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ThrottlingException(inner) => {
9308 Error::ThrottlingException(inner)
9309 }
9310 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::Unhandled(inner) => Error::Unhandled(inner),
9311 }
9312 }
9313}
9314impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError, R>>
9315 for Error
9316where
9317 R: Send + Sync + std::fmt::Debug + 'static,
9318{
9319 fn from(
9320 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError, R>,
9321 ) -> Self {
9322 match err {
9323 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9324 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9325 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9326 source: err.into(),
9327 }),
9328 }
9329 }
9330}
9331impl From<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError> for Error {
9332 fn from(err: crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError) -> Self {
9333 match err {
9334 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InternalServiceException(inner) => {
9335 Error::InternalServiceException(inner)
9336 }
9337 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InvalidParameterException(inner) => {
9338 Error::InvalidParameterException(inner)
9339 }
9340 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InvalidRequestException(inner) => {
9341 Error::InvalidRequestException(inner)
9342 }
9343 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::ResourceNotFoundException(inner) => {
9344 Error::ResourceNotFoundException(inner)
9345 }
9346 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::ThrottlingException(inner) => {
9347 Error::ThrottlingException(inner)
9348 }
9349 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
9350 }
9351 }
9352}
9353impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_prompt::UpdatePromptError, R>> for Error
9354where
9355 R: Send + Sync + std::fmt::Debug + 'static,
9356{
9357 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_prompt::UpdatePromptError, R>) -> Self {
9358 match err {
9359 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9360 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9361 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9362 source: err.into(),
9363 }),
9364 }
9365 }
9366}
9367impl From<crate::operation::update_prompt::UpdatePromptError> for Error {
9368 fn from(err: crate::operation::update_prompt::UpdatePromptError) -> Self {
9369 match err {
9370 crate::operation::update_prompt::UpdatePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9371 crate::operation::update_prompt::UpdatePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9372 crate::operation::update_prompt::UpdatePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9373 crate::operation::update_prompt::UpdatePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9374 crate::operation::update_prompt::UpdatePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9375 crate::operation::update_prompt::UpdatePromptError::Unhandled(inner) => Error::Unhandled(inner),
9376 }
9377 }
9378}
9379impl<R>
9380 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError, R>>
9381 for Error
9382where
9383 R: Send + Sync + std::fmt::Debug + 'static,
9384{
9385 fn from(
9386 err: ::aws_smithy_runtime_api::client::result::SdkError<
9387 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError,
9388 R,
9389 >,
9390 ) -> Self {
9391 match err {
9392 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9393 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9394 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9395 source: err.into(),
9396 }),
9397 }
9398 }
9399}
9400impl From<crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError> for Error {
9401 fn from(err: crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError) -> Self {
9402 match err {
9403 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InternalServiceException(inner) => {
9404 Error::InternalServiceException(inner)
9405 }
9406 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InvalidParameterException(inner) => {
9407 Error::InvalidParameterException(inner)
9408 }
9409 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InvalidRequestException(inner) => {
9410 Error::InvalidRequestException(inner)
9411 }
9412 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::ResourceNotFoundException(inner) => {
9413 Error::ResourceNotFoundException(inner)
9414 }
9415 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::ThrottlingException(inner) => {
9416 Error::ThrottlingException(inner)
9417 }
9418 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
9419 }
9420 }
9421}
9422impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError, R>>
9423 for Error
9424where
9425 R: Send + Sync + std::fmt::Debug + 'static,
9426{
9427 fn from(
9428 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError, R>,
9429 ) -> Self {
9430 match err {
9431 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9432 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9433 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9434 source: err.into(),
9435 }),
9436 }
9437 }
9438}
9439impl From<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError> for Error {
9440 fn from(err: crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError) -> Self {
9441 match err {
9442 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InternalServiceException(inner) => {
9443 Error::InternalServiceException(inner)
9444 }
9445 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InvalidParameterException(inner) => {
9446 Error::InvalidParameterException(inner)
9447 }
9448 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InvalidRequestException(inner) => {
9449 Error::InvalidRequestException(inner)
9450 }
9451 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::ResourceNotFoundException(inner) => {
9452 Error::ResourceNotFoundException(inner)
9453 }
9454 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9455 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::Unhandled(inner) => Error::Unhandled(inner),
9456 }
9457 }
9458}
9459impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_name::UpdateQueueNameError, R>> for Error
9460where
9461 R: Send + Sync + std::fmt::Debug + 'static,
9462{
9463 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_name::UpdateQueueNameError, R>) -> Self {
9464 match err {
9465 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9466 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9467 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9468 source: err.into(),
9469 }),
9470 }
9471 }
9472}
9473impl From<crate::operation::update_queue_name::UpdateQueueNameError> for Error {
9474 fn from(err: crate::operation::update_queue_name::UpdateQueueNameError) -> Self {
9475 match err {
9476 crate::operation::update_queue_name::UpdateQueueNameError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
9477 crate::operation::update_queue_name::UpdateQueueNameError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9478 crate::operation::update_queue_name::UpdateQueueNameError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9479 crate::operation::update_queue_name::UpdateQueueNameError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9480 crate::operation::update_queue_name::UpdateQueueNameError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9481 crate::operation::update_queue_name::UpdateQueueNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9482 crate::operation::update_queue_name::UpdateQueueNameError::Unhandled(inner) => Error::Unhandled(inner),
9483 }
9484 }
9485}
9486impl<R>
9487 From<
9488 ::aws_smithy_runtime_api::client::result::SdkError<
9489 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError,
9490 R,
9491 >,
9492 > for Error
9493where
9494 R: Send + Sync + std::fmt::Debug + 'static,
9495{
9496 fn from(
9497 err: ::aws_smithy_runtime_api::client::result::SdkError<
9498 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError,
9499 R,
9500 >,
9501 ) -> Self {
9502 match err {
9503 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9504 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9505 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9506 source: err.into(),
9507 }),
9508 }
9509 }
9510}
9511impl From<crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError> for Error {
9512 fn from(err: crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError) -> Self {
9513 match err {
9514 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InternalServiceException(inner) => {
9515 Error::InternalServiceException(inner)
9516 }
9517 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InvalidParameterException(inner) => {
9518 Error::InvalidParameterException(inner)
9519 }
9520 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InvalidRequestException(inner) => {
9521 Error::InvalidRequestException(inner)
9522 }
9523 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::ResourceNotFoundException(inner) => {
9524 Error::ResourceNotFoundException(inner)
9525 }
9526 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::ThrottlingException(inner) => {
9527 Error::ThrottlingException(inner)
9528 }
9529 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::Unhandled(inner) => Error::Unhandled(inner),
9530 }
9531 }
9532}
9533impl<R>
9534 From<
9535 ::aws_smithy_runtime_api::client::result::SdkError<
9536 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError,
9537 R,
9538 >,
9539 > for Error
9540where
9541 R: Send + Sync + std::fmt::Debug + 'static,
9542{
9543 fn from(
9544 err: ::aws_smithy_runtime_api::client::result::SdkError<
9545 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError,
9546 R,
9547 >,
9548 ) -> Self {
9549 match err {
9550 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9551 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9552 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9553 source: err.into(),
9554 }),
9555 }
9556 }
9557}
9558impl From<crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError> for Error {
9559 fn from(err: crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError) -> Self {
9560 match err {
9561 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::AccessDeniedException(inner) => {
9562 Error::AccessDeniedException(inner)
9563 }
9564 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ConditionalOperationFailedException(inner) => {
9565 Error::ConditionalOperationFailedException(inner)
9566 }
9567 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InternalServiceException(inner) => {
9568 Error::InternalServiceException(inner)
9569 }
9570 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InvalidParameterException(inner) => {
9571 Error::InvalidParameterException(inner)
9572 }
9573 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InvalidRequestException(inner) => {
9574 Error::InvalidRequestException(inner)
9575 }
9576 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ResourceNotFoundException(inner) => {
9577 Error::ResourceNotFoundException(inner)
9578 }
9579 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ThrottlingException(inner) => {
9580 Error::ThrottlingException(inner)
9581 }
9582 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::Unhandled(inner) => Error::Unhandled(inner),
9583 }
9584 }
9585}
9586impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_status::UpdateQueueStatusError, R>> for Error
9587where
9588 R: Send + Sync + std::fmt::Debug + 'static,
9589{
9590 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_status::UpdateQueueStatusError, R>) -> Self {
9591 match err {
9592 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9593 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9594 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9595 source: err.into(),
9596 }),
9597 }
9598 }
9599}
9600impl From<crate::operation::update_queue_status::UpdateQueueStatusError> for Error {
9601 fn from(err: crate::operation::update_queue_status::UpdateQueueStatusError) -> Self {
9602 match err {
9603 crate::operation::update_queue_status::UpdateQueueStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9604 crate::operation::update_queue_status::UpdateQueueStatusError::InvalidParameterException(inner) => {
9605 Error::InvalidParameterException(inner)
9606 }
9607 crate::operation::update_queue_status::UpdateQueueStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9608 crate::operation::update_queue_status::UpdateQueueStatusError::ResourceNotFoundException(inner) => {
9609 Error::ResourceNotFoundException(inner)
9610 }
9611 crate::operation::update_queue_status::UpdateQueueStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9612 crate::operation::update_queue_status::UpdateQueueStatusError::Unhandled(inner) => Error::Unhandled(inner),
9613 }
9614 }
9615}
9616impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError, R>>
9617 for Error
9618where
9619 R: Send + Sync + std::fmt::Debug + 'static,
9620{
9621 fn from(
9622 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError, R>,
9623 ) -> Self {
9624 match err {
9625 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9626 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9627 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9628 source: err.into(),
9629 }),
9630 }
9631 }
9632}
9633impl From<crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError> for Error {
9634 fn from(err: crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError) -> Self {
9635 match err {
9636 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InternalServiceException(inner) => {
9637 Error::InternalServiceException(inner)
9638 }
9639 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InvalidParameterException(inner) => {
9640 Error::InvalidParameterException(inner)
9641 }
9642 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InvalidRequestException(inner) => {
9643 Error::InvalidRequestException(inner)
9644 }
9645 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::ResourceNotFoundException(inner) => {
9646 Error::ResourceNotFoundException(inner)
9647 }
9648 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::ThrottlingException(inner) => {
9649 Error::ThrottlingException(inner)
9650 }
9651 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::Unhandled(inner) => Error::Unhandled(inner),
9652 }
9653 }
9654}
9655impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError, R>>
9656 for Error
9657where
9658 R: Send + Sync + std::fmt::Debug + 'static,
9659{
9660 fn from(
9661 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError, R>,
9662 ) -> Self {
9663 match err {
9664 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9665 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9666 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9667 source: err.into(),
9668 }),
9669 }
9670 }
9671}
9672impl From<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError> for Error {
9673 fn from(err: crate::operation::update_quick_connect_name::UpdateQuickConnectNameError) -> Self {
9674 match err {
9675 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InternalServiceException(inner) => {
9676 Error::InternalServiceException(inner)
9677 }
9678 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InvalidParameterException(inner) => {
9679 Error::InvalidParameterException(inner)
9680 }
9681 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InvalidRequestException(inner) => {
9682 Error::InvalidRequestException(inner)
9683 }
9684 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::ResourceNotFoundException(inner) => {
9685 Error::ResourceNotFoundException(inner)
9686 }
9687 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9688 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::Unhandled(inner) => Error::Unhandled(inner),
9689 }
9690 }
9691}
9692impl<R>
9693 From<
9694 ::aws_smithy_runtime_api::client::result::SdkError<
9695 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError,
9696 R,
9697 >,
9698 > for Error
9699where
9700 R: Send + Sync + std::fmt::Debug + 'static,
9701{
9702 fn from(
9703 err: ::aws_smithy_runtime_api::client::result::SdkError<
9704 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError,
9705 R,
9706 >,
9707 ) -> Self {
9708 match err {
9709 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9710 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9711 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9712 source: err.into(),
9713 }),
9714 }
9715 }
9716}
9717impl From<crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError> for Error {
9718 fn from(err: crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError) -> Self {
9719 match err {
9720 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9721 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9722 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9723 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9724 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9725 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::Unhandled(inner) => Error::Unhandled(inner),
9726 }
9727 }
9728}
9729impl<R>
9730 From<
9731 ::aws_smithy_runtime_api::client::result::SdkError<
9732 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError,
9733 R,
9734 >,
9735 > for Error
9736where
9737 R: Send + Sync + std::fmt::Debug + 'static,
9738{
9739 fn from(
9740 err: ::aws_smithy_runtime_api::client::result::SdkError<
9741 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError,
9742 R,
9743 >,
9744 ) -> Self {
9745 match err {
9746 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9747 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9748 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9749 source: err.into(),
9750 }),
9751 }
9752 }
9753}
9754impl From<crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError> for Error {
9755 fn from(err: crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError) -> Self {
9756 match err {
9757 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InternalServiceException(inner) => {
9758 Error::InternalServiceException(inner)
9759 }
9760 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InvalidParameterException(inner) => {
9761 Error::InvalidParameterException(inner)
9762 }
9763 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InvalidRequestException(inner) => {
9764 Error::InvalidRequestException(inner)
9765 }
9766 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::ResourceNotFoundException(inner) => {
9767 Error::ResourceNotFoundException(inner)
9768 }
9769 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::ThrottlingException(inner) => {
9770 Error::ThrottlingException(inner)
9771 }
9772 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::Unhandled(inner) => Error::Unhandled(inner),
9773 }
9774 }
9775}
9776impl<R>
9777 From<
9778 ::aws_smithy_runtime_api::client::result::SdkError<
9779 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError,
9780 R,
9781 >,
9782 > for Error
9783where
9784 R: Send + Sync + std::fmt::Debug + 'static,
9785{
9786 fn from(
9787 err: ::aws_smithy_runtime_api::client::result::SdkError<
9788 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError,
9789 R,
9790 >,
9791 ) -> Self {
9792 match err {
9793 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9794 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9795 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9796 source: err.into(),
9797 }),
9798 }
9799 }
9800}
9801impl From<crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError> for Error {
9802 fn from(err: crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError) -> Self {
9803 match err {
9804 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9805 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9806 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9807 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9808 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9809 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::Unhandled(inner) => Error::Unhandled(inner),
9810 }
9811 }
9812}
9813impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError, R>>
9814 for Error
9815where
9816 R: Send + Sync + std::fmt::Debug + 'static,
9817{
9818 fn from(
9819 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError, R>,
9820 ) -> Self {
9821 match err {
9822 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9823 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9824 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9825 source: err.into(),
9826 }),
9827 }
9828 }
9829}
9830impl From<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError> for Error {
9831 fn from(err: crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError) -> Self {
9832 match err {
9833 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::DuplicateResourceException(inner) => {
9834 Error::DuplicateResourceException(inner)
9835 }
9836 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InternalServiceException(inner) => {
9837 Error::InternalServiceException(inner)
9838 }
9839 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InvalidParameterException(inner) => {
9840 Error::InvalidParameterException(inner)
9841 }
9842 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InvalidRequestException(inner) => {
9843 Error::InvalidRequestException(inner)
9844 }
9845 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::ResourceNotFoundException(inner) => {
9846 Error::ResourceNotFoundException(inner)
9847 }
9848 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::ThrottlingException(inner) => {
9849 Error::ThrottlingException(inner)
9850 }
9851 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::Unhandled(inner) => Error::Unhandled(inner),
9852 }
9853 }
9854}
9855impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError, R>>
9856 for Error
9857where
9858 R: Send + Sync + std::fmt::Debug + 'static,
9859{
9860 fn from(
9861 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError, R>,
9862 ) -> Self {
9863 match err {
9864 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9865 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9866 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9867 source: err.into(),
9868 }),
9869 }
9870 }
9871}
9872impl From<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError> for Error {
9873 fn from(err: crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError) -> Self {
9874 match err {
9875 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InternalServiceException(inner) => {
9876 Error::InternalServiceException(inner)
9877 }
9878 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InvalidParameterException(inner) => {
9879 Error::InvalidParameterException(inner)
9880 }
9881 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InvalidRequestException(inner) => {
9882 Error::InvalidRequestException(inner)
9883 }
9884 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
9885 Error::ResourceNotFoundException(inner)
9886 }
9887 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::ThrottlingException(inner) => {
9888 Error::ThrottlingException(inner)
9889 }
9890 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
9891 }
9892 }
9893}
9894impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_rule::UpdateRuleError, R>> for Error
9895where
9896 R: Send + Sync + std::fmt::Debug + 'static,
9897{
9898 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_rule::UpdateRuleError, R>) -> Self {
9899 match err {
9900 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9901 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9902 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9903 source: err.into(),
9904 }),
9905 }
9906 }
9907}
9908impl From<crate::operation::update_rule::UpdateRuleError> for Error {
9909 fn from(err: crate::operation::update_rule::UpdateRuleError) -> Self {
9910 match err {
9911 crate::operation::update_rule::UpdateRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9912 crate::operation::update_rule::UpdateRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9913 crate::operation::update_rule::UpdateRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9914 crate::operation::update_rule::UpdateRuleError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
9915 crate::operation::update_rule::UpdateRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9916 crate::operation::update_rule::UpdateRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9917 crate::operation::update_rule::UpdateRuleError::Unhandled(inner) => Error::Unhandled(inner),
9918 }
9919 }
9920}
9921impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_security_profile::UpdateSecurityProfileError, R>> for Error
9922where
9923 R: Send + Sync + std::fmt::Debug + 'static,
9924{
9925 fn from(
9926 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_security_profile::UpdateSecurityProfileError, R>,
9927 ) -> Self {
9928 match err {
9929 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9930 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9931 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9932 source: err.into(),
9933 }),
9934 }
9935 }
9936}
9937impl From<crate::operation::update_security_profile::UpdateSecurityProfileError> for Error {
9938 fn from(err: crate::operation::update_security_profile::UpdateSecurityProfileError) -> Self {
9939 match err {
9940 crate::operation::update_security_profile::UpdateSecurityProfileError::InternalServiceException(inner) => {
9941 Error::InternalServiceException(inner)
9942 }
9943 crate::operation::update_security_profile::UpdateSecurityProfileError::InvalidParameterException(inner) => {
9944 Error::InvalidParameterException(inner)
9945 }
9946 crate::operation::update_security_profile::UpdateSecurityProfileError::InvalidRequestException(inner) => {
9947 Error::InvalidRequestException(inner)
9948 }
9949 crate::operation::update_security_profile::UpdateSecurityProfileError::ResourceNotFoundException(inner) => {
9950 Error::ResourceNotFoundException(inner)
9951 }
9952 crate::operation::update_security_profile::UpdateSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9953 crate::operation::update_security_profile::UpdateSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
9954 }
9955 }
9956}
9957impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_task_template::UpdateTaskTemplateError, R>> for Error
9958where
9959 R: Send + Sync + std::fmt::Debug + 'static,
9960{
9961 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_task_template::UpdateTaskTemplateError, R>) -> Self {
9962 match err {
9963 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9964 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9965 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9966 source: err.into(),
9967 }),
9968 }
9969 }
9970}
9971impl From<crate::operation::update_task_template::UpdateTaskTemplateError> for Error {
9972 fn from(err: crate::operation::update_task_template::UpdateTaskTemplateError) -> Self {
9973 match err {
9974 crate::operation::update_task_template::UpdateTaskTemplateError::InternalServiceException(inner) => {
9975 Error::InternalServiceException(inner)
9976 }
9977 crate::operation::update_task_template::UpdateTaskTemplateError::InvalidParameterException(inner) => {
9978 Error::InvalidParameterException(inner)
9979 }
9980 crate::operation::update_task_template::UpdateTaskTemplateError::PropertyValidationException(inner) => {
9981 Error::PropertyValidationException(inner)
9982 }
9983 crate::operation::update_task_template::UpdateTaskTemplateError::ResourceNotFoundException(inner) => {
9984 Error::ResourceNotFoundException(inner)
9985 }
9986 crate::operation::update_task_template::UpdateTaskTemplateError::ServiceQuotaExceededException(inner) => {
9987 Error::ServiceQuotaExceededException(inner)
9988 }
9989 crate::operation::update_task_template::UpdateTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9990 crate::operation::update_task_template::UpdateTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
9991 }
9992 }
9993}
9994impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError, R>>
9995 for Error
9996where
9997 R: Send + Sync + std::fmt::Debug + 'static,
9998{
9999 fn from(
10000 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError, R>,
10001 ) -> Self {
10002 match err {
10003 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10004 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10005 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10006 source: err.into(),
10007 }),
10008 }
10009 }
10010}
10011impl From<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError> for Error {
10012 fn from(err: crate::operation::update_traffic_distribution::UpdateTrafficDistributionError) -> Self {
10013 match err {
10014 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::AccessDeniedException(inner) => {
10015 Error::AccessDeniedException(inner)
10016 }
10017 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::InternalServiceException(inner) => {
10018 Error::InternalServiceException(inner)
10019 }
10020 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::InvalidRequestException(inner) => {
10021 Error::InvalidRequestException(inner)
10022 }
10023 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ResourceConflictException(inner) => {
10024 Error::ResourceConflictException(inner)
10025 }
10026 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ResourceNotFoundException(inner) => {
10027 Error::ResourceNotFoundException(inner)
10028 }
10029 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ThrottlingException(inner) => {
10030 Error::ThrottlingException(inner)
10031 }
10032 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::Unhandled(inner) => Error::Unhandled(inner),
10033 }
10034 }
10035}
10036impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy::UpdateUserHierarchyError, R>> for Error
10037where
10038 R: Send + Sync + std::fmt::Debug + 'static,
10039{
10040 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy::UpdateUserHierarchyError, R>) -> Self {
10041 match err {
10042 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10043 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10044 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10045 source: err.into(),
10046 }),
10047 }
10048 }
10049}
10050impl From<crate::operation::update_user_hierarchy::UpdateUserHierarchyError> for Error {
10051 fn from(err: crate::operation::update_user_hierarchy::UpdateUserHierarchyError) -> Self {
10052 match err {
10053 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InternalServiceException(inner) => {
10054 Error::InternalServiceException(inner)
10055 }
10056 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InvalidParameterException(inner) => {
10057 Error::InvalidParameterException(inner)
10058 }
10059 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InvalidRequestException(inner) => {
10060 Error::InvalidRequestException(inner)
10061 }
10062 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::ResourceNotFoundException(inner) => {
10063 Error::ResourceNotFoundException(inner)
10064 }
10065 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10066 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::Unhandled(inner) => Error::Unhandled(inner),
10067 }
10068 }
10069}
10070impl<R>
10071 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError, R>>
10072 for Error
10073where
10074 R: Send + Sync + std::fmt::Debug + 'static,
10075{
10076 fn from(
10077 err: ::aws_smithy_runtime_api::client::result::SdkError<
10078 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError,
10079 R,
10080 >,
10081 ) -> Self {
10082 match err {
10083 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10084 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10085 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10086 source: err.into(),
10087 }),
10088 }
10089 }
10090}
10091impl From<crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError> for Error {
10092 fn from(err: crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError) -> Self {
10093 match err {
10094 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::DuplicateResourceException(inner) => {
10095 Error::DuplicateResourceException(inner)
10096 }
10097 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InternalServiceException(inner) => {
10098 Error::InternalServiceException(inner)
10099 }
10100 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InvalidParameterException(inner) => {
10101 Error::InvalidParameterException(inner)
10102 }
10103 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InvalidRequestException(inner) => {
10104 Error::InvalidRequestException(inner)
10105 }
10106 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::ResourceNotFoundException(inner) => {
10107 Error::ResourceNotFoundException(inner)
10108 }
10109 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::ThrottlingException(inner) => {
10110 Error::ThrottlingException(inner)
10111 }
10112 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::Unhandled(inner) => Error::Unhandled(inner),
10113 }
10114 }
10115}
10116impl<R>
10117 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError, R>>
10118 for Error
10119where
10120 R: Send + Sync + std::fmt::Debug + 'static,
10121{
10122 fn from(
10123 err: ::aws_smithy_runtime_api::client::result::SdkError<
10124 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError,
10125 R,
10126 >,
10127 ) -> Self {
10128 match err {
10129 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10130 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10131 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10132 source: err.into(),
10133 }),
10134 }
10135 }
10136}
10137impl From<crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError> for Error {
10138 fn from(err: crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError) -> Self {
10139 match err {
10140 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InternalServiceException(inner) => {
10141 Error::InternalServiceException(inner)
10142 }
10143 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InvalidParameterException(inner) => {
10144 Error::InvalidParameterException(inner)
10145 }
10146 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InvalidRequestException(inner) => {
10147 Error::InvalidRequestException(inner)
10148 }
10149 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ResourceInUseException(inner) => {
10150 Error::ResourceInUseException(inner)
10151 }
10152 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ResourceNotFoundException(inner) => {
10153 Error::ResourceNotFoundException(inner)
10154 }
10155 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ThrottlingException(inner) => {
10156 Error::ThrottlingException(inner)
10157 }
10158 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::Unhandled(inner) => Error::Unhandled(inner),
10159 }
10160 }
10161}
10162impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError, R>>
10163 for Error
10164where
10165 R: Send + Sync + std::fmt::Debug + 'static,
10166{
10167 fn from(
10168 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError, R>,
10169 ) -> Self {
10170 match err {
10171 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10172 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10173 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10174 source: err.into(),
10175 }),
10176 }
10177 }
10178}
10179impl From<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError> for Error {
10180 fn from(err: crate::operation::update_user_identity_info::UpdateUserIdentityInfoError) -> Self {
10181 match err {
10182 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InternalServiceException(inner) => {
10183 Error::InternalServiceException(inner)
10184 }
10185 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InvalidParameterException(inner) => {
10186 Error::InvalidParameterException(inner)
10187 }
10188 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InvalidRequestException(inner) => {
10189 Error::InvalidRequestException(inner)
10190 }
10191 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::ResourceNotFoundException(inner) => {
10192 Error::ResourceNotFoundException(inner)
10193 }
10194 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10195 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::Unhandled(inner) => Error::Unhandled(inner),
10196 }
10197 }
10198}
10199impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError, R>> for Error
10200where
10201 R: Send + Sync + std::fmt::Debug + 'static,
10202{
10203 fn from(
10204 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError, R>,
10205 ) -> Self {
10206 match err {
10207 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10208 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10209 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10210 source: err.into(),
10211 }),
10212 }
10213 }
10214}
10215impl From<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError> for Error {
10216 fn from(err: crate::operation::update_user_phone_config::UpdateUserPhoneConfigError) -> Self {
10217 match err {
10218 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InternalServiceException(inner) => {
10219 Error::InternalServiceException(inner)
10220 }
10221 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InvalidParameterException(inner) => {
10222 Error::InvalidParameterException(inner)
10223 }
10224 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InvalidRequestException(inner) => {
10225 Error::InvalidRequestException(inner)
10226 }
10227 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::ResourceNotFoundException(inner) => {
10228 Error::ResourceNotFoundException(inner)
10229 }
10230 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10231 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::Unhandled(inner) => Error::Unhandled(inner),
10232 }
10233 }
10234}
10235impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_proficiencies::UpdateUserProficienciesError, R>>
10236 for Error
10237where
10238 R: Send + Sync + std::fmt::Debug + 'static,
10239{
10240 fn from(
10241 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_proficiencies::UpdateUserProficienciesError, R>,
10242 ) -> Self {
10243 match err {
10244 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10245 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10246 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10247 source: err.into(),
10248 }),
10249 }
10250 }
10251}
10252impl From<crate::operation::update_user_proficiencies::UpdateUserProficienciesError> for Error {
10253 fn from(err: crate::operation::update_user_proficiencies::UpdateUserProficienciesError) -> Self {
10254 match err {
10255 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InternalServiceException(inner) => {
10256 Error::InternalServiceException(inner)
10257 }
10258 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InvalidParameterException(inner) => {
10259 Error::InvalidParameterException(inner)
10260 }
10261 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InvalidRequestException(inner) => {
10262 Error::InvalidRequestException(inner)
10263 }
10264 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::ResourceNotFoundException(inner) => {
10265 Error::ResourceNotFoundException(inner)
10266 }
10267 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::ThrottlingException(inner) => {
10268 Error::ThrottlingException(inner)
10269 }
10270 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
10271 }
10272 }
10273}
10274impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError, R>>
10275 for Error
10276where
10277 R: Send + Sync + std::fmt::Debug + 'static,
10278{
10279 fn from(
10280 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError, R>,
10281 ) -> Self {
10282 match err {
10283 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10284 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10285 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10286 source: err.into(),
10287 }),
10288 }
10289 }
10290}
10291impl From<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError> for Error {
10292 fn from(err: crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError) -> Self {
10293 match err {
10294 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InternalServiceException(inner) => {
10295 Error::InternalServiceException(inner)
10296 }
10297 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InvalidParameterException(inner) => {
10298 Error::InvalidParameterException(inner)
10299 }
10300 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InvalidRequestException(inner) => {
10301 Error::InvalidRequestException(inner)
10302 }
10303 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::ResourceNotFoundException(inner) => {
10304 Error::ResourceNotFoundException(inner)
10305 }
10306 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::ThrottlingException(inner) => {
10307 Error::ThrottlingException(inner)
10308 }
10309 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
10310 }
10311 }
10312}
10313impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError, R>>
10314 for Error
10315where
10316 R: Send + Sync + std::fmt::Debug + 'static,
10317{
10318 fn from(
10319 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError, R>,
10320 ) -> Self {
10321 match err {
10322 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10323 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10324 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10325 source: err.into(),
10326 }),
10327 }
10328 }
10329}
10330impl From<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError> for Error {
10331 fn from(err: crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError) -> Self {
10332 match err {
10333 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InternalServiceException(inner) => {
10334 Error::InternalServiceException(inner)
10335 }
10336 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InvalidParameterException(inner) => {
10337 Error::InvalidParameterException(inner)
10338 }
10339 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InvalidRequestException(inner) => {
10340 Error::InvalidRequestException(inner)
10341 }
10342 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::ResourceNotFoundException(inner) => {
10343 Error::ResourceNotFoundException(inner)
10344 }
10345 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::ThrottlingException(inner) => {
10346 Error::ThrottlingException(inner)
10347 }
10348 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
10349 }
10350 }
10351}
10352impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_content::UpdateViewContentError, R>> for Error
10353where
10354 R: Send + Sync + std::fmt::Debug + 'static,
10355{
10356 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_content::UpdateViewContentError, R>) -> Self {
10357 match err {
10358 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10359 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10360 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10361 source: err.into(),
10362 }),
10363 }
10364 }
10365}
10366impl From<crate::operation::update_view_content::UpdateViewContentError> for Error {
10367 fn from(err: crate::operation::update_view_content::UpdateViewContentError) -> Self {
10368 match err {
10369 crate::operation::update_view_content::UpdateViewContentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10370 crate::operation::update_view_content::UpdateViewContentError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10371 crate::operation::update_view_content::UpdateViewContentError::InvalidParameterException(inner) => {
10372 Error::InvalidParameterException(inner)
10373 }
10374 crate::operation::update_view_content::UpdateViewContentError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10375 crate::operation::update_view_content::UpdateViewContentError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
10376 crate::operation::update_view_content::UpdateViewContentError::ResourceNotFoundException(inner) => {
10377 Error::ResourceNotFoundException(inner)
10378 }
10379 crate::operation::update_view_content::UpdateViewContentError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
10380 crate::operation::update_view_content::UpdateViewContentError::Unhandled(inner) => Error::Unhandled(inner),
10381 }
10382 }
10383}
10384impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_metadata::UpdateViewMetadataError, R>> for Error
10385where
10386 R: Send + Sync + std::fmt::Debug + 'static,
10387{
10388 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_metadata::UpdateViewMetadataError, R>) -> Self {
10389 match err {
10390 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10391 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10392 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10393 source: err.into(),
10394 }),
10395 }
10396 }
10397}
10398impl From<crate::operation::update_view_metadata::UpdateViewMetadataError> for Error {
10399 fn from(err: crate::operation::update_view_metadata::UpdateViewMetadataError) -> Self {
10400 match err {
10401 crate::operation::update_view_metadata::UpdateViewMetadataError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10402 crate::operation::update_view_metadata::UpdateViewMetadataError::DuplicateResourceException(inner) => {
10403 Error::DuplicateResourceException(inner)
10404 }
10405 crate::operation::update_view_metadata::UpdateViewMetadataError::InternalServiceException(inner) => {
10406 Error::InternalServiceException(inner)
10407 }
10408 crate::operation::update_view_metadata::UpdateViewMetadataError::InvalidParameterException(inner) => {
10409 Error::InvalidParameterException(inner)
10410 }
10411 crate::operation::update_view_metadata::UpdateViewMetadataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10412 crate::operation::update_view_metadata::UpdateViewMetadataError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
10413 crate::operation::update_view_metadata::UpdateViewMetadataError::ResourceNotFoundException(inner) => {
10414 Error::ResourceNotFoundException(inner)
10415 }
10416 crate::operation::update_view_metadata::UpdateViewMetadataError::TooManyRequestsException(inner) => {
10417 Error::TooManyRequestsException(inner)
10418 }
10419 crate::operation::update_view_metadata::UpdateViewMetadataError::Unhandled(inner) => Error::Unhandled(inner),
10420 }
10421 }
10422}
10423impl ::std::error::Error for Error {
10424 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
10425 match self {
10426 Error::AccessDeniedException(inner) => inner.source(),
10427 Error::ConditionalOperationFailedException(inner) => inner.source(),
10428 Error::ConflictException(inner) => inner.source(),
10429 Error::ContactFlowNotPublishedException(inner) => inner.source(),
10430 Error::ContactNotFoundException(inner) => inner.source(),
10431 Error::DestinationNotAllowedException(inner) => inner.source(),
10432 Error::DuplicateResourceException(inner) => inner.source(),
10433 Error::IdempotencyException(inner) => inner.source(),
10434 Error::InternalServiceException(inner) => inner.source(),
10435 Error::InvalidContactFlowException(inner) => inner.source(),
10436 Error::InvalidContactFlowModuleException(inner) => inner.source(),
10437 Error::InvalidParameterException(inner) => inner.source(),
10438 Error::InvalidRequestException(inner) => inner.source(),
10439 Error::LimitExceededException(inner) => inner.source(),
10440 Error::MaximumResultReturnedException(inner) => inner.source(),
10441 Error::OutboundContactNotPermittedException(inner) => inner.source(),
10442 Error::OutputTypeNotFoundException(inner) => inner.source(),
10443 Error::PropertyValidationException(inner) => inner.source(),
10444 Error::ResourceConflictException(inner) => inner.source(),
10445 Error::ResourceInUseException(inner) => inner.source(),
10446 Error::ResourceNotFoundException(inner) => inner.source(),
10447 Error::ResourceNotReadyException(inner) => inner.source(),
10448 Error::ServiceQuotaExceededException(inner) => inner.source(),
10449 Error::ThrottlingException(inner) => inner.source(),
10450 Error::TooManyRequestsException(inner) => inner.source(),
10451 Error::UserNotFoundException(inner) => inner.source(),
10452 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
10453 }
10454 }
10455}
10456impl ::aws_types::request_id::RequestId for Error {
10457 fn request_id(&self) -> Option<&str> {
10458 match self {
10459 Self::AccessDeniedException(e) => e.request_id(),
10460 Self::ConditionalOperationFailedException(e) => e.request_id(),
10461 Self::ConflictException(e) => e.request_id(),
10462 Self::ContactFlowNotPublishedException(e) => e.request_id(),
10463 Self::ContactNotFoundException(e) => e.request_id(),
10464 Self::DestinationNotAllowedException(e) => e.request_id(),
10465 Self::DuplicateResourceException(e) => e.request_id(),
10466 Self::IdempotencyException(e) => e.request_id(),
10467 Self::InternalServiceException(e) => e.request_id(),
10468 Self::InvalidContactFlowException(e) => e.request_id(),
10469 Self::InvalidContactFlowModuleException(e) => e.request_id(),
10470 Self::InvalidParameterException(e) => e.request_id(),
10471 Self::InvalidRequestException(e) => e.request_id(),
10472 Self::LimitExceededException(e) => e.request_id(),
10473 Self::MaximumResultReturnedException(e) => e.request_id(),
10474 Self::OutboundContactNotPermittedException(e) => e.request_id(),
10475 Self::OutputTypeNotFoundException(e) => e.request_id(),
10476 Self::PropertyValidationException(e) => e.request_id(),
10477 Self::ResourceConflictException(e) => e.request_id(),
10478 Self::ResourceInUseException(e) => e.request_id(),
10479 Self::ResourceNotFoundException(e) => e.request_id(),
10480 Self::ResourceNotReadyException(e) => e.request_id(),
10481 Self::ServiceQuotaExceededException(e) => e.request_id(),
10482 Self::ThrottlingException(e) => e.request_id(),
10483 Self::TooManyRequestsException(e) => e.request_id(),
10484 Self::UserNotFoundException(e) => e.request_id(),
10485 Self::Unhandled(e) => e.meta.request_id(),
10486 }
10487 }
10488}