Table of Contents

Class EventStreamCloudEventUserDeletedObjectIdentitiesItem

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll

Identity object when accounts are linked.

[JsonConverter(typeof(EventStreamCloudEventUserDeletedObjectIdentitiesItem.JsonConverter))]
[Serializable]
public class EventStreamCloudEventUserDeletedObjectIdentitiesItem
Inheritance
EventStreamCloudEventUserDeletedObjectIdentitiesItem
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

AsEventStreamCloudEventUserDeletedObjectIdentitiesItemCustom()

Returns the value as a EventStreamCloudEventUserDeletedObjectIdentitiesItemCustom if Type is 'eventStreamCloudEventUserDeletedObjectIdentitiesItemCustom', otherwise throws an exception.

public EventStreamCloudEventUserDeletedObjectIdentitiesItemCustom AsEventStreamCloudEventUserDeletedObjectIdentitiesItemCustom()

Returns

EventStreamCloudEventUserDeletedObjectIdentitiesItemCustom

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventUserDeletedObjectIdentitiesItemCustom'.

AsEventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase()

Returns the value as a EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase if Type is 'eventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase', otherwise throws an exception.

public EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase AsEventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase()

Returns

EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase'.

AsEventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise()

Returns the value as a EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise if Type is 'eventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise', otherwise throws an exception.

public EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise AsEventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise()

Returns

EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise'.

AsEventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless()

Returns the value as a EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless if Type is 'eventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless', otherwise throws an exception.

public EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless AsEventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless()

Returns

EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless'.

AsEventStreamCloudEventUserDeletedObjectIdentitiesItemSocial()

Returns the value as a EventStreamCloudEventUserDeletedObjectIdentitiesItemSocial if Type is 'eventStreamCloudEventUserDeletedObjectIdentitiesItemSocial', otherwise throws an exception.

public EventStreamCloudEventUserDeletedObjectIdentitiesItemSocial AsEventStreamCloudEventUserDeletedObjectIdentitiesItemSocial()

Returns

EventStreamCloudEventUserDeletedObjectIdentitiesItemSocial

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventUserDeletedObjectIdentitiesItemSocial'.

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.

FromEventStreamCloudEventUserDeletedObjectIdentitiesItemCustom(EventStreamCloudEventUserDeletedObjectIdentitiesItemCustom)

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

public static EventStreamCloudEventUserDeletedObjectIdentitiesItem FromEventStreamCloudEventUserDeletedObjectIdentitiesItemCustom(EventStreamCloudEventUserDeletedObjectIdentitiesItemCustom value)

Parameters

value EventStreamCloudEventUserDeletedObjectIdentitiesItemCustom

Returns

EventStreamCloudEventUserDeletedObjectIdentitiesItem

FromEventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase(EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase)

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

public static EventStreamCloudEventUserDeletedObjectIdentitiesItem FromEventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase(EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase value)

Parameters

value EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase

Returns

EventStreamCloudEventUserDeletedObjectIdentitiesItem

FromEventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise(EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise)

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

public static EventStreamCloudEventUserDeletedObjectIdentitiesItem FromEventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise(EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise value)

Parameters

value EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise

Returns

EventStreamCloudEventUserDeletedObjectIdentitiesItem

FromEventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless(EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless)

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

public static EventStreamCloudEventUserDeletedObjectIdentitiesItem FromEventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless(EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless value)

Parameters

value EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless

Returns

EventStreamCloudEventUserDeletedObjectIdentitiesItem

FromEventStreamCloudEventUserDeletedObjectIdentitiesItemSocial(EventStreamCloudEventUserDeletedObjectIdentitiesItemSocial)

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

public static EventStreamCloudEventUserDeletedObjectIdentitiesItem FromEventStreamCloudEventUserDeletedObjectIdentitiesItemSocial(EventStreamCloudEventUserDeletedObjectIdentitiesItemSocial value)

Parameters

value EventStreamCloudEventUserDeletedObjectIdentitiesItemSocial

Returns

EventStreamCloudEventUserDeletedObjectIdentitiesItem

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsEventStreamCloudEventUserDeletedObjectIdentitiesItemCustom()

Returns true if Type is "eventStreamCloudEventUserDeletedObjectIdentitiesItemCustom"

public bool IsEventStreamCloudEventUserDeletedObjectIdentitiesItemCustom()

Returns

bool

IsEventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase()

Returns true if Type is "eventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase"

public bool IsEventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase()

Returns

bool

IsEventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise()

Returns true if Type is "eventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise"

public bool IsEventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise()

Returns

bool

IsEventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless()

Returns true if Type is "eventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless"

public bool IsEventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless()

Returns

bool

IsEventStreamCloudEventUserDeletedObjectIdentitiesItemSocial()

Returns true if Type is "eventStreamCloudEventUserDeletedObjectIdentitiesItemSocial"

public bool IsEventStreamCloudEventUserDeletedObjectIdentitiesItemSocial()

Returns

bool

Match<T>(Func<EventStreamCloudEventUserDeletedObjectIdentitiesItemCustom, T>, Func<EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase, T>, Func<EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise, T>, Func<EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless, T>, Func<EventStreamCloudEventUserDeletedObjectIdentitiesItemSocial, T>)

