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<LinkedAccountType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LinkedAccountType, <__D as Deserializer<'de>>::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) -> LinkedAccountType
fn from(value: &LinkedAccountType) -> LinkedAccountType
Converts to this type from the input type.
Source§impl From<CustomOAuthProviderId> for LinkedAccountType
impl From<CustomOAuthProviderId> for LinkedAccountType
Source§fn from(value: CustomOAuthProviderId) -> LinkedAccountType
fn from(value: CustomOAuthProviderId) -> LinkedAccountType
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant0> for LinkedAccountType
impl From<LinkedAccountTypeVariant0> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant0) -> LinkedAccountType
fn from(value: LinkedAccountTypeVariant0) -> LinkedAccountType
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant1> for LinkedAccountType
impl From<LinkedAccountTypeVariant1> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant1) -> LinkedAccountType
fn from(value: LinkedAccountTypeVariant1) -> LinkedAccountType
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant2> for LinkedAccountType
impl From<LinkedAccountTypeVariant2> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant2) -> LinkedAccountType
fn from(value: LinkedAccountTypeVariant2) -> LinkedAccountType
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant3> for LinkedAccountType
impl From<LinkedAccountTypeVariant3> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant3) -> LinkedAccountType
fn from(value: LinkedAccountTypeVariant3) -> LinkedAccountType
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant4> for LinkedAccountType
impl From<LinkedAccountTypeVariant4> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant4) -> LinkedAccountType
fn from(value: LinkedAccountTypeVariant4) -> LinkedAccountType
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant5> for LinkedAccountType
impl From<LinkedAccountTypeVariant5> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant5) -> LinkedAccountType
fn from(value: LinkedAccountTypeVariant5) -> LinkedAccountType
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant6> for LinkedAccountType
impl From<LinkedAccountTypeVariant6> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant6) -> LinkedAccountType
fn from(value: LinkedAccountTypeVariant6) -> LinkedAccountType
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant7> for LinkedAccountType
impl From<LinkedAccountTypeVariant7> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant7) -> LinkedAccountType
fn from(value: LinkedAccountTypeVariant7) -> LinkedAccountType
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant8> for LinkedAccountType
impl From<LinkedAccountTypeVariant8> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant8) -> LinkedAccountType
fn from(value: LinkedAccountTypeVariant8) -> LinkedAccountType
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant9> for LinkedAccountType
impl From<LinkedAccountTypeVariant9> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant9) -> LinkedAccountType
fn from(value: LinkedAccountTypeVariant9) -> LinkedAccountType
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant10> for LinkedAccountType
impl From<LinkedAccountTypeVariant10> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant10) -> LinkedAccountType
fn from(value: LinkedAccountTypeVariant10) -> LinkedAccountType
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant11> for LinkedAccountType
impl From<LinkedAccountTypeVariant11> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant11) -> LinkedAccountType
fn from(value: LinkedAccountTypeVariant11) -> LinkedAccountType
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant12> for LinkedAccountType
impl From<LinkedAccountTypeVariant12> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant12) -> LinkedAccountType
fn from(value: LinkedAccountTypeVariant12) -> LinkedAccountType
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant13> for LinkedAccountType
impl From<LinkedAccountTypeVariant13> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant13) -> LinkedAccountType
fn from(value: LinkedAccountTypeVariant13) -> LinkedAccountType
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant14> for LinkedAccountType
impl From<LinkedAccountTypeVariant14> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant14) -> LinkedAccountType
fn from(value: LinkedAccountTypeVariant14) -> LinkedAccountType
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant16> for LinkedAccountType
impl From<LinkedAccountTypeVariant16> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant16) -> LinkedAccountType
fn from(value: LinkedAccountTypeVariant16) -> LinkedAccountType
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant17> for LinkedAccountType
impl From<LinkedAccountTypeVariant17> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant17) -> LinkedAccountType
fn from(value: LinkedAccountTypeVariant17) -> LinkedAccountType
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant18> for LinkedAccountType
impl From<LinkedAccountTypeVariant18> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant18) -> LinkedAccountType
fn from(value: LinkedAccountTypeVariant18) -> LinkedAccountType
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant19> for LinkedAccountType
impl From<LinkedAccountTypeVariant19> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant19) -> LinkedAccountType
fn from(value: LinkedAccountTypeVariant19) -> LinkedAccountType
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant20> for LinkedAccountType
impl From<LinkedAccountTypeVariant20> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant20) -> LinkedAccountType
fn from(value: LinkedAccountTypeVariant20) -> LinkedAccountType
Converts to this type from the input type.
Source§impl From<LinkedAccountTypeVariant21> for LinkedAccountType
impl From<LinkedAccountTypeVariant21> for LinkedAccountType
Source§fn from(value: LinkedAccountTypeVariant21) -> LinkedAccountType
fn from(value: LinkedAccountTypeVariant21) -> LinkedAccountType
Converts to this type from the input type.
Source§impl Serialize for LinkedAccountType
impl Serialize for LinkedAccountType
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 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