pub struct CreateTransferRequest {
pub transfer_type: TransferType,
pub relationship_id: Option<String>,
pub amount: String,
pub direction: TransferDirection,
pub additional_information: Option<String>,
}Expand description
Request to create a transfer.
Fields§
§transfer_type: TransferTypeTransfer type.
relationship_id: Option<String>Relationship ID (for ACH).
amount: StringAmount in USD.
direction: TransferDirectionDirection.
additional_information: Option<String>Additional info.
Implementations§
Source§impl CreateTransferRequest
impl CreateTransferRequest
Sourcepub fn ach(
relationship_id: &str,
amount: &str,
direction: TransferDirection,
) -> CreateTransferRequest
pub fn ach( relationship_id: &str, amount: &str, direction: TransferDirection, ) -> CreateTransferRequest
Create new ACH transfer request.
Sourcepub fn wire(amount: &str, direction: TransferDirection) -> CreateTransferRequest
pub fn wire(amount: &str, direction: TransferDirection) -> CreateTransferRequest
Create new wire transfer request.
Trait Implementations§
Source§impl Clone for CreateTransferRequest
impl Clone for CreateTransferRequest
Source§fn clone(&self) -> CreateTransferRequest
fn clone(&self) -> CreateTransferRequest
Returns a duplicate 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 CreateTransferRequest
impl Debug for CreateTransferRequest
Source§impl<'de> Deserialize<'de> for CreateTransferRequest
impl<'de> Deserialize<'de> for CreateTransferRequest
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreateTransferRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreateTransferRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for CreateTransferRequest
impl Serialize for CreateTransferRequest
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for CreateTransferRequest
impl RefUnwindSafe for CreateTransferRequest
impl Send for CreateTransferRequest
impl Sync for CreateTransferRequest
impl Unpin for CreateTransferRequest
impl UnwindSafe for CreateTransferRequest
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