Table of Contents

Class FlowActionStripe

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

AsFlowActionStripeAddTaxId()

Returns the value as a FlowActionStripeAddTaxId if Type is 'flowActionStripeAddTaxId', otherwise throws an exception.

public FlowActionStripeAddTaxId AsFlowActionStripeAddTaxId()

Returns

FlowActionStripeAddTaxId

Exceptions

ManagementException

Thrown when Type is not 'flowActionStripeAddTaxId'.

AsFlowActionStripeCreateCustomer()

Returns the value as a FlowActionStripeCreateCustomer if Type is 'flowActionStripeCreateCustomer', otherwise throws an exception.

public FlowActionStripeCreateCustomer AsFlowActionStripeCreateCustomer()

Returns

FlowActionStripeCreateCustomer

Exceptions

ManagementException

Thrown when Type is not 'flowActionStripeCreateCustomer'.

AsFlowActionStripeCreatePortalSession()

Returns the value as a FlowActionStripeCreatePortalSession if Type is 'flowActionStripeCreatePortalSession', otherwise throws an exception.

public FlowActionStripeCreatePortalSession AsFlowActionStripeCreatePortalSession()

Returns

FlowActionStripeCreatePortalSession

Exceptions

ManagementException

Thrown when Type is not 'flowActionStripeCreatePortalSession'.

AsFlowActionStripeDeleteTaxId()

Returns the value as a FlowActionStripeDeleteTaxId if Type is 'flowActionStripeDeleteTaxId', otherwise throws an exception.

public FlowActionStripeDeleteTaxId AsFlowActionStripeDeleteTaxId()

Returns

FlowActionStripeDeleteTaxId

Exceptions

ManagementException

Thrown when Type is not 'flowActionStripeDeleteTaxId'.

AsFlowActionStripeFindCustomers()

Returns the value as a FlowActionStripeFindCustomers if Type is 'flowActionStripeFindCustomers', otherwise throws an exception.

public FlowActionStripeFindCustomers AsFlowActionStripeFindCustomers()

Returns

FlowActionStripeFindCustomers

Exceptions

ManagementException

Thrown when Type is not 'flowActionStripeFindCustomers'.

AsFlowActionStripeGetCustomer()

Returns the value as a FlowActionStripeGetCustomer if Type is 'flowActionStripeGetCustomer', otherwise throws an exception.

public FlowActionStripeGetCustomer AsFlowActionStripeGetCustomer()

Returns

FlowActionStripeGetCustomer

Exceptions

ManagementException

Thrown when Type is not 'flowActionStripeGetCustomer'.

AsFlowActionStripeUpdateCustomer()

Returns the value as a FlowActionStripeUpdateCustomer if Type is 'flowActionStripeUpdateCustomer', otherwise throws an exception.

public FlowActionStripeUpdateCustomer AsFlowActionStripeUpdateCustomer()

Returns

FlowActionStripeUpdateCustomer

Exceptions

ManagementException

Thrown when Type is not 'flowActionStripeUpdateCustomer'.

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.

FromFlowActionStripeAddTaxId(FlowActionStripeAddTaxId)

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

public static FlowActionStripe FromFlowActionStripeAddTaxId(FlowActionStripeAddTaxId value)

Parameters

value FlowActionStripeAddTaxId

Returns

FlowActionStripe

FromFlowActionStripeCreateCustomer(FlowActionStripeCreateCustomer)

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

public static FlowActionStripe FromFlowActionStripeCreateCustomer(FlowActionStripeCreateCustomer value)

Parameters

value FlowActionStripeCreateCustomer

Returns

FlowActionStripe

FromFlowActionStripeCreatePortalSession(FlowActionStripeCreatePortalSession)

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

public static FlowActionStripe FromFlowActionStripeCreatePortalSession(FlowActionStripeCreatePortalSession value)

Parameters

value FlowActionStripeCreatePortalSession

Returns

FlowActionStripe

FromFlowActionStripeDeleteTaxId(FlowActionStripeDeleteTaxId)

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

public static FlowActionStripe FromFlowActionStripeDeleteTaxId(FlowActionStripeDeleteTaxId value)

Parameters

value FlowActionStripeDeleteTaxId

Returns

FlowActionStripe

FromFlowActionStripeFindCustomers(FlowActionStripeFindCustomers)

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

public static FlowActionStripe FromFlowActionStripeFindCustomers(FlowActionStripeFindCustomers value)

Parameters

value FlowActionStripeFindCustomers

Returns

FlowActionStripe

