pub enum TokenTransferSource {
NamedTokenTransferSource(NamedTokenTransferSource),
CustomTokenTransferSource(CustomTokenTransferSource),
}Expand description
The source asset, amount, and chain for a token transfer. Specify either
asset (named) or asset_address (custom), not both.
JSON schema
{
"title": "TokenTransferSource",
"description": "The source asset, amount, and chain for a token
transfer. Specify either `asset` (named) or `asset_address` (custom),
not both.",
"examples": [
{
"amount": "10.5",
"asset": "usdc",
"chain": "base"
}
],
"oneOf": [
{
"$ref": "#/components/schemas/NamedTokenTransferSource"
},
{
"$ref": "#/components/schemas/CustomTokenTransferSource"
}
],
"x-stainless-model": "wallets.token_transfer_source"
}Variants§
NamedTokenTransferSource(NamedTokenTransferSource)
CustomTokenTransferSource(CustomTokenTransferSource)
Trait Implementations§
Source§impl Clone for TokenTransferSource
impl Clone for TokenTransferSource
Source§fn clone(&self) -> TokenTransferSource
fn clone(&self) -> TokenTransferSource
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TokenTransferSource
impl Debug for TokenTransferSource
Source§impl<'de> Deserialize<'de> for TokenTransferSource
impl<'de> Deserialize<'de> for TokenTransferSource
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<&TokenTransferSource> for TokenTransferSource
impl From<&TokenTransferSource> for TokenTransferSource
Source§fn from(value: &TokenTransferSource) -> Self
fn from(value: &TokenTransferSource) -> Self
Converts to this type from the input type.
Source§impl From<CustomTokenTransferSource> for TokenTransferSource
impl From<CustomTokenTransferSource> for TokenTransferSource
Source§fn from(value: CustomTokenTransferSource) -> Self
fn from(value: CustomTokenTransferSource) -> Self
Converts to this type from the input type.
Source§impl From<NamedTokenTransferSource> for TokenTransferSource
impl From<NamedTokenTransferSource> for TokenTransferSource
Source§fn from(value: NamedTokenTransferSource) -> Self
fn from(value: NamedTokenTransferSource) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for TokenTransferSource
impl RefUnwindSafe for TokenTransferSource
impl Send for TokenTransferSource
impl Sync for TokenTransferSource
impl Unpin for TokenTransferSource
impl UnsafeUnpin for TokenTransferSource
impl UnwindSafe for TokenTransferSource
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