Table of Contents

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

string

Value

Union value

[JsonIgnore]
public object? Value { get; }

Property Value

object

Methods

AsAculOrganizationFilterById()

Returns the value as a AculOrganizationFilterById if Type is 'aculOrganizationFilterById', otherwise throws an exception.

public AculOrganizationFilterById AsAculOrganizationFilterById()

Returns

AculOrganizationFilterById

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

AculOrganizationFilterByMetadata

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

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.

FromAculOrganizationFilterById(AculOrganizationFilterById)

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

public static AculOrganizationFilter FromAculOrganizationFilterById(AculOrganizationFilterById value)

Parameters

value AculOrganizationFilterById

Returns

AculOrganizationFilter

FromAculOrganizationFilterByMetadata(AculOrganizationFilterByMetadata)

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

public static AculOrganizationFilter FromAculOrganizationFilterByMetadata(AculOrganizationFilterByMetadata value)

Parameters

value AculOrganizationFilterByMetadata

Returns

AculOrganizationFilter

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

bool

IsAculOrganizationFilterByMetadata()

Returns true if Type is "aculOrganizationFilterByMetadata"

public bool IsAculOrganizationFilterByMetadata()

Returns

bool

Match<T>(Func<AculOrganizationFilterById, T>, Func<AculOrganizationFilterByMetadata, T>)

public T Match<T>(Func<AculOrganizationFilterById, T> onAculOrganizationFilterById, Func<AculOrganizationFilterByMetadata, T> onAculOrganizationFilterByMetadata)

Parameters

onAculOrganizationFilterById Func<AculOrganizationFilterById, T>
onAculOrganizationFilterByMetadata Func<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

value AculOrganizationFilterById

Returns

bool

TryGetAculOrganizationFilterByMetadata(out AculOrganizationFilterByMetadata?)

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

public bool TryGetAculOrganizationFilterByMetadata(out AculOrganizationFilterByMetadata? value)

Parameters

value AculOrganizationFilterByMetadata

Returns

bool

Visit(Action<AculOrganizationFilterById>, Action<AculOrganizationFilterByMetadata>)

public void Visit(Action<AculOrganizationFilterById> onAculOrganizationFilterById, Action<AculOrganizationFilterByMetadata> onAculOrganizationFilterByMetadata)

Parameters

onAculOrganizationFilterById Action<AculOrganizationFilterById>
onAculOrganizationFilterByMetadata Action<AculOrganizationFilterByMetadata>

Operators

implicit operator AculOrganizationFilter(AculOrganizationFilterById)

public static implicit operator AculOrganizationFilter(AculOrganizationFilterById value)

Parameters

value AculOrganizationFilterById

Returns

AculOrganizationFilter

implicit operator AculOrganizationFilter(AculOrganizationFilterByMetadata)

public static implicit operator AculOrganizationFilter(AculOrganizationFilterByMetadata value)

Parameters

value AculOrganizationFilterByMetadata

Returns

AculOrganizationFilter