Skip to main content

BidDeviation

A commercial deviation of a bid from a contract clause.

type BidDeviation {
bidId: ID!
clauseId: ID
createdAt: DateTime!
decidedAt: DateTime
decidedBy: ID
id: ID!
proposedText: String!
reason: String!
standardText: String
status: BidDeviationStatus!
title: String!
updatedAt: DateTime!
version: Int!
}

Fields​

BidDeviation.bidId ● ID! non-null scalar​

The bid.

BidDeviation.clauseId ● ID scalar​

The library clause it departs from, if any.

BidDeviation.createdAt ● DateTime! non-null scalar​

When it was proposed.

BidDeviation.decidedAt ● DateTime scalar​

When the approval path decided it.

BidDeviation.decidedBy ● ID scalar​

Who decided it.

BidDeviation.id ● ID! non-null scalar​

The deviation.

BidDeviation.proposedText ● String! non-null scalar​

The text the bid offers instead.

BidDeviation.reason ● String! non-null scalar​

Why the bid departs from the clause.

BidDeviation.standardText ● String scalar​

The clause's text when the deviation was proposed; later library edits do not change it.

BidDeviation.status ● BidDeviationStatus! non-null enum​

Its status.

BidDeviation.title ● String! non-null scalar​

Its title.

BidDeviation.updatedAt ● DateTime! non-null scalar​

Last change.

BidDeviation.version ● Int! non-null scalar​

Pass back as expectedVersion to edit.

Returned By​

acceptBidDeviation mutation ● bidDeviations query ● proposeBidDeviation mutation ● rejectBidDeviation mutation ● updateBidDeviation mutation ● withdrawBidDeviation mutation