Struct libstripe::Plans
[−]
[src]
pub struct Plans { pub id: String, pub object: String, pub amount: i64, pub created: i64, pub currency: Currency, pub interval: Interval, pub billing_scheme: Option<BillingScheme>, pub interval_count: i64, pub livemode: bool, pub metadata: HashMap<String, String>, pub nickname: Option<String>, pub product: Option<String>, pub tiers: Option<Tiers>, pub tiers_mode: Option<TiersMode>, pub usage_type: Option<UsageType>, pub transform_usage: Option<String>, pub trial_period_days: Option<i64>, }
Fields
id: String
object: String
amount: i64
created: i64
currency: Currency
interval: Interval
billing_scheme: Option<BillingScheme>
interval_count: i64
livemode: bool
metadata: HashMap<String, String>
nickname: Option<String>
product: Option<String>
tiers: Option<Tiers>
tiers_mode: Option<TiersMode>
usage_type: Option<UsageType>
transform_usage: Option<String>
trial_period_days: Option<i64>
Methods
impl Plans
[src]
pub fn create<B: Serialize>(client: &Client, param: B) -> Result<Plans, Error>
[src]
pub fn retrieve(client: &Client, plan: &str) -> Result<Plans, Error>
[src]
pub fn update<B: Serialize>(
client: &Client,
plan: &str,
param: B
) -> Result<Plans, Error>
[src]
client: &Client,
plan: &str,
param: B
) -> Result<Plans, Error>
pub fn delete(client: &Client, plan: &str) -> Result<Deleted, Error>
[src]
Trait Implementations
impl PartialEq for Plans
[src]
fn eq(&self, __arg_0: &Plans) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Plans) -> bool
[src]
This method tests for !=
.