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<TokenTransferSource, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TokenTransferSource, <__D as Deserializer<'de>>::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) -> TokenTransferSource
fn from(value: &TokenTransferSource) -> TokenTransferSource
Converts to this type from the input type.
Source§impl From<CustomTokenTransferSource> for TokenTransferSource
impl From<CustomTokenTransferSource> for TokenTransferSource
Source§fn from(value: CustomTokenTransferSource) -> TokenTransferSource
fn from(value: CustomTokenTransferSource) -> TokenTransferSource
Converts to this type from the input type.
Source§impl From<NamedTokenTransferSource> for TokenTransferSource
impl From<NamedTokenTransferSource> for TokenTransferSource
Source§fn from(value: NamedTokenTransferSource) -> TokenTransferSource
fn from(value: NamedTokenTransferSource) -> TokenTransferSource
Converts to this type from the input type.
Source§impl Serialize for TokenTransferSource
impl Serialize for TokenTransferSource
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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