Table of Contents

Class CreateFlowsVaultConnectionMailjet

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

AsCreateFlowsVaultConnectionMailjetApiKey()

Returns the value as a CreateFlowsVaultConnectionMailjetApiKey if Type is 'createFlowsVaultConnectionMailjetApiKey', otherwise throws an exception.

public CreateFlowsVaultConnectionMailjetApiKey AsCreateFlowsVaultConnectionMailjetApiKey()

Returns

CreateFlowsVaultConnectionMailjetApiKey

Exceptions

ManagementException

Thrown when Type is not 'createFlowsVaultConnectionMailjetApiKey'.

AsCreateFlowsVaultConnectionMailjetUninitialized()

Returns the value as a CreateFlowsVaultConnectionMailjetUninitialized if Type is 'createFlowsVaultConnectionMailjetUninitialized', otherwise throws an exception.

public CreateFlowsVaultConnectionMailjetUninitialized AsCreateFlowsVaultConnectionMailjetUninitialized()

Returns

CreateFlowsVaultConnectionMailjetUninitialized

Exceptions

ManagementException

Thrown when Type is not 'createFlowsVaultConnectionMailjetUninitialized'.

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.

FromCreateFlowsVaultConnectionMailjetApiKey(CreateFlowsVaultConnectionMailjetApiKey)

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

public static CreateFlowsVaultConnectionMailjet FromCreateFlowsVaultConnectionMailjetApiKey(CreateFlowsVaultConnectionMailjetApiKey value)

Parameters

value CreateFlowsVaultConnectionMailjetApiKey

Returns

CreateFlowsVaultConnectionMailjet

FromCreateFlowsVaultConnectionMailjetUninitialized(CreateFlowsVaultConnectionMailjetUninitialized)

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

public static CreateFlowsVaultConnectionMailjet FromCreateFlowsVaultConnectionMailjetUninitialized(CreateFlowsVaultConnectionMailjetUninitialized value)

Parameters

value CreateFlowsVaultConnectionMailjetUninitialized

Returns

CreateFlowsVaultConnectionMailjet

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsCreateFlowsVaultConnectionMailjetApiKey()

Returns true if Type is "createFlowsVaultConnectionMailjetApiKey"

public bool IsCreateFlowsVaultConnectionMailjetApiKey()

Returns

bool

IsCreateFlowsVaultConnectionMailjetUninitialized()

Returns true if Type is "createFlowsVaultConnectionMailjetUninitialized"

public bool IsCreateFlowsVaultConnectionMailjetUninitialized()

Returns

bool

Match<T>(Func<CreateFlowsVaultConnectionMailjetApiKey, T>, Func<CreateFlowsVaultConnectionMailjetUninitialized, T>)

public T Match<T>(Func<CreateFlowsVaultConnectionMailjetApiKey, T> onCreateFlowsVaultConnectionMailjetApiKey, Func<CreateFlowsVaultConnectionMailjetUninitialized, T> onCreateFlowsVaultConnectionMailjetUninitialized)

Parameters

onCreateFlowsVaultConnectionMailjetApiKey Func<CreateFlowsVaultConnectionMailjetApiKey, T>
onCreateFlowsVaultConnectionMailjetUninitialized Func<CreateFlowsVaultConnectionMailjetUninitialized, 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.

TryGetCreateFlowsVaultConnectionMailjetApiKey(out CreateFlowsVaultConnectionMailjetApiKey?)

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

public bool TryGetCreateFlowsVaultConnectionMailjetApiKey(out CreateFlowsVaultConnectionMailjetApiKey? value)

Parameters

value CreateFlowsVaultConnectionMailjetApiKey

Returns

bool

TryGetCreateFlowsVaultConnectionMailjetUninitialized(out CreateFlowsVaultConnectionMailjetUninitialized?)

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

public bool TryGetCreateFlowsVaultConnectionMailjetUninitialized(out CreateFlowsVaultConnectionMailjetUninitialized? value)

Parameters

value CreateFlowsVaultConnectionMailjetUninitialized

Returns

bool

Visit(Action<CreateFlowsVaultConnectionMailjetApiKey>, Action<CreateFlowsVaultConnectionMailjetUninitialized>)

public void Visit(Action<CreateFlowsVaultConnectionMailjetApiKey> onCreateFlowsVaultConnectionMailjetApiKey, Action<CreateFlowsVaultConnectionMailjetUninitialized> onCreateFlowsVaultConnectionMailjetUninitialized)

Parameters

onCreateFlowsVaultConnectionMailjetApiKey Action<CreateFlowsVaultConnectionMailjetApiKey>
onCreateFlowsVaultConnectionMailjetUninitialized Action<CreateFlowsVaultConnectionMailjetUninitialized>

Operators

implicit operator CreateFlowsVaultConnectionMailjet(CreateFlowsVaultConnectionMailjetApiKey)

public static implicit operator CreateFlowsVaultConnectionMailjet(CreateFlowsVaultConnectionMailjetApiKey value)

Parameters

value CreateFlowsVaultConnectionMailjetApiKey

Returns

CreateFlowsVaultConnectionMailjet

implicit operator CreateFlowsVaultConnectionMailjet(CreateFlowsVaultConnectionMailjetUninitialized)

public static implicit operator CreateFlowsVaultConnectionMailjet(CreateFlowsVaultConnectionMailjetUninitialized value)

Parameters

value CreateFlowsVaultConnectionMailjetUninitialized

Returns

CreateFlowsVaultConnectionMailjet