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
Value
Union value
[JsonIgnore]
public object? Value { get; }
Property Value
Methods
AsString()
public string AsString()
Returns
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
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
objobjectThe 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
valuestring
Returns
FromUpdateUniversalLoginTemplateRequestContentTemplate(UpdateUniversalLoginTemplateRequestContentTemplate)
Factory method to create a union from a Auth0.ManagementApi.UpdateUniversalLoginTemplateRequestContentTemplate value.
public static UpdateUniversalLoginTemplateRequestContent FromUpdateUniversalLoginTemplateRequestContentTemplate(UpdateUniversalLoginTemplateRequestContentTemplate value)
Parameters
Returns
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
IsUpdateUniversalLoginTemplateRequestContentTemplate()
Returns true if Type is "updateUniversalLoginTemplateRequestContentTemplate"
public bool IsUpdateUniversalLoginTemplateRequestContentTemplate()
Returns
Match<T>(Func<string, T>, Func<UpdateUniversalLoginTemplateRequestContentTemplate, T>)
public T Match<T>(Func<string, T> onString, Func<UpdateUniversalLoginTemplateRequestContentTemplate, T> onUpdateUniversalLoginTemplateRequestContentTemplate)
Parameters
onStringFunc<string, T>onUpdateUniversalLoginTemplateRequestContentTemplateFunc<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
valuestring
Returns
TryGetUpdateUniversalLoginTemplateRequestContentTemplate(out UpdateUniversalLoginTemplateRequestContentTemplate?)
Attempts to cast the value to a UpdateUniversalLoginTemplateRequestContentTemplate and returns true if successful.
public bool TryGetUpdateUniversalLoginTemplateRequestContentTemplate(out UpdateUniversalLoginTemplateRequestContentTemplate? value)
Parameters
Returns
Visit(Action<string>, Action<UpdateUniversalLoginTemplateRequestContentTemplate>)
public void Visit(Action<string> onString, Action<UpdateUniversalLoginTemplateRequestContentTemplate> onUpdateUniversalLoginTemplateRequestContentTemplate)
Parameters
onStringAction<string>onUpdateUniversalLoginTemplateRequestContentTemplateAction<UpdateUniversalLoginTemplateRequestContentTemplate>
Operators
implicit operator UpdateUniversalLoginTemplateRequestContent(UpdateUniversalLoginTemplateRequestContentTemplate)
public static implicit operator UpdateUniversalLoginTemplateRequestContent(UpdateUniversalLoginTemplateRequestContentTemplate value)
Parameters
Returns
implicit operator UpdateUniversalLoginTemplateRequestContent(string)
public static implicit operator UpdateUniversalLoginTemplateRequestContent(string value)
Parameters
valuestring