Table of Contents

Class EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll

The group the role is assigned to.

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

AsEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0()

Returns the value as a EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0 if Type is 'eventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0', otherwise throws an exception.

public EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0 AsEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0()

Returns

EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0'.

AsEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1()

Returns the value as a EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1 if Type is 'eventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1', otherwise throws an exception.

public EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1 AsEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1()

Returns

EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1'.

AsEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2()

Returns the value as a EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2 if Type is 'eventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2', otherwise throws an exception.

public EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2 AsEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2()

Returns

EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2'.

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.

FromEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0(EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0)

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

public static EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup FromEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0(EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0 value)

Parameters

value EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0

Returns

EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup

FromEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1(EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1)

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

public static EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup FromEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1(EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1 value)

Parameters

value EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1

Returns

EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup

FromEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2(EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2)

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

public static EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup FromEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2(EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2 value)

Parameters

value EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2

Returns

EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0()

Returns true if Type is "eventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0"

public bool IsEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0()

Returns

bool

IsEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1()

Returns true if Type is "eventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1"

public bool IsEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1()

Returns

bool

IsEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2()

Returns true if Type is "eventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2"

public bool IsEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2()

Returns

bool

Match<T>(Func<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0, T>, Func<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1, T>, Func<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2, T>)

public T Match<T>(Func<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0, T> onEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0, Func<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1, T> onEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1, Func<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2, T> onEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2)

Parameters

onEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0 Func<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0, T>
onEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1 Func<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1, T>
onEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2 Func<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2, 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.

TryGetEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0(out EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0?)

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

public bool TryGetEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0(out EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0? value)

Parameters

value EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0

Returns

bool

TryGetEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1(out EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1?)

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

public bool TryGetEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1(out EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1? value)

Parameters

value EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1

Returns

bool

TryGetEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2(out EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2?)

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

public bool TryGetEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2(out EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2? value)

Parameters

value EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2

Returns

bool

Visit(Action<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0>, Action<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1>, Action<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2>)

public void Visit(Action<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0> onEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0, Action<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1> onEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1, Action<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2> onEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2)

Parameters

onEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0 Action<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0>
onEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1 Action<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1>
onEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2 Action<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2>

Operators

implicit operator EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup(EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0)

public static implicit operator EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup(EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0 value)

Parameters

value EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0

Returns

EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup

implicit operator EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup(EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1)

public static implicit operator EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup(EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1 value)

Parameters

value EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1

Returns

EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup

implicit operator EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup(EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2)

public static implicit operator EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup(EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2 value)

Parameters

value EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2

Returns

EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup