Class EventStreamCloudEventGroupMemberAddedObjectGroup
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
The group the member belongs to.
[JsonConverter(typeof(EventStreamCloudEventGroupMemberAddedObjectGroup.JsonConverter))]
[Serializable]
public class EventStreamCloudEventGroupMemberAddedObjectGroup
- Inheritance
-
EventStreamCloudEventGroupMemberAddedObjectGroup
- Inherited Members
- Extension Methods
Properties
Type
Type discriminator
[JsonIgnore]
public string Type { get; }
Property Value
Value
Union value
[JsonIgnore]
public object? Value { get; }
Property Value
Methods
AsEventStreamCloudEventGroupMemberAddedObjectGroup0()
Returns the value as a EventStreamCloudEventGroupMemberAddedObjectGroup0 if Type is 'eventStreamCloudEventGroupMemberAddedObjectGroup0', otherwise throws an exception.
public EventStreamCloudEventGroupMemberAddedObjectGroup0 AsEventStreamCloudEventGroupMemberAddedObjectGroup0()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupMemberAddedObjectGroup0'.
AsEventStreamCloudEventGroupMemberAddedObjectGroup1()
Returns the value as a EventStreamCloudEventGroupMemberAddedObjectGroup1 if Type is 'eventStreamCloudEventGroupMemberAddedObjectGroup1', otherwise throws an exception.
public EventStreamCloudEventGroupMemberAddedObjectGroup1 AsEventStreamCloudEventGroupMemberAddedObjectGroup1()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupMemberAddedObjectGroup1'.
AsEventStreamCloudEventGroupMemberAddedObjectGroup2()
Returns the value as a EventStreamCloudEventGroupMemberAddedObjectGroup2 if Type is 'eventStreamCloudEventGroupMemberAddedObjectGroup2', otherwise throws an exception.
public EventStreamCloudEventGroupMemberAddedObjectGroup2 AsEventStreamCloudEventGroupMemberAddedObjectGroup2()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupMemberAddedObjectGroup2'.
Equals(object?)
Determines whether the specified object is equal to the current object.
public override bool Equals(object? obj)
Parameters
objobjectThe object to compare with the current object.
Returns
- bool
true if the specified object is equal to the current object; otherwise, false.
FromEventStreamCloudEventGroupMemberAddedObjectGroup0(EventStreamCloudEventGroupMemberAddedObjectGroup0)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupMemberAddedObjectGroup0 value.
public static EventStreamCloudEventGroupMemberAddedObjectGroup FromEventStreamCloudEventGroupMemberAddedObjectGroup0(EventStreamCloudEventGroupMemberAddedObjectGroup0 value)
Parameters
Returns
FromEventStreamCloudEventGroupMemberAddedObjectGroup1(EventStreamCloudEventGroupMemberAddedObjectGroup1)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupMemberAddedObjectGroup1 value.
public static EventStreamCloudEventGroupMemberAddedObjectGroup FromEventStreamCloudEventGroupMemberAddedObjectGroup1(EventStreamCloudEventGroupMemberAddedObjectGroup1 value)
Parameters
Returns
FromEventStreamCloudEventGroupMemberAddedObjectGroup2(EventStreamCloudEventGroupMemberAddedObjectGroup2)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupMemberAddedObjectGroup2 value.
public static EventStreamCloudEventGroupMemberAddedObjectGroup FromEventStreamCloudEventGroupMemberAddedObjectGroup2(EventStreamCloudEventGroupMemberAddedObjectGroup2 value)
Parameters
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
IsEventStreamCloudEventGroupMemberAddedObjectGroup0()
Returns true if Type is "eventStreamCloudEventGroupMemberAddedObjectGroup0"
public bool IsEventStreamCloudEventGroupMemberAddedObjectGroup0()
Returns
IsEventStreamCloudEventGroupMemberAddedObjectGroup1()
Returns true if Type is "eventStreamCloudEventGroupMemberAddedObjectGroup1"
public bool IsEventStreamCloudEventGroupMemberAddedObjectGroup1()
Returns
IsEventStreamCloudEventGroupMemberAddedObjectGroup2()
Returns true if Type is "eventStreamCloudEventGroupMemberAddedObjectGroup2"
public bool IsEventStreamCloudEventGroupMemberAddedObjectGroup2()
Returns
Match<T>(Func<EventStreamCloudEventGroupMemberAddedObjectGroup0, T>, Func<EventStreamCloudEventGroupMemberAddedObjectGroup1, T>, Func<EventStreamCloudEventGroupMemberAddedObjectGroup2, T>)
public T Match<T>(Func<EventStreamCloudEventGroupMemberAddedObjectGroup0, T> onEventStreamCloudEventGroupMemberAddedObjectGroup0, Func<EventStreamCloudEventGroupMemberAddedObjectGroup1, T> onEventStreamCloudEventGroupMemberAddedObjectGroup1, Func<EventStreamCloudEventGroupMemberAddedObjectGroup2, T> onEventStreamCloudEventGroupMemberAddedObjectGroup2)
Parameters
onEventStreamCloudEventGroupMemberAddedObjectGroup0Func<EventStreamCloudEventGroupMemberAddedObjectGroup0, T>onEventStreamCloudEventGroupMemberAddedObjectGroup1Func<EventStreamCloudEventGroupMemberAddedObjectGroup1, T>onEventStreamCloudEventGroupMemberAddedObjectGroup2Func<EventStreamCloudEventGroupMemberAddedObjectGroup2, 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.
TryGetEventStreamCloudEventGroupMemberAddedObjectGroup0(out EventStreamCloudEventGroupMemberAddedObjectGroup0?)
Attempts to cast the value to a EventStreamCloudEventGroupMemberAddedObjectGroup0 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupMemberAddedObjectGroup0(out EventStreamCloudEventGroupMemberAddedObjectGroup0? value)
Parameters
Returns
TryGetEventStreamCloudEventGroupMemberAddedObjectGroup1(out EventStreamCloudEventGroupMemberAddedObjectGroup1?)
Attempts to cast the value to a EventStreamCloudEventGroupMemberAddedObjectGroup1 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupMemberAddedObjectGroup1(out EventStreamCloudEventGroupMemberAddedObjectGroup1? value)
Parameters
Returns
TryGetEventStreamCloudEventGroupMemberAddedObjectGroup2(out EventStreamCloudEventGroupMemberAddedObjectGroup2?)
Attempts to cast the value to a EventStreamCloudEventGroupMemberAddedObjectGroup2 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupMemberAddedObjectGroup2(out EventStreamCloudEventGroupMemberAddedObjectGroup2? value)
Parameters
Returns
Visit(Action<EventStreamCloudEventGroupMemberAddedObjectGroup0>, Action<EventStreamCloudEventGroupMemberAddedObjectGroup1>, Action<EventStreamCloudEventGroupMemberAddedObjectGroup2>)
public void Visit(Action<EventStreamCloudEventGroupMemberAddedObjectGroup0> onEventStreamCloudEventGroupMemberAddedObjectGroup0, Action<EventStreamCloudEventGroupMemberAddedObjectGroup1> onEventStreamCloudEventGroupMemberAddedObjectGroup1, Action<EventStreamCloudEventGroupMemberAddedObjectGroup2> onEventStreamCloudEventGroupMemberAddedObjectGroup2)
Parameters
onEventStreamCloudEventGroupMemberAddedObjectGroup0Action<EventStreamCloudEventGroupMemberAddedObjectGroup0>onEventStreamCloudEventGroupMemberAddedObjectGroup1Action<EventStreamCloudEventGroupMemberAddedObjectGroup1>onEventStreamCloudEventGroupMemberAddedObjectGroup2Action<EventStreamCloudEventGroupMemberAddedObjectGroup2>
Operators
implicit operator EventStreamCloudEventGroupMemberAddedObjectGroup(EventStreamCloudEventGroupMemberAddedObjectGroup0)
public static implicit operator EventStreamCloudEventGroupMemberAddedObjectGroup(EventStreamCloudEventGroupMemberAddedObjectGroup0 value)
Parameters
Returns
implicit operator EventStreamCloudEventGroupMemberAddedObjectGroup(EventStreamCloudEventGroupMemberAddedObjectGroup1)
public static implicit operator EventStreamCloudEventGroupMemberAddedObjectGroup(EventStreamCloudEventGroupMemberAddedObjectGroup1 value)
Parameters
Returns
implicit operator EventStreamCloudEventGroupMemberAddedObjectGroup(EventStreamCloudEventGroupMemberAddedObjectGroup2)
public static implicit operator EventStreamCloudEventGroupMemberAddedObjectGroup(EventStreamCloudEventGroupMemberAddedObjectGroup2 value)