Table of Contents

Class UpdateUniversalLoginTemplateRequestContent

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

AsString()

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

public string AsString()

Returns

string

Exceptions

ManagementException

Thrown when Type is not 'string'.

AsUpdateUniversalLoginTemplateRequestContentTemplate()

Returns the value as a UpdateUniversalLoginTemplateRequestContentTemplate if Type is 'updateUniversalLoginTemplateRequestContentTemplate', otherwise throws an exception.

public UpdateUniversalLoginTemplateRequestContentTemplate AsUpdateUniversalLoginTemplateRequestContentTemplate()

Returns

UpdateUniversalLoginTemplateRequestContentTemplate

Exceptions

ManagementException

Thrown when Type is not 'updateUniversalLoginTemplateRequestContentTemplate'.

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.

FromString(string)

Factory method to create a union from a string value.

public static UpdateUniversalLoginTemplateRequestContent FromString(string value)

Parameters

value string

Returns

UpdateUniversalLoginTemplateRequestContent

FromUpdateUniversalLoginTemplateRequestContentTemplate(UpdateUniversalLoginTemplateRequestContentTemplate)

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

public static UpdateUniversalLoginTemplateRequestContent FromUpdateUniversalLoginTemplateRequestContentTemplate(UpdateUniversalLoginTemplateRequestContentTemplate value)

Parameters

value UpdateUniversalLoginTemplateRequestContentTemplate

Returns

UpdateUniversalLoginTemplateRequestContent

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsString()

Returns true if Type is "string"

public bool IsString()

Returns

bool

IsUpdateUniversalLoginTemplateRequestContentTemplate()

Returns true if Type is "updateUniversalLoginTemplateRequestContentTemplate"

public bool IsUpdateUniversalLoginTemplateRequestContentTemplate()

Returns

bool

Match<T>(Func<string, T>, Func<UpdateUniversalLoginTemplateRequestContentTemplate, T>)

public T Match<T>(Func<string, T> onString, Func<UpdateUniversalLoginTemplateRequestContentTemplate, T> onUpdateUniversalLoginTemplateRequestContentTemplate)

Parameters

onString Func<string, T>
onUpdateUniversalLoginTemplateRequestContentTemplate Func<UpdateUniversalLoginTemplateRequestContentTemplate, 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.

TryGetString(out string?)

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

public bool TryGetString(out string? value)

Parameters

value string

Returns

bool

TryGetUpdateUniversalLoginTemplateRequestContentTemplate(out UpdateUniversalLoginTemplateRequestContentTemplate?)

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

public bool TryGetUpdateUniversalLoginTemplateRequestContentTemplate(out UpdateUniversalLoginTemplateRequestContentTemplate? value)

Parameters

value UpdateUniversalLoginTemplateRequestContentTemplate

Returns

bool

Visit(Action<string>, Action<UpdateUniversalLoginTemplateRequestContentTemplate>)

public void Visit(Action<string> onString, Action<UpdateUniversalLoginTemplateRequestContentTemplate> onUpdateUniversalLoginTemplateRequestContentTemplate)

Parameters

onString Action<string>
onUpdateUniversalLoginTemplateRequestContentTemplate Action<UpdateUniversalLoginTemplateRequestContentTemplate>

Operators

implicit operator UpdateUniversalLoginTemplateRequestContent(UpdateUniversalLoginTemplateRequestContentTemplate)

public static implicit operator UpdateUniversalLoginTemplateRequestContent(UpdateUniversalLoginTemplateRequestContentTemplate value)

Parameters

value UpdateUniversalLoginTemplateRequestContentTemplate

Returns

UpdateUniversalLoginTemplateRequestContent

implicit operator UpdateUniversalLoginTemplateRequestContent(string)

public static implicit operator UpdateUniversalLoginTemplateRequestContent(string value)

Parameters

value string

Returns

UpdateUniversalLoginTemplateRequestContent