577 577 | match self {
|
578 578 | Self::IdempotentParameterMismatchException(_inner) => ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(_inner),
|
579 579 | Self::InternalServerError(_inner) => ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(_inner),
|
580 580 | Self::ProvisionedThroughputExceededException(_inner) => ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(_inner),
|
581 581 | Self::RequestLimitExceeded(_inner) => ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(_inner),
|
582 582 | Self::ResourceNotFoundException(_inner) => ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(_inner),
|
583 583 | Self::ThrottlingException(_inner) => ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(_inner),
|
584 584 | Self::TransactionCanceledException(_inner) => ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(_inner),
|
585 585 | Self::TransactionInProgressException(_inner) => ::aws_smithy_types::error::metadata::ProvideErrorMetadata::meta(_inner),
|
586 586 | Self::Unhandled(_inner) => &_inner.meta,
|
587 587 | }
|
588 588 | }
|
589 589 | }
|
590 590 | impl ::aws_smithy_runtime_api::client::result::CreateUnhandledError for ExecuteTransactionError {
|
591 591 | fn create_unhandled_error(
|
592 592 | source: ::std::boxed::Box<dyn ::std::error::Error + ::std::marker::Send + ::std::marker::Sync + 'static>,
|
593 593 | meta: ::std::option::Option<::aws_smithy_types::error::ErrorMetadata>,
|
594 594 | ) -> Self {
|
595 595 | Self::Unhandled(crate::error::sealed_unhandled::Unhandled {
|
596 596 | source,
|
597 597 | meta: meta.unwrap_or_default(),
|
598 598 | })
|
599 599 | }
|
600 600 | }
|
601 601 | impl ::aws_types::request_id::RequestId for crate::operation::execute_transaction::ExecuteTransactionError {
|
602 602 | fn request_id(&self) -> Option<&str> {
|
603 603 | self.meta().request_id()
|
604 604 | }
|
605 605 | }
|
606 606 |
|
607 - | pub use crate::operation::execute_transaction::_execute_transaction_output::ExecuteTransactionOutput;
|
608 - |
|
609 607 | pub use crate::operation::execute_transaction::_execute_transaction_input::ExecuteTransactionInput;
|
610 608 |
|
609 + | pub use crate::operation::execute_transaction::_execute_transaction_output::ExecuteTransactionOutput;
|
610 + |
|
611 611 | mod _execute_transaction_input;
|
612 612 |
|
613 613 | mod _execute_transaction_output;
|
614 614 |
|
615 615 | /// Builders
|
616 616 | pub mod builders;
|