Skip to main content

BidConfigurationTree

A configuration's tree: its frozen snapshot, or a fresh preview of a draft.

type BidConfigurationTree {
configurationId: ID!
hash: String
lineCount: Int!
nodes: [BidConfigurationNodeRef!]!
status: BidConfigurationStatus!
tree: JSON!
}

Fields​

BidConfigurationTree.configurationId ● ID! non-null scalar​

The configuration.

BidConfigurationTree.hash ● String scalar​

The snapshot's SHA-256; null for a draft preview.

BidConfigurationTree.lineCount ● Int! non-null scalar​

How many nodes the tree has.

BidConfigurationTree.nodes ● [BidConfigurationNodeRef!]! non-null object​

Each node's stable id, in tree order; empty for a draft (a draft node cannot be linked or discussed).

BidConfigurationTree.status ● BidConfigurationStatus! non-null enum​

Where it is.

BidConfigurationTree.tree ● JSON! non-null scalar​

The canonical tree: { format, root }.

Returned By​

bidConfigurationTree query