Table of Contents

Class EventStreamCloudEventUserCreatedObjectIdentitiesItem

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll

Identity object when accounts are linked.

[JsonConverter(typeof(EventStreamCloudEventUserCreatedObjectIdentitiesItem.JsonConverter))]
[Serializable]
public class EventStreamCloudEventUserCreatedObjectIdentitiesItem
Inheritance
EventStreamCloudEventUserCreatedObjectIdentitiesItem
Inherited Members
Extension Methods

Properties

Type

Type discriminator

[JsonIgnore]
public string Type { get; }

Property Value

string

Value

Union value

[JsonIgnore]
public object? Value { get; }

Property Value

object

Methods

AsEventStreamCloudEventUserCreatedObjectIdentitiesItemCustom()

Returns the value as a EventStreamCloudEventUserCreatedObjectIdentitiesItemCustom if Type is 'eventStreamCloudEventUserCreatedObjectIdentitiesItemCustom', otherwise throws an exception.

public EventStreamCloudEventUserCreatedObjectIdentitiesItemCustom AsEventStreamCloudEventUserCreatedObjectIdentitiesItemCustom()

Returns

EventStreamCloudEventUserCreatedObjectIdentitiesItemCustom

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventUserCreatedObjectIdentitiesItemCustom'.

AsEventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase()

Returns the value as a EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase if Type is 'eventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase', otherwise throws an exception.

public EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase AsEventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase()

Returns

EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase'.

AsEventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise()

Returns the value as a EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise if Type is 'eventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise', otherwise throws an exception.

public EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise AsEventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise()

Returns

EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise'.

AsEventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless()

Returns the value as a EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless if Type is 'eventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless', otherwise throws an exception.

public EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless AsEventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless()

Returns

EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless'.

AsEventStreamCloudEventUserCreatedObjectIdentitiesItemSocial()

Returns the value as a EventStreamCloudEventUserCreatedObjectIdentitiesItemSocial if Type is 'eventStreamCloudEventUserCreatedObjectIdentitiesItemSocial', otherwise throws an exception.

public EventStreamCloudEventUserCreatedObjectIdentitiesItemSocial AsEventStreamCloudEventUserCreatedObjectIdentitiesItemSocial()

Returns

EventStreamCloudEventUserCreatedObjectIdentitiesItemSocial

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventUserCreatedObjectIdentitiesItemSocial'.

Equals(object?)

Determines whether the specified object is equal to the current object.

