pub struct CheckoutTransactionsItem {Show 14 fields
pub id: Option<String>,
pub transaction_code: Option<String>,
pub amount: Option<f32>,
pub currency: Option<Currency>,
pub timestamp: Option<DateTime>,
pub status: Option<String>,
pub payment_type: Option<PaymentType>,
pub installments_count: Option<i64>,
pub merchant_code: Option<String>,
pub vat_amount: Option<f32>,
pub tip_amount: Option<f32>,
pub entry_mode: Option<EntryMode>,
pub auth_code: Option<String>,
pub internal_id: Option<i64>,
}Fields§
§id: Option<String>Unique ID of the transaction.
transaction_code: Option<String>Transaction code returned by the acquirer/processing entity after processing the transaction.
amount: Option<f32>Total amount of the transaction.
currency: Option<Currency>§timestamp: Option<DateTime>Date and time of the creation of the transaction. Response format expressed according to ISO8601 code.
status: Option<String>Current status of the transaction.
payment_type: Option<PaymentType>§installments_count: Option<i64>Current number of the installment for deferred payments.
Constraints:
- value >= 1
merchant_code: Option<String>Unique code of the registered merchant to whom the payment is made.
vat_amount: Option<f32>Amount of the applicable VAT (out of the total transaction amount).
tip_amount: Option<f32>Amount of the tip (out of the total transaction amount).
entry_mode: Option<EntryMode>§auth_code: Option<String>Authorization code for the transaction sent by the payment card issuer or bank. Applicable only to card payments.
internal_id: Option<i64>Internal unique ID of the transaction on the SumUp platform.
Trait Implementations§
Source§impl Clone for CheckoutTransactionsItem
impl Clone for CheckoutTransactionsItem
Source§fn clone(&self) -> CheckoutTransactionsItem
fn clone(&self) -> CheckoutTransactionsItem
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 CheckoutTransactionsItem
impl Debug for CheckoutTransactionsItem
Source§impl Default for CheckoutTransactionsItem
impl Default for CheckoutTransactionsItem
Source§fn default() -> CheckoutTransactionsItem
fn default() -> CheckoutTransactionsItem
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CheckoutTransactionsItem
impl<'de> Deserialize<'de> for CheckoutTransactionsItem
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 Freeze for CheckoutTransactionsItem
impl RefUnwindSafe for CheckoutTransactionsItem
impl Send for CheckoutTransactionsItem
impl Sync for CheckoutTransactionsItem
impl Unpin for CheckoutTransactionsItem
impl UnsafeUnpin for CheckoutTransactionsItem
impl UnwindSafe for CheckoutTransactionsItem
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