BidProposalRevision
One revision of a bid's proposal (R0, R1, …) with its seven sections.
type BidProposalRevision {
basedOnId: ID
bidId: ID!
configurationSnapshotId: ID
costSheetId: ID
createdAt: DateTime!
id: ID!
label: String!
releasedAt: DateTime
releasedBy: ID
revisionNumber: Int!
sections: [BidProposalSection!]!
status: BidProposalRevisionStatus!
updatedAt: DateTime!
version: Int!
}
Fields
BidProposalRevision.basedOnId ● ID scalar
The released revision it was copied from.
BidProposalRevision.bidId ● ID! non-null scalar
The bid.
BidProposalRevision.configurationSnapshotId ● ID scalar
The configuration snapshot its content was made from.
BidProposalRevision.costSheetId ● ID scalar
The cost sheet its content was made from.
BidProposalRevision.createdAt ● DateTime! non-null scalar
When it was opened.
BidProposalRevision.id ● ID! non-null scalar
The revision.
BidProposalRevision.label ● String! non-null scalar
R followed by the number, e.g. R1.
BidProposalRevision.releasedAt ● DateTime scalar
When it was released.
BidProposalRevision.releasedBy ● ID scalar
Who released it.
BidProposalRevision.revisionNumber ● Int! non-null scalar
0, 1, 2, … in the bid; never reused.
BidProposalRevision.sections ● [BidProposalSection!]! non-null object
Its seven sections in order.
BidProposalRevision.status ● BidProposalRevisionStatus! non-null enum
Its status.
BidProposalRevision.updatedAt ● DateTime! non-null scalar
Last change.
BidProposalRevision.version ● Int! non-null scalar
Pass back as expectedVersion to delete.
Returned By
bidProposalRevision query ● bidProposalRevisions query ● createBidProposalRevision mutation ● updateBidProposalSection mutation