pub struct AchPaymentInfo {
pub rail: Rail,
pub addressing_system: AddressingSystem,
pub account_holder_given_name: String,
pub account_holder_surname: String,
pub country: String,
pub account_number: String,
pub routing_number: String,
pub account_type: AccountType,
}Expand description
AchPaymentInfo : ACH payment information for US Automated Clearing House transfers
Fields§
§rail: RailThe payment rail type for ACH transfers
addressing_system: AddressingSystemThe addressing system used for ACH transfers
account_holder_given_name: StringThe given name (first name) of the account holder
account_holder_surname: StringThe surname (last name) of the account holder
country: StringThe country for the transfer (ISO 3166-1 alpha-2 code)
account_number: StringThe bank account number
routing_number: StringThe bank routing number (ABA routing number)
account_type: AccountTypeThe type of bank account
Implementations§
Source§impl AchPaymentInfo
impl AchPaymentInfo
Sourcepub fn new(
rail: Rail,
addressing_system: AddressingSystem,
account_holder_given_name: String,
account_holder_surname: String,
country: String,
account_number: String,
routing_number: String,
account_type: AccountType,
) -> AchPaymentInfo
pub fn new( rail: Rail, addressing_system: AddressingSystem, account_holder_given_name: String, account_holder_surname: String, country: String, account_number: String, routing_number: String, account_type: AccountType, ) -> AchPaymentInfo
ACH payment information for US Automated Clearing House transfers
Trait Implementations§
Source§impl Clone for AchPaymentInfo
impl Clone for AchPaymentInfo
Source§fn clone(&self) -> AchPaymentInfo
fn clone(&self) -> AchPaymentInfo
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 AchPaymentInfo
impl Debug for AchPaymentInfo
Source§impl Default for AchPaymentInfo
impl Default for AchPaymentInfo
Source§fn default() -> AchPaymentInfo
fn default() -> AchPaymentInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AchPaymentInfo
impl<'de> Deserialize<'de> for AchPaymentInfo
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
Source§impl PartialEq for AchPaymentInfo
impl PartialEq for AchPaymentInfo
Source§impl Serialize for AchPaymentInfo
impl Serialize for AchPaymentInfo
impl StructuralPartialEq for AchPaymentInfo
Auto Trait Implementations§
impl Freeze for AchPaymentInfo
impl RefUnwindSafe for AchPaymentInfo
impl Send for AchPaymentInfo
impl Sync for AchPaymentInfo
impl Unpin for AchPaymentInfo
impl UnwindSafe for AchPaymentInfo
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