SetBidPricingTermsInput
A bid's pricing terms to set: the mode, exactly the one value that mode needs, and why. The first set creates them; every later set sends expectedVersion.
input SetBidPricingTermsInput {
bidId: ID!
competitivePrice: String
expectedVersion: Int
markupPct: String
mode: BidPricingMode!
reason: String!
targetPrice: String
}
Fields
SetBidPricingTermsInput.bidId ● ID! non-null scalar
The bid.
SetBidPricingTermsInput.competitivePrice ● String scalar
COMPETITIVE only: the competitive price in the cost sheet's currency, a decimal string with at most 14 integer digits and 4 decimals.
SetBidPricingTermsInput.expectedVersion ● Int scalar
The terms' rowVersion as last read; required once they exist.
SetBidPricingTermsInput.markupPct ● String scalar
COST_PLUS only: the markup on cost as a percentage, a decimal string from 0 to 1000 with at most 4 decimals.
SetBidPricingTermsInput.mode ● BidPricingMode! non-null enum
How the price is set.
SetBidPricingTermsInput.reason ● String! non-null scalar
Why this pricing was chosen, 1 to 2,000 characters.
SetBidPricingTermsInput.targetPrice ● String scalar
TARGET_PRICE only: the target price in the cost sheet's currency, a decimal string with at most 14 integer digits and 4 decimals.
Member Of
setBidPricingTerms mutation