Class EventStreamCloudEventGroupDeletedObject
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
The event content.
[JsonConverter(typeof(EventStreamCloudEventGroupDeletedObject.JsonConverter))]
[Serializable]
public class EventStreamCloudEventGroupDeletedObject
- Inheritance
-
EventStreamCloudEventGroupDeletedObject
- 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
AsEventStreamCloudEventGroupDeletedObject0()
Returns the value as a EventStreamCloudEventGroupDeletedObject0 if Type is 'eventStreamCloudEventGroupDeletedObject0', otherwise throws an exception.
public EventStreamCloudEventGroupDeletedObject0 AsEventStreamCloudEventGroupDeletedObject0()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupDeletedObject0'.
AsEventStreamCloudEventGroupDeletedObject1()
Returns the value as a EventStreamCloudEventGroupDeletedObject1 if Type is 'eventStreamCloudEventGroupDeletedObject1', otherwise throws an exception.
public EventStreamCloudEventGroupDeletedObject1 AsEventStreamCloudEventGroupDeletedObject1()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupDeletedObject1'.
AsEventStreamCloudEventGroupDeletedObject2()
Returns the value as a EventStreamCloudEventGroupDeletedObject2 if Type is 'eventStreamCloudEventGroupDeletedObject2', otherwise throws an exception.
public EventStreamCloudEventGroupDeletedObject2 AsEventStreamCloudEventGroupDeletedObject2()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupDeletedObject2'.
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.
FromEventStreamCloudEventGroupDeletedObject0(EventStreamCloudEventGroupDeletedObject0)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupDeletedObject0 value.
public static EventStreamCloudEventGroupDeletedObject FromEventStreamCloudEventGroupDeletedObject0(EventStreamCloudEventGroupDeletedObject0 value)
Parameters
Returns
FromEventStreamCloudEventGroupDeletedObject1(EventStreamCloudEventGroupDeletedObject1)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupDeletedObject1 value.
public static EventStreamCloudEventGroupDeletedObject FromEventStreamCloudEventGroupDeletedObject1(EventStreamCloudEventGroupDeletedObject1 value)
Parameters
Returns
FromEventStreamCloudEventGroupDeletedObject2(EventStreamCloudEventGroupDeletedObject2)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupDeletedObject2 value.
public static EventStreamCloudEventGroupDeletedObject FromEventStreamCloudEventGroupDeletedObject2(EventStreamCloudEventGroupDeletedObject2 value)
Parameters
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
IsEventStreamCloudEventGroupDeletedObject0()
Returns true if Type is "eventStreamCloudEventGroupDeletedObject0"
public bool IsEventStreamCloudEventGroupDeletedObject0()
Returns
IsEventStreamCloudEventGroupDeletedObject1()
Returns true if Type is "eventStreamCloudEventGroupDeletedObject1"
public bool IsEventStreamCloudEventGroupDeletedObject1()
Returns
IsEventStreamCloudEventGroupDeletedObject2()
Returns true if Type is "eventStreamCloudEventGroupDeletedObject2"
public bool IsEventStreamCloudEventGroupDeletedObject2()
Returns
Match<T>(Func<EventStreamCloudEventGroupDeletedObject0, T>, Func<EventStreamCloudEventGroupDeletedObject1, T>, Func<EventStreamCloudEventGroupDeletedObject2, T>)
public T Match<T>(Func<EventStreamCloudEventGroupDeletedObject0, T> onEventStreamCloudEventGroupDeletedObject0, Func<EventStreamCloudEventGroupDeletedObject1, T> onEventStreamCloudEventGroupDeletedObject1, Func<EventStreamCloudEventGroupDeletedObject2, T> onEventStreamCloudEventGroupDeletedObject2)
Parameters
onEventStreamCloudEventGroupDeletedObject0Func<EventStreamCloudEventGroupDeletedObject0, T>onEventStreamCloudEventGroupDeletedObject1Func<EventStreamCloudEventGroupDeletedObject1, T>onEventStreamCloudEventGroupDeletedObject2Func<EventStreamCloudEventGroupDeletedObject2, 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.
TryGetEventStreamCloudEventGroupDeletedObject0(out EventStreamCloudEventGroupDeletedObject0?)
Attempts to cast the value to a EventStreamCloudEventGroupDeletedObject0 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupDeletedObject0(out EventStreamCloudEventGroupDeletedObject0? value)
Parameters
Returns
TryGetEventStreamCloudEventGroupDeletedObject1(out EventStreamCloudEventGroupDeletedObject1?)
Attempts to cast the value to a EventStreamCloudEventGroupDeletedObject1 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupDeletedObject1(out EventStreamCloudEventGroupDeletedObject1? value)
Parameters
Returns
TryGetEventStreamCloudEventGroupDeletedObject2(out EventStreamCloudEventGroupDeletedObject2?)
Attempts to cast the value to a EventStreamCloudEventGroupDeletedObject2 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupDeletedObject2(out EventStreamCloudEventGroupDeletedObject2? value)
Parameters
Returns
Visit(Action<EventStreamCloudEventGroupDeletedObject0>, Action<EventStreamCloudEventGroupDeletedObject1>, Action<EventStreamCloudEventGroupDeletedObject2>)
public void Visit(Action<EventStreamCloudEventGroupDeletedObject0> onEventStreamCloudEventGroupDeletedObject0, Action<EventStreamCloudEventGroupDeletedObject1> onEventStreamCloudEventGroupDeletedObject1, Action<EventStreamCloudEventGroupDeletedObject2> onEventStreamCloudEventGroupDeletedObject2)
Parameters
onEventStreamCloudEventGroupDeletedObject0Action<EventStreamCloudEventGroupDeletedObject0>onEventStreamCloudEventGroupDeletedObject1Action<EventStreamCloudEventGroupDeletedObject1>onEventStreamCloudEventGroupDeletedObject2Action<EventStreamCloudEventGroupDeletedObject2>
Operators
implicit operator EventStreamCloudEventGroupDeletedObject(EventStreamCloudEventGroupDeletedObject0)
public static implicit operator EventStreamCloudEventGroupDeletedObject(EventStreamCloudEventGroupDeletedObject0 value)
Parameters
Returns
implicit operator EventStreamCloudEventGroupDeletedObject(EventStreamCloudEventGroupDeletedObject1)
public static implicit operator EventStreamCloudEventGroupDeletedObject(EventStreamCloudEventGroupDeletedObject1 value)
Parameters
Returns
implicit operator EventStreamCloudEventGroupDeletedObject(EventStreamCloudEventGroupDeletedObject2)
public static implicit operator EventStreamCloudEventGroupDeletedObject(EventStreamCloudEventGroupDeletedObject2 value)