pub struct PromotionCode {Show 13 fields
pub active: bool,
pub code: String,
pub coupon: Coupon,
pub created: i64,
pub customer: Option<Value>,
pub expires_at: Option<i64>,
pub id: String,
pub livemode: bool,
pub max_redemptions: Option<i64>,
pub metadata: Option<Value>,
pub object: String,
pub restrictions: PromotionCodesResourceRestrictions,
pub times_redeemed: i64,
}Expand description
A Promotion Code represents a customer-redeemable code for a coupon. It can be used to create multiple codes for a single coupon.
Fields§
§active: boolWhether the promotion code is currently active. A promotion code is only active if the coupon is also valid.
code: StringThe customer-facing code. Regardless of case, this code must be unique across all active promotion codes for each customer.
coupon: CouponA coupon contains information about a percent-off or amount-off discount you might want to apply to a customer. Coupons may be applied to subscriptions, invoices, checkout sessions, quotes, and more. Coupons do not work with conventional one-off charges or payment intents.
created: i64Time at which the object was created. Measured in seconds since the Unix epoch.
customer: Option<Value>The customer that this promotion code can be used by.
expires_at: Option<i64>Date at which the promotion code can no longer be redeemed.
id: StringUnique identifier for the object.
livemode: boolHas the value true if the object exists in live mode or the value false if the object exists in test mode.
max_redemptions: Option<i64>Maximum number of times this promotion code can be redeemed.
metadata: Option<Value>Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
object: StringString representing the object’s type. Objects of the same type share the same value.
restrictions: PromotionCodesResourceRestrictions§times_redeemed: i64Number of times this promotion code has been used.
Trait Implementations§
Source§impl Clone for PromotionCode
impl Clone for PromotionCode
Source§fn clone(&self) -> PromotionCode
fn clone(&self) -> PromotionCode
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more