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
Value
Union value
[JsonIgnore]
public object? Value { get; }
Property Value
Methods
AsPatchRateLimitPolicyConfigurationRequestContentAction()
Returns the value as a PatchRateLimitPolicyConfigurationRequestContentAction if Type is 'patchRateLimitPolicyConfigurationRequestContentAction', otherwise throws an exception.
public PatchRateLimitPolicyConfigurationRequestContentAction AsPatchRateLimitPolicyConfigurationRequestContentAction()
Returns
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
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
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
objobjectThe 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
Returns
FromPatchRateLimitPolicyConfigurationRequestContentOne(PatchRateLimitPolicyConfigurationRequestContentOne)
Factory method to create a union from a Auth0.ManagementApi.PatchRateLimitPolicyConfigurationRequestContentOne value.
public static PatchRateLimitPolicyConfigurationRequestContent FromPatchRateLimitPolicyConfigurationRequestContentOne(PatchRateLimitPolicyConfigurationRequestContentOne value)
Parameters
Returns
FromPatchRateLimitPolicyConfigurationRequestContentZero(PatchRateLimitPolicyConfigurationRequestContentZero)
Factory method to create a union from a Auth0.ManagementApi.PatchRateLimitPolicyConfigurationRequestContentZero value.
public static PatchRateLimitPolicyConfigurationRequestContent FromPatchRateLimitPolicyConfigurationRequestContentZero(PatchRateLimitPolicyConfigurationRequestContentZero value)
Parameters
Returns
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
IsPatchRateLimitPolicyConfigurationRequestContentOne()
Returns true if Type is "patchRateLimitPolicyConfigurationRequestContentOne"
public bool IsPatchRateLimitPolicyConfigurationRequestContentOne()
Returns
IsPatchRateLimitPolicyConfigurationRequestContentZero()
Returns true if Type is "patchRateLimitPolicyConfigurationRequestContentZero"
public bool IsPatchRateLimitPolicyConfigurationRequestContentZero()
Returns
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
onPatchRateLimitPolicyConfigurationRequestContentZeroFunc<PatchRateLimitPolicyConfigurationRequestContentZero, T>onPatchRateLimitPolicyConfigurationRequestContentOneFunc<PatchRateLimitPolicyConfigurationRequestContentOne, T>onPatchRateLimitPolicyConfigurationRequestContentActionFunc<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
Returns
TryGetPatchRateLimitPolicyConfigurationRequestContentOne(out PatchRateLimitPolicyConfigurationRequestContentOne?)
Attempts to cast the value to a PatchRateLimitPolicyConfigurationRequestContentOne and returns true if successful.
public bool TryGetPatchRateLimitPolicyConfigurationRequestContentOne(out PatchRateLimitPolicyConfigurationRequestContentOne? value)
Parameters
Returns
TryGetPatchRateLimitPolicyConfigurationRequestContentZero(out PatchRateLimitPolicyConfigurationRequestContentZero?)
Attempts to cast the value to a PatchRateLimitPolicyConfigurationRequestContentZero and returns true if successful.
public bool TryGetPatchRateLimitPolicyConfigurationRequestContentZero(out PatchRateLimitPolicyConfigurationRequestContentZero? value)
Parameters
Returns
Visit(Action<PatchRateLimitPolicyConfigurationRequestContentZero>, Action<PatchRateLimitPolicyConfigurationRequestContentOne>, Action<PatchRateLimitPolicyConfigurationRequestContentAction>)
public void Visit(Action<PatchRateLimitPolicyConfigurationRequestContentZero> onPatchRateLimitPolicyConfigurationRequestContentZero, Action<PatchRateLimitPolicyConfigurationRequestContentOne> onPatchRateLimitPolicyConfigurationRequestContentOne, Action<PatchRateLimitPolicyConfigurationRequestContentAction> onPatchRateLimitPolicyConfigurationRequestContentAction)
Parameters
onPatchRateLimitPolicyConfigurationRequestContentZeroAction<PatchRateLimitPolicyConfigurationRequestContentZero>onPatchRateLimitPolicyConfigurationRequestContentOneAction<PatchRateLimitPolicyConfigurationRequestContentOne>onPatchRateLimitPolicyConfigurationRequestContentActionAction<PatchRateLimitPolicyConfigurationRequestContentAction>
Operators
implicit operator PatchRateLimitPolicyConfigurationRequestContent(PatchRateLimitPolicyConfigurationRequestContentAction)
public static implicit operator PatchRateLimitPolicyConfigurationRequestContent(PatchRateLimitPolicyConfigurationRequestContentAction value)
Parameters
Returns
implicit operator PatchRateLimitPolicyConfigurationRequestContent(PatchRateLimitPolicyConfigurationRequestContentOne)
public static implicit operator PatchRateLimitPolicyConfigurationRequestContent(PatchRateLimitPolicyConfigurationRequestContentOne value)
Parameters
Returns
implicit operator PatchRateLimitPolicyConfigurationRequestContent(PatchRateLimitPolicyConfigurationRequestContentZero)
public static implicit operator PatchRateLimitPolicyConfigurationRequestContent(PatchRateLimitPolicyConfigurationRequestContentZero value)