Skip to main content

BidDebrief

The structured debrief of a decided bid.

type BidDebrief {
bidId: ID!
competitorName: String
id: ID!
outcome: BidOutcome!
priceGapPct: String
reason: BidLossReason
reasonNote: String
recordedAt: DateTime!
recordedBy: ID!
rowVersion: Int!
}

Fields​

BidDebrief.bidId ● ID! non-null scalar​

The bid it belongs to.

BidDebrief.competitorName ● String scalar​

Who won instead.

BidDebrief.id ● ID! non-null scalar​

The debrief's id.

BidDebrief.outcome ● BidOutcome! non-null enum​

How the bid ended.

BidDebrief.priceGapPct ● String scalar​

Our price against the winning offer in percent, signed, at most 4 decimals, from -100 to 1000. A price comparison, not a cost or margin.

BidDebrief.reason ● BidLossReason enum​

The main reason.

BidDebrief.reasonNote ● String scalar​

What made the difference.

BidDebrief.recordedAt ● DateTime! non-null scalar​

When it was recorded last.

BidDebrief.recordedBy ● ID! non-null scalar​

Who recorded it last.

BidDebrief.rowVersion ● Int! non-null scalar​

Version for the next edit (pass as expectedVersion).

Returned By​

bidDebrief query ● saveBidDebrief mutation

Member Of​

BidCloseResult object