Struct stripe::Plan
[−]
[src]
pub struct Plan {
pub id: String,
pub amount: u64,
pub created: Timestamp,
pub currency: Currency,
pub interval: String,
pub interval_count: u64,
pub livemode: bool,
pub metadata: Metadata,
pub name: String,
pub statement_descriptor: Option<String>,
pub trial_period_days: Option<u64>,
}Fields
id: String
amount: u64
created: Timestamp
currency: Currency
interval: String
interval_count: u64
livemode: bool
metadata: Metadata
name: String
statement_descriptor: Option<String>
trial_period_days: Option<u64>
Methods
impl Plan[src]
fn create(client: &Client, params: PlanParams) -> Result<Plan, Error>
fn get(client: &Client, plan_id: &str) -> Result<Plan, Error>
fn update(client: &Client,
plan_id: &str,
params: PlanParams)
-> Result<Plan, Error>
plan_id: &str,
params: PlanParams)
-> Result<Plan, Error>