pub struct Discount {
pub duration: DiscountDuration,
pub duration_in_months: Option<usize>,
pub type: DiscountType,
pub amount: Option<u32>,
pub currency: Option<String>,
pub basis_points: Option<usize>,
pub id: Uuid,
pub name: String,
pub code: Option<String>,
}Fields§
§duration: DiscountDuration§duration_in_months: Option<usize>§type: DiscountType§amount: Option<u32>§currency: Option<String>§basis_points: Option<usize>§id: UuidThe ID of the object.
name: String§code: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Discount
impl<'de> Deserialize<'de> for Discount
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Discount
impl RefUnwindSafe for Discount
impl Send for Discount
impl Sync for Discount
impl Unpin for Discount
impl UnwindSafe for Discount
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more