Table of Contents

Class CreateFlowsVaultConnectionDocusign

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

AsCreateFlowsVaultConnectionDocusignOauthCode()

Returns the value as a CreateFlowsVaultConnectionDocusignOauthCode if Type is 'createFlowsVaultConnectionDocusignOauthCode', otherwise throws an exception.

public CreateFlowsVaultConnectionDocusignOauthCode AsCreateFlowsVaultConnectionDocusignOauthCode()

Returns

CreateFlowsVaultConnectionDocusignOauthCode

Exceptions

ManagementException

Thrown when Type is not 'createFlowsVaultConnectionDocusignOauthCode'.

AsCreateFlowsVaultConnectionDocusignUninitialized()

Returns the value as a CreateFlowsVaultConnectionDocusignUninitialized if Type is 'createFlowsVaultConnectionDocusignUninitialized', otherwise throws an exception.

public CreateFlowsVaultConnectionDocusignUninitialized AsCreateFlowsVaultConnectionDocusignUninitialized()

Returns

CreateFlowsVaultConnectionDocusignUninitialized

Exceptions

ManagementException

Thrown when Type is not 'createFlowsVaultConnectionDocusignUninitialized'.

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.

FromCreateFlowsVaultConnectionDocusignOauthCode(CreateFlowsVaultConnectionDocusignOauthCode)

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

public static CreateFlowsVaultConnectionDocusign FromCreateFlowsVaultConnectionDocusignOauthCode(CreateFlowsVaultConnectionDocusignOauthCode value)

Parameters

value CreateFlowsVaultConnectionDocusignOauthCode

Returns

CreateFlowsVaultConnectionDocusign

FromCreateFlowsVaultConnectionDocusignUninitialized(CreateFlowsVaultConnectionDocusignUninitialized)

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

public static CreateFlowsVaultConnectionDocusign FromCreateFlowsVaultConnectionDocusignUninitialized(CreateFlowsVaultConnectionDocusignUninitialized value)

Parameters

value CreateFlowsVaultConnectionDocusignUninitialized

Returns

CreateFlowsVaultConnectionDocusign

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsCreateFlowsVaultConnectionDocusignOauthCode()

Returns true if Type is "createFlowsVaultConnectionDocusignOauthCode"

public bool IsCreateFlowsVaultConnectionDocusignOauthCode()

Returns

bool

IsCreateFlowsVaultConnectionDocusignUninitialized()

Returns true if Type is "createFlowsVaultConnectionDocusignUninitialized"

public bool IsCreateFlowsVaultConnectionDocusignUninitialized()

Returns

bool

Match<T>(Func<CreateFlowsVaultConnectionDocusignOauthCode, T>, Func<CreateFlowsVaultConnectionDocusignUninitialized, T>)

public T Match<T>(Func<CreateFlowsVaultConnectionDocusignOauthCode, T> onCreateFlowsVaultConnectionDocusignOauthCode, Func<CreateFlowsVaultConnectionDocusignUninitialized, T> onCreateFlowsVaultConnectionDocusignUninitialized)

Parameters

onCreateFlowsVaultConnectionDocusignOauthCode Func<CreateFlowsVaultConnectionDocusignOauthCode, T>
onCreateFlowsVaultConnectionDocusignUninitialized Func<CreateFlowsVaultConnectionDocusignUninitialized, 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.

TryGetCreateFlowsVaultConnectionDocusignOauthCode(out CreateFlowsVaultConnectionDocusignOauthCode?)

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

public bool TryGetCreateFlowsVaultConnectionDocusignOauthCode(out CreateFlowsVaultConnectionDocusignOauthCode? value)

Parameters

value CreateFlowsVaultConnectionDocusignOauthCode

Returns

bool

TryGetCreateFlowsVaultConnectionDocusignUninitialized(out CreateFlowsVaultConnectionDocusignUninitialized?)

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

public bool TryGetCreateFlowsVaultConnectionDocusignUninitialized(out CreateFlowsVaultConnectionDocusignUninitialized? value)

Parameters

value CreateFlowsVaultConnectionDocusignUninitialized

Returns

bool

Visit(Action<CreateFlowsVaultConnectionDocusignOauthCode>, Action<CreateFlowsVaultConnectionDocusignUninitialized>)

public void Visit(Action<CreateFlowsVaultConnectionDocusignOauthCode> onCreateFlowsVaultConnectionDocusignOauthCode, Action<CreateFlowsVaultConnectionDocusignUninitialized> onCreateFlowsVaultConnectionDocusignUninitialized)

Parameters

onCreateFlowsVaultConnectionDocusignOauthCode Action<CreateFlowsVaultConnectionDocusignOauthCode>
onCreateFlowsVaultConnectionDocusignUninitialized Action<CreateFlowsVaultConnectionDocusignUninitialized>

Operators

implicit operator CreateFlowsVaultConnectionDocusign(CreateFlowsVaultConnectionDocusignOauthCode)

public static implicit operator CreateFlowsVaultConnectionDocusign(CreateFlowsVaultConnectionDocusignOauthCode value)

Parameters

value CreateFlowsVaultConnectionDocusignOauthCode

Returns

CreateFlowsVaultConnectionDocusign

implicit operator CreateFlowsVaultConnectionDocusign(CreateFlowsVaultConnectionDocusignUninitialized)

public static implicit operator CreateFlowsVaultConnectionDocusign(CreateFlowsVaultConnectionDocusignUninitialized value)

Parameters

value CreateFlowsVaultConnectionDocusignUninitialized

Returns

CreateFlowsVaultConnectionDocusign