Table of Contents

Class PatchRateLimitPolicyConfigurationRequestContent

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

AsPatchRateLimitPolicyConfigurationRequestContentAction()

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

public PatchRateLimitPolicyConfigurationRequestContentAction AsPatchRateLimitPolicyConfigurationRequestContentAction()

Returns

PatchRateLimitPolicyConfigurationRequestContentAction

Exceptions

ManagementException

Thrown when Type is not 'patchRateLimitPolicyConfigurationRequestContentAction'.

AsPatchRateLimitPolicyConfigurationRequestContentOne()

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

public PatchRateLimitPolicyConfigurationRequestContentOne AsPatchRateLimitPolicyConfigurationRequestContentOne()

Returns

PatchRateLimitPolicyConfigurationRequestContentOne

Exceptions

ManagementException

Thrown when Type is not 'patchRateLimitPolicyConfigurationRequestContentOne'.

AsPatchRateLimitPolicyConfigurationRequestContentZero()

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

public PatchRateLimitPolicyConfigurationRequestContentZero AsPatchRateLimitPolicyConfigurationRequestContentZero()

Returns

PatchRateLimitPolicyConfigurationRequestContentZero

Exceptions

ManagementException

Thrown when Type is not 'patchRateLimitPolicyConfigurationRequestContentZero'.

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.

FromPatchRateLimitPolicyConfigurationRequestContentAction(PatchRateLimitPolicyConfigurationRequestContentAction)

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

public static PatchRateLimitPolicyConfigurationRequestContent FromPatchRateLimitPolicyConfigurationRequestContentAction(PatchRateLimitPolicyConfigurationRequestContentAction value)

Parameters

value PatchRateLimitPolicyConfigurationRequestContentAction

Returns

PatchRateLimitPolicyConfigurationRequestContent

FromPatchRateLimitPolicyConfigurationRequestContentOne(PatchRateLimitPolicyConfigurationRequestContentOne)

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

public static PatchRateLimitPolicyConfigurationRequestContent FromPatchRateLimitPolicyConfigurationRequestContentOne(PatchRateLimitPolicyConfigurationRequestContentOne value)

Parameters

value PatchRateLimitPolicyConfigurationRequestContentOne

Returns

PatchRateLimitPolicyConfigurationRequestContent

FromPatchRateLimitPolicyConfigurationRequestContentZero(PatchRateLimitPolicyConfigurationRequestContentZero)

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

public static PatchRateLimitPolicyConfigurationRequestContent FromPatchRateLimitPolicyConfigurationRequestContentZero(PatchRateLimitPolicyConfigurationRequestContentZero value)

Parameters

value PatchRateLimitPolicyConfigurationRequestContentZero

Returns

PatchRateLimitPolicyConfigurationRequestContent

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsPatchRateLimitPolicyConfigurationRequestContentAction()

Returns true if Type is "patchRateLimitPolicyConfigurationRequestContentAction"

public bool IsPatchRateLimitPolicyConfigurationRequestContentAction()

Returns

bool

IsPatchRateLimitPolicyConfigurationRequestContentOne()

Returns true if Type is "patchRateLimitPolicyConfigurationRequestContentOne"

public bool IsPatchRateLimitPolicyConfigurationRequestContentOne()

Returns

bool

IsPatchRateLimitPolicyConfigurationRequestContentZero()

Returns true if Type is "patchRateLimitPolicyConfigurationRequestContentZero"

public bool IsPatchRateLimitPolicyConfigurationRequestContentZero()

Returns

bool

Match<T>(Func<PatchRateLimitPolicyConfigurationRequestContentZero, T>, Func<PatchRateLimitPolicyConfigurationRequestContentOne, T>, Func<PatchRateLimitPolicyConfigurationRequestContentAction, T>)

public T Match<T>(Func<PatchRateLimitPolicyConfigurationRequestContentZero, T> onPatchRateLimitPolicyConfigurationRequestContentZero, Func<PatchRateLimitPolicyConfigurationRequestContentOne, T> onPatchRateLimitPolicyConfigurationRequestContentOne, Func<PatchRateLimitPolicyConfigurationRequestContentAction, T> onPatchRateLimitPolicyConfigurationRequestContentAction)

