Skip to main content

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