pub struct PaymentUpdate {Show 20 fields
pub payment_id: Option<String>,
pub provider_reference: Option<String>,
pub status: String,
pub status_message: Option<String>,
pub status_date: Option<String>,
pub payment_initiation_date: Option<String>,
pub payment_settlement_date: Option<String>,
pub third_party_payment_identifier: Option<String>,
pub payment_method: Option<String>,
pub paid_amount: Option<Money>,
pub payment_adjustment_notes: Option<String>,
pub funding_source_ref: Option<String>,
pub cash_account_code: Option<String>,
pub liability_account_code: Option<String>,
pub funding_request_ref: Option<String>,
pub check_number: Option<String>,
pub funding_settlement_date: Option<String>,
pub funding_currency: Option<String>,
pub payment_currency: Option<String>,
pub foreign_exchange_rate: Option<String>,
}Fields§
§payment_id: Option<String>§provider_reference: Option<String>§status: String§status_message: Option<String>§status_date: Option<String>§payment_initiation_date: Option<String>§payment_settlement_date: Option<String>§third_party_payment_identifier: Option<String>§payment_method: Option<String>§paid_amount: Option<Money>§payment_adjustment_notes: Option<String>§funding_source_ref: Option<String>§cash_account_code: Option<String>§liability_account_code: Option<String>§funding_request_ref: Option<String>§check_number: Option<String>§funding_settlement_date: Option<String>§funding_currency: Option<String>§payment_currency: Option<String>§foreign_exchange_rate: Option<String>Trait Implementations§
Source§impl Clone for PaymentUpdate
impl Clone for PaymentUpdate
Source§impl Debug for PaymentUpdate
impl Debug for PaymentUpdate
Source§impl Default for PaymentUpdate
impl Default for PaymentUpdate
Source§impl<'de> Deserialize<'de> for PaymentUpdate
impl<'de> Deserialize<'de> for PaymentUpdate
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 Forget for PaymentUpdate
impl Freeze for PaymentUpdate
impl RefUnwindSafe for PaymentUpdate
impl Send for PaymentUpdate
impl Sync for PaymentUpdate
impl Unpin for PaymentUpdate
impl UnsafeUnpin for PaymentUpdate
impl UnwindSafe for PaymentUpdate
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