pub struct OrderRefundLineItemCreateBuilder<I, Q> {
pub id: I,
pub name: Option<String>,
pub product_id: Option<i32>,
pub variation_id: Option<i32>,
pub quantity: Q,
pub total: Option<String>,
pub total_tax: Option<String>,
pub meta_data: Option<Vec<MetaData>>,
pub refund_total: Option<f64>,
}Fields§
§id: IItem ID
name: Option<String>Product name.
product_id: Option<i32>Product ID.
variation_id: Option<i32>Variation ID, if applicable.
quantity: QQuantity ordered.
total: Option<String>Line total (after discounts).
total_tax: Option<String>Line total tax (after discounts).
meta_data: Option<Vec<MetaData>>Meta data.
refund_total: Option<f64>Implementations§
source§impl<I, Q> OrderRefundLineItemCreateBuilder<I, Q>
impl<I, Q> OrderRefundLineItemCreateBuilder<I, Q>
sourcepub fn id(self, id: i32) -> OrderRefundLineItemCreateBuilder<WithId, Q>
pub fn id(self, id: i32) -> OrderRefundLineItemCreateBuilder<WithId, Q>
Item ID
sourcepub fn product_id(self, product_id: i32) -> Self
pub fn product_id(self, product_id: i32) -> Self
Product ID.
sourcepub fn variation_id(self, variation_id: i32) -> Self
pub fn variation_id(self, variation_id: i32) -> Self
Variation ID, if applicable.
sourcepub fn quantity(
self,
quantity: i32
) -> OrderRefundLineItemCreateBuilder<I, WithQuantity>
pub fn quantity( self, quantity: i32 ) -> OrderRefundLineItemCreateBuilder<I, WithQuantity>
Quantity ordered.
pub fn refund_total(self, refund_total: f64) -> Self
source§impl OrderRefundLineItemCreateBuilder<WithId, WithQuantity>
impl OrderRefundLineItemCreateBuilder<WithId, WithQuantity>
pub fn build(self) -> OrderRefundLineItemCreate
Trait Implementations§
Auto Trait Implementations§
impl<I, Q> Freeze for OrderRefundLineItemCreateBuilder<I, Q>
impl<I, Q> RefUnwindSafe for OrderRefundLineItemCreateBuilder<I, Q>where
I: RefUnwindSafe,
Q: RefUnwindSafe,
impl<I, Q> Send for OrderRefundLineItemCreateBuilder<I, Q>
impl<I, Q> Sync for OrderRefundLineItemCreateBuilder<I, Q>
impl<I, Q> Unpin for OrderRefundLineItemCreateBuilder<I, Q>
impl<I, Q> UnwindSafe for OrderRefundLineItemCreateBuilder<I, Q>where
I: UnwindSafe,
Q: UnwindSafe,
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