Class EventStreamCloudEventGroupRoleAssignedObjectGroup
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
The group the role is assigned to.
[JsonConverter(typeof(EventStreamCloudEventGroupRoleAssignedObjectGroup.JsonConverter))]
[Serializable]
public class EventStreamCloudEventGroupRoleAssignedObjectGroup
- Inheritance
-
EventStreamCloudEventGroupRoleAssignedObjectGroup
- 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
AsEventStreamCloudEventGroupRoleAssignedObjectGroup0()
Returns the value as a EventStreamCloudEventGroupRoleAssignedObjectGroup0 if Type is 'eventStreamCloudEventGroupRoleAssignedObjectGroup0', otherwise throws an exception.
public EventStreamCloudEventGroupRoleAssignedObjectGroup0 AsEventStreamCloudEventGroupRoleAssignedObjectGroup0()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupRoleAssignedObjectGroup0'.
AsEventStreamCloudEventGroupRoleAssignedObjectGroup1()
Returns the value as a EventStreamCloudEventGroupRoleAssignedObjectGroup1 if Type is 'eventStreamCloudEventGroupRoleAssignedObjectGroup1', otherwise throws an exception.
public EventStreamCloudEventGroupRoleAssignedObjectGroup1 AsEventStreamCloudEventGroupRoleAssignedObjectGroup1()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupRoleAssignedObjectGroup1'.
AsEventStreamCloudEventGroupRoleAssignedObjectGroup2()
Returns the value as a EventStreamCloudEventGroupRoleAssignedObjectGroup2 if Type is 'eventStreamCloudEventGroupRoleAssignedObjectGroup2', otherwise throws an exception.
public EventStreamCloudEventGroupRoleAssignedObjectGroup2 AsEventStreamCloudEventGroupRoleAssignedObjectGroup2()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupRoleAssignedObjectGroup2'.
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.
FromEventStreamCloudEventGroupRoleAssignedObjectGroup0(EventStreamCloudEventGroupRoleAssignedObjectGroup0)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupRoleAssignedObjectGroup0 value.
public static EventStreamCloudEventGroupRoleAssignedObjectGroup FromEventStreamCloudEventGroupRoleAssignedObjectGroup0(EventStreamCloudEventGroupRoleAssignedObjectGroup0 value)
Parameters
Returns
FromEventStreamCloudEventGroupRoleAssignedObjectGroup1(EventStreamCloudEventGroupRoleAssignedObjectGroup1)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupRoleAssignedObjectGroup1 value.
public static EventStreamCloudEventGroupRoleAssignedObjectGroup FromEventStreamCloudEventGroupRoleAssignedObjectGroup1(EventStreamCloudEventGroupRoleAssignedObjectGroup1 value)
Parameters
Returns
FromEventStreamCloudEventGroupRoleAssignedObjectGroup2(EventStreamCloudEventGroupRoleAssignedObjectGroup2)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupRoleAssignedObjectGroup2 value.
public static EventStreamCloudEventGroupRoleAssignedObjectGroup FromEventStreamCloudEventGroupRoleAssignedObjectGroup2(EventStreamCloudEventGroupRoleAssignedObjectGroup2 value)
Parameters
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
IsEventStreamCloudEventGroupRoleAssignedObjectGroup0()
Returns true if Type is "eventStreamCloudEventGroupRoleAssignedObjectGroup0"
public bool IsEventStreamCloudEventGroupRoleAssignedObjectGroup0()
Returns
IsEventStreamCloudEventGroupRoleAssignedObjectGroup1()
Returns true if Type is "eventStreamCloudEventGroupRoleAssignedObjectGroup1"
public bool IsEventStreamCloudEventGroupRoleAssignedObjectGroup1()
Returns
IsEventStreamCloudEventGroupRoleAssignedObjectGroup2()
Returns true if Type is "eventStreamCloudEventGroupRoleAssignedObjectGroup2"
public bool IsEventStreamCloudEventGroupRoleAssignedObjectGroup2()
Returns
Match<T>(Func<EventStreamCloudEventGroupRoleAssignedObjectGroup0, T>, Func<EventStreamCloudEventGroupRoleAssignedObjectGroup1, T>, Func<EventStreamCloudEventGroupRoleAssignedObjectGroup2, T>)
public T Match<T>(Func<EventStreamCloudEventGroupRoleAssignedObjectGroup0, T> onEventStreamCloudEventGroupRoleAssignedObjectGroup0, Func<EventStreamCloudEventGroupRoleAssignedObjectGroup1, T> onEventStreamCloudEventGroupRoleAssignedObjectGroup1, Func<EventStreamCloudEventGroupRoleAssignedObjectGroup2, T> onEventStreamCloudEventGroupRoleAssignedObjectGroup2)
Parameters
onEventStreamCloudEventGroupRoleAssignedObjectGroup0Func<EventStreamCloudEventGroupRoleAssignedObjectGroup0, T>onEventStreamCloudEventGroupRoleAssignedObjectGroup1Func<EventStreamCloudEventGroupRoleAssignedObjectGroup1, T>onEventStreamCloudEventGroupRoleAssignedObjectGroup2Func<EventStreamCloudEventGroupRoleAssignedObjectGroup2, 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.
TryGetEventStreamCloudEventGroupRoleAssignedObjectGroup0(out EventStreamCloudEventGroupRoleAssignedObjectGroup0?)
Attempts to cast the value to a EventStreamCloudEventGroupRoleAssignedObjectGroup0 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupRoleAssignedObjectGroup0(out EventStreamCloudEventGroupRoleAssignedObjectGroup0? value)
Parameters
Returns
TryGetEventStreamCloudEventGroupRoleAssignedObjectGroup1(out EventStreamCloudEventGroupRoleAssignedObjectGroup1?)
Attempts to cast the value to a EventStreamCloudEventGroupRoleAssignedObjectGroup1 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupRoleAssignedObjectGroup1(out EventStreamCloudEventGroupRoleAssignedObjectGroup1? value)
Parameters
Returns
TryGetEventStreamCloudEventGroupRoleAssignedObjectGroup2(out EventStreamCloudEventGroupRoleAssignedObjectGroup2?)
Attempts to cast the value to a EventStreamCloudEventGroupRoleAssignedObjectGroup2 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupRoleAssignedObjectGroup2(out EventStreamCloudEventGroupRoleAssignedObjectGroup2? value)
Parameters
Returns
Visit(Action<EventStreamCloudEventGroupRoleAssignedObjectGroup0>, Action<EventStreamCloudEventGroupRoleAssignedObjectGroup1>, Action<EventStreamCloudEventGroupRoleAssignedObjectGroup2>)
public void Visit(Action<EventStreamCloudEventGroupRoleAssignedObjectGroup0> onEventStreamCloudEventGroupRoleAssignedObjectGroup0, Action<EventStreamCloudEventGroupRoleAssignedObjectGroup1> onEventStreamCloudEventGroupRoleAssignedObjectGroup1, Action<EventStreamCloudEventGroupRoleAssignedObjectGroup2> onEventStreamCloudEventGroupRoleAssignedObjectGroup2)
Parameters
onEventStreamCloudEventGroupRoleAssignedObjectGroup0Action<EventStreamCloudEventGroupRoleAssignedObjectGroup0>onEventStreamCloudEventGroupRoleAssignedObjectGroup1Action<EventStreamCloudEventGroupRoleAssignedObjectGroup1>onEventStreamCloudEventGroupRoleAssignedObjectGroup2Action<EventStreamCloudEventGroupRoleAssignedObjectGroup2>
Operators
implicit operator EventStreamCloudEventGroupRoleAssignedObjectGroup(EventStreamCloudEventGroupRoleAssignedObjectGroup0)
public static implicit operator EventStreamCloudEventGroupRoleAssignedObjectGroup(EventStreamCloudEventGroupRoleAssignedObjectGroup0 value)
Parameters
Returns
implicit operator EventStreamCloudEventGroupRoleAssignedObjectGroup(EventStreamCloudEventGroupRoleAssignedObjectGroup1)
public static implicit operator EventStreamCloudEventGroupRoleAssignedObjectGroup(EventStreamCloudEventGroupRoleAssignedObjectGroup1 value)
Parameters
Returns
implicit operator EventStreamCloudEventGroupRoleAssignedObjectGroup(EventStreamCloudEventGroupRoleAssignedObjectGroup2)
public static implicit operator EventStreamCloudEventGroupRoleAssignedObjectGroup(EventStreamCloudEventGroupRoleAssignedObjectGroup2 value)