pub struct PayResponse {Show 36 fields
pub code: Option<String>,
pub msg: Option<String>,
pub sub_code: Option<String>,
pub sub_msg: Option<String>,
pub trade_no: Option<String>,
pub out_trade_no: Option<String>,
pub buyer_logon_id: Option<String>,
pub settle_amount: Option<String>,
pub pay_currency: Option<String>,
pub pay_amount: Option<String>,
pub settle_trans_rate: Option<String>,
pub trans_pay_rate: Option<String>,
pub total_amount: Option<String>,
pub trans_currency: Option<String>,
pub settle_currency: Option<String>,
pub receipt_amount: Option<String>,
pub buyer_pay_amount: Option<String>,
pub point_amount: Option<String>,
pub invoice_amount: Option<String>,
pub gmt_payment: Option<String>,
pub fund_bill_list: Option<Vec<FundBill>>,
pub card_balance: Option<String>,
pub store_name: Option<String>,
pub buyer_user_id: Option<String>,
pub discount_goods_detail: Option<String>,
pub voucher_detail_list: Option<Vec<VoucherDetail>>,
pub advance_amount: Option<String>,
pub auth_trade_pay_mode: Option<String>,
pub charge_amount: Option<String>,
pub charge_flags: Option<String>,
pub settlement_id: Option<String>,
pub business_params: Option<String>,
pub buyer_user_type: Option<String>,
pub mdiscount_amount: Option<String>,
pub discount_amount: Option<String>,
pub buyer_user_name: Option<String>,
}Fields§
§code: Option<String>§msg: Option<String>§sub_code: Option<String>§sub_msg: Option<String>§trade_no: Option<String>§out_trade_no: Option<String>§buyer_logon_id: Option<String>§settle_amount: Option<String>§pay_currency: Option<String>§pay_amount: Option<String>§settle_trans_rate: Option<String>§trans_pay_rate: Option<String>§total_amount: Option<String>§trans_currency: Option<String>§settle_currency: Option<String>§receipt_amount: Option<String>§buyer_pay_amount: Option<String>§point_amount: Option<String>§invoice_amount: Option<String>§gmt_payment: Option<String>§fund_bill_list: Option<Vec<FundBill>>§card_balance: Option<String>§store_name: Option<String>§buyer_user_id: Option<String>§discount_goods_detail: Option<String>§voucher_detail_list: Option<Vec<VoucherDetail>>§advance_amount: Option<String>§auth_trade_pay_mode: Option<String>§charge_amount: Option<String>§charge_flags: Option<String>§settlement_id: Option<String>§business_params: Option<String>§buyer_user_type: Option<String>§mdiscount_amount: Option<String>§discount_amount: Option<String>§buyer_user_name: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for PayResponse
impl<'de> Deserialize<'de> for PayResponse
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 PayResponse
impl RefUnwindSafe for PayResponse
impl Send for PayResponse
impl Sync for PayResponse
impl Unpin for PayResponse
impl UnwindSafe for PayResponse
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