Table of Contents

Class EventStreamCloudEventGroupUpdatedPreviousObject

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

AsEventStreamCloudEventGroupUpdatedPreviousObject0()

Returns the value as a EventStreamCloudEventGroupUpdatedPreviousObject0 if Type is 'eventStreamCloudEventGroupUpdatedPreviousObject0', otherwise throws an exception.

public EventStreamCloudEventGroupUpdatedPreviousObject0 AsEventStreamCloudEventGroupUpdatedPreviousObject0()

Returns

EventStreamCloudEventGroupUpdatedPreviousObject0

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventGroupUpdatedPreviousObject0'.

AsEventStreamCloudEventGroupUpdatedPreviousObject1()

Returns the value as a EventStreamCloudEventGroupUpdatedPreviousObject1 if Type is 'eventStreamCloudEventGroupUpdatedPreviousObject1', otherwise throws an exception.

public EventStreamCloudEventGroupUpdatedPreviousObject1 AsEventStreamCloudEventGroupUpdatedPreviousObject1()

Returns

EventStreamCloudEventGroupUpdatedPreviousObject1

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventGroupUpdatedPreviousObject1'.

AsEventStreamCloudEventGroupUpdatedPreviousObject2()

Returns the value as a EventStreamCloudEventGroupUpdatedPreviousObject2 if Type is 'eventStreamCloudEventGroupUpdatedPreviousObject2', otherwise throws an exception.

public EventStreamCloudEventGroupUpdatedPreviousObject2 AsEventStreamCloudEventGroupUpdatedPreviousObject2()

Returns

EventStreamCloudEventGroupUpdatedPreviousObject2

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventGroupUpdatedPreviousObject2'.

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.

FromEventStreamCloudEventGroupUpdatedPreviousObject0(EventStreamCloudEventGroupUpdatedPreviousObject0)

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

public static EventStreamCloudEventGroupUpdatedPreviousObject FromEventStreamCloudEventGroupUpdatedPreviousObject0(EventStreamCloudEventGroupUpdatedPreviousObject0 value)

Parameters

value EventStreamCloudEventGroupUpdatedPreviousObject0

Returns

EventStreamCloudEventGroupUpdatedPreviousObject

FromEventStreamCloudEventGroupUpdatedPreviousObject1(EventStreamCloudEventGroupUpdatedPreviousObject1)

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

public static EventStreamCloudEventGroupUpdatedPreviousObject FromEventStreamCloudEventGroupUpdatedPreviousObject1(EventStreamCloudEventGroupUpdatedPreviousObject1 value)

Parameters

value EventStreamCloudEventGroupUpdatedPreviousObject1

Returns

EventStreamCloudEventGroupUpdatedPreviousObject

FromEventStreamCloudEventGroupUpdatedPreviousObject2(EventStreamCloudEventGroupUpdatedPreviousObject2)

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

public static EventStreamCloudEventGroupUpdatedPreviousObject FromEventStreamCloudEventGroupUpdatedPreviousObject2(EventStreamCloudEventGroupUpdatedPreviousObject2 value)

Parameters

value EventStreamCloudEventGroupUpdatedPreviousObject2

Returns

EventStreamCloudEventGroupUpdatedPreviousObject

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsEventStreamCloudEventGroupUpdatedPreviousObject0()

Returns true if Type is "eventStreamCloudEventGroupUpdatedPreviousObject0"

public bool IsEventStreamCloudEventGroupUpdatedPreviousObject0()

Returns

bool

IsEventStreamCloudEventGroupUpdatedPreviousObject1()

Returns true if Type is "eventStreamCloudEventGroupUpdatedPreviousObject1"

public bool IsEventStreamCloudEventGroupUpdatedPreviousObject1()

Returns

bool

IsEventStreamCloudEventGroupUpdatedPreviousObject2()

Returns true if Type is "eventStreamCloudEventGroupUpdatedPreviousObject2"

public bool IsEventStreamCloudEventGroupUpdatedPreviousObject2()

Returns

bool

Match<T>(Func<EventStreamCloudEventGroupUpdatedPreviousObject0, T>, Func<EventStreamCloudEventGroupUpdatedPreviousObject1, T>, Func<EventStreamCloudEventGroupUpdatedPreviousObject2, T>)

