CANONICAL TYPE REFERENCE
CreateEstimateLineInput
Input for creating an estimate line
Parent estimate ID (required)
lineNumberInt!Line item number (required)
Associated product ID
productSkuStringProduct SKU
productNameString!Product name (required)
descriptionStringLine item description
quantityInt!Quantity (required)
unitPriceFloat!Price per unit (required)
discountPercentFloatDiscount percentage
discountAmountFloatDiscount amount
taxRateFloatTax rate percentage
lineTotalFloat!Total for this line item (required)
Currency code (required)
estimatedCostFloatEstimated production cost
Estimated profit margin percentage
notesStringLine item notes
sortOrderIntDisplay sort order (defaults to 0)
File attachments per component slot. Copied to the order line on acceptance.
View exact SDL
"""Input for creating an estimate line"""
input CreateEstimateLineInput {
"""Parent estimate ID (required)"""
estimateId: EstimateID!
"""Line item number (required)"""
lineNumber: Int!
"""Associated product ID"""
productId: ProductID
"""Product SKU"""
productSku: String
"""Product name (required)"""
productName: String!
"""Line item description"""
description: String
"""Quantity (required)"""
quantity: Int!
"""Price per unit (required)"""
unitPrice: Float!
"""Discount percentage"""
discountPercent: Float
"""Discount amount"""
discountAmount: Float
"""Tax rate percentage"""
taxRate: Float
"""Total for this line item (required)"""
lineTotal: Float!
"""Currency code (required)"""
currency: CurrencyISO!
"""Estimated production cost"""
estimatedCost: Float
"""Estimated profit margin percentage"""
estimatedMarginPercent: Float
"""Line item notes"""
notes: String
"""Display sort order (defaults to 0)"""
sortOrder: Int
"""
File attachments per component slot. Copied to the order line on acceptance.
"""
attachments: [EstimateLineFileAttachmentInput!]
}One stable address across all schema views. Follow a field’s type to explore connections between domains.