pub enum UserLinkedAccountsItem {
Show 25 variants
Email(LinkedAccountEmail),
Phone(LinkedAccountPhone),
CrossApp(LinkedAccountCrossApp),
AuthorizationKey(LinkedAccountAuthorizationKey),
CustomJwt(LinkedAccountCustomJwt),
AppleOauth(LinkedAccountAppleOauth),
DiscordOauth(LinkedAccountDiscordOauth),
GithubOauth(LinkedAccountGithubOauth),
GoogleOauth(LinkedAccountGoogleOauth),
InstagramOauth(LinkedAccountInstagramOauth),
LinkedInOauth(LinkedAccountLinkedInOauth),
SpotifyOauth(LinkedAccountSpotifyOauth),
TiktokOauth(LinkedAccountTiktokOauth),
LineOauth(LinkedAccountLineOauth),
TwitterOauth(LinkedAccountTwitterOauth),
SmartWallet(LinkedAccountSmartWallet),
Passkey(LinkedAccountPasskey),
Farcaster(LinkedAccountFarcaster),
Telegram(LinkedAccountTelegram),
Ethereum(LinkedAccountEthereum),
EthereumEmbeddedWallet(LinkedAccountEthereumEmbeddedWallet),
Solana(LinkedAccountSolana),
SolanaEmbeddedWallet(LinkedAccountSolanaEmbeddedWallet),
BitcoinSegwitEmbeddedWallet(LinkedAccountBitcoinSegwitEmbeddedWallet),
BitcoinTaprootEmbeddedWallet(LinkedAccountBitcoinTaprootEmbeddedWallet),
}Expand description
UserLinkedAccountsItem
JSON schema
{
"oneOf": [
{
"$ref": "#/components/schemas/LinkedAccountEmail"
},
{
"$ref": "#/components/schemas/LinkedAccountPhone"
},
{
"$ref": "#/components/schemas/LinkedAccountCrossApp"
},
{
"$ref": "#/components/schemas/LinkedAccountAuthorizationKey"
},
{
"$ref": "#/components/schemas/LinkedAccountCustomJwt"
},
{
"$ref": "#/components/schemas/LinkedAccountAppleOauth"
},
{
"$ref": "#/components/schemas/LinkedAccountDiscordOauth"
},
{
"$ref": "#/components/schemas/LinkedAccountGithubOauth"
},
{
"$ref": "#/components/schemas/LinkedAccountGoogleOauth"
},
{
"$ref": "#/components/schemas/LinkedAccountInstagramOauth"
},
{
"$ref": "#/components/schemas/LinkedAccountLinkedInOauth"
},
{
"$ref": "#/components/schemas/LinkedAccountSpotifyOauth"
},
{
"$ref": "#/components/schemas/LinkedAccountTiktokOauth"
},
{
"$ref": "#/components/schemas/LinkedAccountLineOauth"
},
{
"$ref": "#/components/schemas/LinkedAccountTwitterOauth"
},
{
"$ref": "#/components/schemas/LinkedAccountSmartWallet"
},
{
"$ref": "#/components/schemas/LinkedAccountPasskey"
},
{
"$ref": "#/components/schemas/LinkedAccountFarcaster"
},
{
"$ref": "#/components/schemas/LinkedAccountTelegram"
},
{
"$ref": "#/components/schemas/LinkedAccountEthereum"
},
{
"$ref": "#/components/schemas/LinkedAccountEthereumEmbeddedWallet"
},
{
"$ref": "#/components/schemas/LinkedAccountSolana"
},
{
"$ref": "#/components/schemas/LinkedAccountSolanaEmbeddedWallet"
},
{
"$ref": "#/components/schemas/LinkedAccountBitcoinSegwitEmbeddedWallet"
},
{
"$ref": "#/components/schemas/LinkedAccountBitcoinTaprootEmbeddedWallet"
}
]
}Variants§
Email(LinkedAccountEmail)
Phone(LinkedAccountPhone)
CrossApp(LinkedAccountCrossApp)
AuthorizationKey(LinkedAccountAuthorizationKey)
CustomJwt(LinkedAccountCustomJwt)
AppleOauth(LinkedAccountAppleOauth)
DiscordOauth(LinkedAccountDiscordOauth)
GithubOauth(LinkedAccountGithubOauth)
GoogleOauth(LinkedAccountGoogleOauth)
InstagramOauth(LinkedAccountInstagramOauth)
LinkedInOauth(LinkedAccountLinkedInOauth)
SpotifyOauth(LinkedAccountSpotifyOauth)
TiktokOauth(LinkedAccountTiktokOauth)
LineOauth(LinkedAccountLineOauth)
TwitterOauth(LinkedAccountTwitterOauth)
SmartWallet(LinkedAccountSmartWallet)
Passkey(LinkedAccountPasskey)
Farcaster(LinkedAccountFarcaster)
Telegram(LinkedAccountTelegram)
Ethereum(LinkedAccountEthereum)
EthereumEmbeddedWallet(LinkedAccountEthereumEmbeddedWallet)
Solana(LinkedAccountSolana)
SolanaEmbeddedWallet(LinkedAccountSolanaEmbeddedWallet)
BitcoinSegwitEmbeddedWallet(LinkedAccountBitcoinSegwitEmbeddedWallet)
BitcoinTaprootEmbeddedWallet(LinkedAccountBitcoinTaprootEmbeddedWallet)
Trait Implementations§
Source§impl Clone for UserLinkedAccountsItem
impl Clone for UserLinkedAccountsItem
Source§fn clone(&self) -> UserLinkedAccountsItem
fn clone(&self) -> UserLinkedAccountsItem
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 UserLinkedAccountsItem
impl Debug for UserLinkedAccountsItem
Source§impl<'de> Deserialize<'de> for UserLinkedAccountsItem
impl<'de> Deserialize<'de> for UserLinkedAccountsItem
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<&UserLinkedAccountsItem> for UserLinkedAccountsItem
impl From<&UserLinkedAccountsItem> for UserLinkedAccountsItem
Source§fn from(value: &UserLinkedAccountsItem) -> Self
fn from(value: &UserLinkedAccountsItem) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountAppleOauth> for UserLinkedAccountsItem
impl From<LinkedAccountAppleOauth> for UserLinkedAccountsItem
Source§fn from(value: LinkedAccountAppleOauth) -> Self
fn from(value: LinkedAccountAppleOauth) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountAuthorizationKey> for UserLinkedAccountsItem
impl From<LinkedAccountAuthorizationKey> for UserLinkedAccountsItem
Source§fn from(value: LinkedAccountAuthorizationKey) -> Self
fn from(value: LinkedAccountAuthorizationKey) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountBitcoinSegwitEmbeddedWallet> for UserLinkedAccountsItem
impl From<LinkedAccountBitcoinSegwitEmbeddedWallet> for UserLinkedAccountsItem
Source§fn from(value: LinkedAccountBitcoinSegwitEmbeddedWallet) -> Self
fn from(value: LinkedAccountBitcoinSegwitEmbeddedWallet) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountBitcoinTaprootEmbeddedWallet> for UserLinkedAccountsItem
impl From<LinkedAccountBitcoinTaprootEmbeddedWallet> for UserLinkedAccountsItem
Source§fn from(value: LinkedAccountBitcoinTaprootEmbeddedWallet) -> Self
fn from(value: LinkedAccountBitcoinTaprootEmbeddedWallet) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountCrossApp> for UserLinkedAccountsItem
impl From<LinkedAccountCrossApp> for UserLinkedAccountsItem
Source§fn from(value: LinkedAccountCrossApp) -> Self
fn from(value: LinkedAccountCrossApp) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountCustomJwt> for UserLinkedAccountsItem
impl From<LinkedAccountCustomJwt> for UserLinkedAccountsItem
Source§fn from(value: LinkedAccountCustomJwt) -> Self
fn from(value: LinkedAccountCustomJwt) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountDiscordOauth> for UserLinkedAccountsItem
impl From<LinkedAccountDiscordOauth> for UserLinkedAccountsItem
Source§fn from(value: LinkedAccountDiscordOauth) -> Self
fn from(value: LinkedAccountDiscordOauth) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountEmail> for UserLinkedAccountsItem
impl From<LinkedAccountEmail> for UserLinkedAccountsItem
Source§fn from(value: LinkedAccountEmail) -> Self
fn from(value: LinkedAccountEmail) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountEthereum> for UserLinkedAccountsItem
impl From<LinkedAccountEthereum> for UserLinkedAccountsItem
Source§fn from(value: LinkedAccountEthereum) -> Self
fn from(value: LinkedAccountEthereum) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountEthereumEmbeddedWallet> for UserLinkedAccountsItem
impl From<LinkedAccountEthereumEmbeddedWallet> for UserLinkedAccountsItem
Source§fn from(value: LinkedAccountEthereumEmbeddedWallet) -> Self
fn from(value: LinkedAccountEthereumEmbeddedWallet) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountFarcaster> for UserLinkedAccountsItem
impl From<LinkedAccountFarcaster> for UserLinkedAccountsItem
Source§fn from(value: LinkedAccountFarcaster) -> Self
fn from(value: LinkedAccountFarcaster) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountGithubOauth> for UserLinkedAccountsItem
impl From<LinkedAccountGithubOauth> for UserLinkedAccountsItem
Source§fn from(value: LinkedAccountGithubOauth) -> Self
fn from(value: LinkedAccountGithubOauth) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountGoogleOauth> for UserLinkedAccountsItem
impl From<LinkedAccountGoogleOauth> for UserLinkedAccountsItem
Source§fn from(value: LinkedAccountGoogleOauth) -> Self
fn from(value: LinkedAccountGoogleOauth) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountInstagramOauth> for UserLinkedAccountsItem
impl From<LinkedAccountInstagramOauth> for UserLinkedAccountsItem
Source§fn from(value: LinkedAccountInstagramOauth) -> Self
fn from(value: LinkedAccountInstagramOauth) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountLineOauth> for UserLinkedAccountsItem
impl From<LinkedAccountLineOauth> for UserLinkedAccountsItem
Source§fn from(value: LinkedAccountLineOauth) -> Self
fn from(value: LinkedAccountLineOauth) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountLinkedInOauth> for UserLinkedAccountsItem
impl From<LinkedAccountLinkedInOauth> for UserLinkedAccountsItem
Source§fn from(value: LinkedAccountLinkedInOauth) -> Self
fn from(value: LinkedAccountLinkedInOauth) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountPasskey> for UserLinkedAccountsItem
impl From<LinkedAccountPasskey> for UserLinkedAccountsItem
Source§fn from(value: LinkedAccountPasskey) -> Self
fn from(value: LinkedAccountPasskey) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountPhone> for UserLinkedAccountsItem
impl From<LinkedAccountPhone> for UserLinkedAccountsItem
Source§fn from(value: LinkedAccountPhone) -> Self
fn from(value: LinkedAccountPhone) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountSmartWallet> for UserLinkedAccountsItem
impl From<LinkedAccountSmartWallet> for UserLinkedAccountsItem
Source§fn from(value: LinkedAccountSmartWallet) -> Self
fn from(value: LinkedAccountSmartWallet) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountSolana> for UserLinkedAccountsItem
impl From<LinkedAccountSolana> for UserLinkedAccountsItem
Source§fn from(value: LinkedAccountSolana) -> Self
fn from(value: LinkedAccountSolana) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountSolanaEmbeddedWallet> for UserLinkedAccountsItem
impl From<LinkedAccountSolanaEmbeddedWallet> for UserLinkedAccountsItem
Source§fn from(value: LinkedAccountSolanaEmbeddedWallet) -> Self
fn from(value: LinkedAccountSolanaEmbeddedWallet) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountSpotifyOauth> for UserLinkedAccountsItem
impl From<LinkedAccountSpotifyOauth> for UserLinkedAccountsItem
Source§fn from(value: LinkedAccountSpotifyOauth) -> Self
fn from(value: LinkedAccountSpotifyOauth) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountTelegram> for UserLinkedAccountsItem
impl From<LinkedAccountTelegram> for UserLinkedAccountsItem
Source§fn from(value: LinkedAccountTelegram) -> Self
fn from(value: LinkedAccountTelegram) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountTiktokOauth> for UserLinkedAccountsItem
impl From<LinkedAccountTiktokOauth> for UserLinkedAccountsItem
Source§fn from(value: LinkedAccountTiktokOauth) -> Self
fn from(value: LinkedAccountTiktokOauth) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountTwitterOauth> for UserLinkedAccountsItem
impl From<LinkedAccountTwitterOauth> for UserLinkedAccountsItem
Source§fn from(value: LinkedAccountTwitterOauth) -> Self
fn from(value: LinkedAccountTwitterOauth) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for UserLinkedAccountsItem
impl RefUnwindSafe for UserLinkedAccountsItem
impl Send for UserLinkedAccountsItem
impl Sync for UserLinkedAccountsItem
impl Unpin for UserLinkedAccountsItem
impl UnwindSafe for UserLinkedAccountsItem
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