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