Table of Contents

Class CreateFlowsVaultConnectionMailchimp

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

AsCreateFlowsVaultConnectionMailchimpApiKey()

Returns the value as a CreateFlowsVaultConnectionMailchimpApiKey if Type is 'createFlowsVaultConnectionMailchimpApiKey', otherwise throws an exception.

public CreateFlowsVaultConnectionMailchimpApiKey AsCreateFlowsVaultConnectionMailchimpApiKey()

Returns

CreateFlowsVaultConnectionMailchimpApiKey

Exceptions

ManagementException

Thrown when Type is not 'createFlowsVaultConnectionMailchimpApiKey'.

AsCreateFlowsVaultConnectionMailchimpOauthCode()

Returns the value as a CreateFlowsVaultConnectionMailchimpOauthCode if Type is 'createFlowsVaultConnectionMailchimpOauthCode', otherwise throws an exception.

public CreateFlowsVaultConnectionMailchimpOauthCode AsCreateFlowsVaultConnectionMailchimpOauthCode()

Returns

CreateFlowsVaultConnectionMailchimpOauthCode

Exceptions

ManagementException

Thrown when Type is not 'createFlowsVaultConnectionMailchimpOauthCode'.

AsCreateFlowsVaultConnectionMailchimpUninitialized()

Returns the value as a CreateFlowsVaultConnectionMailchimpUninitialized if Type is 'createFlowsVaultConnectionMailchimpUninitialized', otherwise throws an exception.

public CreateFlowsVaultConnectionMailchimpUninitialized AsCreateFlowsVaultConnectionMailchimpUninitialized()

Returns

CreateFlowsVaultConnectionMailchimpUninitialized

Exceptions

ManagementException

Thrown when Type is not 'createFlowsVaultConnectionMailchimpUninitialized'.

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.

FromCreateFlowsVaultConnectionMailchimpApiKey(CreateFlowsVaultConnectionMailchimpApiKey)

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

public static CreateFlowsVaultConnectionMailchimp FromCreateFlowsVaultConnectionMailchimpApiKey(CreateFlowsVaultConnectionMailchimpApiKey value)

Parameters

value CreateFlowsVaultConnectionMailchimpApiKey

Returns

CreateFlowsVaultConnectionMailchimp

FromCreateFlowsVaultConnectionMailchimpOauthCode(CreateFlowsVaultConnectionMailchimpOauthCode)

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

public static CreateFlowsVaultConnectionMailchimp FromCreateFlowsVaultConnectionMailchimpOauthCode(CreateFlowsVaultConnectionMailchimpOauthCode value)

Parameters

value CreateFlowsVaultConnectionMailchimpOauthCode

Returns

CreateFlowsVaultConnectionMailchimp

FromCreateFlowsVaultConnectionMailchimpUninitialized(CreateFlowsVaultConnectionMailchimpUninitialized)

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

public static CreateFlowsVaultConnectionMailchimp FromCreateFlowsVaultConnectionMailchimpUninitialized(CreateFlowsVaultConnectionMailchimpUninitialized value)

Parameters

value CreateFlowsVaultConnectionMailchimpUninitialized

Returns

CreateFlowsVaultConnectionMailchimp

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsCreateFlowsVaultConnectionMailchimpApiKey()

Returns true if Type is "createFlowsVaultConnectionMailchimpApiKey"

public bool IsCreateFlowsVaultConnectionMailchimpApiKey()

Returns

bool

IsCreateFlowsVaultConnectionMailchimpOauthCode()

Returns true if Type is "createFlowsVaultConnectionMailchimpOauthCode"

public bool IsCreateFlowsVaultConnectionMailchimpOauthCode()

Returns

bool

IsCreateFlowsVaultConnectionMailchimpUninitialized()

Returns true if Type is "createFlowsVaultConnectionMailchimpUninitialized"

public bool IsCreateFlowsVaultConnectionMailchimpUninitialized()

Returns

bool

Match<T>(Func<CreateFlowsVaultConnectionMailchimpApiKey, T>, Func<CreateFlowsVaultConnectionMailchimpOauthCode, T>, Func<CreateFlowsVaultConnectionMailchimpUninitialized, T>)

