Class EventStreamCloudEventGroupCreatedPreviousObject
- 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(EventStreamCloudEventGroupCreatedPreviousObject.JsonConverter))]
[Serializable]
public class EventStreamCloudEventGroupCreatedPreviousObject
- Inheritance
-
EventStreamCloudEventGroupCreatedPreviousObject
- 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
AsEventStreamCloudEventGroupCreatedPreviousObject0()
Returns the value as a EventStreamCloudEventGroupCreatedPreviousObject0 if Type is 'eventStreamCloudEventGroupCreatedPreviousObject0', otherwise throws an exception.
public EventStreamCloudEventGroupCreatedPreviousObject0 AsEventStreamCloudEventGroupCreatedPreviousObject0()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupCreatedPreviousObject0'.
AsEventStreamCloudEventGroupCreatedPreviousObject1()
Returns the value as a EventStreamCloudEventGroupCreatedPreviousObject1 if Type is 'eventStreamCloudEventGroupCreatedPreviousObject1', otherwise throws an exception.
public EventStreamCloudEventGroupCreatedPreviousObject1 AsEventStreamCloudEventGroupCreatedPreviousObject1()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupCreatedPreviousObject1'.
AsEventStreamCloudEventGroupCreatedPreviousObject2()
Returns the value as a EventStreamCloudEventGroupCreatedPreviousObject2 if Type is 'eventStreamCloudEventGroupCreatedPreviousObject2', otherwise throws an exception.
public EventStreamCloudEventGroupCreatedPreviousObject2 AsEventStreamCloudEventGroupCreatedPreviousObject2()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'eventStreamCloudEventGroupCreatedPreviousObject2'.
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.
FromEventStreamCloudEventGroupCreatedPreviousObject0(EventStreamCloudEventGroupCreatedPreviousObject0)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupCreatedPreviousObject0 value.
public static EventStreamCloudEventGroupCreatedPreviousObject FromEventStreamCloudEventGroupCreatedPreviousObject0(EventStreamCloudEventGroupCreatedPreviousObject0 value)
Parameters
Returns
FromEventStreamCloudEventGroupCreatedPreviousObject1(EventStreamCloudEventGroupCreatedPreviousObject1)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupCreatedPreviousObject1 value.
public static EventStreamCloudEventGroupCreatedPreviousObject FromEventStreamCloudEventGroupCreatedPreviousObject1(EventStreamCloudEventGroupCreatedPreviousObject1 value)
Parameters
Returns
FromEventStreamCloudEventGroupCreatedPreviousObject2(EventStreamCloudEventGroupCreatedPreviousObject2)
Factory method to create a union from a Auth0.ManagementApi.EventStreamCloudEventGroupCreatedPreviousObject2 value.
public static EventStreamCloudEventGroupCreatedPreviousObject FromEventStreamCloudEventGroupCreatedPreviousObject2(EventStreamCloudEventGroupCreatedPreviousObject2 value)
Parameters
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
IsEventStreamCloudEventGroupCreatedPreviousObject0()
Returns true if Type is "eventStreamCloudEventGroupCreatedPreviousObject0"
public bool IsEventStreamCloudEventGroupCreatedPreviousObject0()
Returns
IsEventStreamCloudEventGroupCreatedPreviousObject1()
Returns true if Type is "eventStreamCloudEventGroupCreatedPreviousObject1"
public bool IsEventStreamCloudEventGroupCreatedPreviousObject1()
Returns
IsEventStreamCloudEventGroupCreatedPreviousObject2()
Returns true if Type is "eventStreamCloudEventGroupCreatedPreviousObject2"
public bool IsEventStreamCloudEventGroupCreatedPreviousObject2()
Returns
Match<T>(Func<EventStreamCloudEventGroupCreatedPreviousObject0, T>, Func<EventStreamCloudEventGroupCreatedPreviousObject1, T>, Func<EventStreamCloudEventGroupCreatedPreviousObject2, T>)
public T Match<T>(Func<EventStreamCloudEventGroupCreatedPreviousObject0, T> onEventStreamCloudEventGroupCreatedPreviousObject0, Func<EventStreamCloudEventGroupCreatedPreviousObject1, T> onEventStreamCloudEventGroupCreatedPreviousObject1, Func<EventStreamCloudEventGroupCreatedPreviousObject2, T> onEventStreamCloudEventGroupCreatedPreviousObject2)
Parameters
onEventStreamCloudEventGroupCreatedPreviousObject0Func<EventStreamCloudEventGroupCreatedPreviousObject0, T>onEventStreamCloudEventGroupCreatedPreviousObject1Func<EventStreamCloudEventGroupCreatedPreviousObject1, T>onEventStreamCloudEventGroupCreatedPreviousObject2Func<EventStreamCloudEventGroupCreatedPreviousObject2, 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.
TryGetEventStreamCloudEventGroupCreatedPreviousObject0(out EventStreamCloudEventGroupCreatedPreviousObject0?)
Attempts to cast the value to a EventStreamCloudEventGroupCreatedPreviousObject0 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupCreatedPreviousObject0(out EventStreamCloudEventGroupCreatedPreviousObject0? value)
Parameters
Returns
TryGetEventStreamCloudEventGroupCreatedPreviousObject1(out EventStreamCloudEventGroupCreatedPreviousObject1?)
Attempts to cast the value to a EventStreamCloudEventGroupCreatedPreviousObject1 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupCreatedPreviousObject1(out EventStreamCloudEventGroupCreatedPreviousObject1? value)
Parameters
Returns
TryGetEventStreamCloudEventGroupCreatedPreviousObject2(out EventStreamCloudEventGroupCreatedPreviousObject2?)
Attempts to cast the value to a EventStreamCloudEventGroupCreatedPreviousObject2 and returns true if successful.
public bool TryGetEventStreamCloudEventGroupCreatedPreviousObject2(out EventStreamCloudEventGroupCreatedPreviousObject2? value)
Parameters
Returns
Visit(Action<EventStreamCloudEventGroupCreatedPreviousObject0>, Action<EventStreamCloudEventGroupCreatedPreviousObject1>, Action<EventStreamCloudEventGroupCreatedPreviousObject2>)
public void Visit(Action<EventStreamCloudEventGroupCreatedPreviousObject0> onEventStreamCloudEventGroupCreatedPreviousObject0, Action<EventStreamCloudEventGroupCreatedPreviousObject1> onEventStreamCloudEventGroupCreatedPreviousObject1, Action<EventStreamCloudEventGroupCreatedPreviousObject2> onEventStreamCloudEventGroupCreatedPreviousObject2)
Parameters
onEventStreamCloudEventGroupCreatedPreviousObject0Action<EventStreamCloudEventGroupCreatedPreviousObject0>onEventStreamCloudEventGroupCreatedPreviousObject1Action<EventStreamCloudEventGroupCreatedPreviousObject1>onEventStreamCloudEventGroupCreatedPreviousObject2Action<EventStreamCloudEventGroupCreatedPreviousObject2>
Operators
implicit operator EventStreamCloudEventGroupCreatedPreviousObject(EventStreamCloudEventGroupCreatedPreviousObject0)
public static implicit operator EventStreamCloudEventGroupCreatedPreviousObject(EventStreamCloudEventGroupCreatedPreviousObject0 value)
Parameters
Returns
implicit operator EventStreamCloudEventGroupCreatedPreviousObject(EventStreamCloudEventGroupCreatedPreviousObject1)
public static implicit operator EventStreamCloudEventGroupCreatedPreviousObject(EventStreamCloudEventGroupCreatedPreviousObject1 value)
Parameters
Returns
implicit operator EventStreamCloudEventGroupCreatedPreviousObject(EventStreamCloudEventGroupCreatedPreviousObject2)
public static implicit operator EventStreamCloudEventGroupCreatedPreviousObject(EventStreamCloudEventGroupCreatedPreviousObject2 value)