Struct paystack::TransactionStatusData
source · pub struct TransactionStatusData {Show 15 fields
pub id: Option<u32>,
pub status: Option<String>,
pub reference: Option<String>,
pub amount: Option<u32>,
pub message: Option<String>,
pub gateway_response: Option<String>,
pub paid_at: Option<String>,
pub created_at: Option<String>,
pub channel: Option<String>,
pub currency: Option<String>,
pub ip_address: Option<String>,
pub metadata: Option<String>,
pub fees: Option<i32>,
pub customer: Option<Customer>,
pub authorization: Option<Authorization>,
}Expand description
This struct represents the data of the transaction status response
Fields§
§id: Option<u32>§status: Option<String>§reference: Option<String>§amount: Option<u32>§message: Option<String>§gateway_response: Option<String>§paid_at: Option<String>§created_at: Option<String>§channel: Option<String>§currency: Option<String>§ip_address: Option<String>§metadata: Option<String>§fees: Option<i32>§customer: Option<Customer>Trait Implementations§
source§impl Clone for TransactionStatusData
impl Clone for TransactionStatusData
source§fn clone(&self) -> TransactionStatusData
fn clone(&self) -> TransactionStatusData
Returns a copy 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 TransactionStatusData
impl Debug for TransactionStatusData
source§impl<'de> Deserialize<'de> for TransactionStatusData
impl<'de> Deserialize<'de> for TransactionStatusData
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 RefUnwindSafe for TransactionStatusData
impl Send for TransactionStatusData
impl Sync for TransactionStatusData
impl Unpin for TransactionStatusData
impl UnwindSafe for TransactionStatusData
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