Table of Contents

Class EventStreamCloudEventGroupDeletedPreviousObject

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll

The event content as it was prior to the change described by this event, when applicable.

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

AsEventStreamCloudEventGroupDeletedPreviousObject0()

Returns the value as a EventStreamCloudEventGroupDeletedPreviousObject0 if Type is 'eventStreamCloudEventGroupDeletedPreviousObject0', otherwise throws an exception.

public EventStreamCloudEventGroupDeletedPreviousObject0 AsEventStreamCloudEventGroupDeletedPreviousObject0()

Returns

EventStreamCloudEventGroupDeletedPreviousObject0

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventGroupDeletedPreviousObject0'.

AsEventStreamCloudEventGroupDeletedPreviousObject1()

Returns the value as a EventStreamCloudEventGroupDeletedPreviousObject1 if Type is 'eventStreamCloudEventGroupDeletedPreviousObject1', otherwise throws an exception.

public EventStreamCloudEventGroupDeletedPreviousObject1 AsEventStreamCloudEventGroupDeletedPreviousObject1()

Returns

EventStreamCloudEventGroupDeletedPreviousObject1

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventGroupDeletedPreviousObject1'.

AsEventStreamCloudEventGroupDeletedPreviousObject2()

Returns the value as a EventStreamCloudEventGroupDeletedPreviousObject2 if Type is 'eventStreamCloudEventGroupDeletedPreviousObject2', otherwise throws an exception.

public EventStreamCloudEventGroupDeletedPreviousObject2 AsEventStreamCloudEventGroupDeletedPreviousObject2()

Returns

EventStreamCloudEventGroupDeletedPreviousObject2

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventGroupDeletedPreviousObject2'.

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.

FromEventStreamCloudEventGroupDeletedPreviousObject0(EventStreamCloudEventGroupDeletedPreviousObject0)

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

public static EventStreamCloudEventGroupDeletedPreviousObject FromEventStreamCloudEventGroupDeletedPreviousObject0(EventStreamCloudEventGroupDeletedPreviousObject0 value)

Parameters

value EventStreamCloudEventGroupDeletedPreviousObject0

Returns

EventStreamCloudEventGroupDeletedPreviousObject

FromEventStreamCloudEventGroupDeletedPreviousObject1(EventStreamCloudEventGroupDeletedPreviousObject1)

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

public static EventStreamCloudEventGroupDeletedPreviousObject FromEventStreamCloudEventGroupDeletedPreviousObject1(EventStreamCloudEventGroupDeletedPreviousObject1 value)

Parameters

value EventStreamCloudEventGroupDeletedPreviousObject1

Returns

EventStreamCloudEventGroupDeletedPreviousObject

FromEventStreamCloudEventGroupDeletedPreviousObject2(EventStreamCloudEventGroupDeletedPreviousObject2)

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

public static EventStreamCloudEventGroupDeletedPreviousObject FromEventStreamCloudEventGroupDeletedPreviousObject2(EventStreamCloudEventGroupDeletedPreviousObject2 value)

Parameters

value EventStreamCloudEventGroupDeletedPreviousObject2

Returns

EventStreamCloudEventGroupDeletedPreviousObject

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsEventStreamCloudEventGroupDeletedPreviousObject0()

Returns true if Type is "eventStreamCloudEventGroupDeletedPreviousObject0"

public bool IsEventStreamCloudEventGroupDeletedPreviousObject0()

Returns

bool

IsEventStreamCloudEventGroupDeletedPreviousObject1()

Returns true if Type is "eventStreamCloudEventGroupDeletedPreviousObject1"

public bool IsEventStreamCloudEventGroupDeletedPreviousObject1()

Returns

bool

IsEventStreamCloudEventGroupDeletedPreviousObject2()

Returns true if Type is "eventStreamCloudEventGroupDeletedPreviousObject2"

public bool IsEventStreamCloudEventGroupDeletedPreviousObject2()

Returns

bool

Match<T>(Func<EventStreamCloudEventGroupDeletedPreviousObject0, T>, Func<EventStreamCloudEventGroupDeletedPreviousObject1, T>, Func<EventStreamCloudEventGroupDeletedPreviousObject2, T>)

