Table of Contents

Class CreateFlowsVaultConnectionClearbit

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

AsCreateFlowsVaultConnectionClearbitApiKey()

Returns the value as a CreateFlowsVaultConnectionClearbitApiKey if Type is 'createFlowsVaultConnectionClearbitApiKey', otherwise throws an exception.

public CreateFlowsVaultConnectionClearbitApiKey AsCreateFlowsVaultConnectionClearbitApiKey()

Returns

CreateFlowsVaultConnectionClearbitApiKey

Exceptions

ManagementException

Thrown when Type is not 'createFlowsVaultConnectionClearbitApiKey'.

AsCreateFlowsVaultConnectionClearbitUninitialized()

Returns the value as a CreateFlowsVaultConnectionClearbitUninitialized if Type is 'createFlowsVaultConnectionClearbitUninitialized', otherwise throws an exception.

public CreateFlowsVaultConnectionClearbitUninitialized AsCreateFlowsVaultConnectionClearbitUninitialized()

Returns

CreateFlowsVaultConnectionClearbitUninitialized

Exceptions

ManagementException

Thrown when Type is not 'createFlowsVaultConnectionClearbitUninitialized'.

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.

FromCreateFlowsVaultConnectionClearbitApiKey(CreateFlowsVaultConnectionClearbitApiKey)

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

public static CreateFlowsVaultConnectionClearbit FromCreateFlowsVaultConnectionClearbitApiKey(CreateFlowsVaultConnectionClearbitApiKey value)

Parameters

value CreateFlowsVaultConnectionClearbitApiKey

Returns

CreateFlowsVaultConnectionClearbit

FromCreateFlowsVaultConnectionClearbitUninitialized(CreateFlowsVaultConnectionClearbitUninitialized)

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

public static CreateFlowsVaultConnectionClearbit FromCreateFlowsVaultConnectionClearbitUninitialized(CreateFlowsVaultConnectionClearbitUninitialized value)

Parameters

value CreateFlowsVaultConnectionClearbitUninitialized

Returns

CreateFlowsVaultConnectionClearbit

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsCreateFlowsVaultConnectionClearbitApiKey()

Returns true if Type is "createFlowsVaultConnectionClearbitApiKey"

public bool IsCreateFlowsVaultConnectionClearbitApiKey()

Returns

bool

IsCreateFlowsVaultConnectionClearbitUninitialized()

Returns true if Type is "createFlowsVaultConnectionClearbitUninitialized"

public bool IsCreateFlowsVaultConnectionClearbitUninitialized()

Returns

bool

Match<T>(Func<CreateFlowsVaultConnectionClearbitApiKey, T>, Func<CreateFlowsVaultConnectionClearbitUninitialized, T>)

public T Match<T>(Func<CreateFlowsVaultConnectionClearbitApiKey, T> onCreateFlowsVaultConnectionClearbitApiKey, Func<CreateFlowsVaultConnectionClearbitUninitialized, T> onCreateFlowsVaultConnectionClearbitUninitialized)

Parameters

onCreateFlowsVaultConnectionClearbitApiKey Func<CreateFlowsVaultConnectionClearbitApiKey, T>
onCreateFlowsVaultConnectionClearbitUninitialized Func<CreateFlowsVaultConnectionClearbitUninitialized, 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.

TryGetCreateFlowsVaultConnectionClearbitApiKey(out CreateFlowsVaultConnectionClearbitApiKey?)

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

public bool TryGetCreateFlowsVaultConnectionClearbitApiKey(out CreateFlowsVaultConnectionClearbitApiKey? value)

Parameters

value CreateFlowsVaultConnectionClearbitApiKey

Returns

bool

TryGetCreateFlowsVaultConnectionClearbitUninitialized(out CreateFlowsVaultConnectionClearbitUninitialized?)

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

public bool TryGetCreateFlowsVaultConnectionClearbitUninitialized(out CreateFlowsVaultConnectionClearbitUninitialized? value)

Parameters

value CreateFlowsVaultConnectionClearbitUninitialized

Returns

bool

Visit(Action<CreateFlowsVaultConnectionClearbitApiKey>, Action<CreateFlowsVaultConnectionClearbitUninitialized>)

public void Visit(Action<CreateFlowsVaultConnectionClearbitApiKey> onCreateFlowsVaultConnectionClearbitApiKey, Action<CreateFlowsVaultConnectionClearbitUninitialized> onCreateFlowsVaultConnectionClearbitUninitialized)

Parameters

onCreateFlowsVaultConnectionClearbitApiKey Action<CreateFlowsVaultConnectionClearbitApiKey>
onCreateFlowsVaultConnectionClearbitUninitialized Action<CreateFlowsVaultConnectionClearbitUninitialized>

Operators

implicit operator CreateFlowsVaultConnectionClearbit(CreateFlowsVaultConnectionClearbitApiKey)

public static implicit operator CreateFlowsVaultConnectionClearbit(CreateFlowsVaultConnectionClearbitApiKey value)

Parameters

value CreateFlowsVaultConnectionClearbitApiKey

Returns

CreateFlowsVaultConnectionClearbit

implicit operator CreateFlowsVaultConnectionClearbit(CreateFlowsVaultConnectionClearbitUninitialized)

public static implicit operator CreateFlowsVaultConnectionClearbit(CreateFlowsVaultConnectionClearbitUninitialized value)

Parameters

value CreateFlowsVaultConnectionClearbitUninitialized

Returns

CreateFlowsVaultConnectionClearbit