public T Match<T>(Func<CreateFlowsVaultConnectionMailchimpApiKey, T> onCreateFlowsVaultConnectionMailchimpApiKey, Func<CreateFlowsVaultConnectionMailchimpOauthCode, T> onCreateFlowsVaultConnectionMailchimpOauthCode, Func<CreateFlowsVaultConnectionMailchimpUninitialized, T> onCreateFlowsVaultConnectionMailchimpUninitialized)

Parameters

onCreateFlowsVaultConnectionMailchimpApiKey Func<CreateFlowsVaultConnectionMailchimpApiKey, T>
onCreateFlowsVaultConnectionMailchimpOauthCode Func<CreateFlowsVaultConnectionMailchimpOauthCode, T>
onCreateFlowsVaultConnectionMailchimpUninitialized Func<CreateFlowsVaultConnectionMailchimpUninitialized, 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.

TryGetCreateFlowsVaultConnectionMailchimpApiKey(out CreateFlowsVaultConnectionMailchimpApiKey?)

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

public bool TryGetCreateFlowsVaultConnectionMailchimpApiKey(out CreateFlowsVaultConnectionMailchimpApiKey? value)

Parameters

value CreateFlowsVaultConnectionMailchimpApiKey

Returns

bool

TryGetCreateFlowsVaultConnectionMailchimpOauthCode(out CreateFlowsVaultConnectionMailchimpOauthCode?)

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

public bool TryGetCreateFlowsVaultConnectionMailchimpOauthCode(out CreateFlowsVaultConnectionMailchimpOauthCode? value)

Parameters

value CreateFlowsVaultConnectionMailchimpOauthCode

Returns

bool

TryGetCreateFlowsVaultConnectionMailchimpUninitialized(out CreateFlowsVaultConnectionMailchimpUninitialized?)

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

public bool TryGetCreateFlowsVaultConnectionMailchimpUninitialized(out CreateFlowsVaultConnectionMailchimpUninitialized? value)

Parameters

value CreateFlowsVaultConnectionMailchimpUninitialized

Returns

bool

Visit(Action<CreateFlowsVaultConnectionMailchimpApiKey>, Action<CreateFlowsVaultConnectionMailchimpOauthCode>, Action<CreateFlowsVaultConnectionMailchimpUninitialized>)

public void Visit(Action<CreateFlowsVaultConnectionMailchimpApiKey> onCreateFlowsVaultConnectionMailchimpApiKey, Action<CreateFlowsVaultConnectionMailchimpOauthCode> onCreateFlowsVaultConnectionMailchimpOauthCode, Action<CreateFlowsVaultConnectionMailchimpUninitialized> onCreateFlowsVaultConnectionMailchimpUninitialized)

Parameters

onCreateFlowsVaultConnectionMailchimpApiKey Action<CreateFlowsVaultConnectionMailchimpApiKey>
onCreateFlowsVaultConnectionMailchimpOauthCode Action<CreateFlowsVaultConnectionMailchimpOauthCode>
onCreateFlowsVaultConnectionMailchimpUninitialized Action<CreateFlowsVaultConnectionMailchimpUninitialized>

Operators

implicit operator CreateFlowsVaultConnectionMailchimp(CreateFlowsVaultConnectionMailchimpApiKey)

public static implicit operator CreateFlowsVaultConnectionMailchimp(CreateFlowsVaultConnectionMailchimpApiKey value)

Parameters

value CreateFlowsVaultConnectionMailchimpApiKey

Returns

CreateFlowsVaultConnectionMailchimp

implicit operator CreateFlowsVaultConnectionMailchimp(CreateFlowsVaultConnectionMailchimpOauthCode)

public static implicit operator CreateFlowsVaultConnectionMailchimp(CreateFlowsVaultConnectionMailchimpOauthCode value)

Parameters

value CreateFlowsVaultConnectionMailchimpOauthCode

Returns

CreateFlowsVaultConnectionMailchimp

implicit operator CreateFlowsVaultConnectionMailchimp(CreateFlowsVaultConnectionMailchimpUninitialized)

public static implicit operator CreateFlowsVaultConnectionMailchimp(CreateFlowsVaultConnectionMailchimpUninitialized value)

Parameters

value CreateFlowsVaultConnectionMailchimpUninitialized

Returns

CreateFlowsVaultConnectionMailchimp