Class EventStreamCloudEventOrgGroupRoleAssignedObjectGroup
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
The group the role is assigned to.
[JsonConverter(typeof(EventStreamCloudEventOrgGroupRoleAssignedObjectGroup.JsonConverter))]
[Serializable]
public class EventStreamCloudEventOrgGroupRoleAssignedObjectGroup
- Inheritance
-
EventStreamCloudEventOrgGroupRoleAssignedObjectGroup
- 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
AsEventStreamCloudEventOrgGroupRoleAssignedObjectGroup0()
Returns the value as a EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0 if Type is 'eventStreamCloudEventOrgGroupRoleAssignedObjectGroup0', otherwise throws an exception.
public EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0 AsEventStreamCloudEventOrgGroupRoleAssignedObjectGroup0()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventOrgGroupRoleAssignedObjectGroup0'.
AsEventStreamCloudEventOrgGroupRoleAssignedObjectGroup1()
Returns the value as a EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1 if Type is 'eventStreamCloudEventOrgGroupRoleAssignedObjectGroup1', otherwise throws an exception.
public EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1 AsEventStreamCloudEventOrgGroupRoleAssignedObjectGroup1()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventOrgGroupRoleAssignedObjectGroup1'.
AsEventStreamCloudEventOrgGroupRoleAssignedObjectGroup2()
Returns the value as a EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2 if Type is 'eventStreamCloudEventOrgGroupRoleAssignedObjectGroup2', otherwise throws an exception.
public EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2 AsEventStreamCloudEventOrgGroupRoleAssignedObjectGroup2()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventOrgGroupRoleAssignedObjectGroup2'.
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.
FromEventStreamCloudEventOrgGroupRoleAssignedObjectGroup0(EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0 value.
public static EventStreamCloudEventOrgGroupRoleAssignedObjectGroup FromEventStreamCloudEventOrgGroupRoleAssignedObjectGroup0(EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0 value)
Parameters
Returns
FromEventStreamCloudEventOrgGroupRoleAssignedObjectGroup1(EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1 value.
public static EventStreamCloudEventOrgGroupRoleAssignedObjectGroup FromEventStreamCloudEventOrgGroupRoleAssignedObjectGroup1(EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1 value)
Parameters
Returns
FromEventStreamCloudEventOrgGroupRoleAssignedObjectGroup2(EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2 value.
public static EventStreamCloudEventOrgGroupRoleAssignedObjectGroup FromEventStreamCloudEventOrgGroupRoleAssignedObjectGroup2(EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2 value)
Parameters
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
IsEventStreamCloudEventOrgGroupRoleAssignedObjectGroup0()
Returns true if Type is "eventStreamCloudEventOrgGroupRoleAssignedObjectGroup0"
public bool IsEventStreamCloudEventOrgGroupRoleAssignedObjectGroup0()
Returns
IsEventStreamCloudEventOrgGroupRoleAssignedObjectGroup1()
Returns true if Type is "eventStreamCloudEventOrgGroupRoleAssignedObjectGroup1"
public bool IsEventStreamCloudEventOrgGroupRoleAssignedObjectGroup1()
Returns
IsEventStreamCloudEventOrgGroupRoleAssignedObjectGroup2()
Returns true if Type is "eventStreamCloudEventOrgGroupRoleAssignedObjectGroup2"
public bool IsEventStreamCloudEventOrgGroupRoleAssignedObjectGroup2()
Returns
Match<T>(Func<EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0, T>, Func<EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1, T>, Func<EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2, T>)
public T Match<T>(Func<EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0, T> onEventStreamCloudEventOrgGroupRoleAssignedObjectGroup0, Func<EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1, T> onEventStreamCloudEventOrgGroupRoleAssignedObjectGroup1, Func<EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2, T> onEventStreamCloudEventOrgGroupRoleAssignedObjectGroup2)
Parameters
onEventStreamCloudEventOrgGroupRoleAssignedObjectGroup0Func<EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0, T>onEventStreamCloudEventOrgGroupRoleAssignedObjectGroup1Func<EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1, T>onEventStreamCloudEventOrgGroupRoleAssignedObjectGroup2Func<EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2, 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.
TryGetEventStreamCloudEventOrgGroupRoleAssignedObjectGroup0(out EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0?)
Attempts to cast the value to a EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0 and returns true if successful.
public bool TryGetEventStreamCloudEventOrgGroupRoleAssignedObjectGroup0(out EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0? value)
Parameters
Returns
TryGetEventStreamCloudEventOrgGroupRoleAssignedObjectGroup1(out EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1?)
Attempts to cast the value to a EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1 and returns true if successful.
public bool TryGetEventStreamCloudEventOrgGroupRoleAssignedObjectGroup1(out EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1? value)
Parameters
Returns
TryGetEventStreamCloudEventOrgGroupRoleAssignedObjectGroup2(out EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2?)
Attempts to cast the value to a EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2 and returns true if successful.
public bool TryGetEventStreamCloudEventOrgGroupRoleAssignedObjectGroup2(out EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2? value)
Parameters
Returns
Visit(Action<EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0>, Action<EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1>, Action<EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2>)
public void Visit(Action<EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0> onEventStreamCloudEventOrgGroupRoleAssignedObjectGroup0, Action<EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1> onEventStreamCloudEventOrgGroupRoleAssignedObjectGroup1, Action<EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2> onEventStreamCloudEventOrgGroupRoleAssignedObjectGroup2)
Parameters
onEventStreamCloudEventOrgGroupRoleAssignedObjectGroup0Action<EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0>onEventStreamCloudEventOrgGroupRoleAssignedObjectGroup1Action<EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1>onEventStreamCloudEventOrgGroupRoleAssignedObjectGroup2Action<EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2>
Operators
implicit operator EventStreamCloudEventOrgGroupRoleAssignedObjectGroup(EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0)
public static implicit operator EventStreamCloudEventOrgGroupRoleAssignedObjectGroup(EventStreamCloudEventOrgGroupRoleAssignedObjectGroup0 value)
Parameters
Returns
implicit operator EventStreamCloudEventOrgGroupRoleAssignedObjectGroup(EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1)
public static implicit operator EventStreamCloudEventOrgGroupRoleAssignedObjectGroup(EventStreamCloudEventOrgGroupRoleAssignedObjectGroup1 value)
Parameters
Returns
implicit operator EventStreamCloudEventOrgGroupRoleAssignedObjectGroup(EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2)
public static implicit operator EventStreamCloudEventOrgGroupRoleAssignedObjectGroup(EventStreamCloudEventOrgGroupRoleAssignedObjectGroup2 value)