Class EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
The group the role is assigned to.
[JsonConverter(typeof(EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup.JsonConverter))]
[Serializable]
public class EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup
- Inheritance
-
EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup
- 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
AsEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0()
Returns the value as a EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0 if Type is 'eventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0', otherwise throws an exception.
public EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0 AsEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0'.
AsEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1()
Returns the value as a EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1 if Type is 'eventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1', otherwise throws an exception.
public EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1 AsEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1'.
AsEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2()
Returns the value as a EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2 if Type is 'eventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2', otherwise throws an exception.
public EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2 AsEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2'.
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.
FromEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0(EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0 value.
public static EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup FromEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0(EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0 value)
Parameters
Returns
FromEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1(EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1 value.
public static EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup FromEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1(EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1 value)
Parameters
Returns
FromEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2(EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2 value.
public static EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup FromEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2(EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2 value)
Parameters
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
IsEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0()
Returns true if Type is "eventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0"
public bool IsEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0()
Returns
IsEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1()
Returns true if Type is "eventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1"
public bool IsEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1()
Returns
IsEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2()
Returns true if Type is "eventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2"
public bool IsEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2()
Returns
Match<T>(Func<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0, T>, Func<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1, T>, Func<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2, T>)
public T Match<T>(Func<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0, T> onEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0, Func<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1, T> onEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1, Func<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2, T> onEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2)
Parameters
onEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0Func<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0, T>onEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1Func<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1, T>onEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2Func<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2, 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.
TryGetEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0(out EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0?)
Attempts to cast the value to a EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0(out EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0? value)
Parameters
Returns
TryGetEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1(out EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1?)
Attempts to cast the value to a EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1(out EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1? value)
Parameters
Returns
TryGetEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2(out EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2?)
Attempts to cast the value to a EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2(out EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2? value)
Parameters
Returns
Visit(Action<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0>, Action<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1>, Action<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2>)
public void Visit(Action<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0> onEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0, Action<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1> onEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1, Action<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2> onEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2)
Parameters
onEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0Action<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0>onEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1Action<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1>onEventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2Action<EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2>
Operators
implicit operator EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup(EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0)
public static implicit operator EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup(EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup0 value)
Parameters
Returns
implicit operator EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup(EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1)
public static implicit operator EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup(EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup1 value)
Parameters
Returns
implicit operator EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup(EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2)
public static implicit operator EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup(EventStreamCloudEventGroupRoleAssignedPreviousObjectGroup2 value)