pub struct AchDepositSource {
pub company_entry_description: AchDepositSourceCompanyEntryDescription,
pub company_name: AchDepositSourceCompanyName,
pub currency: Asset,
pub individual_identification_number: Option<AchDepositSourceIndividualIdentificationNumber>,
}Expand description
The originating ACH deposit details for the transfer source. Present when funds were deposited via ACH into a deposit destination.
JSON schema
{
"title": "ACH Deposit Source",
"description": "The originating ACH deposit details for the transfer source. Present when funds were deposited via ACH into a deposit destination.",
"examples": [
{
"companyEntryDescription": "PAYROLL",
"companyName": "Acme Corp",
"currency": "usd",
"individualIdentificationNumber": "JANE DOE"
}
],
"type": "object",
"required": [
"companyEntryDescription",
"companyName",
"currency"
],
"properties": {
"companyEntryDescription": {
"description": "The company entry description from the ACH batch header record.",
"examples": [
"PAYROLL"
],
"type": "string",
"maxLength": 10
},
"companyName": {
"description": "The company name from the ACH batch header record. Masked on webhook payloads.",
"examples": [
"Acme Corp"
],
"type": "string",
"maxLength": 16
},
"currency": {
"description": "The fiat currency of the ACH deposit (e.g., `usd`).",
"examples": [
"usd"
],
"allOf": [
{
"$ref": "#/components/schemas/Asset"
}
]
},
"individualIdentificationNumber": {
"description": "The individual identification number from the ACH entry detail record. For Person-to-Person WEB credit Entries, this field is required and contains the name of the consumer Originator. Masked on webhook payloads.",
"examples": [
"JANE DOE"
],
"type": "string",
"maxLength": 15
}
},
"x-audience": "public"
}Fields§
§company_entry_description: AchDepositSourceCompanyEntryDescriptionThe company entry description from the ACH batch header record.
company_name: AchDepositSourceCompanyNameThe company name from the ACH batch header record. Masked on webhook payloads.
currency: AssetThe fiat currency of the ACH deposit (e.g., usd).
individual_identification_number: Option<AchDepositSourceIndividualIdentificationNumber>The individual identification number from the ACH entry detail record. For Person-to-Person WEB credit Entries, this field is required and contains the name of the consumer Originator. Masked on webhook payloads.
Implementations§
Source§impl AchDepositSource
impl AchDepositSource
pub fn builder() -> AchDepositSource
Trait Implementations§
Source§impl Clone for AchDepositSource
impl Clone for AchDepositSource
Source§impl Debug for AchDepositSource
impl Debug for AchDepositSource
Source§impl<'de> Deserialize<'de> for AchDepositSource
impl<'de> Deserialize<'de> for AchDepositSource
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 From<&AchDepositSource> for AchDepositSource
impl From<&AchDepositSource> for AchDepositSource
Source§fn from(value: &AchDepositSource) -> Self
fn from(value: &AchDepositSource) -> Self
Converts to this type from the input type.
Source§impl From<AchDepositSource> for TransferSource
impl From<AchDepositSource> for TransferSource
Source§fn from(value: AchDepositSource) -> Self
fn from(value: AchDepositSource) -> Self
Converts to this type from the input type.
Source§impl From<AchDepositSource> for AchDepositSource
impl From<AchDepositSource> for AchDepositSource
Source§fn from(value: AchDepositSource) -> Self
fn from(value: AchDepositSource) -> Self
Converts to this type from the input type.
Source§impl Serialize for AchDepositSource
impl Serialize for AchDepositSource
Source§impl TryFrom<AchDepositSource> for AchDepositSource
impl TryFrom<AchDepositSource> for AchDepositSource
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: AchDepositSource) -> Result<Self, ConversionError>
fn try_from(value: AchDepositSource) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for AchDepositSource
impl RefUnwindSafe for AchDepositSource
impl Send for AchDepositSource
impl Sync for AchDepositSource
impl Unpin for AchDepositSource
impl UnsafeUnpin for AchDepositSource
impl UnwindSafe for AchDepositSource
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