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::InternalServiceException(inner) => Error::InternalServiceException(inner),
1493 crate::operation::create_participant::CreateParticipantError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1494 crate::operation::create_participant::CreateParticipantError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1495 crate::operation::create_participant::CreateParticipantError::ServiceQuotaExceededException(inner) => {
1496 Error::ServiceQuotaExceededException(inner)
1497 }
1498 crate::operation::create_participant::CreateParticipantError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1499 crate::operation::create_participant::CreateParticipantError::Unhandled(inner) => Error::Unhandled(inner),
1500 }
1501 }
1502}
1503impl<R>
1504 From<
1505 ::aws_smithy_runtime_api::client::result::SdkError<
1506 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError,
1507 R,
1508 >,
1509 > for Error
1510where
1511 R: Send + Sync + std::fmt::Debug + 'static,
1512{
1513 fn from(
1514 err: ::aws_smithy_runtime_api::client::result::SdkError<
1515 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError,
1516 R,
1517 >,
1518 ) -> Self {
1519 match err {
1520 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1521 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1522 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1523 source: err.into(),
1524 }),
1525 }
1526 }
1527}
1528impl From<crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError> for Error {
1529 fn from(err: crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError) -> Self {
1530 match err {
1531 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::AccessDeniedException(inner) => {
1532 Error::AccessDeniedException(inner)
1533 }
1534 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InternalServiceException(inner) => {
1535 Error::InternalServiceException(inner)
1536 }
1537 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InvalidParameterException(inner) => {
1538 Error::InvalidParameterException(inner)
1539 }
1540 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::InvalidRequestException(inner) => {
1541 Error::InvalidRequestException(inner)
1542 }
1543 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::ResourceNotFoundException(inner) => {
1544 Error::ResourceNotFoundException(inner)
1545 }
1546 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::ThrottlingException(inner) => {
1547 Error::ThrottlingException(inner)
1548 }
1549 crate::operation::create_persistent_contact_association::CreatePersistentContactAssociationError::Unhandled(inner) => {
1550 Error::Unhandled(inner)
1551 }
1552 }
1553 }
1554}
1555impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError, R>>
1556 for Error
1557where
1558 R: Send + Sync + std::fmt::Debug + 'static,
1559{
1560 fn from(
1561 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError, R>,
1562 ) -> Self {
1563 match err {
1564 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1565 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1566 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1567 source: err.into(),
1568 }),
1569 }
1570 }
1571}
1572impl From<crate::operation::create_predefined_attribute::CreatePredefinedAttributeError> for Error {
1573 fn from(err: crate::operation::create_predefined_attribute::CreatePredefinedAttributeError) -> Self {
1574 match err {
1575 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::DuplicateResourceException(inner) => {
1576 Error::DuplicateResourceException(inner)
1577 }
1578 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InternalServiceException(inner) => {
1579 Error::InternalServiceException(inner)
1580 }
1581 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InvalidParameterException(inner) => {
1582 Error::InvalidParameterException(inner)
1583 }
1584 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::InvalidRequestException(inner) => {
1585 Error::InvalidRequestException(inner)
1586 }
1587 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::LimitExceededException(inner) => {
1588 Error::LimitExceededException(inner)
1589 }
1590 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::ResourceNotFoundException(inner) => {
1591 Error::ResourceNotFoundException(inner)
1592 }
1593 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::ThrottlingException(inner) => {
1594 Error::ThrottlingException(inner)
1595 }
1596 crate::operation::create_predefined_attribute::CreatePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
1597 }
1598 }
1599}
1600impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prompt::CreatePromptError, R>> for Error
1601where
1602 R: Send + Sync + std::fmt::Debug + 'static,
1603{
1604 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_prompt::CreatePromptError, R>) -> Self {
1605 match err {
1606 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1607 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1608 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1609 source: err.into(),
1610 }),
1611 }
1612 }
1613}
1614impl From<crate::operation::create_prompt::CreatePromptError> for Error {
1615 fn from(err: crate::operation::create_prompt::CreatePromptError) -> Self {
1616 match err {
1617 crate::operation::create_prompt::CreatePromptError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
1618 crate::operation::create_prompt::CreatePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1619 crate::operation::create_prompt::CreatePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1620 crate::operation::create_prompt::CreatePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1621 crate::operation::create_prompt::CreatePromptError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1622 crate::operation::create_prompt::CreatePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1623 crate::operation::create_prompt::CreatePromptError::Unhandled(inner) => Error::Unhandled(inner),
1624 }
1625 }
1626}
1627impl<R>
1628 From<
1629 ::aws_smithy_runtime_api::client::result::SdkError<
1630 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError,
1631 R,
1632 >,
1633 > for Error
1634where
1635 R: Send + Sync + std::fmt::Debug + 'static,
1636{
1637 fn from(
1638 err: ::aws_smithy_runtime_api::client::result::SdkError<
1639 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError,
1640 R,
1641 >,
1642 ) -> Self {
1643 match err {
1644 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1645 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1646 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1647 source: err.into(),
1648 }),
1649 }
1650 }
1651}
1652impl From<crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError> for Error {
1653 fn from(err: crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError) -> Self {
1654 match err {
1655 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::AccessDeniedException(inner) => {
1656 Error::AccessDeniedException(inner)
1657 }
1658 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::InternalServiceException(inner) => {
1659 Error::InternalServiceException(inner)
1660 }
1661 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::InvalidParameterException(inner) => {
1662 Error::InvalidParameterException(inner)
1663 }
1664 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ResourceNotFoundException(inner) => {
1665 Error::ResourceNotFoundException(inner)
1666 }
1667 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ServiceQuotaExceededException(
1668 inner,
1669 ) => Error::ServiceQuotaExceededException(inner),
1670 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::ThrottlingException(inner) => {
1671 Error::ThrottlingException(inner)
1672 }
1673 crate::operation::create_push_notification_registration::CreatePushNotificationRegistrationError::Unhandled(inner) => {
1674 Error::Unhandled(inner)
1675 }
1676 }
1677 }
1678}
1679impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_queue::CreateQueueError, R>> for Error
1680where
1681 R: Send + Sync + std::fmt::Debug + 'static,
1682{
1683 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_queue::CreateQueueError, R>) -> Self {
1684 match err {
1685 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1686 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1687 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1688 source: err.into(),
1689 }),
1690 }
1691 }
1692}
1693impl From<crate::operation::create_queue::CreateQueueError> for Error {
1694 fn from(err: crate::operation::create_queue::CreateQueueError) -> Self {
1695 match err {
1696 crate::operation::create_queue::CreateQueueError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
1697 crate::operation::create_queue::CreateQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1698 crate::operation::create_queue::CreateQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1699 crate::operation::create_queue::CreateQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1700 crate::operation::create_queue::CreateQueueError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1701 crate::operation::create_queue::CreateQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1702 crate::operation::create_queue::CreateQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1703 crate::operation::create_queue::CreateQueueError::Unhandled(inner) => Error::Unhandled(inner),
1704 }
1705 }
1706}
1707impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_quick_connect::CreateQuickConnectError, R>> for Error
1708where
1709 R: Send + Sync + std::fmt::Debug + 'static,
1710{
1711 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_quick_connect::CreateQuickConnectError, R>) -> Self {
1712 match err {
1713 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1714 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1715 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1716 source: err.into(),
1717 }),
1718 }
1719 }
1720}
1721impl From<crate::operation::create_quick_connect::CreateQuickConnectError> for Error {
1722 fn from(err: crate::operation::create_quick_connect::CreateQuickConnectError) -> Self {
1723 match err {
1724 crate::operation::create_quick_connect::CreateQuickConnectError::DuplicateResourceException(inner) => {
1725 Error::DuplicateResourceException(inner)
1726 }
1727 crate::operation::create_quick_connect::CreateQuickConnectError::InternalServiceException(inner) => {
1728 Error::InternalServiceException(inner)
1729 }
1730 crate::operation::create_quick_connect::CreateQuickConnectError::InvalidParameterException(inner) => {
1731 Error::InvalidParameterException(inner)
1732 }
1733 crate::operation::create_quick_connect::CreateQuickConnectError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1734 crate::operation::create_quick_connect::CreateQuickConnectError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1735 crate::operation::create_quick_connect::CreateQuickConnectError::ResourceNotFoundException(inner) => {
1736 Error::ResourceNotFoundException(inner)
1737 }
1738 crate::operation::create_quick_connect::CreateQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1739 crate::operation::create_quick_connect::CreateQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
1740 }
1741 }
1742}
1743impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_routing_profile::CreateRoutingProfileError, R>> for Error
1744where
1745 R: Send + Sync + std::fmt::Debug + 'static,
1746{
1747 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_routing_profile::CreateRoutingProfileError, R>) -> Self {
1748 match err {
1749 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1750 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1751 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1752 source: err.into(),
1753 }),
1754 }
1755 }
1756}
1757impl From<crate::operation::create_routing_profile::CreateRoutingProfileError> for Error {
1758 fn from(err: crate::operation::create_routing_profile::CreateRoutingProfileError) -> Self {
1759 match err {
1760 crate::operation::create_routing_profile::CreateRoutingProfileError::DuplicateResourceException(inner) => {
1761 Error::DuplicateResourceException(inner)
1762 }
1763 crate::operation::create_routing_profile::CreateRoutingProfileError::InternalServiceException(inner) => {
1764 Error::InternalServiceException(inner)
1765 }
1766 crate::operation::create_routing_profile::CreateRoutingProfileError::InvalidParameterException(inner) => {
1767 Error::InvalidParameterException(inner)
1768 }
1769 crate::operation::create_routing_profile::CreateRoutingProfileError::InvalidRequestException(inner) => {
1770 Error::InvalidRequestException(inner)
1771 }
1772 crate::operation::create_routing_profile::CreateRoutingProfileError::LimitExceededException(inner) => {
1773 Error::LimitExceededException(inner)
1774 }
1775 crate::operation::create_routing_profile::CreateRoutingProfileError::ResourceNotFoundException(inner) => {
1776 Error::ResourceNotFoundException(inner)
1777 }
1778 crate::operation::create_routing_profile::CreateRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1779 crate::operation::create_routing_profile::CreateRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
1780 }
1781 }
1782}
1783impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_rule::CreateRuleError, R>> for Error
1784where
1785 R: Send + Sync + std::fmt::Debug + 'static,
1786{
1787 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_rule::CreateRuleError, R>) -> Self {
1788 match err {
1789 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1790 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1791 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1792 source: err.into(),
1793 }),
1794 }
1795 }
1796}
1797impl From<crate::operation::create_rule::CreateRuleError> for Error {
1798 fn from(err: crate::operation::create_rule::CreateRuleError) -> Self {
1799 match err {
1800 crate::operation::create_rule::CreateRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
1801 crate::operation::create_rule::CreateRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1802 crate::operation::create_rule::CreateRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1803 crate::operation::create_rule::CreateRuleError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
1804 crate::operation::create_rule::CreateRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1805 crate::operation::create_rule::CreateRuleError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
1806 crate::operation::create_rule::CreateRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1807 crate::operation::create_rule::CreateRuleError::Unhandled(inner) => Error::Unhandled(inner),
1808 }
1809 }
1810}
1811impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_security_profile::CreateSecurityProfileError, R>> for Error
1812where
1813 R: Send + Sync + std::fmt::Debug + 'static,
1814{
1815 fn from(
1816 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_security_profile::CreateSecurityProfileError, R>,
1817 ) -> Self {
1818 match err {
1819 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1820 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1821 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1822 source: err.into(),
1823 }),
1824 }
1825 }
1826}
1827impl From<crate::operation::create_security_profile::CreateSecurityProfileError> for Error {
1828 fn from(err: crate::operation::create_security_profile::CreateSecurityProfileError) -> Self {
1829 match err {
1830 crate::operation::create_security_profile::CreateSecurityProfileError::DuplicateResourceException(inner) => {
1831 Error::DuplicateResourceException(inner)
1832 }
1833 crate::operation::create_security_profile::CreateSecurityProfileError::InternalServiceException(inner) => {
1834 Error::InternalServiceException(inner)
1835 }
1836 crate::operation::create_security_profile::CreateSecurityProfileError::InvalidParameterException(inner) => {
1837 Error::InvalidParameterException(inner)
1838 }
1839 crate::operation::create_security_profile::CreateSecurityProfileError::InvalidRequestException(inner) => {
1840 Error::InvalidRequestException(inner)
1841 }
1842 crate::operation::create_security_profile::CreateSecurityProfileError::LimitExceededException(inner) => {
1843 Error::LimitExceededException(inner)
1844 }
1845 crate::operation::create_security_profile::CreateSecurityProfileError::ResourceNotFoundException(inner) => {
1846 Error::ResourceNotFoundException(inner)
1847 }
1848 crate::operation::create_security_profile::CreateSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1849 crate::operation::create_security_profile::CreateSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
1850 }
1851 }
1852}
1853impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_task_template::CreateTaskTemplateError, R>> for Error
1854where
1855 R: Send + Sync + std::fmt::Debug + 'static,
1856{
1857 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_task_template::CreateTaskTemplateError, R>) -> Self {
1858 match err {
1859 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1860 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1861 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1862 source: err.into(),
1863 }),
1864 }
1865 }
1866}
1867impl From<crate::operation::create_task_template::CreateTaskTemplateError> for Error {
1868 fn from(err: crate::operation::create_task_template::CreateTaskTemplateError) -> Self {
1869 match err {
1870 crate::operation::create_task_template::CreateTaskTemplateError::InternalServiceException(inner) => {
1871 Error::InternalServiceException(inner)
1872 }
1873 crate::operation::create_task_template::CreateTaskTemplateError::InvalidParameterException(inner) => {
1874 Error::InvalidParameterException(inner)
1875 }
1876 crate::operation::create_task_template::CreateTaskTemplateError::PropertyValidationException(inner) => {
1877 Error::PropertyValidationException(inner)
1878 }
1879 crate::operation::create_task_template::CreateTaskTemplateError::ResourceNotFoundException(inner) => {
1880 Error::ResourceNotFoundException(inner)
1881 }
1882 crate::operation::create_task_template::CreateTaskTemplateError::ServiceQuotaExceededException(inner) => {
1883 Error::ServiceQuotaExceededException(inner)
1884 }
1885 crate::operation::create_task_template::CreateTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1886 crate::operation::create_task_template::CreateTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
1887 }
1888 }
1889}
1890impl<R>
1891 From<
1892 ::aws_smithy_runtime_api::client::result::SdkError<
1893 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError,
1894 R,
1895 >,
1896 > for Error
1897where
1898 R: Send + Sync + std::fmt::Debug + 'static,
1899{
1900 fn from(
1901 err: ::aws_smithy_runtime_api::client::result::SdkError<
1902 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError,
1903 R,
1904 >,
1905 ) -> Self {
1906 match err {
1907 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1908 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1909 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1910 source: err.into(),
1911 }),
1912 }
1913 }
1914}
1915impl From<crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError> for Error {
1916 fn from(err: crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError) -> Self {
1917 match err {
1918 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::AccessDeniedException(inner) => {
1919 Error::AccessDeniedException(inner)
1920 }
1921 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::InternalServiceException(inner) => {
1922 Error::InternalServiceException(inner)
1923 }
1924 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::InvalidRequestException(inner) => {
1925 Error::InvalidRequestException(inner)
1926 }
1927 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceConflictException(inner) => {
1928 Error::ResourceConflictException(inner)
1929 }
1930 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceNotFoundException(inner) => {
1931 Error::ResourceNotFoundException(inner)
1932 }
1933 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ResourceNotReadyException(inner) => {
1934 Error::ResourceNotReadyException(inner)
1935 }
1936 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ServiceQuotaExceededException(inner) => {
1937 Error::ServiceQuotaExceededException(inner)
1938 }
1939 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::ThrottlingException(inner) => {
1940 Error::ThrottlingException(inner)
1941 }
1942 crate::operation::create_traffic_distribution_group::CreateTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
1943 }
1944 }
1945}
1946impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_use_case::CreateUseCaseError, R>> for Error
1947where
1948 R: Send + Sync + std::fmt::Debug + 'static,
1949{
1950 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_use_case::CreateUseCaseError, R>) -> Self {
1951 match err {
1952 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1953 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1954 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1955 source: err.into(),
1956 }),
1957 }
1958 }
1959}
1960impl From<crate::operation::create_use_case::CreateUseCaseError> for Error {
1961 fn from(err: crate::operation::create_use_case::CreateUseCaseError) -> Self {
1962 match err {
1963 crate::operation::create_use_case::CreateUseCaseError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
1964 crate::operation::create_use_case::CreateUseCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1965 crate::operation::create_use_case::CreateUseCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1966 crate::operation::create_use_case::CreateUseCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1967 crate::operation::create_use_case::CreateUseCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1968 crate::operation::create_use_case::CreateUseCaseError::Unhandled(inner) => Error::Unhandled(inner),
1969 }
1970 }
1971}
1972impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user::CreateUserError, R>> for Error
1973where
1974 R: Send + Sync + std::fmt::Debug + 'static,
1975{
1976 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user::CreateUserError, R>) -> Self {
1977 match err {
1978 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
1979 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
1980 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
1981 source: err.into(),
1982 }),
1983 }
1984 }
1985}
1986impl From<crate::operation::create_user::CreateUserError> for Error {
1987 fn from(err: crate::operation::create_user::CreateUserError) -> Self {
1988 match err {
1989 crate::operation::create_user::CreateUserError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
1990 crate::operation::create_user::CreateUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
1991 crate::operation::create_user::CreateUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
1992 crate::operation::create_user::CreateUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
1993 crate::operation::create_user::CreateUserError::LimitExceededException(inner) => Error::LimitExceededException(inner),
1994 crate::operation::create_user::CreateUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
1995 crate::operation::create_user::CreateUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
1996 crate::operation::create_user::CreateUserError::Unhandled(inner) => Error::Unhandled(inner),
1997 }
1998 }
1999}
2000impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError, R>>
2001 for Error
2002where
2003 R: Send + Sync + std::fmt::Debug + 'static,
2004{
2005 fn from(
2006 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError, R>,
2007 ) -> Self {
2008 match err {
2009 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2010 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2011 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2012 source: err.into(),
2013 }),
2014 }
2015 }
2016}
2017impl From<crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError> for Error {
2018 fn from(err: crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError) -> Self {
2019 match err {
2020 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::DuplicateResourceException(inner) => {
2021 Error::DuplicateResourceException(inner)
2022 }
2023 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InternalServiceException(inner) => {
2024 Error::InternalServiceException(inner)
2025 }
2026 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InvalidParameterException(inner) => {
2027 Error::InvalidParameterException(inner)
2028 }
2029 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::InvalidRequestException(inner) => {
2030 Error::InvalidRequestException(inner)
2031 }
2032 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::LimitExceededException(inner) => {
2033 Error::LimitExceededException(inner)
2034 }
2035 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::ResourceNotFoundException(inner) => {
2036 Error::ResourceNotFoundException(inner)
2037 }
2038 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::ThrottlingException(inner) => {
2039 Error::ThrottlingException(inner)
2040 }
2041 crate::operation::create_user_hierarchy_group::CreateUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
2042 }
2043 }
2044}
2045impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view::CreateViewError, R>> for Error
2046where
2047 R: Send + Sync + std::fmt::Debug + 'static,
2048{
2049 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view::CreateViewError, R>) -> Self {
2050 match err {
2051 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2052 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2053 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2054 source: err.into(),
2055 }),
2056 }
2057 }
2058}
2059impl From<crate::operation::create_view::CreateViewError> for Error {
2060 fn from(err: crate::operation::create_view::CreateViewError) -> Self {
2061 match err {
2062 crate::operation::create_view::CreateViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2063 crate::operation::create_view::CreateViewError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
2064 crate::operation::create_view::CreateViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2065 crate::operation::create_view::CreateViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2066 crate::operation::create_view::CreateViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2067 crate::operation::create_view::CreateViewError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
2068 crate::operation::create_view::CreateViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2069 crate::operation::create_view::CreateViewError::ServiceQuotaExceededException(inner) => Error::ServiceQuotaExceededException(inner),
2070 crate::operation::create_view::CreateViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2071 crate::operation::create_view::CreateViewError::Unhandled(inner) => Error::Unhandled(inner),
2072 }
2073 }
2074}
2075impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view_version::CreateViewVersionError, R>> for Error
2076where
2077 R: Send + Sync + std::fmt::Debug + 'static,
2078{
2079 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_view_version::CreateViewVersionError, R>) -> Self {
2080 match err {
2081 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2082 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2083 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2084 source: err.into(),
2085 }),
2086 }
2087 }
2088}
2089impl From<crate::operation::create_view_version::CreateViewVersionError> for Error {
2090 fn from(err: crate::operation::create_view_version::CreateViewVersionError) -> Self {
2091 match err {
2092 crate::operation::create_view_version::CreateViewVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2093 crate::operation::create_view_version::CreateViewVersionError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2094 crate::operation::create_view_version::CreateViewVersionError::InvalidParameterException(inner) => {
2095 Error::InvalidParameterException(inner)
2096 }
2097 crate::operation::create_view_version::CreateViewVersionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2098 crate::operation::create_view_version::CreateViewVersionError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
2099 crate::operation::create_view_version::CreateViewVersionError::ResourceNotFoundException(inner) => {
2100 Error::ResourceNotFoundException(inner)
2101 }
2102 crate::operation::create_view_version::CreateViewVersionError::ServiceQuotaExceededException(inner) => {
2103 Error::ServiceQuotaExceededException(inner)
2104 }
2105 crate::operation::create_view_version::CreateViewVersionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
2106 crate::operation::create_view_version::CreateViewVersionError::Unhandled(inner) => Error::Unhandled(inner),
2107 }
2108 }
2109}
2110impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vocabulary::CreateVocabularyError, R>> for Error
2111where
2112 R: Send + Sync + std::fmt::Debug + 'static,
2113{
2114 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::create_vocabulary::CreateVocabularyError, R>) -> Self {
2115 match err {
2116 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2117 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2118 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2119 source: err.into(),
2120 }),
2121 }
2122 }
2123}
2124impl From<crate::operation::create_vocabulary::CreateVocabularyError> for Error {
2125 fn from(err: crate::operation::create_vocabulary::CreateVocabularyError) -> Self {
2126 match err {
2127 crate::operation::create_vocabulary::CreateVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2128 crate::operation::create_vocabulary::CreateVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2129 crate::operation::create_vocabulary::CreateVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2130 crate::operation::create_vocabulary::CreateVocabularyError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
2131 crate::operation::create_vocabulary::CreateVocabularyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2132 crate::operation::create_vocabulary::CreateVocabularyError::ServiceQuotaExceededException(inner) => {
2133 Error::ServiceQuotaExceededException(inner)
2134 }
2135 crate::operation::create_vocabulary::CreateVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2136 crate::operation::create_vocabulary::CreateVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
2137 }
2138 }
2139}
2140impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError, R>>
2141 for Error
2142where
2143 R: Send + Sync + std::fmt::Debug + 'static,
2144{
2145 fn from(
2146 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError, R>,
2147 ) -> Self {
2148 match err {
2149 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2150 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2151 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2152 source: err.into(),
2153 }),
2154 }
2155 }
2156}
2157impl From<crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError> for Error {
2158 fn from(err: crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError) -> Self {
2159 match err {
2160 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::InternalServiceException(inner) => {
2161 Error::InternalServiceException(inner)
2162 }
2163 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::InvalidParameterException(inner) => {
2164 Error::InvalidParameterException(inner)
2165 }
2166 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ResourceConflictException(inner) => {
2167 Error::ResourceConflictException(inner)
2168 }
2169 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ResourceNotFoundException(inner) => {
2170 Error::ResourceNotFoundException(inner)
2171 }
2172 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::ThrottlingException(inner) => {
2173 Error::ThrottlingException(inner)
2174 }
2175 crate::operation::deactivate_evaluation_form::DeactivateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
2176 }
2177 }
2178}
2179impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_attached_file::DeleteAttachedFileError, R>> for Error
2180where
2181 R: Send + Sync + std::fmt::Debug + 'static,
2182{
2183 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_attached_file::DeleteAttachedFileError, R>) -> Self {
2184 match err {
2185 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2186 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2187 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2188 source: err.into(),
2189 }),
2190 }
2191 }
2192}
2193impl From<crate::operation::delete_attached_file::DeleteAttachedFileError> for Error {
2194 fn from(err: crate::operation::delete_attached_file::DeleteAttachedFileError) -> Self {
2195 match err {
2196 crate::operation::delete_attached_file::DeleteAttachedFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2197 crate::operation::delete_attached_file::DeleteAttachedFileError::InternalServiceException(inner) => {
2198 Error::InternalServiceException(inner)
2199 }
2200 crate::operation::delete_attached_file::DeleteAttachedFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2201 crate::operation::delete_attached_file::DeleteAttachedFileError::ResourceNotFoundException(inner) => {
2202 Error::ResourceNotFoundException(inner)
2203 }
2204 crate::operation::delete_attached_file::DeleteAttachedFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2205 crate::operation::delete_attached_file::DeleteAttachedFileError::Unhandled(inner) => Error::Unhandled(inner),
2206 }
2207 }
2208}
2209impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError, R>>
2210 for Error
2211where
2212 R: Send + Sync + std::fmt::Debug + 'static,
2213{
2214 fn from(
2215 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError, R>,
2216 ) -> Self {
2217 match err {
2218 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2219 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2220 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2221 source: err.into(),
2222 }),
2223 }
2224 }
2225}
2226impl From<crate::operation::delete_contact_evaluation::DeleteContactEvaluationError> for Error {
2227 fn from(err: crate::operation::delete_contact_evaluation::DeleteContactEvaluationError) -> Self {
2228 match err {
2229 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::InternalServiceException(inner) => {
2230 Error::InternalServiceException(inner)
2231 }
2232 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::InvalidParameterException(inner) => {
2233 Error::InvalidParameterException(inner)
2234 }
2235 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ResourceConflictException(inner) => {
2236 Error::ResourceConflictException(inner)
2237 }
2238 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ResourceNotFoundException(inner) => {
2239 Error::ResourceNotFoundException(inner)
2240 }
2241 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::ThrottlingException(inner) => {
2242 Error::ThrottlingException(inner)
2243 }
2244 crate::operation::delete_contact_evaluation::DeleteContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
2245 }
2246 }
2247}
2248impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow::DeleteContactFlowError, R>> for Error
2249where
2250 R: Send + Sync + std::fmt::Debug + 'static,
2251{
2252 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow::DeleteContactFlowError, R>) -> Self {
2253 match err {
2254 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2255 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2256 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2257 source: err.into(),
2258 }),
2259 }
2260 }
2261}
2262impl From<crate::operation::delete_contact_flow::DeleteContactFlowError> for Error {
2263 fn from(err: crate::operation::delete_contact_flow::DeleteContactFlowError) -> Self {
2264 match err {
2265 crate::operation::delete_contact_flow::DeleteContactFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2266 crate::operation::delete_contact_flow::DeleteContactFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2267 crate::operation::delete_contact_flow::DeleteContactFlowError::InvalidParameterException(inner) => {
2268 Error::InvalidParameterException(inner)
2269 }
2270 crate::operation::delete_contact_flow::DeleteContactFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2271 crate::operation::delete_contact_flow::DeleteContactFlowError::ResourceNotFoundException(inner) => {
2272 Error::ResourceNotFoundException(inner)
2273 }
2274 crate::operation::delete_contact_flow::DeleteContactFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2275 crate::operation::delete_contact_flow::DeleteContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
2276 }
2277 }
2278}
2279impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError, R>>
2280 for Error
2281where
2282 R: Send + Sync + std::fmt::Debug + 'static,
2283{
2284 fn from(
2285 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError, R>,
2286 ) -> Self {
2287 match err {
2288 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2289 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2290 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2291 source: err.into(),
2292 }),
2293 }
2294 }
2295}
2296impl From<crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError> for Error {
2297 fn from(err: crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError) -> Self {
2298 match err {
2299 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::AccessDeniedException(inner) => {
2300 Error::AccessDeniedException(inner)
2301 }
2302 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InternalServiceException(inner) => {
2303 Error::InternalServiceException(inner)
2304 }
2305 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InvalidParameterException(inner) => {
2306 Error::InvalidParameterException(inner)
2307 }
2308 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::InvalidRequestException(inner) => {
2309 Error::InvalidRequestException(inner)
2310 }
2311 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::ResourceNotFoundException(inner) => {
2312 Error::ResourceNotFoundException(inner)
2313 }
2314 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::ThrottlingException(inner) => {
2315 Error::ThrottlingException(inner)
2316 }
2317 crate::operation::delete_contact_flow_module::DeleteContactFlowModuleError::Unhandled(inner) => Error::Unhandled(inner),
2318 }
2319 }
2320}
2321impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError, R>>
2322 for Error
2323where
2324 R: Send + Sync + std::fmt::Debug + 'static,
2325{
2326 fn from(
2327 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError, R>,
2328 ) -> Self {
2329 match err {
2330 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2331 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2332 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2333 source: err.into(),
2334 }),
2335 }
2336 }
2337}
2338impl From<crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError> for Error {
2339 fn from(err: crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError) -> Self {
2340 match err {
2341 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::AccessDeniedException(inner) => {
2342 Error::AccessDeniedException(inner)
2343 }
2344 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InternalServiceException(inner) => {
2345 Error::InternalServiceException(inner)
2346 }
2347 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InvalidParameterException(inner) => {
2348 Error::InvalidParameterException(inner)
2349 }
2350 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::InvalidRequestException(inner) => {
2351 Error::InvalidRequestException(inner)
2352 }
2353 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::ResourceNotFoundException(inner) => {
2354 Error::ResourceNotFoundException(inner)
2355 }
2356 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::ThrottlingException(inner) => {
2357 Error::ThrottlingException(inner)
2358 }
2359 crate::operation::delete_contact_flow_version::DeleteContactFlowVersionError::Unhandled(inner) => Error::Unhandled(inner),
2360 }
2361 }
2362}
2363impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_email_address::DeleteEmailAddressError, R>> for Error
2364where
2365 R: Send + Sync + std::fmt::Debug + 'static,
2366{
2367 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_email_address::DeleteEmailAddressError, R>) -> Self {
2368 match err {
2369 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2370 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2371 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2372 source: err.into(),
2373 }),
2374 }
2375 }
2376}
2377impl From<crate::operation::delete_email_address::DeleteEmailAddressError> for Error {
2378 fn from(err: crate::operation::delete_email_address::DeleteEmailAddressError) -> Self {
2379 match err {
2380 crate::operation::delete_email_address::DeleteEmailAddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2381 crate::operation::delete_email_address::DeleteEmailAddressError::InternalServiceException(inner) => {
2382 Error::InternalServiceException(inner)
2383 }
2384 crate::operation::delete_email_address::DeleteEmailAddressError::InvalidParameterException(inner) => {
2385 Error::InvalidParameterException(inner)
2386 }
2387 crate::operation::delete_email_address::DeleteEmailAddressError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2388 crate::operation::delete_email_address::DeleteEmailAddressError::ResourceConflictException(inner) => {
2389 Error::ResourceConflictException(inner)
2390 }
2391 crate::operation::delete_email_address::DeleteEmailAddressError::ResourceNotFoundException(inner) => {
2392 Error::ResourceNotFoundException(inner)
2393 }
2394 crate::operation::delete_email_address::DeleteEmailAddressError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2395 crate::operation::delete_email_address::DeleteEmailAddressError::Unhandled(inner) => Error::Unhandled(inner),
2396 }
2397 }
2398}
2399impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_evaluation_form::DeleteEvaluationFormError, R>> for Error
2400where
2401 R: Send + Sync + std::fmt::Debug + 'static,
2402{
2403 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_evaluation_form::DeleteEvaluationFormError, R>) -> Self {
2404 match err {
2405 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2406 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2407 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2408 source: err.into(),
2409 }),
2410 }
2411 }
2412}
2413impl From<crate::operation::delete_evaluation_form::DeleteEvaluationFormError> for Error {
2414 fn from(err: crate::operation::delete_evaluation_form::DeleteEvaluationFormError) -> Self {
2415 match err {
2416 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::InternalServiceException(inner) => {
2417 Error::InternalServiceException(inner)
2418 }
2419 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::InvalidParameterException(inner) => {
2420 Error::InvalidParameterException(inner)
2421 }
2422 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ResourceConflictException(inner) => {
2423 Error::ResourceConflictException(inner)
2424 }
2425 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ResourceNotFoundException(inner) => {
2426 Error::ResourceNotFoundException(inner)
2427 }
2428 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2429 crate::operation::delete_evaluation_form::DeleteEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
2430 }
2431 }
2432}
2433impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError, R>>
2434 for Error
2435where
2436 R: Send + Sync + std::fmt::Debug + 'static,
2437{
2438 fn from(
2439 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError, R>,
2440 ) -> Self {
2441 match err {
2442 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2443 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2444 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2445 source: err.into(),
2446 }),
2447 }
2448 }
2449}
2450impl From<crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError> for Error {
2451 fn from(err: crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError) -> Self {
2452 match err {
2453 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InternalServiceException(inner) => {
2454 Error::InternalServiceException(inner)
2455 }
2456 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InvalidParameterException(inner) => {
2457 Error::InvalidParameterException(inner)
2458 }
2459 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::InvalidRequestException(inner) => {
2460 Error::InvalidRequestException(inner)
2461 }
2462 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::ResourceNotFoundException(inner) => {
2463 Error::ResourceNotFoundException(inner)
2464 }
2465 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2466 crate::operation::delete_hours_of_operation::DeleteHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
2467 }
2468 }
2469}
2470impl<R>
2471 From<
2472 ::aws_smithy_runtime_api::client::result::SdkError<
2473 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError,
2474 R,
2475 >,
2476 > for Error
2477where
2478 R: Send + Sync + std::fmt::Debug + 'static,
2479{
2480 fn from(
2481 err: ::aws_smithy_runtime_api::client::result::SdkError<
2482 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError,
2483 R,
2484 >,
2485 ) -> Self {
2486 match err {
2487 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2488 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2489 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2490 source: err.into(),
2491 }),
2492 }
2493 }
2494}
2495impl From<crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError> for Error {
2496 fn from(err: crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError) -> Self {
2497 match err {
2498 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InternalServiceException(inner) => {
2499 Error::InternalServiceException(inner)
2500 }
2501 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InvalidParameterException(inner) => {
2502 Error::InvalidParameterException(inner)
2503 }
2504 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::InvalidRequestException(inner) => {
2505 Error::InvalidRequestException(inner)
2506 }
2507 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
2508 Error::ResourceNotFoundException(inner)
2509 }
2510 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::ThrottlingException(inner) => {
2511 Error::ThrottlingException(inner)
2512 }
2513 crate::operation::delete_hours_of_operation_override::DeleteHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
2514 }
2515 }
2516}
2517impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_instance::DeleteInstanceError, R>> for Error
2518where
2519 R: Send + Sync + std::fmt::Debug + 'static,
2520{
2521 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_instance::DeleteInstanceError, R>) -> Self {
2522 match err {
2523 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2524 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2525 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2526 source: err.into(),
2527 }),
2528 }
2529 }
2530}
2531impl From<crate::operation::delete_instance::DeleteInstanceError> for Error {
2532 fn from(err: crate::operation::delete_instance::DeleteInstanceError) -> Self {
2533 match err {
2534 crate::operation::delete_instance::DeleteInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2535 crate::operation::delete_instance::DeleteInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2536 crate::operation::delete_instance::DeleteInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2537 crate::operation::delete_instance::DeleteInstanceError::Unhandled(inner) => Error::Unhandled(inner),
2538 }
2539 }
2540}
2541impl<R>
2542 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_integration_association::DeleteIntegrationAssociationError, R>>
2543 for Error
2544where
2545 R: Send + Sync + std::fmt::Debug + 'static,
2546{
2547 fn from(
2548 err: ::aws_smithy_runtime_api::client::result::SdkError<
2549 crate::operation::delete_integration_association::DeleteIntegrationAssociationError,
2550 R,
2551 >,
2552 ) -> Self {
2553 match err {
2554 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2555 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2556 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2557 source: err.into(),
2558 }),
2559 }
2560 }
2561}
2562impl From<crate::operation::delete_integration_association::DeleteIntegrationAssociationError> for Error {
2563 fn from(err: crate::operation::delete_integration_association::DeleteIntegrationAssociationError) -> Self {
2564 match err {
2565 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::InternalServiceException(inner) => {
2566 Error::InternalServiceException(inner)
2567 }
2568 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::InvalidRequestException(inner) => {
2569 Error::InvalidRequestException(inner)
2570 }
2571 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::ResourceNotFoundException(inner) => {
2572 Error::ResourceNotFoundException(inner)
2573 }
2574 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::ThrottlingException(inner) => {
2575 Error::ThrottlingException(inner)
2576 }
2577 crate::operation::delete_integration_association::DeleteIntegrationAssociationError::Unhandled(inner) => Error::Unhandled(inner),
2578 }
2579 }
2580}
2581impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError, R>>
2582 for Error
2583where
2584 R: Send + Sync + std::fmt::Debug + 'static,
2585{
2586 fn from(
2587 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError, R>,
2588 ) -> Self {
2589 match err {
2590 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2591 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2592 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2593 source: err.into(),
2594 }),
2595 }
2596 }
2597}
2598impl From<crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError> for Error {
2599 fn from(err: crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError) -> Self {
2600 match err {
2601 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InternalServiceException(inner) => {
2602 Error::InternalServiceException(inner)
2603 }
2604 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InvalidParameterException(inner) => {
2605 Error::InvalidParameterException(inner)
2606 }
2607 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::InvalidRequestException(inner) => {
2608 Error::InvalidRequestException(inner)
2609 }
2610 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ResourceInUseException(inner) => {
2611 Error::ResourceInUseException(inner)
2612 }
2613 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ResourceNotFoundException(inner) => {
2614 Error::ResourceNotFoundException(inner)
2615 }
2616 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::ThrottlingException(inner) => {
2617 Error::ThrottlingException(inner)
2618 }
2619 crate::operation::delete_predefined_attribute::DeletePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
2620 }
2621 }
2622}
2623impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prompt::DeletePromptError, R>> for Error
2624where
2625 R: Send + Sync + std::fmt::Debug + 'static,
2626{
2627 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_prompt::DeletePromptError, R>) -> Self {
2628 match err {
2629 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2630 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2631 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2632 source: err.into(),
2633 }),
2634 }
2635 }
2636}
2637impl From<crate::operation::delete_prompt::DeletePromptError> for Error {
2638 fn from(err: crate::operation::delete_prompt::DeletePromptError) -> Self {
2639 match err {
2640 crate::operation::delete_prompt::DeletePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2641 crate::operation::delete_prompt::DeletePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2642 crate::operation::delete_prompt::DeletePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2643 crate::operation::delete_prompt::DeletePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2644 crate::operation::delete_prompt::DeletePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2645 crate::operation::delete_prompt::DeletePromptError::Unhandled(inner) => Error::Unhandled(inner),
2646 }
2647 }
2648}
2649impl<R>
2650 From<
2651 ::aws_smithy_runtime_api::client::result::SdkError<
2652 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError,
2653 R,
2654 >,
2655 > for Error
2656where
2657 R: Send + Sync + std::fmt::Debug + 'static,
2658{
2659 fn from(
2660 err: ::aws_smithy_runtime_api::client::result::SdkError<
2661 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError,
2662 R,
2663 >,
2664 ) -> Self {
2665 match err {
2666 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2667 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2668 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2669 source: err.into(),
2670 }),
2671 }
2672 }
2673}
2674impl From<crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError> for Error {
2675 fn from(err: crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError) -> Self {
2676 match err {
2677 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::AccessDeniedException(inner) => {
2678 Error::AccessDeniedException(inner)
2679 }
2680 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::InternalServiceException(inner) => {
2681 Error::InternalServiceException(inner)
2682 }
2683 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::InvalidParameterException(inner) => {
2684 Error::InvalidParameterException(inner)
2685 }
2686 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::ResourceNotFoundException(inner) => {
2687 Error::ResourceNotFoundException(inner)
2688 }
2689 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::ThrottlingException(inner) => {
2690 Error::ThrottlingException(inner)
2691 }
2692 crate::operation::delete_push_notification_registration::DeletePushNotificationRegistrationError::Unhandled(inner) => {
2693 Error::Unhandled(inner)
2694 }
2695 }
2696 }
2697}
2698impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_queue::DeleteQueueError, R>> for Error
2699where
2700 R: Send + Sync + std::fmt::Debug + 'static,
2701{
2702 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_queue::DeleteQueueError, R>) -> Self {
2703 match err {
2704 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2705 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2706 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2707 source: err.into(),
2708 }),
2709 }
2710 }
2711}
2712impl From<crate::operation::delete_queue::DeleteQueueError> for Error {
2713 fn from(err: crate::operation::delete_queue::DeleteQueueError) -> Self {
2714 match err {
2715 crate::operation::delete_queue::DeleteQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2716 crate::operation::delete_queue::DeleteQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2717 crate::operation::delete_queue::DeleteQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2718 crate::operation::delete_queue::DeleteQueueError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
2719 crate::operation::delete_queue::DeleteQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2720 crate::operation::delete_queue::DeleteQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2721 crate::operation::delete_queue::DeleteQueueError::Unhandled(inner) => Error::Unhandled(inner),
2722 }
2723 }
2724}
2725impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_quick_connect::DeleteQuickConnectError, R>> for Error
2726where
2727 R: Send + Sync + std::fmt::Debug + 'static,
2728{
2729 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_quick_connect::DeleteQuickConnectError, R>) -> Self {
2730 match err {
2731 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2732 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2733 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2734 source: err.into(),
2735 }),
2736 }
2737 }
2738}
2739impl From<crate::operation::delete_quick_connect::DeleteQuickConnectError> for Error {
2740 fn from(err: crate::operation::delete_quick_connect::DeleteQuickConnectError) -> Self {
2741 match err {
2742 crate::operation::delete_quick_connect::DeleteQuickConnectError::InternalServiceException(inner) => {
2743 Error::InternalServiceException(inner)
2744 }
2745 crate::operation::delete_quick_connect::DeleteQuickConnectError::InvalidParameterException(inner) => {
2746 Error::InvalidParameterException(inner)
2747 }
2748 crate::operation::delete_quick_connect::DeleteQuickConnectError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2749 crate::operation::delete_quick_connect::DeleteQuickConnectError::ResourceNotFoundException(inner) => {
2750 Error::ResourceNotFoundException(inner)
2751 }
2752 crate::operation::delete_quick_connect::DeleteQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2753 crate::operation::delete_quick_connect::DeleteQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
2754 }
2755 }
2756}
2757impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_routing_profile::DeleteRoutingProfileError, R>> for Error
2758where
2759 R: Send + Sync + std::fmt::Debug + 'static,
2760{
2761 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_routing_profile::DeleteRoutingProfileError, R>) -> Self {
2762 match err {
2763 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2764 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2765 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2766 source: err.into(),
2767 }),
2768 }
2769 }
2770}
2771impl From<crate::operation::delete_routing_profile::DeleteRoutingProfileError> for Error {
2772 fn from(err: crate::operation::delete_routing_profile::DeleteRoutingProfileError) -> Self {
2773 match err {
2774 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InternalServiceException(inner) => {
2775 Error::InternalServiceException(inner)
2776 }
2777 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InvalidParameterException(inner) => {
2778 Error::InvalidParameterException(inner)
2779 }
2780 crate::operation::delete_routing_profile::DeleteRoutingProfileError::InvalidRequestException(inner) => {
2781 Error::InvalidRequestException(inner)
2782 }
2783 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ResourceInUseException(inner) => {
2784 Error::ResourceInUseException(inner)
2785 }
2786 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ResourceNotFoundException(inner) => {
2787 Error::ResourceNotFoundException(inner)
2788 }
2789 crate::operation::delete_routing_profile::DeleteRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2790 crate::operation::delete_routing_profile::DeleteRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
2791 }
2792 }
2793}
2794impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_rule::DeleteRuleError, R>> for Error
2795where
2796 R: Send + Sync + std::fmt::Debug + 'static,
2797{
2798 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_rule::DeleteRuleError, R>) -> Self {
2799 match err {
2800 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2801 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2802 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2803 source: err.into(),
2804 }),
2805 }
2806 }
2807}
2808impl From<crate::operation::delete_rule::DeleteRuleError> for Error {
2809 fn from(err: crate::operation::delete_rule::DeleteRuleError) -> Self {
2810 match err {
2811 crate::operation::delete_rule::DeleteRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
2812 crate::operation::delete_rule::DeleteRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2813 crate::operation::delete_rule::DeleteRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2814 crate::operation::delete_rule::DeleteRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2815 crate::operation::delete_rule::DeleteRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2816 crate::operation::delete_rule::DeleteRuleError::Unhandled(inner) => Error::Unhandled(inner),
2817 }
2818 }
2819}
2820impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_security_profile::DeleteSecurityProfileError, R>> for Error
2821where
2822 R: Send + Sync + std::fmt::Debug + 'static,
2823{
2824 fn from(
2825 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_security_profile::DeleteSecurityProfileError, R>,
2826 ) -> Self {
2827 match err {
2828 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2829 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2830 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2831 source: err.into(),
2832 }),
2833 }
2834 }
2835}
2836impl From<crate::operation::delete_security_profile::DeleteSecurityProfileError> for Error {
2837 fn from(err: crate::operation::delete_security_profile::DeleteSecurityProfileError) -> Self {
2838 match err {
2839 crate::operation::delete_security_profile::DeleteSecurityProfileError::AccessDeniedException(inner) => {
2840 Error::AccessDeniedException(inner)
2841 }
2842 crate::operation::delete_security_profile::DeleteSecurityProfileError::InternalServiceException(inner) => {
2843 Error::InternalServiceException(inner)
2844 }
2845 crate::operation::delete_security_profile::DeleteSecurityProfileError::InvalidParameterException(inner) => {
2846 Error::InvalidParameterException(inner)
2847 }
2848 crate::operation::delete_security_profile::DeleteSecurityProfileError::InvalidRequestException(inner) => {
2849 Error::InvalidRequestException(inner)
2850 }
2851 crate::operation::delete_security_profile::DeleteSecurityProfileError::ResourceInUseException(inner) => {
2852 Error::ResourceInUseException(inner)
2853 }
2854 crate::operation::delete_security_profile::DeleteSecurityProfileError::ResourceNotFoundException(inner) => {
2855 Error::ResourceNotFoundException(inner)
2856 }
2857 crate::operation::delete_security_profile::DeleteSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2858 crate::operation::delete_security_profile::DeleteSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
2859 }
2860 }
2861}
2862impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_task_template::DeleteTaskTemplateError, R>> for Error
2863where
2864 R: Send + Sync + std::fmt::Debug + 'static,
2865{
2866 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_task_template::DeleteTaskTemplateError, R>) -> Self {
2867 match err {
2868 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2869 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2870 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2871 source: err.into(),
2872 }),
2873 }
2874 }
2875}
2876impl From<crate::operation::delete_task_template::DeleteTaskTemplateError> for Error {
2877 fn from(err: crate::operation::delete_task_template::DeleteTaskTemplateError) -> Self {
2878 match err {
2879 crate::operation::delete_task_template::DeleteTaskTemplateError::InternalServiceException(inner) => {
2880 Error::InternalServiceException(inner)
2881 }
2882 crate::operation::delete_task_template::DeleteTaskTemplateError::InvalidParameterException(inner) => {
2883 Error::InvalidParameterException(inner)
2884 }
2885 crate::operation::delete_task_template::DeleteTaskTemplateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2886 crate::operation::delete_task_template::DeleteTaskTemplateError::ResourceNotFoundException(inner) => {
2887 Error::ResourceNotFoundException(inner)
2888 }
2889 crate::operation::delete_task_template::DeleteTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2890 crate::operation::delete_task_template::DeleteTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
2891 }
2892 }
2893}
2894impl<R>
2895 From<
2896 ::aws_smithy_runtime_api::client::result::SdkError<
2897 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError,
2898 R,
2899 >,
2900 > for Error
2901where
2902 R: Send + Sync + std::fmt::Debug + 'static,
2903{
2904 fn from(
2905 err: ::aws_smithy_runtime_api::client::result::SdkError<
2906 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError,
2907 R,
2908 >,
2909 ) -> Self {
2910 match err {
2911 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2912 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2913 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2914 source: err.into(),
2915 }),
2916 }
2917 }
2918}
2919impl From<crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError> for Error {
2920 fn from(err: crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError) -> Self {
2921 match err {
2922 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::AccessDeniedException(inner) => {
2923 Error::AccessDeniedException(inner)
2924 }
2925 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::InternalServiceException(inner) => {
2926 Error::InternalServiceException(inner)
2927 }
2928 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::InvalidRequestException(inner) => {
2929 Error::InvalidRequestException(inner)
2930 }
2931 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::ResourceInUseException(inner) => {
2932 Error::ResourceInUseException(inner)
2933 }
2934 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::ThrottlingException(inner) => {
2935 Error::ThrottlingException(inner)
2936 }
2937 crate::operation::delete_traffic_distribution_group::DeleteTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
2938 }
2939 }
2940}
2941impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_use_case::DeleteUseCaseError, R>> for Error
2942where
2943 R: Send + Sync + std::fmt::Debug + 'static,
2944{
2945 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_use_case::DeleteUseCaseError, R>) -> Self {
2946 match err {
2947 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2948 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2949 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2950 source: err.into(),
2951 }),
2952 }
2953 }
2954}
2955impl From<crate::operation::delete_use_case::DeleteUseCaseError> for Error {
2956 fn from(err: crate::operation::delete_use_case::DeleteUseCaseError) -> Self {
2957 match err {
2958 crate::operation::delete_use_case::DeleteUseCaseError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2959 crate::operation::delete_use_case::DeleteUseCaseError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2960 crate::operation::delete_use_case::DeleteUseCaseError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2961 crate::operation::delete_use_case::DeleteUseCaseError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2962 crate::operation::delete_use_case::DeleteUseCaseError::Unhandled(inner) => Error::Unhandled(inner),
2963 }
2964 }
2965}
2966impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>> for Error
2967where
2968 R: Send + Sync + std::fmt::Debug + 'static,
2969{
2970 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user::DeleteUserError, R>) -> Self {
2971 match err {
2972 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
2973 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
2974 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
2975 source: err.into(),
2976 }),
2977 }
2978 }
2979}
2980impl From<crate::operation::delete_user::DeleteUserError> for Error {
2981 fn from(err: crate::operation::delete_user::DeleteUserError) -> Self {
2982 match err {
2983 crate::operation::delete_user::DeleteUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
2984 crate::operation::delete_user::DeleteUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
2985 crate::operation::delete_user::DeleteUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
2986 crate::operation::delete_user::DeleteUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
2987 crate::operation::delete_user::DeleteUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
2988 crate::operation::delete_user::DeleteUserError::Unhandled(inner) => Error::Unhandled(inner),
2989 }
2990 }
2991}
2992impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError, R>>
2993 for Error
2994where
2995 R: Send + Sync + std::fmt::Debug + 'static,
2996{
2997 fn from(
2998 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError, R>,
2999 ) -> Self {
3000 match err {
3001 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3002 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3003 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3004 source: err.into(),
3005 }),
3006 }
3007 }
3008}
3009impl From<crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError> for Error {
3010 fn from(err: crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError) -> Self {
3011 match err {
3012 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InternalServiceException(inner) => {
3013 Error::InternalServiceException(inner)
3014 }
3015 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InvalidParameterException(inner) => {
3016 Error::InvalidParameterException(inner)
3017 }
3018 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::InvalidRequestException(inner) => {
3019 Error::InvalidRequestException(inner)
3020 }
3021 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ResourceInUseException(inner) => {
3022 Error::ResourceInUseException(inner)
3023 }
3024 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ResourceNotFoundException(inner) => {
3025 Error::ResourceNotFoundException(inner)
3026 }
3027 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::ThrottlingException(inner) => {
3028 Error::ThrottlingException(inner)
3029 }
3030 crate::operation::delete_user_hierarchy_group::DeleteUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
3031 }
3032 }
3033}
3034impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view::DeleteViewError, R>> for Error
3035where
3036 R: Send + Sync + std::fmt::Debug + 'static,
3037{
3038 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view::DeleteViewError, R>) -> Self {
3039 match err {
3040 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3041 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3042 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3043 source: err.into(),
3044 }),
3045 }
3046 }
3047}
3048impl From<crate::operation::delete_view::DeleteViewError> for Error {
3049 fn from(err: crate::operation::delete_view::DeleteViewError) -> Self {
3050 match err {
3051 crate::operation::delete_view::DeleteViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3052 crate::operation::delete_view::DeleteViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3053 crate::operation::delete_view::DeleteViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3054 crate::operation::delete_view::DeleteViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3055 crate::operation::delete_view::DeleteViewError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3056 crate::operation::delete_view::DeleteViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3057 crate::operation::delete_view::DeleteViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3058 crate::operation::delete_view::DeleteViewError::Unhandled(inner) => Error::Unhandled(inner),
3059 }
3060 }
3061}
3062impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view_version::DeleteViewVersionError, R>> for Error
3063where
3064 R: Send + Sync + std::fmt::Debug + 'static,
3065{
3066 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_view_version::DeleteViewVersionError, R>) -> Self {
3067 match err {
3068 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3069 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3070 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3071 source: err.into(),
3072 }),
3073 }
3074 }
3075}
3076impl From<crate::operation::delete_view_version::DeleteViewVersionError> for Error {
3077 fn from(err: crate::operation::delete_view_version::DeleteViewVersionError) -> Self {
3078 match err {
3079 crate::operation::delete_view_version::DeleteViewVersionError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3080 crate::operation::delete_view_version::DeleteViewVersionError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3081 crate::operation::delete_view_version::DeleteViewVersionError::InvalidParameterException(inner) => {
3082 Error::InvalidParameterException(inner)
3083 }
3084 crate::operation::delete_view_version::DeleteViewVersionError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3085 crate::operation::delete_view_version::DeleteViewVersionError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3086 crate::operation::delete_view_version::DeleteViewVersionError::ResourceNotFoundException(inner) => {
3087 Error::ResourceNotFoundException(inner)
3088 }
3089 crate::operation::delete_view_version::DeleteViewVersionError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
3090 crate::operation::delete_view_version::DeleteViewVersionError::Unhandled(inner) => Error::Unhandled(inner),
3091 }
3092 }
3093}
3094impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vocabulary::DeleteVocabularyError, R>> for Error
3095where
3096 R: Send + Sync + std::fmt::Debug + 'static,
3097{
3098 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::delete_vocabulary::DeleteVocabularyError, R>) -> Self {
3099 match err {
3100 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3101 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3102 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3103 source: err.into(),
3104 }),
3105 }
3106 }
3107}
3108impl From<crate::operation::delete_vocabulary::DeleteVocabularyError> for Error {
3109 fn from(err: crate::operation::delete_vocabulary::DeleteVocabularyError) -> Self {
3110 match err {
3111 crate::operation::delete_vocabulary::DeleteVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3112 crate::operation::delete_vocabulary::DeleteVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3113 crate::operation::delete_vocabulary::DeleteVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3114 crate::operation::delete_vocabulary::DeleteVocabularyError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
3115 crate::operation::delete_vocabulary::DeleteVocabularyError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3116 crate::operation::delete_vocabulary::DeleteVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3117 crate::operation::delete_vocabulary::DeleteVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
3118 }
3119 }
3120}
3121impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_agent_status::DescribeAgentStatusError, R>> for Error
3122where
3123 R: Send + Sync + std::fmt::Debug + 'static,
3124{
3125 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_agent_status::DescribeAgentStatusError, R>) -> Self {
3126 match err {
3127 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3128 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3129 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3130 source: err.into(),
3131 }),
3132 }
3133 }
3134}
3135impl From<crate::operation::describe_agent_status::DescribeAgentStatusError> for Error {
3136 fn from(err: crate::operation::describe_agent_status::DescribeAgentStatusError) -> Self {
3137 match err {
3138 crate::operation::describe_agent_status::DescribeAgentStatusError::InternalServiceException(inner) => {
3139 Error::InternalServiceException(inner)
3140 }
3141 crate::operation::describe_agent_status::DescribeAgentStatusError::InvalidParameterException(inner) => {
3142 Error::InvalidParameterException(inner)
3143 }
3144 crate::operation::describe_agent_status::DescribeAgentStatusError::InvalidRequestException(inner) => {
3145 Error::InvalidRequestException(inner)
3146 }
3147 crate::operation::describe_agent_status::DescribeAgentStatusError::ResourceNotFoundException(inner) => {
3148 Error::ResourceNotFoundException(inner)
3149 }
3150 crate::operation::describe_agent_status::DescribeAgentStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3151 crate::operation::describe_agent_status::DescribeAgentStatusError::Unhandled(inner) => Error::Unhandled(inner),
3152 }
3153 }
3154}
3155impl<R>
3156 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError, R>>
3157 for Error
3158where
3159 R: Send + Sync + std::fmt::Debug + 'static,
3160{
3161 fn from(
3162 err: ::aws_smithy_runtime_api::client::result::SdkError<
3163 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError,
3164 R,
3165 >,
3166 ) -> Self {
3167 match err {
3168 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3169 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3170 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3171 source: err.into(),
3172 }),
3173 }
3174 }
3175}
3176impl From<crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError> for Error {
3177 fn from(err: crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError) -> Self {
3178 match err {
3179 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InternalServiceException(inner) => {
3180 Error::InternalServiceException(inner)
3181 }
3182 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InvalidParameterException(inner) => {
3183 Error::InvalidParameterException(inner)
3184 }
3185 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::InvalidRequestException(inner) => {
3186 Error::InvalidRequestException(inner)
3187 }
3188 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::ResourceNotFoundException(inner) => {
3189 Error::ResourceNotFoundException(inner)
3190 }
3191 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::ThrottlingException(inner) => {
3192 Error::ThrottlingException(inner)
3193 }
3194 crate::operation::describe_authentication_profile::DescribeAuthenticationProfileError::Unhandled(inner) => Error::Unhandled(inner),
3195 }
3196 }
3197}
3198impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact::DescribeContactError, R>> for Error
3199where
3200 R: Send + Sync + std::fmt::Debug + 'static,
3201{
3202 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact::DescribeContactError, R>) -> Self {
3203 match err {
3204 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3205 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3206 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3207 source: err.into(),
3208 }),
3209 }
3210 }
3211}
3212impl From<crate::operation::describe_contact::DescribeContactError> for Error {
3213 fn from(err: crate::operation::describe_contact::DescribeContactError) -> Self {
3214 match err {
3215 crate::operation::describe_contact::DescribeContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3216 crate::operation::describe_contact::DescribeContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3217 crate::operation::describe_contact::DescribeContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3218 crate::operation::describe_contact::DescribeContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3219 crate::operation::describe_contact::DescribeContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3220 crate::operation::describe_contact::DescribeContactError::Unhandled(inner) => Error::Unhandled(inner),
3221 }
3222 }
3223}
3224impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError, R>>
3225 for Error
3226where
3227 R: Send + Sync + std::fmt::Debug + 'static,
3228{
3229 fn from(
3230 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError, R>,
3231 ) -> Self {
3232 match err {
3233 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3234 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3235 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3236 source: err.into(),
3237 }),
3238 }
3239 }
3240}
3241impl From<crate::operation::describe_contact_evaluation::DescribeContactEvaluationError> for Error {
3242 fn from(err: crate::operation::describe_contact_evaluation::DescribeContactEvaluationError) -> Self {
3243 match err {
3244 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::InternalServiceException(inner) => {
3245 Error::InternalServiceException(inner)
3246 }
3247 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::InvalidParameterException(inner) => {
3248 Error::InvalidParameterException(inner)
3249 }
3250 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::ResourceNotFoundException(inner) => {
3251 Error::ResourceNotFoundException(inner)
3252 }
3253 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::ThrottlingException(inner) => {
3254 Error::ThrottlingException(inner)
3255 }
3256 crate::operation::describe_contact_evaluation::DescribeContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
3257 }
3258 }
3259}
3260impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow::DescribeContactFlowError, R>> for Error
3261where
3262 R: Send + Sync + std::fmt::Debug + 'static,
3263{
3264 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow::DescribeContactFlowError, R>) -> Self {
3265 match err {
3266 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3267 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3268 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3269 source: err.into(),
3270 }),
3271 }
3272 }
3273}
3274impl From<crate::operation::describe_contact_flow::DescribeContactFlowError> for Error {
3275 fn from(err: crate::operation::describe_contact_flow::DescribeContactFlowError) -> Self {
3276 match err {
3277 crate::operation::describe_contact_flow::DescribeContactFlowError::ContactFlowNotPublishedException(inner) => {
3278 Error::ContactFlowNotPublishedException(inner)
3279 }
3280 crate::operation::describe_contact_flow::DescribeContactFlowError::InternalServiceException(inner) => {
3281 Error::InternalServiceException(inner)
3282 }
3283 crate::operation::describe_contact_flow::DescribeContactFlowError::InvalidParameterException(inner) => {
3284 Error::InvalidParameterException(inner)
3285 }
3286 crate::operation::describe_contact_flow::DescribeContactFlowError::InvalidRequestException(inner) => {
3287 Error::InvalidRequestException(inner)
3288 }
3289 crate::operation::describe_contact_flow::DescribeContactFlowError::ResourceNotFoundException(inner) => {
3290 Error::ResourceNotFoundException(inner)
3291 }
3292 crate::operation::describe_contact_flow::DescribeContactFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3293 crate::operation::describe_contact_flow::DescribeContactFlowError::Unhandled(inner) => Error::Unhandled(inner),
3294 }
3295 }
3296}
3297impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError, R>>
3298 for Error
3299where
3300 R: Send + Sync + std::fmt::Debug + 'static,
3301{
3302 fn from(
3303 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError, R>,
3304 ) -> Self {
3305 match err {
3306 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3307 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3308 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3309 source: err.into(),
3310 }),
3311 }
3312 }
3313}
3314impl From<crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError> for Error {
3315 fn from(err: crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError) -> Self {
3316 match err {
3317 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::AccessDeniedException(inner) => {
3318 Error::AccessDeniedException(inner)
3319 }
3320 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InternalServiceException(inner) => {
3321 Error::InternalServiceException(inner)
3322 }
3323 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InvalidParameterException(inner) => {
3324 Error::InvalidParameterException(inner)
3325 }
3326 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::InvalidRequestException(inner) => {
3327 Error::InvalidRequestException(inner)
3328 }
3329 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::ResourceNotFoundException(inner) => {
3330 Error::ResourceNotFoundException(inner)
3331 }
3332 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::ThrottlingException(inner) => {
3333 Error::ThrottlingException(inner)
3334 }
3335 crate::operation::describe_contact_flow_module::DescribeContactFlowModuleError::Unhandled(inner) => Error::Unhandled(inner),
3336 }
3337 }
3338}
3339impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_email_address::DescribeEmailAddressError, R>> for Error
3340where
3341 R: Send + Sync + std::fmt::Debug + 'static,
3342{
3343 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_email_address::DescribeEmailAddressError, R>) -> Self {
3344 match err {
3345 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3346 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3347 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3348 source: err.into(),
3349 }),
3350 }
3351 }
3352}
3353impl From<crate::operation::describe_email_address::DescribeEmailAddressError> for Error {
3354 fn from(err: crate::operation::describe_email_address::DescribeEmailAddressError) -> Self {
3355 match err {
3356 crate::operation::describe_email_address::DescribeEmailAddressError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3357 crate::operation::describe_email_address::DescribeEmailAddressError::InternalServiceException(inner) => {
3358 Error::InternalServiceException(inner)
3359 }
3360 crate::operation::describe_email_address::DescribeEmailAddressError::InvalidParameterException(inner) => {
3361 Error::InvalidParameterException(inner)
3362 }
3363 crate::operation::describe_email_address::DescribeEmailAddressError::InvalidRequestException(inner) => {
3364 Error::InvalidRequestException(inner)
3365 }
3366 crate::operation::describe_email_address::DescribeEmailAddressError::ResourceNotFoundException(inner) => {
3367 Error::ResourceNotFoundException(inner)
3368 }
3369 crate::operation::describe_email_address::DescribeEmailAddressError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3370 crate::operation::describe_email_address::DescribeEmailAddressError::Unhandled(inner) => Error::Unhandled(inner),
3371 }
3372 }
3373}
3374impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_evaluation_form::DescribeEvaluationFormError, R>> for Error
3375where
3376 R: Send + Sync + std::fmt::Debug + 'static,
3377{
3378 fn from(
3379 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_evaluation_form::DescribeEvaluationFormError, R>,
3380 ) -> Self {
3381 match err {
3382 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3383 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3384 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3385 source: err.into(),
3386 }),
3387 }
3388 }
3389}
3390impl From<crate::operation::describe_evaluation_form::DescribeEvaluationFormError> for Error {
3391 fn from(err: crate::operation::describe_evaluation_form::DescribeEvaluationFormError) -> Self {
3392 match err {
3393 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::InternalServiceException(inner) => {
3394 Error::InternalServiceException(inner)
3395 }
3396 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::InvalidParameterException(inner) => {
3397 Error::InvalidParameterException(inner)
3398 }
3399 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::ResourceNotFoundException(inner) => {
3400 Error::ResourceNotFoundException(inner)
3401 }
3402 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3403 crate::operation::describe_evaluation_form::DescribeEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
3404 }
3405 }
3406}
3407impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError, R>>
3408 for Error
3409where
3410 R: Send + Sync + std::fmt::Debug + 'static,
3411{
3412 fn from(
3413 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError, R>,
3414 ) -> Self {
3415 match err {
3416 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3417 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3418 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3419 source: err.into(),
3420 }),
3421 }
3422 }
3423}
3424impl From<crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError> for Error {
3425 fn from(err: crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError) -> Self {
3426 match err {
3427 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InternalServiceException(inner) => {
3428 Error::InternalServiceException(inner)
3429 }
3430 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InvalidParameterException(inner) => {
3431 Error::InvalidParameterException(inner)
3432 }
3433 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::InvalidRequestException(inner) => {
3434 Error::InvalidRequestException(inner)
3435 }
3436 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::ResourceNotFoundException(inner) => {
3437 Error::ResourceNotFoundException(inner)
3438 }
3439 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::ThrottlingException(inner) => {
3440 Error::ThrottlingException(inner)
3441 }
3442 crate::operation::describe_hours_of_operation::DescribeHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
3443 }
3444 }
3445}
3446impl<R>
3447 From<
3448 ::aws_smithy_runtime_api::client::result::SdkError<
3449 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError,
3450 R,
3451 >,
3452 > for Error
3453where
3454 R: Send + Sync + std::fmt::Debug + 'static,
3455{
3456 fn from(
3457 err: ::aws_smithy_runtime_api::client::result::SdkError<
3458 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError,
3459 R,
3460 >,
3461 ) -> Self {
3462 match err {
3463 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3464 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3465 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3466 source: err.into(),
3467 }),
3468 }
3469 }
3470}
3471impl From<crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError> for Error {
3472 fn from(err: crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError) -> Self {
3473 match err {
3474 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InternalServiceException(inner) => {
3475 Error::InternalServiceException(inner)
3476 }
3477 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InvalidParameterException(inner) => {
3478 Error::InvalidParameterException(inner)
3479 }
3480 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::InvalidRequestException(inner) => {
3481 Error::InvalidRequestException(inner)
3482 }
3483 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
3484 Error::ResourceNotFoundException(inner)
3485 }
3486 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::ThrottlingException(inner) => {
3487 Error::ThrottlingException(inner)
3488 }
3489 crate::operation::describe_hours_of_operation_override::DescribeHoursOfOperationOverrideError::Unhandled(inner) => {
3490 Error::Unhandled(inner)
3491 }
3492 }
3493 }
3494}
3495impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance::DescribeInstanceError, R>> for Error
3496where
3497 R: Send + Sync + std::fmt::Debug + 'static,
3498{
3499 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance::DescribeInstanceError, R>) -> Self {
3500 match err {
3501 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3502 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3503 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3504 source: err.into(),
3505 }),
3506 }
3507 }
3508}
3509impl From<crate::operation::describe_instance::DescribeInstanceError> for Error {
3510 fn from(err: crate::operation::describe_instance::DescribeInstanceError) -> Self {
3511 match err {
3512 crate::operation::describe_instance::DescribeInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3513 crate::operation::describe_instance::DescribeInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3514 crate::operation::describe_instance::DescribeInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3515 crate::operation::describe_instance::DescribeInstanceError::Unhandled(inner) => Error::Unhandled(inner),
3516 }
3517 }
3518}
3519impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError, R>>
3520 for Error
3521where
3522 R: Send + Sync + std::fmt::Debug + 'static,
3523{
3524 fn from(
3525 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError, R>,
3526 ) -> Self {
3527 match err {
3528 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3529 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3530 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3531 source: err.into(),
3532 }),
3533 }
3534 }
3535}
3536impl From<crate::operation::describe_instance_attribute::DescribeInstanceAttributeError> for Error {
3537 fn from(err: crate::operation::describe_instance_attribute::DescribeInstanceAttributeError) -> Self {
3538 match err {
3539 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InternalServiceException(inner) => {
3540 Error::InternalServiceException(inner)
3541 }
3542 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InvalidParameterException(inner) => {
3543 Error::InvalidParameterException(inner)
3544 }
3545 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::InvalidRequestException(inner) => {
3546 Error::InvalidRequestException(inner)
3547 }
3548 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::ResourceNotFoundException(inner) => {
3549 Error::ResourceNotFoundException(inner)
3550 }
3551 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::ThrottlingException(inner) => {
3552 Error::ThrottlingException(inner)
3553 }
3554 crate::operation::describe_instance_attribute::DescribeInstanceAttributeError::Unhandled(inner) => Error::Unhandled(inner),
3555 }
3556 }
3557}
3558impl<R>
3559 From<
3560 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError, R>,
3561 > for Error
3562where
3563 R: Send + Sync + std::fmt::Debug + 'static,
3564{
3565 fn from(
3566 err: ::aws_smithy_runtime_api::client::result::SdkError<
3567 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError,
3568 R,
3569 >,
3570 ) -> Self {
3571 match err {
3572 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3573 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3574 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3575 source: err.into(),
3576 }),
3577 }
3578 }
3579}
3580impl From<crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError> for Error {
3581 fn from(err: crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError) -> Self {
3582 match err {
3583 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InternalServiceException(inner) => {
3584 Error::InternalServiceException(inner)
3585 }
3586 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InvalidParameterException(inner) => {
3587 Error::InvalidParameterException(inner)
3588 }
3589 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::InvalidRequestException(inner) => {
3590 Error::InvalidRequestException(inner)
3591 }
3592 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::ResourceNotFoundException(inner) => {
3593 Error::ResourceNotFoundException(inner)
3594 }
3595 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::ThrottlingException(inner) => {
3596 Error::ThrottlingException(inner)
3597 }
3598 crate::operation::describe_instance_storage_config::DescribeInstanceStorageConfigError::Unhandled(inner) => Error::Unhandled(inner),
3599 }
3600 }
3601}
3602impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_phone_number::DescribePhoneNumberError, R>> for Error
3603where
3604 R: Send + Sync + std::fmt::Debug + 'static,
3605{
3606 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_phone_number::DescribePhoneNumberError, R>) -> Self {
3607 match err {
3608 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3609 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3610 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3611 source: err.into(),
3612 }),
3613 }
3614 }
3615}
3616impl From<crate::operation::describe_phone_number::DescribePhoneNumberError> for Error {
3617 fn from(err: crate::operation::describe_phone_number::DescribePhoneNumberError) -> Self {
3618 match err {
3619 crate::operation::describe_phone_number::DescribePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3620 crate::operation::describe_phone_number::DescribePhoneNumberError::InternalServiceException(inner) => {
3621 Error::InternalServiceException(inner)
3622 }
3623 crate::operation::describe_phone_number::DescribePhoneNumberError::InvalidParameterException(inner) => {
3624 Error::InvalidParameterException(inner)
3625 }
3626 crate::operation::describe_phone_number::DescribePhoneNumberError::ResourceNotFoundException(inner) => {
3627 Error::ResourceNotFoundException(inner)
3628 }
3629 crate::operation::describe_phone_number::DescribePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3630 crate::operation::describe_phone_number::DescribePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
3631 }
3632 }
3633}
3634impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError, R>>
3635 for Error
3636where
3637 R: Send + Sync + std::fmt::Debug + 'static,
3638{
3639 fn from(
3640 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError, R>,
3641 ) -> Self {
3642 match err {
3643 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3644 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3645 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3646 source: err.into(),
3647 }),
3648 }
3649 }
3650}
3651impl From<crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError> for Error {
3652 fn from(err: crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError) -> Self {
3653 match err {
3654 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InternalServiceException(inner) => {
3655 Error::InternalServiceException(inner)
3656 }
3657 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InvalidParameterException(inner) => {
3658 Error::InvalidParameterException(inner)
3659 }
3660 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::InvalidRequestException(inner) => {
3661 Error::InvalidRequestException(inner)
3662 }
3663 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::ResourceNotFoundException(inner) => {
3664 Error::ResourceNotFoundException(inner)
3665 }
3666 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::ThrottlingException(inner) => {
3667 Error::ThrottlingException(inner)
3668 }
3669 crate::operation::describe_predefined_attribute::DescribePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
3670 }
3671 }
3672}
3673impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_prompt::DescribePromptError, R>> for Error
3674where
3675 R: Send + Sync + std::fmt::Debug + 'static,
3676{
3677 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_prompt::DescribePromptError, R>) -> Self {
3678 match err {
3679 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3680 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3681 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3682 source: err.into(),
3683 }),
3684 }
3685 }
3686}
3687impl From<crate::operation::describe_prompt::DescribePromptError> for Error {
3688 fn from(err: crate::operation::describe_prompt::DescribePromptError) -> Self {
3689 match err {
3690 crate::operation::describe_prompt::DescribePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3691 crate::operation::describe_prompt::DescribePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3692 crate::operation::describe_prompt::DescribePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3693 crate::operation::describe_prompt::DescribePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3694 crate::operation::describe_prompt::DescribePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3695 crate::operation::describe_prompt::DescribePromptError::Unhandled(inner) => Error::Unhandled(inner),
3696 }
3697 }
3698}
3699impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_queue::DescribeQueueError, R>> for Error
3700where
3701 R: Send + Sync + std::fmt::Debug + 'static,
3702{
3703 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_queue::DescribeQueueError, R>) -> Self {
3704 match err {
3705 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3706 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3707 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3708 source: err.into(),
3709 }),
3710 }
3711 }
3712}
3713impl From<crate::operation::describe_queue::DescribeQueueError> for Error {
3714 fn from(err: crate::operation::describe_queue::DescribeQueueError) -> Self {
3715 match err {
3716 crate::operation::describe_queue::DescribeQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3717 crate::operation::describe_queue::DescribeQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3718 crate::operation::describe_queue::DescribeQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3719 crate::operation::describe_queue::DescribeQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3720 crate::operation::describe_queue::DescribeQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3721 crate::operation::describe_queue::DescribeQueueError::Unhandled(inner) => Error::Unhandled(inner),
3722 }
3723 }
3724}
3725impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_quick_connect::DescribeQuickConnectError, R>> for Error
3726where
3727 R: Send + Sync + std::fmt::Debug + 'static,
3728{
3729 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_quick_connect::DescribeQuickConnectError, R>) -> Self {
3730 match err {
3731 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3732 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3733 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3734 source: err.into(),
3735 }),
3736 }
3737 }
3738}
3739impl From<crate::operation::describe_quick_connect::DescribeQuickConnectError> for Error {
3740 fn from(err: crate::operation::describe_quick_connect::DescribeQuickConnectError) -> Self {
3741 match err {
3742 crate::operation::describe_quick_connect::DescribeQuickConnectError::InternalServiceException(inner) => {
3743 Error::InternalServiceException(inner)
3744 }
3745 crate::operation::describe_quick_connect::DescribeQuickConnectError::InvalidParameterException(inner) => {
3746 Error::InvalidParameterException(inner)
3747 }
3748 crate::operation::describe_quick_connect::DescribeQuickConnectError::InvalidRequestException(inner) => {
3749 Error::InvalidRequestException(inner)
3750 }
3751 crate::operation::describe_quick_connect::DescribeQuickConnectError::ResourceNotFoundException(inner) => {
3752 Error::ResourceNotFoundException(inner)
3753 }
3754 crate::operation::describe_quick_connect::DescribeQuickConnectError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3755 crate::operation::describe_quick_connect::DescribeQuickConnectError::Unhandled(inner) => Error::Unhandled(inner),
3756 }
3757 }
3758}
3759impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_routing_profile::DescribeRoutingProfileError, R>> for Error
3760where
3761 R: Send + Sync + std::fmt::Debug + 'static,
3762{
3763 fn from(
3764 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_routing_profile::DescribeRoutingProfileError, R>,
3765 ) -> Self {
3766 match err {
3767 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3768 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3769 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3770 source: err.into(),
3771 }),
3772 }
3773 }
3774}
3775impl From<crate::operation::describe_routing_profile::DescribeRoutingProfileError> for Error {
3776 fn from(err: crate::operation::describe_routing_profile::DescribeRoutingProfileError) -> Self {
3777 match err {
3778 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InternalServiceException(inner) => {
3779 Error::InternalServiceException(inner)
3780 }
3781 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InvalidParameterException(inner) => {
3782 Error::InvalidParameterException(inner)
3783 }
3784 crate::operation::describe_routing_profile::DescribeRoutingProfileError::InvalidRequestException(inner) => {
3785 Error::InvalidRequestException(inner)
3786 }
3787 crate::operation::describe_routing_profile::DescribeRoutingProfileError::ResourceNotFoundException(inner) => {
3788 Error::ResourceNotFoundException(inner)
3789 }
3790 crate::operation::describe_routing_profile::DescribeRoutingProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3791 crate::operation::describe_routing_profile::DescribeRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
3792 }
3793 }
3794}
3795impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_rule::DescribeRuleError, R>> for Error
3796where
3797 R: Send + Sync + std::fmt::Debug + 'static,
3798{
3799 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_rule::DescribeRuleError, R>) -> Self {
3800 match err {
3801 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3802 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3803 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3804 source: err.into(),
3805 }),
3806 }
3807 }
3808}
3809impl From<crate::operation::describe_rule::DescribeRuleError> for Error {
3810 fn from(err: crate::operation::describe_rule::DescribeRuleError) -> Self {
3811 match err {
3812 crate::operation::describe_rule::DescribeRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
3813 crate::operation::describe_rule::DescribeRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3814 crate::operation::describe_rule::DescribeRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3815 crate::operation::describe_rule::DescribeRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3816 crate::operation::describe_rule::DescribeRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3817 crate::operation::describe_rule::DescribeRuleError::Unhandled(inner) => Error::Unhandled(inner),
3818 }
3819 }
3820}
3821impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_security_profile::DescribeSecurityProfileError, R>>
3822 for Error
3823where
3824 R: Send + Sync + std::fmt::Debug + 'static,
3825{
3826 fn from(
3827 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_security_profile::DescribeSecurityProfileError, R>,
3828 ) -> Self {
3829 match err {
3830 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3831 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3832 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3833 source: err.into(),
3834 }),
3835 }
3836 }
3837}
3838impl From<crate::operation::describe_security_profile::DescribeSecurityProfileError> for Error {
3839 fn from(err: crate::operation::describe_security_profile::DescribeSecurityProfileError) -> Self {
3840 match err {
3841 crate::operation::describe_security_profile::DescribeSecurityProfileError::InternalServiceException(inner) => {
3842 Error::InternalServiceException(inner)
3843 }
3844 crate::operation::describe_security_profile::DescribeSecurityProfileError::InvalidParameterException(inner) => {
3845 Error::InvalidParameterException(inner)
3846 }
3847 crate::operation::describe_security_profile::DescribeSecurityProfileError::InvalidRequestException(inner) => {
3848 Error::InvalidRequestException(inner)
3849 }
3850 crate::operation::describe_security_profile::DescribeSecurityProfileError::ResourceNotFoundException(inner) => {
3851 Error::ResourceNotFoundException(inner)
3852 }
3853 crate::operation::describe_security_profile::DescribeSecurityProfileError::ThrottlingException(inner) => {
3854 Error::ThrottlingException(inner)
3855 }
3856 crate::operation::describe_security_profile::DescribeSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
3857 }
3858 }
3859}
3860impl<R>
3861 From<
3862 ::aws_smithy_runtime_api::client::result::SdkError<
3863 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError,
3864 R,
3865 >,
3866 > for Error
3867where
3868 R: Send + Sync + std::fmt::Debug + 'static,
3869{
3870 fn from(
3871 err: ::aws_smithy_runtime_api::client::result::SdkError<
3872 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError,
3873 R,
3874 >,
3875 ) -> Self {
3876 match err {
3877 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3878 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3879 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3880 source: err.into(),
3881 }),
3882 }
3883 }
3884}
3885impl From<crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError> for Error {
3886 fn from(err: crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError) -> Self {
3887 match err {
3888 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::AccessDeniedException(inner) => {
3889 Error::AccessDeniedException(inner)
3890 }
3891 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::InternalServiceException(inner) => {
3892 Error::InternalServiceException(inner)
3893 }
3894 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::InvalidRequestException(inner) => {
3895 Error::InvalidRequestException(inner)
3896 }
3897 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::ResourceNotFoundException(inner) => {
3898 Error::ResourceNotFoundException(inner)
3899 }
3900 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::ThrottlingException(inner) => {
3901 Error::ThrottlingException(inner)
3902 }
3903 crate::operation::describe_traffic_distribution_group::DescribeTrafficDistributionGroupError::Unhandled(inner) => Error::Unhandled(inner),
3904 }
3905 }
3906}
3907impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>> for Error
3908where
3909 R: Send + Sync + std::fmt::Debug + 'static,
3910{
3911 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user::DescribeUserError, R>) -> Self {
3912 match err {
3913 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3914 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3915 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3916 source: err.into(),
3917 }),
3918 }
3919 }
3920}
3921impl From<crate::operation::describe_user::DescribeUserError> for Error {
3922 fn from(err: crate::operation::describe_user::DescribeUserError) -> Self {
3923 match err {
3924 crate::operation::describe_user::DescribeUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
3925 crate::operation::describe_user::DescribeUserError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
3926 crate::operation::describe_user::DescribeUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
3927 crate::operation::describe_user::DescribeUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
3928 crate::operation::describe_user::DescribeUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
3929 crate::operation::describe_user::DescribeUserError::Unhandled(inner) => Error::Unhandled(inner),
3930 }
3931 }
3932}
3933impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError, R>>
3934 for Error
3935where
3936 R: Send + Sync + std::fmt::Debug + 'static,
3937{
3938 fn from(
3939 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError, R>,
3940 ) -> Self {
3941 match err {
3942 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3943 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3944 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3945 source: err.into(),
3946 }),
3947 }
3948 }
3949}
3950impl From<crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError> for Error {
3951 fn from(err: crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError) -> Self {
3952 match err {
3953 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InternalServiceException(inner) => {
3954 Error::InternalServiceException(inner)
3955 }
3956 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InvalidParameterException(inner) => {
3957 Error::InvalidParameterException(inner)
3958 }
3959 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::InvalidRequestException(inner) => {
3960 Error::InvalidRequestException(inner)
3961 }
3962 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::ResourceNotFoundException(inner) => {
3963 Error::ResourceNotFoundException(inner)
3964 }
3965 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::ThrottlingException(inner) => {
3966 Error::ThrottlingException(inner)
3967 }
3968 crate::operation::describe_user_hierarchy_group::DescribeUserHierarchyGroupError::Unhandled(inner) => Error::Unhandled(inner),
3969 }
3970 }
3971}
3972impl<R>
3973 From<
3974 ::aws_smithy_runtime_api::client::result::SdkError<
3975 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError,
3976 R,
3977 >,
3978 > for Error
3979where
3980 R: Send + Sync + std::fmt::Debug + 'static,
3981{
3982 fn from(
3983 err: ::aws_smithy_runtime_api::client::result::SdkError<
3984 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError,
3985 R,
3986 >,
3987 ) -> Self {
3988 match err {
3989 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
3990 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
3991 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
3992 source: err.into(),
3993 }),
3994 }
3995 }
3996}
3997impl From<crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError> for Error {
3998 fn from(err: crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError) -> Self {
3999 match err {
4000 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InternalServiceException(inner) => {
4001 Error::InternalServiceException(inner)
4002 }
4003 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InvalidParameterException(inner) => {
4004 Error::InvalidParameterException(inner)
4005 }
4006 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::InvalidRequestException(inner) => {
4007 Error::InvalidRequestException(inner)
4008 }
4009 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::ResourceNotFoundException(inner) => {
4010 Error::ResourceNotFoundException(inner)
4011 }
4012 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::ThrottlingException(inner) => {
4013 Error::ThrottlingException(inner)
4014 }
4015 crate::operation::describe_user_hierarchy_structure::DescribeUserHierarchyStructureError::Unhandled(inner) => Error::Unhandled(inner),
4016 }
4017 }
4018}
4019impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_view::DescribeViewError, R>> for Error
4020where
4021 R: Send + Sync + std::fmt::Debug + 'static,
4022{
4023 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_view::DescribeViewError, R>) -> Self {
4024 match err {
4025 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4026 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4027 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4028 source: err.into(),
4029 }),
4030 }
4031 }
4032}
4033impl From<crate::operation::describe_view::DescribeViewError> for Error {
4034 fn from(err: crate::operation::describe_view::DescribeViewError) -> Self {
4035 match err {
4036 crate::operation::describe_view::DescribeViewError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4037 crate::operation::describe_view::DescribeViewError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4038 crate::operation::describe_view::DescribeViewError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4039 crate::operation::describe_view::DescribeViewError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4040 crate::operation::describe_view::DescribeViewError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4041 crate::operation::describe_view::DescribeViewError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
4042 crate::operation::describe_view::DescribeViewError::Unhandled(inner) => Error::Unhandled(inner),
4043 }
4044 }
4045}
4046impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_vocabulary::DescribeVocabularyError, R>> for Error
4047where
4048 R: Send + Sync + std::fmt::Debug + 'static,
4049{
4050 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::describe_vocabulary::DescribeVocabularyError, R>) -> Self {
4051 match err {
4052 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4053 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4054 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4055 source: err.into(),
4056 }),
4057 }
4058 }
4059}
4060impl From<crate::operation::describe_vocabulary::DescribeVocabularyError> for Error {
4061 fn from(err: crate::operation::describe_vocabulary::DescribeVocabularyError) -> Self {
4062 match err {
4063 crate::operation::describe_vocabulary::DescribeVocabularyError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4064 crate::operation::describe_vocabulary::DescribeVocabularyError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4065 crate::operation::describe_vocabulary::DescribeVocabularyError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4066 crate::operation::describe_vocabulary::DescribeVocabularyError::ResourceNotFoundException(inner) => {
4067 Error::ResourceNotFoundException(inner)
4068 }
4069 crate::operation::describe_vocabulary::DescribeVocabularyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4070 crate::operation::describe_vocabulary::DescribeVocabularyError::Unhandled(inner) => Error::Unhandled(inner),
4071 }
4072 }
4073}
4074impl<R>
4075 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError, R>>
4076 for Error
4077where
4078 R: Send + Sync + std::fmt::Debug + 'static,
4079{
4080 fn from(
4081 err: ::aws_smithy_runtime_api::client::result::SdkError<
4082 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError,
4083 R,
4084 >,
4085 ) -> Self {
4086 match err {
4087 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4088 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4089 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4090 source: err.into(),
4091 }),
4092 }
4093 }
4094}
4095impl From<crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError> for Error {
4096 fn from(err: crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError) -> Self {
4097 match err {
4098 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InternalServiceException(inner) => {
4099 Error::InternalServiceException(inner)
4100 }
4101 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InvalidParameterException(inner) => {
4102 Error::InvalidParameterException(inner)
4103 }
4104 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::InvalidRequestException(inner) => {
4105 Error::InvalidRequestException(inner)
4106 }
4107 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::ResourceNotFoundException(inner) => {
4108 Error::ResourceNotFoundException(inner)
4109 }
4110 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::ThrottlingException(inner) => {
4111 Error::ThrottlingException(inner)
4112 }
4113 crate::operation::disassociate_analytics_data_set::DisassociateAnalyticsDataSetError::Unhandled(inner) => Error::Unhandled(inner),
4114 }
4115 }
4116}
4117impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError, R>>
4118 for Error
4119where
4120 R: Send + Sync + std::fmt::Debug + 'static,
4121{
4122 fn from(
4123 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError, R>,
4124 ) -> Self {
4125 match err {
4126 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4127 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4128 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4129 source: err.into(),
4130 }),
4131 }
4132 }
4133}
4134impl From<crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError> for Error {
4135 fn from(err: crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError) -> Self {
4136 match err {
4137 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InternalServiceException(inner) => {
4138 Error::InternalServiceException(inner)
4139 }
4140 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InvalidParameterException(inner) => {
4141 Error::InvalidParameterException(inner)
4142 }
4143 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::InvalidRequestException(inner) => {
4144 Error::InvalidRequestException(inner)
4145 }
4146 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::ResourceNotFoundException(inner) => {
4147 Error::ResourceNotFoundException(inner)
4148 }
4149 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::ThrottlingException(inner) => {
4150 Error::ThrottlingException(inner)
4151 }
4152 crate::operation::disassociate_approved_origin::DisassociateApprovedOriginError::Unhandled(inner) => Error::Unhandled(inner),
4153 }
4154 }
4155}
4156impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_bot::DisassociateBotError, R>> for Error
4157where
4158 R: Send + Sync + std::fmt::Debug + 'static,
4159{
4160 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_bot::DisassociateBotError, R>) -> Self {
4161 match err {
4162 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4163 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4164 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4165 source: err.into(),
4166 }),
4167 }
4168 }
4169}
4170impl From<crate::operation::disassociate_bot::DisassociateBotError> for Error {
4171 fn from(err: crate::operation::disassociate_bot::DisassociateBotError) -> Self {
4172 match err {
4173 crate::operation::disassociate_bot::DisassociateBotError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4174 crate::operation::disassociate_bot::DisassociateBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4175 crate::operation::disassociate_bot::DisassociateBotError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4176 crate::operation::disassociate_bot::DisassociateBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4177 crate::operation::disassociate_bot::DisassociateBotError::Unhandled(inner) => Error::Unhandled(inner),
4178 }
4179 }
4180}
4181impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_flow::DisassociateFlowError, R>> for Error
4182where
4183 R: Send + Sync + std::fmt::Debug + 'static,
4184{
4185 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_flow::DisassociateFlowError, R>) -> Self {
4186 match err {
4187 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4188 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4189 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4190 source: err.into(),
4191 }),
4192 }
4193 }
4194}
4195impl From<crate::operation::disassociate_flow::DisassociateFlowError> for Error {
4196 fn from(err: crate::operation::disassociate_flow::DisassociateFlowError) -> Self {
4197 match err {
4198 crate::operation::disassociate_flow::DisassociateFlowError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4199 crate::operation::disassociate_flow::DisassociateFlowError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4200 crate::operation::disassociate_flow::DisassociateFlowError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4201 crate::operation::disassociate_flow::DisassociateFlowError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4202 crate::operation::disassociate_flow::DisassociateFlowError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4203 crate::operation::disassociate_flow::DisassociateFlowError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4204 crate::operation::disassociate_flow::DisassociateFlowError::Unhandled(inner) => Error::Unhandled(inner),
4205 }
4206 }
4207}
4208impl<R>
4209 From<
4210 ::aws_smithy_runtime_api::client::result::SdkError<
4211 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError,
4212 R,
4213 >,
4214 > for Error
4215where
4216 R: Send + Sync + std::fmt::Debug + 'static,
4217{
4218 fn from(
4219 err: ::aws_smithy_runtime_api::client::result::SdkError<
4220 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError,
4221 R,
4222 >,
4223 ) -> Self {
4224 match err {
4225 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4226 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4227 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4228 source: err.into(),
4229 }),
4230 }
4231 }
4232}
4233impl From<crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError> for Error {
4234 fn from(err: crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError) -> Self {
4235 match err {
4236 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InternalServiceException(inner) => {
4237 Error::InternalServiceException(inner)
4238 }
4239 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InvalidParameterException(inner) => {
4240 Error::InvalidParameterException(inner)
4241 }
4242 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::InvalidRequestException(inner) => {
4243 Error::InvalidRequestException(inner)
4244 }
4245 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::ResourceNotFoundException(inner) => {
4246 Error::ResourceNotFoundException(inner)
4247 }
4248 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::ThrottlingException(inner) => {
4249 Error::ThrottlingException(inner)
4250 }
4251 crate::operation::disassociate_instance_storage_config::DisassociateInstanceStorageConfigError::Unhandled(inner) => {
4252 Error::Unhandled(inner)
4253 }
4254 }
4255 }
4256}
4257impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError, R>>
4258 for Error
4259where
4260 R: Send + Sync + std::fmt::Debug + 'static,
4261{
4262 fn from(
4263 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError, R>,
4264 ) -> Self {
4265 match err {
4266 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4267 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4268 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4269 source: err.into(),
4270 }),
4271 }
4272 }
4273}
4274impl From<crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError> for Error {
4275 fn from(err: crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError) -> Self {
4276 match err {
4277 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InternalServiceException(inner) => {
4278 Error::InternalServiceException(inner)
4279 }
4280 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InvalidParameterException(inner) => {
4281 Error::InvalidParameterException(inner)
4282 }
4283 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::InvalidRequestException(inner) => {
4284 Error::InvalidRequestException(inner)
4285 }
4286 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::ResourceNotFoundException(inner) => {
4287 Error::ResourceNotFoundException(inner)
4288 }
4289 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::ThrottlingException(inner) => {
4290 Error::ThrottlingException(inner)
4291 }
4292 crate::operation::disassociate_lambda_function::DisassociateLambdaFunctionError::Unhandled(inner) => Error::Unhandled(inner),
4293 }
4294 }
4295}
4296impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lex_bot::DisassociateLexBotError, R>> for Error
4297where
4298 R: Send + Sync + std::fmt::Debug + 'static,
4299{
4300 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_lex_bot::DisassociateLexBotError, R>) -> Self {
4301 match err {
4302 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4303 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4304 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4305 source: err.into(),
4306 }),
4307 }
4308 }
4309}
4310impl From<crate::operation::disassociate_lex_bot::DisassociateLexBotError> for Error {
4311 fn from(err: crate::operation::disassociate_lex_bot::DisassociateLexBotError) -> Self {
4312 match err {
4313 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InternalServiceException(inner) => {
4314 Error::InternalServiceException(inner)
4315 }
4316 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InvalidParameterException(inner) => {
4317 Error::InvalidParameterException(inner)
4318 }
4319 crate::operation::disassociate_lex_bot::DisassociateLexBotError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4320 crate::operation::disassociate_lex_bot::DisassociateLexBotError::ResourceNotFoundException(inner) => {
4321 Error::ResourceNotFoundException(inner)
4322 }
4323 crate::operation::disassociate_lex_bot::DisassociateLexBotError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4324 crate::operation::disassociate_lex_bot::DisassociateLexBotError::Unhandled(inner) => Error::Unhandled(inner),
4325 }
4326 }
4327}
4328impl<R>
4329 From<
4330 ::aws_smithy_runtime_api::client::result::SdkError<
4331 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError,
4332 R,
4333 >,
4334 > for Error
4335where
4336 R: Send + Sync + std::fmt::Debug + 'static,
4337{
4338 fn from(
4339 err: ::aws_smithy_runtime_api::client::result::SdkError<
4340 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError,
4341 R,
4342 >,
4343 ) -> Self {
4344 match err {
4345 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4346 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4347 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4348 source: err.into(),
4349 }),
4350 }
4351 }
4352}
4353impl From<crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError> for Error {
4354 fn from(err: crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError) -> Self {
4355 match err {
4356 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::AccessDeniedException(inner) => {
4357 Error::AccessDeniedException(inner)
4358 }
4359 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::InternalServiceException(inner) => {
4360 Error::InternalServiceException(inner)
4361 }
4362 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::InvalidParameterException(inner) => {
4363 Error::InvalidParameterException(inner)
4364 }
4365 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::ResourceNotFoundException(inner) => {
4366 Error::ResourceNotFoundException(inner)
4367 }
4368 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::ThrottlingException(inner) => {
4369 Error::ThrottlingException(inner)
4370 }
4371 crate::operation::disassociate_phone_number_contact_flow::DisassociatePhoneNumberContactFlowError::Unhandled(inner) => {
4372 Error::Unhandled(inner)
4373 }
4374 }
4375 }
4376}
4377impl<R>
4378 From<
4379 ::aws_smithy_runtime_api::client::result::SdkError<
4380 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError,
4381 R,
4382 >,
4383 > for Error
4384where
4385 R: Send + Sync + std::fmt::Debug + 'static,
4386{
4387 fn from(
4388 err: ::aws_smithy_runtime_api::client::result::SdkError<
4389 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError,
4390 R,
4391 >,
4392 ) -> Self {
4393 match err {
4394 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4395 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4396 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4397 source: err.into(),
4398 }),
4399 }
4400 }
4401}
4402impl From<crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError> for Error {
4403 fn from(err: crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError) -> Self {
4404 match err {
4405 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InternalServiceException(inner) => {
4406 Error::InternalServiceException(inner)
4407 }
4408 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InvalidParameterException(inner) => {
4409 Error::InvalidParameterException(inner)
4410 }
4411 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::InvalidRequestException(inner) => {
4412 Error::InvalidRequestException(inner)
4413 }
4414 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::ResourceNotFoundException(inner) => {
4415 Error::ResourceNotFoundException(inner)
4416 }
4417 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::ThrottlingException(inner) => {
4418 Error::ThrottlingException(inner)
4419 }
4420 crate::operation::disassociate_queue_quick_connects::DisassociateQueueQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
4421 }
4422 }
4423}
4424impl<R>
4425 From<
4426 ::aws_smithy_runtime_api::client::result::SdkError<
4427 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError,
4428 R,
4429 >,
4430 > for Error
4431where
4432 R: Send + Sync + std::fmt::Debug + 'static,
4433{
4434 fn from(
4435 err: ::aws_smithy_runtime_api::client::result::SdkError<
4436 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError,
4437 R,
4438 >,
4439 ) -> Self {
4440 match err {
4441 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4442 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4443 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4444 source: err.into(),
4445 }),
4446 }
4447 }
4448}
4449impl From<crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError> for Error {
4450 fn from(err: crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError) -> Self {
4451 match err {
4452 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InternalServiceException(inner) => {
4453 Error::InternalServiceException(inner)
4454 }
4455 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InvalidParameterException(inner) => {
4456 Error::InvalidParameterException(inner)
4457 }
4458 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::InvalidRequestException(inner) => {
4459 Error::InvalidRequestException(inner)
4460 }
4461 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
4462 Error::ResourceNotFoundException(inner)
4463 }
4464 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::ThrottlingException(inner) => {
4465 Error::ThrottlingException(inner)
4466 }
4467 crate::operation::disassociate_routing_profile_queues::DisassociateRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
4468 }
4469 }
4470}
4471impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_security_key::DisassociateSecurityKeyError, R>>
4472 for Error
4473where
4474 R: Send + Sync + std::fmt::Debug + 'static,
4475{
4476 fn from(
4477 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_security_key::DisassociateSecurityKeyError, R>,
4478 ) -> Self {
4479 match err {
4480 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4481 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4482 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4483 source: err.into(),
4484 }),
4485 }
4486 }
4487}
4488impl From<crate::operation::disassociate_security_key::DisassociateSecurityKeyError> for Error {
4489 fn from(err: crate::operation::disassociate_security_key::DisassociateSecurityKeyError) -> Self {
4490 match err {
4491 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InternalServiceException(inner) => {
4492 Error::InternalServiceException(inner)
4493 }
4494 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InvalidParameterException(inner) => {
4495 Error::InvalidParameterException(inner)
4496 }
4497 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::InvalidRequestException(inner) => {
4498 Error::InvalidRequestException(inner)
4499 }
4500 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::ResourceNotFoundException(inner) => {
4501 Error::ResourceNotFoundException(inner)
4502 }
4503 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::ThrottlingException(inner) => {
4504 Error::ThrottlingException(inner)
4505 }
4506 crate::operation::disassociate_security_key::DisassociateSecurityKeyError::Unhandled(inner) => Error::Unhandled(inner),
4507 }
4508 }
4509}
4510impl<R>
4511 From<
4512 ::aws_smithy_runtime_api::client::result::SdkError<
4513 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError,
4514 R,
4515 >,
4516 > for Error
4517where
4518 R: Send + Sync + std::fmt::Debug + 'static,
4519{
4520 fn from(
4521 err: ::aws_smithy_runtime_api::client::result::SdkError<
4522 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError,
4523 R,
4524 >,
4525 ) -> Self {
4526 match err {
4527 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4528 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4529 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4530 source: err.into(),
4531 }),
4532 }
4533 }
4534}
4535impl From<crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError> for Error {
4536 fn from(err: crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError) -> Self {
4537 match err {
4538 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4539 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4540 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4541 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
4542 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4543 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4544 crate::operation::disassociate_traffic_distribution_group_user::DisassociateTrafficDistributionGroupUserError::Unhandled(inner) => Error::Unhandled(inner),
4545 }
4546 }
4547}
4548impl<R>
4549 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError, R>>
4550 for Error
4551where
4552 R: Send + Sync + std::fmt::Debug + 'static,
4553{
4554 fn from(
4555 err: ::aws_smithy_runtime_api::client::result::SdkError<
4556 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError,
4557 R,
4558 >,
4559 ) -> Self {
4560 match err {
4561 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4562 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4563 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4564 source: err.into(),
4565 }),
4566 }
4567 }
4568}
4569impl From<crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError> for Error {
4570 fn from(err: crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError) -> Self {
4571 match err {
4572 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InternalServiceException(inner) => {
4573 Error::InternalServiceException(inner)
4574 }
4575 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InvalidParameterException(inner) => {
4576 Error::InvalidParameterException(inner)
4577 }
4578 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::InvalidRequestException(inner) => {
4579 Error::InvalidRequestException(inner)
4580 }
4581 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::ResourceNotFoundException(inner) => {
4582 Error::ResourceNotFoundException(inner)
4583 }
4584 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::ThrottlingException(inner) => {
4585 Error::ThrottlingException(inner)
4586 }
4587 crate::operation::disassociate_user_proficiencies::DisassociateUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
4588 }
4589 }
4590}
4591impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::dismiss_user_contact::DismissUserContactError, R>> for Error
4592where
4593 R: Send + Sync + std::fmt::Debug + 'static,
4594{
4595 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::dismiss_user_contact::DismissUserContactError, R>) -> Self {
4596 match err {
4597 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4598 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4599 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4600 source: err.into(),
4601 }),
4602 }
4603 }
4604}
4605impl From<crate::operation::dismiss_user_contact::DismissUserContactError> for Error {
4606 fn from(err: crate::operation::dismiss_user_contact::DismissUserContactError) -> Self {
4607 match err {
4608 crate::operation::dismiss_user_contact::DismissUserContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4609 crate::operation::dismiss_user_contact::DismissUserContactError::InternalServiceException(inner) => {
4610 Error::InternalServiceException(inner)
4611 }
4612 crate::operation::dismiss_user_contact::DismissUserContactError::InvalidParameterException(inner) => {
4613 Error::InvalidParameterException(inner)
4614 }
4615 crate::operation::dismiss_user_contact::DismissUserContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4616 crate::operation::dismiss_user_contact::DismissUserContactError::ResourceNotFoundException(inner) => {
4617 Error::ResourceNotFoundException(inner)
4618 }
4619 crate::operation::dismiss_user_contact::DismissUserContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4620 crate::operation::dismiss_user_contact::DismissUserContactError::Unhandled(inner) => Error::Unhandled(inner),
4621 }
4622 }
4623}
4624impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_attached_file::GetAttachedFileError, R>> for Error
4625where
4626 R: Send + Sync + std::fmt::Debug + 'static,
4627{
4628 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_attached_file::GetAttachedFileError, R>) -> Self {
4629 match err {
4630 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4631 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4632 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4633 source: err.into(),
4634 }),
4635 }
4636 }
4637}
4638impl From<crate::operation::get_attached_file::GetAttachedFileError> for Error {
4639 fn from(err: crate::operation::get_attached_file::GetAttachedFileError) -> Self {
4640 match err {
4641 crate::operation::get_attached_file::GetAttachedFileError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4642 crate::operation::get_attached_file::GetAttachedFileError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4643 crate::operation::get_attached_file::GetAttachedFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4644 crate::operation::get_attached_file::GetAttachedFileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4645 crate::operation::get_attached_file::GetAttachedFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4646 crate::operation::get_attached_file::GetAttachedFileError::Unhandled(inner) => Error::Unhandled(inner),
4647 }
4648 }
4649}
4650impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_attributes::GetContactAttributesError, R>> for Error
4651where
4652 R: Send + Sync + std::fmt::Debug + 'static,
4653{
4654 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_contact_attributes::GetContactAttributesError, R>) -> Self {
4655 match err {
4656 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4657 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4658 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4659 source: err.into(),
4660 }),
4661 }
4662 }
4663}
4664impl From<crate::operation::get_contact_attributes::GetContactAttributesError> for Error {
4665 fn from(err: crate::operation::get_contact_attributes::GetContactAttributesError) -> Self {
4666 match err {
4667 crate::operation::get_contact_attributes::GetContactAttributesError::InternalServiceException(inner) => {
4668 Error::InternalServiceException(inner)
4669 }
4670 crate::operation::get_contact_attributes::GetContactAttributesError::InvalidRequestException(inner) => {
4671 Error::InvalidRequestException(inner)
4672 }
4673 crate::operation::get_contact_attributes::GetContactAttributesError::ResourceNotFoundException(inner) => {
4674 Error::ResourceNotFoundException(inner)
4675 }
4676 crate::operation::get_contact_attributes::GetContactAttributesError::Unhandled(inner) => Error::Unhandled(inner),
4677 }
4678 }
4679}
4680impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_metric_data::GetCurrentMetricDataError, R>> for Error
4681where
4682 R: Send + Sync + std::fmt::Debug + 'static,
4683{
4684 fn from(
4685 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_metric_data::GetCurrentMetricDataError, R>,
4686 ) -> Self {
4687 match err {
4688 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4689 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4690 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4691 source: err.into(),
4692 }),
4693 }
4694 }
4695}
4696impl From<crate::operation::get_current_metric_data::GetCurrentMetricDataError> for Error {
4697 fn from(err: crate::operation::get_current_metric_data::GetCurrentMetricDataError) -> Self {
4698 match err {
4699 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InternalServiceException(inner) => {
4700 Error::InternalServiceException(inner)
4701 }
4702 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InvalidParameterException(inner) => {
4703 Error::InvalidParameterException(inner)
4704 }
4705 crate::operation::get_current_metric_data::GetCurrentMetricDataError::InvalidRequestException(inner) => {
4706 Error::InvalidRequestException(inner)
4707 }
4708 crate::operation::get_current_metric_data::GetCurrentMetricDataError::ResourceNotFoundException(inner) => {
4709 Error::ResourceNotFoundException(inner)
4710 }
4711 crate::operation::get_current_metric_data::GetCurrentMetricDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4712 crate::operation::get_current_metric_data::GetCurrentMetricDataError::Unhandled(inner) => Error::Unhandled(inner),
4713 }
4714 }
4715}
4716impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_user_data::GetCurrentUserDataError, R>> for Error
4717where
4718 R: Send + Sync + std::fmt::Debug + 'static,
4719{
4720 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_current_user_data::GetCurrentUserDataError, R>) -> Self {
4721 match err {
4722 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4723 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4724 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4725 source: err.into(),
4726 }),
4727 }
4728 }
4729}
4730impl From<crate::operation::get_current_user_data::GetCurrentUserDataError> for Error {
4731 fn from(err: crate::operation::get_current_user_data::GetCurrentUserDataError) -> Self {
4732 match err {
4733 crate::operation::get_current_user_data::GetCurrentUserDataError::InternalServiceException(inner) => {
4734 Error::InternalServiceException(inner)
4735 }
4736 crate::operation::get_current_user_data::GetCurrentUserDataError::InvalidParameterException(inner) => {
4737 Error::InvalidParameterException(inner)
4738 }
4739 crate::operation::get_current_user_data::GetCurrentUserDataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4740 crate::operation::get_current_user_data::GetCurrentUserDataError::ResourceNotFoundException(inner) => {
4741 Error::ResourceNotFoundException(inner)
4742 }
4743 crate::operation::get_current_user_data::GetCurrentUserDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4744 crate::operation::get_current_user_data::GetCurrentUserDataError::Unhandled(inner) => Error::Unhandled(inner),
4745 }
4746 }
4747}
4748impl<R>
4749 From<
4750 ::aws_smithy_runtime_api::client::result::SdkError<
4751 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError,
4752 R,
4753 >,
4754 > for Error
4755where
4756 R: Send + Sync + std::fmt::Debug + 'static,
4757{
4758 fn from(
4759 err: ::aws_smithy_runtime_api::client::result::SdkError<
4760 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError,
4761 R,
4762 >,
4763 ) -> Self {
4764 match err {
4765 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4766 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4767 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4768 source: err.into(),
4769 }),
4770 }
4771 }
4772}
4773impl From<crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError> for Error {
4774 fn from(err: crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError) -> Self {
4775 match err {
4776 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InternalServiceException(inner) => {
4777 Error::InternalServiceException(inner)
4778 }
4779 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InvalidParameterException(inner) => {
4780 Error::InvalidParameterException(inner)
4781 }
4782 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::InvalidRequestException(inner) => {
4783 Error::InvalidRequestException(inner)
4784 }
4785 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::ResourceNotFoundException(inner) => {
4786 Error::ResourceNotFoundException(inner)
4787 }
4788 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::ThrottlingException(inner) => {
4789 Error::ThrottlingException(inner)
4790 }
4791 crate::operation::get_effective_hours_of_operations::GetEffectiveHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
4792 }
4793 }
4794}
4795impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_federation_token::GetFederationTokenError, R>> for Error
4796where
4797 R: Send + Sync + std::fmt::Debug + 'static,
4798{
4799 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_federation_token::GetFederationTokenError, R>) -> Self {
4800 match err {
4801 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4802 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4803 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4804 source: err.into(),
4805 }),
4806 }
4807 }
4808}
4809impl From<crate::operation::get_federation_token::GetFederationTokenError> for Error {
4810 fn from(err: crate::operation::get_federation_token::GetFederationTokenError) -> Self {
4811 match err {
4812 crate::operation::get_federation_token::GetFederationTokenError::DuplicateResourceException(inner) => {
4813 Error::DuplicateResourceException(inner)
4814 }
4815 crate::operation::get_federation_token::GetFederationTokenError::InternalServiceException(inner) => {
4816 Error::InternalServiceException(inner)
4817 }
4818 crate::operation::get_federation_token::GetFederationTokenError::InvalidParameterException(inner) => {
4819 Error::InvalidParameterException(inner)
4820 }
4821 crate::operation::get_federation_token::GetFederationTokenError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4822 crate::operation::get_federation_token::GetFederationTokenError::ResourceNotFoundException(inner) => {
4823 Error::ResourceNotFoundException(inner)
4824 }
4825 crate::operation::get_federation_token::GetFederationTokenError::UserNotFoundException(inner) => Error::UserNotFoundException(inner),
4826 crate::operation::get_federation_token::GetFederationTokenError::Unhandled(inner) => Error::Unhandled(inner),
4827 }
4828 }
4829}
4830impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_association::GetFlowAssociationError, R>> for Error
4831where
4832 R: Send + Sync + std::fmt::Debug + 'static,
4833{
4834 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_flow_association::GetFlowAssociationError, R>) -> Self {
4835 match err {
4836 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4837 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4838 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4839 source: err.into(),
4840 }),
4841 }
4842 }
4843}
4844impl From<crate::operation::get_flow_association::GetFlowAssociationError> for Error {
4845 fn from(err: crate::operation::get_flow_association::GetFlowAssociationError) -> Self {
4846 match err {
4847 crate::operation::get_flow_association::GetFlowAssociationError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
4848 crate::operation::get_flow_association::GetFlowAssociationError::InternalServiceException(inner) => {
4849 Error::InternalServiceException(inner)
4850 }
4851 crate::operation::get_flow_association::GetFlowAssociationError::InvalidParameterException(inner) => {
4852 Error::InvalidParameterException(inner)
4853 }
4854 crate::operation::get_flow_association::GetFlowAssociationError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4855 crate::operation::get_flow_association::GetFlowAssociationError::ResourceNotFoundException(inner) => {
4856 Error::ResourceNotFoundException(inner)
4857 }
4858 crate::operation::get_flow_association::GetFlowAssociationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4859 crate::operation::get_flow_association::GetFlowAssociationError::Unhandled(inner) => Error::Unhandled(inner),
4860 }
4861 }
4862}
4863impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data::GetMetricDataError, R>> for Error
4864where
4865 R: Send + Sync + std::fmt::Debug + 'static,
4866{
4867 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data::GetMetricDataError, R>) -> Self {
4868 match err {
4869 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4870 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4871 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4872 source: err.into(),
4873 }),
4874 }
4875 }
4876}
4877impl From<crate::operation::get_metric_data::GetMetricDataError> for Error {
4878 fn from(err: crate::operation::get_metric_data::GetMetricDataError) -> Self {
4879 match err {
4880 crate::operation::get_metric_data::GetMetricDataError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4881 crate::operation::get_metric_data::GetMetricDataError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4882 crate::operation::get_metric_data::GetMetricDataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4883 crate::operation::get_metric_data::GetMetricDataError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4884 crate::operation::get_metric_data::GetMetricDataError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4885 crate::operation::get_metric_data::GetMetricDataError::Unhandled(inner) => Error::Unhandled(inner),
4886 }
4887 }
4888}
4889impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data_v2::GetMetricDataV2Error, R>> for Error
4890where
4891 R: Send + Sync + std::fmt::Debug + 'static,
4892{
4893 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_metric_data_v2::GetMetricDataV2Error, R>) -> Self {
4894 match err {
4895 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4896 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4897 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4898 source: err.into(),
4899 }),
4900 }
4901 }
4902}
4903impl From<crate::operation::get_metric_data_v2::GetMetricDataV2Error> for Error {
4904 fn from(err: crate::operation::get_metric_data_v2::GetMetricDataV2Error) -> Self {
4905 match err {
4906 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InternalServiceException(inner) => Error::InternalServiceException(inner),
4907 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4908 crate::operation::get_metric_data_v2::GetMetricDataV2Error::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4909 crate::operation::get_metric_data_v2::GetMetricDataV2Error::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4910 crate::operation::get_metric_data_v2::GetMetricDataV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
4911 crate::operation::get_metric_data_v2::GetMetricDataV2Error::Unhandled(inner) => Error::Unhandled(inner),
4912 }
4913 }
4914}
4915impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prompt_file::GetPromptFileError, R>> for Error
4916where
4917 R: Send + Sync + std::fmt::Debug + 'static,
4918{
4919 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_prompt_file::GetPromptFileError, R>) -> Self {
4920 match err {
4921 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4922 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4923 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4924 source: err.into(),
4925 }),
4926 }
4927 }
4928}
4929impl From<crate::operation::get_prompt_file::GetPromptFileError> for Error {
4930 fn from(err: crate::operation::get_prompt_file::GetPromptFileError) -> Self {
4931 match err {
4932 crate::operation::get_prompt_file::GetPromptFileError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4933 crate::operation::get_prompt_file::GetPromptFileError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4934 crate::operation::get_prompt_file::GetPromptFileError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4935 crate::operation::get_prompt_file::GetPromptFileError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4936 crate::operation::get_prompt_file::GetPromptFileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4937 crate::operation::get_prompt_file::GetPromptFileError::Unhandled(inner) => Error::Unhandled(inner),
4938 }
4939 }
4940}
4941impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_task_template::GetTaskTemplateError, R>> for Error
4942where
4943 R: Send + Sync + std::fmt::Debug + 'static,
4944{
4945 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_task_template::GetTaskTemplateError, R>) -> Self {
4946 match err {
4947 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4948 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4949 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4950 source: err.into(),
4951 }),
4952 }
4953 }
4954}
4955impl From<crate::operation::get_task_template::GetTaskTemplateError> for Error {
4956 fn from(err: crate::operation::get_task_template::GetTaskTemplateError) -> Self {
4957 match err {
4958 crate::operation::get_task_template::GetTaskTemplateError::InternalServiceException(inner) => Error::InternalServiceException(inner),
4959 crate::operation::get_task_template::GetTaskTemplateError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
4960 crate::operation::get_task_template::GetTaskTemplateError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
4961 crate::operation::get_task_template::GetTaskTemplateError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
4962 crate::operation::get_task_template::GetTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4963 crate::operation::get_task_template::GetTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
4964 }
4965 }
4966}
4967impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_traffic_distribution::GetTrafficDistributionError, R>> for Error
4968where
4969 R: Send + Sync + std::fmt::Debug + 'static,
4970{
4971 fn from(
4972 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::get_traffic_distribution::GetTrafficDistributionError, R>,
4973 ) -> Self {
4974 match err {
4975 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
4976 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
4977 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
4978 source: err.into(),
4979 }),
4980 }
4981 }
4982}
4983impl From<crate::operation::get_traffic_distribution::GetTrafficDistributionError> for Error {
4984 fn from(err: crate::operation::get_traffic_distribution::GetTrafficDistributionError) -> Self {
4985 match err {
4986 crate::operation::get_traffic_distribution::GetTrafficDistributionError::AccessDeniedException(inner) => {
4987 Error::AccessDeniedException(inner)
4988 }
4989 crate::operation::get_traffic_distribution::GetTrafficDistributionError::InternalServiceException(inner) => {
4990 Error::InternalServiceException(inner)
4991 }
4992 crate::operation::get_traffic_distribution::GetTrafficDistributionError::InvalidRequestException(inner) => {
4993 Error::InvalidRequestException(inner)
4994 }
4995 crate::operation::get_traffic_distribution::GetTrafficDistributionError::ResourceNotFoundException(inner) => {
4996 Error::ResourceNotFoundException(inner)
4997 }
4998 crate::operation::get_traffic_distribution::GetTrafficDistributionError::ThrottlingException(inner) => Error::ThrottlingException(inner),
4999 crate::operation::get_traffic_distribution::GetTrafficDistributionError::Unhandled(inner) => Error::Unhandled(inner),
5000 }
5001 }
5002}
5003impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_phone_number::ImportPhoneNumberError, R>> for Error
5004where
5005 R: Send + Sync + std::fmt::Debug + 'static,
5006{
5007 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::import_phone_number::ImportPhoneNumberError, R>) -> Self {
5008 match err {
5009 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5010 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5011 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5012 source: err.into(),
5013 }),
5014 }
5015 }
5016}
5017impl From<crate::operation::import_phone_number::ImportPhoneNumberError> for Error {
5018 fn from(err: crate::operation::import_phone_number::ImportPhoneNumberError) -> Self {
5019 match err {
5020 crate::operation::import_phone_number::ImportPhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5021 crate::operation::import_phone_number::ImportPhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
5022 crate::operation::import_phone_number::ImportPhoneNumberError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5023 crate::operation::import_phone_number::ImportPhoneNumberError::InvalidParameterException(inner) => {
5024 Error::InvalidParameterException(inner)
5025 }
5026 crate::operation::import_phone_number::ImportPhoneNumberError::ResourceNotFoundException(inner) => {
5027 Error::ResourceNotFoundException(inner)
5028 }
5029 crate::operation::import_phone_number::ImportPhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5030 crate::operation::import_phone_number::ImportPhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
5031 }
5032 }
5033}
5034impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_statuses::ListAgentStatusesError, R>> for Error
5035where
5036 R: Send + Sync + std::fmt::Debug + 'static,
5037{
5038 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_agent_statuses::ListAgentStatusesError, R>) -> Self {
5039 match err {
5040 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5041 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5042 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5043 source: err.into(),
5044 }),
5045 }
5046 }
5047}
5048impl From<crate::operation::list_agent_statuses::ListAgentStatusesError> for Error {
5049 fn from(err: crate::operation::list_agent_statuses::ListAgentStatusesError) -> Self {
5050 match err {
5051 crate::operation::list_agent_statuses::ListAgentStatusesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5052 crate::operation::list_agent_statuses::ListAgentStatusesError::InvalidParameterException(inner) => {
5053 Error::InvalidParameterException(inner)
5054 }
5055 crate::operation::list_agent_statuses::ListAgentStatusesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5056 crate::operation::list_agent_statuses::ListAgentStatusesError::ResourceNotFoundException(inner) => {
5057 Error::ResourceNotFoundException(inner)
5058 }
5059 crate::operation::list_agent_statuses::ListAgentStatusesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5060 crate::operation::list_agent_statuses::ListAgentStatusesError::Unhandled(inner) => Error::Unhandled(inner),
5061 }
5062 }
5063}
5064impl<R>
5065 From<
5066 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError, R>,
5067 > for Error
5068where
5069 R: Send + Sync + std::fmt::Debug + 'static,
5070{
5071 fn from(
5072 err: ::aws_smithy_runtime_api::client::result::SdkError<
5073 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError,
5074 R,
5075 >,
5076 ) -> Self {
5077 match err {
5078 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5079 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5080 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5081 source: err.into(),
5082 }),
5083 }
5084 }
5085}
5086impl From<crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError> for Error {
5087 fn from(err: crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError) -> Self {
5088 match err {
5089 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InternalServiceException(inner) => {
5090 Error::InternalServiceException(inner)
5091 }
5092 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InvalidParameterException(inner) => {
5093 Error::InvalidParameterException(inner)
5094 }
5095 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::InvalidRequestException(inner) => {
5096 Error::InvalidRequestException(inner)
5097 }
5098 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::ResourceNotFoundException(inner) => {
5099 Error::ResourceNotFoundException(inner)
5100 }
5101 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::ThrottlingException(inner) => {
5102 Error::ThrottlingException(inner)
5103 }
5104 crate::operation::list_analytics_data_associations::ListAnalyticsDataAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
5105 }
5106 }
5107}
5108impl<R>
5109 From<
5110 ::aws_smithy_runtime_api::client::result::SdkError<
5111 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError,
5112 R,
5113 >,
5114 > for Error
5115where
5116 R: Send + Sync + std::fmt::Debug + 'static,
5117{
5118 fn from(
5119 err: ::aws_smithy_runtime_api::client::result::SdkError<
5120 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError,
5121 R,
5122 >,
5123 ) -> Self {
5124 match err {
5125 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5126 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5127 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5128 source: err.into(),
5129 }),
5130 }
5131 }
5132}
5133impl From<crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError> for Error {
5134 fn from(err: crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError) -> Self {
5135 match err {
5136 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InternalServiceException(inner) => {
5137 Error::InternalServiceException(inner)
5138 }
5139 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InvalidParameterException(inner) => {
5140 Error::InvalidParameterException(inner)
5141 }
5142 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::InvalidRequestException(inner) => {
5143 Error::InvalidRequestException(inner)
5144 }
5145 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::ResourceNotFoundException(inner) => {
5146 Error::ResourceNotFoundException(inner)
5147 }
5148 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::ThrottlingException(inner) => {
5149 Error::ThrottlingException(inner)
5150 }
5151 crate::operation::list_analytics_data_lake_data_sets::ListAnalyticsDataLakeDataSetsError::Unhandled(inner) => Error::Unhandled(inner),
5152 }
5153 }
5154}
5155impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_approved_origins::ListApprovedOriginsError, R>> for Error
5156where
5157 R: Send + Sync + std::fmt::Debug + 'static,
5158{
5159 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_approved_origins::ListApprovedOriginsError, R>) -> Self {
5160 match err {
5161 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5162 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5163 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5164 source: err.into(),
5165 }),
5166 }
5167 }
5168}
5169impl From<crate::operation::list_approved_origins::ListApprovedOriginsError> for Error {
5170 fn from(err: crate::operation::list_approved_origins::ListApprovedOriginsError) -> Self {
5171 match err {
5172 crate::operation::list_approved_origins::ListApprovedOriginsError::InternalServiceException(inner) => {
5173 Error::InternalServiceException(inner)
5174 }
5175 crate::operation::list_approved_origins::ListApprovedOriginsError::InvalidParameterException(inner) => {
5176 Error::InvalidParameterException(inner)
5177 }
5178 crate::operation::list_approved_origins::ListApprovedOriginsError::InvalidRequestException(inner) => {
5179 Error::InvalidRequestException(inner)
5180 }
5181 crate::operation::list_approved_origins::ListApprovedOriginsError::ResourceNotFoundException(inner) => {
5182 Error::ResourceNotFoundException(inner)
5183 }
5184 crate::operation::list_approved_origins::ListApprovedOriginsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5185 crate::operation::list_approved_origins::ListApprovedOriginsError::Unhandled(inner) => Error::Unhandled(inner),
5186 }
5187 }
5188}
5189impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_contacts::ListAssociatedContactsError, R>> for Error
5190where
5191 R: Send + Sync + std::fmt::Debug + 'static,
5192{
5193 fn from(
5194 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_associated_contacts::ListAssociatedContactsError, R>,
5195 ) -> Self {
5196 match err {
5197 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5198 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5199 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5200 source: err.into(),
5201 }),
5202 }
5203 }
5204}
5205impl From<crate::operation::list_associated_contacts::ListAssociatedContactsError> for Error {
5206 fn from(err: crate::operation::list_associated_contacts::ListAssociatedContactsError) -> Self {
5207 match err {
5208 crate::operation::list_associated_contacts::ListAssociatedContactsError::InternalServiceException(inner) => {
5209 Error::InternalServiceException(inner)
5210 }
5211 crate::operation::list_associated_contacts::ListAssociatedContactsError::InvalidParameterException(inner) => {
5212 Error::InvalidParameterException(inner)
5213 }
5214 crate::operation::list_associated_contacts::ListAssociatedContactsError::InvalidRequestException(inner) => {
5215 Error::InvalidRequestException(inner)
5216 }
5217 crate::operation::list_associated_contacts::ListAssociatedContactsError::ResourceNotFoundException(inner) => {
5218 Error::ResourceNotFoundException(inner)
5219 }
5220 crate::operation::list_associated_contacts::ListAssociatedContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5221 crate::operation::list_associated_contacts::ListAssociatedContactsError::Unhandled(inner) => Error::Unhandled(inner),
5222 }
5223 }
5224}
5225impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError, R>>
5226 for Error
5227where
5228 R: Send + Sync + std::fmt::Debug + 'static,
5229{
5230 fn from(
5231 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError, R>,
5232 ) -> Self {
5233 match err {
5234 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5235 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5236 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5237 source: err.into(),
5238 }),
5239 }
5240 }
5241}
5242impl From<crate::operation::list_authentication_profiles::ListAuthenticationProfilesError> for Error {
5243 fn from(err: crate::operation::list_authentication_profiles::ListAuthenticationProfilesError) -> Self {
5244 match err {
5245 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InternalServiceException(inner) => {
5246 Error::InternalServiceException(inner)
5247 }
5248 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InvalidParameterException(inner) => {
5249 Error::InvalidParameterException(inner)
5250 }
5251 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::InvalidRequestException(inner) => {
5252 Error::InvalidRequestException(inner)
5253 }
5254 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::ResourceNotFoundException(inner) => {
5255 Error::ResourceNotFoundException(inner)
5256 }
5257 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::ThrottlingException(inner) => {
5258 Error::ThrottlingException(inner)
5259 }
5260 crate::operation::list_authentication_profiles::ListAuthenticationProfilesError::Unhandled(inner) => Error::Unhandled(inner),
5261 }
5262 }
5263}
5264impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_bots::ListBotsError, R>> for Error
5265where
5266 R: Send + Sync + std::fmt::Debug + 'static,
5267{
5268 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_bots::ListBotsError, R>) -> Self {
5269 match err {
5270 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5271 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5272 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5273 source: err.into(),
5274 }),
5275 }
5276 }
5277}
5278impl From<crate::operation::list_bots::ListBotsError> for Error {
5279 fn from(err: crate::operation::list_bots::ListBotsError) -> Self {
5280 match err {
5281 crate::operation::list_bots::ListBotsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5282 crate::operation::list_bots::ListBotsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5283 crate::operation::list_bots::ListBotsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5284 crate::operation::list_bots::ListBotsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5285 crate::operation::list_bots::ListBotsError::Unhandled(inner) => Error::Unhandled(inner),
5286 }
5287 }
5288}
5289impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_evaluations::ListContactEvaluationsError, R>> for Error
5290where
5291 R: Send + Sync + std::fmt::Debug + 'static,
5292{
5293 fn from(
5294 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_evaluations::ListContactEvaluationsError, R>,
5295 ) -> Self {
5296 match err {
5297 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5298 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5299 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5300 source: err.into(),
5301 }),
5302 }
5303 }
5304}
5305impl From<crate::operation::list_contact_evaluations::ListContactEvaluationsError> for Error {
5306 fn from(err: crate::operation::list_contact_evaluations::ListContactEvaluationsError) -> Self {
5307 match err {
5308 crate::operation::list_contact_evaluations::ListContactEvaluationsError::InternalServiceException(inner) => {
5309 Error::InternalServiceException(inner)
5310 }
5311 crate::operation::list_contact_evaluations::ListContactEvaluationsError::InvalidParameterException(inner) => {
5312 Error::InvalidParameterException(inner)
5313 }
5314 crate::operation::list_contact_evaluations::ListContactEvaluationsError::ResourceNotFoundException(inner) => {
5315 Error::ResourceNotFoundException(inner)
5316 }
5317 crate::operation::list_contact_evaluations::ListContactEvaluationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5318 crate::operation::list_contact_evaluations::ListContactEvaluationsError::Unhandled(inner) => Error::Unhandled(inner),
5319 }
5320 }
5321}
5322impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_modules::ListContactFlowModulesError, R>>
5323 for Error
5324where
5325 R: Send + Sync + std::fmt::Debug + 'static,
5326{
5327 fn from(
5328 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_modules::ListContactFlowModulesError, R>,
5329 ) -> Self {
5330 match err {
5331 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5332 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5333 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5334 source: err.into(),
5335 }),
5336 }
5337 }
5338}
5339impl From<crate::operation::list_contact_flow_modules::ListContactFlowModulesError> for Error {
5340 fn from(err: crate::operation::list_contact_flow_modules::ListContactFlowModulesError) -> Self {
5341 match err {
5342 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::AccessDeniedException(inner) => {
5343 Error::AccessDeniedException(inner)
5344 }
5345 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InternalServiceException(inner) => {
5346 Error::InternalServiceException(inner)
5347 }
5348 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InvalidParameterException(inner) => {
5349 Error::InvalidParameterException(inner)
5350 }
5351 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::InvalidRequestException(inner) => {
5352 Error::InvalidRequestException(inner)
5353 }
5354 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::ResourceNotFoundException(inner) => {
5355 Error::ResourceNotFoundException(inner)
5356 }
5357 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5358 crate::operation::list_contact_flow_modules::ListContactFlowModulesError::Unhandled(inner) => Error::Unhandled(inner),
5359 }
5360 }
5361}
5362impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flows::ListContactFlowsError, R>> for Error
5363where
5364 R: Send + Sync + std::fmt::Debug + 'static,
5365{
5366 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flows::ListContactFlowsError, R>) -> Self {
5367 match err {
5368 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5369 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5370 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5371 source: err.into(),
5372 }),
5373 }
5374 }
5375}
5376impl From<crate::operation::list_contact_flows::ListContactFlowsError> for Error {
5377 fn from(err: crate::operation::list_contact_flows::ListContactFlowsError) -> Self {
5378 match err {
5379 crate::operation::list_contact_flows::ListContactFlowsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5380 crate::operation::list_contact_flows::ListContactFlowsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5381 crate::operation::list_contact_flows::ListContactFlowsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5382 crate::operation::list_contact_flows::ListContactFlowsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5383 crate::operation::list_contact_flows::ListContactFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5384 crate::operation::list_contact_flows::ListContactFlowsError::Unhandled(inner) => Error::Unhandled(inner),
5385 }
5386 }
5387}
5388impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError, R>>
5389 for Error
5390where
5391 R: Send + Sync + std::fmt::Debug + 'static,
5392{
5393 fn from(
5394 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError, R>,
5395 ) -> Self {
5396 match err {
5397 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5398 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5399 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5400 source: err.into(),
5401 }),
5402 }
5403 }
5404}
5405impl From<crate::operation::list_contact_flow_versions::ListContactFlowVersionsError> for Error {
5406 fn from(err: crate::operation::list_contact_flow_versions::ListContactFlowVersionsError) -> Self {
5407 match err {
5408 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::AccessDeniedException(inner) => {
5409 Error::AccessDeniedException(inner)
5410 }
5411 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InternalServiceException(inner) => {
5412 Error::InternalServiceException(inner)
5413 }
5414 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InvalidParameterException(inner) => {
5415 Error::InvalidParameterException(inner)
5416 }
5417 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::InvalidRequestException(inner) => {
5418 Error::InvalidRequestException(inner)
5419 }
5420 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::ResourceNotFoundException(inner) => {
5421 Error::ResourceNotFoundException(inner)
5422 }
5423 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::ThrottlingException(inner) => {
5424 Error::ThrottlingException(inner)
5425 }
5426 crate::operation::list_contact_flow_versions::ListContactFlowVersionsError::Unhandled(inner) => Error::Unhandled(inner),
5427 }
5428 }
5429}
5430impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_references::ListContactReferencesError, R>> for Error
5431where
5432 R: Send + Sync + std::fmt::Debug + 'static,
5433{
5434 fn from(
5435 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_contact_references::ListContactReferencesError, R>,
5436 ) -> Self {
5437 match err {
5438 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5439 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5440 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5441 source: err.into(),
5442 }),
5443 }
5444 }
5445}
5446impl From<crate::operation::list_contact_references::ListContactReferencesError> for Error {
5447 fn from(err: crate::operation::list_contact_references::ListContactReferencesError) -> Self {
5448 match err {
5449 crate::operation::list_contact_references::ListContactReferencesError::InternalServiceException(inner) => {
5450 Error::InternalServiceException(inner)
5451 }
5452 crate::operation::list_contact_references::ListContactReferencesError::InvalidParameterException(inner) => {
5453 Error::InvalidParameterException(inner)
5454 }
5455 crate::operation::list_contact_references::ListContactReferencesError::InvalidRequestException(inner) => {
5456 Error::InvalidRequestException(inner)
5457 }
5458 crate::operation::list_contact_references::ListContactReferencesError::ResourceNotFoundException(inner) => {
5459 Error::ResourceNotFoundException(inner)
5460 }
5461 crate::operation::list_contact_references::ListContactReferencesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5462 crate::operation::list_contact_references::ListContactReferencesError::Unhandled(inner) => Error::Unhandled(inner),
5463 }
5464 }
5465}
5466impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError, R>>
5467 for Error
5468where
5469 R: Send + Sync + std::fmt::Debug + 'static,
5470{
5471 fn from(
5472 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError, R>,
5473 ) -> Self {
5474 match err {
5475 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5476 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5477 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5478 source: err.into(),
5479 }),
5480 }
5481 }
5482}
5483impl From<crate::operation::list_default_vocabularies::ListDefaultVocabulariesError> for Error {
5484 fn from(err: crate::operation::list_default_vocabularies::ListDefaultVocabulariesError) -> Self {
5485 match err {
5486 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::AccessDeniedException(inner) => {
5487 Error::AccessDeniedException(inner)
5488 }
5489 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::InternalServiceException(inner) => {
5490 Error::InternalServiceException(inner)
5491 }
5492 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::InvalidRequestException(inner) => {
5493 Error::InvalidRequestException(inner)
5494 }
5495 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::ThrottlingException(inner) => {
5496 Error::ThrottlingException(inner)
5497 }
5498 crate::operation::list_default_vocabularies::ListDefaultVocabulariesError::Unhandled(inner) => Error::Unhandled(inner),
5499 }
5500 }
5501}
5502impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_forms::ListEvaluationFormsError, R>> for Error
5503where
5504 R: Send + Sync + std::fmt::Debug + 'static,
5505{
5506 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_forms::ListEvaluationFormsError, R>) -> Self {
5507 match err {
5508 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5509 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5510 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5511 source: err.into(),
5512 }),
5513 }
5514 }
5515}
5516impl From<crate::operation::list_evaluation_forms::ListEvaluationFormsError> for Error {
5517 fn from(err: crate::operation::list_evaluation_forms::ListEvaluationFormsError) -> Self {
5518 match err {
5519 crate::operation::list_evaluation_forms::ListEvaluationFormsError::InternalServiceException(inner) => {
5520 Error::InternalServiceException(inner)
5521 }
5522 crate::operation::list_evaluation_forms::ListEvaluationFormsError::InvalidParameterException(inner) => {
5523 Error::InvalidParameterException(inner)
5524 }
5525 crate::operation::list_evaluation_forms::ListEvaluationFormsError::ResourceNotFoundException(inner) => {
5526 Error::ResourceNotFoundException(inner)
5527 }
5528 crate::operation::list_evaluation_forms::ListEvaluationFormsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5529 crate::operation::list_evaluation_forms::ListEvaluationFormsError::Unhandled(inner) => Error::Unhandled(inner),
5530 }
5531 }
5532}
5533impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError, R>>
5534 for Error
5535where
5536 R: Send + Sync + std::fmt::Debug + 'static,
5537{
5538 fn from(
5539 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError, R>,
5540 ) -> Self {
5541 match err {
5542 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5543 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5544 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5545 source: err.into(),
5546 }),
5547 }
5548 }
5549}
5550impl From<crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError> for Error {
5551 fn from(err: crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError) -> Self {
5552 match err {
5553 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::InternalServiceException(inner) => {
5554 Error::InternalServiceException(inner)
5555 }
5556 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::InvalidParameterException(inner) => {
5557 Error::InvalidParameterException(inner)
5558 }
5559 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::ResourceNotFoundException(inner) => {
5560 Error::ResourceNotFoundException(inner)
5561 }
5562 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::ThrottlingException(inner) => {
5563 Error::ThrottlingException(inner)
5564 }
5565 crate::operation::list_evaluation_form_versions::ListEvaluationFormVersionsError::Unhandled(inner) => Error::Unhandled(inner),
5566 }
5567 }
5568}
5569impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flow_associations::ListFlowAssociationsError, R>> for Error
5570where
5571 R: Send + Sync + std::fmt::Debug + 'static,
5572{
5573 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_flow_associations::ListFlowAssociationsError, R>) -> Self {
5574 match err {
5575 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5576 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5577 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5578 source: err.into(),
5579 }),
5580 }
5581 }
5582}
5583impl From<crate::operation::list_flow_associations::ListFlowAssociationsError> for Error {
5584 fn from(err: crate::operation::list_flow_associations::ListFlowAssociationsError) -> Self {
5585 match err {
5586 crate::operation::list_flow_associations::ListFlowAssociationsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5587 crate::operation::list_flow_associations::ListFlowAssociationsError::InternalServiceException(inner) => {
5588 Error::InternalServiceException(inner)
5589 }
5590 crate::operation::list_flow_associations::ListFlowAssociationsError::InvalidParameterException(inner) => {
5591 Error::InvalidParameterException(inner)
5592 }
5593 crate::operation::list_flow_associations::ListFlowAssociationsError::InvalidRequestException(inner) => {
5594 Error::InvalidRequestException(inner)
5595 }
5596 crate::operation::list_flow_associations::ListFlowAssociationsError::ResourceNotFoundException(inner) => {
5597 Error::ResourceNotFoundException(inner)
5598 }
5599 crate::operation::list_flow_associations::ListFlowAssociationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5600 crate::operation::list_flow_associations::ListFlowAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
5601 }
5602 }
5603}
5604impl<R>
5605 From<
5606 ::aws_smithy_runtime_api::client::result::SdkError<
5607 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError,
5608 R,
5609 >,
5610 > for Error
5611where
5612 R: Send + Sync + std::fmt::Debug + 'static,
5613{
5614 fn from(
5615 err: ::aws_smithy_runtime_api::client::result::SdkError<
5616 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError,
5617 R,
5618 >,
5619 ) -> Self {
5620 match err {
5621 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5622 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5623 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5624 source: err.into(),
5625 }),
5626 }
5627 }
5628}
5629impl From<crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError> for Error {
5630 fn from(err: crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError) -> Self {
5631 match err {
5632 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InternalServiceException(inner) => {
5633 Error::InternalServiceException(inner)
5634 }
5635 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InvalidParameterException(inner) => {
5636 Error::InvalidParameterException(inner)
5637 }
5638 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::InvalidRequestException(inner) => {
5639 Error::InvalidRequestException(inner)
5640 }
5641 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::ResourceNotFoundException(inner) => {
5642 Error::ResourceNotFoundException(inner)
5643 }
5644 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::ThrottlingException(inner) => {
5645 Error::ThrottlingException(inner)
5646 }
5647 crate::operation::list_hours_of_operation_overrides::ListHoursOfOperationOverridesError::Unhandled(inner) => Error::Unhandled(inner),
5648 }
5649 }
5650}
5651impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_hours_of_operations::ListHoursOfOperationsError, R>> for Error
5652where
5653 R: Send + Sync + std::fmt::Debug + 'static,
5654{
5655 fn from(
5656 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_hours_of_operations::ListHoursOfOperationsError, R>,
5657 ) -> Self {
5658 match err {
5659 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5660 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5661 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5662 source: err.into(),
5663 }),
5664 }
5665 }
5666}
5667impl From<crate::operation::list_hours_of_operations::ListHoursOfOperationsError> for Error {
5668 fn from(err: crate::operation::list_hours_of_operations::ListHoursOfOperationsError) -> Self {
5669 match err {
5670 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InternalServiceException(inner) => {
5671 Error::InternalServiceException(inner)
5672 }
5673 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InvalidParameterException(inner) => {
5674 Error::InvalidParameterException(inner)
5675 }
5676 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::InvalidRequestException(inner) => {
5677 Error::InvalidRequestException(inner)
5678 }
5679 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::ResourceNotFoundException(inner) => {
5680 Error::ResourceNotFoundException(inner)
5681 }
5682 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5683 crate::operation::list_hours_of_operations::ListHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
5684 }
5685 }
5686}
5687impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_attributes::ListInstanceAttributesError, R>> for Error
5688where
5689 R: Send + Sync + std::fmt::Debug + 'static,
5690{
5691 fn from(
5692 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_attributes::ListInstanceAttributesError, R>,
5693 ) -> Self {
5694 match err {
5695 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5696 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5697 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5698 source: err.into(),
5699 }),
5700 }
5701 }
5702}
5703impl From<crate::operation::list_instance_attributes::ListInstanceAttributesError> for Error {
5704 fn from(err: crate::operation::list_instance_attributes::ListInstanceAttributesError) -> Self {
5705 match err {
5706 crate::operation::list_instance_attributes::ListInstanceAttributesError::InternalServiceException(inner) => {
5707 Error::InternalServiceException(inner)
5708 }
5709 crate::operation::list_instance_attributes::ListInstanceAttributesError::InvalidParameterException(inner) => {
5710 Error::InvalidParameterException(inner)
5711 }
5712 crate::operation::list_instance_attributes::ListInstanceAttributesError::InvalidRequestException(inner) => {
5713 Error::InvalidRequestException(inner)
5714 }
5715 crate::operation::list_instance_attributes::ListInstanceAttributesError::ResourceNotFoundException(inner) => {
5716 Error::ResourceNotFoundException(inner)
5717 }
5718 crate::operation::list_instance_attributes::ListInstanceAttributesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5719 crate::operation::list_instance_attributes::ListInstanceAttributesError::Unhandled(inner) => Error::Unhandled(inner),
5720 }
5721 }
5722}
5723impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instances::ListInstancesError, R>> for Error
5724where
5725 R: Send + Sync + std::fmt::Debug + 'static,
5726{
5727 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instances::ListInstancesError, R>) -> Self {
5728 match err {
5729 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5730 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5731 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5732 source: err.into(),
5733 }),
5734 }
5735 }
5736}
5737impl From<crate::operation::list_instances::ListInstancesError> for Error {
5738 fn from(err: crate::operation::list_instances::ListInstancesError) -> Self {
5739 match err {
5740 crate::operation::list_instances::ListInstancesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5741 crate::operation::list_instances::ListInstancesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5742 crate::operation::list_instances::ListInstancesError::Unhandled(inner) => Error::Unhandled(inner),
5743 }
5744 }
5745}
5746impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError, R>>
5747 for Error
5748where
5749 R: Send + Sync + std::fmt::Debug + 'static,
5750{
5751 fn from(
5752 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError, R>,
5753 ) -> Self {
5754 match err {
5755 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5756 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5757 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5758 source: err.into(),
5759 }),
5760 }
5761 }
5762}
5763impl From<crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError> for Error {
5764 fn from(err: crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError) -> Self {
5765 match err {
5766 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InternalServiceException(inner) => {
5767 Error::InternalServiceException(inner)
5768 }
5769 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InvalidParameterException(inner) => {
5770 Error::InvalidParameterException(inner)
5771 }
5772 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::InvalidRequestException(inner) => {
5773 Error::InvalidRequestException(inner)
5774 }
5775 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::ResourceNotFoundException(inner) => {
5776 Error::ResourceNotFoundException(inner)
5777 }
5778 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::ThrottlingException(inner) => {
5779 Error::ThrottlingException(inner)
5780 }
5781 crate::operation::list_instance_storage_configs::ListInstanceStorageConfigsError::Unhandled(inner) => Error::Unhandled(inner),
5782 }
5783 }
5784}
5785impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_integration_associations::ListIntegrationAssociationsError, R>>
5786 for Error
5787where
5788 R: Send + Sync + std::fmt::Debug + 'static,
5789{
5790 fn from(
5791 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_integration_associations::ListIntegrationAssociationsError, R>,
5792 ) -> Self {
5793 match err {
5794 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5795 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5796 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5797 source: err.into(),
5798 }),
5799 }
5800 }
5801}
5802impl From<crate::operation::list_integration_associations::ListIntegrationAssociationsError> for Error {
5803 fn from(err: crate::operation::list_integration_associations::ListIntegrationAssociationsError) -> Self {
5804 match err {
5805 crate::operation::list_integration_associations::ListIntegrationAssociationsError::InternalServiceException(inner) => {
5806 Error::InternalServiceException(inner)
5807 }
5808 crate::operation::list_integration_associations::ListIntegrationAssociationsError::InvalidRequestException(inner) => {
5809 Error::InvalidRequestException(inner)
5810 }
5811 crate::operation::list_integration_associations::ListIntegrationAssociationsError::ResourceNotFoundException(inner) => {
5812 Error::ResourceNotFoundException(inner)
5813 }
5814 crate::operation::list_integration_associations::ListIntegrationAssociationsError::ThrottlingException(inner) => {
5815 Error::ThrottlingException(inner)
5816 }
5817 crate::operation::list_integration_associations::ListIntegrationAssociationsError::Unhandled(inner) => Error::Unhandled(inner),
5818 }
5819 }
5820}
5821impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lambda_functions::ListLambdaFunctionsError, R>> for Error
5822where
5823 R: Send + Sync + std::fmt::Debug + 'static,
5824{
5825 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lambda_functions::ListLambdaFunctionsError, R>) -> Self {
5826 match err {
5827 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5828 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5829 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5830 source: err.into(),
5831 }),
5832 }
5833 }
5834}
5835impl From<crate::operation::list_lambda_functions::ListLambdaFunctionsError> for Error {
5836 fn from(err: crate::operation::list_lambda_functions::ListLambdaFunctionsError) -> Self {
5837 match err {
5838 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InternalServiceException(inner) => {
5839 Error::InternalServiceException(inner)
5840 }
5841 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InvalidParameterException(inner) => {
5842 Error::InvalidParameterException(inner)
5843 }
5844 crate::operation::list_lambda_functions::ListLambdaFunctionsError::InvalidRequestException(inner) => {
5845 Error::InvalidRequestException(inner)
5846 }
5847 crate::operation::list_lambda_functions::ListLambdaFunctionsError::ResourceNotFoundException(inner) => {
5848 Error::ResourceNotFoundException(inner)
5849 }
5850 crate::operation::list_lambda_functions::ListLambdaFunctionsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5851 crate::operation::list_lambda_functions::ListLambdaFunctionsError::Unhandled(inner) => Error::Unhandled(inner),
5852 }
5853 }
5854}
5855impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lex_bots::ListLexBotsError, R>> for Error
5856where
5857 R: Send + Sync + std::fmt::Debug + 'static,
5858{
5859 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_lex_bots::ListLexBotsError, R>) -> Self {
5860 match err {
5861 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5862 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5863 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5864 source: err.into(),
5865 }),
5866 }
5867 }
5868}
5869impl From<crate::operation::list_lex_bots::ListLexBotsError> for Error {
5870 fn from(err: crate::operation::list_lex_bots::ListLexBotsError) -> Self {
5871 match err {
5872 crate::operation::list_lex_bots::ListLexBotsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5873 crate::operation::list_lex_bots::ListLexBotsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5874 crate::operation::list_lex_bots::ListLexBotsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5875 crate::operation::list_lex_bots::ListLexBotsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5876 crate::operation::list_lex_bots::ListLexBotsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5877 crate::operation::list_lex_bots::ListLexBotsError::Unhandled(inner) => Error::Unhandled(inner),
5878 }
5879 }
5880}
5881impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers::ListPhoneNumbersError, R>> for Error
5882where
5883 R: Send + Sync + std::fmt::Debug + 'static,
5884{
5885 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers::ListPhoneNumbersError, R>) -> Self {
5886 match err {
5887 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5888 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5889 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5890 source: err.into(),
5891 }),
5892 }
5893 }
5894}
5895impl From<crate::operation::list_phone_numbers::ListPhoneNumbersError> for Error {
5896 fn from(err: crate::operation::list_phone_numbers::ListPhoneNumbersError) -> Self {
5897 match err {
5898 crate::operation::list_phone_numbers::ListPhoneNumbersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5899 crate::operation::list_phone_numbers::ListPhoneNumbersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5900 crate::operation::list_phone_numbers::ListPhoneNumbersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5901 crate::operation::list_phone_numbers::ListPhoneNumbersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5902 crate::operation::list_phone_numbers::ListPhoneNumbersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
5903 crate::operation::list_phone_numbers::ListPhoneNumbersError::Unhandled(inner) => Error::Unhandled(inner),
5904 }
5905 }
5906}
5907impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error, R>> for Error
5908where
5909 R: Send + Sync + std::fmt::Debug + 'static,
5910{
5911 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error, R>) -> Self {
5912 match err {
5913 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5914 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5915 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5916 source: err.into(),
5917 }),
5918 }
5919 }
5920}
5921impl From<crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error> for Error {
5922 fn from(err: crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error) -> Self {
5923 match err {
5924 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
5925 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::InternalServiceException(inner) => {
5926 Error::InternalServiceException(inner)
5927 }
5928 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::InvalidParameterException(inner) => {
5929 Error::InvalidParameterException(inner)
5930 }
5931 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::ResourceNotFoundException(inner) => {
5932 Error::ResourceNotFoundException(inner)
5933 }
5934 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::ThrottlingException(inner) => Error::ThrottlingException(inner),
5935 crate::operation::list_phone_numbers_v2::ListPhoneNumbersV2Error::Unhandled(inner) => Error::Unhandled(inner),
5936 }
5937 }
5938}
5939impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_predefined_attributes::ListPredefinedAttributesError, R>>
5940 for Error
5941where
5942 R: Send + Sync + std::fmt::Debug + 'static,
5943{
5944 fn from(
5945 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_predefined_attributes::ListPredefinedAttributesError, R>,
5946 ) -> Self {
5947 match err {
5948 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5949 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5950 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5951 source: err.into(),
5952 }),
5953 }
5954 }
5955}
5956impl From<crate::operation::list_predefined_attributes::ListPredefinedAttributesError> for Error {
5957 fn from(err: crate::operation::list_predefined_attributes::ListPredefinedAttributesError) -> Self {
5958 match err {
5959 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InternalServiceException(inner) => {
5960 Error::InternalServiceException(inner)
5961 }
5962 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InvalidParameterException(inner) => {
5963 Error::InvalidParameterException(inner)
5964 }
5965 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::InvalidRequestException(inner) => {
5966 Error::InvalidRequestException(inner)
5967 }
5968 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::ResourceNotFoundException(inner) => {
5969 Error::ResourceNotFoundException(inner)
5970 }
5971 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::ThrottlingException(inner) => {
5972 Error::ThrottlingException(inner)
5973 }
5974 crate::operation::list_predefined_attributes::ListPredefinedAttributesError::Unhandled(inner) => Error::Unhandled(inner),
5975 }
5976 }
5977}
5978impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prompts::ListPromptsError, R>> for Error
5979where
5980 R: Send + Sync + std::fmt::Debug + 'static,
5981{
5982 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_prompts::ListPromptsError, R>) -> Self {
5983 match err {
5984 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
5985 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
5986 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
5987 source: err.into(),
5988 }),
5989 }
5990 }
5991}
5992impl From<crate::operation::list_prompts::ListPromptsError> for Error {
5993 fn from(err: crate::operation::list_prompts::ListPromptsError) -> Self {
5994 match err {
5995 crate::operation::list_prompts::ListPromptsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
5996 crate::operation::list_prompts::ListPromptsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
5997 crate::operation::list_prompts::ListPromptsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
5998 crate::operation::list_prompts::ListPromptsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
5999 crate::operation::list_prompts::ListPromptsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6000 crate::operation::list_prompts::ListPromptsError::Unhandled(inner) => Error::Unhandled(inner),
6001 }
6002 }
6003}
6004impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError, R>>
6005 for Error
6006where
6007 R: Send + Sync + std::fmt::Debug + 'static,
6008{
6009 fn from(
6010 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError, R>,
6011 ) -> Self {
6012 match err {
6013 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6014 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6015 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6016 source: err.into(),
6017 }),
6018 }
6019 }
6020}
6021impl From<crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError> for Error {
6022 fn from(err: crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError) -> Self {
6023 match err {
6024 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InternalServiceException(inner) => {
6025 Error::InternalServiceException(inner)
6026 }
6027 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InvalidParameterException(inner) => {
6028 Error::InvalidParameterException(inner)
6029 }
6030 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::InvalidRequestException(inner) => {
6031 Error::InvalidRequestException(inner)
6032 }
6033 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::ResourceNotFoundException(inner) => {
6034 Error::ResourceNotFoundException(inner)
6035 }
6036 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6037 crate::operation::list_queue_quick_connects::ListQueueQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
6038 }
6039 }
6040}
6041impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queues::ListQueuesError, R>> for Error
6042where
6043 R: Send + Sync + std::fmt::Debug + 'static,
6044{
6045 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_queues::ListQueuesError, R>) -> Self {
6046 match err {
6047 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6048 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6049 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6050 source: err.into(),
6051 }),
6052 }
6053 }
6054}
6055impl From<crate::operation::list_queues::ListQueuesError> for Error {
6056 fn from(err: crate::operation::list_queues::ListQueuesError) -> Self {
6057 match err {
6058 crate::operation::list_queues::ListQueuesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6059 crate::operation::list_queues::ListQueuesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6060 crate::operation::list_queues::ListQueuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6061 crate::operation::list_queues::ListQueuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6062 crate::operation::list_queues::ListQueuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6063 crate::operation::list_queues::ListQueuesError::Unhandled(inner) => Error::Unhandled(inner),
6064 }
6065 }
6066}
6067impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_quick_connects::ListQuickConnectsError, R>> for Error
6068where
6069 R: Send + Sync + std::fmt::Debug + 'static,
6070{
6071 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_quick_connects::ListQuickConnectsError, R>) -> Self {
6072 match err {
6073 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6074 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6075 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6076 source: err.into(),
6077 }),
6078 }
6079 }
6080}
6081impl From<crate::operation::list_quick_connects::ListQuickConnectsError> for Error {
6082 fn from(err: crate::operation::list_quick_connects::ListQuickConnectsError) -> Self {
6083 match err {
6084 crate::operation::list_quick_connects::ListQuickConnectsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6085 crate::operation::list_quick_connects::ListQuickConnectsError::InvalidParameterException(inner) => {
6086 Error::InvalidParameterException(inner)
6087 }
6088 crate::operation::list_quick_connects::ListQuickConnectsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6089 crate::operation::list_quick_connects::ListQuickConnectsError::ResourceNotFoundException(inner) => {
6090 Error::ResourceNotFoundException(inner)
6091 }
6092 crate::operation::list_quick_connects::ListQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6093 crate::operation::list_quick_connects::ListQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
6094 }
6095 }
6096}
6097impl<R>
6098 From<
6099 ::aws_smithy_runtime_api::client::result::SdkError<
6100 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error,
6101 R,
6102 >,
6103 > for Error
6104where
6105 R: Send + Sync + std::fmt::Debug + 'static,
6106{
6107 fn from(
6108 err: ::aws_smithy_runtime_api::client::result::SdkError<
6109 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error,
6110 R,
6111 >,
6112 ) -> Self {
6113 match err {
6114 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6115 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6116 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6117 source: err.into(),
6118 }),
6119 }
6120 }
6121}
6122impl From<crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error> for Error {
6123 fn from(err: crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error) -> Self {
6124 match err {
6125 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::AccessDeniedException(
6126 inner,
6127 ) => Error::AccessDeniedException(inner),
6128 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::InternalServiceException(
6129 inner,
6130 ) => Error::InternalServiceException(inner),
6131 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::InvalidRequestException(
6132 inner,
6133 ) => Error::InvalidRequestException(inner),
6134 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::OutputTypeNotFoundException(
6135 inner,
6136 ) => Error::OutputTypeNotFoundException(inner),
6137 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::ResourceNotFoundException(
6138 inner,
6139 ) => Error::ResourceNotFoundException(inner),
6140 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::ThrottlingException(inner) => {
6141 Error::ThrottlingException(inner)
6142 }
6143 crate::operation::list_realtime_contact_analysis_segments_v2::ListRealtimeContactAnalysisSegmentsV2Error::Unhandled(inner) => {
6144 Error::Unhandled(inner)
6145 }
6146 }
6147 }
6148}
6149impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError, R>>
6150 for Error
6151where
6152 R: Send + Sync + std::fmt::Debug + 'static,
6153{
6154 fn from(
6155 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError, R>,
6156 ) -> Self {
6157 match err {
6158 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6159 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6160 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6161 source: err.into(),
6162 }),
6163 }
6164 }
6165}
6166impl From<crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError> for Error {
6167 fn from(err: crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError) -> Self {
6168 match err {
6169 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InternalServiceException(inner) => {
6170 Error::InternalServiceException(inner)
6171 }
6172 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InvalidParameterException(inner) => {
6173 Error::InvalidParameterException(inner)
6174 }
6175 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::InvalidRequestException(inner) => {
6176 Error::InvalidRequestException(inner)
6177 }
6178 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
6179 Error::ResourceNotFoundException(inner)
6180 }
6181 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::ThrottlingException(inner) => {
6182 Error::ThrottlingException(inner)
6183 }
6184 crate::operation::list_routing_profile_queues::ListRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
6185 }
6186 }
6187}
6188impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profiles::ListRoutingProfilesError, R>> for Error
6189where
6190 R: Send + Sync + std::fmt::Debug + 'static,
6191{
6192 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_routing_profiles::ListRoutingProfilesError, R>) -> Self {
6193 match err {
6194 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6195 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6196 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6197 source: err.into(),
6198 }),
6199 }
6200 }
6201}
6202impl From<crate::operation::list_routing_profiles::ListRoutingProfilesError> for Error {
6203 fn from(err: crate::operation::list_routing_profiles::ListRoutingProfilesError) -> Self {
6204 match err {
6205 crate::operation::list_routing_profiles::ListRoutingProfilesError::InternalServiceException(inner) => {
6206 Error::InternalServiceException(inner)
6207 }
6208 crate::operation::list_routing_profiles::ListRoutingProfilesError::InvalidParameterException(inner) => {
6209 Error::InvalidParameterException(inner)
6210 }
6211 crate::operation::list_routing_profiles::ListRoutingProfilesError::InvalidRequestException(inner) => {
6212 Error::InvalidRequestException(inner)
6213 }
6214 crate::operation::list_routing_profiles::ListRoutingProfilesError::ResourceNotFoundException(inner) => {
6215 Error::ResourceNotFoundException(inner)
6216 }
6217 crate::operation::list_routing_profiles::ListRoutingProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6218 crate::operation::list_routing_profiles::ListRoutingProfilesError::Unhandled(inner) => Error::Unhandled(inner),
6219 }
6220 }
6221}
6222impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_rules::ListRulesError, R>> for Error
6223where
6224 R: Send + Sync + std::fmt::Debug + 'static,
6225{
6226 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_rules::ListRulesError, R>) -> Self {
6227 match err {
6228 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6229 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6230 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6231 source: err.into(),
6232 }),
6233 }
6234 }
6235}
6236impl From<crate::operation::list_rules::ListRulesError> for Error {
6237 fn from(err: crate::operation::list_rules::ListRulesError) -> Self {
6238 match err {
6239 crate::operation::list_rules::ListRulesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6240 crate::operation::list_rules::ListRulesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6241 crate::operation::list_rules::ListRulesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6242 crate::operation::list_rules::ListRulesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6243 crate::operation::list_rules::ListRulesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6244 crate::operation::list_rules::ListRulesError::Unhandled(inner) => Error::Unhandled(inner),
6245 }
6246 }
6247}
6248impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_keys::ListSecurityKeysError, R>> for Error
6249where
6250 R: Send + Sync + std::fmt::Debug + 'static,
6251{
6252 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_keys::ListSecurityKeysError, R>) -> Self {
6253 match err {
6254 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6255 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6256 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6257 source: err.into(),
6258 }),
6259 }
6260 }
6261}
6262impl From<crate::operation::list_security_keys::ListSecurityKeysError> for Error {
6263 fn from(err: crate::operation::list_security_keys::ListSecurityKeysError) -> Self {
6264 match err {
6265 crate::operation::list_security_keys::ListSecurityKeysError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6266 crate::operation::list_security_keys::ListSecurityKeysError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6267 crate::operation::list_security_keys::ListSecurityKeysError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6268 crate::operation::list_security_keys::ListSecurityKeysError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6269 crate::operation::list_security_keys::ListSecurityKeysError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6270 crate::operation::list_security_keys::ListSecurityKeysError::Unhandled(inner) => Error::Unhandled(inner),
6271 }
6272 }
6273}
6274impl<R>
6275 From<
6276 ::aws_smithy_runtime_api::client::result::SdkError<
6277 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError,
6278 R,
6279 >,
6280 > for Error
6281where
6282 R: Send + Sync + std::fmt::Debug + 'static,
6283{
6284 fn from(
6285 err: ::aws_smithy_runtime_api::client::result::SdkError<
6286 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError,
6287 R,
6288 >,
6289 ) -> Self {
6290 match err {
6291 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6292 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6293 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6294 source: err.into(),
6295 }),
6296 }
6297 }
6298}
6299impl From<crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError> for Error {
6300 fn from(err: crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError) -> Self {
6301 match err {
6302 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InternalServiceException(inner) => {
6303 Error::InternalServiceException(inner)
6304 }
6305 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InvalidParameterException(inner) => {
6306 Error::InvalidParameterException(inner)
6307 }
6308 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::InvalidRequestException(inner) => {
6309 Error::InvalidRequestException(inner)
6310 }
6311 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::ResourceNotFoundException(inner) => {
6312 Error::ResourceNotFoundException(inner)
6313 }
6314 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::ThrottlingException(inner) => {
6315 Error::ThrottlingException(inner)
6316 }
6317 crate::operation::list_security_profile_applications::ListSecurityProfileApplicationsError::Unhandled(inner) => Error::Unhandled(inner),
6318 }
6319 }
6320}
6321impl<R>
6322 From<
6323 ::aws_smithy_runtime_api::client::result::SdkError<
6324 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError,
6325 R,
6326 >,
6327 > for Error
6328where
6329 R: Send + Sync + std::fmt::Debug + 'static,
6330{
6331 fn from(
6332 err: ::aws_smithy_runtime_api::client::result::SdkError<
6333 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError,
6334 R,
6335 >,
6336 ) -> Self {
6337 match err {
6338 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6339 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6340 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6341 source: err.into(),
6342 }),
6343 }
6344 }
6345}
6346impl From<crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError> for Error {
6347 fn from(err: crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError) -> Self {
6348 match err {
6349 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InternalServiceException(inner) => {
6350 Error::InternalServiceException(inner)
6351 }
6352 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InvalidParameterException(inner) => {
6353 Error::InvalidParameterException(inner)
6354 }
6355 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::InvalidRequestException(inner) => {
6356 Error::InvalidRequestException(inner)
6357 }
6358 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::ResourceNotFoundException(inner) => {
6359 Error::ResourceNotFoundException(inner)
6360 }
6361 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::ThrottlingException(inner) => {
6362 Error::ThrottlingException(inner)
6363 }
6364 crate::operation::list_security_profile_permissions::ListSecurityProfilePermissionsError::Unhandled(inner) => Error::Unhandled(inner),
6365 }
6366 }
6367}
6368impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_profiles::ListSecurityProfilesError, R>> for Error
6369where
6370 R: Send + Sync + std::fmt::Debug + 'static,
6371{
6372 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_security_profiles::ListSecurityProfilesError, R>) -> Self {
6373 match err {
6374 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6375 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6376 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6377 source: err.into(),
6378 }),
6379 }
6380 }
6381}
6382impl From<crate::operation::list_security_profiles::ListSecurityProfilesError> for Error {
6383 fn from(err: crate::operation::list_security_profiles::ListSecurityProfilesError) -> Self {
6384 match err {
6385 crate::operation::list_security_profiles::ListSecurityProfilesError::InternalServiceException(inner) => {
6386 Error::InternalServiceException(inner)
6387 }
6388 crate::operation::list_security_profiles::ListSecurityProfilesError::InvalidParameterException(inner) => {
6389 Error::InvalidParameterException(inner)
6390 }
6391 crate::operation::list_security_profiles::ListSecurityProfilesError::InvalidRequestException(inner) => {
6392 Error::InvalidRequestException(inner)
6393 }
6394 crate::operation::list_security_profiles::ListSecurityProfilesError::ResourceNotFoundException(inner) => {
6395 Error::ResourceNotFoundException(inner)
6396 }
6397 crate::operation::list_security_profiles::ListSecurityProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6398 crate::operation::list_security_profiles::ListSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
6399 }
6400 }
6401}
6402impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>> for Error
6403where
6404 R: Send + Sync + std::fmt::Debug + 'static,
6405{
6406 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_tags_for_resource::ListTagsForResourceError, R>) -> Self {
6407 match err {
6408 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6409 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6410 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6411 source: err.into(),
6412 }),
6413 }
6414 }
6415}
6416impl From<crate::operation::list_tags_for_resource::ListTagsForResourceError> for Error {
6417 fn from(err: crate::operation::list_tags_for_resource::ListTagsForResourceError) -> Self {
6418 match err {
6419 crate::operation::list_tags_for_resource::ListTagsForResourceError::InternalServiceException(inner) => {
6420 Error::InternalServiceException(inner)
6421 }
6422 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidParameterException(inner) => {
6423 Error::InvalidParameterException(inner)
6424 }
6425 crate::operation::list_tags_for_resource::ListTagsForResourceError::InvalidRequestException(inner) => {
6426 Error::InvalidRequestException(inner)
6427 }
6428 crate::operation::list_tags_for_resource::ListTagsForResourceError::ResourceNotFoundException(inner) => {
6429 Error::ResourceNotFoundException(inner)
6430 }
6431 crate::operation::list_tags_for_resource::ListTagsForResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6432 crate::operation::list_tags_for_resource::ListTagsForResourceError::Unhandled(inner) => Error::Unhandled(inner),
6433 }
6434 }
6435}
6436impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_task_templates::ListTaskTemplatesError, R>> for Error
6437where
6438 R: Send + Sync + std::fmt::Debug + 'static,
6439{
6440 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_task_templates::ListTaskTemplatesError, R>) -> Self {
6441 match err {
6442 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6443 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6444 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6445 source: err.into(),
6446 }),
6447 }
6448 }
6449}
6450impl From<crate::operation::list_task_templates::ListTaskTemplatesError> for Error {
6451 fn from(err: crate::operation::list_task_templates::ListTaskTemplatesError) -> Self {
6452 match err {
6453 crate::operation::list_task_templates::ListTaskTemplatesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6454 crate::operation::list_task_templates::ListTaskTemplatesError::InvalidParameterException(inner) => {
6455 Error::InvalidParameterException(inner)
6456 }
6457 crate::operation::list_task_templates::ListTaskTemplatesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6458 crate::operation::list_task_templates::ListTaskTemplatesError::ResourceNotFoundException(inner) => {
6459 Error::ResourceNotFoundException(inner)
6460 }
6461 crate::operation::list_task_templates::ListTaskTemplatesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6462 crate::operation::list_task_templates::ListTaskTemplatesError::Unhandled(inner) => Error::Unhandled(inner),
6463 }
6464 }
6465}
6466impl<R>
6467 From<
6468 ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError, R>,
6469 > for Error
6470where
6471 R: Send + Sync + std::fmt::Debug + 'static,
6472{
6473 fn from(
6474 err: ::aws_smithy_runtime_api::client::result::SdkError<
6475 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError,
6476 R,
6477 >,
6478 ) -> Self {
6479 match err {
6480 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6481 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6482 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6483 source: err.into(),
6484 }),
6485 }
6486 }
6487}
6488impl From<crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError> for Error {
6489 fn from(err: crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError) -> Self {
6490 match err {
6491 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::AccessDeniedException(inner) => {
6492 Error::AccessDeniedException(inner)
6493 }
6494 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::InternalServiceException(inner) => {
6495 Error::InternalServiceException(inner)
6496 }
6497 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::InvalidRequestException(inner) => {
6498 Error::InvalidRequestException(inner)
6499 }
6500 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::ThrottlingException(inner) => {
6501 Error::ThrottlingException(inner)
6502 }
6503 crate::operation::list_traffic_distribution_groups::ListTrafficDistributionGroupsError::Unhandled(inner) => Error::Unhandled(inner),
6504 }
6505 }
6506}
6507impl<R>
6508 From<
6509 ::aws_smithy_runtime_api::client::result::SdkError<
6510 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError,
6511 R,
6512 >,
6513 > for Error
6514where
6515 R: Send + Sync + std::fmt::Debug + 'static,
6516{
6517 fn from(
6518 err: ::aws_smithy_runtime_api::client::result::SdkError<
6519 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError,
6520 R,
6521 >,
6522 ) -> Self {
6523 match err {
6524 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6525 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6526 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6527 source: err.into(),
6528 }),
6529 }
6530 }
6531}
6532impl From<crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError> for Error {
6533 fn from(err: crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError) -> Self {
6534 match err {
6535 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::AccessDeniedException(inner) => {
6536 Error::AccessDeniedException(inner)
6537 }
6538 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::InternalServiceException(inner) => {
6539 Error::InternalServiceException(inner)
6540 }
6541 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::InvalidRequestException(inner) => {
6542 Error::InvalidRequestException(inner)
6543 }
6544 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::ResourceNotFoundException(inner) => {
6545 Error::ResourceNotFoundException(inner)
6546 }
6547 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::ThrottlingException(inner) => {
6548 Error::ThrottlingException(inner)
6549 }
6550 crate::operation::list_traffic_distribution_group_users::ListTrafficDistributionGroupUsersError::Unhandled(inner) => {
6551 Error::Unhandled(inner)
6552 }
6553 }
6554 }
6555}
6556impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_use_cases::ListUseCasesError, R>> for Error
6557where
6558 R: Send + Sync + std::fmt::Debug + 'static,
6559{
6560 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_use_cases::ListUseCasesError, R>) -> Self {
6561 match err {
6562 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6563 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6564 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6565 source: err.into(),
6566 }),
6567 }
6568 }
6569}
6570impl From<crate::operation::list_use_cases::ListUseCasesError> for Error {
6571 fn from(err: crate::operation::list_use_cases::ListUseCasesError) -> Self {
6572 match err {
6573 crate::operation::list_use_cases::ListUseCasesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6574 crate::operation::list_use_cases::ListUseCasesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6575 crate::operation::list_use_cases::ListUseCasesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6576 crate::operation::list_use_cases::ListUseCasesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6577 crate::operation::list_use_cases::ListUseCasesError::Unhandled(inner) => Error::Unhandled(inner),
6578 }
6579 }
6580}
6581impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError, R>>
6582 for Error
6583where
6584 R: Send + Sync + std::fmt::Debug + 'static,
6585{
6586 fn from(
6587 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError, R>,
6588 ) -> Self {
6589 match err {
6590 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6591 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6592 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6593 source: err.into(),
6594 }),
6595 }
6596 }
6597}
6598impl From<crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError> for Error {
6599 fn from(err: crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError) -> Self {
6600 match err {
6601 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InternalServiceException(inner) => {
6602 Error::InternalServiceException(inner)
6603 }
6604 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InvalidParameterException(inner) => {
6605 Error::InvalidParameterException(inner)
6606 }
6607 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::InvalidRequestException(inner) => {
6608 Error::InvalidRequestException(inner)
6609 }
6610 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::ResourceNotFoundException(inner) => {
6611 Error::ResourceNotFoundException(inner)
6612 }
6613 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::ThrottlingException(inner) => {
6614 Error::ThrottlingException(inner)
6615 }
6616 crate::operation::list_user_hierarchy_groups::ListUserHierarchyGroupsError::Unhandled(inner) => Error::Unhandled(inner),
6617 }
6618 }
6619}
6620impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_proficiencies::ListUserProficienciesError, R>> for Error
6621where
6622 R: Send + Sync + std::fmt::Debug + 'static,
6623{
6624 fn from(
6625 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_user_proficiencies::ListUserProficienciesError, R>,
6626 ) -> Self {
6627 match err {
6628 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6629 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6630 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6631 source: err.into(),
6632 }),
6633 }
6634 }
6635}
6636impl From<crate::operation::list_user_proficiencies::ListUserProficienciesError> for Error {
6637 fn from(err: crate::operation::list_user_proficiencies::ListUserProficienciesError) -> Self {
6638 match err {
6639 crate::operation::list_user_proficiencies::ListUserProficienciesError::InternalServiceException(inner) => {
6640 Error::InternalServiceException(inner)
6641 }
6642 crate::operation::list_user_proficiencies::ListUserProficienciesError::InvalidParameterException(inner) => {
6643 Error::InvalidParameterException(inner)
6644 }
6645 crate::operation::list_user_proficiencies::ListUserProficienciesError::InvalidRequestException(inner) => {
6646 Error::InvalidRequestException(inner)
6647 }
6648 crate::operation::list_user_proficiencies::ListUserProficienciesError::ResourceNotFoundException(inner) => {
6649 Error::ResourceNotFoundException(inner)
6650 }
6651 crate::operation::list_user_proficiencies::ListUserProficienciesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6652 crate::operation::list_user_proficiencies::ListUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
6653 }
6654 }
6655}
6656impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>> for Error
6657where
6658 R: Send + Sync + std::fmt::Debug + 'static,
6659{
6660 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_users::ListUsersError, R>) -> Self {
6661 match err {
6662 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6663 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6664 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6665 source: err.into(),
6666 }),
6667 }
6668 }
6669}
6670impl From<crate::operation::list_users::ListUsersError> for Error {
6671 fn from(err: crate::operation::list_users::ListUsersError) -> Self {
6672 match err {
6673 crate::operation::list_users::ListUsersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6674 crate::operation::list_users::ListUsersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6675 crate::operation::list_users::ListUsersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6676 crate::operation::list_users::ListUsersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6677 crate::operation::list_users::ListUsersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6678 crate::operation::list_users::ListUsersError::Unhandled(inner) => Error::Unhandled(inner),
6679 }
6680 }
6681}
6682impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_views::ListViewsError, R>> for Error
6683where
6684 R: Send + Sync + std::fmt::Debug + 'static,
6685{
6686 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_views::ListViewsError, R>) -> Self {
6687 match err {
6688 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6689 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6690 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6691 source: err.into(),
6692 }),
6693 }
6694 }
6695}
6696impl From<crate::operation::list_views::ListViewsError> for Error {
6697 fn from(err: crate::operation::list_views::ListViewsError) -> Self {
6698 match err {
6699 crate::operation::list_views::ListViewsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6700 crate::operation::list_views::ListViewsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6701 crate::operation::list_views::ListViewsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6702 crate::operation::list_views::ListViewsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6703 crate::operation::list_views::ListViewsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6704 crate::operation::list_views::ListViewsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
6705 crate::operation::list_views::ListViewsError::Unhandled(inner) => Error::Unhandled(inner),
6706 }
6707 }
6708}
6709impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_view_versions::ListViewVersionsError, R>> for Error
6710where
6711 R: Send + Sync + std::fmt::Debug + 'static,
6712{
6713 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::list_view_versions::ListViewVersionsError, R>) -> Self {
6714 match err {
6715 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6716 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6717 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6718 source: err.into(),
6719 }),
6720 }
6721 }
6722}
6723impl From<crate::operation::list_view_versions::ListViewVersionsError> for Error {
6724 fn from(err: crate::operation::list_view_versions::ListViewVersionsError) -> Self {
6725 match err {
6726 crate::operation::list_view_versions::ListViewVersionsError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6727 crate::operation::list_view_versions::ListViewVersionsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6728 crate::operation::list_view_versions::ListViewVersionsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6729 crate::operation::list_view_versions::ListViewVersionsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6730 crate::operation::list_view_versions::ListViewVersionsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6731 crate::operation::list_view_versions::ListViewVersionsError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
6732 crate::operation::list_view_versions::ListViewVersionsError::Unhandled(inner) => Error::Unhandled(inner),
6733 }
6734 }
6735}
6736impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::monitor_contact::MonitorContactError, R>> for Error
6737where
6738 R: Send + Sync + std::fmt::Debug + 'static,
6739{
6740 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::monitor_contact::MonitorContactError, R>) -> Self {
6741 match err {
6742 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6743 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6744 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6745 source: err.into(),
6746 }),
6747 }
6748 }
6749}
6750impl From<crate::operation::monitor_contact::MonitorContactError> for Error {
6751 fn from(err: crate::operation::monitor_contact::MonitorContactError) -> Self {
6752 match err {
6753 crate::operation::monitor_contact::MonitorContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6754 crate::operation::monitor_contact::MonitorContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
6755 crate::operation::monitor_contact::MonitorContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6756 crate::operation::monitor_contact::MonitorContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6757 crate::operation::monitor_contact::MonitorContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6758 crate::operation::monitor_contact::MonitorContactError::ServiceQuotaExceededException(inner) => {
6759 Error::ServiceQuotaExceededException(inner)
6760 }
6761 crate::operation::monitor_contact::MonitorContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6762 crate::operation::monitor_contact::MonitorContactError::Unhandled(inner) => Error::Unhandled(inner),
6763 }
6764 }
6765}
6766impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::pause_contact::PauseContactError, R>> for Error
6767where
6768 R: Send + Sync + std::fmt::Debug + 'static,
6769{
6770 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::pause_contact::PauseContactError, R>) -> Self {
6771 match err {
6772 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6773 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6774 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6775 source: err.into(),
6776 }),
6777 }
6778 }
6779}
6780impl From<crate::operation::pause_contact::PauseContactError> for Error {
6781 fn from(err: crate::operation::pause_contact::PauseContactError) -> Self {
6782 match err {
6783 crate::operation::pause_contact::PauseContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6784 crate::operation::pause_contact::PauseContactError::ConflictException(inner) => Error::ConflictException(inner),
6785 crate::operation::pause_contact::PauseContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6786 crate::operation::pause_contact::PauseContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6787 crate::operation::pause_contact::PauseContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6788 crate::operation::pause_contact::PauseContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
6789 crate::operation::pause_contact::PauseContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6790 crate::operation::pause_contact::PauseContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6791 crate::operation::pause_contact::PauseContactError::Unhandled(inner) => Error::Unhandled(inner),
6792 }
6793 }
6794}
6795impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_user_status::PutUserStatusError, R>> for Error
6796where
6797 R: Send + Sync + std::fmt::Debug + 'static,
6798{
6799 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::put_user_status::PutUserStatusError, R>) -> Self {
6800 match err {
6801 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6802 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6803 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6804 source: err.into(),
6805 }),
6806 }
6807 }
6808}
6809impl From<crate::operation::put_user_status::PutUserStatusError> for Error {
6810 fn from(err: crate::operation::put_user_status::PutUserStatusError) -> Self {
6811 match err {
6812 crate::operation::put_user_status::PutUserStatusError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6813 crate::operation::put_user_status::PutUserStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6814 crate::operation::put_user_status::PutUserStatusError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6815 crate::operation::put_user_status::PutUserStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6816 crate::operation::put_user_status::PutUserStatusError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6817 crate::operation::put_user_status::PutUserStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6818 crate::operation::put_user_status::PutUserStatusError::Unhandled(inner) => Error::Unhandled(inner),
6819 }
6820 }
6821}
6822impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::release_phone_number::ReleasePhoneNumberError, R>> for Error
6823where
6824 R: Send + Sync + std::fmt::Debug + 'static,
6825{
6826 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::release_phone_number::ReleasePhoneNumberError, R>) -> Self {
6827 match err {
6828 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6829 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6830 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6831 source: err.into(),
6832 }),
6833 }
6834 }
6835}
6836impl From<crate::operation::release_phone_number::ReleasePhoneNumberError> for Error {
6837 fn from(err: crate::operation::release_phone_number::ReleasePhoneNumberError) -> Self {
6838 match err {
6839 crate::operation::release_phone_number::ReleasePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6840 crate::operation::release_phone_number::ReleasePhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
6841 crate::operation::release_phone_number::ReleasePhoneNumberError::InternalServiceException(inner) => {
6842 Error::InternalServiceException(inner)
6843 }
6844 crate::operation::release_phone_number::ReleasePhoneNumberError::InvalidParameterException(inner) => {
6845 Error::InvalidParameterException(inner)
6846 }
6847 crate::operation::release_phone_number::ReleasePhoneNumberError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
6848 crate::operation::release_phone_number::ReleasePhoneNumberError::ResourceNotFoundException(inner) => {
6849 Error::ResourceNotFoundException(inner)
6850 }
6851 crate::operation::release_phone_number::ReleasePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6852 crate::operation::release_phone_number::ReleasePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
6853 }
6854 }
6855}
6856impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::replicate_instance::ReplicateInstanceError, R>> for Error
6857where
6858 R: Send + Sync + std::fmt::Debug + 'static,
6859{
6860 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::replicate_instance::ReplicateInstanceError, R>) -> Self {
6861 match err {
6862 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6863 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6864 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6865 source: err.into(),
6866 }),
6867 }
6868 }
6869}
6870impl From<crate::operation::replicate_instance::ReplicateInstanceError> for Error {
6871 fn from(err: crate::operation::replicate_instance::ReplicateInstanceError) -> Self {
6872 match err {
6873 crate::operation::replicate_instance::ReplicateInstanceError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6874 crate::operation::replicate_instance::ReplicateInstanceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6875 crate::operation::replicate_instance::ReplicateInstanceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6876 crate::operation::replicate_instance::ReplicateInstanceError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
6877 crate::operation::replicate_instance::ReplicateInstanceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6878 crate::operation::replicate_instance::ReplicateInstanceError::ResourceNotReadyException(inner) => Error::ResourceNotReadyException(inner),
6879 crate::operation::replicate_instance::ReplicateInstanceError::ServiceQuotaExceededException(inner) => {
6880 Error::ServiceQuotaExceededException(inner)
6881 }
6882 crate::operation::replicate_instance::ReplicateInstanceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6883 crate::operation::replicate_instance::ReplicateInstanceError::Unhandled(inner) => Error::Unhandled(inner),
6884 }
6885 }
6886}
6887impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact::ResumeContactError, R>> for Error
6888where
6889 R: Send + Sync + std::fmt::Debug + 'static,
6890{
6891 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact::ResumeContactError, R>) -> Self {
6892 match err {
6893 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6894 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6895 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6896 source: err.into(),
6897 }),
6898 }
6899 }
6900}
6901impl From<crate::operation::resume_contact::ResumeContactError> for Error {
6902 fn from(err: crate::operation::resume_contact::ResumeContactError) -> Self {
6903 match err {
6904 crate::operation::resume_contact::ResumeContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
6905 crate::operation::resume_contact::ResumeContactError::ConflictException(inner) => Error::ConflictException(inner),
6906 crate::operation::resume_contact::ResumeContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
6907 crate::operation::resume_contact::ResumeContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
6908 crate::operation::resume_contact::ResumeContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
6909 crate::operation::resume_contact::ResumeContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
6910 crate::operation::resume_contact::ResumeContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6911 crate::operation::resume_contact::ResumeContactError::Unhandled(inner) => Error::Unhandled(inner),
6912 }
6913 }
6914}
6915impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact_recording::ResumeContactRecordingError, R>> for Error
6916where
6917 R: Send + Sync + std::fmt::Debug + 'static,
6918{
6919 fn from(
6920 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::resume_contact_recording::ResumeContactRecordingError, R>,
6921 ) -> Self {
6922 match err {
6923 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6924 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6925 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6926 source: err.into(),
6927 }),
6928 }
6929 }
6930}
6931impl From<crate::operation::resume_contact_recording::ResumeContactRecordingError> for Error {
6932 fn from(err: crate::operation::resume_contact_recording::ResumeContactRecordingError) -> Self {
6933 match err {
6934 crate::operation::resume_contact_recording::ResumeContactRecordingError::InternalServiceException(inner) => {
6935 Error::InternalServiceException(inner)
6936 }
6937 crate::operation::resume_contact_recording::ResumeContactRecordingError::InvalidRequestException(inner) => {
6938 Error::InvalidRequestException(inner)
6939 }
6940 crate::operation::resume_contact_recording::ResumeContactRecordingError::ResourceNotFoundException(inner) => {
6941 Error::ResourceNotFoundException(inner)
6942 }
6943 crate::operation::resume_contact_recording::ResumeContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
6944 }
6945 }
6946}
6947impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_agent_statuses::SearchAgentStatusesError, R>> for Error
6948where
6949 R: Send + Sync + std::fmt::Debug + 'static,
6950{
6951 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_agent_statuses::SearchAgentStatusesError, R>) -> Self {
6952 match err {
6953 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6954 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6955 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6956 source: err.into(),
6957 }),
6958 }
6959 }
6960}
6961impl From<crate::operation::search_agent_statuses::SearchAgentStatusesError> for Error {
6962 fn from(err: crate::operation::search_agent_statuses::SearchAgentStatusesError) -> Self {
6963 match err {
6964 crate::operation::search_agent_statuses::SearchAgentStatusesError::InternalServiceException(inner) => {
6965 Error::InternalServiceException(inner)
6966 }
6967 crate::operation::search_agent_statuses::SearchAgentStatusesError::InvalidParameterException(inner) => {
6968 Error::InvalidParameterException(inner)
6969 }
6970 crate::operation::search_agent_statuses::SearchAgentStatusesError::InvalidRequestException(inner) => {
6971 Error::InvalidRequestException(inner)
6972 }
6973 crate::operation::search_agent_statuses::SearchAgentStatusesError::ResourceNotFoundException(inner) => {
6974 Error::ResourceNotFoundException(inner)
6975 }
6976 crate::operation::search_agent_statuses::SearchAgentStatusesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
6977 crate::operation::search_agent_statuses::SearchAgentStatusesError::Unhandled(inner) => Error::Unhandled(inner),
6978 }
6979 }
6980}
6981impl<R>
6982 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError, R>>
6983 for Error
6984where
6985 R: Send + Sync + std::fmt::Debug + 'static,
6986{
6987 fn from(
6988 err: ::aws_smithy_runtime_api::client::result::SdkError<
6989 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError,
6990 R,
6991 >,
6992 ) -> Self {
6993 match err {
6994 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
6995 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
6996 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
6997 source: err.into(),
6998 }),
6999 }
7000 }
7001}
7002impl From<crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError> for Error {
7003 fn from(err: crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError) -> Self {
7004 match err {
7005 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::AccessDeniedException(inner) => {
7006 Error::AccessDeniedException(inner)
7007 }
7008 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::InternalServiceException(inner) => {
7009 Error::InternalServiceException(inner)
7010 }
7011 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::InvalidParameterException(inner) => {
7012 Error::InvalidParameterException(inner)
7013 }
7014 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::ThrottlingException(inner) => {
7015 Error::ThrottlingException(inner)
7016 }
7017 crate::operation::search_available_phone_numbers::SearchAvailablePhoneNumbersError::Unhandled(inner) => Error::Unhandled(inner),
7018 }
7019 }
7020}
7021impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError, R>>
7022 for Error
7023where
7024 R: Send + Sync + std::fmt::Debug + 'static,
7025{
7026 fn from(
7027 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError, R>,
7028 ) -> Self {
7029 match err {
7030 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7031 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7032 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7033 source: err.into(),
7034 }),
7035 }
7036 }
7037}
7038impl From<crate::operation::search_contact_flow_modules::SearchContactFlowModulesError> for Error {
7039 fn from(err: crate::operation::search_contact_flow_modules::SearchContactFlowModulesError) -> Self {
7040 match err {
7041 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InternalServiceException(inner) => {
7042 Error::InternalServiceException(inner)
7043 }
7044 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InvalidParameterException(inner) => {
7045 Error::InvalidParameterException(inner)
7046 }
7047 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::InvalidRequestException(inner) => {
7048 Error::InvalidRequestException(inner)
7049 }
7050 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::ResourceNotFoundException(inner) => {
7051 Error::ResourceNotFoundException(inner)
7052 }
7053 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::ThrottlingException(inner) => {
7054 Error::ThrottlingException(inner)
7055 }
7056 crate::operation::search_contact_flow_modules::SearchContactFlowModulesError::Unhandled(inner) => Error::Unhandled(inner),
7057 }
7058 }
7059}
7060impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flows::SearchContactFlowsError, R>> for Error
7061where
7062 R: Send + Sync + std::fmt::Debug + 'static,
7063{
7064 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contact_flows::SearchContactFlowsError, R>) -> Self {
7065 match err {
7066 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7067 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7068 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7069 source: err.into(),
7070 }),
7071 }
7072 }
7073}
7074impl From<crate::operation::search_contact_flows::SearchContactFlowsError> for Error {
7075 fn from(err: crate::operation::search_contact_flows::SearchContactFlowsError) -> Self {
7076 match err {
7077 crate::operation::search_contact_flows::SearchContactFlowsError::InternalServiceException(inner) => {
7078 Error::InternalServiceException(inner)
7079 }
7080 crate::operation::search_contact_flows::SearchContactFlowsError::InvalidParameterException(inner) => {
7081 Error::InvalidParameterException(inner)
7082 }
7083 crate::operation::search_contact_flows::SearchContactFlowsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7084 crate::operation::search_contact_flows::SearchContactFlowsError::ResourceNotFoundException(inner) => {
7085 Error::ResourceNotFoundException(inner)
7086 }
7087 crate::operation::search_contact_flows::SearchContactFlowsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7088 crate::operation::search_contact_flows::SearchContactFlowsError::Unhandled(inner) => Error::Unhandled(inner),
7089 }
7090 }
7091}
7092impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_contacts::SearchContactsError, 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_contacts::SearchContactsError, 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_contacts::SearchContactsError> for Error {
7107 fn from(err: crate::operation::search_contacts::SearchContactsError) -> Self {
7108 match err {
7109 crate::operation::search_contacts::SearchContactsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7110 crate::operation::search_contacts::SearchContactsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7111 crate::operation::search_contacts::SearchContactsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7112 crate::operation::search_contacts::SearchContactsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7113 crate::operation::search_contacts::SearchContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7114 crate::operation::search_contacts::SearchContactsError::Unhandled(inner) => Error::Unhandled(inner),
7115 }
7116 }
7117}
7118impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_email_addresses::SearchEmailAddressesError, R>> for Error
7119where
7120 R: Send + Sync + std::fmt::Debug + 'static,
7121{
7122 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_email_addresses::SearchEmailAddressesError, R>) -> Self {
7123 match err {
7124 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7125 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7126 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7127 source: err.into(),
7128 }),
7129 }
7130 }
7131}
7132impl From<crate::operation::search_email_addresses::SearchEmailAddressesError> for Error {
7133 fn from(err: crate::operation::search_email_addresses::SearchEmailAddressesError) -> Self {
7134 match err {
7135 crate::operation::search_email_addresses::SearchEmailAddressesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7136 crate::operation::search_email_addresses::SearchEmailAddressesError::InternalServiceException(inner) => {
7137 Error::InternalServiceException(inner)
7138 }
7139 crate::operation::search_email_addresses::SearchEmailAddressesError::InvalidParameterException(inner) => {
7140 Error::InvalidParameterException(inner)
7141 }
7142 crate::operation::search_email_addresses::SearchEmailAddressesError::InvalidRequestException(inner) => {
7143 Error::InvalidRequestException(inner)
7144 }
7145 crate::operation::search_email_addresses::SearchEmailAddressesError::ResourceNotFoundException(inner) => {
7146 Error::ResourceNotFoundException(inner)
7147 }
7148 crate::operation::search_email_addresses::SearchEmailAddressesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7149 crate::operation::search_email_addresses::SearchEmailAddressesError::Unhandled(inner) => Error::Unhandled(inner),
7150 }
7151 }
7152}
7153impl<R>
7154 From<
7155 ::aws_smithy_runtime_api::client::result::SdkError<
7156 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError,
7157 R,
7158 >,
7159 > for Error
7160where
7161 R: Send + Sync + std::fmt::Debug + 'static,
7162{
7163 fn from(
7164 err: ::aws_smithy_runtime_api::client::result::SdkError<
7165 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError,
7166 R,
7167 >,
7168 ) -> Self {
7169 match err {
7170 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7171 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7172 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7173 source: err.into(),
7174 }),
7175 }
7176 }
7177}
7178impl From<crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError> for Error {
7179 fn from(err: crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError) -> Self {
7180 match err {
7181 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InternalServiceException(inner) => {
7182 Error::InternalServiceException(inner)
7183 }
7184 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InvalidParameterException(inner) => {
7185 Error::InvalidParameterException(inner)
7186 }
7187 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::InvalidRequestException(inner) => {
7188 Error::InvalidRequestException(inner)
7189 }
7190 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::ResourceNotFoundException(inner) => {
7191 Error::ResourceNotFoundException(inner)
7192 }
7193 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::ThrottlingException(inner) => {
7194 Error::ThrottlingException(inner)
7195 }
7196 crate::operation::search_hours_of_operation_overrides::SearchHoursOfOperationOverridesError::Unhandled(inner) => Error::Unhandled(inner),
7197 }
7198 }
7199}
7200impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError, R>>
7201 for Error
7202where
7203 R: Send + Sync + std::fmt::Debug + 'static,
7204{
7205 fn from(
7206 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError, R>,
7207 ) -> Self {
7208 match err {
7209 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7210 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7211 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7212 source: err.into(),
7213 }),
7214 }
7215 }
7216}
7217impl From<crate::operation::search_hours_of_operations::SearchHoursOfOperationsError> for Error {
7218 fn from(err: crate::operation::search_hours_of_operations::SearchHoursOfOperationsError) -> Self {
7219 match err {
7220 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InternalServiceException(inner) => {
7221 Error::InternalServiceException(inner)
7222 }
7223 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InvalidParameterException(inner) => {
7224 Error::InvalidParameterException(inner)
7225 }
7226 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::InvalidRequestException(inner) => {
7227 Error::InvalidRequestException(inner)
7228 }
7229 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::ResourceNotFoundException(inner) => {
7230 Error::ResourceNotFoundException(inner)
7231 }
7232 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::ThrottlingException(inner) => {
7233 Error::ThrottlingException(inner)
7234 }
7235 crate::operation::search_hours_of_operations::SearchHoursOfOperationsError::Unhandled(inner) => Error::Unhandled(inner),
7236 }
7237 }
7238}
7239impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_predefined_attributes::SearchPredefinedAttributesError, R>>
7240 for Error
7241where
7242 R: Send + Sync + std::fmt::Debug + 'static,
7243{
7244 fn from(
7245 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_predefined_attributes::SearchPredefinedAttributesError, R>,
7246 ) -> Self {
7247 match err {
7248 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7249 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7250 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7251 source: err.into(),
7252 }),
7253 }
7254 }
7255}
7256impl From<crate::operation::search_predefined_attributes::SearchPredefinedAttributesError> for Error {
7257 fn from(err: crate::operation::search_predefined_attributes::SearchPredefinedAttributesError) -> Self {
7258 match err {
7259 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InternalServiceException(inner) => {
7260 Error::InternalServiceException(inner)
7261 }
7262 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InvalidParameterException(inner) => {
7263 Error::InvalidParameterException(inner)
7264 }
7265 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::InvalidRequestException(inner) => {
7266 Error::InvalidRequestException(inner)
7267 }
7268 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::ResourceNotFoundException(inner) => {
7269 Error::ResourceNotFoundException(inner)
7270 }
7271 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::ThrottlingException(inner) => {
7272 Error::ThrottlingException(inner)
7273 }
7274 crate::operation::search_predefined_attributes::SearchPredefinedAttributesError::Unhandled(inner) => Error::Unhandled(inner),
7275 }
7276 }
7277}
7278impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_prompts::SearchPromptsError, R>> for Error
7279where
7280 R: Send + Sync + std::fmt::Debug + 'static,
7281{
7282 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_prompts::SearchPromptsError, R>) -> Self {
7283 match err {
7284 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7285 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7286 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7287 source: err.into(),
7288 }),
7289 }
7290 }
7291}
7292impl From<crate::operation::search_prompts::SearchPromptsError> for Error {
7293 fn from(err: crate::operation::search_prompts::SearchPromptsError) -> Self {
7294 match err {
7295 crate::operation::search_prompts::SearchPromptsError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7296 crate::operation::search_prompts::SearchPromptsError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7297 crate::operation::search_prompts::SearchPromptsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7298 crate::operation::search_prompts::SearchPromptsError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7299 crate::operation::search_prompts::SearchPromptsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7300 crate::operation::search_prompts::SearchPromptsError::Unhandled(inner) => Error::Unhandled(inner),
7301 }
7302 }
7303}
7304impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_queues::SearchQueuesError, R>> for Error
7305where
7306 R: Send + Sync + std::fmt::Debug + 'static,
7307{
7308 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_queues::SearchQueuesError, R>) -> Self {
7309 match err {
7310 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7311 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7312 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7313 source: err.into(),
7314 }),
7315 }
7316 }
7317}
7318impl From<crate::operation::search_queues::SearchQueuesError> for Error {
7319 fn from(err: crate::operation::search_queues::SearchQueuesError) -> Self {
7320 match err {
7321 crate::operation::search_queues::SearchQueuesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7322 crate::operation::search_queues::SearchQueuesError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7323 crate::operation::search_queues::SearchQueuesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7324 crate::operation::search_queues::SearchQueuesError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7325 crate::operation::search_queues::SearchQueuesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7326 crate::operation::search_queues::SearchQueuesError::Unhandled(inner) => Error::Unhandled(inner),
7327 }
7328 }
7329}
7330impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_quick_connects::SearchQuickConnectsError, R>> for Error
7331where
7332 R: Send + Sync + std::fmt::Debug + 'static,
7333{
7334 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_quick_connects::SearchQuickConnectsError, R>) -> Self {
7335 match err {
7336 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7337 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7338 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7339 source: err.into(),
7340 }),
7341 }
7342 }
7343}
7344impl From<crate::operation::search_quick_connects::SearchQuickConnectsError> for Error {
7345 fn from(err: crate::operation::search_quick_connects::SearchQuickConnectsError) -> Self {
7346 match err {
7347 crate::operation::search_quick_connects::SearchQuickConnectsError::InternalServiceException(inner) => {
7348 Error::InternalServiceException(inner)
7349 }
7350 crate::operation::search_quick_connects::SearchQuickConnectsError::InvalidParameterException(inner) => {
7351 Error::InvalidParameterException(inner)
7352 }
7353 crate::operation::search_quick_connects::SearchQuickConnectsError::InvalidRequestException(inner) => {
7354 Error::InvalidRequestException(inner)
7355 }
7356 crate::operation::search_quick_connects::SearchQuickConnectsError::ResourceNotFoundException(inner) => {
7357 Error::ResourceNotFoundException(inner)
7358 }
7359 crate::operation::search_quick_connects::SearchQuickConnectsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7360 crate::operation::search_quick_connects::SearchQuickConnectsError::Unhandled(inner) => Error::Unhandled(inner),
7361 }
7362 }
7363}
7364impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_resource_tags::SearchResourceTagsError, R>> for Error
7365where
7366 R: Send + Sync + std::fmt::Debug + 'static,
7367{
7368 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_resource_tags::SearchResourceTagsError, R>) -> Self {
7369 match err {
7370 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7371 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7372 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7373 source: err.into(),
7374 }),
7375 }
7376 }
7377}
7378impl From<crate::operation::search_resource_tags::SearchResourceTagsError> for Error {
7379 fn from(err: crate::operation::search_resource_tags::SearchResourceTagsError) -> Self {
7380 match err {
7381 crate::operation::search_resource_tags::SearchResourceTagsError::InternalServiceException(inner) => {
7382 Error::InternalServiceException(inner)
7383 }
7384 crate::operation::search_resource_tags::SearchResourceTagsError::InvalidParameterException(inner) => {
7385 Error::InvalidParameterException(inner)
7386 }
7387 crate::operation::search_resource_tags::SearchResourceTagsError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7388 crate::operation::search_resource_tags::SearchResourceTagsError::MaximumResultReturnedException(inner) => {
7389 Error::MaximumResultReturnedException(inner)
7390 }
7391 crate::operation::search_resource_tags::SearchResourceTagsError::ResourceNotFoundException(inner) => {
7392 Error::ResourceNotFoundException(inner)
7393 }
7394 crate::operation::search_resource_tags::SearchResourceTagsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7395 crate::operation::search_resource_tags::SearchResourceTagsError::Unhandled(inner) => Error::Unhandled(inner),
7396 }
7397 }
7398}
7399impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_routing_profiles::SearchRoutingProfilesError, R>> for Error
7400where
7401 R: Send + Sync + std::fmt::Debug + 'static,
7402{
7403 fn from(
7404 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_routing_profiles::SearchRoutingProfilesError, R>,
7405 ) -> Self {
7406 match err {
7407 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7408 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7409 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7410 source: err.into(),
7411 }),
7412 }
7413 }
7414}
7415impl From<crate::operation::search_routing_profiles::SearchRoutingProfilesError> for Error {
7416 fn from(err: crate::operation::search_routing_profiles::SearchRoutingProfilesError) -> Self {
7417 match err {
7418 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InternalServiceException(inner) => {
7419 Error::InternalServiceException(inner)
7420 }
7421 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InvalidParameterException(inner) => {
7422 Error::InvalidParameterException(inner)
7423 }
7424 crate::operation::search_routing_profiles::SearchRoutingProfilesError::InvalidRequestException(inner) => {
7425 Error::InvalidRequestException(inner)
7426 }
7427 crate::operation::search_routing_profiles::SearchRoutingProfilesError::ResourceNotFoundException(inner) => {
7428 Error::ResourceNotFoundException(inner)
7429 }
7430 crate::operation::search_routing_profiles::SearchRoutingProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7431 crate::operation::search_routing_profiles::SearchRoutingProfilesError::Unhandled(inner) => Error::Unhandled(inner),
7432 }
7433 }
7434}
7435impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_security_profiles::SearchSecurityProfilesError, R>> for Error
7436where
7437 R: Send + Sync + std::fmt::Debug + 'static,
7438{
7439 fn from(
7440 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_security_profiles::SearchSecurityProfilesError, R>,
7441 ) -> Self {
7442 match err {
7443 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7444 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7445 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7446 source: err.into(),
7447 }),
7448 }
7449 }
7450}
7451impl From<crate::operation::search_security_profiles::SearchSecurityProfilesError> for Error {
7452 fn from(err: crate::operation::search_security_profiles::SearchSecurityProfilesError) -> Self {
7453 match err {
7454 crate::operation::search_security_profiles::SearchSecurityProfilesError::InternalServiceException(inner) => {
7455 Error::InternalServiceException(inner)
7456 }
7457 crate::operation::search_security_profiles::SearchSecurityProfilesError::InvalidParameterException(inner) => {
7458 Error::InvalidParameterException(inner)
7459 }
7460 crate::operation::search_security_profiles::SearchSecurityProfilesError::InvalidRequestException(inner) => {
7461 Error::InvalidRequestException(inner)
7462 }
7463 crate::operation::search_security_profiles::SearchSecurityProfilesError::ResourceNotFoundException(inner) => {
7464 Error::ResourceNotFoundException(inner)
7465 }
7466 crate::operation::search_security_profiles::SearchSecurityProfilesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7467 crate::operation::search_security_profiles::SearchSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
7468 }
7469 }
7470}
7471impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError, R>>
7472 for Error
7473where
7474 R: Send + Sync + std::fmt::Debug + 'static,
7475{
7476 fn from(
7477 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError, R>,
7478 ) -> Self {
7479 match err {
7480 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7481 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7482 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7483 source: err.into(),
7484 }),
7485 }
7486 }
7487}
7488impl From<crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError> for Error {
7489 fn from(err: crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError) -> Self {
7490 match err {
7491 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InternalServiceException(inner) => {
7492 Error::InternalServiceException(inner)
7493 }
7494 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InvalidParameterException(inner) => {
7495 Error::InvalidParameterException(inner)
7496 }
7497 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::InvalidRequestException(inner) => {
7498 Error::InvalidRequestException(inner)
7499 }
7500 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::ResourceNotFoundException(inner) => {
7501 Error::ResourceNotFoundException(inner)
7502 }
7503 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::ThrottlingException(inner) => {
7504 Error::ThrottlingException(inner)
7505 }
7506 crate::operation::search_user_hierarchy_groups::SearchUserHierarchyGroupsError::Unhandled(inner) => Error::Unhandled(inner),
7507 }
7508 }
7509}
7510impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_users::SearchUsersError, R>> for Error
7511where
7512 R: Send + Sync + std::fmt::Debug + 'static,
7513{
7514 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_users::SearchUsersError, R>) -> Self {
7515 match err {
7516 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7517 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7518 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7519 source: err.into(),
7520 }),
7521 }
7522 }
7523}
7524impl From<crate::operation::search_users::SearchUsersError> for Error {
7525 fn from(err: crate::operation::search_users::SearchUsersError) -> Self {
7526 match err {
7527 crate::operation::search_users::SearchUsersError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7528 crate::operation::search_users::SearchUsersError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7529 crate::operation::search_users::SearchUsersError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7530 crate::operation::search_users::SearchUsersError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7531 crate::operation::search_users::SearchUsersError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7532 crate::operation::search_users::SearchUsersError::Unhandled(inner) => Error::Unhandled(inner),
7533 }
7534 }
7535}
7536impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_vocabularies::SearchVocabulariesError, R>> for Error
7537where
7538 R: Send + Sync + std::fmt::Debug + 'static,
7539{
7540 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::search_vocabularies::SearchVocabulariesError, R>) -> Self {
7541 match err {
7542 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7543 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7544 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7545 source: err.into(),
7546 }),
7547 }
7548 }
7549}
7550impl From<crate::operation::search_vocabularies::SearchVocabulariesError> for Error {
7551 fn from(err: crate::operation::search_vocabularies::SearchVocabulariesError) -> Self {
7552 match err {
7553 crate::operation::search_vocabularies::SearchVocabulariesError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7554 crate::operation::search_vocabularies::SearchVocabulariesError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7555 crate::operation::search_vocabularies::SearchVocabulariesError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7556 crate::operation::search_vocabularies::SearchVocabulariesError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7557 crate::operation::search_vocabularies::SearchVocabulariesError::Unhandled(inner) => Error::Unhandled(inner),
7558 }
7559 }
7560}
7561impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_chat_integration_event::SendChatIntegrationEventError, R>>
7562 for Error
7563where
7564 R: Send + Sync + std::fmt::Debug + 'static,
7565{
7566 fn from(
7567 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_chat_integration_event::SendChatIntegrationEventError, R>,
7568 ) -> Self {
7569 match err {
7570 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7571 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7572 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7573 source: err.into(),
7574 }),
7575 }
7576 }
7577}
7578impl From<crate::operation::send_chat_integration_event::SendChatIntegrationEventError> for Error {
7579 fn from(err: crate::operation::send_chat_integration_event::SendChatIntegrationEventError) -> Self {
7580 match err {
7581 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::AccessDeniedException(inner) => {
7582 Error::AccessDeniedException(inner)
7583 }
7584 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::InternalServiceException(inner) => {
7585 Error::InternalServiceException(inner)
7586 }
7587 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::InvalidRequestException(inner) => {
7588 Error::InvalidRequestException(inner)
7589 }
7590 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::ResourceNotFoundException(inner) => {
7591 Error::ResourceNotFoundException(inner)
7592 }
7593 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::ThrottlingException(inner) => {
7594 Error::ThrottlingException(inner)
7595 }
7596 crate::operation::send_chat_integration_event::SendChatIntegrationEventError::Unhandled(inner) => Error::Unhandled(inner),
7597 }
7598 }
7599}
7600impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_outbound_email::SendOutboundEmailError, R>> for Error
7601where
7602 R: Send + Sync + std::fmt::Debug + 'static,
7603{
7604 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::send_outbound_email::SendOutboundEmailError, R>) -> Self {
7605 match err {
7606 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7607 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7608 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7609 source: err.into(),
7610 }),
7611 }
7612 }
7613}
7614impl From<crate::operation::send_outbound_email::SendOutboundEmailError> for Error {
7615 fn from(err: crate::operation::send_outbound_email::SendOutboundEmailError) -> Self {
7616 match err {
7617 crate::operation::send_outbound_email::SendOutboundEmailError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7618 crate::operation::send_outbound_email::SendOutboundEmailError::IdempotencyException(inner) => Error::IdempotencyException(inner),
7619 crate::operation::send_outbound_email::SendOutboundEmailError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7620 crate::operation::send_outbound_email::SendOutboundEmailError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7621 crate::operation::send_outbound_email::SendOutboundEmailError::ResourceNotFoundException(inner) => {
7622 Error::ResourceNotFoundException(inner)
7623 }
7624 crate::operation::send_outbound_email::SendOutboundEmailError::ServiceQuotaExceededException(inner) => {
7625 Error::ServiceQuotaExceededException(inner)
7626 }
7627 crate::operation::send_outbound_email::SendOutboundEmailError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7628 crate::operation::send_outbound_email::SendOutboundEmailError::Unhandled(inner) => Error::Unhandled(inner),
7629 }
7630 }
7631}
7632impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_attached_file_upload::StartAttachedFileUploadError, R>>
7633 for Error
7634where
7635 R: Send + Sync + std::fmt::Debug + 'static,
7636{
7637 fn from(
7638 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_attached_file_upload::StartAttachedFileUploadError, R>,
7639 ) -> Self {
7640 match err {
7641 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7642 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7643 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7644 source: err.into(),
7645 }),
7646 }
7647 }
7648}
7649impl From<crate::operation::start_attached_file_upload::StartAttachedFileUploadError> for Error {
7650 fn from(err: crate::operation::start_attached_file_upload::StartAttachedFileUploadError) -> Self {
7651 match err {
7652 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::AccessDeniedException(inner) => {
7653 Error::AccessDeniedException(inner)
7654 }
7655 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::InternalServiceException(inner) => {
7656 Error::InternalServiceException(inner)
7657 }
7658 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::InvalidRequestException(inner) => {
7659 Error::InvalidRequestException(inner)
7660 }
7661 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ResourceConflictException(inner) => {
7662 Error::ResourceConflictException(inner)
7663 }
7664 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ServiceQuotaExceededException(inner) => {
7665 Error::ServiceQuotaExceededException(inner)
7666 }
7667 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::ThrottlingException(inner) => {
7668 Error::ThrottlingException(inner)
7669 }
7670 crate::operation::start_attached_file_upload::StartAttachedFileUploadError::Unhandled(inner) => Error::Unhandled(inner),
7671 }
7672 }
7673}
7674impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_chat_contact::StartChatContactError, R>> for Error
7675where
7676 R: Send + Sync + std::fmt::Debug + 'static,
7677{
7678 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_chat_contact::StartChatContactError, R>) -> Self {
7679 match err {
7680 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7681 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7682 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7683 source: err.into(),
7684 }),
7685 }
7686 }
7687}
7688impl From<crate::operation::start_chat_contact::StartChatContactError> for Error {
7689 fn from(err: crate::operation::start_chat_contact::StartChatContactError) -> Self {
7690 match err {
7691 crate::operation::start_chat_contact::StartChatContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7692 crate::operation::start_chat_contact::StartChatContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
7693 crate::operation::start_chat_contact::StartChatContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7694 crate::operation::start_chat_contact::StartChatContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
7695 crate::operation::start_chat_contact::StartChatContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
7696 crate::operation::start_chat_contact::StartChatContactError::Unhandled(inner) => Error::Unhandled(inner),
7697 }
7698 }
7699}
7700impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_evaluation::StartContactEvaluationError, R>> for Error
7701where
7702 R: Send + Sync + std::fmt::Debug + 'static,
7703{
7704 fn from(
7705 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_evaluation::StartContactEvaluationError, R>,
7706 ) -> Self {
7707 match err {
7708 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7709 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7710 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7711 source: err.into(),
7712 }),
7713 }
7714 }
7715}
7716impl From<crate::operation::start_contact_evaluation::StartContactEvaluationError> for Error {
7717 fn from(err: crate::operation::start_contact_evaluation::StartContactEvaluationError) -> Self {
7718 match err {
7719 crate::operation::start_contact_evaluation::StartContactEvaluationError::InternalServiceException(inner) => {
7720 Error::InternalServiceException(inner)
7721 }
7722 crate::operation::start_contact_evaluation::StartContactEvaluationError::InvalidParameterException(inner) => {
7723 Error::InvalidParameterException(inner)
7724 }
7725 crate::operation::start_contact_evaluation::StartContactEvaluationError::ResourceConflictException(inner) => {
7726 Error::ResourceConflictException(inner)
7727 }
7728 crate::operation::start_contact_evaluation::StartContactEvaluationError::ResourceNotFoundException(inner) => {
7729 Error::ResourceNotFoundException(inner)
7730 }
7731 crate::operation::start_contact_evaluation::StartContactEvaluationError::ServiceQuotaExceededException(inner) => {
7732 Error::ServiceQuotaExceededException(inner)
7733 }
7734 crate::operation::start_contact_evaluation::StartContactEvaluationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7735 crate::operation::start_contact_evaluation::StartContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
7736 }
7737 }
7738}
7739impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_recording::StartContactRecordingError, R>> for Error
7740where
7741 R: Send + Sync + std::fmt::Debug + 'static,
7742{
7743 fn from(
7744 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_recording::StartContactRecordingError, R>,
7745 ) -> Self {
7746 match err {
7747 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7748 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7749 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7750 source: err.into(),
7751 }),
7752 }
7753 }
7754}
7755impl From<crate::operation::start_contact_recording::StartContactRecordingError> for Error {
7756 fn from(err: crate::operation::start_contact_recording::StartContactRecordingError) -> Self {
7757 match err {
7758 crate::operation::start_contact_recording::StartContactRecordingError::InternalServiceException(inner) => {
7759 Error::InternalServiceException(inner)
7760 }
7761 crate::operation::start_contact_recording::StartContactRecordingError::InvalidParameterException(inner) => {
7762 Error::InvalidParameterException(inner)
7763 }
7764 crate::operation::start_contact_recording::StartContactRecordingError::InvalidRequestException(inner) => {
7765 Error::InvalidRequestException(inner)
7766 }
7767 crate::operation::start_contact_recording::StartContactRecordingError::ResourceNotFoundException(inner) => {
7768 Error::ResourceNotFoundException(inner)
7769 }
7770 crate::operation::start_contact_recording::StartContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
7771 }
7772 }
7773}
7774impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_streaming::StartContactStreamingError, R>> for Error
7775where
7776 R: Send + Sync + std::fmt::Debug + 'static,
7777{
7778 fn from(
7779 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_contact_streaming::StartContactStreamingError, R>,
7780 ) -> Self {
7781 match err {
7782 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7783 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7784 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7785 source: err.into(),
7786 }),
7787 }
7788 }
7789}
7790impl From<crate::operation::start_contact_streaming::StartContactStreamingError> for Error {
7791 fn from(err: crate::operation::start_contact_streaming::StartContactStreamingError) -> Self {
7792 match err {
7793 crate::operation::start_contact_streaming::StartContactStreamingError::InternalServiceException(inner) => {
7794 Error::InternalServiceException(inner)
7795 }
7796 crate::operation::start_contact_streaming::StartContactStreamingError::InvalidParameterException(inner) => {
7797 Error::InvalidParameterException(inner)
7798 }
7799 crate::operation::start_contact_streaming::StartContactStreamingError::InvalidRequestException(inner) => {
7800 Error::InvalidRequestException(inner)
7801 }
7802 crate::operation::start_contact_streaming::StartContactStreamingError::LimitExceededException(inner) => {
7803 Error::LimitExceededException(inner)
7804 }
7805 crate::operation::start_contact_streaming::StartContactStreamingError::ResourceNotFoundException(inner) => {
7806 Error::ResourceNotFoundException(inner)
7807 }
7808 crate::operation::start_contact_streaming::StartContactStreamingError::Unhandled(inner) => Error::Unhandled(inner),
7809 }
7810 }
7811}
7812impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_email_contact::StartEmailContactError, R>> for Error
7813where
7814 R: Send + Sync + std::fmt::Debug + 'static,
7815{
7816 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_email_contact::StartEmailContactError, R>) -> Self {
7817 match err {
7818 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7819 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7820 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7821 source: err.into(),
7822 }),
7823 }
7824 }
7825}
7826impl From<crate::operation::start_email_contact::StartEmailContactError> for Error {
7827 fn from(err: crate::operation::start_email_contact::StartEmailContactError) -> Self {
7828 match err {
7829 crate::operation::start_email_contact::StartEmailContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7830 crate::operation::start_email_contact::StartEmailContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
7831 crate::operation::start_email_contact::StartEmailContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
7832 crate::operation::start_email_contact::StartEmailContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
7833 crate::operation::start_email_contact::StartEmailContactError::ResourceNotFoundException(inner) => {
7834 Error::ResourceNotFoundException(inner)
7835 }
7836 crate::operation::start_email_contact::StartEmailContactError::ServiceQuotaExceededException(inner) => {
7837 Error::ServiceQuotaExceededException(inner)
7838 }
7839 crate::operation::start_email_contact::StartEmailContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
7840 crate::operation::start_email_contact::StartEmailContactError::Unhandled(inner) => Error::Unhandled(inner),
7841 }
7842 }
7843}
7844impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError, R>>
7845 for Error
7846where
7847 R: Send + Sync + std::fmt::Debug + 'static,
7848{
7849 fn from(
7850 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError, R>,
7851 ) -> Self {
7852 match err {
7853 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7854 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7855 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7856 source: err.into(),
7857 }),
7858 }
7859 }
7860}
7861impl From<crate::operation::start_outbound_chat_contact::StartOutboundChatContactError> for Error {
7862 fn from(err: crate::operation::start_outbound_chat_contact::StartOutboundChatContactError) -> Self {
7863 match err {
7864 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::AccessDeniedException(inner) => {
7865 Error::AccessDeniedException(inner)
7866 }
7867 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ConflictException(inner) => Error::ConflictException(inner),
7868 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::InternalServiceException(inner) => {
7869 Error::InternalServiceException(inner)
7870 }
7871 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::InvalidRequestException(inner) => {
7872 Error::InvalidRequestException(inner)
7873 }
7874 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::LimitExceededException(inner) => {
7875 Error::LimitExceededException(inner)
7876 }
7877 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ResourceNotFoundException(inner) => {
7878 Error::ResourceNotFoundException(inner)
7879 }
7880 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::ThrottlingException(inner) => {
7881 Error::ThrottlingException(inner)
7882 }
7883 crate::operation::start_outbound_chat_contact::StartOutboundChatContactError::Unhandled(inner) => Error::Unhandled(inner),
7884 }
7885 }
7886}
7887impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError, R>>
7888 for Error
7889where
7890 R: Send + Sync + std::fmt::Debug + 'static,
7891{
7892 fn from(
7893 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError, R>,
7894 ) -> Self {
7895 match err {
7896 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7897 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7898 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7899 source: err.into(),
7900 }),
7901 }
7902 }
7903}
7904impl From<crate::operation::start_outbound_email_contact::StartOutboundEmailContactError> for Error {
7905 fn from(err: crate::operation::start_outbound_email_contact::StartOutboundEmailContactError) -> Self {
7906 match err {
7907 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::AccessDeniedException(inner) => {
7908 Error::AccessDeniedException(inner)
7909 }
7910 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::IdempotencyException(inner) => {
7911 Error::IdempotencyException(inner)
7912 }
7913 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::InternalServiceException(inner) => {
7914 Error::InternalServiceException(inner)
7915 }
7916 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::InvalidRequestException(inner) => {
7917 Error::InvalidRequestException(inner)
7918 }
7919 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ResourceNotFoundException(inner) => {
7920 Error::ResourceNotFoundException(inner)
7921 }
7922 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ServiceQuotaExceededException(inner) => {
7923 Error::ServiceQuotaExceededException(inner)
7924 }
7925 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::ThrottlingException(inner) => {
7926 Error::ThrottlingException(inner)
7927 }
7928 crate::operation::start_outbound_email_contact::StartOutboundEmailContactError::Unhandled(inner) => Error::Unhandled(inner),
7929 }
7930 }
7931}
7932impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError, R>>
7933 for Error
7934where
7935 R: Send + Sync + std::fmt::Debug + 'static,
7936{
7937 fn from(
7938 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError, R>,
7939 ) -> Self {
7940 match err {
7941 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7942 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7943 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7944 source: err.into(),
7945 }),
7946 }
7947 }
7948}
7949impl From<crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError> for Error {
7950 fn from(err: crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError) -> Self {
7951 match err {
7952 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::DestinationNotAllowedException(inner) => {
7953 Error::DestinationNotAllowedException(inner)
7954 }
7955 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InternalServiceException(inner) => {
7956 Error::InternalServiceException(inner)
7957 }
7958 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InvalidParameterException(inner) => {
7959 Error::InvalidParameterException(inner)
7960 }
7961 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::InvalidRequestException(inner) => {
7962 Error::InvalidRequestException(inner)
7963 }
7964 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::LimitExceededException(inner) => {
7965 Error::LimitExceededException(inner)
7966 }
7967 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::OutboundContactNotPermittedException(inner) => {
7968 Error::OutboundContactNotPermittedException(inner)
7969 }
7970 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::ResourceNotFoundException(inner) => {
7971 Error::ResourceNotFoundException(inner)
7972 }
7973 crate::operation::start_outbound_voice_contact::StartOutboundVoiceContactError::Unhandled(inner) => Error::Unhandled(inner),
7974 }
7975 }
7976}
7977impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_screen_sharing::StartScreenSharingError, R>> for Error
7978where
7979 R: Send + Sync + std::fmt::Debug + 'static,
7980{
7981 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_screen_sharing::StartScreenSharingError, R>) -> Self {
7982 match err {
7983 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
7984 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
7985 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
7986 source: err.into(),
7987 }),
7988 }
7989 }
7990}
7991impl From<crate::operation::start_screen_sharing::StartScreenSharingError> for Error {
7992 fn from(err: crate::operation::start_screen_sharing::StartScreenSharingError) -> Self {
7993 match err {
7994 crate::operation::start_screen_sharing::StartScreenSharingError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
7995 crate::operation::start_screen_sharing::StartScreenSharingError::InternalServiceException(inner) => {
7996 Error::InternalServiceException(inner)
7997 }
7998 crate::operation::start_screen_sharing::StartScreenSharingError::InvalidParameterException(inner) => {
7999 Error::InvalidParameterException(inner)
8000 }
8001 crate::operation::start_screen_sharing::StartScreenSharingError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8002 crate::operation::start_screen_sharing::StartScreenSharingError::ResourceNotFoundException(inner) => {
8003 Error::ResourceNotFoundException(inner)
8004 }
8005 crate::operation::start_screen_sharing::StartScreenSharingError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8006 crate::operation::start_screen_sharing::StartScreenSharingError::Unhandled(inner) => Error::Unhandled(inner),
8007 }
8008 }
8009}
8010impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_task_contact::StartTaskContactError, R>> for Error
8011where
8012 R: Send + Sync + std::fmt::Debug + 'static,
8013{
8014 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_task_contact::StartTaskContactError, R>) -> Self {
8015 match err {
8016 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8017 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8018 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8019 source: err.into(),
8020 }),
8021 }
8022 }
8023}
8024impl From<crate::operation::start_task_contact::StartTaskContactError> for Error {
8025 fn from(err: crate::operation::start_task_contact::StartTaskContactError) -> Self {
8026 match err {
8027 crate::operation::start_task_contact::StartTaskContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8028 crate::operation::start_task_contact::StartTaskContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8029 crate::operation::start_task_contact::StartTaskContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8030 crate::operation::start_task_contact::StartTaskContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8031 crate::operation::start_task_contact::StartTaskContactError::ServiceQuotaExceededException(inner) => {
8032 Error::ServiceQuotaExceededException(inner)
8033 }
8034 crate::operation::start_task_contact::StartTaskContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8035 crate::operation::start_task_contact::StartTaskContactError::Unhandled(inner) => Error::Unhandled(inner),
8036 }
8037 }
8038}
8039impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_web_rtc_contact::StartWebRTCContactError, R>> for Error
8040where
8041 R: Send + Sync + std::fmt::Debug + 'static,
8042{
8043 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::start_web_rtc_contact::StartWebRTCContactError, R>) -> Self {
8044 match err {
8045 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8046 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8047 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8048 source: err.into(),
8049 }),
8050 }
8051 }
8052}
8053impl From<crate::operation::start_web_rtc_contact::StartWebRTCContactError> for Error {
8054 fn from(err: crate::operation::start_web_rtc_contact::StartWebRTCContactError) -> Self {
8055 match err {
8056 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InternalServiceException(inner) => {
8057 Error::InternalServiceException(inner)
8058 }
8059 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InvalidParameterException(inner) => {
8060 Error::InvalidParameterException(inner)
8061 }
8062 crate::operation::start_web_rtc_contact::StartWebRTCContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8063 crate::operation::start_web_rtc_contact::StartWebRTCContactError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8064 crate::operation::start_web_rtc_contact::StartWebRTCContactError::ResourceNotFoundException(inner) => {
8065 Error::ResourceNotFoundException(inner)
8066 }
8067 crate::operation::start_web_rtc_contact::StartWebRTCContactError::Unhandled(inner) => Error::Unhandled(inner),
8068 }
8069 }
8070}
8071impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact::StopContactError, 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::stop_contact::StopContactError, 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::stop_contact::StopContactError> for Error {
8086 fn from(err: crate::operation::stop_contact::StopContactError) -> Self {
8087 match err {
8088 crate::operation::stop_contact::StopContactError::ContactNotFoundException(inner) => Error::ContactNotFoundException(inner),
8089 crate::operation::stop_contact::StopContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8090 crate::operation::stop_contact::StopContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8091 crate::operation::stop_contact::StopContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8092 crate::operation::stop_contact::StopContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8093 crate::operation::stop_contact::StopContactError::Unhandled(inner) => Error::Unhandled(inner),
8094 }
8095 }
8096}
8097impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_recording::StopContactRecordingError, R>> for Error
8098where
8099 R: Send + Sync + std::fmt::Debug + 'static,
8100{
8101 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_recording::StopContactRecordingError, R>) -> Self {
8102 match err {
8103 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8104 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8105 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8106 source: err.into(),
8107 }),
8108 }
8109 }
8110}
8111impl From<crate::operation::stop_contact_recording::StopContactRecordingError> for Error {
8112 fn from(err: crate::operation::stop_contact_recording::StopContactRecordingError) -> Self {
8113 match err {
8114 crate::operation::stop_contact_recording::StopContactRecordingError::InternalServiceException(inner) => {
8115 Error::InternalServiceException(inner)
8116 }
8117 crate::operation::stop_contact_recording::StopContactRecordingError::InvalidRequestException(inner) => {
8118 Error::InvalidRequestException(inner)
8119 }
8120 crate::operation::stop_contact_recording::StopContactRecordingError::ResourceNotFoundException(inner) => {
8121 Error::ResourceNotFoundException(inner)
8122 }
8123 crate::operation::stop_contact_recording::StopContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
8124 }
8125 }
8126}
8127impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_streaming::StopContactStreamingError, R>> for Error
8128where
8129 R: Send + Sync + std::fmt::Debug + 'static,
8130{
8131 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::stop_contact_streaming::StopContactStreamingError, R>) -> Self {
8132 match err {
8133 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8134 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8135 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8136 source: err.into(),
8137 }),
8138 }
8139 }
8140}
8141impl From<crate::operation::stop_contact_streaming::StopContactStreamingError> for Error {
8142 fn from(err: crate::operation::stop_contact_streaming::StopContactStreamingError) -> Self {
8143 match err {
8144 crate::operation::stop_contact_streaming::StopContactStreamingError::InternalServiceException(inner) => {
8145 Error::InternalServiceException(inner)
8146 }
8147 crate::operation::stop_contact_streaming::StopContactStreamingError::InvalidParameterException(inner) => {
8148 Error::InvalidParameterException(inner)
8149 }
8150 crate::operation::stop_contact_streaming::StopContactStreamingError::InvalidRequestException(inner) => {
8151 Error::InvalidRequestException(inner)
8152 }
8153 crate::operation::stop_contact_streaming::StopContactStreamingError::ResourceNotFoundException(inner) => {
8154 Error::ResourceNotFoundException(inner)
8155 }
8156 crate::operation::stop_contact_streaming::StopContactStreamingError::Unhandled(inner) => Error::Unhandled(inner),
8157 }
8158 }
8159}
8160impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError, R>>
8161 for Error
8162where
8163 R: Send + Sync + std::fmt::Debug + 'static,
8164{
8165 fn from(
8166 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError, R>,
8167 ) -> Self {
8168 match err {
8169 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8170 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8171 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8172 source: err.into(),
8173 }),
8174 }
8175 }
8176}
8177impl From<crate::operation::submit_contact_evaluation::SubmitContactEvaluationError> for Error {
8178 fn from(err: crate::operation::submit_contact_evaluation::SubmitContactEvaluationError) -> Self {
8179 match err {
8180 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::InternalServiceException(inner) => {
8181 Error::InternalServiceException(inner)
8182 }
8183 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::InvalidParameterException(inner) => {
8184 Error::InvalidParameterException(inner)
8185 }
8186 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ResourceConflictException(inner) => {
8187 Error::ResourceConflictException(inner)
8188 }
8189 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ResourceNotFoundException(inner) => {
8190 Error::ResourceNotFoundException(inner)
8191 }
8192 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::ThrottlingException(inner) => {
8193 Error::ThrottlingException(inner)
8194 }
8195 crate::operation::submit_contact_evaluation::SubmitContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
8196 }
8197 }
8198}
8199impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::suspend_contact_recording::SuspendContactRecordingError, R>>
8200 for Error
8201where
8202 R: Send + Sync + std::fmt::Debug + 'static,
8203{
8204 fn from(
8205 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::suspend_contact_recording::SuspendContactRecordingError, R>,
8206 ) -> Self {
8207 match err {
8208 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8209 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8210 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8211 source: err.into(),
8212 }),
8213 }
8214 }
8215}
8216impl From<crate::operation::suspend_contact_recording::SuspendContactRecordingError> for Error {
8217 fn from(err: crate::operation::suspend_contact_recording::SuspendContactRecordingError) -> Self {
8218 match err {
8219 crate::operation::suspend_contact_recording::SuspendContactRecordingError::InternalServiceException(inner) => {
8220 Error::InternalServiceException(inner)
8221 }
8222 crate::operation::suspend_contact_recording::SuspendContactRecordingError::InvalidRequestException(inner) => {
8223 Error::InvalidRequestException(inner)
8224 }
8225 crate::operation::suspend_contact_recording::SuspendContactRecordingError::ResourceNotFoundException(inner) => {
8226 Error::ResourceNotFoundException(inner)
8227 }
8228 crate::operation::suspend_contact_recording::SuspendContactRecordingError::Unhandled(inner) => Error::Unhandled(inner),
8229 }
8230 }
8231}
8232impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_contact::TagContactError, R>> for Error
8233where
8234 R: Send + Sync + std::fmt::Debug + 'static,
8235{
8236 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_contact::TagContactError, R>) -> Self {
8237 match err {
8238 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8239 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8240 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8241 source: err.into(),
8242 }),
8243 }
8244 }
8245}
8246impl From<crate::operation::tag_contact::TagContactError> for Error {
8247 fn from(err: crate::operation::tag_contact::TagContactError) -> Self {
8248 match err {
8249 crate::operation::tag_contact::TagContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8250 crate::operation::tag_contact::TagContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8251 crate::operation::tag_contact::TagContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8252 crate::operation::tag_contact::TagContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8253 crate::operation::tag_contact::TagContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8254 crate::operation::tag_contact::TagContactError::Unhandled(inner) => Error::Unhandled(inner),
8255 }
8256 }
8257}
8258impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>> for Error
8259where
8260 R: Send + Sync + std::fmt::Debug + 'static,
8261{
8262 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::tag_resource::TagResourceError, R>) -> Self {
8263 match err {
8264 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8265 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8266 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8267 source: err.into(),
8268 }),
8269 }
8270 }
8271}
8272impl From<crate::operation::tag_resource::TagResourceError> for Error {
8273 fn from(err: crate::operation::tag_resource::TagResourceError) -> Self {
8274 match err {
8275 crate::operation::tag_resource::TagResourceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8276 crate::operation::tag_resource::TagResourceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8277 crate::operation::tag_resource::TagResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8278 crate::operation::tag_resource::TagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8279 crate::operation::tag_resource::TagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8280 crate::operation::tag_resource::TagResourceError::Unhandled(inner) => Error::Unhandled(inner),
8281 }
8282 }
8283}
8284impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::transfer_contact::TransferContactError, R>> for Error
8285where
8286 R: Send + Sync + std::fmt::Debug + 'static,
8287{
8288 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::transfer_contact::TransferContactError, R>) -> Self {
8289 match err {
8290 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8291 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8292 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8293 source: err.into(),
8294 }),
8295 }
8296 }
8297}
8298impl From<crate::operation::transfer_contact::TransferContactError> for Error {
8299 fn from(err: crate::operation::transfer_contact::TransferContactError) -> Self {
8300 match err {
8301 crate::operation::transfer_contact::TransferContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8302 crate::operation::transfer_contact::TransferContactError::IdempotencyException(inner) => Error::IdempotencyException(inner),
8303 crate::operation::transfer_contact::TransferContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8304 crate::operation::transfer_contact::TransferContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8305 crate::operation::transfer_contact::TransferContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8306 crate::operation::transfer_contact::TransferContactError::ServiceQuotaExceededException(inner) => {
8307 Error::ServiceQuotaExceededException(inner)
8308 }
8309 crate::operation::transfer_contact::TransferContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8310 crate::operation::transfer_contact::TransferContactError::Unhandled(inner) => Error::Unhandled(inner),
8311 }
8312 }
8313}
8314impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_contact::UntagContactError, R>> for Error
8315where
8316 R: Send + Sync + std::fmt::Debug + 'static,
8317{
8318 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_contact::UntagContactError, R>) -> Self {
8319 match err {
8320 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8321 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8322 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8323 source: err.into(),
8324 }),
8325 }
8326 }
8327}
8328impl From<crate::operation::untag_contact::UntagContactError> for Error {
8329 fn from(err: crate::operation::untag_contact::UntagContactError) -> Self {
8330 match err {
8331 crate::operation::untag_contact::UntagContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8332 crate::operation::untag_contact::UntagContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8333 crate::operation::untag_contact::UntagContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8334 crate::operation::untag_contact::UntagContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8335 crate::operation::untag_contact::UntagContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8336 crate::operation::untag_contact::UntagContactError::Unhandled(inner) => Error::Unhandled(inner),
8337 }
8338 }
8339}
8340impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>> for Error
8341where
8342 R: Send + Sync + std::fmt::Debug + 'static,
8343{
8344 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::untag_resource::UntagResourceError, R>) -> Self {
8345 match err {
8346 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8347 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8348 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8349 source: err.into(),
8350 }),
8351 }
8352 }
8353}
8354impl From<crate::operation::untag_resource::UntagResourceError> for Error {
8355 fn from(err: crate::operation::untag_resource::UntagResourceError) -> Self {
8356 match err {
8357 crate::operation::untag_resource::UntagResourceError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8358 crate::operation::untag_resource::UntagResourceError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8359 crate::operation::untag_resource::UntagResourceError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8360 crate::operation::untag_resource::UntagResourceError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8361 crate::operation::untag_resource::UntagResourceError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8362 crate::operation::untag_resource::UntagResourceError::Unhandled(inner) => Error::Unhandled(inner),
8363 }
8364 }
8365}
8366impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_status::UpdateAgentStatusError, R>> for Error
8367where
8368 R: Send + Sync + std::fmt::Debug + 'static,
8369{
8370 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_agent_status::UpdateAgentStatusError, R>) -> Self {
8371 match err {
8372 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8373 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8374 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8375 source: err.into(),
8376 }),
8377 }
8378 }
8379}
8380impl From<crate::operation::update_agent_status::UpdateAgentStatusError> for Error {
8381 fn from(err: crate::operation::update_agent_status::UpdateAgentStatusError) -> Self {
8382 match err {
8383 crate::operation::update_agent_status::UpdateAgentStatusError::DuplicateResourceException(inner) => {
8384 Error::DuplicateResourceException(inner)
8385 }
8386 crate::operation::update_agent_status::UpdateAgentStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8387 crate::operation::update_agent_status::UpdateAgentStatusError::InvalidParameterException(inner) => {
8388 Error::InvalidParameterException(inner)
8389 }
8390 crate::operation::update_agent_status::UpdateAgentStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8391 crate::operation::update_agent_status::UpdateAgentStatusError::LimitExceededException(inner) => Error::LimitExceededException(inner),
8392 crate::operation::update_agent_status::UpdateAgentStatusError::ResourceNotFoundException(inner) => {
8393 Error::ResourceNotFoundException(inner)
8394 }
8395 crate::operation::update_agent_status::UpdateAgentStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8396 crate::operation::update_agent_status::UpdateAgentStatusError::Unhandled(inner) => Error::Unhandled(inner),
8397 }
8398 }
8399}
8400impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError, R>>
8401 for Error
8402where
8403 R: Send + Sync + std::fmt::Debug + 'static,
8404{
8405 fn from(
8406 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError, R>,
8407 ) -> Self {
8408 match err {
8409 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8410 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8411 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8412 source: err.into(),
8413 }),
8414 }
8415 }
8416}
8417impl From<crate::operation::update_authentication_profile::UpdateAuthenticationProfileError> for Error {
8418 fn from(err: crate::operation::update_authentication_profile::UpdateAuthenticationProfileError) -> Self {
8419 match err {
8420 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InternalServiceException(inner) => {
8421 Error::InternalServiceException(inner)
8422 }
8423 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InvalidParameterException(inner) => {
8424 Error::InvalidParameterException(inner)
8425 }
8426 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::InvalidRequestException(inner) => {
8427 Error::InvalidRequestException(inner)
8428 }
8429 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::ResourceNotFoundException(inner) => {
8430 Error::ResourceNotFoundException(inner)
8431 }
8432 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::ThrottlingException(inner) => {
8433 Error::ThrottlingException(inner)
8434 }
8435 crate::operation::update_authentication_profile::UpdateAuthenticationProfileError::Unhandled(inner) => Error::Unhandled(inner),
8436 }
8437 }
8438}
8439impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact::UpdateContactError, R>> for Error
8440where
8441 R: Send + Sync + std::fmt::Debug + 'static,
8442{
8443 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact::UpdateContactError, R>) -> Self {
8444 match err {
8445 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8446 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8447 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8448 source: err.into(),
8449 }),
8450 }
8451 }
8452}
8453impl From<crate::operation::update_contact::UpdateContactError> for Error {
8454 fn from(err: crate::operation::update_contact::UpdateContactError) -> Self {
8455 match err {
8456 crate::operation::update_contact::UpdateContactError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
8457 crate::operation::update_contact::UpdateContactError::ConflictException(inner) => Error::ConflictException(inner),
8458 crate::operation::update_contact::UpdateContactError::InternalServiceException(inner) => Error::InternalServiceException(inner),
8459 crate::operation::update_contact::UpdateContactError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
8460 crate::operation::update_contact::UpdateContactError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
8461 crate::operation::update_contact::UpdateContactError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
8462 crate::operation::update_contact::UpdateContactError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8463 crate::operation::update_contact::UpdateContactError::Unhandled(inner) => Error::Unhandled(inner),
8464 }
8465 }
8466}
8467impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_attributes::UpdateContactAttributesError, R>>
8468 for Error
8469where
8470 R: Send + Sync + std::fmt::Debug + 'static,
8471{
8472 fn from(
8473 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_attributes::UpdateContactAttributesError, R>,
8474 ) -> Self {
8475 match err {
8476 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8477 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8478 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8479 source: err.into(),
8480 }),
8481 }
8482 }
8483}
8484impl From<crate::operation::update_contact_attributes::UpdateContactAttributesError> for Error {
8485 fn from(err: crate::operation::update_contact_attributes::UpdateContactAttributesError) -> Self {
8486 match err {
8487 crate::operation::update_contact_attributes::UpdateContactAttributesError::InternalServiceException(inner) => {
8488 Error::InternalServiceException(inner)
8489 }
8490 crate::operation::update_contact_attributes::UpdateContactAttributesError::InvalidParameterException(inner) => {
8491 Error::InvalidParameterException(inner)
8492 }
8493 crate::operation::update_contact_attributes::UpdateContactAttributesError::InvalidRequestException(inner) => {
8494 Error::InvalidRequestException(inner)
8495 }
8496 crate::operation::update_contact_attributes::UpdateContactAttributesError::ResourceNotFoundException(inner) => {
8497 Error::ResourceNotFoundException(inner)
8498 }
8499 crate::operation::update_contact_attributes::UpdateContactAttributesError::Unhandled(inner) => Error::Unhandled(inner),
8500 }
8501 }
8502}
8503impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_evaluation::UpdateContactEvaluationError, R>>
8504 for Error
8505where
8506 R: Send + Sync + std::fmt::Debug + 'static,
8507{
8508 fn from(
8509 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_evaluation::UpdateContactEvaluationError, R>,
8510 ) -> Self {
8511 match err {
8512 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8513 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8514 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8515 source: err.into(),
8516 }),
8517 }
8518 }
8519}
8520impl From<crate::operation::update_contact_evaluation::UpdateContactEvaluationError> for Error {
8521 fn from(err: crate::operation::update_contact_evaluation::UpdateContactEvaluationError) -> Self {
8522 match err {
8523 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::InternalServiceException(inner) => {
8524 Error::InternalServiceException(inner)
8525 }
8526 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::InvalidParameterException(inner) => {
8527 Error::InvalidParameterException(inner)
8528 }
8529 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ResourceConflictException(inner) => {
8530 Error::ResourceConflictException(inner)
8531 }
8532 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ResourceNotFoundException(inner) => {
8533 Error::ResourceNotFoundException(inner)
8534 }
8535 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::ThrottlingException(inner) => {
8536 Error::ThrottlingException(inner)
8537 }
8538 crate::operation::update_contact_evaluation::UpdateContactEvaluationError::Unhandled(inner) => Error::Unhandled(inner),
8539 }
8540 }
8541}
8542impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_content::UpdateContactFlowContentError, R>>
8543 for Error
8544where
8545 R: Send + Sync + std::fmt::Debug + 'static,
8546{
8547 fn from(
8548 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_content::UpdateContactFlowContentError, R>,
8549 ) -> Self {
8550 match err {
8551 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8552 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8553 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8554 source: err.into(),
8555 }),
8556 }
8557 }
8558}
8559impl From<crate::operation::update_contact_flow_content::UpdateContactFlowContentError> for Error {
8560 fn from(err: crate::operation::update_contact_flow_content::UpdateContactFlowContentError) -> Self {
8561 match err {
8562 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InternalServiceException(inner) => {
8563 Error::InternalServiceException(inner)
8564 }
8565 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidContactFlowException(inner) => {
8566 Error::InvalidContactFlowException(inner)
8567 }
8568 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidParameterException(inner) => {
8569 Error::InvalidParameterException(inner)
8570 }
8571 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::InvalidRequestException(inner) => {
8572 Error::InvalidRequestException(inner)
8573 }
8574 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::ResourceNotFoundException(inner) => {
8575 Error::ResourceNotFoundException(inner)
8576 }
8577 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::ThrottlingException(inner) => {
8578 Error::ThrottlingException(inner)
8579 }
8580 crate::operation::update_contact_flow_content::UpdateContactFlowContentError::Unhandled(inner) => Error::Unhandled(inner),
8581 }
8582 }
8583}
8584impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError, R>>
8585 for Error
8586where
8587 R: Send + Sync + std::fmt::Debug + 'static,
8588{
8589 fn from(
8590 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError, R>,
8591 ) -> Self {
8592 match err {
8593 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8594 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8595 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8596 source: err.into(),
8597 }),
8598 }
8599 }
8600}
8601impl From<crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError> for Error {
8602 fn from(err: crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError) -> Self {
8603 match err {
8604 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::DuplicateResourceException(inner) => {
8605 Error::DuplicateResourceException(inner)
8606 }
8607 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InternalServiceException(inner) => {
8608 Error::InternalServiceException(inner)
8609 }
8610 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InvalidParameterException(inner) => {
8611 Error::InvalidParameterException(inner)
8612 }
8613 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::InvalidRequestException(inner) => {
8614 Error::InvalidRequestException(inner)
8615 }
8616 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::ResourceNotFoundException(inner) => {
8617 Error::ResourceNotFoundException(inner)
8618 }
8619 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::ThrottlingException(inner) => {
8620 Error::ThrottlingException(inner)
8621 }
8622 crate::operation::update_contact_flow_metadata::UpdateContactFlowMetadataError::Unhandled(inner) => Error::Unhandled(inner),
8623 }
8624 }
8625}
8626impl<R>
8627 From<
8628 ::aws_smithy_runtime_api::client::result::SdkError<
8629 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError,
8630 R,
8631 >,
8632 > for Error
8633where
8634 R: Send + Sync + std::fmt::Debug + 'static,
8635{
8636 fn from(
8637 err: ::aws_smithy_runtime_api::client::result::SdkError<
8638 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError,
8639 R,
8640 >,
8641 ) -> Self {
8642 match err {
8643 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8644 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8645 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8646 source: err.into(),
8647 }),
8648 }
8649 }
8650}
8651impl From<crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError> for Error {
8652 fn from(err: crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError) -> Self {
8653 match err {
8654 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::AccessDeniedException(inner) => {
8655 Error::AccessDeniedException(inner)
8656 }
8657 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InternalServiceException(inner) => {
8658 Error::InternalServiceException(inner)
8659 }
8660 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InvalidContactFlowModuleException(inner) => {
8661 Error::InvalidContactFlowModuleException(inner)
8662 }
8663 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::InvalidRequestException(inner) => {
8664 Error::InvalidRequestException(inner)
8665 }
8666 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::ResourceNotFoundException(inner) => {
8667 Error::ResourceNotFoundException(inner)
8668 }
8669 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::ThrottlingException(inner) => {
8670 Error::ThrottlingException(inner)
8671 }
8672 crate::operation::update_contact_flow_module_content::UpdateContactFlowModuleContentError::Unhandled(inner) => Error::Unhandled(inner),
8673 }
8674 }
8675}
8676impl<R>
8677 From<
8678 ::aws_smithy_runtime_api::client::result::SdkError<
8679 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError,
8680 R,
8681 >,
8682 > for Error
8683where
8684 R: Send + Sync + std::fmt::Debug + 'static,
8685{
8686 fn from(
8687 err: ::aws_smithy_runtime_api::client::result::SdkError<
8688 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError,
8689 R,
8690 >,
8691 ) -> Self {
8692 match err {
8693 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8694 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8695 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8696 source: err.into(),
8697 }),
8698 }
8699 }
8700}
8701impl From<crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError> for Error {
8702 fn from(err: crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError) -> Self {
8703 match err {
8704 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::AccessDeniedException(inner) => {
8705 Error::AccessDeniedException(inner)
8706 }
8707 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::DuplicateResourceException(inner) => {
8708 Error::DuplicateResourceException(inner)
8709 }
8710 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InternalServiceException(inner) => {
8711 Error::InternalServiceException(inner)
8712 }
8713 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InvalidParameterException(inner) => {
8714 Error::InvalidParameterException(inner)
8715 }
8716 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::InvalidRequestException(inner) => {
8717 Error::InvalidRequestException(inner)
8718 }
8719 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::ResourceNotFoundException(inner) => {
8720 Error::ResourceNotFoundException(inner)
8721 }
8722 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::ThrottlingException(inner) => {
8723 Error::ThrottlingException(inner)
8724 }
8725 crate::operation::update_contact_flow_module_metadata::UpdateContactFlowModuleMetadataError::Unhandled(inner) => Error::Unhandled(inner),
8726 }
8727 }
8728}
8729impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_name::UpdateContactFlowNameError, R>> for Error
8730where
8731 R: Send + Sync + std::fmt::Debug + 'static,
8732{
8733 fn from(
8734 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_flow_name::UpdateContactFlowNameError, R>,
8735 ) -> Self {
8736 match err {
8737 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8738 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8739 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8740 source: err.into(),
8741 }),
8742 }
8743 }
8744}
8745impl From<crate::operation::update_contact_flow_name::UpdateContactFlowNameError> for Error {
8746 fn from(err: crate::operation::update_contact_flow_name::UpdateContactFlowNameError) -> Self {
8747 match err {
8748 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::DuplicateResourceException(inner) => {
8749 Error::DuplicateResourceException(inner)
8750 }
8751 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InternalServiceException(inner) => {
8752 Error::InternalServiceException(inner)
8753 }
8754 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InvalidParameterException(inner) => {
8755 Error::InvalidParameterException(inner)
8756 }
8757 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::InvalidRequestException(inner) => {
8758 Error::InvalidRequestException(inner)
8759 }
8760 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::ResourceNotFoundException(inner) => {
8761 Error::ResourceNotFoundException(inner)
8762 }
8763 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8764 crate::operation::update_contact_flow_name::UpdateContactFlowNameError::Unhandled(inner) => Error::Unhandled(inner),
8765 }
8766 }
8767}
8768impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError, R>>
8769 for Error
8770where
8771 R: Send + Sync + std::fmt::Debug + 'static,
8772{
8773 fn from(
8774 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError, R>,
8775 ) -> Self {
8776 match err {
8777 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8778 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8779 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8780 source: err.into(),
8781 }),
8782 }
8783 }
8784}
8785impl From<crate::operation::update_contact_routing_data::UpdateContactRoutingDataError> for Error {
8786 fn from(err: crate::operation::update_contact_routing_data::UpdateContactRoutingDataError) -> Self {
8787 match err {
8788 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::AccessDeniedException(inner) => {
8789 Error::AccessDeniedException(inner)
8790 }
8791 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::InternalServiceException(inner) => {
8792 Error::InternalServiceException(inner)
8793 }
8794 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::InvalidParameterException(inner) => {
8795 Error::InvalidParameterException(inner)
8796 }
8797 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ResourceConflictException(inner) => {
8798 Error::ResourceConflictException(inner)
8799 }
8800 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ResourceNotFoundException(inner) => {
8801 Error::ResourceNotFoundException(inner)
8802 }
8803 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::ThrottlingException(inner) => {
8804 Error::ThrottlingException(inner)
8805 }
8806 crate::operation::update_contact_routing_data::UpdateContactRoutingDataError::Unhandled(inner) => Error::Unhandled(inner),
8807 }
8808 }
8809}
8810impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_schedule::UpdateContactScheduleError, R>> for Error
8811where
8812 R: Send + Sync + std::fmt::Debug + 'static,
8813{
8814 fn from(
8815 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_contact_schedule::UpdateContactScheduleError, R>,
8816 ) -> Self {
8817 match err {
8818 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8819 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8820 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8821 source: err.into(),
8822 }),
8823 }
8824 }
8825}
8826impl From<crate::operation::update_contact_schedule::UpdateContactScheduleError> for Error {
8827 fn from(err: crate::operation::update_contact_schedule::UpdateContactScheduleError) -> Self {
8828 match err {
8829 crate::operation::update_contact_schedule::UpdateContactScheduleError::InternalServiceException(inner) => {
8830 Error::InternalServiceException(inner)
8831 }
8832 crate::operation::update_contact_schedule::UpdateContactScheduleError::InvalidParameterException(inner) => {
8833 Error::InvalidParameterException(inner)
8834 }
8835 crate::operation::update_contact_schedule::UpdateContactScheduleError::InvalidRequestException(inner) => {
8836 Error::InvalidRequestException(inner)
8837 }
8838 crate::operation::update_contact_schedule::UpdateContactScheduleError::LimitExceededException(inner) => {
8839 Error::LimitExceededException(inner)
8840 }
8841 crate::operation::update_contact_schedule::UpdateContactScheduleError::ResourceNotFoundException(inner) => {
8842 Error::ResourceNotFoundException(inner)
8843 }
8844 crate::operation::update_contact_schedule::UpdateContactScheduleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8845 crate::operation::update_contact_schedule::UpdateContactScheduleError::Unhandled(inner) => Error::Unhandled(inner),
8846 }
8847 }
8848}
8849impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError, R>>
8850 for Error
8851where
8852 R: Send + Sync + std::fmt::Debug + 'static,
8853{
8854 fn from(
8855 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError, R>,
8856 ) -> Self {
8857 match err {
8858 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8859 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8860 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8861 source: err.into(),
8862 }),
8863 }
8864 }
8865}
8866impl From<crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError> for Error {
8867 fn from(err: crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError) -> Self {
8868 match err {
8869 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::AccessDeniedException(inner) => {
8870 Error::AccessDeniedException(inner)
8871 }
8872 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::IdempotencyException(inner) => {
8873 Error::IdempotencyException(inner)
8874 }
8875 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InternalServiceException(inner) => {
8876 Error::InternalServiceException(inner)
8877 }
8878 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InvalidParameterException(inner) => {
8879 Error::InvalidParameterException(inner)
8880 }
8881 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::InvalidRequestException(inner) => {
8882 Error::InvalidRequestException(inner)
8883 }
8884 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::ResourceNotFoundException(inner) => {
8885 Error::ResourceNotFoundException(inner)
8886 }
8887 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::ThrottlingException(inner) => {
8888 Error::ThrottlingException(inner)
8889 }
8890 crate::operation::update_email_address_metadata::UpdateEmailAddressMetadataError::Unhandled(inner) => Error::Unhandled(inner),
8891 }
8892 }
8893}
8894impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_evaluation_form::UpdateEvaluationFormError, R>> for Error
8895where
8896 R: Send + Sync + std::fmt::Debug + 'static,
8897{
8898 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_evaluation_form::UpdateEvaluationFormError, R>) -> Self {
8899 match err {
8900 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8901 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8902 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8903 source: err.into(),
8904 }),
8905 }
8906 }
8907}
8908impl From<crate::operation::update_evaluation_form::UpdateEvaluationFormError> for Error {
8909 fn from(err: crate::operation::update_evaluation_form::UpdateEvaluationFormError) -> Self {
8910 match err {
8911 crate::operation::update_evaluation_form::UpdateEvaluationFormError::InternalServiceException(inner) => {
8912 Error::InternalServiceException(inner)
8913 }
8914 crate::operation::update_evaluation_form::UpdateEvaluationFormError::InvalidParameterException(inner) => {
8915 Error::InvalidParameterException(inner)
8916 }
8917 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ResourceConflictException(inner) => {
8918 Error::ResourceConflictException(inner)
8919 }
8920 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ResourceNotFoundException(inner) => {
8921 Error::ResourceNotFoundException(inner)
8922 }
8923 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ServiceQuotaExceededException(inner) => {
8924 Error::ServiceQuotaExceededException(inner)
8925 }
8926 crate::operation::update_evaluation_form::UpdateEvaluationFormError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8927 crate::operation::update_evaluation_form::UpdateEvaluationFormError::Unhandled(inner) => Error::Unhandled(inner),
8928 }
8929 }
8930}
8931impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError, R>>
8932 for Error
8933where
8934 R: Send + Sync + std::fmt::Debug + 'static,
8935{
8936 fn from(
8937 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError, R>,
8938 ) -> Self {
8939 match err {
8940 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8941 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8942 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8943 source: err.into(),
8944 }),
8945 }
8946 }
8947}
8948impl From<crate::operation::update_hours_of_operation::UpdateHoursOfOperationError> for Error {
8949 fn from(err: crate::operation::update_hours_of_operation::UpdateHoursOfOperationError) -> Self {
8950 match err {
8951 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::DuplicateResourceException(inner) => {
8952 Error::DuplicateResourceException(inner)
8953 }
8954 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InternalServiceException(inner) => {
8955 Error::InternalServiceException(inner)
8956 }
8957 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InvalidParameterException(inner) => {
8958 Error::InvalidParameterException(inner)
8959 }
8960 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::InvalidRequestException(inner) => {
8961 Error::InvalidRequestException(inner)
8962 }
8963 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::ResourceNotFoundException(inner) => {
8964 Error::ResourceNotFoundException(inner)
8965 }
8966 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::ThrottlingException(inner) => Error::ThrottlingException(inner),
8967 crate::operation::update_hours_of_operation::UpdateHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
8968 }
8969 }
8970}
8971impl<R>
8972 From<
8973 ::aws_smithy_runtime_api::client::result::SdkError<
8974 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError,
8975 R,
8976 >,
8977 > for Error
8978where
8979 R: Send + Sync + std::fmt::Debug + 'static,
8980{
8981 fn from(
8982 err: ::aws_smithy_runtime_api::client::result::SdkError<
8983 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError,
8984 R,
8985 >,
8986 ) -> Self {
8987 match err {
8988 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
8989 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
8990 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
8991 source: err.into(),
8992 }),
8993 }
8994 }
8995}
8996impl From<crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError> for Error {
8997 fn from(err: crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError) -> Self {
8998 match err {
8999 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ConditionalOperationFailedException(inner) => {
9000 Error::ConditionalOperationFailedException(inner)
9001 }
9002 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::DuplicateResourceException(inner) => {
9003 Error::DuplicateResourceException(inner)
9004 }
9005 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InternalServiceException(inner) => {
9006 Error::InternalServiceException(inner)
9007 }
9008 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InvalidParameterException(inner) => {
9009 Error::InvalidParameterException(inner)
9010 }
9011 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::InvalidRequestException(inner) => {
9012 Error::InvalidRequestException(inner)
9013 }
9014 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ResourceNotFoundException(inner) => {
9015 Error::ResourceNotFoundException(inner)
9016 }
9017 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::ThrottlingException(inner) => {
9018 Error::ThrottlingException(inner)
9019 }
9020 crate::operation::update_hours_of_operation_override::UpdateHoursOfOperationOverrideError::Unhandled(inner) => Error::Unhandled(inner),
9021 }
9022 }
9023}
9024impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_attribute::UpdateInstanceAttributeError, R>>
9025 for Error
9026where
9027 R: Send + Sync + std::fmt::Debug + 'static,
9028{
9029 fn from(
9030 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_attribute::UpdateInstanceAttributeError, R>,
9031 ) -> Self {
9032 match err {
9033 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9034 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9035 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9036 source: err.into(),
9037 }),
9038 }
9039 }
9040}
9041impl From<crate::operation::update_instance_attribute::UpdateInstanceAttributeError> for Error {
9042 fn from(err: crate::operation::update_instance_attribute::UpdateInstanceAttributeError) -> Self {
9043 match err {
9044 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InternalServiceException(inner) => {
9045 Error::InternalServiceException(inner)
9046 }
9047 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InvalidParameterException(inner) => {
9048 Error::InvalidParameterException(inner)
9049 }
9050 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::InvalidRequestException(inner) => {
9051 Error::InvalidRequestException(inner)
9052 }
9053 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::ResourceNotFoundException(inner) => {
9054 Error::ResourceNotFoundException(inner)
9055 }
9056 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::ThrottlingException(inner) => {
9057 Error::ThrottlingException(inner)
9058 }
9059 crate::operation::update_instance_attribute::UpdateInstanceAttributeError::Unhandled(inner) => Error::Unhandled(inner),
9060 }
9061 }
9062}
9063impl<R>
9064 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError, R>>
9065 for Error
9066where
9067 R: Send + Sync + std::fmt::Debug + 'static,
9068{
9069 fn from(
9070 err: ::aws_smithy_runtime_api::client::result::SdkError<
9071 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError,
9072 R,
9073 >,
9074 ) -> Self {
9075 match err {
9076 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9077 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9078 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9079 source: err.into(),
9080 }),
9081 }
9082 }
9083}
9084impl From<crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError> for Error {
9085 fn from(err: crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError) -> Self {
9086 match err {
9087 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InternalServiceException(inner) => {
9088 Error::InternalServiceException(inner)
9089 }
9090 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InvalidParameterException(inner) => {
9091 Error::InvalidParameterException(inner)
9092 }
9093 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::InvalidRequestException(inner) => {
9094 Error::InvalidRequestException(inner)
9095 }
9096 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::ResourceNotFoundException(inner) => {
9097 Error::ResourceNotFoundException(inner)
9098 }
9099 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::ThrottlingException(inner) => {
9100 Error::ThrottlingException(inner)
9101 }
9102 crate::operation::update_instance_storage_config::UpdateInstanceStorageConfigError::Unhandled(inner) => Error::Unhandled(inner),
9103 }
9104 }
9105}
9106impl<R>
9107 From<
9108 ::aws_smithy_runtime_api::client::result::SdkError<
9109 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError,
9110 R,
9111 >,
9112 > for Error
9113where
9114 R: Send + Sync + std::fmt::Debug + 'static,
9115{
9116 fn from(
9117 err: ::aws_smithy_runtime_api::client::result::SdkError<
9118 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError,
9119 R,
9120 >,
9121 ) -> Self {
9122 match err {
9123 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9124 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9125 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9126 source: err.into(),
9127 }),
9128 }
9129 }
9130}
9131impl From<crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError> for Error {
9132 fn from(err: crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError) -> Self {
9133 match err {
9134 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::AccessDeniedException(inner) => {
9135 Error::AccessDeniedException(inner)
9136 }
9137 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::ConflictException(inner) => {
9138 Error::ConflictException(inner)
9139 }
9140 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InternalServiceException(inner) => {
9141 Error::InternalServiceException(inner)
9142 }
9143 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InvalidParameterException(inner) => {
9144 Error::InvalidParameterException(inner)
9145 }
9146 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::InvalidRequestException(inner) => {
9147 Error::InvalidRequestException(inner)
9148 }
9149 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::ThrottlingException(inner) => {
9150 Error::ThrottlingException(inner)
9151 }
9152 crate::operation::update_participant_authentication::UpdateParticipantAuthenticationError::Unhandled(inner) => Error::Unhandled(inner),
9153 }
9154 }
9155}
9156impl<R>
9157 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError, R>>
9158 for Error
9159where
9160 R: Send + Sync + std::fmt::Debug + 'static,
9161{
9162 fn from(
9163 err: ::aws_smithy_runtime_api::client::result::SdkError<
9164 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError,
9165 R,
9166 >,
9167 ) -> Self {
9168 match err {
9169 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9170 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9171 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9172 source: err.into(),
9173 }),
9174 }
9175 }
9176}
9177impl From<crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError> for Error {
9178 fn from(err: crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError) -> Self {
9179 match err {
9180 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::AccessDeniedException(inner) => {
9181 Error::AccessDeniedException(inner)
9182 }
9183 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InternalServiceException(inner) => {
9184 Error::InternalServiceException(inner)
9185 }
9186 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InvalidParameterException(inner) => {
9187 Error::InvalidParameterException(inner)
9188 }
9189 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::InvalidRequestException(inner) => {
9190 Error::InvalidRequestException(inner)
9191 }
9192 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::ResourceNotFoundException(inner) => {
9193 Error::ResourceNotFoundException(inner)
9194 }
9195 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::ThrottlingException(inner) => {
9196 Error::ThrottlingException(inner)
9197 }
9198 crate::operation::update_participant_role_config::UpdateParticipantRoleConfigError::Unhandled(inner) => Error::Unhandled(inner),
9199 }
9200 }
9201}
9202impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number::UpdatePhoneNumberError, R>> for Error
9203where
9204 R: Send + Sync + std::fmt::Debug + 'static,
9205{
9206 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number::UpdatePhoneNumberError, R>) -> Self {
9207 match err {
9208 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9209 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9210 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9211 source: err.into(),
9212 }),
9213 }
9214 }
9215}
9216impl From<crate::operation::update_phone_number::UpdatePhoneNumberError> for Error {
9217 fn from(err: crate::operation::update_phone_number::UpdatePhoneNumberError) -> Self {
9218 match err {
9219 crate::operation::update_phone_number::UpdatePhoneNumberError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9220 crate::operation::update_phone_number::UpdatePhoneNumberError::IdempotencyException(inner) => Error::IdempotencyException(inner),
9221 crate::operation::update_phone_number::UpdatePhoneNumberError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9222 crate::operation::update_phone_number::UpdatePhoneNumberError::InvalidParameterException(inner) => {
9223 Error::InvalidParameterException(inner)
9224 }
9225 crate::operation::update_phone_number::UpdatePhoneNumberError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
9226 crate::operation::update_phone_number::UpdatePhoneNumberError::ResourceNotFoundException(inner) => {
9227 Error::ResourceNotFoundException(inner)
9228 }
9229 crate::operation::update_phone_number::UpdatePhoneNumberError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9230 crate::operation::update_phone_number::UpdatePhoneNumberError::Unhandled(inner) => Error::Unhandled(inner),
9231 }
9232 }
9233}
9234impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError, R>>
9235 for Error
9236where
9237 R: Send + Sync + std::fmt::Debug + 'static,
9238{
9239 fn from(
9240 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError, R>,
9241 ) -> Self {
9242 match err {
9243 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9244 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9245 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9246 source: err.into(),
9247 }),
9248 }
9249 }
9250}
9251impl From<crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError> for Error {
9252 fn from(err: crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError) -> Self {
9253 match err {
9254 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::AccessDeniedException(inner) => {
9255 Error::AccessDeniedException(inner)
9256 }
9257 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::IdempotencyException(inner) => {
9258 Error::IdempotencyException(inner)
9259 }
9260 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InternalServiceException(inner) => {
9261 Error::InternalServiceException(inner)
9262 }
9263 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InvalidParameterException(inner) => {
9264 Error::InvalidParameterException(inner)
9265 }
9266 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::InvalidRequestException(inner) => {
9267 Error::InvalidRequestException(inner)
9268 }
9269 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ResourceInUseException(inner) => {
9270 Error::ResourceInUseException(inner)
9271 }
9272 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ResourceNotFoundException(inner) => {
9273 Error::ResourceNotFoundException(inner)
9274 }
9275 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::ThrottlingException(inner) => {
9276 Error::ThrottlingException(inner)
9277 }
9278 crate::operation::update_phone_number_metadata::UpdatePhoneNumberMetadataError::Unhandled(inner) => Error::Unhandled(inner),
9279 }
9280 }
9281}
9282impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError, R>>
9283 for Error
9284where
9285 R: Send + Sync + std::fmt::Debug + 'static,
9286{
9287 fn from(
9288 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError, R>,
9289 ) -> Self {
9290 match err {
9291 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9292 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9293 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9294 source: err.into(),
9295 }),
9296 }
9297 }
9298}
9299impl From<crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError> for Error {
9300 fn from(err: crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError) -> Self {
9301 match err {
9302 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InternalServiceException(inner) => {
9303 Error::InternalServiceException(inner)
9304 }
9305 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InvalidParameterException(inner) => {
9306 Error::InvalidParameterException(inner)
9307 }
9308 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::InvalidRequestException(inner) => {
9309 Error::InvalidRequestException(inner)
9310 }
9311 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::ResourceNotFoundException(inner) => {
9312 Error::ResourceNotFoundException(inner)
9313 }
9314 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::ThrottlingException(inner) => {
9315 Error::ThrottlingException(inner)
9316 }
9317 crate::operation::update_predefined_attribute::UpdatePredefinedAttributeError::Unhandled(inner) => Error::Unhandled(inner),
9318 }
9319 }
9320}
9321impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_prompt::UpdatePromptError, R>> for Error
9322where
9323 R: Send + Sync + std::fmt::Debug + 'static,
9324{
9325 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_prompt::UpdatePromptError, R>) -> Self {
9326 match err {
9327 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9328 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9329 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9330 source: err.into(),
9331 }),
9332 }
9333 }
9334}
9335impl From<crate::operation::update_prompt::UpdatePromptError> for Error {
9336 fn from(err: crate::operation::update_prompt::UpdatePromptError) -> Self {
9337 match err {
9338 crate::operation::update_prompt::UpdatePromptError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9339 crate::operation::update_prompt::UpdatePromptError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9340 crate::operation::update_prompt::UpdatePromptError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9341 crate::operation::update_prompt::UpdatePromptError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9342 crate::operation::update_prompt::UpdatePromptError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9343 crate::operation::update_prompt::UpdatePromptError::Unhandled(inner) => Error::Unhandled(inner),
9344 }
9345 }
9346}
9347impl<R>
9348 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError, R>>
9349 for Error
9350where
9351 R: Send + Sync + std::fmt::Debug + 'static,
9352{
9353 fn from(
9354 err: ::aws_smithy_runtime_api::client::result::SdkError<
9355 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError,
9356 R,
9357 >,
9358 ) -> Self {
9359 match err {
9360 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9361 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9362 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9363 source: err.into(),
9364 }),
9365 }
9366 }
9367}
9368impl From<crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError> for Error {
9369 fn from(err: crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError) -> Self {
9370 match err {
9371 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InternalServiceException(inner) => {
9372 Error::InternalServiceException(inner)
9373 }
9374 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InvalidParameterException(inner) => {
9375 Error::InvalidParameterException(inner)
9376 }
9377 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::InvalidRequestException(inner) => {
9378 Error::InvalidRequestException(inner)
9379 }
9380 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::ResourceNotFoundException(inner) => {
9381 Error::ResourceNotFoundException(inner)
9382 }
9383 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::ThrottlingException(inner) => {
9384 Error::ThrottlingException(inner)
9385 }
9386 crate::operation::update_queue_hours_of_operation::UpdateQueueHoursOfOperationError::Unhandled(inner) => Error::Unhandled(inner),
9387 }
9388 }
9389}
9390impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError, R>>
9391 for Error
9392where
9393 R: Send + Sync + std::fmt::Debug + 'static,
9394{
9395 fn from(
9396 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError, R>,
9397 ) -> Self {
9398 match err {
9399 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9400 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9401 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9402 source: err.into(),
9403 }),
9404 }
9405 }
9406}
9407impl From<crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError> for Error {
9408 fn from(err: crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError) -> Self {
9409 match err {
9410 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InternalServiceException(inner) => {
9411 Error::InternalServiceException(inner)
9412 }
9413 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InvalidParameterException(inner) => {
9414 Error::InvalidParameterException(inner)
9415 }
9416 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::InvalidRequestException(inner) => {
9417 Error::InvalidRequestException(inner)
9418 }
9419 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::ResourceNotFoundException(inner) => {
9420 Error::ResourceNotFoundException(inner)
9421 }
9422 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9423 crate::operation::update_queue_max_contacts::UpdateQueueMaxContactsError::Unhandled(inner) => Error::Unhandled(inner),
9424 }
9425 }
9426}
9427impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_name::UpdateQueueNameError, R>> for Error
9428where
9429 R: Send + Sync + std::fmt::Debug + 'static,
9430{
9431 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_name::UpdateQueueNameError, R>) -> Self {
9432 match err {
9433 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9434 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9435 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9436 source: err.into(),
9437 }),
9438 }
9439 }
9440}
9441impl From<crate::operation::update_queue_name::UpdateQueueNameError> for Error {
9442 fn from(err: crate::operation::update_queue_name::UpdateQueueNameError) -> Self {
9443 match err {
9444 crate::operation::update_queue_name::UpdateQueueNameError::DuplicateResourceException(inner) => Error::DuplicateResourceException(inner),
9445 crate::operation::update_queue_name::UpdateQueueNameError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9446 crate::operation::update_queue_name::UpdateQueueNameError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9447 crate::operation::update_queue_name::UpdateQueueNameError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9448 crate::operation::update_queue_name::UpdateQueueNameError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9449 crate::operation::update_queue_name::UpdateQueueNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9450 crate::operation::update_queue_name::UpdateQueueNameError::Unhandled(inner) => Error::Unhandled(inner),
9451 }
9452 }
9453}
9454impl<R>
9455 From<
9456 ::aws_smithy_runtime_api::client::result::SdkError<
9457 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError,
9458 R,
9459 >,
9460 > for Error
9461where
9462 R: Send + Sync + std::fmt::Debug + 'static,
9463{
9464 fn from(
9465 err: ::aws_smithy_runtime_api::client::result::SdkError<
9466 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError,
9467 R,
9468 >,
9469 ) -> Self {
9470 match err {
9471 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9472 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9473 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9474 source: err.into(),
9475 }),
9476 }
9477 }
9478}
9479impl From<crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError> for Error {
9480 fn from(err: crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError) -> Self {
9481 match err {
9482 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InternalServiceException(inner) => {
9483 Error::InternalServiceException(inner)
9484 }
9485 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InvalidParameterException(inner) => {
9486 Error::InvalidParameterException(inner)
9487 }
9488 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::InvalidRequestException(inner) => {
9489 Error::InvalidRequestException(inner)
9490 }
9491 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::ResourceNotFoundException(inner) => {
9492 Error::ResourceNotFoundException(inner)
9493 }
9494 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::ThrottlingException(inner) => {
9495 Error::ThrottlingException(inner)
9496 }
9497 crate::operation::update_queue_outbound_caller_config::UpdateQueueOutboundCallerConfigError::Unhandled(inner) => Error::Unhandled(inner),
9498 }
9499 }
9500}
9501impl<R>
9502 From<
9503 ::aws_smithy_runtime_api::client::result::SdkError<
9504 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError,
9505 R,
9506 >,
9507 > for Error
9508where
9509 R: Send + Sync + std::fmt::Debug + 'static,
9510{
9511 fn from(
9512 err: ::aws_smithy_runtime_api::client::result::SdkError<
9513 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError,
9514 R,
9515 >,
9516 ) -> Self {
9517 match err {
9518 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9519 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9520 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9521 source: err.into(),
9522 }),
9523 }
9524 }
9525}
9526impl From<crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError> for Error {
9527 fn from(err: crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError) -> Self {
9528 match err {
9529 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::AccessDeniedException(inner) => {
9530 Error::AccessDeniedException(inner)
9531 }
9532 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ConditionalOperationFailedException(inner) => {
9533 Error::ConditionalOperationFailedException(inner)
9534 }
9535 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InternalServiceException(inner) => {
9536 Error::InternalServiceException(inner)
9537 }
9538 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InvalidParameterException(inner) => {
9539 Error::InvalidParameterException(inner)
9540 }
9541 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::InvalidRequestException(inner) => {
9542 Error::InvalidRequestException(inner)
9543 }
9544 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ResourceNotFoundException(inner) => {
9545 Error::ResourceNotFoundException(inner)
9546 }
9547 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::ThrottlingException(inner) => {
9548 Error::ThrottlingException(inner)
9549 }
9550 crate::operation::update_queue_outbound_email_config::UpdateQueueOutboundEmailConfigError::Unhandled(inner) => Error::Unhandled(inner),
9551 }
9552 }
9553}
9554impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_status::UpdateQueueStatusError, R>> for Error
9555where
9556 R: Send + Sync + std::fmt::Debug + 'static,
9557{
9558 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_queue_status::UpdateQueueStatusError, R>) -> Self {
9559 match err {
9560 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9561 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9562 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9563 source: err.into(),
9564 }),
9565 }
9566 }
9567}
9568impl From<crate::operation::update_queue_status::UpdateQueueStatusError> for Error {
9569 fn from(err: crate::operation::update_queue_status::UpdateQueueStatusError) -> Self {
9570 match err {
9571 crate::operation::update_queue_status::UpdateQueueStatusError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9572 crate::operation::update_queue_status::UpdateQueueStatusError::InvalidParameterException(inner) => {
9573 Error::InvalidParameterException(inner)
9574 }
9575 crate::operation::update_queue_status::UpdateQueueStatusError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9576 crate::operation::update_queue_status::UpdateQueueStatusError::ResourceNotFoundException(inner) => {
9577 Error::ResourceNotFoundException(inner)
9578 }
9579 crate::operation::update_queue_status::UpdateQueueStatusError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9580 crate::operation::update_queue_status::UpdateQueueStatusError::Unhandled(inner) => Error::Unhandled(inner),
9581 }
9582 }
9583}
9584impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError, R>>
9585 for Error
9586where
9587 R: Send + Sync + std::fmt::Debug + 'static,
9588{
9589 fn from(
9590 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError, R>,
9591 ) -> Self {
9592 match err {
9593 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9594 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9595 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9596 source: err.into(),
9597 }),
9598 }
9599 }
9600}
9601impl From<crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError> for Error {
9602 fn from(err: crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError) -> Self {
9603 match err {
9604 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InternalServiceException(inner) => {
9605 Error::InternalServiceException(inner)
9606 }
9607 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InvalidParameterException(inner) => {
9608 Error::InvalidParameterException(inner)
9609 }
9610 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::InvalidRequestException(inner) => {
9611 Error::InvalidRequestException(inner)
9612 }
9613 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::ResourceNotFoundException(inner) => {
9614 Error::ResourceNotFoundException(inner)
9615 }
9616 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::ThrottlingException(inner) => {
9617 Error::ThrottlingException(inner)
9618 }
9619 crate::operation::update_quick_connect_config::UpdateQuickConnectConfigError::Unhandled(inner) => Error::Unhandled(inner),
9620 }
9621 }
9622}
9623impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError, R>>
9624 for Error
9625where
9626 R: Send + Sync + std::fmt::Debug + 'static,
9627{
9628 fn from(
9629 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError, R>,
9630 ) -> Self {
9631 match err {
9632 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9633 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9634 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9635 source: err.into(),
9636 }),
9637 }
9638 }
9639}
9640impl From<crate::operation::update_quick_connect_name::UpdateQuickConnectNameError> for Error {
9641 fn from(err: crate::operation::update_quick_connect_name::UpdateQuickConnectNameError) -> Self {
9642 match err {
9643 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InternalServiceException(inner) => {
9644 Error::InternalServiceException(inner)
9645 }
9646 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InvalidParameterException(inner) => {
9647 Error::InvalidParameterException(inner)
9648 }
9649 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::InvalidRequestException(inner) => {
9650 Error::InvalidRequestException(inner)
9651 }
9652 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::ResourceNotFoundException(inner) => {
9653 Error::ResourceNotFoundException(inner)
9654 }
9655 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9656 crate::operation::update_quick_connect_name::UpdateQuickConnectNameError::Unhandled(inner) => Error::Unhandled(inner),
9657 }
9658 }
9659}
9660impl<R>
9661 From<
9662 ::aws_smithy_runtime_api::client::result::SdkError<
9663 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError,
9664 R,
9665 >,
9666 > for Error
9667where
9668 R: Send + Sync + std::fmt::Debug + 'static,
9669{
9670 fn from(
9671 err: ::aws_smithy_runtime_api::client::result::SdkError<
9672 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError,
9673 R,
9674 >,
9675 ) -> Self {
9676 match err {
9677 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9678 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9679 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9680 source: err.into(),
9681 }),
9682 }
9683 }
9684}
9685impl From<crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError> for Error {
9686 fn from(err: crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError) -> Self {
9687 match err {
9688 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9689 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9690 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9691 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9692 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9693 crate::operation::update_routing_profile_agent_availability_timer::UpdateRoutingProfileAgentAvailabilityTimerError::Unhandled(inner) => Error::Unhandled(inner),
9694 }
9695 }
9696}
9697impl<R>
9698 From<
9699 ::aws_smithy_runtime_api::client::result::SdkError<
9700 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError,
9701 R,
9702 >,
9703 > for Error
9704where
9705 R: Send + Sync + std::fmt::Debug + 'static,
9706{
9707 fn from(
9708 err: ::aws_smithy_runtime_api::client::result::SdkError<
9709 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError,
9710 R,
9711 >,
9712 ) -> Self {
9713 match err {
9714 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9715 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9716 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9717 source: err.into(),
9718 }),
9719 }
9720 }
9721}
9722impl From<crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError> for Error {
9723 fn from(err: crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError) -> Self {
9724 match err {
9725 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InternalServiceException(inner) => {
9726 Error::InternalServiceException(inner)
9727 }
9728 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InvalidParameterException(inner) => {
9729 Error::InvalidParameterException(inner)
9730 }
9731 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::InvalidRequestException(inner) => {
9732 Error::InvalidRequestException(inner)
9733 }
9734 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::ResourceNotFoundException(inner) => {
9735 Error::ResourceNotFoundException(inner)
9736 }
9737 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::ThrottlingException(inner) => {
9738 Error::ThrottlingException(inner)
9739 }
9740 crate::operation::update_routing_profile_concurrency::UpdateRoutingProfileConcurrencyError::Unhandled(inner) => Error::Unhandled(inner),
9741 }
9742 }
9743}
9744impl<R>
9745 From<
9746 ::aws_smithy_runtime_api::client::result::SdkError<
9747 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError,
9748 R,
9749 >,
9750 > for Error
9751where
9752 R: Send + Sync + std::fmt::Debug + 'static,
9753{
9754 fn from(
9755 err: ::aws_smithy_runtime_api::client::result::SdkError<
9756 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError,
9757 R,
9758 >,
9759 ) -> Self {
9760 match err {
9761 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9762 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9763 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9764 source: err.into(),
9765 }),
9766 }
9767 }
9768}
9769impl From<crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError> for Error {
9770 fn from(err: crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError) -> Self {
9771 match err {
9772 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9773 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InvalidParameterException(inner) => Error::InvalidParameterException(inner),
9774 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9775 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9776 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9777 crate::operation::update_routing_profile_default_outbound_queue::UpdateRoutingProfileDefaultOutboundQueueError::Unhandled(inner) => Error::Unhandled(inner),
9778 }
9779 }
9780}
9781impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError, R>>
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<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError, R>,
9788 ) -> Self {
9789 match err {
9790 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9791 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9792 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9793 source: err.into(),
9794 }),
9795 }
9796 }
9797}
9798impl From<crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError> for Error {
9799 fn from(err: crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError) -> Self {
9800 match err {
9801 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::DuplicateResourceException(inner) => {
9802 Error::DuplicateResourceException(inner)
9803 }
9804 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InternalServiceException(inner) => {
9805 Error::InternalServiceException(inner)
9806 }
9807 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InvalidParameterException(inner) => {
9808 Error::InvalidParameterException(inner)
9809 }
9810 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::InvalidRequestException(inner) => {
9811 Error::InvalidRequestException(inner)
9812 }
9813 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::ResourceNotFoundException(inner) => {
9814 Error::ResourceNotFoundException(inner)
9815 }
9816 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::ThrottlingException(inner) => {
9817 Error::ThrottlingException(inner)
9818 }
9819 crate::operation::update_routing_profile_name::UpdateRoutingProfileNameError::Unhandled(inner) => Error::Unhandled(inner),
9820 }
9821 }
9822}
9823impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError, R>>
9824 for Error
9825where
9826 R: Send + Sync + std::fmt::Debug + 'static,
9827{
9828 fn from(
9829 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError, R>,
9830 ) -> Self {
9831 match err {
9832 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9833 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9834 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9835 source: err.into(),
9836 }),
9837 }
9838 }
9839}
9840impl From<crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError> for Error {
9841 fn from(err: crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError) -> Self {
9842 match err {
9843 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InternalServiceException(inner) => {
9844 Error::InternalServiceException(inner)
9845 }
9846 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InvalidParameterException(inner) => {
9847 Error::InvalidParameterException(inner)
9848 }
9849 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::InvalidRequestException(inner) => {
9850 Error::InvalidRequestException(inner)
9851 }
9852 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::ResourceNotFoundException(inner) => {
9853 Error::ResourceNotFoundException(inner)
9854 }
9855 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::ThrottlingException(inner) => {
9856 Error::ThrottlingException(inner)
9857 }
9858 crate::operation::update_routing_profile_queues::UpdateRoutingProfileQueuesError::Unhandled(inner) => Error::Unhandled(inner),
9859 }
9860 }
9861}
9862impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_rule::UpdateRuleError, R>> for Error
9863where
9864 R: Send + Sync + std::fmt::Debug + 'static,
9865{
9866 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_rule::UpdateRuleError, R>) -> Self {
9867 match err {
9868 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9869 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9870 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9871 source: err.into(),
9872 }),
9873 }
9874 }
9875}
9876impl From<crate::operation::update_rule::UpdateRuleError> for Error {
9877 fn from(err: crate::operation::update_rule::UpdateRuleError) -> Self {
9878 match err {
9879 crate::operation::update_rule::UpdateRuleError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
9880 crate::operation::update_rule::UpdateRuleError::InternalServiceException(inner) => Error::InternalServiceException(inner),
9881 crate::operation::update_rule::UpdateRuleError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
9882 crate::operation::update_rule::UpdateRuleError::ResourceConflictException(inner) => Error::ResourceConflictException(inner),
9883 crate::operation::update_rule::UpdateRuleError::ResourceNotFoundException(inner) => Error::ResourceNotFoundException(inner),
9884 crate::operation::update_rule::UpdateRuleError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9885 crate::operation::update_rule::UpdateRuleError::Unhandled(inner) => Error::Unhandled(inner),
9886 }
9887 }
9888}
9889impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_security_profile::UpdateSecurityProfileError, R>> for Error
9890where
9891 R: Send + Sync + std::fmt::Debug + 'static,
9892{
9893 fn from(
9894 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_security_profile::UpdateSecurityProfileError, R>,
9895 ) -> Self {
9896 match err {
9897 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9898 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9899 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9900 source: err.into(),
9901 }),
9902 }
9903 }
9904}
9905impl From<crate::operation::update_security_profile::UpdateSecurityProfileError> for Error {
9906 fn from(err: crate::operation::update_security_profile::UpdateSecurityProfileError) -> Self {
9907 match err {
9908 crate::operation::update_security_profile::UpdateSecurityProfileError::InternalServiceException(inner) => {
9909 Error::InternalServiceException(inner)
9910 }
9911 crate::operation::update_security_profile::UpdateSecurityProfileError::InvalidParameterException(inner) => {
9912 Error::InvalidParameterException(inner)
9913 }
9914 crate::operation::update_security_profile::UpdateSecurityProfileError::InvalidRequestException(inner) => {
9915 Error::InvalidRequestException(inner)
9916 }
9917 crate::operation::update_security_profile::UpdateSecurityProfileError::ResourceNotFoundException(inner) => {
9918 Error::ResourceNotFoundException(inner)
9919 }
9920 crate::operation::update_security_profile::UpdateSecurityProfileError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9921 crate::operation::update_security_profile::UpdateSecurityProfileError::Unhandled(inner) => Error::Unhandled(inner),
9922 }
9923 }
9924}
9925impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_task_template::UpdateTaskTemplateError, R>> for Error
9926where
9927 R: Send + Sync + std::fmt::Debug + 'static,
9928{
9929 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_task_template::UpdateTaskTemplateError, R>) -> Self {
9930 match err {
9931 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9932 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9933 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9934 source: err.into(),
9935 }),
9936 }
9937 }
9938}
9939impl From<crate::operation::update_task_template::UpdateTaskTemplateError> for Error {
9940 fn from(err: crate::operation::update_task_template::UpdateTaskTemplateError) -> Self {
9941 match err {
9942 crate::operation::update_task_template::UpdateTaskTemplateError::InternalServiceException(inner) => {
9943 Error::InternalServiceException(inner)
9944 }
9945 crate::operation::update_task_template::UpdateTaskTemplateError::InvalidParameterException(inner) => {
9946 Error::InvalidParameterException(inner)
9947 }
9948 crate::operation::update_task_template::UpdateTaskTemplateError::PropertyValidationException(inner) => {
9949 Error::PropertyValidationException(inner)
9950 }
9951 crate::operation::update_task_template::UpdateTaskTemplateError::ResourceNotFoundException(inner) => {
9952 Error::ResourceNotFoundException(inner)
9953 }
9954 crate::operation::update_task_template::UpdateTaskTemplateError::ServiceQuotaExceededException(inner) => {
9955 Error::ServiceQuotaExceededException(inner)
9956 }
9957 crate::operation::update_task_template::UpdateTaskTemplateError::ThrottlingException(inner) => Error::ThrottlingException(inner),
9958 crate::operation::update_task_template::UpdateTaskTemplateError::Unhandled(inner) => Error::Unhandled(inner),
9959 }
9960 }
9961}
9962impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError, R>>
9963 for Error
9964where
9965 R: Send + Sync + std::fmt::Debug + 'static,
9966{
9967 fn from(
9968 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError, R>,
9969 ) -> Self {
9970 match err {
9971 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
9972 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
9973 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
9974 source: err.into(),
9975 }),
9976 }
9977 }
9978}
9979impl From<crate::operation::update_traffic_distribution::UpdateTrafficDistributionError> for Error {
9980 fn from(err: crate::operation::update_traffic_distribution::UpdateTrafficDistributionError) -> Self {
9981 match err {
9982 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::AccessDeniedException(inner) => {
9983 Error::AccessDeniedException(inner)
9984 }
9985 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::InternalServiceException(inner) => {
9986 Error::InternalServiceException(inner)
9987 }
9988 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::InvalidRequestException(inner) => {
9989 Error::InvalidRequestException(inner)
9990 }
9991 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ResourceConflictException(inner) => {
9992 Error::ResourceConflictException(inner)
9993 }
9994 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ResourceNotFoundException(inner) => {
9995 Error::ResourceNotFoundException(inner)
9996 }
9997 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::ThrottlingException(inner) => {
9998 Error::ThrottlingException(inner)
9999 }
10000 crate::operation::update_traffic_distribution::UpdateTrafficDistributionError::Unhandled(inner) => Error::Unhandled(inner),
10001 }
10002 }
10003}
10004impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy::UpdateUserHierarchyError, R>> for Error
10005where
10006 R: Send + Sync + std::fmt::Debug + 'static,
10007{
10008 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy::UpdateUserHierarchyError, R>) -> Self {
10009 match err {
10010 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10011 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10012 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10013 source: err.into(),
10014 }),
10015 }
10016 }
10017}
10018impl From<crate::operation::update_user_hierarchy::UpdateUserHierarchyError> for Error {
10019 fn from(err: crate::operation::update_user_hierarchy::UpdateUserHierarchyError) -> Self {
10020 match err {
10021 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InternalServiceException(inner) => {
10022 Error::InternalServiceException(inner)
10023 }
10024 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InvalidParameterException(inner) => {
10025 Error::InvalidParameterException(inner)
10026 }
10027 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::InvalidRequestException(inner) => {
10028 Error::InvalidRequestException(inner)
10029 }
10030 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::ResourceNotFoundException(inner) => {
10031 Error::ResourceNotFoundException(inner)
10032 }
10033 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10034 crate::operation::update_user_hierarchy::UpdateUserHierarchyError::Unhandled(inner) => Error::Unhandled(inner),
10035 }
10036 }
10037}
10038impl<R>
10039 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError, R>>
10040 for Error
10041where
10042 R: Send + Sync + std::fmt::Debug + 'static,
10043{
10044 fn from(
10045 err: ::aws_smithy_runtime_api::client::result::SdkError<
10046 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError,
10047 R,
10048 >,
10049 ) -> Self {
10050 match err {
10051 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10052 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10053 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10054 source: err.into(),
10055 }),
10056 }
10057 }
10058}
10059impl From<crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError> for Error {
10060 fn from(err: crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError) -> Self {
10061 match err {
10062 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::DuplicateResourceException(inner) => {
10063 Error::DuplicateResourceException(inner)
10064 }
10065 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InternalServiceException(inner) => {
10066 Error::InternalServiceException(inner)
10067 }
10068 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InvalidParameterException(inner) => {
10069 Error::InvalidParameterException(inner)
10070 }
10071 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::InvalidRequestException(inner) => {
10072 Error::InvalidRequestException(inner)
10073 }
10074 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::ResourceNotFoundException(inner) => {
10075 Error::ResourceNotFoundException(inner)
10076 }
10077 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::ThrottlingException(inner) => {
10078 Error::ThrottlingException(inner)
10079 }
10080 crate::operation::update_user_hierarchy_group_name::UpdateUserHierarchyGroupNameError::Unhandled(inner) => Error::Unhandled(inner),
10081 }
10082 }
10083}
10084impl<R>
10085 From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError, R>>
10086 for Error
10087where
10088 R: Send + Sync + std::fmt::Debug + 'static,
10089{
10090 fn from(
10091 err: ::aws_smithy_runtime_api::client::result::SdkError<
10092 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError,
10093 R,
10094 >,
10095 ) -> Self {
10096 match err {
10097 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10098 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10099 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10100 source: err.into(),
10101 }),
10102 }
10103 }
10104}
10105impl From<crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError> for Error {
10106 fn from(err: crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError) -> Self {
10107 match err {
10108 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InternalServiceException(inner) => {
10109 Error::InternalServiceException(inner)
10110 }
10111 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InvalidParameterException(inner) => {
10112 Error::InvalidParameterException(inner)
10113 }
10114 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::InvalidRequestException(inner) => {
10115 Error::InvalidRequestException(inner)
10116 }
10117 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ResourceInUseException(inner) => {
10118 Error::ResourceInUseException(inner)
10119 }
10120 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ResourceNotFoundException(inner) => {
10121 Error::ResourceNotFoundException(inner)
10122 }
10123 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::ThrottlingException(inner) => {
10124 Error::ThrottlingException(inner)
10125 }
10126 crate::operation::update_user_hierarchy_structure::UpdateUserHierarchyStructureError::Unhandled(inner) => Error::Unhandled(inner),
10127 }
10128 }
10129}
10130impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError, R>>
10131 for Error
10132where
10133 R: Send + Sync + std::fmt::Debug + 'static,
10134{
10135 fn from(
10136 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError, R>,
10137 ) -> Self {
10138 match err {
10139 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10140 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10141 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10142 source: err.into(),
10143 }),
10144 }
10145 }
10146}
10147impl From<crate::operation::update_user_identity_info::UpdateUserIdentityInfoError> for Error {
10148 fn from(err: crate::operation::update_user_identity_info::UpdateUserIdentityInfoError) -> Self {
10149 match err {
10150 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InternalServiceException(inner) => {
10151 Error::InternalServiceException(inner)
10152 }
10153 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InvalidParameterException(inner) => {
10154 Error::InvalidParameterException(inner)
10155 }
10156 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::InvalidRequestException(inner) => {
10157 Error::InvalidRequestException(inner)
10158 }
10159 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::ResourceNotFoundException(inner) => {
10160 Error::ResourceNotFoundException(inner)
10161 }
10162 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10163 crate::operation::update_user_identity_info::UpdateUserIdentityInfoError::Unhandled(inner) => Error::Unhandled(inner),
10164 }
10165 }
10166}
10167impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError, R>> for Error
10168where
10169 R: Send + Sync + std::fmt::Debug + 'static,
10170{
10171 fn from(
10172 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError, R>,
10173 ) -> Self {
10174 match err {
10175 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10176 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10177 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10178 source: err.into(),
10179 }),
10180 }
10181 }
10182}
10183impl From<crate::operation::update_user_phone_config::UpdateUserPhoneConfigError> for Error {
10184 fn from(err: crate::operation::update_user_phone_config::UpdateUserPhoneConfigError) -> Self {
10185 match err {
10186 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InternalServiceException(inner) => {
10187 Error::InternalServiceException(inner)
10188 }
10189 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InvalidParameterException(inner) => {
10190 Error::InvalidParameterException(inner)
10191 }
10192 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::InvalidRequestException(inner) => {
10193 Error::InvalidRequestException(inner)
10194 }
10195 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::ResourceNotFoundException(inner) => {
10196 Error::ResourceNotFoundException(inner)
10197 }
10198 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::ThrottlingException(inner) => Error::ThrottlingException(inner),
10199 crate::operation::update_user_phone_config::UpdateUserPhoneConfigError::Unhandled(inner) => Error::Unhandled(inner),
10200 }
10201 }
10202}
10203impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_proficiencies::UpdateUserProficienciesError, R>>
10204 for Error
10205where
10206 R: Send + Sync + std::fmt::Debug + 'static,
10207{
10208 fn from(
10209 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_proficiencies::UpdateUserProficienciesError, R>,
10210 ) -> Self {
10211 match err {
10212 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10213 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10214 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10215 source: err.into(),
10216 }),
10217 }
10218 }
10219}
10220impl From<crate::operation::update_user_proficiencies::UpdateUserProficienciesError> for Error {
10221 fn from(err: crate::operation::update_user_proficiencies::UpdateUserProficienciesError) -> Self {
10222 match err {
10223 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InternalServiceException(inner) => {
10224 Error::InternalServiceException(inner)
10225 }
10226 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InvalidParameterException(inner) => {
10227 Error::InvalidParameterException(inner)
10228 }
10229 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::InvalidRequestException(inner) => {
10230 Error::InvalidRequestException(inner)
10231 }
10232 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::ResourceNotFoundException(inner) => {
10233 Error::ResourceNotFoundException(inner)
10234 }
10235 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::ThrottlingException(inner) => {
10236 Error::ThrottlingException(inner)
10237 }
10238 crate::operation::update_user_proficiencies::UpdateUserProficienciesError::Unhandled(inner) => Error::Unhandled(inner),
10239 }
10240 }
10241}
10242impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError, R>>
10243 for Error
10244where
10245 R: Send + Sync + std::fmt::Debug + 'static,
10246{
10247 fn from(
10248 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError, R>,
10249 ) -> Self {
10250 match err {
10251 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10252 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10253 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10254 source: err.into(),
10255 }),
10256 }
10257 }
10258}
10259impl From<crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError> for Error {
10260 fn from(err: crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError) -> Self {
10261 match err {
10262 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InternalServiceException(inner) => {
10263 Error::InternalServiceException(inner)
10264 }
10265 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InvalidParameterException(inner) => {
10266 Error::InvalidParameterException(inner)
10267 }
10268 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::InvalidRequestException(inner) => {
10269 Error::InvalidRequestException(inner)
10270 }
10271 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::ResourceNotFoundException(inner) => {
10272 Error::ResourceNotFoundException(inner)
10273 }
10274 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::ThrottlingException(inner) => {
10275 Error::ThrottlingException(inner)
10276 }
10277 crate::operation::update_user_routing_profile::UpdateUserRoutingProfileError::Unhandled(inner) => Error::Unhandled(inner),
10278 }
10279 }
10280}
10281impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError, R>>
10282 for Error
10283where
10284 R: Send + Sync + std::fmt::Debug + 'static,
10285{
10286 fn from(
10287 err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError, R>,
10288 ) -> Self {
10289 match err {
10290 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10291 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10292 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10293 source: err.into(),
10294 }),
10295 }
10296 }
10297}
10298impl From<crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError> for Error {
10299 fn from(err: crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError) -> Self {
10300 match err {
10301 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InternalServiceException(inner) => {
10302 Error::InternalServiceException(inner)
10303 }
10304 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InvalidParameterException(inner) => {
10305 Error::InvalidParameterException(inner)
10306 }
10307 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::InvalidRequestException(inner) => {
10308 Error::InvalidRequestException(inner)
10309 }
10310 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::ResourceNotFoundException(inner) => {
10311 Error::ResourceNotFoundException(inner)
10312 }
10313 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::ThrottlingException(inner) => {
10314 Error::ThrottlingException(inner)
10315 }
10316 crate::operation::update_user_security_profiles::UpdateUserSecurityProfilesError::Unhandled(inner) => Error::Unhandled(inner),
10317 }
10318 }
10319}
10320impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_content::UpdateViewContentError, R>> for Error
10321where
10322 R: Send + Sync + std::fmt::Debug + 'static,
10323{
10324 fn from(err: ::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_content::UpdateViewContentError, R>) -> Self {
10325 match err {
10326 ::aws_smithy_runtime_api::client::result::SdkError::ServiceError(context) => Self::from(context.into_err()),
10327 _ => Error::Unhandled(crate::error::sealed_unhandled::Unhandled {
10328 meta: ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(&err).clone(),
10329 source: err.into(),
10330 }),
10331 }
10332 }
10333}
10334impl From<crate::operation::update_view_content::UpdateViewContentError> for Error {
10335 fn from(err: crate::operation::update_view_content::UpdateViewContentError) -> Self {
10336 match err {
10337 crate::operation::update_view_content::UpdateViewContentError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10338 crate::operation::update_view_content::UpdateViewContentError::InternalServiceException(inner) => Error::InternalServiceException(inner),
10339 crate::operation::update_view_content::UpdateViewContentError::InvalidParameterException(inner) => {
10340 Error::InvalidParameterException(inner)
10341 }
10342 crate::operation::update_view_content::UpdateViewContentError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10343 crate::operation::update_view_content::UpdateViewContentError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
10344 crate::operation::update_view_content::UpdateViewContentError::ResourceNotFoundException(inner) => {
10345 Error::ResourceNotFoundException(inner)
10346 }
10347 crate::operation::update_view_content::UpdateViewContentError::TooManyRequestsException(inner) => Error::TooManyRequestsException(inner),
10348 crate::operation::update_view_content::UpdateViewContentError::Unhandled(inner) => Error::Unhandled(inner),
10349 }
10350 }
10351}
10352impl<R> From<::aws_smithy_runtime_api::client::result::SdkError<crate::operation::update_view_metadata::UpdateViewMetadataError, 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_metadata::UpdateViewMetadataError, 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_metadata::UpdateViewMetadataError> for Error {
10367 fn from(err: crate::operation::update_view_metadata::UpdateViewMetadataError) -> Self {
10368 match err {
10369 crate::operation::update_view_metadata::UpdateViewMetadataError::AccessDeniedException(inner) => Error::AccessDeniedException(inner),
10370 crate::operation::update_view_metadata::UpdateViewMetadataError::DuplicateResourceException(inner) => {
10371 Error::DuplicateResourceException(inner)
10372 }
10373 crate::operation::update_view_metadata::UpdateViewMetadataError::InternalServiceException(inner) => {
10374 Error::InternalServiceException(inner)
10375 }
10376 crate::operation::update_view_metadata::UpdateViewMetadataError::InvalidParameterException(inner) => {
10377 Error::InvalidParameterException(inner)
10378 }
10379 crate::operation::update_view_metadata::UpdateViewMetadataError::InvalidRequestException(inner) => Error::InvalidRequestException(inner),
10380 crate::operation::update_view_metadata::UpdateViewMetadataError::ResourceInUseException(inner) => Error::ResourceInUseException(inner),
10381 crate::operation::update_view_metadata::UpdateViewMetadataError::ResourceNotFoundException(inner) => {
10382 Error::ResourceNotFoundException(inner)
10383 }
10384 crate::operation::update_view_metadata::UpdateViewMetadataError::TooManyRequestsException(inner) => {
10385 Error::TooManyRequestsException(inner)
10386 }
10387 crate::operation::update_view_metadata::UpdateViewMetadataError::Unhandled(inner) => Error::Unhandled(inner),
10388 }
10389 }
10390}
10391impl ::std::error::Error for Error {
10392 fn source(&self) -> std::option::Option<&(dyn ::std::error::Error + 'static)> {
10393 match self {
10394 Error::AccessDeniedException(inner) => inner.source(),
10395 Error::ConditionalOperationFailedException(inner) => inner.source(),
10396 Error::ConflictException(inner) => inner.source(),
10397 Error::ContactFlowNotPublishedException(inner) => inner.source(),
10398 Error::ContactNotFoundException(inner) => inner.source(),
10399 Error::DestinationNotAllowedException(inner) => inner.source(),
10400 Error::DuplicateResourceException(inner) => inner.source(),
10401 Error::IdempotencyException(inner) => inner.source(),
10402 Error::InternalServiceException(inner) => inner.source(),
10403 Error::InvalidContactFlowException(inner) => inner.source(),
10404 Error::InvalidContactFlowModuleException(inner) => inner.source(),
10405 Error::InvalidParameterException(inner) => inner.source(),
10406 Error::InvalidRequestException(inner) => inner.source(),
10407 Error::LimitExceededException(inner) => inner.source(),
10408 Error::MaximumResultReturnedException(inner) => inner.source(),
10409 Error::OutboundContactNotPermittedException(inner) => inner.source(),
10410 Error::OutputTypeNotFoundException(inner) => inner.source(),
10411 Error::PropertyValidationException(inner) => inner.source(),
10412 Error::ResourceConflictException(inner) => inner.source(),
10413 Error::ResourceInUseException(inner) => inner.source(),
10414 Error::ResourceNotFoundException(inner) => inner.source(),
10415 Error::ResourceNotReadyException(inner) => inner.source(),
10416 Error::ServiceQuotaExceededException(inner) => inner.source(),
10417 Error::ThrottlingException(inner) => inner.source(),
10418 Error::TooManyRequestsException(inner) => inner.source(),
10419 Error::UserNotFoundException(inner) => inner.source(),
10420 Error::Unhandled(inner) => ::std::option::Option::Some(&*inner.source),
10421 }
10422 }
10423}
10424impl ::aws_types::request_id::RequestId for Error {
10425 fn request_id(&self) -> Option<&str> {
10426 match self {
10427 Self::AccessDeniedException(e) => e.request_id(),
10428 Self::ConditionalOperationFailedException(e) => e.request_id(),
10429 Self::ConflictException(e) => e.request_id(),
10430 Self::ContactFlowNotPublishedException(e) => e.request_id(),
10431 Self::ContactNotFoundException(e) => e.request_id(),
10432 Self::DestinationNotAllowedException(e) => e.request_id(),
10433 Self::DuplicateResourceException(e) => e.request_id(),
10434 Self::IdempotencyException(e) => e.request_id(),
10435 Self::InternalServiceException(e) => e.request_id(),
10436 Self::InvalidContactFlowException(e) => e.request_id(),
10437 Self::InvalidContactFlowModuleException(e) => e.request_id(),
10438 Self::InvalidParameterException(e) => e.request_id(),
10439 Self::InvalidRequestException(e) => e.request_id(),
10440 Self::LimitExceededException(e) => e.request_id(),
10441 Self::MaximumResultReturnedException(e) => e.request_id(),
10442 Self::OutboundContactNotPermittedException(e) => e.request_id(),
10443 Self::OutputTypeNotFoundException(e) => e.request_id(),
10444 Self::PropertyValidationException(e) => e.request_id(),
10445 Self::ResourceConflictException(e) => e.request_id(),
10446 Self::ResourceInUseException(e) => e.request_id(),
10447 Self::ResourceNotFoundException(e) => e.request_id(),
10448 Self::ResourceNotReadyException(e) => e.request_id(),
10449 Self::ServiceQuotaExceededException(e) => e.request_id(),
10450 Self::ThrottlingException(e) => e.request_id(),
10451 Self::TooManyRequestsException(e) => e.request_id(),
10452 Self::UserNotFoundException(e) => e.request_id(),
10453 Self::Unhandled(e) => e.meta.request_id(),
10454 }
10455 }
10456}