Table of Contents

Class CreateFlowsVaultConnectionWhatsapp

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

AsCreateFlowsVaultConnectionWhatsappToken()

Returns the value as a CreateFlowsVaultConnectionWhatsappToken if Type is 'createFlowsVaultConnectionWhatsappToken', otherwise throws an exception.

public CreateFlowsVaultConnectionWhatsappToken AsCreateFlowsVaultConnectionWhatsappToken()

Returns

CreateFlowsVaultConnectionWhatsappToken

Exceptions

ManagementException

Thrown when Type is not 'createFlowsVaultConnectionWhatsappToken'.

AsCreateFlowsVaultConnectionWhatsappUninitialized()

Returns the value as a CreateFlowsVaultConnectionWhatsappUninitialized if Type is 'createFlowsVaultConnectionWhatsappUninitialized', otherwise throws an exception.

public CreateFlowsVaultConnectionWhatsappUninitialized AsCreateFlowsVaultConnectionWhatsappUninitialized()

Returns

CreateFlowsVaultConnectionWhatsappUninitialized

Exceptions

ManagementException

Thrown when Type is not 'createFlowsVaultConnectionWhatsappUninitialized'.

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.

FromCreateFlowsVaultConnectionWhatsappToken(CreateFlowsVaultConnectionWhatsappToken)

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

public static CreateFlowsVaultConnectionWhatsapp FromCreateFlowsVaultConnectionWhatsappToken(CreateFlowsVaultConnectionWhatsappToken value)

Parameters

value CreateFlowsVaultConnectionWhatsappToken

Returns

CreateFlowsVaultConnectionWhatsapp

FromCreateFlowsVaultConnectionWhatsappUninitialized(CreateFlowsVaultConnectionWhatsappUninitialized)

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

public static CreateFlowsVaultConnectionWhatsapp FromCreateFlowsVaultConnectionWhatsappUninitialized(CreateFlowsVaultConnectionWhatsappUninitialized value)

Parameters

value CreateFlowsVaultConnectionWhatsappUninitialized

Returns

CreateFlowsVaultConnectionWhatsapp

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsCreateFlowsVaultConnectionWhatsappToken()

Returns true if Type is "createFlowsVaultConnectionWhatsappToken"

public bool IsCreateFlowsVaultConnectionWhatsappToken()

Returns

bool

IsCreateFlowsVaultConnectionWhatsappUninitialized()

Returns true if Type is "createFlowsVaultConnectionWhatsappUninitialized"

public bool IsCreateFlowsVaultConnectionWhatsappUninitialized()

Returns

bool

Match<T>(Func<CreateFlowsVaultConnectionWhatsappToken, T>, Func<CreateFlowsVaultConnectionWhatsappUninitialized, T>)

public T Match<T>(Func<CreateFlowsVaultConnectionWhatsappToken, T> onCreateFlowsVaultConnectionWhatsappToken, Func<CreateFlowsVaultConnectionWhatsappUninitialized, T> onCreateFlowsVaultConnectionWhatsappUninitialized)

Parameters

onCreateFlowsVaultConnectionWhatsappToken Func<CreateFlowsVaultConnectionWhatsappToken, T>
onCreateFlowsVaultConnectionWhatsappUninitialized Func<CreateFlowsVaultConnectionWhatsappUninitialized, 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.

TryGetCreateFlowsVaultConnectionWhatsappToken(out CreateFlowsVaultConnectionWhatsappToken?)

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

public bool TryGetCreateFlowsVaultConnectionWhatsappToken(out CreateFlowsVaultConnectionWhatsappToken? value)

Parameters

value CreateFlowsVaultConnectionWhatsappToken

Returns

bool

TryGetCreateFlowsVaultConnectionWhatsappUninitialized(out CreateFlowsVaultConnectionWhatsappUninitialized?)

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

public bool TryGetCreateFlowsVaultConnectionWhatsappUninitialized(out CreateFlowsVaultConnectionWhatsappUninitialized? value)

Parameters

value CreateFlowsVaultConnectionWhatsappUninitialized

Returns

bool

Visit(Action<CreateFlowsVaultConnectionWhatsappToken>, Action<CreateFlowsVaultConnectionWhatsappUninitialized>)

public void Visit(Action<CreateFlowsVaultConnectionWhatsappToken> onCreateFlowsVaultConnectionWhatsappToken, Action<CreateFlowsVaultConnectionWhatsappUninitialized> onCreateFlowsVaultConnectionWhatsappUninitialized)

Parameters

onCreateFlowsVaultConnectionWhatsappToken Action<CreateFlowsVaultConnectionWhatsappToken>
onCreateFlowsVaultConnectionWhatsappUninitialized Action<CreateFlowsVaultConnectionWhatsappUninitialized>

Operators

implicit operator CreateFlowsVaultConnectionWhatsapp(CreateFlowsVaultConnectionWhatsappToken)

public static implicit operator CreateFlowsVaultConnectionWhatsapp(CreateFlowsVaultConnectionWhatsappToken value)

Parameters

value CreateFlowsVaultConnectionWhatsappToken

Returns

CreateFlowsVaultConnectionWhatsapp

implicit operator CreateFlowsVaultConnectionWhatsapp(CreateFlowsVaultConnectionWhatsappUninitialized)

public static implicit operator CreateFlowsVaultConnectionWhatsapp(CreateFlowsVaultConnectionWhatsappUninitialized value)

Parameters

value CreateFlowsVaultConnectionWhatsappUninitialized

Returns

CreateFlowsVaultConnectionWhatsapp