pub struct Source {Show 37 fields
pub ach_credit_transfer: Option<SourceTypeAchCreditTransfer>,
pub ach_debit: Option<SourceTypeAchDebit>,
pub acss_debit: Option<SourceTypeAcssDebit>,
pub alipay: Option<SourceTypeAlipay>,
pub amount: Option<i64>,
pub au_becs_debit: Option<SourceTypeAuBecsDebit>,
pub bancontact: Option<SourceTypeBancontact>,
pub card: Option<SourceTypeCard>,
pub card_present: Option<SourceTypeCardPresent>,
pub client_secret: String,
pub code_verification: Option<SourceCodeVerificationFlow>,
pub created: i64,
pub currency: Option<String>,
pub customer: Option<String>,
pub eps: Option<SourceTypeEps>,
pub flow: String,
pub giropay: Option<SourceTypeGiropay>,
pub id: String,
pub ideal: Option<SourceTypeIdeal>,
pub klarna: Option<SourceTypeKlarna>,
pub livemode: bool,
pub metadata: Option<Value>,
pub multibanco: Option<SourceTypeMultibanco>,
pub object: String,
pub owner: Option<Value>,
pub p24: Option<SourceTypeP24>,
pub receiver: Option<SourceReceiverFlow>,
pub redirect: Option<SourceRedirectFlow>,
pub sepa_debit: Option<SourceTypeSepaDebit>,
pub sofort: Option<SourceTypeSofort>,
pub source_order: Option<SourceOrder>,
pub statement_descriptor: Option<String>,
pub status: String,
pub three_d_secure: Option<SourceTypeThreeDSecure>,
pub type_: String,
pub usage: Option<String>,
pub wechat: Option<SourceTypeWechat>,
}Fields§
§ach_credit_transfer: Option<SourceTypeAchCreditTransfer>§ach_debit: Option<SourceTypeAchDebit>§acss_debit: Option<SourceTypeAcssDebit>§alipay: Option<SourceTypeAlipay>§amount: Option<i64>§au_becs_debit: Option<SourceTypeAuBecsDebit>§bancontact: Option<SourceTypeBancontact>§card: Option<SourceTypeCard>§card_present: Option<SourceTypeCardPresent>§client_secret: String§code_verification: Option<SourceCodeVerificationFlow>§created: i64§currency: Option<String>§customer: Option<String>§eps: Option<SourceTypeEps>§flow: String§giropay: Option<SourceTypeGiropay>§id: String§ideal: Option<SourceTypeIdeal>§klarna: Option<SourceTypeKlarna>§livemode: bool§metadata: Option<Value>§multibanco: Option<SourceTypeMultibanco>§object: String§owner: Option<Value>§p24: Option<SourceTypeP24>§receiver: Option<SourceReceiverFlow>§redirect: Option<SourceRedirectFlow>§sepa_debit: Option<SourceTypeSepaDebit>§sofort: Option<SourceTypeSofort>§source_order: Option<SourceOrder>§statement_descriptor: Option<String>§status: String§three_d_secure: Option<SourceTypeThreeDSecure>§type_: String§usage: Option<String>§wechat: Option<SourceTypeWechat>Trait Implementations§
source§impl<'de> Deserialize<'de> for Source
impl<'de> Deserialize<'de> for Source
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 Source
impl Send for Source
impl Sync for Source
impl Unpin for Source
impl UnwindSafe for Source
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