Skip to main content

CreateArtefactTemplateInput

Input for the createArtefactTemplate mutation

input CreateArtefactTemplateInput {
description: String!
extends: [ID!]
name: String!
templateFieldSpecifications: [JSONFieldInput!]
}

Fields​

CreateArtefactTemplateInput.description ● String! non-null scalar​

The description of the NamedNode

CreateArtefactTemplateInput.extends ● [ID!] list scalar​

IDs of Templates the created template extends. Must be templates of the same type.

CreateArtefactTemplateInput.name ● String! non-null scalar​

The name of the NamedNode, must not be blank

CreateArtefactTemplateInput.templateFieldSpecifications ● [JSONFieldInput!] list input​

Additional initial templateFieldSpecifications, should be a JSON schema JSON. Must be disjoint with templateFieldSpecifications of templates this template extends.

Member of​

createArtefactTemplate mutation