← API reference
CANONICAL TYPE REFERENCE

QuotingReadinessPayload

Result of the quoting readiness check: whether the tenant's cost configuration is complete enough for automated quoting, plus the gaps that prevent it.

isReadyBoolean!

True only when every work-center-supported operation kind is mapped to a cost category, every referenced category has a current rate, and at least one work center with capabilities exists. False means automated quoting will be incomplete.

Supported operation kinds that already have an active operation-to-cost-category mapping. Sorted alphabetically.

Supported operation kinds with no active cost mapping. Non-empty here blocks readiness — each one must be mapped to a cost category. Sorted alphabetically.

Operation kinds registered in the vertical but no work center has a matching capability. Informational — does not block readiness.

Codes of active cost categories referenced by an operation mapping but having no current (isCurrent) cost rate. Non-empty here blocks readiness. Sorted.

warnings[String!]!

Human-readable diagnostics describing each gap found (missing work centers, missing categories, missing rates, mappings for unregistered operation kinds). Empty when nothing is wrong.

summaryString!

One-sentence, user-facing verdict suitable for display in a setup wizard — either confirmation that costing is complete or the most relevant next action.

View exact SDL
"""
Result of the quoting readiness check: whether the tenant's cost configuration is complete enough for automated quoting, plus the gaps that prevent it.
"""
type QuotingReadinessPayload {
  """
  True only when every work-center-supported operation kind is mapped to a cost category, every referenced category has a current rate, and at least one work center with capabilities exists. False means automated quoting will be incomplete.
  """
  isReady: Boolean!
  """
  Supported operation kinds that already have an active operation-to-cost-category mapping. Sorted alphabetically.
  """
  configuredOperationKinds: [String!]!
  """
  Supported operation kinds with no active cost mapping. Non-empty here blocks readiness — each one must be mapped to a cost category. Sorted alphabetically.
  """
  unconfiguredOperationKinds: [String!]!
  """
  Operation kinds registered in the vertical but no work center has a matching capability. Informational — does not block readiness.
  """
  unsupportedOperationKinds: [String!]!
  """
  Codes of active cost categories referenced by an operation mapping but having no current (`isCurrent`) cost rate. Non-empty here blocks readiness. Sorted.
  """
  categoriesWithoutRates: [String!]!
  """
  Human-readable diagnostics describing each gap found (missing work centers, missing categories, missing rates, mappings for unregistered operation kinds). Empty when nothing is wrong.
  """
  warnings: [String!]!
  """
  One-sentence, user-facing verdict suitable for display in a setup wizard — either confirmation that costing is complete or the most relevant next action.
  """
  summary: String!
}

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