pub struct InvoiceTransferData {
pub amount: Option<i64>,
pub destination: Expandable<Account>,
}
Fields§
§amount: Option<i64>
The amount in cents (or local equivalent) that will be transferred to the destination account when the invoice is paid.
By default, the entire amount is transferred to the destination.
destination: Expandable<Account>
The account where funds from the payment will be transferred to upon payment success.
Trait Implementations§
source§impl Clone for InvoiceTransferData
impl Clone for InvoiceTransferData
source§fn clone(&self) -> InvoiceTransferData
fn clone(&self) -> InvoiceTransferData
Returns a copy of the value. Read more
1.0.0 · 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 InvoiceTransferData
impl Debug for InvoiceTransferData
source§impl Default for InvoiceTransferData
impl Default for InvoiceTransferData
source§fn default() -> InvoiceTransferData
fn default() -> InvoiceTransferData
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for InvoiceTransferData
impl<'de> Deserialize<'de> for InvoiceTransferData
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
Auto Trait Implementations§
impl RefUnwindSafe for InvoiceTransferData
impl Send for InvoiceTransferData
impl Sync for InvoiceTransferData
impl Unpin for InvoiceTransferData
impl UnwindSafe for InvoiceTransferData
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