Appearance
EstimateLineState
Type: Object
A line item on an estimate/quote
Fields
| Name | Type | Args | Description | Deprecated |
|---|---|---|---|---|
| attachments | [EstimateLineFileAttachment!]! | File attachments paired to product-template component slots. Requires file:list permission. | ||
| createdAt | String! | Creation timestamp (ISO8601) | ||
| currency | CurrencyISO! | Currency code | ||
| description | String | Line item description | ||
| discountAmount | Float | Discount amount | ||
| discountPercent | Float | Discount percentage | ||
| estimate | EstimateState | Parent estimate. Requires estimate:read permission. | ||
| estimatedCost | Float | Estimated production cost | ||
| estimatedMarginPercent | Float | Estimated profit margin percentage | ||
| estimateId | EstimateID! | Parent estimate ID | ||
| id | EstimateLineID! | Unique identifier | ||
| lineNumber | Int! | Line item number | ||
| lineTotal | Float! | Total for this line item | ||
| notes | String | Line item notes | ||
| product | ProductState | Product. Requires product:read permission. | ||
| productId | ProductID | Associated product ID | ||
| productionBlueprintJSON | JSON | Production blueprint (spec + operation DAG) captured at quote time for job creation, as JSON | ||
| productName | String! | Product name | ||
| productSku | String | Product SKU | ||
| quantity | Int! | Quantity ordered | ||
| sortOrder | Int! | Display sort order | ||
| taxRate | Float | Tax rate percentage | ||
| unitPrice | Float! | Price per unit | ||
| updatedAt | String! | Last update timestamp (ISO8601) |