Skip to main content

BidProposalSection

One typed section of a proposal revision, with the hash of its content.

type BidProposalSection {
content: JSON!
contentHash: String!
id: ID!
position: Int!
title: String!
type: BidProposalSectionType!
version: Int!
}

Fields​

BidProposalSection.content ● JSON! non-null scalar​

Its content, in its type's shape: every value a string or a list.

BidProposalSection.contentHash ● String! non-null scalar​

SHA-256 of the type and content; changes only when this section changes.

BidProposalSection.id ● ID! non-null scalar​

The section.

BidProposalSection.position ● Int! non-null scalar​

Its place in the proposal.

BidProposalSection.title ● String! non-null scalar​

Its title.

BidProposalSection.type ● BidProposalSectionType! non-null enum​

Which section.

BidProposalSection.version ● Int! non-null scalar​

Pass back as expectedVersion to edit.

Member Of​

BidProposalRevision object