Class AculOrganizationFilter
- Namespace
- Auth0.ManagementApi
- Assembly
- Auth0.ManagementApi.dll
Organizations array filter items
[JsonConverter(typeof(AculOrganizationFilter.JsonConverter))]
[Serializable]
public class AculOrganizationFilter
- Inheritance
-
AculOrganizationFilter
- 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
AsAculOrganizationFilterById()
Returns the value as a AculOrganizationFilterById if Type is 'aculOrganizationFilterById', otherwise throws an exception.
public AculOrganizationFilterById AsAculOrganizationFilterById()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'aculOrganizationFilterById'.
AsAculOrganizationFilterByMetadata()
Returns the value as a AculOrganizationFilterByMetadata if Type is 'aculOrganizationFilterByMetadata', otherwise throws an exception.
public AculOrganizationFilterByMetadata AsAculOrganizationFilterByMetadata()
Returns
Exceptions
- ManagementException
Thrown when Type is not 'aculOrganizationFilterByMetadata'.
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.
FromAculOrganizationFilterById(AculOrganizationFilterById)
Factory method to create a union from a Auth0.ManagementApi.AculOrganizationFilterById value.
public static AculOrganizationFilter FromAculOrganizationFilterById(AculOrganizationFilterById value)
Parameters
Returns
FromAculOrganizationFilterByMetadata(AculOrganizationFilterByMetadata)
Factory method to create a union from a Auth0.ManagementApi.AculOrganizationFilterByMetadata value.
public static AculOrganizationFilter FromAculOrganizationFilterByMetadata(AculOrganizationFilterByMetadata value)
Parameters
Returns
GetHashCode()
Serves as the default hash function.
public override int GetHashCode()
Returns
- int
A hash code for the current object.
IsAculOrganizationFilterById()
Returns true if Type is "aculOrganizationFilterById"
public bool IsAculOrganizationFilterById()
Returns
IsAculOrganizationFilterByMetadata()
Returns true if Type is "aculOrganizationFilterByMetadata"
public bool IsAculOrganizationFilterByMetadata()
Returns
Match<T>(Func<AculOrganizationFilterById, T>, Func<AculOrganizationFilterByMetadata, T>)
public T Match<T>(Func<AculOrganizationFilterById, T> onAculOrganizationFilterById, Func<AculOrganizationFilterByMetadata, T> onAculOrganizationFilterByMetadata)
Parameters
onAculOrganizationFilterByIdFunc<AculOrganizationFilterById, T>onAculOrganizationFilterByMetadataFunc<AculOrganizationFilterByMetadata, 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.
TryGetAculOrganizationFilterById(out AculOrganizationFilterById?)
Attempts to cast the value to a AculOrganizationFilterById and returns true if successful.
public bool TryGetAculOrganizationFilterById(out AculOrganizationFilterById? value)
Parameters
Returns
TryGetAculOrganizationFilterByMetadata(out AculOrganizationFilterByMetadata?)
Attempts to cast the value to a AculOrganizationFilterByMetadata and returns true if successful.
public bool TryGetAculOrganizationFilterByMetadata(out AculOrganizationFilterByMetadata? value)
Parameters
Returns
Visit(Action<AculOrganizationFilterById>, Action<AculOrganizationFilterByMetadata>)
public void Visit(Action<AculOrganizationFilterById> onAculOrganizationFilterById, Action<AculOrganizationFilterByMetadata> onAculOrganizationFilterByMetadata)
Parameters
onAculOrganizationFilterByIdAction<AculOrganizationFilterById>onAculOrganizationFilterByMetadataAction<AculOrganizationFilterByMetadata>
Operators
implicit operator AculOrganizationFilter(AculOrganizationFilterById)
public static implicit operator AculOrganizationFilter(AculOrganizationFilterById value)
Parameters
Returns
implicit operator AculOrganizationFilter(AculOrganizationFilterByMetadata)
public static implicit operator AculOrganizationFilter(AculOrganizationFilterByMetadata value)