SimpleProduct
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!
}