Appearance
EstimateCostBreakdownState
Type: Object
An itemized cost breakdown line within an estimate line, showing per-operation cost detail
Fields
| Name | Type | Args | Description | Deprecated |
|---|---|---|---|---|
| costCategoryCode | String! | Cost category code used for this line | ||
| costType | CostType! | Cost type: SETUP, RUN, or MATERIAL | ||
| createdAt | ISO8601! | Creation timestamp (ISO8601) | ||
| currency | CurrencyISO! | Currency code | ||
| estimateLineId | EstimateLineID! | Parent estimate line ID | ||
| id | EstimateCostBreakdownID! | Unique identifier | ||
| operationKind | String! | Operation kind code | ||
| operationName | String! | Human-readable operation name | ||
| quantity | Float! | Quantity used for cost calculation | ||
| sortOrder | Int! | Display sort order | ||
| subtotal | Float! | Subtotal: quantity × unitRate × wasteFactor | ||
| unit | String! | Unit of measure (e.g. hours, sheets, impressions) | ||
| unitRate | Float! | Rate per unit | ||
| wasteFactor | Float! | Waste multiplier (1.0 = no waste, 1.03 = 3% waste) |