FilterCriteriaInputRepresentation Class

Contains properties to store criteria details to filter records based on supported properties.

Namespace 

runtime_industries_cpq

FilterCriteriaInputRepresentation Properties 

Learn more about the properties available with the FilterCriteriaInputRepresentation class.

The FilterCriteriaInputRepresentation class includes these properties.

  • attributeType

    Get details of the search attribute type of the facet for a faceted search.

  • operator

    Get the operator that’s used for the filter criteria.

  • property

    Get the property name to use in the filter, which must be the same as the object field. The supported property is name.

  • value

    Get the value for the filter criteria.

attributeType 

Get details of the search attribute type of the facet for a faceted search.

Signature 

public String attributeType {get; set;}

Property Value 

Type: String

Usage 

Valid values are:

  • ProductStandard
  • ProductCustom
  • ProductDynamicAttribute
  • ProductAttributeStandard
  • ProductAttributeCustom

operator 

Get the operator that’s used for the filter criteria.

Signature 

public String operator {get; set;}

Property Value 

Type: String

Usage 

The supported operators are:

  • eq
  • in
  • contains
  • gt—Specifies a greater than criteria. Available from API version 63.0 and later for Number, Date, and Datetime data types only.
  • lt—Specifies a less than criteria. Available from API version 63.0 and later for Number, Date, and Datetime data types only.
  • gte—Specifies a greater than or equal to criteria. Available from API version 63.0 and later for Number, Date, and Datetime data types only.
  • lte—Specifies a less than or equal to criteria. Available from API version 63.0 and later for Number, Date, and Datetime data types only.

property 

Get the property name to use in the filter, which must be the same as the object field. The supported property is name.

Signature 

public String property {get; set;}

Property Value 

Type: String

value 

Get the value for the filter criteria.

Signature 

public String value {get; set;}

Property Value 

Type: String