Struct libstripe::Customer
[−]
[src]
pub struct Customer { pub id: String, pub object: String, pub account_balance: i64, pub created: i64, pub currency: Option<Currency>, pub default_source: Option<String>, pub delinquent: bool, pub description: Option<String>, pub discount: Option<String>, pub email: Option<String>, pub livemode: bool, pub metadata: HashMap<String, String>, pub shipping: Option<CustomerShipping>, pub sources: Option<List<CustomerSource>>, pub subscription: Option<List<Subscription>>, }
Fields
id: String
object: String
account_balance: i64
created: i64
currency: Option<Currency>
default_source: Option<String>
delinquent: bool
description: Option<String>
discount: Option<String>
email: Option<String>
livemode: bool
metadata: HashMap<String, String>
shipping: Option<CustomerShipping>
sources: Option<List<CustomerSource>>
subscription: Option<List<Subscription>>
Methods
impl Customer
[src]
fn create<B: Serialize>(client: &Client, param: B) -> Result<Customer, Error>
[src]
fn retrieve(client: &Client, customer_id: &str) -> Result<Customer, Error>
[src]
fn update<B: Serialize>(
client: &Client,
customer_id: &str,
param: B
) -> Result<Customer, Error>
[src]
client: &Client,
customer_id: &str,
param: B
) -> Result<Customer, Error>
fn delete(client: &Client, customer_id: &str) -> Result<Deleted, Error>
[src]
fn list<B: Serialize>(
client: &Client,
param: B
) -> Result<List<Customer>, Error>
[src]
client: &Client,
param: B
) -> Result<List<Customer>, Error>