pub enum PaymentSessionTarget {
PaymentTargetWallet(PaymentTargetWallet),
TransfersAccount(TransfersAccount),
}Expand description
The target of the payment.
JSON schema
{
"description": "The target of the payment.",
"oneOf": [
{
"$ref": "#/components/schemas/PaymentTargetWallet"
},
{
"$ref": "#/components/schemas/transfers_Account"
}
]
}Variants§
PaymentTargetWallet(PaymentTargetWallet)
TransfersAccount(TransfersAccount)
Trait Implementations§
Source§impl Clone for PaymentSessionTarget
impl Clone for PaymentSessionTarget
Source§impl Debug for PaymentSessionTarget
impl Debug for PaymentSessionTarget
Source§impl<'de> Deserialize<'de> for PaymentSessionTarget
impl<'de> Deserialize<'de> for PaymentSessionTarget
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
Source§impl From<&PaymentSessionTarget> for PaymentSessionTarget
impl From<&PaymentSessionTarget> for PaymentSessionTarget
Source§fn from(value: &PaymentSessionTarget) -> Self
fn from(value: &PaymentSessionTarget) -> Self
Converts to this type from the input type.
Source§impl From<PaymentTargetWallet> for PaymentSessionTarget
impl From<PaymentTargetWallet> for PaymentSessionTarget
Source§fn from(value: PaymentTargetWallet) -> Self
fn from(value: PaymentTargetWallet) -> Self
Converts to this type from the input type.
Source§impl From<TransfersAccount> for PaymentSessionTarget
impl From<TransfersAccount> for PaymentSessionTarget
Source§fn from(value: TransfersAccount) -> Self
fn from(value: TransfersAccount) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PaymentSessionTarget
impl RefUnwindSafe for PaymentSessionTarget
impl Send for PaymentSessionTarget
impl Sync for PaymentSessionTarget
impl Unpin for PaymentSessionTarget
impl UnsafeUnpin for PaymentSessionTarget
impl UnwindSafe for PaymentSessionTarget
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