FromFlowActionStripeGetCustomer(FlowActionStripeGetCustomer)

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

public static FlowActionStripe FromFlowActionStripeGetCustomer(FlowActionStripeGetCustomer value)

Parameters

value FlowActionStripeGetCustomer

Returns

FlowActionStripe

FromFlowActionStripeUpdateCustomer(FlowActionStripeUpdateCustomer)

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

public static FlowActionStripe FromFlowActionStripeUpdateCustomer(FlowActionStripeUpdateCustomer value)

Parameters

value FlowActionStripeUpdateCustomer

Returns

FlowActionStripe

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsFlowActionStripeAddTaxId()

Returns true if Type is "flowActionStripeAddTaxId"

public bool IsFlowActionStripeAddTaxId()

Returns

bool

IsFlowActionStripeCreateCustomer()

Returns true if Type is "flowActionStripeCreateCustomer"

public bool IsFlowActionStripeCreateCustomer()

Returns

bool

IsFlowActionStripeCreatePortalSession()

Returns true if Type is "flowActionStripeCreatePortalSession"

public bool IsFlowActionStripeCreatePortalSession()

Returns

bool

IsFlowActionStripeDeleteTaxId()

Returns true if Type is "flowActionStripeDeleteTaxId"

public bool IsFlowActionStripeDeleteTaxId()

Returns

bool

IsFlowActionStripeFindCustomers()

Returns true if Type is "flowActionStripeFindCustomers"

public bool IsFlowActionStripeFindCustomers()

Returns

bool

IsFlowActionStripeGetCustomer()

Returns true if Type is "flowActionStripeGetCustomer"

public bool IsFlowActionStripeGetCustomer()

Returns

bool

IsFlowActionStripeUpdateCustomer()

Returns true if Type is "flowActionStripeUpdateCustomer"

public bool IsFlowActionStripeUpdateCustomer()

Returns

bool

Match<T>(Func<FlowActionStripeAddTaxId, T>, Func<FlowActionStripeCreateCustomer, T>, Func<FlowActionStripeCreatePortalSession, T>, Func<FlowActionStripeDeleteTaxId, T>, Func<FlowActionStripeFindCustomers, T>, Func<FlowActionStripeGetCustomer, T>, Func<FlowActionStripeUpdateCustomer, T>)

public T Match<T>(Func<FlowActionStripeAddTaxId, T> onFlowActionStripeAddTaxId, Func<FlowActionStripeCreateCustomer, T> onFlowActionStripeCreateCustomer, Func<FlowActionStripeCreatePortalSession, T> onFlowActionStripeCreatePortalSession, Func<FlowActionStripeDeleteTaxId, T> onFlowActionStripeDeleteTaxId, Func<FlowActionStripeFindCustomers, T> onFlowActionStripeFindCustomers, Func<FlowActionStripeGetCustomer, T> onFlowActionStripeGetCustomer, Func<FlowActionStripeUpdateCustomer, T> onFlowActionStripeUpdateCustomer)

Parameters

onFlowActionStripeAddTaxId Func<FlowActionStripeAddTaxId, T>
onFlowActionStripeCreateCustomer Func<FlowActionStripeCreateCustomer, T>
onFlowActionStripeCreatePortalSession Func<FlowActionStripeCreatePortalSession, T>
onFlowActionStripeDeleteTaxId Func<FlowActionStripeDeleteTaxId, T>
onFlowActionStripeFindCustomers Func<FlowActionStripeFindCustomers, T>
onFlowActionStripeGetCustomer Func<FlowActionStripeGetCustomer, T>
onFlowActionStripeUpdateCustomer Func<FlowActionStripeUpdateCustomer, 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.

TryGetFlowActionStripeAddTaxId(out FlowActionStripeAddTaxId?)

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

public bool TryGetFlowActionStripeAddTaxId(out FlowActionStripeAddTaxId? value)

Parameters

value FlowActionStripeAddTaxId

Returns

bool

TryGetFlowActionStripeCreateCustomer(out FlowActionStripeCreateCustomer?)

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

public bool TryGetFlowActionStripeCreateCustomer(out FlowActionStripeCreateCustomer? value)

Parameters

value FlowActionStripeCreateCustomer

Returns

bool

TryGetFlowActionStripeCreatePortalSession(out FlowActionStripeCreatePortalSession?)

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

public bool TryGetFlowActionStripeCreatePortalSession(out FlowActionStripeCreatePortalSession? value)

Parameters

value FlowActionStripeCreatePortalSession

Returns

bool

