Table of Contents

Class EventStreamCloudEventGroupCreatedPreviousObject

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

AsEventStreamCloudEventGroupCreatedPreviousObject0()

Returns the value as a EventStreamCloudEventGroupCreatedPreviousObject0 if Type is 'eventStreamCloudEventGroupCreatedPreviousObject0', otherwise throws an exception.

public EventStreamCloudEventGroupCreatedPreviousObject0 AsEventStreamCloudEventGroupCreatedPreviousObject0()

Returns

EventStreamCloudEventGroupCreatedPreviousObject0

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventGroupCreatedPreviousObject0'.

AsEventStreamCloudEventGroupCreatedPreviousObject1()

Returns the value as a EventStreamCloudEventGroupCreatedPreviousObject1 if Type is 'eventStreamCloudEventGroupCreatedPreviousObject1', otherwise throws an exception.

public EventStreamCloudEventGroupCreatedPreviousObject1 AsEventStreamCloudEventGroupCreatedPreviousObject1()

Returns

EventStreamCloudEventGroupCreatedPreviousObject1

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventGroupCreatedPreviousObject1'.

AsEventStreamCloudEventGroupCreatedPreviousObject2()

Returns the value as a EventStreamCloudEventGroupCreatedPreviousObject2 if Type is 'eventStreamCloudEventGroupCreatedPreviousObject2', otherwise throws an exception.

public EventStreamCloudEventGroupCreatedPreviousObject2 AsEventStreamCloudEventGroupCreatedPreviousObject2()

Returns

EventStreamCloudEventGroupCreatedPreviousObject2

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventGroupCreatedPreviousObject2'.

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.

FromEventStreamCloudEventGroupCreatedPreviousObject0(EventStreamCloudEventGroupCreatedPreviousObject0)

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

public static EventStreamCloudEventGroupCreatedPreviousObject FromEventStreamCloudEventGroupCreatedPreviousObject0(EventStreamCloudEventGroupCreatedPreviousObject0 value)

Parameters

value EventStreamCloudEventGroupCreatedPreviousObject0

Returns

EventStreamCloudEventGroupCreatedPreviousObject

FromEventStreamCloudEventGroupCreatedPreviousObject1(EventStreamCloudEventGroupCreatedPreviousObject1)

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

public static EventStreamCloudEventGroupCreatedPreviousObject FromEventStreamCloudEventGroupCreatedPreviousObject1(EventStreamCloudEventGroupCreatedPreviousObject1 value)

Parameters

value EventStreamCloudEventGroupCreatedPreviousObject1

Returns

EventStreamCloudEventGroupCreatedPreviousObject

FromEventStreamCloudEventGroupCreatedPreviousObject2(EventStreamCloudEventGroupCreatedPreviousObject2)

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

public static EventStreamCloudEventGroupCreatedPreviousObject FromEventStreamCloudEventGroupCreatedPreviousObject2(EventStreamCloudEventGroupCreatedPreviousObject2 value)

Parameters

value EventStreamCloudEventGroupCreatedPreviousObject2

Returns

EventStreamCloudEventGroupCreatedPreviousObject

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsEventStreamCloudEventGroupCreatedPreviousObject0()

Returns true if Type is "eventStreamCloudEventGroupCreatedPreviousObject0"

public bool IsEventStreamCloudEventGroupCreatedPreviousObject0()

Returns

bool

IsEventStreamCloudEventGroupCreatedPreviousObject1()

Returns true if Type is "eventStreamCloudEventGroupCreatedPreviousObject1"

public bool IsEventStreamCloudEventGroupCreatedPreviousObject1()

Returns

bool

IsEventStreamCloudEventGroupCreatedPreviousObject2()

Returns true if Type is "eventStreamCloudEventGroupCreatedPreviousObject2"

public bool IsEventStreamCloudEventGroupCreatedPreviousObject2()

Returns

bool

Match<T>(Func<EventStreamCloudEventGroupCreatedPreviousObject0, T>, Func<EventStreamCloudEventGroupCreatedPreviousObject1, T>, Func<EventStreamCloudEventGroupCreatedPreviousObject2, T>)