public T Match<T>(Func<EventStreamCloudEventGroupUpdatedPreviousObject0, T> onEventStreamCloudEventGroupUpdatedPreviousObject0, Func<EventStreamCloudEventGroupUpdatedPreviousObject1, T> onEventStreamCloudEventGroupUpdatedPreviousObject1, Func<EventStreamCloudEventGroupUpdatedPreviousObject2, T> onEventStreamCloudEventGroupUpdatedPreviousObject2)

Parameters

onEventStreamCloudEventGroupUpdatedPreviousObject0 Func<EventStreamCloudEventGroupUpdatedPreviousObject0, T>
onEventStreamCloudEventGroupUpdatedPreviousObject1 Func<EventStreamCloudEventGroupUpdatedPreviousObject1, T>
onEventStreamCloudEventGroupUpdatedPreviousObject2 Func<EventStreamCloudEventGroupUpdatedPreviousObject2, 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.

TryGetEventStreamCloudEventGroupUpdatedPreviousObject0(out EventStreamCloudEventGroupUpdatedPreviousObject0?)

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

public bool TryGetEventStreamCloudEventGroupUpdatedPreviousObject0(out EventStreamCloudEventGroupUpdatedPreviousObject0? value)

Parameters

value EventStreamCloudEventGroupUpdatedPreviousObject0

Returns

bool

TryGetEventStreamCloudEventGroupUpdatedPreviousObject1(out EventStreamCloudEventGroupUpdatedPreviousObject1?)

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

public bool TryGetEventStreamCloudEventGroupUpdatedPreviousObject1(out EventStreamCloudEventGroupUpdatedPreviousObject1? value)

Parameters

value EventStreamCloudEventGroupUpdatedPreviousObject1

Returns

bool

TryGetEventStreamCloudEventGroupUpdatedPreviousObject2(out EventStreamCloudEventGroupUpdatedPreviousObject2?)

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

public bool TryGetEventStreamCloudEventGroupUpdatedPreviousObject2(out EventStreamCloudEventGroupUpdatedPreviousObject2? value)

Parameters

value EventStreamCloudEventGroupUpdatedPreviousObject2

Returns

bool

Visit(Action<EventStreamCloudEventGroupUpdatedPreviousObject0>, Action<EventStreamCloudEventGroupUpdatedPreviousObject1>, Action<EventStreamCloudEventGroupUpdatedPreviousObject2>)

public void Visit(Action<EventStreamCloudEventGroupUpdatedPreviousObject0> onEventStreamCloudEventGroupUpdatedPreviousObject0, Action<EventStreamCloudEventGroupUpdatedPreviousObject1> onEventStreamCloudEventGroupUpdatedPreviousObject1, Action<EventStreamCloudEventGroupUpdatedPreviousObject2> onEventStreamCloudEventGroupUpdatedPreviousObject2)

Parameters

onEventStreamCloudEventGroupUpdatedPreviousObject0 Action<EventStreamCloudEventGroupUpdatedPreviousObject0>
onEventStreamCloudEventGroupUpdatedPreviousObject1 Action<EventStreamCloudEventGroupUpdatedPreviousObject1>
onEventStreamCloudEventGroupUpdatedPreviousObject2 Action<EventStreamCloudEventGroupUpdatedPreviousObject2>

Operators

implicit operator EventStreamCloudEventGroupUpdatedPreviousObject(EventStreamCloudEventGroupUpdatedPreviousObject0)

public static implicit operator EventStreamCloudEventGroupUpdatedPreviousObject(EventStreamCloudEventGroupUpdatedPreviousObject0 value)

Parameters

value EventStreamCloudEventGroupUpdatedPreviousObject0

Returns

EventStreamCloudEventGroupUpdatedPreviousObject

implicit operator EventStreamCloudEventGroupUpdatedPreviousObject(EventStreamCloudEventGroupUpdatedPreviousObject1)

public static implicit operator EventStreamCloudEventGroupUpdatedPreviousObject(EventStreamCloudEventGroupUpdatedPreviousObject1 value)

Parameters

value EventStreamCloudEventGroupUpdatedPreviousObject1

Returns

EventStreamCloudEventGroupUpdatedPreviousObject

implicit operator EventStreamCloudEventGroupUpdatedPreviousObject(EventStreamCloudEventGroupUpdatedPreviousObject2)

public static implicit operator EventStreamCloudEventGroupUpdatedPreviousObject(EventStreamCloudEventGroupUpdatedPreviousObject2 value)

Parameters

value EventStreamCloudEventGroupUpdatedPreviousObject2

Returns

EventStreamCloudEventGroupUpdatedPreviousObject