Class EventStreamCloudEventGroupDeletedPreviousObject
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
The event content as it was prior to the change described by this event, when applicable.
[JsonConverter(typeof(EventStreamCloudEventGroupDeletedPreviousObject.JsonConverter))]
[Serializable]
public class EventStreamCloudEventGroupDeletedPreviousObject
- Inheritance
-
EventStreamCloudEventGroupDeletedPreviousObject
- 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
AsEventStreamCloudEventGroupDeletedPreviousObject0()
Returns the value as a EventStreamCloudEventGroupDeletedPreviousObject0 if Type is 'eventStreamCloudEventGroupDeletedPreviousObject0', otherwise throws an exception.
public EventStreamCloudEventGroupDeletedPreviousObject0 AsEventStreamCloudEventGroupDeletedPreviousObject0()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupDeletedPreviousObject0'.
AsEventStreamCloudEventGroupDeletedPreviousObject1()
Returns the value as a EventStreamCloudEventGroupDeletedPreviousObject1 if Type is 'eventStreamCloudEventGroupDeletedPreviousObject1', otherwise throws an exception.
public EventStreamCloudEventGroupDeletedPreviousObject1 AsEventStreamCloudEventGroupDeletedPreviousObject1()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupDeletedPreviousObject1'.
AsEventStreamCloudEventGroupDeletedPreviousObject2()
Returns the value as a EventStreamCloudEventGroupDeletedPreviousObject2 if Type is 'eventStreamCloudEventGroupDeletedPreviousObject2', otherwise throws an exception.
public EventStreamCloudEventGroupDeletedPreviousObject2 AsEventStreamCloudEventGroupDeletedPreviousObject2()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupDeletedPreviousObject2'.
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.
FromEventStreamCloudEventGroupDeletedPreviousObject0(EventStreamCloudEventGroupDeletedPreviousObject0)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupDeletedPreviousObject0 value.
public static EventStreamCloudEventGroupDeletedPreviousObject FromEventStreamCloudEventGroupDeletedPreviousObject0(EventStreamCloudEventGroupDeletedPreviousObject0 value)
Parameters
Returns
FromEventStreamCloudEventGroupDeletedPreviousObject1(EventStreamCloudEventGroupDeletedPreviousObject1)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupDeletedPreviousObject1 value.
public static EventStreamCloudEventGroupDeletedPreviousObject FromEventStreamCloudEventGroupDeletedPreviousObject1(EventStreamCloudEventGroupDeletedPreviousObject1 value)
Parameters
Returns
FromEventStreamCloudEventGroupDeletedPreviousObject2(EventStreamCloudEventGroupDeletedPreviousObject2)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupDeletedPreviousObject2 value.
public static EventStreamCloudEventGroupDeletedPreviousObject FromEventStreamCloudEventGroupDeletedPreviousObject2(EventStreamCloudEventGroupDeletedPreviousObject2 value)
Parameters
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
IsEventStreamCloudEventGroupDeletedPreviousObject0()
Returns true if Type is "eventStreamCloudEventGroupDeletedPreviousObject0"
public bool IsEventStreamCloudEventGroupDeletedPreviousObject0()
Returns
IsEventStreamCloudEventGroupDeletedPreviousObject1()
Returns true if Type is "eventStreamCloudEventGroupDeletedPreviousObject1"
public bool IsEventStreamCloudEventGroupDeletedPreviousObject1()
Returns
IsEventStreamCloudEventGroupDeletedPreviousObject2()
Returns true if Type is "eventStreamCloudEventGroupDeletedPreviousObject2"
public bool IsEventStreamCloudEventGroupDeletedPreviousObject2()
Returns
Match<T>(Func<EventStreamCloudEventGroupDeletedPreviousObject0, T>, Func<EventStreamCloudEventGroupDeletedPreviousObject1, T>, Func<EventStreamCloudEventGroupDeletedPreviousObject2, T>)
public T Match<T>(Func<EventStreamCloudEventGroupDeletedPreviousObject0, T> onEventStreamCloudEventGroupDeletedPreviousObject0, Func<EventStreamCloudEventGroupDeletedPreviousObject1, T> onEventStreamCloudEventGroupDeletedPreviousObject1, Func<EventStreamCloudEventGroupDeletedPreviousObject2, T> onEventStreamCloudEventGroupDeletedPreviousObject2)
Parameters
onEventStreamCloudEventGroupDeletedPreviousObject0Func<EventStreamCloudEventGroupDeletedPreviousObject0, T>onEventStreamCloudEventGroupDeletedPreviousObject1Func<EventStreamCloudEventGroupDeletedPreviousObject1, T>onEventStreamCloudEventGroupDeletedPreviousObject2Func<EventStreamCloudEventGroupDeletedPreviousObject2, 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.
TryGetEventStreamCloudEventGroupDeletedPreviousObject0(out EventStreamCloudEventGroupDeletedPreviousObject0?)
Attempts to cast the value to a EventStreamCloudEventGroupDeletedPreviousObject0 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupDeletedPreviousObject0(out EventStreamCloudEventGroupDeletedPreviousObject0? value)
Parameters
Returns
TryGetEventStreamCloudEventGroupDeletedPreviousObject1(out EventStreamCloudEventGroupDeletedPreviousObject1?)
Attempts to cast the value to a EventStreamCloudEventGroupDeletedPreviousObject1 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupDeletedPreviousObject1(out EventStreamCloudEventGroupDeletedPreviousObject1? value)
Parameters
Returns
TryGetEventStreamCloudEventGroupDeletedPreviousObject2(out EventStreamCloudEventGroupDeletedPreviousObject2?)
Attempts to cast the value to a EventStreamCloudEventGroupDeletedPreviousObject2 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupDeletedPreviousObject2(out EventStreamCloudEventGroupDeletedPreviousObject2? value)
Parameters
Returns
Visit(Action<EventStreamCloudEventGroupDeletedPreviousObject0>, Action<EventStreamCloudEventGroupDeletedPreviousObject1>, Action<EventStreamCloudEventGroupDeletedPreviousObject2>)
public void Visit(Action<EventStreamCloudEventGroupDeletedPreviousObject0> onEventStreamCloudEventGroupDeletedPreviousObject0, Action<EventStreamCloudEventGroupDeletedPreviousObject1> onEventStreamCloudEventGroupDeletedPreviousObject1, Action<EventStreamCloudEventGroupDeletedPreviousObject2> onEventStreamCloudEventGroupDeletedPreviousObject2)
Parameters
onEventStreamCloudEventGroupDeletedPreviousObject0Action<EventStreamCloudEventGroupDeletedPreviousObject0>onEventStreamCloudEventGroupDeletedPreviousObject1Action<EventStreamCloudEventGroupDeletedPreviousObject1>onEventStreamCloudEventGroupDeletedPreviousObject2Action<EventStreamCloudEventGroupDeletedPreviousObject2>
Operators
implicit operator EventStreamCloudEventGroupDeletedPreviousObject(EventStreamCloudEventGroupDeletedPreviousObject0)
public static implicit operator EventStreamCloudEventGroupDeletedPreviousObject(EventStreamCloudEventGroupDeletedPreviousObject0 value)
Parameters
Returns
implicit operator EventStreamCloudEventGroupDeletedPreviousObject(EventStreamCloudEventGroupDeletedPreviousObject1)
public static implicit operator EventStreamCloudEventGroupDeletedPreviousObject(EventStreamCloudEventGroupDeletedPreviousObject1 value)
Parameters
Returns
implicit operator EventStreamCloudEventGroupDeletedPreviousObject(EventStreamCloudEventGroupDeletedPreviousObject2)
public static implicit operator EventStreamCloudEventGroupDeletedPreviousObject(EventStreamCloudEventGroupDeletedPreviousObject2 value)