Table of Contents

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

string

Value

Union value

[JsonIgnore]
public object? Value { get; }

Property Value

object

Methods

AsFlowActionFlowBooleanCondition()

Returns the value as a FlowActionFlowBooleanCondition if Type is 'flowActionFlowBooleanCondition', otherwise throws an exception.

public FlowActionFlowBooleanCondition AsFlowActionFlowBooleanCondition()

Returns

FlowActionFlowBooleanCondition

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

FlowActionFlowDelayFlow

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

FlowActionFlowDoNothing

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

FlowActionFlowErrorMessage

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

FlowActionFlowMapValue

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

FlowActionFlowReturnJson

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

FlowActionFlowStoreVars

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

obj object

The 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

value FlowActionFlowBooleanCondition

Returns

FlowActionFlow

FromFlowActionFlowDelayFlow(FlowActionFlowDelayFlow)

Factory method to create a union from a Auth0.ManagementApi.FlowActionFlowDelayFlow value.

public static FlowActionFlow FromFlowActionFlowDelayFlow(FlowActionFlowDelayFlow value)

Parameters

value FlowActionFlowDelayFlow

Returns

FlowActionFlow

FromFlowActionFlowDoNothing(FlowActionFlowDoNothing)

Factory method to create a union from a Auth0.ManagementApi.FlowActionFlowDoNothing value.

public static FlowActionFlow FromFlowActionFlowDoNothing(FlowActionFlowDoNothing value)

Parameters

value FlowActionFlowDoNothing

Returns

FlowActionFlow

FromFlowActionFlowErrorMessage(FlowActionFlowErrorMessage)

Factory method to create a union from a Auth0.ManagementApi.FlowActionFlowErrorMessage value.

public static FlowActionFlow FromFlowActionFlowErrorMessage(FlowActionFlowErrorMessage value)

Parameters

value FlowActionFlowErrorMessage

Returns

FlowActionFlow

FromFlowActionFlowMapValue(FlowActionFlowMapValue)

Factory method to create a union from a Auth0.ManagementApi.FlowActionFlowMapValue value.

public static FlowActionFlow FromFlowActionFlowMapValue(FlowActionFlowMapValue value)

Parameters

value FlowActionFlowMapValue

Returns

FlowActionFlow

FromFlowActionFlowReturnJson(FlowActionFlowReturnJson)

Factory method to create a union from a Auth0.ManagementApi.FlowActionFlowReturnJson value.

public static FlowActionFlow FromFlowActionFlowReturnJson(FlowActionFlowReturnJson value)

Parameters

value FlowActionFlowReturnJson

Returns

FlowActionFlow

FromFlowActionFlowStoreVars(FlowActionFlowStoreVars)

Factory method to create a union from a Auth0.ManagementApi.FlowActionFlowStoreVars value.

public static FlowActionFlow FromFlowActionFlowStoreVars(FlowActionFlowStoreVars value)

Parameters

value FlowActionFlowStoreVars

Returns

FlowActionFlow

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

bool

IsFlowActionFlowDelayFlow()

Returns true if Type is "flowActionFlowDelayFlow"

public bool IsFlowActionFlowDelayFlow()

Returns

bool

IsFlowActionFlowDoNothing()

Returns true if Type is "flowActionFlowDoNothing"

public bool IsFlowActionFlowDoNothing()

Returns

bool

IsFlowActionFlowErrorMessage()

Returns true if Type is "flowActionFlowErrorMessage"

public bool IsFlowActionFlowErrorMessage()

Returns

bool

IsFlowActionFlowMapValue()

Returns true if Type is "flowActionFlowMapValue"

public bool IsFlowActionFlowMapValue()

Returns

bool

IsFlowActionFlowReturnJson()

Returns true if Type is "flowActionFlowReturnJson"

public bool IsFlowActionFlowReturnJson()

Returns

bool

IsFlowActionFlowStoreVars()

Returns true if Type is "flowActionFlowStoreVars"

public bool IsFlowActionFlowStoreVars()

Returns

bool

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

onFlowActionFlowBooleanCondition Func<FlowActionFlowBooleanCondition, T>
onFlowActionFlowDelayFlow Func<FlowActionFlowDelayFlow, T>
onFlowActionFlowDoNothing Func<FlowActionFlowDoNothing, T>
onFlowActionFlowErrorMessage Func<FlowActionFlowErrorMessage, T>
onFlowActionFlowMapValue Func<FlowActionFlowMapValue, T>
onFlowActionFlowReturnJson Func<FlowActionFlowReturnJson, T>
onFlowActionFlowStoreVars Func<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

