Struct stripe::generated::billing::invoiceitem::CreateInvoiceItemDiscounts
source · pub struct CreateInvoiceItemDiscounts {
pub coupon: Option<String>,
pub discount: Option<String>,
}
Fields§
§coupon: Option<String>
ID of the coupon to create a new discount for.
discount: Option<String>
ID of an existing discount on the object (or one of its ancestors) to reuse.
Trait Implementations§
source§impl Clone for CreateInvoiceItemDiscounts
impl Clone for CreateInvoiceItemDiscounts
source§fn clone(&self) -> CreateInvoiceItemDiscounts
fn clone(&self) -> CreateInvoiceItemDiscounts
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for CreateInvoiceItemDiscounts
impl Debug for CreateInvoiceItemDiscounts
source§impl Default for CreateInvoiceItemDiscounts
impl Default for CreateInvoiceItemDiscounts
source§fn default() -> CreateInvoiceItemDiscounts
fn default() -> CreateInvoiceItemDiscounts
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for CreateInvoiceItemDiscounts
impl<'de> Deserialize<'de> for CreateInvoiceItemDiscounts
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 CreateInvoiceItemDiscounts
impl RefUnwindSafe for CreateInvoiceItemDiscounts
impl Send for CreateInvoiceItemDiscounts
impl Sync for CreateInvoiceItemDiscounts
impl Unpin for CreateInvoiceItemDiscounts
impl UnwindSafe for CreateInvoiceItemDiscounts
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