public T Match<T>(Func<EventStreamCloudEventUserDeletedObjectIdentitiesItemCustom, T> onEventStreamCloudEventUserDeletedObjectIdentitiesItemCustom, Func<EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase, T> onEventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase, Func<EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise, T> onEventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise, Func<EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless, T> onEventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless, Func<EventStreamCloudEventUserDeletedObjectIdentitiesItemSocial, T> onEventStreamCloudEventUserDeletedObjectIdentitiesItemSocial)

Parameters

onEventStreamCloudEventUserDeletedObjectIdentitiesItemCustom Func<EventStreamCloudEventUserDeletedObjectIdentitiesItemCustom, T>
onEventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase Func<EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase, T>
onEventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise Func<EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise, T>
onEventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless Func<EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless, T>
onEventStreamCloudEventUserDeletedObjectIdentitiesItemSocial Func<EventStreamCloudEventUserDeletedObjectIdentitiesItemSocial, 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.

TryGetEventStreamCloudEventUserDeletedObjectIdentitiesItemCustom(out EventStreamCloudEventUserDeletedObjectIdentitiesItemCustom?)

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

public bool TryGetEventStreamCloudEventUserDeletedObjectIdentitiesItemCustom(out EventStreamCloudEventUserDeletedObjectIdentitiesItemCustom? value)

Parameters

value EventStreamCloudEventUserDeletedObjectIdentitiesItemCustom

Returns

bool

TryGetEventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase(out EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase?)

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

public bool TryGetEventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase(out EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase? value)

Parameters

value EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase

Returns

bool

TryGetEventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise(out EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise?)

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

public bool TryGetEventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise(out EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise? value)

Parameters

value EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise

Returns

bool

TryGetEventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless(out EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless?)

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

public bool TryGetEventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless(out EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless? value)

Parameters

value EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless

Returns

bool

TryGetEventStreamCloudEventUserDeletedObjectIdentitiesItemSocial(out EventStreamCloudEventUserDeletedObjectIdentitiesItemSocial?)

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

public bool TryGetEventStreamCloudEventUserDeletedObjectIdentitiesItemSocial(out EventStreamCloudEventUserDeletedObjectIdentitiesItemSocial? value)

Parameters

value EventStreamCloudEventUserDeletedObjectIdentitiesItemSocial

Returns

bool

Visit(Action<EventStreamCloudEventUserDeletedObjectIdentitiesItemCustom>, Action<EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase>, Action<EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise>, Action<EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless>, Action<EventStreamCloudEventUserDeletedObjectIdentitiesItemSocial>)

public void Visit(Action<EventStreamCloudEventUserDeletedObjectIdentitiesItemCustom> onEventStreamCloudEventUserDeletedObjectIdentitiesItemCustom, Action<EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase> onEventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase, Action<EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise> onEventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise, Action<EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless> onEventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless, Action<EventStreamCloudEventUserDeletedObjectIdentitiesItemSocial> onEventStreamCloudEventUserDeletedObjectIdentitiesItemSocial)

Parameters

onEventStreamCloudEventUserDeletedObjectIdentitiesItemCustom Action<EventStreamCloudEventUserDeletedObjectIdentitiesItemCustom>
onEventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase Action<EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase>
onEventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise Action<EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise>
onEventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless Action<EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless>
onEventStreamCloudEventUserDeletedObjectIdentitiesItemSocial Action<EventStreamCloudEventUserDeletedObjectIdentitiesItemSocial>

Operators

implicit operator EventStreamCloudEventUserDeletedObjectIdentitiesItem(EventStreamCloudEventUserDeletedObjectIdentitiesItemCustom)

public static implicit operator EventStreamCloudEventUserDeletedObjectIdentitiesItem(EventStreamCloudEventUserDeletedObjectIdentitiesItemCustom value)

Parameters

value EventStreamCloudEventUserDeletedObjectIdentitiesItemCustom

Returns

EventStreamCloudEventUserDeletedObjectIdentitiesItem

implicit operator EventStreamCloudEventUserDeletedObjectIdentitiesItem(EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase)

public static implicit operator EventStreamCloudEventUserDeletedObjectIdentitiesItem(EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase value)

Parameters

value EventStreamCloudEventUserDeletedObjectIdentitiesItemDatabase

Returns

EventStreamCloudEventUserDeletedObjectIdentitiesItem

implicit operator EventStreamCloudEventUserDeletedObjectIdentitiesItem(EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise)

public static implicit operator EventStreamCloudEventUserDeletedObjectIdentitiesItem(EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise value)

Parameters

value EventStreamCloudEventUserDeletedObjectIdentitiesItemEnterprise

Returns

EventStreamCloudEventUserDeletedObjectIdentitiesItem

implicit operator EventStreamCloudEventUserDeletedObjectIdentitiesItem(EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless)

public static implicit operator EventStreamCloudEventUserDeletedObjectIdentitiesItem(EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless value)

Parameters

value EventStreamCloudEventUserDeletedObjectIdentitiesItemPasswordless

Returns

EventStreamCloudEventUserDeletedObjectIdentitiesItem

implicit operator EventStreamCloudEventUserDeletedObjectIdentitiesItem(EventStreamCloudEventUserDeletedObjectIdentitiesItemSocial)

public static implicit operator EventStreamCloudEventUserDeletedObjectIdentitiesItem(EventStreamCloudEventUserDeletedObjectIdentitiesItemSocial value)

Parameters

value EventStreamCloudEventUserDeletedObjectIdentitiesItemSocial

Returns

EventStreamCloudEventUserDeletedObjectIdentitiesItem