Table of Contents

Class CreateFlowsVaultConnectionPipedrive

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

AsCreateFlowsVaultConnectionPipedriveOauthCode()

Returns the value as a CreateFlowsVaultConnectionPipedriveOauthCode if Type is 'createFlowsVaultConnectionPipedriveOauthCode', otherwise throws an exception.

public CreateFlowsVaultConnectionPipedriveOauthCode AsCreateFlowsVaultConnectionPipedriveOauthCode()

Returns

CreateFlowsVaultConnectionPipedriveOauthCode

Exceptions

ManagementException

Thrown when Type is not 'createFlowsVaultConnectionPipedriveOauthCode'.

AsCreateFlowsVaultConnectionPipedriveToken()

Returns the value as a CreateFlowsVaultConnectionPipedriveToken if Type is 'createFlowsVaultConnectionPipedriveToken', otherwise throws an exception.

public CreateFlowsVaultConnectionPipedriveToken AsCreateFlowsVaultConnectionPipedriveToken()

Returns

CreateFlowsVaultConnectionPipedriveToken

Exceptions

ManagementException

Thrown when Type is not 'createFlowsVaultConnectionPipedriveToken'.

AsCreateFlowsVaultConnectionPipedriveUninitialized()

Returns the value as a CreateFlowsVaultConnectionPipedriveUninitialized if Type is 'createFlowsVaultConnectionPipedriveUninitialized', otherwise throws an exception.

public CreateFlowsVaultConnectionPipedriveUninitialized AsCreateFlowsVaultConnectionPipedriveUninitialized()

Returns

CreateFlowsVaultConnectionPipedriveUninitialized

Exceptions

ManagementException

Thrown when Type is not 'createFlowsVaultConnectionPipedriveUninitialized'.

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.

FromCreateFlowsVaultConnectionPipedriveOauthCode(CreateFlowsVaultConnectionPipedriveOauthCode)

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

public static CreateFlowsVaultConnectionPipedrive FromCreateFlowsVaultConnectionPipedriveOauthCode(CreateFlowsVaultConnectionPipedriveOauthCode value)

Parameters

value CreateFlowsVaultConnectionPipedriveOauthCode

Returns

CreateFlowsVaultConnectionPipedrive

FromCreateFlowsVaultConnectionPipedriveToken(CreateFlowsVaultConnectionPipedriveToken)

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

public static CreateFlowsVaultConnectionPipedrive FromCreateFlowsVaultConnectionPipedriveToken(CreateFlowsVaultConnectionPipedriveToken value)

Parameters

value CreateFlowsVaultConnectionPipedriveToken

Returns

CreateFlowsVaultConnectionPipedrive

FromCreateFlowsVaultConnectionPipedriveUninitialized(CreateFlowsVaultConnectionPipedriveUninitialized)

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

public static CreateFlowsVaultConnectionPipedrive FromCreateFlowsVaultConnectionPipedriveUninitialized(CreateFlowsVaultConnectionPipedriveUninitialized value)

Parameters

value CreateFlowsVaultConnectionPipedriveUninitialized

Returns

CreateFlowsVaultConnectionPipedrive

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsCreateFlowsVaultConnectionPipedriveOauthCode()

Returns true if Type is "createFlowsVaultConnectionPipedriveOauthCode"

public bool IsCreateFlowsVaultConnectionPipedriveOauthCode()

Returns

bool

IsCreateFlowsVaultConnectionPipedriveToken()

Returns true if Type is "createFlowsVaultConnectionPipedriveToken"

public bool IsCreateFlowsVaultConnectionPipedriveToken()

Returns

bool

IsCreateFlowsVaultConnectionPipedriveUninitialized()

Returns true if Type is "createFlowsVaultConnectionPipedriveUninitialized"

public bool IsCreateFlowsVaultConnectionPipedriveUninitialized()

Returns

bool

Match<T>(Func<CreateFlowsVaultConnectionPipedriveToken, T>, Func<CreateFlowsVaultConnectionPipedriveOauthCode, T>, Func<CreateFlowsVaultConnectionPipedriveUninitialized, T>)

