Table of Contents

Class CreateFlowsVaultConnectionTelegram

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

AsCreateFlowsVaultConnectionTelegramToken()

Returns the value as a CreateFlowsVaultConnectionTelegramToken if Type is 'createFlowsVaultConnectionTelegramToken', otherwise throws an exception.

public CreateFlowsVaultConnectionTelegramToken AsCreateFlowsVaultConnectionTelegramToken()

Returns

CreateFlowsVaultConnectionTelegramToken

Exceptions

ManagementException

Thrown when Type is not 'createFlowsVaultConnectionTelegramToken'.

AsCreateFlowsVaultConnectionTelegramUninitialized()

Returns the value as a CreateFlowsVaultConnectionTelegramUninitialized if Type is 'createFlowsVaultConnectionTelegramUninitialized', otherwise throws an exception.

public CreateFlowsVaultConnectionTelegramUninitialized AsCreateFlowsVaultConnectionTelegramUninitialized()

Returns

CreateFlowsVaultConnectionTelegramUninitialized

Exceptions

ManagementException

Thrown when Type is not 'createFlowsVaultConnectionTelegramUninitialized'.

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.

FromCreateFlowsVaultConnectionTelegramToken(CreateFlowsVaultConnectionTelegramToken)

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

public static CreateFlowsVaultConnectionTelegram FromCreateFlowsVaultConnectionTelegramToken(CreateFlowsVaultConnectionTelegramToken value)

Parameters

value CreateFlowsVaultConnectionTelegramToken

Returns

CreateFlowsVaultConnectionTelegram

FromCreateFlowsVaultConnectionTelegramUninitialized(CreateFlowsVaultConnectionTelegramUninitialized)

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

public static CreateFlowsVaultConnectionTelegram FromCreateFlowsVaultConnectionTelegramUninitialized(CreateFlowsVaultConnectionTelegramUninitialized value)

Parameters

value CreateFlowsVaultConnectionTelegramUninitialized

Returns

CreateFlowsVaultConnectionTelegram

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsCreateFlowsVaultConnectionTelegramToken()

Returns true if Type is "createFlowsVaultConnectionTelegramToken"

public bool IsCreateFlowsVaultConnectionTelegramToken()

Returns

bool

IsCreateFlowsVaultConnectionTelegramUninitialized()

Returns true if Type is "createFlowsVaultConnectionTelegramUninitialized"

public bool IsCreateFlowsVaultConnectionTelegramUninitialized()

Returns

bool

Match<T>(Func<CreateFlowsVaultConnectionTelegramToken, T>, Func<CreateFlowsVaultConnectionTelegramUninitialized, T>)

public T Match<T>(Func<CreateFlowsVaultConnectionTelegramToken, T> onCreateFlowsVaultConnectionTelegramToken, Func<CreateFlowsVaultConnectionTelegramUninitialized, T> onCreateFlowsVaultConnectionTelegramUninitialized)

Parameters

onCreateFlowsVaultConnectionTelegramToken Func<CreateFlowsVaultConnectionTelegramToken, T>
onCreateFlowsVaultConnectionTelegramUninitialized Func<CreateFlowsVaultConnectionTelegramUninitialized, 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.

TryGetCreateFlowsVaultConnectionTelegramToken(out CreateFlowsVaultConnectionTelegramToken?)

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

public bool TryGetCreateFlowsVaultConnectionTelegramToken(out CreateFlowsVaultConnectionTelegramToken? value)

Parameters

value CreateFlowsVaultConnectionTelegramToken

Returns

bool

TryGetCreateFlowsVaultConnectionTelegramUninitialized(out CreateFlowsVaultConnectionTelegramUninitialized?)

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

public bool TryGetCreateFlowsVaultConnectionTelegramUninitialized(out CreateFlowsVaultConnectionTelegramUninitialized? value)

Parameters

value CreateFlowsVaultConnectionTelegramUninitialized

Returns

bool

Visit(Action<CreateFlowsVaultConnectionTelegramToken>, Action<CreateFlowsVaultConnectionTelegramUninitialized>)

public void Visit(Action<CreateFlowsVaultConnectionTelegramToken> onCreateFlowsVaultConnectionTelegramToken, Action<CreateFlowsVaultConnectionTelegramUninitialized> onCreateFlowsVaultConnectionTelegramUninitialized)

Parameters

onCreateFlowsVaultConnectionTelegramToken Action<CreateFlowsVaultConnectionTelegramToken>
onCreateFlowsVaultConnectionTelegramUninitialized Action<CreateFlowsVaultConnectionTelegramUninitialized>

Operators

implicit operator CreateFlowsVaultConnectionTelegram(CreateFlowsVaultConnectionTelegramToken)

public static implicit operator CreateFlowsVaultConnectionTelegram(CreateFlowsVaultConnectionTelegramToken value)

Parameters

value CreateFlowsVaultConnectionTelegramToken

Returns

CreateFlowsVaultConnectionTelegram

implicit operator CreateFlowsVaultConnectionTelegram(CreateFlowsVaultConnectionTelegramUninitialized)

public static implicit operator CreateFlowsVaultConnectionTelegram(CreateFlowsVaultConnectionTelegramUninitialized value)

Parameters

value CreateFlowsVaultConnectionTelegramUninitialized

Returns

CreateFlowsVaultConnectionTelegram