pub struct PaymentagentWithdrawResponse {
pub echo_req: Value,
pub msg_type: String,
pub paymentagent_name: Option<String>,
pub paymentagent_withdraw: Option<PaymentagentWithdraw>,
pub req_id: Option<i64>,
pub transaction_id: Option<i64>,
}
Expand description
The result of payment agent withdrawal request made.
Fields§
§echo_req: Value
Echo of the request made.\n
msg_type: String
Action name of the request made.\n
paymentagent_name: Option<String>
Payment agent name.\n
paymentagent_withdraw: Option<PaymentagentWithdraw>
If set to 1
, withdrawal success. If set to 2
, dry-run success.\n
req_id: Option<i64>
Optional field sent in request to map to response, present only when request contains req_id
.\n
transaction_id: Option<i64>
Reference ID of withdrawal performed.\n
Trait Implementations§
Source§impl Clone for PaymentagentWithdrawResponse
impl Clone for PaymentagentWithdrawResponse
Source§fn clone(&self) -> PaymentagentWithdrawResponse
fn clone(&self) -> PaymentagentWithdrawResponse
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 PaymentagentWithdrawResponse
impl Debug for PaymentagentWithdrawResponse
Source§impl<'de> Deserialize<'de> for PaymentagentWithdrawResponse
impl<'de> Deserialize<'de> for PaymentagentWithdrawResponse
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 PaymentagentWithdrawResponse
impl RefUnwindSafe for PaymentagentWithdrawResponse
impl Send for PaymentagentWithdrawResponse
impl Sync for PaymentagentWithdrawResponse
impl Unpin for PaymentagentWithdrawResponse
impl UnwindSafe for PaymentagentWithdrawResponse
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