Table of Contents

Class FlowActionJson

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll
[JsonConverter(typeof(FlowActionJson.JsonConverter))]
[Serializable]
public class FlowActionJson
Inheritance
FlowActionJson
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

AsFlowActionJsonCreateJson()

Returns the value as a FlowActionJsonCreateJson if Type is 'flowActionJsonCreateJson', otherwise throws an exception.

public FlowActionJsonCreateJson AsFlowActionJsonCreateJson()

Returns

FlowActionJsonCreateJson

Exceptions

ManagementException

Thrown when Type is not 'flowActionJsonCreateJson'.

AsFlowActionJsonParseJson()

Returns the value as a FlowActionJsonParseJson if Type is 'flowActionJsonParseJson', otherwise throws an exception.

public FlowActionJsonParseJson AsFlowActionJsonParseJson()

Returns

FlowActionJsonParseJson

Exceptions

ManagementException

Thrown when Type is not 'flowActionJsonParseJson'.

AsFlowActionJsonSerializeJson()

Returns the value as a FlowActionJsonSerializeJson if Type is 'flowActionJsonSerializeJson', otherwise throws an exception.

public FlowActionJsonSerializeJson AsFlowActionJsonSerializeJson()

Returns

FlowActionJsonSerializeJson

Exceptions

ManagementException

Thrown when Type is not 'flowActionJsonSerializeJson'.

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.

FromFlowActionJsonCreateJson(FlowActionJsonCreateJson)

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

public static FlowActionJson FromFlowActionJsonCreateJson(FlowActionJsonCreateJson value)

Parameters

value FlowActionJsonCreateJson

Returns

FlowActionJson

FromFlowActionJsonParseJson(FlowActionJsonParseJson)

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

public static FlowActionJson FromFlowActionJsonParseJson(FlowActionJsonParseJson value)

Parameters

value FlowActionJsonParseJson

Returns

FlowActionJson

FromFlowActionJsonSerializeJson(FlowActionJsonSerializeJson)

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

public static FlowActionJson FromFlowActionJsonSerializeJson(FlowActionJsonSerializeJson value)

Parameters

value FlowActionJsonSerializeJson

Returns

FlowActionJson

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsFlowActionJsonCreateJson()

Returns true if Type is "flowActionJsonCreateJson"

public bool IsFlowActionJsonCreateJson()

Returns

bool

IsFlowActionJsonParseJson()

Returns true if Type is "flowActionJsonParseJson"

public bool IsFlowActionJsonParseJson()

Returns

bool

IsFlowActionJsonSerializeJson()

Returns true if Type is "flowActionJsonSerializeJson"

public bool IsFlowActionJsonSerializeJson()

Returns

bool

Match<T>(Func<FlowActionJsonCreateJson, T>, Func<FlowActionJsonParseJson, T>, Func<FlowActionJsonSerializeJson, T>)

public T Match<T>(Func<FlowActionJsonCreateJson, T> onFlowActionJsonCreateJson, Func<FlowActionJsonParseJson, T> onFlowActionJsonParseJson, Func<FlowActionJsonSerializeJson, T> onFlowActionJsonSerializeJson)

Parameters

onFlowActionJsonCreateJson Func<FlowActionJsonCreateJson, T>
onFlowActionJsonParseJson Func<FlowActionJsonParseJson, T>
onFlowActionJsonSerializeJson Func<FlowActionJsonSerializeJson, 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.

TryGetFlowActionJsonCreateJson(out FlowActionJsonCreateJson?)

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

public bool TryGetFlowActionJsonCreateJson(out FlowActionJsonCreateJson? value)

Parameters

value FlowActionJsonCreateJson

Returns

bool

TryGetFlowActionJsonParseJson(out FlowActionJsonParseJson?)

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

public bool TryGetFlowActionJsonParseJson(out FlowActionJsonParseJson? value)

Parameters

value FlowActionJsonParseJson

Returns

bool

TryGetFlowActionJsonSerializeJson(out FlowActionJsonSerializeJson?)

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

public bool TryGetFlowActionJsonSerializeJson(out FlowActionJsonSerializeJson? value)

Parameters

value FlowActionJsonSerializeJson

Returns

bool

Visit(Action<FlowActionJsonCreateJson>, Action<FlowActionJsonParseJson>, Action<FlowActionJsonSerializeJson>)

public void Visit(Action<FlowActionJsonCreateJson> onFlowActionJsonCreateJson, Action<FlowActionJsonParseJson> onFlowActionJsonParseJson, Action<FlowActionJsonSerializeJson> onFlowActionJsonSerializeJson)

Parameters

onFlowActionJsonCreateJson Action<FlowActionJsonCreateJson>
onFlowActionJsonParseJson Action<FlowActionJsonParseJson>
onFlowActionJsonSerializeJson Action<FlowActionJsonSerializeJson>

Operators

implicit operator FlowActionJson(FlowActionJsonCreateJson)

public static implicit operator FlowActionJson(FlowActionJsonCreateJson value)

Parameters

value FlowActionJsonCreateJson

Returns

FlowActionJson

implicit operator FlowActionJson(FlowActionJsonParseJson)

public static implicit operator FlowActionJson(FlowActionJsonParseJson value)

Parameters

value FlowActionJsonParseJson

Returns

FlowActionJson

implicit operator FlowActionJson(FlowActionJsonSerializeJson)

public static implicit operator FlowActionJson(FlowActionJsonSerializeJson value)

Parameters

value FlowActionJsonSerializeJson

Returns

FlowActionJson