OBJECT

SolutionScanResult

Result of a canvas scan: the updated canvas plus the connected records the scan found but did not add. A record appears in at most one of the two candidate lists; directCandidates takes precedence.

link GraphQL Schema definition

  • type SolutionScanResult {
  • # The canvas with the scan's changes applied. The scan does not save it; send it
  • # with updateSolution to keep the changes.
  • schema: SolutionSchema!
  • # Records directly connected to a canvas node (TriggerExplicit, UsedIn or
  • # Reference) that are not on the canvas, one entry per source node and record.
  • # Pass chosen recordIds in addRecordIds of a node-scoped scan to add them; a
  • # record listed here is not repeated in indirectCandidates.
  • directCandidates: [SolutionDirectCandidate!]!
  • # Records indirectly connected to a canvas node (TriggerImplicit) that are not on
  • # the canvas, one entry per source node and record. Pass chosen recordIds in
  • # addRecordIds of a node-scoped scan to add them; records already in
  • # directCandidates are not repeated here.
  • indirectCandidates: [SolutionIndirectCandidate!]!
  • }