Class DefinitionQueryFilter
Filters on entities of specified definition(s).
Namespace: StylelabsStylelabs.MStylelabs.M.BaseQueryingFilters
Assembly: Stylelabs.M.Sdk.dll
Syntax
RequestResponse
public class DefinitionQueryFilter : QueryFilter
Properties
Id
Gets or sets definition-id to filter on.
Declaration
RequestResponse
public long? Id { get; set; }
Property Value
Type | Description |
---|---|
long |
Ids
Gets or sets definition-ids to filter on. If multiple values are specified, the filter will combine them using "OR" (essentially an IN-clause).
Declaration
RequestResponse
public IEnumerable<long> Ids { get; set; }
Property Value
Type | Description |
---|---|
IEnumerable<>long |
Name
Gets or sets name of the definition to filter on.
Declaration
RequestResponse
public string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
Names
Gets or sets names of the definitions to filter on. If multiple values are specified, the filter will combine them using "OR" (essentially an IN-clause).
Declaration
RequestResponse
public IEnumerable<string> Names { get; set; }
Property Value
Type | Description |
---|---|
IEnumerable<>string |
Operator
Declaration
RequestResponse
public ComparisonOperator Operator { get; set; }
Property Value
Type | Description |
---|---|
ComparisonOperator |
Type
Gets the type of the filter.
Declaration
RequestResponse
public override FilterType Type { get; }
Property Value
Type | Description |
---|---|
FilterType |
Overrides
Methods
Accept(IFilterVisitor)
Accepts a query visitor.
Declaration
RequestResponse
public override void Accept(IFilterVisitor visitor)
Parameters
Type | Name | Description |
---|---|---|
IFilterVisitor | visitor |
The visitor to accept. |