Table of Contents

Class CreateFlowsVaultConnectionStripe

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

AsCreateFlowsVaultConnectionStripeKeyPair()

Returns the value as a CreateFlowsVaultConnectionStripeKeyPair if Type is 'createFlowsVaultConnectionStripeKeyPair', otherwise throws an exception.

public CreateFlowsVaultConnectionStripeKeyPair AsCreateFlowsVaultConnectionStripeKeyPair()

Returns

CreateFlowsVaultConnectionStripeKeyPair

Exceptions

ManagementException

Thrown when Type is not 'createFlowsVaultConnectionStripeKeyPair'.

AsCreateFlowsVaultConnectionStripeOauthCode()

Returns the value as a CreateFlowsVaultConnectionStripeOauthCode if Type is 'createFlowsVaultConnectionStripeOauthCode', otherwise throws an exception.

public CreateFlowsVaultConnectionStripeOauthCode AsCreateFlowsVaultConnectionStripeOauthCode()

Returns

CreateFlowsVaultConnectionStripeOauthCode

Exceptions

ManagementException

Thrown when Type is not 'createFlowsVaultConnectionStripeOauthCode'.

AsCreateFlowsVaultConnectionStripeUninitialized()

Returns the value as a CreateFlowsVaultConnectionStripeUninitialized if Type is 'createFlowsVaultConnectionStripeUninitialized', otherwise throws an exception.

public CreateFlowsVaultConnectionStripeUninitialized AsCreateFlowsVaultConnectionStripeUninitialized()

Returns

CreateFlowsVaultConnectionStripeUninitialized

Exceptions

ManagementException

Thrown when Type is not 'createFlowsVaultConnectionStripeUninitialized'.

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.

FromCreateFlowsVaultConnectionStripeKeyPair(CreateFlowsVaultConnectionStripeKeyPair)

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

public static CreateFlowsVaultConnectionStripe FromCreateFlowsVaultConnectionStripeKeyPair(CreateFlowsVaultConnectionStripeKeyPair value)

Parameters

value CreateFlowsVaultConnectionStripeKeyPair

Returns

CreateFlowsVaultConnectionStripe

FromCreateFlowsVaultConnectionStripeOauthCode(CreateFlowsVaultConnectionStripeOauthCode)

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

public static CreateFlowsVaultConnectionStripe FromCreateFlowsVaultConnectionStripeOauthCode(CreateFlowsVaultConnectionStripeOauthCode value)

Parameters

value CreateFlowsVaultConnectionStripeOauthCode

Returns

CreateFlowsVaultConnectionStripe

FromCreateFlowsVaultConnectionStripeUninitialized(CreateFlowsVaultConnectionStripeUninitialized)

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

public static CreateFlowsVaultConnectionStripe FromCreateFlowsVaultConnectionStripeUninitialized(CreateFlowsVaultConnectionStripeUninitialized value)

Parameters

value CreateFlowsVaultConnectionStripeUninitialized

Returns

CreateFlowsVaultConnectionStripe

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsCreateFlowsVaultConnectionStripeKeyPair()

Returns true if Type is "createFlowsVaultConnectionStripeKeyPair"

public bool IsCreateFlowsVaultConnectionStripeKeyPair()

Returns

bool

IsCreateFlowsVaultConnectionStripeOauthCode()

Returns true if Type is "createFlowsVaultConnectionStripeOauthCode"

public bool IsCreateFlowsVaultConnectionStripeOauthCode()

Returns

bool

IsCreateFlowsVaultConnectionStripeUninitialized()

Returns true if Type is "createFlowsVaultConnectionStripeUninitialized"

public bool IsCreateFlowsVaultConnectionStripeUninitialized()

Returns

bool

Match<T>(Func<CreateFlowsVaultConnectionStripeKeyPair, T>, Func<CreateFlowsVaultConnectionStripeOauthCode, T>, Func<CreateFlowsVaultConnectionStripeUninitialized, T>)

