Class EventStreamCloudEventGroupRoleDeletedObjectGroup
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
The group the role is removed from.
[JsonConverter(typeof(EventStreamCloudEventGroupRoleDeletedObjectGroup.JsonConverter))]
[Serializable]
public class EventStreamCloudEventGroupRoleDeletedObjectGroup
- Inheritance
-
EventStreamCloudEventGroupRoleDeletedObjectGroup
- 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
AsEventStreamCloudEventGroupRoleDeletedObjectGroup0()
Returns the value as a EventStreamCloudEventGroupRoleDeletedObjectGroup0 if Type is 'eventStreamCloudEventGroupRoleDeletedObjectGroup0', otherwise throws an exception.
public EventStreamCloudEventGroupRoleDeletedObjectGroup0 AsEventStreamCloudEventGroupRoleDeletedObjectGroup0()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupRoleDeletedObjectGroup0'.
AsEventStreamCloudEventGroupRoleDeletedObjectGroup1()
Returns the value as a EventStreamCloudEventGroupRoleDeletedObjectGroup1 if Type is 'eventStreamCloudEventGroupRoleDeletedObjectGroup1', otherwise throws an exception.
public EventStreamCloudEventGroupRoleDeletedObjectGroup1 AsEventStreamCloudEventGroupRoleDeletedObjectGroup1()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupRoleDeletedObjectGroup1'.
AsEventStreamCloudEventGroupRoleDeletedObjectGroup2()
Returns the value as a EventStreamCloudEventGroupRoleDeletedObjectGroup2 if Type is 'eventStreamCloudEventGroupRoleDeletedObjectGroup2', otherwise throws an exception.
public EventStreamCloudEventGroupRoleDeletedObjectGroup2 AsEventStreamCloudEventGroupRoleDeletedObjectGroup2()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupRoleDeletedObjectGroup2'.
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.
FromEventStreamCloudEventGroupRoleDeletedObjectGroup0(EventStreamCloudEventGroupRoleDeletedObjectGroup0)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupRoleDeletedObjectGroup0 value.
public static EventStreamCloudEventGroupRoleDeletedObjectGroup FromEventStreamCloudEventGroupRoleDeletedObjectGroup0(EventStreamCloudEventGroupRoleDeletedObjectGroup0 value)
Parameters
Returns
FromEventStreamCloudEventGroupRoleDeletedObjectGroup1(EventStreamCloudEventGroupRoleDeletedObjectGroup1)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupRoleDeletedObjectGroup1 value.
public static EventStreamCloudEventGroupRoleDeletedObjectGroup FromEventStreamCloudEventGroupRoleDeletedObjectGroup1(EventStreamCloudEventGroupRoleDeletedObjectGroup1 value)
Parameters
Returns
FromEventStreamCloudEventGroupRoleDeletedObjectGroup2(EventStreamCloudEventGroupRoleDeletedObjectGroup2)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupRoleDeletedObjectGroup2 value.
public static EventStreamCloudEventGroupRoleDeletedObjectGroup FromEventStreamCloudEventGroupRoleDeletedObjectGroup2(EventStreamCloudEventGroupRoleDeletedObjectGroup2 value)
Parameters
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
IsEventStreamCloudEventGroupRoleDeletedObjectGroup0()
Returns true if Type is "eventStreamCloudEventGroupRoleDeletedObjectGroup0"
public bool IsEventStreamCloudEventGroupRoleDeletedObjectGroup0()
Returns
IsEventStreamCloudEventGroupRoleDeletedObjectGroup1()
Returns true if Type is "eventStreamCloudEventGroupRoleDeletedObjectGroup1"
public bool IsEventStreamCloudEventGroupRoleDeletedObjectGroup1()
Returns
IsEventStreamCloudEventGroupRoleDeletedObjectGroup2()
Returns true if Type is "eventStreamCloudEventGroupRoleDeletedObjectGroup2"
public bool IsEventStreamCloudEventGroupRoleDeletedObjectGroup2()
Returns
Match<T>(Func<EventStreamCloudEventGroupRoleDeletedObjectGroup0, T>, Func<EventStreamCloudEventGroupRoleDeletedObjectGroup1, T>, Func<EventStreamCloudEventGroupRoleDeletedObjectGroup2, T>)
public T Match<T>(Func<EventStreamCloudEventGroupRoleDeletedObjectGroup0, T> onEventStreamCloudEventGroupRoleDeletedObjectGroup0, Func<EventStreamCloudEventGroupRoleDeletedObjectGroup1, T> onEventStreamCloudEventGroupRoleDeletedObjectGroup1, Func<EventStreamCloudEventGroupRoleDeletedObjectGroup2, T> onEventStreamCloudEventGroupRoleDeletedObjectGroup2)
Parameters
onEventStreamCloudEventGroupRoleDeletedObjectGroup0Func<EventStreamCloudEventGroupRoleDeletedObjectGroup0, T>onEventStreamCloudEventGroupRoleDeletedObjectGroup1Func<EventStreamCloudEventGroupRoleDeletedObjectGroup1, T>onEventStreamCloudEventGroupRoleDeletedObjectGroup2Func<EventStreamCloudEventGroupRoleDeletedObjectGroup2, 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.
TryGetEventStreamCloudEventGroupRoleDeletedObjectGroup0(out EventStreamCloudEventGroupRoleDeletedObjectGroup0?)
Attempts to cast the value to a EventStreamCloudEventGroupRoleDeletedObjectGroup0 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupRoleDeletedObjectGroup0(out EventStreamCloudEventGroupRoleDeletedObjectGroup0? value)
Parameters
Returns
TryGetEventStreamCloudEventGroupRoleDeletedObjectGroup1(out EventStreamCloudEventGroupRoleDeletedObjectGroup1?)
Attempts to cast the value to a EventStreamCloudEventGroupRoleDeletedObjectGroup1 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupRoleDeletedObjectGroup1(out EventStreamCloudEventGroupRoleDeletedObjectGroup1? value)
Parameters
Returns
TryGetEventStreamCloudEventGroupRoleDeletedObjectGroup2(out EventStreamCloudEventGroupRoleDeletedObjectGroup2?)
Attempts to cast the value to a EventStreamCloudEventGroupRoleDeletedObjectGroup2 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupRoleDeletedObjectGroup2(out EventStreamCloudEventGroupRoleDeletedObjectGroup2? value)
Parameters
Returns
Visit(Action<EventStreamCloudEventGroupRoleDeletedObjectGroup0>, Action<EventStreamCloudEventGroupRoleDeletedObjectGroup1>, Action<EventStreamCloudEventGroupRoleDeletedObjectGroup2>)
public void Visit(Action<EventStreamCloudEventGroupRoleDeletedObjectGroup0> onEventStreamCloudEventGroupRoleDeletedObjectGroup0, Action<EventStreamCloudEventGroupRoleDeletedObjectGroup1> onEventStreamCloudEventGroupRoleDeletedObjectGroup1, Action<EventStreamCloudEventGroupRoleDeletedObjectGroup2> onEventStreamCloudEventGroupRoleDeletedObjectGroup2)
Parameters
onEventStreamCloudEventGroupRoleDeletedObjectGroup0Action<EventStreamCloudEventGroupRoleDeletedObjectGroup0>onEventStreamCloudEventGroupRoleDeletedObjectGroup1Action<EventStreamCloudEventGroupRoleDeletedObjectGroup1>onEventStreamCloudEventGroupRoleDeletedObjectGroup2Action<EventStreamCloudEventGroupRoleDeletedObjectGroup2>
Operators
implicit operator EventStreamCloudEventGroupRoleDeletedObjectGroup(EventStreamCloudEventGroupRoleDeletedObjectGroup0)
public static implicit operator EventStreamCloudEventGroupRoleDeletedObjectGroup(EventStreamCloudEventGroupRoleDeletedObjectGroup0 value)
Parameters
Returns
implicit operator EventStreamCloudEventGroupRoleDeletedObjectGroup(EventStreamCloudEventGroupRoleDeletedObjectGroup1)
public static implicit operator EventStreamCloudEventGroupRoleDeletedObjectGroup(EventStreamCloudEventGroupRoleDeletedObjectGroup1 value)
Parameters
Returns
implicit operator EventStreamCloudEventGroupRoleDeletedObjectGroup(EventStreamCloudEventGroupRoleDeletedObjectGroup2)
public static implicit operator EventStreamCloudEventGroupRoleDeletedObjectGroup(EventStreamCloudEventGroupRoleDeletedObjectGroup2 value)