pub struct JdCommissionInfo {
pub commission: Option<f64>,
pub commission_share: Option<f64>,
pub coupon_commission: Option<f64>,
pub plus_commission_share: Option<f64>,
pub is_lock: Option<u8>,
pub start_time: Option<u64>,
pub end_time: Option<u64>,
}Fields§
§commission: Option<f64>佣金
佣金比例
coupon_commission: Option<f64>券后佣金,(促销价-优惠券面额)*佣金比例
plus佣金比例,plus用户购买推广者能获取到的佣金比例
is_lock: Option<u8>是否锁定佣金比例:1是,0否
start_time: Option<u64>计划开始时间(时间戳,毫秒)
end_time: Option<u64>计划结束时间(时间戳,毫秒)
Trait Implementations§
Source§impl Debug for JdCommissionInfo
impl Debug for JdCommissionInfo
Source§impl<'de> Deserialize<'de> for JdCommissionInfo
impl<'de> Deserialize<'de> for JdCommissionInfo
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 JdCommissionInfo
impl RefUnwindSafe for JdCommissionInfo
impl Send for JdCommissionInfo
impl Sync for JdCommissionInfo
impl Unpin for JdCommissionInfo
impl UnwindSafe for JdCommissionInfo
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