Class EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
The group the role is assigned to.
[JsonConverter(typeof(EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup.JsonConverter))]
[Serializable]
public class EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup
- Inheritance
-
EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup
- 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
AsEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0()
Returns the value as a EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0 if Type is 'eventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0', otherwise throws an exception.
public EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0 AsEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0'.
AsEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1()
Returns the value as a EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1 if Type is 'eventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1', otherwise throws an exception.
public EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1 AsEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1'.
AsEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2()
Returns the value as a EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2 if Type is 'eventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2', otherwise throws an exception.
public EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2 AsEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2'.
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.
FromEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0(EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0 value.
public static EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup FromEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0(EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0 value)
Parameters
Returns
FromEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1(EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1 value.
public static EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup FromEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1(EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1 value)
Parameters
Returns
FromEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2(EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2 value.
public static EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup FromEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2(EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2 value)
Parameters
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
IsEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0()
Returns true if Type is "eventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0"
public bool IsEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0()
Returns
IsEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1()
Returns true if Type is "eventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1"
public bool IsEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1()
Returns
IsEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2()
Returns true if Type is "eventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2"
public bool IsEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2()
Returns
Match<T>(Func<EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0, T>, Func<EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1, T>, Func<EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2, T>)
public T Match<T>(Func<EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0, T> onEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0, Func<EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1, T> onEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1, Func<EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2, T> onEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2)
Parameters
onEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0Func<EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0, T>onEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1Func<EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1, T>onEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2Func<EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2, 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.
TryGetEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0(out EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0?)
Attempts to cast the value to a EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0 and returns true if successful.
public bool TryGetEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0(out EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0? value)
Parameters
Returns
TryGetEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1(out EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1?)
Attempts to cast the value to a EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1 and returns true if successful.
public bool TryGetEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1(out EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1? value)
Parameters
Returns
TryGetEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2(out EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2?)
Attempts to cast the value to a EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2 and returns true if successful.
public bool TryGetEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2(out EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2? value)
Parameters
Returns
Visit(Action<EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0>, Action<EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1>, Action<EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2>)
public void Visit(Action<EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0> onEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0, Action<EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1> onEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1, Action<EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2> onEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2)
Parameters
onEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0Action<EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0>onEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1Action<EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1>onEventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2Action<EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2>
Operators
implicit operator EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup(EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0)
public static implicit operator EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup(EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup0 value)
Parameters
Returns
implicit operator EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup(EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1)
public static implicit operator EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup(EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup1 value)
Parameters
Returns
implicit operator EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup(EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2)
public static implicit operator EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup(EventStreamCloudEventOrgGroupRoleAssignedPreviousObjectGroup2 value)