Table of Contents

Class EventStreamCloudEventOrgGroupRoleDeletedObjectGroup

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll

The group the role is removed from.

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

AsEventStreamCloudEventOrgGroupRoleDeletedObjectGroup0()

Returns the value as a EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0 if Type is 'eventStreamCloudEventOrgGroupRoleDeletedObjectGroup0', otherwise throws an exception.

public EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0 AsEventStreamCloudEventOrgGroupRoleDeletedObjectGroup0()

Returns

EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventOrgGroupRoleDeletedObjectGroup0'.

AsEventStreamCloudEventOrgGroupRoleDeletedObjectGroup1()

Returns the value as a EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1 if Type is 'eventStreamCloudEventOrgGroupRoleDeletedObjectGroup1', otherwise throws an exception.

public EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1 AsEventStreamCloudEventOrgGroupRoleDeletedObjectGroup1()

Returns

EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventOrgGroupRoleDeletedObjectGroup1'.

AsEventStreamCloudEventOrgGroupRoleDeletedObjectGroup2()

Returns the value as a EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2 if Type is 'eventStreamCloudEventOrgGroupRoleDeletedObjectGroup2', otherwise throws an exception.

public EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2 AsEventStreamCloudEventOrgGroupRoleDeletedObjectGroup2()

Returns

EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventOrgGroupRoleDeletedObjectGroup2'.

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.

FromEventStreamCloudEventOrgGroupRoleDeletedObjectGroup0(EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0)

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

public static EventStreamCloudEventOrgGroupRoleDeletedObjectGroup FromEventStreamCloudEventOrgGroupRoleDeletedObjectGroup0(EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0 value)

Parameters

value EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0

Returns

EventStreamCloudEventOrgGroupRoleDeletedObjectGroup

FromEventStreamCloudEventOrgGroupRoleDeletedObjectGroup1(EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1)

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

public static EventStreamCloudEventOrgGroupRoleDeletedObjectGroup FromEventStreamCloudEventOrgGroupRoleDeletedObjectGroup1(EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1 value)

Parameters

value EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1

Returns

EventStreamCloudEventOrgGroupRoleDeletedObjectGroup

FromEventStreamCloudEventOrgGroupRoleDeletedObjectGroup2(EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2)

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

public static EventStreamCloudEventOrgGroupRoleDeletedObjectGroup FromEventStreamCloudEventOrgGroupRoleDeletedObjectGroup2(EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2 value)

Parameters

value EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2

Returns

EventStreamCloudEventOrgGroupRoleDeletedObjectGroup

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsEventStreamCloudEventOrgGroupRoleDeletedObjectGroup0()

Returns true if Type is "eventStreamCloudEventOrgGroupRoleDeletedObjectGroup0"

public bool IsEventStreamCloudEventOrgGroupRoleDeletedObjectGroup0()

Returns

bool

IsEventStreamCloudEventOrgGroupRoleDeletedObjectGroup1()

Returns true if Type is "eventStreamCloudEventOrgGroupRoleDeletedObjectGroup1"

public bool IsEventStreamCloudEventOrgGroupRoleDeletedObjectGroup1()

Returns

bool

IsEventStreamCloudEventOrgGroupRoleDeletedObjectGroup2()

Returns true if Type is "eventStreamCloudEventOrgGroupRoleDeletedObjectGroup2"

public bool IsEventStreamCloudEventOrgGroupRoleDeletedObjectGroup2()

Returns

bool

Match<T>(Func<EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0, T>, Func<EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1, T>, Func<EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2, T>)

public T Match<T>(Func<EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0, T> onEventStreamCloudEventOrgGroupRoleDeletedObjectGroup0, Func<EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1, T> onEventStreamCloudEventOrgGroupRoleDeletedObjectGroup1, Func<EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2, T> onEventStreamCloudEventOrgGroupRoleDeletedObjectGroup2)

Parameters

onEventStreamCloudEventOrgGroupRoleDeletedObjectGroup0 Func<EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0, T>
onEventStreamCloudEventOrgGroupRoleDeletedObjectGroup1 Func<EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1, T>
onEventStreamCloudEventOrgGroupRoleDeletedObjectGroup2 Func<EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2, 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.

TryGetEventStreamCloudEventOrgGroupRoleDeletedObjectGroup0(out EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0?)

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

public bool TryGetEventStreamCloudEventOrgGroupRoleDeletedObjectGroup0(out EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0? value)

Parameters

value EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0

Returns

bool

TryGetEventStreamCloudEventOrgGroupRoleDeletedObjectGroup1(out EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1?)

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

public bool TryGetEventStreamCloudEventOrgGroupRoleDeletedObjectGroup1(out EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1? value)

Parameters

value EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1

Returns

bool

TryGetEventStreamCloudEventOrgGroupRoleDeletedObjectGroup2(out EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2?)

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

public bool TryGetEventStreamCloudEventOrgGroupRoleDeletedObjectGroup2(out EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2? value)

Parameters

value EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2

Returns

bool

Visit(Action<EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0>, Action<EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1>, Action<EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2>)

public void Visit(Action<EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0> onEventStreamCloudEventOrgGroupRoleDeletedObjectGroup0, Action<EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1> onEventStreamCloudEventOrgGroupRoleDeletedObjectGroup1, Action<EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2> onEventStreamCloudEventOrgGroupRoleDeletedObjectGroup2)

Parameters

onEventStreamCloudEventOrgGroupRoleDeletedObjectGroup0 Action<EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0>
onEventStreamCloudEventOrgGroupRoleDeletedObjectGroup1 Action<EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1>
onEventStreamCloudEventOrgGroupRoleDeletedObjectGroup2 Action<EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2>

Operators

implicit operator EventStreamCloudEventOrgGroupRoleDeletedObjectGroup(EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0)

public static implicit operator EventStreamCloudEventOrgGroupRoleDeletedObjectGroup(EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0 value)

Parameters

value EventStreamCloudEventOrgGroupRoleDeletedObjectGroup0

Returns

EventStreamCloudEventOrgGroupRoleDeletedObjectGroup

implicit operator EventStreamCloudEventOrgGroupRoleDeletedObjectGroup(EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1)

public static implicit operator EventStreamCloudEventOrgGroupRoleDeletedObjectGroup(EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1 value)

Parameters

value EventStreamCloudEventOrgGroupRoleDeletedObjectGroup1

Returns

EventStreamCloudEventOrgGroupRoleDeletedObjectGroup

implicit operator EventStreamCloudEventOrgGroupRoleDeletedObjectGroup(EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2)

public static implicit operator EventStreamCloudEventOrgGroupRoleDeletedObjectGroup(EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2 value)

Parameters

value EventStreamCloudEventOrgGroupRoleDeletedObjectGroup2

Returns

EventStreamCloudEventOrgGroupRoleDeletedObjectGroup