public T Match<T>(Func<CreateFlowsVaultConnectionStripeKeyPair, T> onCreateFlowsVaultConnectionStripeKeyPair, Func<CreateFlowsVaultConnectionStripeOauthCode, T> onCreateFlowsVaultConnectionStripeOauthCode, Func<CreateFlowsVaultConnectionStripeUninitialized, T> onCreateFlowsVaultConnectionStripeUninitialized)

Parameters

onCreateFlowsVaultConnectionStripeKeyPair Func<CreateFlowsVaultConnectionStripeKeyPair, T>
onCreateFlowsVaultConnectionStripeOauthCode Func<CreateFlowsVaultConnectionStripeOauthCode, T>
onCreateFlowsVaultConnectionStripeUninitialized Func<CreateFlowsVaultConnectionStripeUninitialized, 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.

TryGetCreateFlowsVaultConnectionStripeKeyPair(out CreateFlowsVaultConnectionStripeKeyPair?)

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

public bool TryGetCreateFlowsVaultConnectionStripeKeyPair(out CreateFlowsVaultConnectionStripeKeyPair? value)

Parameters

value CreateFlowsVaultConnectionStripeKeyPair

Returns

bool

TryGetCreateFlowsVaultConnectionStripeOauthCode(out CreateFlowsVaultConnectionStripeOauthCode?)

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

public bool TryGetCreateFlowsVaultConnectionStripeOauthCode(out CreateFlowsVaultConnectionStripeOauthCode? value)

Parameters

value CreateFlowsVaultConnectionStripeOauthCode

Returns

bool

TryGetCreateFlowsVaultConnectionStripeUninitialized(out CreateFlowsVaultConnectionStripeUninitialized?)

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

public bool TryGetCreateFlowsVaultConnectionStripeUninitialized(out CreateFlowsVaultConnectionStripeUninitialized? value)

Parameters

value CreateFlowsVaultConnectionStripeUninitialized

Returns

bool

Visit(Action<CreateFlowsVaultConnectionStripeKeyPair>, Action<CreateFlowsVaultConnectionStripeOauthCode>, Action<CreateFlowsVaultConnectionStripeUninitialized>)

public void Visit(Action<CreateFlowsVaultConnectionStripeKeyPair> onCreateFlowsVaultConnectionStripeKeyPair, Action<CreateFlowsVaultConnectionStripeOauthCode> onCreateFlowsVaultConnectionStripeOauthCode, Action<CreateFlowsVaultConnectionStripeUninitialized> onCreateFlowsVaultConnectionStripeUninitialized)

Parameters

onCreateFlowsVaultConnectionStripeKeyPair Action<CreateFlowsVaultConnectionStripeKeyPair>
onCreateFlowsVaultConnectionStripeOauthCode Action<CreateFlowsVaultConnectionStripeOauthCode>
onCreateFlowsVaultConnectionStripeUninitialized Action<CreateFlowsVaultConnectionStripeUninitialized>

Operators

implicit operator CreateFlowsVaultConnectionStripe(CreateFlowsVaultConnectionStripeKeyPair)

public static implicit operator CreateFlowsVaultConnectionStripe(CreateFlowsVaultConnectionStripeKeyPair value)

Parameters

value CreateFlowsVaultConnectionStripeKeyPair

Returns

CreateFlowsVaultConnectionStripe

implicit operator CreateFlowsVaultConnectionStripe(CreateFlowsVaultConnectionStripeOauthCode)

public static implicit operator CreateFlowsVaultConnectionStripe(CreateFlowsVaultConnectionStripeOauthCode value)

Parameters

value CreateFlowsVaultConnectionStripeOauthCode

Returns

CreateFlowsVaultConnectionStripe

implicit operator CreateFlowsVaultConnectionStripe(CreateFlowsVaultConnectionStripeUninitialized)

public static implicit operator CreateFlowsVaultConnectionStripe(CreateFlowsVaultConnectionStripeUninitialized value)

Parameters

value CreateFlowsVaultConnectionStripeUninitialized

Returns

CreateFlowsVaultConnectionStripe