← API reference
CANONICAL TYPE REFERENCE

GenerateEstimatePayload

Result of generating an automated estimate

The generated estimate

Generated estimate lines

Itemized cost breakdowns per estimate line

Feasibility results per item

Calculated timing provenance per item and inferred operation, including partial diagnostics when quoting fails

Validation or costing configuration errors. Automatic quoting requires exact-kind setup/run mappings, current rates and unambiguous quantity formulas/durations. No estimate is saved when errors are returned; manual overrideUnitPrice bypasses automatic costing.

View exact SDL
"""Result of generating an automated estimate"""
type GenerateEstimatePayload {
  """The generated estimate"""
  estimate: EstimateState
  """Generated estimate lines"""
  estimateLines: [EstimateLineState!]
  """Itemized cost breakdowns per estimate line"""
  costBreakdowns: [EstimateCostBreakdownState!]
  """Feasibility results per item"""
  feasibilityResults: [QuoteItemFeasibility!]
  """
  Calculated timing provenance per item and inferred operation, including partial diagnostics when quoting fails
  """
  operationDurations: [QuoteItemOperationDuration!]
  """
  Validation or costing configuration errors. Automatic quoting requires exact-kind setup/run mappings, current rates and unambiguous quantity formulas/durations. No estimate is saved when errors are returned; manual overrideUnitPrice bypasses automatic costing.
  """
  errors: [FieldError!]!
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.