pub struct OutgoingPayment {Show 13 fields
pub id: String,
pub wallet_address: String,
pub quote_id: Option<String>,
pub failed: bool,
pub receiver: Receiver,
pub receive_amount: Amount,
pub debit_amount: Amount,
pub sent_amount: Amount,
pub grant_spent_debit_amount: Option<Amount>,
pub grant_spent_receive_amount: Option<Amount>,
pub metadata: Option<Value>,
pub created_at: DateTime<Utc>,
pub updated_at: Option<DateTime<Utc>>,
}Fields§
§id: String§wallet_address: String§quote_id: Option<String>§failed: bool§receiver: Receiver§receive_amount: Amount§debit_amount: Amount§sent_amount: Amount§grant_spent_debit_amount: Option<Amount>§grant_spent_receive_amount: Option<Amount>§metadata: Option<Value>§created_at: DateTime<Utc>§updated_at: Option<DateTime<Utc>>Trait Implementations§
Source§impl Clone for OutgoingPayment
impl Clone for OutgoingPayment
Source§fn clone(&self) -> OutgoingPayment
fn clone(&self) -> OutgoingPayment
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for OutgoingPayment
impl Debug for OutgoingPayment
Source§impl<'de> Deserialize<'de> for OutgoingPayment
impl<'de> Deserialize<'de> for OutgoingPayment
Source§fn 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
impl Eq for OutgoingPayment
Source§impl PartialEq for OutgoingPayment
impl PartialEq for OutgoingPayment
Source§impl Serialize for OutgoingPayment
impl Serialize for OutgoingPayment
impl StructuralPartialEq for OutgoingPayment
Auto Trait Implementations§
impl Freeze for OutgoingPayment
impl RefUnwindSafe for OutgoingPayment
impl Send for OutgoingPayment
impl Sync for OutgoingPayment
impl Unpin for OutgoingPayment
impl UnsafeUnpin for OutgoingPayment
impl UnwindSafe for OutgoingPayment
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.