Skip to main content

BidDecision

One permanent decision on a bid: what kind, which outcome, about what, who decided, why, and the version or hash it was decided against. Never edited or deleted.

type BidDecision {
bidId: ID!
decidedAt: DateTime!
decidedByName: String!
decidedByUserId: ID!
id: ID!
kind: BidDecisionKind!
metadata: JSON!
outcome: String!
reason: String!
subjectId: ID!
subjectType: String!
versionRef: String!
}

Fields​

BidDecision.bidId ● ID! non-null scalar​

The bid.

BidDecision.decidedAt ● DateTime! non-null scalar​

When it was decided.

BidDecision.decidedByName ● String! non-null scalar​

The decider's name.

BidDecision.decidedByUserId ● ID! non-null scalar​

The staff user who decided.

BidDecision.id ● ID! non-null scalar​

The decision's id.

BidDecision.kind ● BidDecisionKind! non-null enum​

What kind of decision.

BidDecision.metadata ● JSON! non-null scalar​

Extra detail the deciding operation recorded.

BidDecision.outcome ● String! non-null scalar​

What was decided, from the kind's fixed list (for example GO or NO_BID, WON or LOST).

BidDecision.reason ● String! non-null scalar​

Why it was decided.

BidDecision.subjectId ● ID! non-null scalar​

The record decided about.

BidDecision.subjectType ● String! non-null scalar​

The kind of record decided about (for example Bid).

BidDecision.versionRef ● String! non-null scalar​

What it was decided against: v<n> for a record's version, or a 64-character hash of the signed section, revision or snapshot.

Returned By​

bidDecisions query