Struct libstripe::Account
[−]
[src]
pub struct Account { pub id: String, pub object: String, pub business_logo: Option<String>, pub business_name: Option<String>, pub business_url: Option<String>, pub charges_enabled: bool, pub country: String, pub debit_negative_balances: Option<bool>, pub decline_charge_on: Option<AccountDeclineChargeOn>, pub default_currency: Currency, pub details_submitted: bool, pub display_name: Option<String>, pub email: Option<String>, pub external_accounts: Option<List<ExternalAccounts>>, pub legal_entity: Option<LegalEntity>, pub metadata: Option<HashMap<String, String>>, pub payout_schedule: Option<PayoutSchedule>, pub payout_statement_descriptor: Option<String>, pub payouts_enabled: bool, pub product_description: Option<String>, pub statement_descriptor: Option<String>, pub support_address: Option<Address>, pub support_email: Option<String>, pub support_phone: Option<String>, pub support_url: Option<String>, pub timezone: String, pub tos_acceptance: Option<AccountTosAcceptance>, pub account_type: AccountType, pub verification: Option<AccountVerification>, }
Fields
id: String
object: String
business_logo: Option<String>
business_name: Option<String>
business_url: Option<String>
charges_enabled: bool
country: String
debit_negative_balances: Option<bool>
decline_charge_on: Option<AccountDeclineChargeOn>
default_currency: Currency
details_submitted: bool
display_name: Option<String>
email: Option<String>
external_accounts: Option<List<ExternalAccounts>>
legal_entity: Option<LegalEntity>
metadata: Option<HashMap<String, String>>
payout_schedule: Option<PayoutSchedule>
payout_statement_descriptor: Option<String>
payouts_enabled: bool
product_description: Option<String>
statement_descriptor: Option<String>
support_address: Option<Address>
support_email: Option<String>
support_phone: Option<String>
support_url: Option<String>
timezone: String
tos_acceptance: Option<AccountTosAcceptance>
account_type: AccountType
verification: Option<AccountVerification>
Methods
impl Account
[src]
fn create<B: Serialize>(client: &Client, param: B) -> Result<Account, Error>
[src]
fn retrieve(client: &Client, id: &str) -> Result<Account, Error>
[src]
fn update<B: Serialize>(
client: &Client,
id: &str,
param: B
) -> Result<Account, Error>
[src]
client: &Client,
id: &str,
param: B
) -> Result<Account, Error>
fn delete(client: &Client, id: &str) -> Result<Deleted, Error>
[src]
fn reject<B: Serialize>(
client: &Client,
id: &str,
param: B
) -> Result<Account, Error>
[src]
client: &Client,
id: &str,
param: B
) -> Result<Account, Error>