Table of Contents

Class EventStreamCloudEventGroupMemberAddedPreviousObjectGroup

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll

The group the member belongs to.

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

AsEventStreamCloudEventGroupMemberAddedPreviousObjectGroup0()

Returns the value as a EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0 if Type is 'eventStreamCloudEventGroupMemberAddedPreviousObjectGroup0', otherwise throws an exception.

public EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0 AsEventStreamCloudEventGroupMemberAddedPreviousObjectGroup0()

Returns

EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventGroupMemberAddedPreviousObjectGroup0'.

AsEventStreamCloudEventGroupMemberAddedPreviousObjectGroup1()

Returns the value as a EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1 if Type is 'eventStreamCloudEventGroupMemberAddedPreviousObjectGroup1', otherwise throws an exception.

public EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1 AsEventStreamCloudEventGroupMemberAddedPreviousObjectGroup1()

Returns

EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventGroupMemberAddedPreviousObjectGroup1'.

AsEventStreamCloudEventGroupMemberAddedPreviousObjectGroup2()

Returns the value as a EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2 if Type is 'eventStreamCloudEventGroupMemberAddedPreviousObjectGroup2', otherwise throws an exception.

public EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2 AsEventStreamCloudEventGroupMemberAddedPreviousObjectGroup2()

Returns

EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventGroupMemberAddedPreviousObjectGroup2'.

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.

FromEventStreamCloudEventGroupMemberAddedPreviousObjectGroup0(EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0)

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

public static EventStreamCloudEventGroupMemberAddedPreviousObjectGroup FromEventStreamCloudEventGroupMemberAddedPreviousObjectGroup0(EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0 value)

Parameters

value EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0

Returns

EventStreamCloudEventGroupMemberAddedPreviousObjectGroup

FromEventStreamCloudEventGroupMemberAddedPreviousObjectGroup1(EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1)

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

public static EventStreamCloudEventGroupMemberAddedPreviousObjectGroup FromEventStreamCloudEventGroupMemberAddedPreviousObjectGroup1(EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1 value)

Parameters

value EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1

Returns

EventStreamCloudEventGroupMemberAddedPreviousObjectGroup

FromEventStreamCloudEventGroupMemberAddedPreviousObjectGroup2(EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2)

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

public static EventStreamCloudEventGroupMemberAddedPreviousObjectGroup FromEventStreamCloudEventGroupMemberAddedPreviousObjectGroup2(EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2 value)

Parameters

value EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2

Returns

EventStreamCloudEventGroupMemberAddedPreviousObjectGroup

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsEventStreamCloudEventGroupMemberAddedPreviousObjectGroup0()

Returns true if Type is "eventStreamCloudEventGroupMemberAddedPreviousObjectGroup0"

public bool IsEventStreamCloudEventGroupMemberAddedPreviousObjectGroup0()

Returns

bool

IsEventStreamCloudEventGroupMemberAddedPreviousObjectGroup1()

Returns true if Type is "eventStreamCloudEventGroupMemberAddedPreviousObjectGroup1"

public bool IsEventStreamCloudEventGroupMemberAddedPreviousObjectGroup1()

Returns

bool

IsEventStreamCloudEventGroupMemberAddedPreviousObjectGroup2()

Returns true if Type is "eventStreamCloudEventGroupMemberAddedPreviousObjectGroup2"

public bool IsEventStreamCloudEventGroupMemberAddedPreviousObjectGroup2()

Returns

bool

Match<T>(Func<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0, T>, Func<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1, T>, Func<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2, T>)

public T Match<T>(Func<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0, T> onEventStreamCloudEventGroupMemberAddedPreviousObjectGroup0, Func<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1, T> onEventStreamCloudEventGroupMemberAddedPreviousObjectGroup1, Func<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2, T> onEventStreamCloudEventGroupMemberAddedPreviousObjectGroup2)

Parameters

onEventStreamCloudEventGroupMemberAddedPreviousObjectGroup0 Func<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0, T>
onEventStreamCloudEventGroupMemberAddedPreviousObjectGroup1 Func<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1, T>
onEventStreamCloudEventGroupMemberAddedPreviousObjectGroup2 Func<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2, 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.

TryGetEventStreamCloudEventGroupMemberAddedPreviousObjectGroup0(out EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0?)

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

public bool TryGetEventStreamCloudEventGroupMemberAddedPreviousObjectGroup0(out EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0? value)

Parameters

value EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0

Returns

bool

TryGetEventStreamCloudEventGroupMemberAddedPreviousObjectGroup1(out EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1?)

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

public bool TryGetEventStreamCloudEventGroupMemberAddedPreviousObjectGroup1(out EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1? value)

Parameters

value EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1

Returns

bool

TryGetEventStreamCloudEventGroupMemberAddedPreviousObjectGroup2(out EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2?)

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

public bool TryGetEventStreamCloudEventGroupMemberAddedPreviousObjectGroup2(out EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2? value)

Parameters

value EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2

Returns

bool

Visit(Action<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0>, Action<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1>, Action<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2>)

public void Visit(Action<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0> onEventStreamCloudEventGroupMemberAddedPreviousObjectGroup0, Action<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1> onEventStreamCloudEventGroupMemberAddedPreviousObjectGroup1, Action<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2> onEventStreamCloudEventGroupMemberAddedPreviousObjectGroup2)

Parameters

onEventStreamCloudEventGroupMemberAddedPreviousObjectGroup0 Action<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0>
onEventStreamCloudEventGroupMemberAddedPreviousObjectGroup1 Action<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1>
onEventStreamCloudEventGroupMemberAddedPreviousObjectGroup2 Action<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2>

Operators

implicit operator EventStreamCloudEventGroupMemberAddedPreviousObjectGroup(EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0)

public static implicit operator EventStreamCloudEventGroupMemberAddedPreviousObjectGroup(EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0 value)

Parameters

value EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0

Returns

EventStreamCloudEventGroupMemberAddedPreviousObjectGroup

implicit operator EventStreamCloudEventGroupMemberAddedPreviousObjectGroup(EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1)

public static implicit operator EventStreamCloudEventGroupMemberAddedPreviousObjectGroup(EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1 value)

Parameters

value EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1

Returns

EventStreamCloudEventGroupMemberAddedPreviousObjectGroup

implicit operator EventStreamCloudEventGroupMemberAddedPreviousObjectGroup(EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2)

public static implicit operator EventStreamCloudEventGroupMemberAddedPreviousObjectGroup(EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2 value)

Parameters

value EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2

Returns

EventStreamCloudEventGroupMemberAddedPreviousObjectGroup