public T Match<T>(Func<EventStreamCloudEventGroupDeletedPreviousObject0, T> onEventStreamCloudEventGroupDeletedPreviousObject0, Func<EventStreamCloudEventGroupDeletedPreviousObject1, T> onEventStreamCloudEventGroupDeletedPreviousObject1, Func<EventStreamCloudEventGroupDeletedPreviousObject2, T> onEventStreamCloudEventGroupDeletedPreviousObject2)

Parameters

onEventStreamCloudEventGroupDeletedPreviousObject0 Func<EventStreamCloudEventGroupDeletedPreviousObject0, T>
onEventStreamCloudEventGroupDeletedPreviousObject1 Func<EventStreamCloudEventGroupDeletedPreviousObject1, T>
onEventStreamCloudEventGroupDeletedPreviousObject2 Func<EventStreamCloudEventGroupDeletedPreviousObject2, 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.

TryGetEventStreamCloudEventGroupDeletedPreviousObject0(out EventStreamCloudEventGroupDeletedPreviousObject0?)

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

public bool TryGetEventStreamCloudEventGroupDeletedPreviousObject0(out EventStreamCloudEventGroupDeletedPreviousObject0? value)

Parameters

value EventStreamCloudEventGroupDeletedPreviousObject0

Returns

bool

TryGetEventStreamCloudEventGroupDeletedPreviousObject1(out EventStreamCloudEventGroupDeletedPreviousObject1?)

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

public bool TryGetEventStreamCloudEventGroupDeletedPreviousObject1(out EventStreamCloudEventGroupDeletedPreviousObject1? value)

Parameters

value EventStreamCloudEventGroupDeletedPreviousObject1

Returns

bool

TryGetEventStreamCloudEventGroupDeletedPreviousObject2(out EventStreamCloudEventGroupDeletedPreviousObject2?)

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

public bool TryGetEventStreamCloudEventGroupDeletedPreviousObject2(out EventStreamCloudEventGroupDeletedPreviousObject2? value)

Parameters

value EventStreamCloudEventGroupDeletedPreviousObject2

Returns

bool

Visit(Action<EventStreamCloudEventGroupDeletedPreviousObject0>, Action<EventStreamCloudEventGroupDeletedPreviousObject1>, Action<EventStreamCloudEventGroupDeletedPreviousObject2>)

public void Visit(Action<EventStreamCloudEventGroupDeletedPreviousObject0> onEventStreamCloudEventGroupDeletedPreviousObject0, Action<EventStreamCloudEventGroupDeletedPreviousObject1> onEventStreamCloudEventGroupDeletedPreviousObject1, Action<EventStreamCloudEventGroupDeletedPreviousObject2> onEventStreamCloudEventGroupDeletedPreviousObject2)

Parameters

onEventStreamCloudEventGroupDeletedPreviousObject0 Action<EventStreamCloudEventGroupDeletedPreviousObject0>
onEventStreamCloudEventGroupDeletedPreviousObject1 Action<EventStreamCloudEventGroupDeletedPreviousObject1>
onEventStreamCloudEventGroupDeletedPreviousObject2 Action<EventStreamCloudEventGroupDeletedPreviousObject2>

Operators

implicit operator EventStreamCloudEventGroupDeletedPreviousObject(EventStreamCloudEventGroupDeletedPreviousObject0)

public static implicit operator EventStreamCloudEventGroupDeletedPreviousObject(EventStreamCloudEventGroupDeletedPreviousObject0 value)

Parameters

value EventStreamCloudEventGroupDeletedPreviousObject0

Returns

EventStreamCloudEventGroupDeletedPreviousObject

implicit operator EventStreamCloudEventGroupDeletedPreviousObject(EventStreamCloudEventGroupDeletedPreviousObject1)

public static implicit operator EventStreamCloudEventGroupDeletedPreviousObject(EventStreamCloudEventGroupDeletedPreviousObject1 value)

Parameters

value EventStreamCloudEventGroupDeletedPreviousObject1

Returns

EventStreamCloudEventGroupDeletedPreviousObject

implicit operator EventStreamCloudEventGroupDeletedPreviousObject(EventStreamCloudEventGroupDeletedPreviousObject2)

public static implicit operator EventStreamCloudEventGroupDeletedPreviousObject(EventStreamCloudEventGroupDeletedPreviousObject2 value)

Parameters

value EventStreamCloudEventGroupDeletedPreviousObject2

Returns

EventStreamCloudEventGroupDeletedPreviousObject