public override bool Equals(object? obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

FromEventStreamCloudEventUserCreatedObjectIdentitiesItemCustom(EventStreamCloudEventUserCreatedObjectIdentitiesItemCustom)

Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventUserCreatedObjectIdentitiesItemCustom value.

public static EventStreamCloudEventUserCreatedObjectIdentitiesItem FromEventStreamCloudEventUserCreatedObjectIdentitiesItemCustom(EventStreamCloudEventUserCreatedObjectIdentitiesItemCustom value)

Parameters

value EventStreamCloudEventUserCreatedObjectIdentitiesItemCustom

Returns

EventStreamCloudEventUserCreatedObjectIdentitiesItem

FromEventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase(EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase)

Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase value.

public static EventStreamCloudEventUserCreatedObjectIdentitiesItem FromEventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase(EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase value)

Parameters

value EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase

Returns

EventStreamCloudEventUserCreatedObjectIdentitiesItem

FromEventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise(EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise)

Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise value.

public static EventStreamCloudEventUserCreatedObjectIdentitiesItem FromEventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise(EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise value)

Parameters

value EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise

Returns

EventStreamCloudEventUserCreatedObjectIdentitiesItem

FromEventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless(EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless)

Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless value.

public static EventStreamCloudEventUserCreatedObjectIdentitiesItem FromEventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless(EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless value)

Parameters

value EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless

Returns

EventStreamCloudEventUserCreatedObjectIdentitiesItem

FromEventStreamCloudEventUserCreatedObjectIdentitiesItemSocial(EventStreamCloudEventUserCreatedObjectIdentitiesItemSocial)

Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventUserCreatedObjectIdentitiesItemSocial value.

public static EventStreamCloudEventUserCreatedObjectIdentitiesItem FromEventStreamCloudEventUserCreatedObjectIdentitiesItemSocial(EventStreamCloudEventUserCreatedObjectIdentitiesItemSocial value)

Parameters

value EventStreamCloudEventUserCreatedObjectIdentitiesItemSocial

Returns

EventStreamCloudEventUserCreatedObjectIdentitiesItem

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsEventStreamCloudEventUserCreatedObjectIdentitiesItemCustom()

Returns true if Type is "eventStreamCloudEventUserCreatedObjectIdentitiesItemCustom"

public bool IsEventStreamCloudEventUserCreatedObjectIdentitiesItemCustom()

Returns

bool

IsEventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase()

Returns true if Type is "eventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase"

public bool IsEventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase()

Returns

bool

IsEventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise()

Returns true if Type is "eventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise"

public bool IsEventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise()

Returns

bool

IsEventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless()

Returns true if Type is "eventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless"

public bool IsEventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless()

Returns

bool

IsEventStreamCloudEventUserCreatedObjectIdentitiesItemSocial()

Returns true if Type is "eventStreamCloudEventUserCreatedObjectIdentitiesItemSocial"

public bool IsEventStreamCloudEventUserCreatedObjectIdentitiesItemSocial()

Returns

bool

Match<T>(Func<EventStreamCloudEventUserCreatedObjectIdentitiesItemCustom, T>, Func<EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase, T>, Func<EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise, T>, Func<EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless, T>, Func<EventStreamCloudEventUserCreatedObjectIdentitiesItemSocial, T>)

public T Match<T>(Func<EventStreamCloudEventUserCreatedObjectIdentitiesItemCustom, T> onEventStreamCloudEventUserCreatedObjectIdentitiesItemCustom, Func<EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase, T> onEventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase, Func<EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise, T> onEventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise, Func<EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless, T> onEventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless, Func<EventStreamCloudEventUserCreatedObjectIdentitiesItemSocial, T> onEventStreamCloudEventUserCreatedObjectIdentitiesItemSocial)

Parameters

onEventStreamCloudEventUserCreatedObjectIdentitiesItemCustom Func<EventStreamCloudEventUserCreatedObjectIdentitiesItemCustom, T>
onEventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase Func<EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase, T>
onEventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise Func<EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise, T>
onEventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless Func<EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless, T>
onEventStreamCloudEventUserCreatedObjectIdentitiesItemSocial Func<EventStreamCloudEventUserCreatedObjectIdentitiesItemSocial, T>

Returns

T

Type Parameters

T

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.

TryGetEventStreamCloudEventUserCreatedObjectIdentitiesItemCustom(out EventStreamCloudEventUserCreatedObjectIdentitiesItemCustom?)

Attempts to cast the value to a EventStreamCloudEventUserCreatedObjectIdentitiesItemCustom and returns true if successful.

public bool TryGetEventStreamCloudEventUserCreatedObjectIdentitiesItemCustom(out EventStreamCloudEventUserCreatedObjectIdentitiesItemCustom? value)

Parameters

value EventStreamCloudEventUserCreatedObjectIdentitiesItemCustom

Returns

bool

TryGetEventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase(out EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase?)

Attempts to cast the value to a EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase and returns true if successful.

public bool TryGetEventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase(out EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase? value)

Parameters

value EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase

Returns

bool

TryGetEventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise(out EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise?)

Attempts to cast the value to a EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise and returns true if successful.

public bool TryGetEventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise(out EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise? value)

Parameters

value EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise

Returns

bool

TryGetEventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless(out EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless?)

Attempts to cast the value to a EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless and returns true if successful.

public bool TryGetEventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless(out EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless? value)

Parameters

value EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless

Returns

bool

TryGetEventStreamCloudEventUserCreatedObjectIdentitiesItemSocial(out EventStreamCloudEventUserCreatedObjectIdentitiesItemSocial?)

Attempts to cast the value to a EventStreamCloudEventUserCreatedObjectIdentitiesItemSocial and returns true if successful.

public bool TryGetEventStreamCloudEventUserCreatedObjectIdentitiesItemSocial(out EventStreamCloudEventUserCreatedObjectIdentitiesItemSocial? value)

Parameters

value EventStreamCloudEventUserCreatedObjectIdentitiesItemSocial

Returns

bool

Visit(Action<EventStreamCloudEventUserCreatedObjectIdentitiesItemCustom>, Action<EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase>, Action<EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise>, Action<EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless>, Action<EventStreamCloudEventUserCreatedObjectIdentitiesItemSocial>)

public void Visit(Action<EventStreamCloudEventUserCreatedObjectIdentitiesItemCustom> onEventStreamCloudEventUserCreatedObjectIdentitiesItemCustom, Action<EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase> onEventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase, Action<EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise> onEventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise, Action<EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless> onEventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless, Action<EventStreamCloudEventUserCreatedObjectIdentitiesItemSocial> onEventStreamCloudEventUserCreatedObjectIdentitiesItemSocial)

Parameters

onEventStreamCloudEventUserCreatedObjectIdentitiesItemCustom Action<EventStreamCloudEventUserCreatedObjectIdentitiesItemCustom>
onEventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase Action<EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase>
onEventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise Action<EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise>
onEventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless Action<EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless>
onEventStreamCloudEventUserCreatedObjectIdentitiesItemSocial Action<EventStreamCloudEventUserCreatedObjectIdentitiesItemSocial>

Operators

implicit operator EventStreamCloudEventUserCreatedObjectIdentitiesItem(EventStreamCloudEventUserCreatedObjectIdentitiesItemCustom)

public static implicit operator EventStreamCloudEventUserCreatedObjectIdentitiesItem(EventStreamCloudEventUserCreatedObjectIdentitiesItemCustom value)

Parameters

value EventStreamCloudEventUserCreatedObjectIdentitiesItemCustom

Returns

EventStreamCloudEventUserCreatedObjectIdentitiesItem

implicit operator EventStreamCloudEventUserCreatedObjectIdentitiesItem(EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase)

public static implicit operator EventStreamCloudEventUserCreatedObjectIdentitiesItem(EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase value)

Parameters

value EventStreamCloudEventUserCreatedObjectIdentitiesItemDatabase

Returns

EventStreamCloudEventUserCreatedObjectIdentitiesItem

implicit operator EventStreamCloudEventUserCreatedObjectIdentitiesItem(EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise)

public static implicit operator EventStreamCloudEventUserCreatedObjectIdentitiesItem(EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise value)

Parameters

value EventStreamCloudEventUserCreatedObjectIdentitiesItemEnterprise

Returns

EventStreamCloudEventUserCreatedObjectIdentitiesItem

implicit operator EventStreamCloudEventUserCreatedObjectIdentitiesItem(EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless)

public static implicit operator EventStreamCloudEventUserCreatedObjectIdentitiesItem(EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless value)

Parameters

value EventStreamCloudEventUserCreatedObjectIdentitiesItemPasswordless

Returns

EventStreamCloudEventUserCreatedObjectIdentitiesItem

implicit operator EventStreamCloudEventUserCreatedObjectIdentitiesItem(EventStreamCloudEventUserCreatedObjectIdentitiesItemSocial)

public static implicit operator EventStreamCloudEventUserCreatedObjectIdentitiesItem(EventStreamCloudEventUserCreatedObjectIdentitiesItemSocial value)

Parameters

value EventStreamCloudEventUserCreatedObjectIdentitiesItemSocial

Returns

EventStreamCloudEventUserCreatedObjectIdentitiesItem