Table of Contents

Class EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll

The group the member belongs to.

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

AsEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0()

Returns the value as a EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0 if Type is 'eventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0', otherwise throws an exception.

public EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0 AsEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0()

Returns

EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0'.

AsEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1()

Returns the value as a EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1 if Type is 'eventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1', otherwise throws an exception.

public EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1 AsEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1()

Returns

EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1'.

AsEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2()

Returns the value as a EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2 if Type is 'eventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2', otherwise throws an exception.

public EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2 AsEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2()

Returns

EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2'.

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.

FromEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0(EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0)

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

public static EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup FromEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0(EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0 value)

Parameters

value EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0

Returns

EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup

FromEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1(EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1)

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

public static EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup FromEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1(EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1 value)

Parameters

value EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1

Returns

EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup

FromEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2(EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2)

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

public static EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup FromEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2(EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2 value)

Parameters

value EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2

Returns

EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0()

Returns true if Type is "eventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0"

public bool IsEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0()

Returns

bool

IsEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1()

Returns true if Type is "eventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1"

public bool IsEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1()

Returns

bool

IsEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2()

Returns true if Type is "eventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2"

public bool IsEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2()

Returns

bool

Match<T>(Func<EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0, T>, Func<EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1, T>, Func<EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2, T>)

public T Match<T>(Func<EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0, T> onEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0, Func<EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1, T> onEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1, Func<EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2, T> onEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2)

Parameters

onEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0 Func<EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0, T>
onEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1 Func<EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1, T>
onEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2 Func<EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2, 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.

TryGetEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0(out EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0?)

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

public bool TryGetEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0(out EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0? value)

Parameters

value EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0

Returns

bool

TryGetEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1(out EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1?)

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

public bool TryGetEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1(out EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1? value)

Parameters

value EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1

Returns

bool

TryGetEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2(out EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2?)

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

public bool TryGetEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2(out EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2? value)

Parameters

value EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2

Returns

bool

Visit(Action<EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0>, Action<EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1>, Action<EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2>)

public void Visit(Action<EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0> onEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0, Action<EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1> onEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1, Action<EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2> onEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2)

Parameters

onEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0 Action<EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0>
onEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1 Action<EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1>
onEventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2 Action<EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2>

Operators

implicit operator EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup(EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0)

public static implicit operator EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup(EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0 value)

Parameters

value EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup0

Returns

EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup

implicit operator EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup(EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1)

public static implicit operator EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup(EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1 value)

Parameters

value EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup1

Returns

EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup

implicit operator EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup(EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2)

public static implicit operator EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup(EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2 value)

Parameters

value EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup2

Returns

EventStreamCloudEventGroupMemberDeletedPreviousObjectGroup