pub struct AchResponse {Show 29 fields
pub account_guid: Option<String>,
pub account_number_last_four: Option<String>,
pub account_type: Option<String>,
pub ach_initiated_at: Option<String>,
pub client_guid: Option<String>,
pub corrected_account_number: Option<String>,
pub corrected_routing_number: Option<String>,
pub created_at: Option<String>,
pub guid: Option<String>,
pub id: Option<String>,
pub institution_guid: Option<String>,
pub investigation_notes: Option<String>,
pub member_guid: Option<String>,
pub processing_errors: Option<String>,
pub resolution_code: Option<String>,
pub resolution_detail: Option<String>,
pub resolved_status_at: Option<String>,
pub return_account_number: Option<String>,
pub return_code: Option<String>,
pub return_notes: Option<String>,
pub return_routing_number: Option<String>,
pub return_status: Option<String>,
pub returned_at: Option<String>,
pub sec_code: Option<String>,
pub started_processing_at: Option<String>,
pub submitted_at: Option<String>,
pub transaction_amount: Option<f64>,
pub updated_at: Option<String>,
pub user_guid: Option<String>,
}Expand description
AchResponse
JSON schema
{
"type": "object",
"properties": {
"account_guid": {
"examples": [
"ACT-06d7f44b-caae-0f6e-1384-01f52e75dcb1"
],
"type": "string"
},
"account_number_last_four": {
"examples": [
"1234"
],
"type": [
"string",
"null"
]
},
"account_type": {
"examples": [
"CREDIT"
],
"type": [
"string",
"null"
]
},
"ach_initiated_at": {
"examples": [
"2025-02-13T18:08:00+00:00"
],
"type": [
"string",
"null"
]
},
"client_guid": {
"examples": [
"CLT-abcd-1234"
],
"type": "string"
},
"corrected_account_number": {
"type": [
"string",
"null"
]
},
"corrected_routing_number": {
"type": [
"string",
"null"
]
},
"created_at": {
"type": "string"
},
"guid": {
"examples": [
"ACH-d74cb14f-fd0a-449f-991b-e0362a63d9c6"
],
"type": "string"
},
"id": {
"examples": [
"client_ach_return_id_1234"
],
"type": "string"
},
"institution_guid": {
"examples": [
"INS-34r4f44b-cfge-0f6e-3484-21f47e45tfv7"
],
"type": "string"
},
"investigation_notes": {
"type": [
"string",
"null"
]
},
"member_guid": {
"examples": [
"MBR-7c6f361b-e582-15b6-60c0-358f12466b4b"
],
"type": "string"
},
"processing_errors": {
"type": [
"string",
"null"
]
},
"resolution_code": {
"type": [
"string",
"null"
]
},
"resolution_detail": {
"type": [
"string",
"null"
]
},
"resolved_status_at": {
"type": [
"string",
"null"
]
},
"return_account_number": {
"type": [
"string",
"null"
]
},
"return_code": {
"examples": [
"R01"
],
"type": "string"
},
"return_notes": {
"type": [
"string",
"null"
]
},
"return_routing_number": {
"type": [
"string",
"null"
]
},
"return_status": {
"examples": [
"SUBMITTED"
],
"type": [
"string",
"null"
]
},
"returned_at": {
"examples": [
"2025-02-13T18:09:00+00:00"
],
"type": [
"string",
"null"
]
},
"sec_code": {
"examples": [
"PPD"
],
"type": [
"string",
"null"
]
},
"started_processing_at": {
"type": [
"string",
"null"
]
},
"submitted_at": {
"type": [
"string",
"null"
]
},
"transaction_amount": {
"examples": [
225.84
],
"type": [
"number",
"null"
],
"format": "double"
},
"updated_at": {
"type": "string"
},
"user_guid": {
"examples": [
"USR-fa7537f3-48aa-a683-a02a-b18940482f54"
],
"type": "string"
}
}
}Fields§
§account_guid: Option<String>§account_number_last_four: Option<String>§account_type: Option<String>§ach_initiated_at: Option<String>§client_guid: Option<String>§corrected_account_number: Option<String>§corrected_routing_number: Option<String>§created_at: Option<String>§guid: Option<String>§id: Option<String>§institution_guid: Option<String>§investigation_notes: Option<String>§member_guid: Option<String>§processing_errors: Option<String>§resolution_code: Option<String>§resolution_detail: Option<String>§resolved_status_at: Option<String>§return_account_number: Option<String>§return_code: Option<String>§return_notes: Option<String>§return_routing_number: Option<String>§return_status: Option<String>§returned_at: Option<String>§sec_code: Option<String>§started_processing_at: Option<String>§submitted_at: Option<String>§transaction_amount: Option<f64>§updated_at: Option<String>§user_guid: Option<String>Trait Implementations§
Source§impl Clone for AchResponse
impl Clone for AchResponse
Source§fn clone(&self) -> AchResponse
fn clone(&self) -> AchResponse
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 AchResponse
impl Debug for AchResponse
Source§impl Default for AchResponse
impl Default for AchResponse
Source§impl<'de> Deserialize<'de> for AchResponse
impl<'de> Deserialize<'de> for AchResponse
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<&AchResponse> for AchResponse
impl From<&AchResponse> for AchResponse
Source§fn from(value: &AchResponse) -> Self
fn from(value: &AchResponse) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for AchResponse
impl RefUnwindSafe for AchResponse
impl Send for AchResponse
impl Sync for AchResponse
impl Unpin for AchResponse
impl UnwindSafe for AchResponse
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