public T Match<T>(Func<CreateFlowsVaultConnectionPipedriveToken, T> onCreateFlowsVaultConnectionPipedriveToken, Func<CreateFlowsVaultConnectionPipedriveOauthCode, T> onCreateFlowsVaultConnectionPipedriveOauthCode, Func<CreateFlowsVaultConnectionPipedriveUninitialized, T> onCreateFlowsVaultConnectionPipedriveUninitialized)

Parameters

onCreateFlowsVaultConnectionPipedriveToken Func<CreateFlowsVaultConnectionPipedriveToken, T>
onCreateFlowsVaultConnectionPipedriveOauthCode Func<CreateFlowsVaultConnectionPipedriveOauthCode, T>
onCreateFlowsVaultConnectionPipedriveUninitialized Func<CreateFlowsVaultConnectionPipedriveUninitialized, 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.

TryGetCreateFlowsVaultConnectionPipedriveOauthCode(out CreateFlowsVaultConnectionPipedriveOauthCode?)

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

public bool TryGetCreateFlowsVaultConnectionPipedriveOauthCode(out CreateFlowsVaultConnectionPipedriveOauthCode? value)

Parameters

value CreateFlowsVaultConnectionPipedriveOauthCode

Returns

bool

TryGetCreateFlowsVaultConnectionPipedriveToken(out CreateFlowsVaultConnectionPipedriveToken?)

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

public bool TryGetCreateFlowsVaultConnectionPipedriveToken(out CreateFlowsVaultConnectionPipedriveToken? value)

Parameters

value CreateFlowsVaultConnectionPipedriveToken

Returns

bool

TryGetCreateFlowsVaultConnectionPipedriveUninitialized(out CreateFlowsVaultConnectionPipedriveUninitialized?)

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

public bool TryGetCreateFlowsVaultConnectionPipedriveUninitialized(out CreateFlowsVaultConnectionPipedriveUninitialized? value)

Parameters

value CreateFlowsVaultConnectionPipedriveUninitialized

Returns

bool

Visit(Action<CreateFlowsVaultConnectionPipedriveToken>, Action<CreateFlowsVaultConnectionPipedriveOauthCode>, Action<CreateFlowsVaultConnectionPipedriveUninitialized>)

public void Visit(Action<CreateFlowsVaultConnectionPipedriveToken> onCreateFlowsVaultConnectionPipedriveToken, Action<CreateFlowsVaultConnectionPipedriveOauthCode> onCreateFlowsVaultConnectionPipedriveOauthCode, Action<CreateFlowsVaultConnectionPipedriveUninitialized> onCreateFlowsVaultConnectionPipedriveUninitialized)

Parameters

onCreateFlowsVaultConnectionPipedriveToken Action<CreateFlowsVaultConnectionPipedriveToken>
onCreateFlowsVaultConnectionPipedriveOauthCode Action<CreateFlowsVaultConnectionPipedriveOauthCode>
onCreateFlowsVaultConnectionPipedriveUninitialized Action<CreateFlowsVaultConnectionPipedriveUninitialized>

Operators

implicit operator CreateFlowsVaultConnectionPipedrive(CreateFlowsVaultConnectionPipedriveOauthCode)

public static implicit operator CreateFlowsVaultConnectionPipedrive(CreateFlowsVaultConnectionPipedriveOauthCode value)

Parameters

value CreateFlowsVaultConnectionPipedriveOauthCode

Returns

CreateFlowsVaultConnectionPipedrive

implicit operator CreateFlowsVaultConnectionPipedrive(CreateFlowsVaultConnectionPipedriveToken)

public static implicit operator CreateFlowsVaultConnectionPipedrive(CreateFlowsVaultConnectionPipedriveToken value)

Parameters

value CreateFlowsVaultConnectionPipedriveToken

Returns

CreateFlowsVaultConnectionPipedrive

implicit operator CreateFlowsVaultConnectionPipedrive(CreateFlowsVaultConnectionPipedriveUninitialized)

public static implicit operator CreateFlowsVaultConnectionPipedrive(CreateFlowsVaultConnectionPipedriveUninitialized value)

Parameters

value CreateFlowsVaultConnectionPipedriveUninitialized

Returns

CreateFlowsVaultConnectionPipedrive