Class FlowActionFlow
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
[JsonConverter(typeof(FlowActionFlow.JsonConverter))]
[Serializable]
public class FlowActionFlow
- Inheritance
-
FlowActionFlow
- 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
AsFlowActionFlowBooleanCondition()
Returns the value as a FlowActionFlowBooleanCondition if Type is 'flowActionFlowBooleanCondition', otherwise throws an exception.
public FlowActionFlowBooleanCondition AsFlowActionFlowBooleanCondition()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'flowActionFlowBooleanCondition'.
AsFlowActionFlowDelayFlow()
Returns the value as a FlowActionFlowDelayFlow if Type is 'flowActionFlowDelayFlow', otherwise throws an exception.
public FlowActionFlowDelayFlow AsFlowActionFlowDelayFlow()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'flowActionFlowDelayFlow'.
AsFlowActionFlowDoNothing()
Returns the value as a FlowActionFlowDoNothing if Type is 'flowActionFlowDoNothing', otherwise throws an exception.
public FlowActionFlowDoNothing AsFlowActionFlowDoNothing()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'flowActionFlowDoNothing'.
AsFlowActionFlowErrorMessage()
Returns the value as a FlowActionFlowErrorMessage if Type is 'flowActionFlowErrorMessage', otherwise throws an exception.
public FlowActionFlowErrorMessage AsFlowActionFlowErrorMessage()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'flowActionFlowErrorMessage'.
AsFlowActionFlowMapValue()
Returns the value as a FlowActionFlowMapValue if Type is 'flowActionFlowMapValue', otherwise throws an exception.
public FlowActionFlowMapValue AsFlowActionFlowMapValue()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'flowActionFlowMapValue'.
AsFlowActionFlowReturnJson()
Returns the value as a FlowActionFlowReturnJson if Type is 'flowActionFlowReturnJson', otherwise throws an exception.
public FlowActionFlowReturnJson AsFlowActionFlowReturnJson()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'flowActionFlowReturnJson'.
AsFlowActionFlowStoreVars()
Returns the value as a FlowActionFlowStoreVars if Type is 'flowActionFlowStoreVars', otherwise throws an exception.
public FlowActionFlowStoreVars AsFlowActionFlowStoreVars()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'flowActionFlowStoreVars'.
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.
FromFlowActionFlowBooleanCondition(FlowActionFlowBooleanCondition)
Factory method to create a union from a Auth0.ManagementApi.FlowActionFlowBooleanCondition value.
public static FlowActionFlow FromFlowActionFlowBooleanCondition(FlowActionFlowBooleanCondition value)
Parameters
Returns
FromFlowActionFlowDelayFlow(FlowActionFlowDelayFlow)
Factory method to create a union from a Auth0.ManagementApi.FlowActionFlowDelayFlow value.
public static FlowActionFlow FromFlowActionFlowDelayFlow(FlowActionFlowDelayFlow value)
Parameters
valueFlowActionFlowDelayFlow
Returns
FromFlowActionFlowDoNothing(FlowActionFlowDoNothing)
Factory method to create a union from a Auth0.ManagementApi.FlowActionFlowDoNothing value.
public static FlowActionFlow FromFlowActionFlowDoNothing(FlowActionFlowDoNothing value)
Parameters
valueFlowActionFlowDoNothing
Returns
FromFlowActionFlowErrorMessage(FlowActionFlowErrorMessage)
Factory method to create a union from a Auth0.ManagementApi.FlowActionFlowErrorMessage value.
public static FlowActionFlow FromFlowActionFlowErrorMessage(FlowActionFlowErrorMessage value)
Parameters
Returns
FromFlowActionFlowMapValue(FlowActionFlowMapValue)
Factory method to create a union from a Auth0.ManagementApi.FlowActionFlowMapValue value.
public static FlowActionFlow FromFlowActionFlowMapValue(FlowActionFlowMapValue value)
Parameters
valueFlowActionFlowMapValue
Returns
FromFlowActionFlowReturnJson(FlowActionFlowReturnJson)
Factory method to create a union from a Auth0.ManagementApi.FlowActionFlowReturnJson value.
public static FlowActionFlow FromFlowActionFlowReturnJson(FlowActionFlowReturnJson value)
Parameters
valueFlowActionFlowReturnJson
Returns
FromFlowActionFlowStoreVars(FlowActionFlowStoreVars)
Factory method to create a union from a Auth0.ManagementApi.FlowActionFlowStoreVars value.
public static FlowActionFlow FromFlowActionFlowStoreVars(FlowActionFlowStoreVars value)
Parameters
valueFlowActionFlowStoreVars
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
IsFlowActionFlowBooleanCondition()
Returns true if Type is "flowActionFlowBooleanCondition"
public bool IsFlowActionFlowBooleanCondition()
Returns
IsFlowActionFlowDelayFlow()
Returns true if Type is "flowActionFlowDelayFlow"
public bool IsFlowActionFlowDelayFlow()
Returns
IsFlowActionFlowDoNothing()
Returns true if Type is "flowActionFlowDoNothing"
public bool IsFlowActionFlowDoNothing()
Returns
IsFlowActionFlowErrorMessage()
Returns true if Type is "flowActionFlowErrorMessage"
public bool IsFlowActionFlowErrorMessage()
Returns
IsFlowActionFlowMapValue()
Returns true if Type is "flowActionFlowMapValue"
public bool IsFlowActionFlowMapValue()
Returns
IsFlowActionFlowReturnJson()
Returns true if Type is "flowActionFlowReturnJson"
public bool IsFlowActionFlowReturnJson()
Returns
IsFlowActionFlowStoreVars()
Returns true if Type is "flowActionFlowStoreVars"
public bool IsFlowActionFlowStoreVars()
Returns
Match<T>(Func<FlowActionFlowBooleanCondition, T>, Func<FlowActionFlowDelayFlow, T>, Func<FlowActionFlowDoNothing, T>, Func<FlowActionFlowErrorMessage, T>, Func<FlowActionFlowMapValue, T>, Func<FlowActionFlowReturnJson, T>, Func<FlowActionFlowStoreVars, T>)
public T Match<T>(Func<FlowActionFlowBooleanCondition, T> onFlowActionFlowBooleanCondition, Func<FlowActionFlowDelayFlow, T> onFlowActionFlowDelayFlow, Func<FlowActionFlowDoNothing, T> onFlowActionFlowDoNothing, Func<FlowActionFlowErrorMessage, T> onFlowActionFlowErrorMessage, Func<FlowActionFlowMapValue, T> onFlowActionFlowMapValue, Func<FlowActionFlowReturnJson, T> onFlowActionFlowReturnJson, Func<FlowActionFlowStoreVars, T> onFlowActionFlowStoreVars)
Parameters
onFlowActionFlowBooleanConditionFunc<FlowActionFlowBooleanCondition, T>onFlowActionFlowDelayFlowFunc<FlowActionFlowDelayFlow, T>onFlowActionFlowDoNothingFunc<FlowActionFlowDoNothing, T>onFlowActionFlowErrorMessageFunc<FlowActionFlowErrorMessage, T>onFlowActionFlowMapValueFunc<FlowActionFlowMapValue, T>onFlowActionFlowReturnJsonFunc<FlowActionFlowReturnJson, T>onFlowActionFlowStoreVarsFunc<FlowActionFlowStoreVars, 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.
TryGetFlowActionFlowBooleanCondition(out FlowActionFlowBooleanCondition?)
Attempts to cast the value to a FlowActionFlowBooleanCondition and returns true if successful.
public bool TryGetFlowActionFlowBooleanCondition(out FlowActionFlowBooleanCondition? value)
Parameters
Returns
TryGetFlowActionFlowDelayFlow(out FlowActionFlowDelayFlow?)
Attempts to cast the value to a FlowActionFlowDelayFlow and returns true if successful.
public bool TryGetFlowActionFlowDelayFlow(out FlowActionFlowDelayFlow? value)
Parameters
valueFlowActionFlowDelayFlow
Returns
TryGetFlowActionFlowDoNothing(out FlowActionFlowDoNothing?)
Attempts to cast the value to a FlowActionFlowDoNothing and returns true if successful.
public bool TryGetFlowActionFlowDoNothing(out FlowActionFlowDoNothing? value)
Parameters
valueFlowActionFlowDoNothing
Returns
TryGetFlowActionFlowErrorMessage(out FlowActionFlowErrorMessage?)
Attempts to cast the value to a FlowActionFlowErrorMessage and returns true if successful.
public bool TryGetFlowActionFlowErrorMessage(out FlowActionFlowErrorMessage? value)
Parameters
Returns
TryGetFlowActionFlowMapValue(out FlowActionFlowMapValue?)
Attempts to cast the value to a FlowActionFlowMapValue and returns true if successful.
public bool TryGetFlowActionFlowMapValue(out FlowActionFlowMapValue? value)
Parameters
valueFlowActionFlowMapValue
Returns
TryGetFlowActionFlowReturnJson(out FlowActionFlowReturnJson?)
Attempts to cast the value to a FlowActionFlowReturnJson and returns true if successful.
public bool TryGetFlowActionFlowReturnJson(out FlowActionFlowReturnJson? value)
Parameters
valueFlowActionFlowReturnJson
Returns
TryGetFlowActionFlowStoreVars(out FlowActionFlowStoreVars?)
Attempts to cast the value to a FlowActionFlowStoreVars and returns true if successful.
public bool TryGetFlowActionFlowStoreVars(out FlowActionFlowStoreVars? value)
Parameters
valueFlowActionFlowStoreVars
Returns
Visit(Action<FlowActionFlowBooleanCondition>, Action<FlowActionFlowDelayFlow>, Action<FlowActionFlowDoNothing>, Action<FlowActionFlowErrorMessage>, Action<FlowActionFlowMapValue>, Action<FlowActionFlowReturnJson>, Action<FlowActionFlowStoreVars>)
public void Visit(Action<FlowActionFlowBooleanCondition> onFlowActionFlowBooleanCondition, Action<FlowActionFlowDelayFlow> onFlowActionFlowDelayFlow, Action<FlowActionFlowDoNothing> onFlowActionFlowDoNothing, Action<FlowActionFlowErrorMessage> onFlowActionFlowErrorMessage, Action<FlowActionFlowMapValue> onFlowActionFlowMapValue, Action<FlowActionFlowReturnJson> onFlowActionFlowReturnJson, Action<FlowActionFlowStoreVars> onFlowActionFlowStoreVars)
Parameters
onFlowActionFlowBooleanConditionAction<FlowActionFlowBooleanCondition>onFlowActionFlowDelayFlowAction<FlowActionFlowDelayFlow>onFlowActionFlowDoNothingAction<FlowActionFlowDoNothing>onFlowActionFlowErrorMessageAction<FlowActionFlowErrorMessage>onFlowActionFlowMapValueAction<FlowActionFlowMapValue>onFlowActionFlowReturnJsonAction<FlowActionFlowReturnJson>onFlowActionFlowStoreVarsAction<FlowActionFlowStoreVars>
Operators
implicit operator FlowActionFlow(FlowActionFlowBooleanCondition)
public static implicit operator FlowActionFlow(FlowActionFlowBooleanCondition value)
Parameters
Returns
implicit operator FlowActionFlow(FlowActionFlowDelayFlow)
public static implicit operator FlowActionFlow(FlowActionFlowDelayFlow value)
Parameters
valueFlowActionFlowDelayFlow
Returns
implicit operator FlowActionFlow(FlowActionFlowDoNothing)
public static implicit operator FlowActionFlow(FlowActionFlowDoNothing value)
Parameters
valueFlowActionFlowDoNothing
Returns
implicit operator FlowActionFlow(FlowActionFlowErrorMessage)
public static implicit operator FlowActionFlow(FlowActionFlowErrorMessage value)
Parameters
Returns
implicit operator FlowActionFlow(FlowActionFlowMapValue)
public static implicit operator FlowActionFlow(FlowActionFlowMapValue value)
Parameters
valueFlowActionFlowMapValue
Returns
implicit operator FlowActionFlow(FlowActionFlowReturnJson)
public static implicit operator FlowActionFlow(FlowActionFlowReturnJson value)
Parameters
valueFlowActionFlowReturnJson
Returns
implicit operator FlowActionFlow(FlowActionFlowStoreVars)
public static implicit operator FlowActionFlow(FlowActionFlowStoreVars value)
Parameters
valueFlowActionFlowStoreVars