Table of Contents

Class EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll

The group the role is assigned to.

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

AsEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0()

Returns the value as a EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0 if Type is 'eventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0', otherwise throws an exception.

public EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0 AsEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0()

Returns

EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0'.

AsEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1()

Returns the value as a EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1 if Type is 'eventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1', otherwise throws an exception.

public EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1 AsEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1()

Returns

EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1'.

AsEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2()

Returns the value as a EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2 if Type is 'eventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2', otherwise throws an exception.

public EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2 AsEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2()

Returns

EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2'.

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.

FromEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0(EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0)

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

public static EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup FromEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0(EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0 value)

Parameters

value EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0

Returns

EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup

FromEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1(EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1)

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

public static EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup FromEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1(EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1 value)

Parameters

value EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1

Returns

EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup

FromEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2(EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2)

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

public static EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup FromEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2(EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2 value)

Parameters

value EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2

Returns

EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0()

Returns true if Type is "eventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0"

public bool IsEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0()

Returns

bool

IsEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1()

Returns true if Type is "eventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1"

public bool IsEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1()

Returns

bool

IsEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2()

Returns true if Type is "eventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2"

public bool IsEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2()

Returns

bool

Match<T>(Func<EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0, T>, Func<EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1, T>, Func<EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2, T>)

public T Match<T>(Func<EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0, T> onEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0, Func<EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1, T> onEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1, Func<EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2, T> onEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2)

Parameters

onEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0 Func<EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0, T>
onEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1 Func<EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1, T>
onEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2 Func<EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2, 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.

TryGetEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0(out EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0?)

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

public bool TryGetEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0(out EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0? value)

Parameters

value EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0

Returns

bool

TryGetEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1(out EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1?)

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

public bool TryGetEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1(out EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1? value)

Parameters

value EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1

Returns

bool

TryGetEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2(out EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2?)

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

public bool TryGetEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2(out EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2? value)

Parameters

value EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2

Returns

bool

Visit(Action<EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0>, Action<EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1>, Action<EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2>)

public void Visit(Action<EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0> onEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0, Action<EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1> onEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1, Action<EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2> onEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2)

Parameters

onEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0 Action<EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0>
onEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1 Action<EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1>
onEventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2 Action<EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2>

Operators

implicit operator EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup(EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0)

public static implicit operator EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup(EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0 value)

Parameters

value EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup0

Returns

EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup

implicit operator EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup(EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1)

public static implicit operator EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup(EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1 value)

Parameters

value EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup1

Returns

EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup

implicit operator EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup(EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2)

public static implicit operator EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup(EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2 value)

Parameters

value EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup2

Returns

EventStreamCloudEventOrgGroupRoleDeletedPreviousObjectGroup