Skip to main content

FilterExpressionDto

Namespace: Meshmakers.Octo.ConstructionKit.Contracts.BlueprintCatalogs.DataTransferObjects

Filter expression for matching entities

public class FilterExpressionDto

Inheritance Object → FilterExpressionDto

Properties​

Attribute​

Attribute name to filter on

public string Attribute { get; set; }

Property Value​

String

Operator​

Comparison operator

public Nullable<FilterOperator> Operator { get; set; }

Property Value​

Nullable<FilterOperator>

Value​

Value to compare against

public object Value { get; set; }

Property Value​

Object

And​

AND combination of filters

public List<FilterExpressionDto> And { get; set; }

Property Value​

List<FilterExpressionDto>

Or​

OR combination of filters

public List<FilterExpressionDto> Or { get; set; }

Property Value​

List<FilterExpressionDto>

Constructors​

FilterExpressionDto()​

public FilterExpressionDto()