Class EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
The group the role is assigned to.
[JsonConverter(typeof(EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup.JsonConverter))]
[Serializable]
public class EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup
- Inheritance
-
EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup
- 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
AsEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0()
Returns the value as a EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0 if Type is 'eventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0', otherwise throws an exception.
public EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0 AsEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0'.
AsEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1()
Returns the value as a EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1 if Type is 'eventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1', otherwise throws an exception.
public EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1 AsEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1'.
AsEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2()
Returns the value as a EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2 if Type is 'eventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2', otherwise throws an exception.
public EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2 AsEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2'.
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.
FromEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0(EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0 value.
public static EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup FromEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0(EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0 value)
Parameters
Returns
FromEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1(EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1 value.
public static EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup FromEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1(EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1 value)
Parameters
Returns
FromEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2(EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2 value.
public static EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup FromEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2(EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2 value)
Parameters
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
IsEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0()
Returns true if Type is "eventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0"
public bool IsEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0()
Returns
IsEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1()
Returns true if Type is "eventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1"
public bool IsEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1()
Returns
IsEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2()
Returns true if Type is "eventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2"
public bool IsEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2()
Returns
Match<T>(Func<EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0, T>, Func<EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1, T>, Func<EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2, T>)
public T Match<T>(Func<EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0, T> onEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0, Func<EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1, T> onEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1, Func<EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2, T> onEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2)
Parameters
onEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0Func<EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0, T>onEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1Func<EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1, T>onEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2Func<EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2, 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.
TryGetEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0(out EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0?)
Attempts to cast the value to a EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0(out EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0? value)
Parameters
Returns
TryGetEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1(out EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1?)
Attempts to cast the value to a EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1(out EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1? value)
Parameters
Returns
TryGetEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2(out EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2?)
Attempts to cast the value to a EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2(out EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2? value)
Parameters
Returns
Visit(Action<EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0>, Action<EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1>, Action<EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2>)
public void Visit(Action<EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0> onEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0, Action<EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1> onEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1, Action<EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2> onEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2)
Parameters
onEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0Action<EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0>onEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1Action<EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1>onEventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2Action<EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2>
Operators
implicit operator EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup(EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0)
public static implicit operator EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup(EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup0 value)
Parameters
Returns
implicit operator EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup(EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1)
public static implicit operator EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup(EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup1 value)
Parameters
Returns
implicit operator EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup(EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2)
public static implicit operator EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup(EventStreamCloudEventGroupRoleDeletedPreviousObjectGroup2 value)