Skip to main content

SaveConfigModelDraftInput

Replaces a draft version's definition. The whole definition is validated against its base bill of materials; any error refuses the save and nothing is written.

input SaveConfigModelDraftInput {
baseBomVersionId: ID
definition: JSON!
expectedVersion: Int!
versionId: ID!
}

Fields​

SaveConfigModelDraftInput.baseBomVersionId ● ID scalar​

Move the draft onto another released bill-of-materials version of the same assembly. Omit to keep its base.

SaveConfigModelDraftInput.definition ● JSON! non-null scalar​

The whole definition (schemaVersion 1 and its seven collections), at most 1 MB as JSON.

SaveConfigModelDraftInput.expectedVersion ● Int! non-null scalar​

The draft's version you loaded.

SaveConfigModelDraftInput.versionId ● ID! non-null scalar​

The draft version to change.

Member Of​

saveConfigModelDraft mutation