Class AculClientFilter
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
Client array filter items
[JsonConverter(typeof(AculClientFilter.JsonConverter))]
[Serializable]
public class AculClientFilter
- Inheritance
-
AculClientFilter
- 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
AsAculClientFilterById()
Returns the value as a AculClientFilterById if Type is 'aculClientFilterById', otherwise throws an exception.
public AculClientFilterById AsAculClientFilterById()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'aculClientFilterById'.
AsAculClientFilterByMetadata()
Returns the value as a AculClientFilterByMetadata if Type is 'aculClientFilterByMetadata', otherwise throws an exception.
public AculClientFilterByMetadata AsAculClientFilterByMetadata()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'aculClientFilterByMetadata'.
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.
FromAculClientFilterById(AculClientFilterById)
Factory method to create a union from a Auth0.ManagementApi.AculClientFilterById value.
public static AculClientFilter FromAculClientFilterById(AculClientFilterById value)
Parameters
valueAculClientFilterById
Returns
FromAculClientFilterByMetadata(AculClientFilterByMetadata)
Factory method to create a union from a Auth0.ManagementApi.AculClientFilterByMetadata value.
public static AculClientFilter FromAculClientFilterByMetadata(AculClientFilterByMetadata value)
Parameters
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
IsAculClientFilterById()
Returns true if Type is "aculClientFilterById"
public bool IsAculClientFilterById()
Returns
IsAculClientFilterByMetadata()
Returns true if Type is "aculClientFilterByMetadata"
public bool IsAculClientFilterByMetadata()
Returns
Match<T>(Func<AculClientFilterById, T>, Func<AculClientFilterByMetadata, T>)
public T Match<T>(Func<AculClientFilterById, T> onAculClientFilterById, Func<AculClientFilterByMetadata, T> onAculClientFilterByMetadata)
Parameters
onAculClientFilterByIdFunc<AculClientFilterById, T>onAculClientFilterByMetadataFunc<AculClientFilterByMetadata, 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.
TryGetAculClientFilterById(out AculClientFilterById?)
Attempts to cast the value to a AculClientFilterById and returns true if successful.
public bool TryGetAculClientFilterById(out AculClientFilterById? value)
Parameters
valueAculClientFilterById
Returns
TryGetAculClientFilterByMetadata(out AculClientFilterByMetadata?)
Attempts to cast the value to a AculClientFilterByMetadata and returns true if successful.
public bool TryGetAculClientFilterByMetadata(out AculClientFilterByMetadata? value)
Parameters
Returns
Visit(Action<AculClientFilterById>, Action<AculClientFilterByMetadata>)
public void Visit(Action<AculClientFilterById> onAculClientFilterById, Action<AculClientFilterByMetadata> onAculClientFilterByMetadata)
Parameters
onAculClientFilterByIdAction<AculClientFilterById>onAculClientFilterByMetadataAction<AculClientFilterByMetadata>
Operators
implicit operator AculClientFilter(AculClientFilterById)
public static implicit operator AculClientFilter(AculClientFilterById value)
Parameters
valueAculClientFilterById
Returns
implicit operator AculClientFilter(AculClientFilterByMetadata)
public static implicit operator AculClientFilter(AculClientFilterByMetadata value)