CANONICAL TYPE REFERENCE
EstimateCostBreakdownState
An itemized cost breakdown line within an estimate line, showing per-operation cost detail
Unique identifier
Parent estimate line ID
operationKindString!Operation kind code
operationNameString!Human-readable operation name
costCategoryCodeString!Cost category code used for this line
Cost type: SETUP, RUN, or MATERIAL
quantityFloat!Quantity used for cost calculation
unitString!Unit of measure (e.g. hours, sheets, impressions)
unitRateFloat!Rate per unit
wasteFactorFloat!Waste multiplier (1.0 = no waste, 1.03 = 3% waste)
subtotalFloat!Subtotal: quantity × unitRate × wasteFactor
Currency code
sortOrderInt!Display sort order
Creation timestamp (ISO8601)
View exact SDL
"""
An itemized cost breakdown line within an estimate line, showing per-operation cost detail
"""
type EstimateCostBreakdownState {
"""Unique identifier"""
id: EstimateCostBreakdownID!
"""Parent estimate line ID"""
estimateLineId: EstimateLineID!
"""Operation kind code"""
operationKind: String!
"""Human-readable operation name"""
operationName: String!
"""Cost category code used for this line"""
costCategoryCode: String!
"""Cost type: SETUP, RUN, or MATERIAL"""
costType: CostType!
"""Quantity used for cost calculation"""
quantity: Float!
"""Unit of measure (e.g. hours, sheets, impressions)"""
unit: String!
"""Rate per unit"""
unitRate: Float!
"""Waste multiplier (1.0 = no waste, 1.03 = 3% waste)"""
wasteFactor: Float!
"""Subtotal: quantity × unitRate × wasteFactor"""
subtotal: Float!
"""Currency code"""
currency: CurrencyISO!
"""Display sort order"""
sortOrder: Int!
"""Creation timestamp (ISO8601)"""
createdAt: ISO8601!
}One stable address across all schema views. Follow a field’s type to explore connections between domains.