TryGetFlowActionStripeDeleteTaxId(out FlowActionStripeDeleteTaxId?)

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

public bool TryGetFlowActionStripeDeleteTaxId(out FlowActionStripeDeleteTaxId? value)

Parameters

value FlowActionStripeDeleteTaxId

Returns

bool

TryGetFlowActionStripeFindCustomers(out FlowActionStripeFindCustomers?)

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

public bool TryGetFlowActionStripeFindCustomers(out FlowActionStripeFindCustomers? value)

Parameters

value FlowActionStripeFindCustomers

Returns

bool

TryGetFlowActionStripeGetCustomer(out FlowActionStripeGetCustomer?)

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

public bool TryGetFlowActionStripeGetCustomer(out FlowActionStripeGetCustomer? value)

Parameters

value FlowActionStripeGetCustomer

Returns

bool

TryGetFlowActionStripeUpdateCustomer(out FlowActionStripeUpdateCustomer?)

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

public bool TryGetFlowActionStripeUpdateCustomer(out FlowActionStripeUpdateCustomer? value)

Parameters

value FlowActionStripeUpdateCustomer

Returns

bool

Visit(Action<FlowActionStripeAddTaxId>, Action<FlowActionStripeCreateCustomer>, Action<FlowActionStripeCreatePortalSession>, Action<FlowActionStripeDeleteTaxId>, Action<FlowActionStripeFindCustomers>, Action<FlowActionStripeGetCustomer>, Action<FlowActionStripeUpdateCustomer>)

public void Visit(Action<FlowActionStripeAddTaxId> onFlowActionStripeAddTaxId, Action<FlowActionStripeCreateCustomer> onFlowActionStripeCreateCustomer, Action<FlowActionStripeCreatePortalSession> onFlowActionStripeCreatePortalSession, Action<FlowActionStripeDeleteTaxId> onFlowActionStripeDeleteTaxId, Action<FlowActionStripeFindCustomers> onFlowActionStripeFindCustomers, Action<FlowActionStripeGetCustomer> onFlowActionStripeGetCustomer, Action<FlowActionStripeUpdateCustomer> onFlowActionStripeUpdateCustomer)

Parameters

onFlowActionStripeAddTaxId Action<FlowActionStripeAddTaxId>
onFlowActionStripeCreateCustomer Action<FlowActionStripeCreateCustomer>
onFlowActionStripeCreatePortalSession Action<FlowActionStripeCreatePortalSession>
onFlowActionStripeDeleteTaxId Action<FlowActionStripeDeleteTaxId>
onFlowActionStripeFindCustomers Action<FlowActionStripeFindCustomers>
onFlowActionStripeGetCustomer Action<FlowActionStripeGetCustomer>
onFlowActionStripeUpdateCustomer Action<FlowActionStripeUpdateCustomer>

Operators

implicit operator FlowActionStripe(FlowActionStripeAddTaxId)

public static implicit operator FlowActionStripe(FlowActionStripeAddTaxId value)

Parameters

value FlowActionStripeAddTaxId

Returns

FlowActionStripe

implicit operator FlowActionStripe(FlowActionStripeCreateCustomer)

public static implicit operator FlowActionStripe(FlowActionStripeCreateCustomer value)

Parameters

value FlowActionStripeCreateCustomer

Returns

FlowActionStripe

implicit operator FlowActionStripe(FlowActionStripeCreatePortalSession)

public static implicit operator FlowActionStripe(FlowActionStripeCreatePortalSession value)

Parameters

value FlowActionStripeCreatePortalSession

Returns

FlowActionStripe

implicit operator FlowActionStripe(FlowActionStripeDeleteTaxId)

public static implicit operator FlowActionStripe(FlowActionStripeDeleteTaxId value)

Parameters

value FlowActionStripeDeleteTaxId

Returns

FlowActionStripe

implicit operator FlowActionStripe(FlowActionStripeFindCustomers)

public static implicit operator FlowActionStripe(FlowActionStripeFindCustomers value)

Parameters

value FlowActionStripeFindCustomers

Returns

FlowActionStripe

implicit operator FlowActionStripe(FlowActionStripeGetCustomer)

public static implicit operator FlowActionStripe(FlowActionStripeGetCustomer value)

Parameters

value FlowActionStripeGetCustomer

Returns

FlowActionStripe

implicit operator FlowActionStripe(FlowActionStripeUpdateCustomer)

public static implicit operator FlowActionStripe(FlowActionStripeUpdateCustomer value)

Parameters

value FlowActionStripeUpdateCustomer

Returns

FlowActionStripe