public T Match<T>(Func<EventStreamCloudEventGroupCreatedPreviousObject0, T> onEventStreamCloudEventGroupCreatedPreviousObject0, Func<EventStreamCloudEventGroupCreatedPreviousObject1, T> onEventStreamCloudEventGroupCreatedPreviousObject1, Func<EventStreamCloudEventGroupCreatedPreviousObject2, T> onEventStreamCloudEventGroupCreatedPreviousObject2)

Parameters

onEventStreamCloudEventGroupCreatedPreviousObject0 Func<EventStreamCloudEventGroupCreatedPreviousObject0, T>
onEventStreamCloudEventGroupCreatedPreviousObject1 Func<EventStreamCloudEventGroupCreatedPreviousObject1, T>
onEventStreamCloudEventGroupCreatedPreviousObject2 Func<EventStreamCloudEventGroupCreatedPreviousObject2, 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.

TryGetEventStreamCloudEventGroupCreatedPreviousObject0(out EventStreamCloudEventGroupCreatedPreviousObject0?)

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

public bool TryGetEventStreamCloudEventGroupCreatedPreviousObject0(out EventStreamCloudEventGroupCreatedPreviousObject0? value)

Parameters

value EventStreamCloudEventGroupCreatedPreviousObject0

Returns

bool

TryGetEventStreamCloudEventGroupCreatedPreviousObject1(out EventStreamCloudEventGroupCreatedPreviousObject1?)

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

public bool TryGetEventStreamCloudEventGroupCreatedPreviousObject1(out EventStreamCloudEventGroupCreatedPreviousObject1? value)

Parameters

value EventStreamCloudEventGroupCreatedPreviousObject1

Returns

bool

TryGetEventStreamCloudEventGroupCreatedPreviousObject2(out EventStreamCloudEventGroupCreatedPreviousObject2?)

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

public bool TryGetEventStreamCloudEventGroupCreatedPreviousObject2(out EventStreamCloudEventGroupCreatedPreviousObject2? value)

Parameters

value EventStreamCloudEventGroupCreatedPreviousObject2

Returns

bool

Visit(Action<EventStreamCloudEventGroupCreatedPreviousObject0>, Action<EventStreamCloudEventGroupCreatedPreviousObject1>, Action<EventStreamCloudEventGroupCreatedPreviousObject2>)

public void Visit(Action<EventStreamCloudEventGroupCreatedPreviousObject0> onEventStreamCloudEventGroupCreatedPreviousObject0, Action<EventStreamCloudEventGroupCreatedPreviousObject1> onEventStreamCloudEventGroupCreatedPreviousObject1, Action<EventStreamCloudEventGroupCreatedPreviousObject2> onEventStreamCloudEventGroupCreatedPreviousObject2)

Parameters

onEventStreamCloudEventGroupCreatedPreviousObject0 Action<EventStreamCloudEventGroupCreatedPreviousObject0>
onEventStreamCloudEventGroupCreatedPreviousObject1 Action<EventStreamCloudEventGroupCreatedPreviousObject1>
onEventStreamCloudEventGroupCreatedPreviousObject2 Action<EventStreamCloudEventGroupCreatedPreviousObject2>

Operators

implicit operator EventStreamCloudEventGroupCreatedPreviousObject(EventStreamCloudEventGroupCreatedPreviousObject0)

public static implicit operator EventStreamCloudEventGroupCreatedPreviousObject(EventStreamCloudEventGroupCreatedPreviousObject0 value)

Parameters

value EventStreamCloudEventGroupCreatedPreviousObject0

Returns

EventStreamCloudEventGroupCreatedPreviousObject

implicit operator EventStreamCloudEventGroupCreatedPreviousObject(EventStreamCloudEventGroupCreatedPreviousObject1)

public static implicit operator EventStreamCloudEventGroupCreatedPreviousObject(EventStreamCloudEventGroupCreatedPreviousObject1 value)

Parameters

value EventStreamCloudEventGroupCreatedPreviousObject1

Returns

EventStreamCloudEventGroupCreatedPreviousObject

implicit operator EventStreamCloudEventGroupCreatedPreviousObject(EventStreamCloudEventGroupCreatedPreviousObject2)

public static implicit operator EventStreamCloudEventGroupCreatedPreviousObject(EventStreamCloudEventGroupCreatedPreviousObject2 value)

Parameters

value EventStreamCloudEventGroupCreatedPreviousObject2

Returns

EventStreamCloudEventGroupCreatedPreviousObject