pub struct Source {Show 18 fields
pub id: String,
pub object: Object,
pub ach_credit_transfer: Option<AchCreditTransfer>,
pub amount: i32,
pub client_secret: String,
pub code_verification: CodeVerification,
pub created: i64,
pub currency: Currency,
pub flow: SourceFlow,
pub livemode: bool,
pub metadata: HashMap<String, String>,
pub owner: SourceOwner,
pub receiver: Option<SourceReceiver>,
pub statement_descriptor: Option<String>,
pub status: SourceStatus,
pub redirect: Option<SourceRedirect>,
pub source_type: SourceType,
pub usage: SourceUsage,
}
Fields§
§id: String
§object: Object
§ach_credit_transfer: Option<AchCreditTransfer>
§amount: i32
§client_secret: String
§code_verification: CodeVerification
§created: i64
§currency: Currency
§flow: SourceFlow
§livemode: bool
§metadata: HashMap<String, String>
§owner: SourceOwner
§receiver: Option<SourceReceiver>
§statement_descriptor: Option<String>
§status: SourceStatus
§redirect: Option<SourceRedirect>
§source_type: SourceType
§usage: SourceUsage
Implementations§
source§impl Source
impl Source
pub fn create<B: Serialize + StripeService>(
client: &Client,
param: B
) -> Result<Self>
pub fn retrieve<B: Serialize + StripeService>(
client: &Client,
id: &str,
param: B
) -> Result<Self>
pub fn update<B: Serialize + StripeService>(
client: &Client,
id: &str,
param: B
) -> Result<Self>
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