Skip to main content

BidProposalSectionDiff

What changed in one section type from one proposal revision to another.

type BidProposalSectionDiff {
afterHash: String
beforeHash: String
changes: JSON!
status: String!
truncated: Boolean!
type: BidProposalSectionType!
}

Fields​

BidProposalSectionDiff.afterHash ● String scalar​

Its hash in the second revision; null when REMOVED.

BidProposalSectionDiff.beforeHash ● String scalar​

Its hash in the first revision; null when ADDED.

BidProposalSectionDiff.changes ● JSON! non-null scalar​

The changes: { path, kind: ADDED | REMOVED | CHANGED, before?, after? }, rows named by identity, e.g. rows[requirementId=…].answer.

BidProposalSectionDiff.status ● String! non-null scalar​

UNCHANGED or CHANGED (by the two hashes), ADDED or REMOVED (on one side only).

BidProposalSectionDiff.truncated ● Boolean! non-null scalar​

True when there were more changes than the list holds.

BidProposalSectionDiff.type ● BidProposalSectionType! non-null enum​

Which section.

Returned By​

bidProposalRevisionDiff query