Parameters

onPatchRateLimitPolicyConfigurationRequestContentZero Func<PatchRateLimitPolicyConfigurationRequestContentZero, T>
onPatchRateLimitPolicyConfigurationRequestContentOne Func<PatchRateLimitPolicyConfigurationRequestContentOne, T>
onPatchRateLimitPolicyConfigurationRequestContentAction Func<PatchRateLimitPolicyConfigurationRequestContentAction, 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.

TryGetPatchRateLimitPolicyConfigurationRequestContentAction(out PatchRateLimitPolicyConfigurationRequestContentAction?)

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

public bool TryGetPatchRateLimitPolicyConfigurationRequestContentAction(out PatchRateLimitPolicyConfigurationRequestContentAction? value)

Parameters

value PatchRateLimitPolicyConfigurationRequestContentAction

Returns

bool

TryGetPatchRateLimitPolicyConfigurationRequestContentOne(out PatchRateLimitPolicyConfigurationRequestContentOne?)

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

public bool TryGetPatchRateLimitPolicyConfigurationRequestContentOne(out PatchRateLimitPolicyConfigurationRequestContentOne? value)

Parameters

value PatchRateLimitPolicyConfigurationRequestContentOne

Returns

bool

TryGetPatchRateLimitPolicyConfigurationRequestContentZero(out PatchRateLimitPolicyConfigurationRequestContentZero?)

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

public bool TryGetPatchRateLimitPolicyConfigurationRequestContentZero(out PatchRateLimitPolicyConfigurationRequestContentZero? value)

Parameters

value PatchRateLimitPolicyConfigurationRequestContentZero

Returns

bool

Visit(Action<PatchRateLimitPolicyConfigurationRequestContentZero>, Action<PatchRateLimitPolicyConfigurationRequestContentOne>, Action<PatchRateLimitPolicyConfigurationRequestContentAction>)

public void Visit(Action<PatchRateLimitPolicyConfigurationRequestContentZero> onPatchRateLimitPolicyConfigurationRequestContentZero, Action<PatchRateLimitPolicyConfigurationRequestContentOne> onPatchRateLimitPolicyConfigurationRequestContentOne, Action<PatchRateLimitPolicyConfigurationRequestContentAction> onPatchRateLimitPolicyConfigurationRequestContentAction)

Parameters

onPatchRateLimitPolicyConfigurationRequestContentZero Action<PatchRateLimitPolicyConfigurationRequestContentZero>
onPatchRateLimitPolicyConfigurationRequestContentOne Action<PatchRateLimitPolicyConfigurationRequestContentOne>
onPatchRateLimitPolicyConfigurationRequestContentAction Action<PatchRateLimitPolicyConfigurationRequestContentAction>

Operators

implicit operator PatchRateLimitPolicyConfigurationRequestContent(PatchRateLimitPolicyConfigurationRequestContentAction)

public static implicit operator PatchRateLimitPolicyConfigurationRequestContent(PatchRateLimitPolicyConfigurationRequestContentAction value)

Parameters

value PatchRateLimitPolicyConfigurationRequestContentAction

Returns

PatchRateLimitPolicyConfigurationRequestContent

implicit operator PatchRateLimitPolicyConfigurationRequestContent(PatchRateLimitPolicyConfigurationRequestContentOne)

public static implicit operator PatchRateLimitPolicyConfigurationRequestContent(PatchRateLimitPolicyConfigurationRequestContentOne value)

Parameters

value PatchRateLimitPolicyConfigurationRequestContentOne

Returns

PatchRateLimitPolicyConfigurationRequestContent

implicit operator PatchRateLimitPolicyConfigurationRequestContent(PatchRateLimitPolicyConfigurationRequestContentZero)

public static implicit operator PatchRateLimitPolicyConfigurationRequestContent(PatchRateLimitPolicyConfigurationRequestContentZero value)

Parameters

value PatchRateLimitPolicyConfigurationRequestContentZero

Returns

PatchRateLimitPolicyConfigurationRequestContent