value FlowActionFlowBooleanCondition

Returns

bool

TryGetFlowActionFlowDelayFlow(out FlowActionFlowDelayFlow?)

Attempts to cast the value to a FlowActionFlowDelayFlow and returns true if successful.

public bool TryGetFlowActionFlowDelayFlow(out FlowActionFlowDelayFlow? value)

Parameters

value FlowActionFlowDelayFlow

Returns

bool

TryGetFlowActionFlowDoNothing(out FlowActionFlowDoNothing?)

Attempts to cast the value to a FlowActionFlowDoNothing and returns true if successful.

public bool TryGetFlowActionFlowDoNothing(out FlowActionFlowDoNothing? value)

Parameters

value FlowActionFlowDoNothing

Returns

bool

TryGetFlowActionFlowErrorMessage(out FlowActionFlowErrorMessage?)

Attempts to cast the value to a FlowActionFlowErrorMessage and returns true if successful.

public bool TryGetFlowActionFlowErrorMessage(out FlowActionFlowErrorMessage? value)

Parameters

value FlowActionFlowErrorMessage

Returns

bool

TryGetFlowActionFlowMapValue(out FlowActionFlowMapValue?)

Attempts to cast the value to a FlowActionFlowMapValue and returns true if successful.

public bool TryGetFlowActionFlowMapValue(out FlowActionFlowMapValue? value)

Parameters

value FlowActionFlowMapValue

Returns

bool

TryGetFlowActionFlowReturnJson(out FlowActionFlowReturnJson?)

Attempts to cast the value to a FlowActionFlowReturnJson and returns true if successful.

public bool TryGetFlowActionFlowReturnJson(out FlowActionFlowReturnJson? value)

Parameters

value FlowActionFlowReturnJson

Returns

bool

TryGetFlowActionFlowStoreVars(out FlowActionFlowStoreVars?)

Attempts to cast the value to a FlowActionFlowStoreVars and returns true if successful.

public bool TryGetFlowActionFlowStoreVars(out FlowActionFlowStoreVars? value)

Parameters

value FlowActionFlowStoreVars

Returns

bool

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

onFlowActionFlowBooleanCondition Action<FlowActionFlowBooleanCondition>
onFlowActionFlowDelayFlow Action<FlowActionFlowDelayFlow>
onFlowActionFlowDoNothing Action<FlowActionFlowDoNothing>
onFlowActionFlowErrorMessage Action<FlowActionFlowErrorMessage>
onFlowActionFlowMapValue Action<FlowActionFlowMapValue>
onFlowActionFlowReturnJson Action<FlowActionFlowReturnJson>
onFlowActionFlowStoreVars Action<FlowActionFlowStoreVars>

Operators

implicit operator FlowActionFlow(FlowActionFlowBooleanCondition)

public static implicit operator FlowActionFlow(FlowActionFlowBooleanCondition value)

Parameters

value FlowActionFlowBooleanCondition

Returns

FlowActionFlow

implicit operator FlowActionFlow(FlowActionFlowDelayFlow)

public static implicit operator FlowActionFlow(FlowActionFlowDelayFlow value)

Parameters

value FlowActionFlowDelayFlow

Returns

FlowActionFlow

implicit operator FlowActionFlow(FlowActionFlowDoNothing)

public static implicit operator FlowActionFlow(FlowActionFlowDoNothing value)

Parameters

value FlowActionFlowDoNothing

Returns

FlowActionFlow

implicit operator FlowActionFlow(FlowActionFlowErrorMessage)

public static implicit operator FlowActionFlow(FlowActionFlowErrorMessage value)

Parameters

value FlowActionFlowErrorMessage

Returns

FlowActionFlow

implicit operator FlowActionFlow(FlowActionFlowMapValue)

public static implicit operator FlowActionFlow(FlowActionFlowMapValue value)

Parameters

value FlowActionFlowMapValue

Returns

FlowActionFlow

implicit operator FlowActionFlow(FlowActionFlowReturnJson)

public static implicit operator FlowActionFlow(FlowActionFlowReturnJson value)

Parameters

value FlowActionFlowReturnJson

Returns

FlowActionFlow

implicit operator FlowActionFlow(FlowActionFlowStoreVars)

public static implicit operator FlowActionFlow(FlowActionFlowStoreVars value)

Parameters

value FlowActionFlowStoreVars

Returns

FlowActionFlow