Struct plaid_openapi::WalletTransaction
source · [−]pub struct WalletTransaction {
pub transaction_id: String,
pub reference: String,
pub type_: String,
pub amount: WalletTransactionAmount,
pub counterparty: WalletTransactionCounterparty,
pub status: WalletTransactionStatus,
pub created_at: String,
}Fields
transaction_id: StringA unique ID identifying the transaction
reference: StringA reference for the transaction
type_: StringThe type of of the transaction. Currently, only "PAYOUT" is supported.
amount: WalletTransactionAmountThe amount and currency of a transaction
counterparty: WalletTransactionCounterpartyAn object representing the e-wallet transaction’s counterparty
status: WalletTransactionStatusThe status of the transaction.
INITIATED: This is the initial state of all transactions. It indicates that the transaction has been initiated and is currently being processed.
EXECUTED: The transaction has been successfully executed.
FAILED: The transaction failed to process successfully. This is a terminal status.
BLOCKED: The transaction has been blocked for violating compliance rules. This is a terminal status.
created_at: StringTimestamp when the transaction was created, in ISO 8601 format.
Trait Implementations
sourceimpl Debug for WalletTransaction
impl Debug for WalletTransaction
sourceimpl<'de> Deserialize<'de> for WalletTransaction
impl<'de> Deserialize<'de> for WalletTransaction
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for WalletTransaction
impl Serialize for WalletTransaction
Auto Trait Implementations
impl RefUnwindSafe for WalletTransaction
impl Send for WalletTransaction
impl Sync for WalletTransaction
impl Unpin for WalletTransaction
impl UnwindSafe for WalletTransaction
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more