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.
BidRequirement.links ● [BidRequirementLink!]! non-null object
Its live links.
BidRequirement.liveLinkCount ● Int! non-null scalar
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