Class EventStreamCloudEventGroupMemberAddedPreviousObjectGroup
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
The group the member belongs to.
[JsonConverter(typeof(EventStreamCloudEventGroupMemberAddedPreviousObjectGroup.JsonConverter))]
[Serializable]
public class EventStreamCloudEventGroupMemberAddedPreviousObjectGroup
- Inheritance
-
EventStreamCloudEventGroupMemberAddedPreviousObjectGroup
- 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
AsEventStreamCloudEventGroupMemberAddedPreviousObjectGroup0()
Returns the value as a EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0 if Type is 'eventStreamCloudEventGroupMemberAddedPreviousObjectGroup0', otherwise throws an exception.
public EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0 AsEventStreamCloudEventGroupMemberAddedPreviousObjectGroup0()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupMemberAddedPreviousObjectGroup0'.
AsEventStreamCloudEventGroupMemberAddedPreviousObjectGroup1()
Returns the value as a EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1 if Type is 'eventStreamCloudEventGroupMemberAddedPreviousObjectGroup1', otherwise throws an exception.
public EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1 AsEventStreamCloudEventGroupMemberAddedPreviousObjectGroup1()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupMemberAddedPreviousObjectGroup1'.
AsEventStreamCloudEventGroupMemberAddedPreviousObjectGroup2()
Returns the value as a EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2 if Type is 'eventStreamCloudEventGroupMemberAddedPreviousObjectGroup2', otherwise throws an exception.
public EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2 AsEventStreamCloudEventGroupMemberAddedPreviousObjectGroup2()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupMemberAddedPreviousObjectGroup2'.
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.
FromEventStreamCloudEventGroupMemberAddedPreviousObjectGroup0(EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0 value.
public static EventStreamCloudEventGroupMemberAddedPreviousObjectGroup FromEventStreamCloudEventGroupMemberAddedPreviousObjectGroup0(EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0 value)
Parameters
Returns
FromEventStreamCloudEventGroupMemberAddedPreviousObjectGroup1(EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1 value.
public static EventStreamCloudEventGroupMemberAddedPreviousObjectGroup FromEventStreamCloudEventGroupMemberAddedPreviousObjectGroup1(EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1 value)
Parameters
Returns
FromEventStreamCloudEventGroupMemberAddedPreviousObjectGroup2(EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2 value.
public static EventStreamCloudEventGroupMemberAddedPreviousObjectGroup FromEventStreamCloudEventGroupMemberAddedPreviousObjectGroup2(EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2 value)
Parameters
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
IsEventStreamCloudEventGroupMemberAddedPreviousObjectGroup0()
Returns true if Type is "eventStreamCloudEventGroupMemberAddedPreviousObjectGroup0"
public bool IsEventStreamCloudEventGroupMemberAddedPreviousObjectGroup0()
Returns
IsEventStreamCloudEventGroupMemberAddedPreviousObjectGroup1()
Returns true if Type is "eventStreamCloudEventGroupMemberAddedPreviousObjectGroup1"
public bool IsEventStreamCloudEventGroupMemberAddedPreviousObjectGroup1()
Returns
IsEventStreamCloudEventGroupMemberAddedPreviousObjectGroup2()
Returns true if Type is "eventStreamCloudEventGroupMemberAddedPreviousObjectGroup2"
public bool IsEventStreamCloudEventGroupMemberAddedPreviousObjectGroup2()
Returns
Match<T>(Func<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0, T>, Func<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1, T>, Func<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2, T>)
public T Match<T>(Func<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0, T> onEventStreamCloudEventGroupMemberAddedPreviousObjectGroup0, Func<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1, T> onEventStreamCloudEventGroupMemberAddedPreviousObjectGroup1, Func<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2, T> onEventStreamCloudEventGroupMemberAddedPreviousObjectGroup2)
Parameters
onEventStreamCloudEventGroupMemberAddedPreviousObjectGroup0Func<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0, T>onEventStreamCloudEventGroupMemberAddedPreviousObjectGroup1Func<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1, T>onEventStreamCloudEventGroupMemberAddedPreviousObjectGroup2Func<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2, 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.
TryGetEventStreamCloudEventGroupMemberAddedPreviousObjectGroup0(out EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0?)
Attempts to cast the value to a EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupMemberAddedPreviousObjectGroup0(out EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0? value)
Parameters
Returns
TryGetEventStreamCloudEventGroupMemberAddedPreviousObjectGroup1(out EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1?)
Attempts to cast the value to a EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupMemberAddedPreviousObjectGroup1(out EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1? value)
Parameters
Returns
TryGetEventStreamCloudEventGroupMemberAddedPreviousObjectGroup2(out EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2?)
Attempts to cast the value to a EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupMemberAddedPreviousObjectGroup2(out EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2? value)
Parameters
Returns
Visit(Action<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0>, Action<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1>, Action<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2>)
public void Visit(Action<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0> onEventStreamCloudEventGroupMemberAddedPreviousObjectGroup0, Action<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1> onEventStreamCloudEventGroupMemberAddedPreviousObjectGroup1, Action<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2> onEventStreamCloudEventGroupMemberAddedPreviousObjectGroup2)
Parameters
onEventStreamCloudEventGroupMemberAddedPreviousObjectGroup0Action<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0>onEventStreamCloudEventGroupMemberAddedPreviousObjectGroup1Action<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1>onEventStreamCloudEventGroupMemberAddedPreviousObjectGroup2Action<EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2>
Operators
implicit operator EventStreamCloudEventGroupMemberAddedPreviousObjectGroup(EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0)
public static implicit operator EventStreamCloudEventGroupMemberAddedPreviousObjectGroup(EventStreamCloudEventGroupMemberAddedPreviousObjectGroup0 value)
Parameters
Returns
implicit operator EventStreamCloudEventGroupMemberAddedPreviousObjectGroup(EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1)
public static implicit operator EventStreamCloudEventGroupMemberAddedPreviousObjectGroup(EventStreamCloudEventGroupMemberAddedPreviousObjectGroup1 value)
Parameters
Returns
implicit operator EventStreamCloudEventGroupMemberAddedPreviousObjectGroup(EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2)
public static implicit operator EventStreamCloudEventGroupMemberAddedPreviousObjectGroup(EventStreamCloudEventGroupMemberAddedPreviousObjectGroup2 value)