Table of Contents

Class AculDomainFilter

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll

Domains array filter items

[JsonConverter(typeof(AculDomainFilter.JsonConverter))]
[Serializable]
public class AculDomainFilter
Inheritance
AculDomainFilter
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

AsAculDomainFilterById()

Returns the value as a AculDomainFilterById if Type is 'aculDomainFilterById', otherwise throws an exception.

public AculDomainFilterById AsAculDomainFilterById()

Returns

AculDomainFilterById

Exceptions

ManagementException

Thrown when Type is not 'aculDomainFilterById'.

AsAculDomainFilterByMetadata()

Returns the value as a AculDomainFilterByMetadata if Type is 'aculDomainFilterByMetadata', otherwise throws an exception.

public AculDomainFilterByMetadata AsAculDomainFilterByMetadata()

Returns

AculDomainFilterByMetadata

Exceptions

ManagementException

Thrown when Type is not 'aculDomainFilterByMetadata'.

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.

FromAculDomainFilterById(AculDomainFilterById)

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

public static AculDomainFilter FromAculDomainFilterById(AculDomainFilterById value)

Parameters

value AculDomainFilterById

Returns

AculDomainFilter

FromAculDomainFilterByMetadata(AculDomainFilterByMetadata)

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

public static AculDomainFilter FromAculDomainFilterByMetadata(AculDomainFilterByMetadata value)

Parameters

value AculDomainFilterByMetadata

Returns

AculDomainFilter

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

IsAculDomainFilterById()

Returns true if Type is "aculDomainFilterById"

public bool IsAculDomainFilterById()

Returns

bool

IsAculDomainFilterByMetadata()

Returns true if Type is "aculDomainFilterByMetadata"

public bool IsAculDomainFilterByMetadata()

Returns

bool

Match<T>(Func<AculDomainFilterById, T>, Func<AculDomainFilterByMetadata, T>)

public T Match<T>(Func<AculDomainFilterById, T> onAculDomainFilterById, Func<AculDomainFilterByMetadata, T> onAculDomainFilterByMetadata)

Parameters

onAculDomainFilterById Func<AculDomainFilterById, T>
onAculDomainFilterByMetadata Func<AculDomainFilterByMetadata, 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.

TryGetAculDomainFilterById(out AculDomainFilterById?)

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

public bool TryGetAculDomainFilterById(out AculDomainFilterById? value)

Parameters

value AculDomainFilterById

Returns

bool

TryGetAculDomainFilterByMetadata(out AculDomainFilterByMetadata?)

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

public bool TryGetAculDomainFilterByMetadata(out AculDomainFilterByMetadata? value)

Parameters

value AculDomainFilterByMetadata

Returns

bool

Visit(Action<AculDomainFilterById>, Action<AculDomainFilterByMetadata>)

public void Visit(Action<AculDomainFilterById> onAculDomainFilterById, Action<AculDomainFilterByMetadata> onAculDomainFilterByMetadata)

Parameters

onAculDomainFilterById Action<AculDomainFilterById>
onAculDomainFilterByMetadata Action<AculDomainFilterByMetadata>

Operators

implicit operator AculDomainFilter(AculDomainFilterById)

public static implicit operator AculDomainFilter(AculDomainFilterById value)

Parameters

value AculDomainFilterById

Returns

AculDomainFilter

implicit operator AculDomainFilter(AculDomainFilterByMetadata)

public static implicit operator AculDomainFilter(AculDomainFilterByMetadata value)

Parameters

value AculDomainFilterByMetadata

Returns

AculDomainFilter