SimpleProduct

SimpleProduct

Lightweight projection of Product — scalar fields only, no relational
joins or computed aggregates. Used by list payloads like Price.product
so paginated responses don’t fan out into per-row activeLocationCount
and productPrices resolutions.

Kind: Object

Fields

Field Type Description
availableForFleets Boolean! Whether this product is available for fleet plans
id ID! Unique identifier for the product
isArchived Boolean! Whether this product is archived. Mirrors Product.isArchived — lets list payloads render an ‘on archived product’ indicator without a second per-row query.
name String! Human-readable name for the product
productType ProductType! The kind of product

Definition

"""
Lightweight projection of Product — scalar fields only, no relational
joins or computed aggregates. Used by list payloads like `Price.product`
so paginated responses don't fan out into per-row `activeLocationCount`
and `productPrices` resolutions.
"""
type SimpleProduct {
  """Whether this product is available for fleet plans"""
  availableForFleets: Boolean!
  """Unique identifier for the product"""
  id: ID!
  """
  Whether this product is archived. Mirrors `Product.isArchived` — lets list payloads render an 'on archived product' indicator without a second per-row query.
  """
  isArchived: Boolean!
  """Human-readable name for the product"""
  name: String!
  """The kind of product"""
  productType: ProductType!
}