CreateBidFromConfigurationInput
A finished configurator run to turn into a new bid: the bid, the configuration and one requirement per answered question.
input CreateBidFromConfigurationInput {
answers: JSON!
configurationName: String!
customerId: ID
dueAt: DateTime!
modelVersionId: ID!
quantity: String!
requirements: [BidFromConfigurationRequirementInput!]!
templateId: ID
title: String!
}
Fields
CreateBidFromConfigurationInput.answers ● JSON! non-null scalar
Parameter key → answer: text, true or false, or { value, unitId }. Must be complete.
CreateBidFromConfigurationInput.configurationName ● String! non-null scalar
The configuration's name.
CreateBidFromConfigurationInput.customerId ● ID scalar
The customer (a partner with the customer role).
CreateBidFromConfigurationInput.dueAt ● DateTime! non-null scalar
When the bid is due; must be in the future.
CreateBidFromConfigurationInput.modelVersionId ● ID! non-null scalar
The released configuration model version run.
CreateBidFromConfigurationInput.quantity ● String! non-null scalar
How many, a decimal above zero.
CreateBidFromConfigurationInput.requirements ● [BidFromConfigurationRequirementInput!]! non-null input
Exactly one requirement per answered question.
CreateBidFromConfigurationInput.templateId ● ID scalar
A stage template to apply to the new bid.
CreateBidFromConfigurationInput.title ● String! non-null scalar
The bid's title.
Member Of
createBidFromConfiguration mutation