pub struct WechatPayRequestV3 {
pub appid: Option<String>,
pub mch_id: String,
pub description: String,
pub out_trade_no: String,
pub time_expire: String,
pub attach: Option<String>,
pub notify_url: String,
pub amount: Amount,
pub payer: Option<Payer>,
pub detail: Option<Discount>,
pub scene_info: Option<SceneInfo>,
pub settle_info: Option<SettleInfo>,
}Fields§
§appid: Option<String>§mch_id: String直连商户号
description: String商品描述
out_trade_no: String商户订单号
time_expire: String交易结束时间
attach: Option<String>附加数据
notify_url: String通知地址
amount: Amount订单金额
payer: Option<Payer>支付者
detail: Option<Discount>优惠功能
scene_info: Option<SceneInfo>场景信息
settle_info: Option<SettleInfo>结算信息
Trait Implementations§
Source§impl Clone for WechatPayRequestV3
impl Clone for WechatPayRequestV3
Source§fn clone(&self) -> WechatPayRequestV3
fn clone(&self) -> WechatPayRequestV3
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 WechatPayRequestV3
impl Debug for WechatPayRequestV3
Source§impl<'de> Deserialize<'de> for WechatPayRequestV3
impl<'de> Deserialize<'de> for WechatPayRequestV3
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 WechatPayRequestV3
impl RefUnwindSafe for WechatPayRequestV3
impl Send for WechatPayRequestV3
impl Sync for WechatPayRequestV3
impl Unpin for WechatPayRequestV3
impl UnwindSafe for WechatPayRequestV3
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