CustomerBidProposalDetail
One proposal revision sent to this customer, with its summary.
type CustomerBidProposalDetail {
bidTitle: String!
changedSections: [String!]!
current: Boolean!
documents: [CustomerBidProposalDocumentKind!]!
quoteStatus: String!
quoteVersion: Int!
replacedOn: DateTime
replacesLabel: String
revisionId: ID!
revisionLabel: String!
sharedAt: DateTime!
total: CustomerBidProposalMoney
validUntil: DateTime
}
Fields
CustomerBidProposalDetail.bidTitle ● String! non-null scalar
What the proposal is for.
CustomerBidProposalDetail.changedSections ● [String!]! non-null scalar
The parts that changed since the replaced revision, e.g. PRICE_SCHEDULE, TERMS; empty for the first.
CustomerBidProposalDetail.current ● Boolean! non-null scalar
True for the current revision; false once a newer one replaced it.
CustomerBidProposalDetail.documents ● [CustomerBidProposalDocumentKind!]! non-null enum
The documents that can be downloaded.
CustomerBidProposalDetail.quoteStatus ● String! non-null scalar
Where the proposal stands, e.g. SENT or ACCEPTED.
CustomerBidProposalDetail.quoteVersion ● Int! non-null scalar
Send it back when accepting, so a change in between is caught.
CustomerBidProposalDetail.replacedOn ● DateTime scalar
When the replaced revision was sent; null for the first.
CustomerBidProposalDetail.replacesLabel ● String scalar
The label of the revision this one replaces; null for the first.
CustomerBidProposalDetail.revisionId ● ID! non-null scalar
The proposal revision.
CustomerBidProposalDetail.revisionLabel ● String! non-null scalar
The revision label, e.g. R1.
CustomerBidProposalDetail.sharedAt ● DateTime! non-null scalar
When the seller sent it.
CustomerBidProposalDetail.total ● CustomerBidProposalMoney object
The proposal total; null when the proposal states none.
CustomerBidProposalDetail.validUntil ● DateTime scalar
Valid until this date; null when no validity is set.
Returned By
customerAcceptBidProposal mutation ● customerBidProposal query