pub struct PaymentMethodsResponse {
pub echo_req: Value,
pub msg_type: String,
pub payment_methods: Option<Value>,
pub req_id: Option<i64>,
}
Expand description
List of available payment methods for a given country.
Fields§
§echo_req: Value
Echo of the request made.\n
msg_type: String
Action name of the request made.\n
payment_methods: Option<Value>
Field ‘payment_methods’ mapped to Value due to complexity/potential issues.\n
req_id: Option<i64>
Optional field sent in request to map to response, present only when request contains req_id
.\n
Trait Implementations§
Source§impl Clone for PaymentMethodsResponse
impl Clone for PaymentMethodsResponse
Source§fn clone(&self) -> PaymentMethodsResponse
fn clone(&self) -> PaymentMethodsResponse
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 PaymentMethodsResponse
impl Debug for PaymentMethodsResponse
Source§impl<'de> Deserialize<'de> for PaymentMethodsResponse
impl<'de> Deserialize<'de> for PaymentMethodsResponse
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 PaymentMethodsResponse
impl RefUnwindSafe for PaymentMethodsResponse
impl Send for PaymentMethodsResponse
impl Sync for PaymentMethodsResponse
impl Unpin for PaymentMethodsResponse
impl UnwindSafe for PaymentMethodsResponse
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