pub enum LinkedAccountType {
Show 22 variants
Variant0(LinkedAccountTypeVariant0),
Variant1(LinkedAccountTypeVariant1),
Variant2(LinkedAccountTypeVariant2),
Variant3(LinkedAccountTypeVariant3),
Variant4(LinkedAccountTypeVariant4),
Variant5(LinkedAccountTypeVariant5),
Variant6(LinkedAccountTypeVariant6),
Variant7(LinkedAccountTypeVariant7),
Variant8(LinkedAccountTypeVariant8),
Variant9(LinkedAccountTypeVariant9),
Variant10(LinkedAccountTypeVariant10),
Variant11(LinkedAccountTypeVariant11),
Variant12(LinkedAccountTypeVariant12),
Variant13(LinkedAccountTypeVariant13),
Variant14(LinkedAccountTypeVariant14),
Variant15(CustomOAuthProviderId),
Variant16(LinkedAccountTypeVariant16),
Variant17(LinkedAccountTypeVariant17),
Variant18(LinkedAccountTypeVariant18),
Variant19(LinkedAccountTypeVariant19),
Variant20(LinkedAccountTypeVariant20),
Variant21(LinkedAccountTypeVariant21),
}Expand description
The possible types of linked accounts.
JSON schema
{
"title": "LinkedAccountType",
"description": "The possible types of linked accounts.",
"oneOf": [
{
"type": "string",
"enum": [
"email"
]
},
{
"type": "string",
"enum": [
"phone"
]
},
{
"type": "string",
"enum": [
"wallet"
]
},
{
"type": "string",
"enum": [
"smart_wallet"
]
},
{
"type": "string",
"enum": [
"google_oauth"
]
},
{
"type": "string",
"enum": [
"twitter_oauth"
]
},
{
"type": "string",
"enum": [
"discord_oauth"
]
},
{
"type": "string",
"enum": [
"github_oauth"
]
},
{
"type": "string",
"enum": [
"spotify_oauth"
]
},
{
"type": "string",
"enum": [
"instagram_oauth"
]
},
{
"type": "string",
"enum": [
"tiktok_oauth"
]
},
{
"type": "string",
"enum": [
"line_oauth"
]
},
{
"type": "string",
"enum": [
"twitch_oauth"
]
},
{
"type": "string",
"enum": [
"linkedin_oauth"
]
},
{
"type": "string",
"enum": [
"apple_oauth"
]
},
{
"$ref": "#/components/schemas/CustomOAuthProviderID"
},
{
"type": "string",
"enum": [
"custom_auth"
]
},
{
"type": "string",
"enum": [
"farcaster"
]
},
{
"type": "string",
"enum": [
"passkey"
]
},
{
"type": "string",
"enum": [
"telegram"
]
},
{
"type": "string",
"enum": [
"cross_app"
]
},
{
"type": "string",
"enum": [
"authorization_key"
]
}
],
"x-stainless-model": "users.linked_account_type"
}Variants§
Variant0(LinkedAccountTypeVariant0)
Variant1(LinkedAccountTypeVariant1)
Variant2(LinkedAccountTypeVariant2)
Variant3(LinkedAccountTypeVariant3)
Variant4(LinkedAccountTypeVariant4)
Variant5(LinkedAccountTypeVariant5)
Variant6(LinkedAccountTypeVariant6)
Variant7(LinkedAccountTypeVariant7)
Variant8(LinkedAccountTypeVariant8)
Variant9(LinkedAccountTypeVariant9)
Variant10(LinkedAccountTypeVariant10)
Variant11(LinkedAccountTypeVariant11)
Variant12(LinkedAccountTypeVariant12)
Variant13(LinkedAccountTypeVariant13)
Variant14(LinkedAccountTypeVariant14)
Variant15(CustomOAuthProviderId)
Variant16(LinkedAccountTypeVariant16)
Variant17(LinkedAccountTypeVariant17)
Variant18(LinkedAccountTypeVariant18)
Variant19(LinkedAccountTypeVariant19)
Variant20(LinkedAccountTypeVariant20)
Variant21(LinkedAccountTypeVariant21)
Trait Implementations§
Source§impl Clone for LinkedAccountType
impl Clone for LinkedAccountType
Source§fn clone(&self) -> LinkedAccountType
fn clone(&self) -> LinkedAccountType
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 LinkedAccountType
impl Debug for LinkedAccountType
Source§impl<'de> Deserialize<'de> for LinkedAccountType
impl<'de> Deserialize<'de> for LinkedAccountType
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<&LinkedAccountType> for LinkedAccountType
impl From<&LinkedAccountType> for LinkedAccountType
Source§fn from(value: &LinkedAccountType) -> Self
fn from(value: &LinkedAccountType) -> Self
Converts to this type from the input type.
Source§impl From<CustomOAuthProviderId> for LinkedAccountType
impl From<CustomOAuthProviderId> for LinkedAccountType
Source§fn from(value: CustomOAuthProviderId) -> Self
fn from(value: CustomOAuthProviderId) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant0> for LinkedAccountType
impl From<LinkedAccountTypeVariant0> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant0) -> Self
fn from(value: LinkedAccountTypeVariant0) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant1> for LinkedAccountType
impl From<LinkedAccountTypeVariant1> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant1) -> Self
fn from(value: LinkedAccountTypeVariant1) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant2> for LinkedAccountType
impl From<LinkedAccountTypeVariant2> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant2) -> Self
fn from(value: LinkedAccountTypeVariant2) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant3> for LinkedAccountType
impl From<LinkedAccountTypeVariant3> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant3) -> Self
fn from(value: LinkedAccountTypeVariant3) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant4> for LinkedAccountType
impl From<LinkedAccountTypeVariant4> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant4) -> Self
fn from(value: LinkedAccountTypeVariant4) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant5> for LinkedAccountType
impl From<LinkedAccountTypeVariant5> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant5) -> Self
fn from(value: LinkedAccountTypeVariant5) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant6> for LinkedAccountType
impl From<LinkedAccountTypeVariant6> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant6) -> Self
fn from(value: LinkedAccountTypeVariant6) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant7> for LinkedAccountType
impl From<LinkedAccountTypeVariant7> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant7) -> Self
fn from(value: LinkedAccountTypeVariant7) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant8> for LinkedAccountType
impl From<LinkedAccountTypeVariant8> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant8) -> Self
fn from(value: LinkedAccountTypeVariant8) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant9> for LinkedAccountType
impl From<LinkedAccountTypeVariant9> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant9) -> Self
fn from(value: LinkedAccountTypeVariant9) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant10> for LinkedAccountType
impl From<LinkedAccountTypeVariant10> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant10) -> Self
fn from(value: LinkedAccountTypeVariant10) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant11> for LinkedAccountType
impl From<LinkedAccountTypeVariant11> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant11) -> Self
fn from(value: LinkedAccountTypeVariant11) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant12> for LinkedAccountType
impl From<LinkedAccountTypeVariant12> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant12) -> Self
fn from(value: LinkedAccountTypeVariant12) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant13> for LinkedAccountType
impl From<LinkedAccountTypeVariant13> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant13) -> Self
fn from(value: LinkedAccountTypeVariant13) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant14> for LinkedAccountType
impl From<LinkedAccountTypeVariant14> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant14) -> Self
fn from(value: LinkedAccountTypeVariant14) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant16> for LinkedAccountType
impl From<LinkedAccountTypeVariant16> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant16) -> Self
fn from(value: LinkedAccountTypeVariant16) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant17> for LinkedAccountType
impl From<LinkedAccountTypeVariant17> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant17) -> Self
fn from(value: LinkedAccountTypeVariant17) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant18> for LinkedAccountType
impl From<LinkedAccountTypeVariant18> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant18) -> Self
fn from(value: LinkedAccountTypeVariant18) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant19> for LinkedAccountType
impl From<LinkedAccountTypeVariant19> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant19) -> Self
fn from(value: LinkedAccountTypeVariant19) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant20> for LinkedAccountType
impl From<LinkedAccountTypeVariant20> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant20) -> Self
fn from(value: LinkedAccountTypeVariant20) -> Self
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant21> for LinkedAccountType
impl From<LinkedAccountTypeVariant21> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant21) -> Self
fn from(value: LinkedAccountTypeVariant21) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for LinkedAccountType
impl RefUnwindSafe for LinkedAccountType
impl Send for LinkedAccountType
impl Sync for LinkedAccountType
impl Unpin for LinkedAccountType
impl UnsafeUnpin for LinkedAccountType
impl UnwindSafe for LinkedAccountType
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