Class EventStreamCloudEventGroupUpdatedPreviousObject
- 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(EventStreamCloudEventGroupUpdatedPreviousObject.JsonConverter))]
[Serializable]
public class EventStreamCloudEventGroupUpdatedPreviousObject
- Inheritance
-
EventStreamCloudEventGroupUpdatedPreviousObject
- 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
AsEventStreamCloudEventGroupUpdatedPreviousObject0()
Returns the value as a EventStreamCloudEventGroupUpdatedPreviousObject0 if Type is 'eventStreamCloudEventGroupUpdatedPreviousObject0', otherwise throws an exception.
public EventStreamCloudEventGroupUpdatedPreviousObject0 AsEventStreamCloudEventGroupUpdatedPreviousObject0()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupUpdatedPreviousObject0'.
AsEventStreamCloudEventGroupUpdatedPreviousObject1()
Returns the value as a EventStreamCloudEventGroupUpdatedPreviousObject1 if Type is 'eventStreamCloudEventGroupUpdatedPreviousObject1', otherwise throws an exception.
public EventStreamCloudEventGroupUpdatedPreviousObject1 AsEventStreamCloudEventGroupUpdatedPreviousObject1()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupUpdatedPreviousObject1'.
AsEventStreamCloudEventGroupUpdatedPreviousObject2()
Returns the value as a EventStreamCloudEventGroupUpdatedPreviousObject2 if Type is 'eventStreamCloudEventGroupUpdatedPreviousObject2', otherwise throws an exception.
public EventStreamCloudEventGroupUpdatedPreviousObject2 AsEventStreamCloudEventGroupUpdatedPreviousObject2()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupUpdatedPreviousObject2'.
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.
FromEventStreamCloudEventGroupUpdatedPreviousObject0(EventStreamCloudEventGroupUpdatedPreviousObject0)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupUpdatedPreviousObject0 value.
public static EventStreamCloudEventGroupUpdatedPreviousObject FromEventStreamCloudEventGroupUpdatedPreviousObject0(EventStreamCloudEventGroupUpdatedPreviousObject0 value)
Parameters
Returns
FromEventStreamCloudEventGroupUpdatedPreviousObject1(EventStreamCloudEventGroupUpdatedPreviousObject1)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupUpdatedPreviousObject1 value.
public static EventStreamCloudEventGroupUpdatedPreviousObject FromEventStreamCloudEventGroupUpdatedPreviousObject1(EventStreamCloudEventGroupUpdatedPreviousObject1 value)
Parameters
Returns
FromEventStreamCloudEventGroupUpdatedPreviousObject2(EventStreamCloudEventGroupUpdatedPreviousObject2)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupUpdatedPreviousObject2 value.
public static EventStreamCloudEventGroupUpdatedPreviousObject FromEventStreamCloudEventGroupUpdatedPreviousObject2(EventStreamCloudEventGroupUpdatedPreviousObject2 value)
Parameters
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
IsEventStreamCloudEventGroupUpdatedPreviousObject0()
Returns true if Type is "eventStreamCloudEventGroupUpdatedPreviousObject0"
public bool IsEventStreamCloudEventGroupUpdatedPreviousObject0()
Returns
IsEventStreamCloudEventGroupUpdatedPreviousObject1()
Returns true if Type is "eventStreamCloudEventGroupUpdatedPreviousObject1"
public bool IsEventStreamCloudEventGroupUpdatedPreviousObject1()
Returns
IsEventStreamCloudEventGroupUpdatedPreviousObject2()
Returns true if Type is "eventStreamCloudEventGroupUpdatedPreviousObject2"
public bool IsEventStreamCloudEventGroupUpdatedPreviousObject2()
Returns
Match<T>(Func<EventStreamCloudEventGroupUpdatedPreviousObject0, T>, Func<EventStreamCloudEventGroupUpdatedPreviousObject1, T>, Func<EventStreamCloudEventGroupUpdatedPreviousObject2, T>)
public T Match<T>(Func<EventStreamCloudEventGroupUpdatedPreviousObject0, T> onEventStreamCloudEventGroupUpdatedPreviousObject0, Func<EventStreamCloudEventGroupUpdatedPreviousObject1, T> onEventStreamCloudEventGroupUpdatedPreviousObject1, Func<EventStreamCloudEventGroupUpdatedPreviousObject2, T> onEventStreamCloudEventGroupUpdatedPreviousObject2)
Parameters
onEventStreamCloudEventGroupUpdatedPreviousObject0Func<EventStreamCloudEventGroupUpdatedPreviousObject0, T>onEventStreamCloudEventGroupUpdatedPreviousObject1Func<EventStreamCloudEventGroupUpdatedPreviousObject1, T>onEventStreamCloudEventGroupUpdatedPreviousObject2Func<EventStreamCloudEventGroupUpdatedPreviousObject2, 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.
TryGetEventStreamCloudEventGroupUpdatedPreviousObject0(out EventStreamCloudEventGroupUpdatedPreviousObject0?)
Attempts to cast the value to a EventStreamCloudEventGroupUpdatedPreviousObject0 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupUpdatedPreviousObject0(out EventStreamCloudEventGroupUpdatedPreviousObject0? value)
Parameters
Returns
TryGetEventStreamCloudEventGroupUpdatedPreviousObject1(out EventStreamCloudEventGroupUpdatedPreviousObject1?)
Attempts to cast the value to a EventStreamCloudEventGroupUpdatedPreviousObject1 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupUpdatedPreviousObject1(out EventStreamCloudEventGroupUpdatedPreviousObject1? value)
Parameters
Returns
TryGetEventStreamCloudEventGroupUpdatedPreviousObject2(out EventStreamCloudEventGroupUpdatedPreviousObject2?)
Attempts to cast the value to a EventStreamCloudEventGroupUpdatedPreviousObject2 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupUpdatedPreviousObject2(out EventStreamCloudEventGroupUpdatedPreviousObject2? value)
Parameters
Returns
Visit(Action<EventStreamCloudEventGroupUpdatedPreviousObject0>, Action<EventStreamCloudEventGroupUpdatedPreviousObject1>, Action<EventStreamCloudEventGroupUpdatedPreviousObject2>)
public void Visit(Action<EventStreamCloudEventGroupUpdatedPreviousObject0> onEventStreamCloudEventGroupUpdatedPreviousObject0, Action<EventStreamCloudEventGroupUpdatedPreviousObject1> onEventStreamCloudEventGroupUpdatedPreviousObject1, Action<EventStreamCloudEventGroupUpdatedPreviousObject2> onEventStreamCloudEventGroupUpdatedPreviousObject2)
Parameters
onEventStreamCloudEventGroupUpdatedPreviousObject0Action<EventStreamCloudEventGroupUpdatedPreviousObject0>onEventStreamCloudEventGroupUpdatedPreviousObject1Action<EventStreamCloudEventGroupUpdatedPreviousObject1>onEventStreamCloudEventGroupUpdatedPreviousObject2Action<EventStreamCloudEventGroupUpdatedPreviousObject2>
Operators
implicit operator EventStreamCloudEventGroupUpdatedPreviousObject(EventStreamCloudEventGroupUpdatedPreviousObject0)
public static implicit operator EventStreamCloudEventGroupUpdatedPreviousObject(EventStreamCloudEventGroupUpdatedPreviousObject0 value)
Parameters
Returns
implicit operator EventStreamCloudEventGroupUpdatedPreviousObject(EventStreamCloudEventGroupUpdatedPreviousObject1)
public static implicit operator EventStreamCloudEventGroupUpdatedPreviousObject(EventStreamCloudEventGroupUpdatedPreviousObject1 value)
Parameters
Returns
implicit operator EventStreamCloudEventGroupUpdatedPreviousObject(EventStreamCloudEventGroupUpdatedPreviousObject2)
public static implicit operator EventStreamCloudEventGroupUpdatedPreviousObject(EventStreamCloudEventGroupUpdatedPreviousObject2 value)