Skip to main content

BidRequirement

One requirement of a bid, a row of its compliance matrix.

type BidRequirement {
bidId: ID!
category: BidRequirementCategory!
createdAt: DateTime!
deviationNote: String
id: ID!
links: [BidRequirementLink!]!
liveLinkCount: Int!
ownerId: ID
position: Int!
ref: String!
sourceFileId: ID
sourcePage: Int
sourceRow: Int
sourceSheet: String
status: BidRequirementStatus!
text: String!
updatedAt: DateTime!
version: Int!
}

Fields​

BidRequirement.bidId ● ID! non-null scalar​

The bid.

BidRequirement.category ● BidRequirementCategory! non-null enum​

What it is about.

BidRequirement.createdAt ● DateTime! non-null scalar​

When it was added.

BidRequirement.deviationNote ● String scalar​

The stated deviation; kept for history after the status moves on.

BidRequirement.id ● ID! non-null scalar​

The requirement.

Its live links.

How many live links answer it.

BidRequirement.ownerId ● ID scalar​

The person who owns it; empty when unassigned or no longer a person of the organization.

BidRequirement.position ● Int! non-null scalar​

Its place in the matrix, from 1.

BidRequirement.ref ● String! non-null scalar​

The customer's own numbering.

BidRequirement.sourceFileId ● ID scalar​

The bid file it came from.

BidRequirement.sourcePage ● Int scalar​

The page of that file.

BidRequirement.sourceRow ● Int scalar​

The row of that sheet.

BidRequirement.sourceSheet ● String scalar​

The sheet of that file.

BidRequirement.status ● BidRequirementStatus! non-null enum​

How the bid answers it.

BidRequirement.text ● String! non-null scalar​

What is required.

BidRequirement.updatedAt ● DateTime! non-null scalar​

When it last changed.

BidRequirement.version ● Int! non-null scalar​

Pass back as expectedVersion to edit.

Returned By​

bidRequirements query ● createBidRequirement mutation ● setBidRequirementStatus mutation ● updateBidRequirement mutation