Skip to main content

FieldFilterCriteria

Namespace: Meshmakers.Octo.Runtime.Contracts.Repositories.Query

Represents a collection of field filters for a query.

public class FieldFilterCriteria

Inheritance ObjectFieldFilterCriteria

Properties

FieldFilters

Represents field filters for specific attributes with different comparison operators.

public ICollection<FieldFilter> FieldFilters { get; internal set; }

Property Value

ICollection<FieldFilter>

Methods

AddFieldFilter(String, FieldFilterOperator, Object)

Adds a field filter to the query.

public void AddFieldFilter(string attributeName, FieldFilterOperator comparisonOperator, object comparisonValue)

Parameters

attributeName String
Name of attribute

comparisonOperator FieldFilterOperator
Operator of attribute

comparisonValue Object
Comparison value of the field filter

Create()

Creates a new instance of FieldFilterCriteria.

public static FieldFilterCriteria Create()

Returns

FieldFilterCriteria