Table of Contents

Class EventStreamCloudEventGroupCreatedObject

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll

The event content.

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

AsEventStreamCloudEventGroupCreatedObject0()

Returns the value as a EventStreamCloudEventGroupCreatedObject0 if Type is 'eventStreamCloudEventGroupCreatedObject0', otherwise throws an exception.

public EventStreamCloudEventGroupCreatedObject0 AsEventStreamCloudEventGroupCreatedObject0()

Returns

EventStreamCloudEventGroupCreatedObject0

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventGroupCreatedObject0'.

AsEventStreamCloudEventGroupCreatedObject1()

Returns the value as a EventStreamCloudEventGroupCreatedObject1 if Type is 'eventStreamCloudEventGroupCreatedObject1', otherwise throws an exception.

public EventStreamCloudEventGroupCreatedObject1 AsEventStreamCloudEventGroupCreatedObject1()

Returns

EventStreamCloudEventGroupCreatedObject1

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventGroupCreatedObject1'.

AsEventStreamCloudEventGroupCreatedObject2()

Returns the value as a EventStreamCloudEventGroupCreatedObject2 if Type is 'eventStreamCloudEventGroupCreatedObject2', otherwise throws an exception.

public EventStreamCloudEventGroupCreatedObject2 AsEventStreamCloudEventGroupCreatedObject2()

Returns

EventStreamCloudEventGroupCreatedObject2

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventGroupCreatedObject2'.

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.

FromEventStreamCloudEventGroupCreatedObject0(EventStreamCloudEventGroupCreatedObject0)

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

public static EventStreamCloudEventGroupCreatedObject FromEventStreamCloudEventGroupCreatedObject0(EventStreamCloudEventGroupCreatedObject0 value)

Parameters

value EventStreamCloudEventGroupCreatedObject0

Returns

EventStreamCloudEventGroupCreatedObject

FromEventStreamCloudEventGroupCreatedObject1(EventStreamCloudEventGroupCreatedObject1)

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

public static EventStreamCloudEventGroupCreatedObject FromEventStreamCloudEventGroupCreatedObject1(EventStreamCloudEventGroupCreatedObject1 value)

Parameters

value EventStreamCloudEventGroupCreatedObject1

Returns

EventStreamCloudEventGroupCreatedObject

FromEventStreamCloudEventGroupCreatedObject2(EventStreamCloudEventGroupCreatedObject2)

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

public static EventStreamCloudEventGroupCreatedObject FromEventStreamCloudEventGroupCreatedObject2(EventStreamCloudEventGroupCreatedObject2 value)

Parameters

value EventStreamCloudEventGroupCreatedObject2

Returns

EventStreamCloudEventGroupCreatedObject

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsEventStreamCloudEventGroupCreatedObject0()

Returns true if Type is "eventStreamCloudEventGroupCreatedObject0"

public bool IsEventStreamCloudEventGroupCreatedObject0()

Returns

bool

IsEventStreamCloudEventGroupCreatedObject1()

Returns true if Type is "eventStreamCloudEventGroupCreatedObject1"

public bool IsEventStreamCloudEventGroupCreatedObject1()

Returns

bool

IsEventStreamCloudEventGroupCreatedObject2()

Returns true if Type is "eventStreamCloudEventGroupCreatedObject2"

public bool IsEventStreamCloudEventGroupCreatedObject2()

Returns

bool

Match<T>(Func<EventStreamCloudEventGroupCreatedObject0, T>, Func<EventStreamCloudEventGroupCreatedObject1, T>, Func<EventStreamCloudEventGroupCreatedObject2, T>)

public T Match<T>(Func<EventStreamCloudEventGroupCreatedObject0, T> onEventStreamCloudEventGroupCreatedObject0, Func<EventStreamCloudEventGroupCreatedObject1, T> onEventStreamCloudEventGroupCreatedObject1, Func<EventStreamCloudEventGroupCreatedObject2, T> onEventStreamCloudEventGroupCreatedObject2)

Parameters

onEventStreamCloudEventGroupCreatedObject0 Func<EventStreamCloudEventGroupCreatedObject0, T>
onEventStreamCloudEventGroupCreatedObject1 Func<EventStreamCloudEventGroupCreatedObject1, T>
onEventStreamCloudEventGroupCreatedObject2 Func<EventStreamCloudEventGroupCreatedObject2, 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.

TryGetEventStreamCloudEventGroupCreatedObject0(out EventStreamCloudEventGroupCreatedObject0?)

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

public bool TryGetEventStreamCloudEventGroupCreatedObject0(out EventStreamCloudEventGroupCreatedObject0? value)

Parameters

value EventStreamCloudEventGroupCreatedObject0

Returns

bool

TryGetEventStreamCloudEventGroupCreatedObject1(out EventStreamCloudEventGroupCreatedObject1?)

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

public bool TryGetEventStreamCloudEventGroupCreatedObject1(out EventStreamCloudEventGroupCreatedObject1? value)

Parameters

value EventStreamCloudEventGroupCreatedObject1

Returns

bool

TryGetEventStreamCloudEventGroupCreatedObject2(out EventStreamCloudEventGroupCreatedObject2?)

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

public bool TryGetEventStreamCloudEventGroupCreatedObject2(out EventStreamCloudEventGroupCreatedObject2? value)

Parameters

value EventStreamCloudEventGroupCreatedObject2

Returns

bool

Visit(Action<EventStreamCloudEventGroupCreatedObject0>, Action<EventStreamCloudEventGroupCreatedObject1>, Action<EventStreamCloudEventGroupCreatedObject2>)

public void Visit(Action<EventStreamCloudEventGroupCreatedObject0> onEventStreamCloudEventGroupCreatedObject0, Action<EventStreamCloudEventGroupCreatedObject1> onEventStreamCloudEventGroupCreatedObject1, Action<EventStreamCloudEventGroupCreatedObject2> onEventStreamCloudEventGroupCreatedObject2)

Parameters

onEventStreamCloudEventGroupCreatedObject0 Action<EventStreamCloudEventGroupCreatedObject0>
onEventStreamCloudEventGroupCreatedObject1 Action<EventStreamCloudEventGroupCreatedObject1>
onEventStreamCloudEventGroupCreatedObject2 Action<EventStreamCloudEventGroupCreatedObject2>

Operators

implicit operator EventStreamCloudEventGroupCreatedObject(EventStreamCloudEventGroupCreatedObject0)

public static implicit operator EventStreamCloudEventGroupCreatedObject(EventStreamCloudEventGroupCreatedObject0 value)

Parameters

value EventStreamCloudEventGroupCreatedObject0

Returns

EventStreamCloudEventGroupCreatedObject

implicit operator EventStreamCloudEventGroupCreatedObject(EventStreamCloudEventGroupCreatedObject1)

public static implicit operator EventStreamCloudEventGroupCreatedObject(EventStreamCloudEventGroupCreatedObject1 value)

Parameters

value EventStreamCloudEventGroupCreatedObject1

Returns

EventStreamCloudEventGroupCreatedObject

implicit operator EventStreamCloudEventGroupCreatedObject(EventStreamCloudEventGroupCreatedObject2)

public static implicit operator EventStreamCloudEventGroupCreatedObject(EventStreamCloudEventGroupCreatedObject2 value)

Parameters

value EventStreamCloudEventGroupCreatedObject2

Returns

EventStreamCloudEventGroupCreatedObject