Tile

This field specifies the tile information including an attribute key, attribute value. More fields will be added in the future, eg: product id or product counts, etc.

JSON representation
{
  "representativeProductId": string,

  // Union field product_attribute can be only one of the following:
  "productAttributeValue": {
    object (ProductAttributeValue)
  },
  "productAttributeInterval": {
    object (ProductAttributeInterval)
  }
  // End of list of possible types for union field product_attribute.
}
Fields
representativeProductId

string

The representative product id for this tile.

Union field product_attribute. The attribute key and value for the tile. product_attribute can be only one of the following:
productAttributeValue

object (ProductAttributeValue)

The product attribute key-value.

productAttributeInterval

object (ProductAttributeInterval)

The product attribute key-numeric interval.

ProductAttributeInterval

Product attribute name and numeric interval.

JSON representation
{
  "name": string,
  "interval": {
    object (Interval)
  }
}
Fields
name

string

The attribute name (e.g. "length")

interval

object (Interval)

The numeric interval (e.g. [10, 20))