pub struct CustomerResponseData {Show 21 fields
pub id: u64,
pub integration: Option<u64>,
pub domain: Option<String>,
pub identified: Option<bool>,
pub first_name: Option<String>,
pub last_name: Option<String>,
pub email: String,
pub customer_code: String,
pub phone: Option<String>,
pub metadata: Option<CustomerMetaData>,
pub risk_action: Option<RiskAction>,
pub international_format_phone: Option<String>,
pub identification: Option<String>,
pub transactions: Option<Vec<TransactionStatusData>>,
pub subscriptions: Option<Vec<Subscription>>,
pub authorizations: Option<Vec<Authorization>>,
pub created_at: Option<String>,
pub updated_at: Option<String>,
pub total_transactions: Option<u16>,
pub total_transaction_value: Option<Vec<String>>,
pub dedicated_account: Option<String>,
}
Expand description
This struct represents the Paystack customer data
Fields§
§id: u64
§integration: Option<u64>
§domain: Option<String>
§identified: Option<bool>
§first_name: Option<String>
§last_name: Option<String>
§email: String
§customer_code: String
§phone: Option<String>
§metadata: Option<CustomerMetaData>
§risk_action: Option<RiskAction>
§international_format_phone: Option<String>
§identification: Option<String>
§transactions: Option<Vec<TransactionStatusData>>
§subscriptions: Option<Vec<Subscription>>
§created_at: Option<String>
§updated_at: Option<String>
§total_transactions: Option<u16>
§total_transaction_value: Option<Vec<String>>
§dedicated_account: Option<String>
Trait Implementations§
Source§impl Clone for CustomerResponseData
impl Clone for CustomerResponseData
Source§fn clone(&self) -> CustomerResponseData
fn clone(&self) -> CustomerResponseData
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 CustomerResponseData
impl Debug for CustomerResponseData
Source§impl Default for CustomerResponseData
impl Default for CustomerResponseData
Source§fn default() -> CustomerResponseData
fn default() -> CustomerResponseData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CustomerResponseData
impl<'de> Deserialize<'de> for CustomerResponseData
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 CustomerResponseData
impl RefUnwindSafe for CustomerResponseData
impl Send for CustomerResponseData
impl Sync for CustomerResponseData
impl Unpin for CustomerResponseData
impl UnwindSafe for CustomerResponseData
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