Table of Contents

Class EventStreamCloudEventGroupMemberAddedObjectMember

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll

The member that is a part of the group.

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

AsEventStreamCloudEventGroupMemberAddedObjectMember0()

Returns the value as a EventStreamCloudEventGroupMemberAddedObjectMember0 if Type is 'eventStreamCloudEventGroupMemberAddedObjectMember0', otherwise throws an exception.

public EventStreamCloudEventGroupMemberAddedObjectMember0 AsEventStreamCloudEventGroupMemberAddedObjectMember0()

Returns

EventStreamCloudEventGroupMemberAddedObjectMember0

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventGroupMemberAddedObjectMember0'.

AsEventStreamCloudEventGroupMemberAddedObjectMember1()

Returns the value as a EventStreamCloudEventGroupMemberAddedObjectMember1 if Type is 'eventStreamCloudEventGroupMemberAddedObjectMember1', otherwise throws an exception.

public EventStreamCloudEventGroupMemberAddedObjectMember1 AsEventStreamCloudEventGroupMemberAddedObjectMember1()

Returns

EventStreamCloudEventGroupMemberAddedObjectMember1

Exceptions

ManagementException

Thrown when Type is not 'eventStreamCloudEventGroupMemberAddedObjectMember1'.

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.

FromEventStreamCloudEventGroupMemberAddedObjectMember0(EventStreamCloudEventGroupMemberAddedObjectMember0)

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

public static EventStreamCloudEventGroupMemberAddedObjectMember FromEventStreamCloudEventGroupMemberAddedObjectMember0(EventStreamCloudEventGroupMemberAddedObjectMember0 value)

Parameters

value EventStreamCloudEventGroupMemberAddedObjectMember0

Returns

EventStreamCloudEventGroupMemberAddedObjectMember

FromEventStreamCloudEventGroupMemberAddedObjectMember1(EventStreamCloudEventGroupMemberAddedObjectMember1)

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

public static EventStreamCloudEventGroupMemberAddedObjectMember FromEventStreamCloudEventGroupMemberAddedObjectMember1(EventStreamCloudEventGroupMemberAddedObjectMember1 value)

Parameters

value EventStreamCloudEventGroupMemberAddedObjectMember1

Returns

EventStreamCloudEventGroupMemberAddedObjectMember

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsEventStreamCloudEventGroupMemberAddedObjectMember0()

Returns true if Type is "eventStreamCloudEventGroupMemberAddedObjectMember0"

public bool IsEventStreamCloudEventGroupMemberAddedObjectMember0()

Returns

bool

IsEventStreamCloudEventGroupMemberAddedObjectMember1()

Returns true if Type is "eventStreamCloudEventGroupMemberAddedObjectMember1"

public bool IsEventStreamCloudEventGroupMemberAddedObjectMember1()

Returns

bool

Match<T>(Func<EventStreamCloudEventGroupMemberAddedObjectMember0, T>, Func<EventStreamCloudEventGroupMemberAddedObjectMember1, T>)

public T Match<T>(Func<EventStreamCloudEventGroupMemberAddedObjectMember0, T> onEventStreamCloudEventGroupMemberAddedObjectMember0, Func<EventStreamCloudEventGroupMemberAddedObjectMember1, T> onEventStreamCloudEventGroupMemberAddedObjectMember1)

Parameters

onEventStreamCloudEventGroupMemberAddedObjectMember0 Func<EventStreamCloudEventGroupMemberAddedObjectMember0, T>
onEventStreamCloudEventGroupMemberAddedObjectMember1 Func<EventStreamCloudEventGroupMemberAddedObjectMember1, 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.

TryGetEventStreamCloudEventGroupMemberAddedObjectMember0(out EventStreamCloudEventGroupMemberAddedObjectMember0?)

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

public bool TryGetEventStreamCloudEventGroupMemberAddedObjectMember0(out EventStreamCloudEventGroupMemberAddedObjectMember0? value)

Parameters

value EventStreamCloudEventGroupMemberAddedObjectMember0

Returns

bool

TryGetEventStreamCloudEventGroupMemberAddedObjectMember1(out EventStreamCloudEventGroupMemberAddedObjectMember1?)

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

public bool TryGetEventStreamCloudEventGroupMemberAddedObjectMember1(out EventStreamCloudEventGroupMemberAddedObjectMember1? value)

Parameters

value EventStreamCloudEventGroupMemberAddedObjectMember1

Returns

bool

Visit(Action<EventStreamCloudEventGroupMemberAddedObjectMember0>, Action<EventStreamCloudEventGroupMemberAddedObjectMember1>)

public void Visit(Action<EventStreamCloudEventGroupMemberAddedObjectMember0> onEventStreamCloudEventGroupMemberAddedObjectMember0, Action<EventStreamCloudEventGroupMemberAddedObjectMember1> onEventStreamCloudEventGroupMemberAddedObjectMember1)

Parameters

onEventStreamCloudEventGroupMemberAddedObjectMember0 Action<EventStreamCloudEventGroupMemberAddedObjectMember0>
onEventStreamCloudEventGroupMemberAddedObjectMember1 Action<EventStreamCloudEventGroupMemberAddedObjectMember1>

Operators

implicit operator EventStreamCloudEventGroupMemberAddedObjectMember(EventStreamCloudEventGroupMemberAddedObjectMember0)

public static implicit operator EventStreamCloudEventGroupMemberAddedObjectMember(EventStreamCloudEventGroupMemberAddedObjectMember0 value)

Parameters

value EventStreamCloudEventGroupMemberAddedObjectMember0

Returns

EventStreamCloudEventGroupMemberAddedObjectMember

implicit operator EventStreamCloudEventGroupMemberAddedObjectMember(EventStreamCloudEventGroupMemberAddedObjectMember1)

public static implicit operator EventStreamCloudEventGroupMemberAddedObjectMember(EventStreamCloudEventGroupMemberAddedObjectMember1 value)

Parameters

value EventStreamCloudEventGroupMemberAddedObjectMember1

Returns

EventStreamCloudEventGroupMemberAddedObjectMember