Class EventStreamCloudEventGroupCreatedObject
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
The event content.
[JsonConverter(typeof(EventStreamCloudEventGroupCreatedObject.JsonConverter))]
[Serializable]
public class EventStreamCloudEventGroupCreatedObject
- Inheritance
-
EventStreamCloudEventGroupCreatedObject
- 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
AsEventStreamCloudEventGroupCreatedObject0()
Returns the value as a EventStreamCloudEventGroupCreatedObject0 if Type is 'eventStreamCloudEventGroupCreatedObject0', otherwise throws an exception.
public EventStreamCloudEventGroupCreatedObject0 AsEventStreamCloudEventGroupCreatedObject0()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupCreatedObject0'.
AsEventStreamCloudEventGroupCreatedObject1()
Returns the value as a EventStreamCloudEventGroupCreatedObject1 if Type is 'eventStreamCloudEventGroupCreatedObject1', otherwise throws an exception.
public EventStreamCloudEventGroupCreatedObject1 AsEventStreamCloudEventGroupCreatedObject1()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupCreatedObject1'.
AsEventStreamCloudEventGroupCreatedObject2()
Returns the value as a EventStreamCloudEventGroupCreatedObject2 if Type is 'eventStreamCloudEventGroupCreatedObject2', otherwise throws an exception.
public EventStreamCloudEventGroupCreatedObject2 AsEventStreamCloudEventGroupCreatedObject2()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupCreatedObject2'.
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.
FromEventStreamCloudEventGroupCreatedObject0(EventStreamCloudEventGroupCreatedObject0)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupCreatedObject0 value.
public static EventStreamCloudEventGroupCreatedObject FromEventStreamCloudEventGroupCreatedObject0(EventStreamCloudEventGroupCreatedObject0 value)
Parameters
Returns
FromEventStreamCloudEventGroupCreatedObject1(EventStreamCloudEventGroupCreatedObject1)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupCreatedObject1 value.
public static EventStreamCloudEventGroupCreatedObject FromEventStreamCloudEventGroupCreatedObject1(EventStreamCloudEventGroupCreatedObject1 value)
Parameters
Returns
FromEventStreamCloudEventGroupCreatedObject2(EventStreamCloudEventGroupCreatedObject2)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupCreatedObject2 value.
public static EventStreamCloudEventGroupCreatedObject FromEventStreamCloudEventGroupCreatedObject2(EventStreamCloudEventGroupCreatedObject2 value)
Parameters
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
IsEventStreamCloudEventGroupCreatedObject0()
Returns true if Type is "eventStreamCloudEventGroupCreatedObject0"
public bool IsEventStreamCloudEventGroupCreatedObject0()
Returns
IsEventStreamCloudEventGroupCreatedObject1()
Returns true if Type is "eventStreamCloudEventGroupCreatedObject1"
public bool IsEventStreamCloudEventGroupCreatedObject1()
Returns
IsEventStreamCloudEventGroupCreatedObject2()
Returns true if Type is "eventStreamCloudEventGroupCreatedObject2"
public bool IsEventStreamCloudEventGroupCreatedObject2()
Returns
Match<T>(Func<EventStreamCloudEventGroupCreatedObject0, T>, Func<EventStreamCloudEventGroupCreatedObject1, T>, Func<EventStreamCloudEventGroupCreatedObject2, T>)
public T Match<T>(Func<EventStreamCloudEventGroupCreatedObject0, T> onEventStreamCloudEventGroupCreatedObject0, Func<EventStreamCloudEventGroupCreatedObject1, T> onEventStreamCloudEventGroupCreatedObject1, Func<EventStreamCloudEventGroupCreatedObject2, T> onEventStreamCloudEventGroupCreatedObject2)
Parameters
onEventStreamCloudEventGroupCreatedObject0Func<EventStreamCloudEventGroupCreatedObject0, T>onEventStreamCloudEventGroupCreatedObject1Func<EventStreamCloudEventGroupCreatedObject1, T>onEventStreamCloudEventGroupCreatedObject2Func<EventStreamCloudEventGroupCreatedObject2, 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.
TryGetEventStreamCloudEventGroupCreatedObject0(out EventStreamCloudEventGroupCreatedObject0?)
Attempts to cast the value to a EventStreamCloudEventGroupCreatedObject0 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupCreatedObject0(out EventStreamCloudEventGroupCreatedObject0? value)
Parameters
Returns
TryGetEventStreamCloudEventGroupCreatedObject1(out EventStreamCloudEventGroupCreatedObject1?)
Attempts to cast the value to a EventStreamCloudEventGroupCreatedObject1 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupCreatedObject1(out EventStreamCloudEventGroupCreatedObject1? value)
Parameters
Returns
TryGetEventStreamCloudEventGroupCreatedObject2(out EventStreamCloudEventGroupCreatedObject2?)
Attempts to cast the value to a EventStreamCloudEventGroupCreatedObject2 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupCreatedObject2(out EventStreamCloudEventGroupCreatedObject2? value)
Parameters
Returns
Visit(Action<EventStreamCloudEventGroupCreatedObject0>, Action<EventStreamCloudEventGroupCreatedObject1>, Action<EventStreamCloudEventGroupCreatedObject2>)
public void Visit(Action<EventStreamCloudEventGroupCreatedObject0> onEventStreamCloudEventGroupCreatedObject0, Action<EventStreamCloudEventGroupCreatedObject1> onEventStreamCloudEventGroupCreatedObject1, Action<EventStreamCloudEventGroupCreatedObject2> onEventStreamCloudEventGroupCreatedObject2)
Parameters
onEventStreamCloudEventGroupCreatedObject0Action<EventStreamCloudEventGroupCreatedObject0>onEventStreamCloudEventGroupCreatedObject1Action<EventStreamCloudEventGroupCreatedObject1>onEventStreamCloudEventGroupCreatedObject2Action<EventStreamCloudEventGroupCreatedObject2>
Operators
implicit operator EventStreamCloudEventGroupCreatedObject(EventStreamCloudEventGroupCreatedObject0)
public static implicit operator EventStreamCloudEventGroupCreatedObject(EventStreamCloudEventGroupCreatedObject0 value)
Parameters
Returns
implicit operator EventStreamCloudEventGroupCreatedObject(EventStreamCloudEventGroupCreatedObject1)
public static implicit operator EventStreamCloudEventGroupCreatedObject(EventStreamCloudEventGroupCreatedObject1 value)
Parameters
Returns
implicit operator EventStreamCloudEventGroupCreatedObject(EventStreamCloudEventGroupCreatedObject2)
public static implicit operator EventStreamCloudEventGroupCreatedObject(EventStreamCloudEventGroupCreatedObject2 value)