CreateArtefactTemplateInput
Input for the createArtefactTemplate mutation
graphql
input CreateArtefactTemplateInput {
description: String!
extends: [ID!]
isAbstract: Boolean!
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.isAbstract ● Boolean! non-null scalar
If true, this template is abstract and cannot be used for new entities.
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