Struct libstripe::Coupon
[−]
[src]
pub struct Coupon { pub id: String, pub object: String, pub amount_off: Option<i64>, pub created: i64, pub currency: Currency, pub duration: Duration, pub duration_in_months: Option<i32>, pub livemode: bool, pub max_redemptions: Option<i64>, pub metadata: HashMap<String, String>, pub percent_off: Option<i32>, pub redeem_by: Option<i64>, pub times_redeemed: i32, pub valid: bool, }
Fields
id: String
object: String
amount_off: Option<i64>
created: i64
currency: Currency
duration: Duration
duration_in_months: Option<i32>
livemode: bool
max_redemptions: Option<i64>
metadata: HashMap<String, String>
percent_off: Option<i32>
redeem_by: Option<i64>
times_redeemed: i32
valid: bool
Methods
impl Coupon
[src]
fn create<B: Serialize>(client: &Client, param: B) -> Result<Coupon, Error>
[src]
fn retrieve(client: &Client, coupon: &str) -> Result<Coupon, Error>
[src]
fn update<B: Serialize>(
client: &Client,
coupon: &str,
param: B
) -> Result<Coupon, Error>
[src]
client: &Client,
coupon: &str,
param: B
) -> Result<Coupon, Error>