Struct libstripe::Payout
[−]
[src]
pub struct Payout { pub id: String, pub object: String, pub amount: i64, pub arrival_date: i64, pub balance_transaction: String, pub created: i64, pub currency: Currency, pub description: String, pub destination: String, pub failure_balance_transaction: Option<String>, pub failure_code: Option<PayoutFailureCode>, pub failure_message: Option<String>, pub livemode: bool, pub metadata: HashMap<String, String>, pub method: PayoutMethod, pub source_type: SourceType, pub statement_descriptor: Option<String>, pub status: PayoutStatus, pub payout_type: PayoutType, }
Fields
id: String
object: String
amount: i64
arrival_date: i64
balance_transaction: String
created: i64
currency: Currency
description: String
destination: String
failure_balance_transaction: Option<String>
failure_code: Option<PayoutFailureCode>
failure_message: Option<String>
livemode: bool
metadata: HashMap<String, String>
method: PayoutMethod
source_type: SourceType
statement_descriptor: Option<String>
status: PayoutStatus
payout_type: PayoutType
Methods
impl Payout
[src]
fn create<B: Serialize>(client: &Client, param: B) -> Result<Payout, Error>
[src]
fn retrieve(client: &Client, id: &str) -> Result<Payout, Error>
[src]
fn update<B: Serialize>(
client: &Client,
id: &str,
param: B
) -> Result<Payout, Error>
[src]
client: &Client,
id: &str,
param: B
) -> Result<Payout, Error>