pub struct OrderDetail {
pub cost_price: Option<i32>,
pub invoice_id: Option<String>,
pub goods_detail: Vec<GoodsDetail>,
}Fields§
§cost_price: Option<i32>【订单原价】 1、商户侧一张小票订单可能被分多次支付,订单原价用于记录整张小票的交易金额。 2、当订单原价与支付金额不相等,则不享受优惠。 3、该字段主要用于防止同一张小票分多次支付,以享受多次优惠的情况,正常支付订单不必上传此参数。
invoice_id: Option<String>【商品小票ID】 商家小票ID
goods_detail: Vec<GoodsDetail>【单品列表】 单品列表信息,条目个数限制:【1,6000】
Trait Implementations§
Source§impl Clone for OrderDetail
impl Clone for OrderDetail
Source§fn clone(&self) -> OrderDetail
fn clone(&self) -> OrderDetail
Returns a duplicate 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 OrderDetail
impl Debug for OrderDetail
Source§impl Serialize for OrderDetail
impl Serialize for OrderDetail
impl Send for OrderDetail
impl Sync for OrderDetail
Auto Trait Implementations§
impl Freeze for OrderDetail
impl RefUnwindSafe for OrderDetail
impl Unpin for OrderDetail
impl UnsafeUnpin for OrderDetail
impl UnwindSafe for OrderDetail
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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