CreateInterfaceSpecificationTemplateInput
Input for the createInterfaceSpecificationTemplate mutation
input CreateInterfaceSpecificationTemplateInput {
  canBeInvisibleOnComponents: [ID!]!
  canBeVisibleOnComponents: [ID!]!
  description: String!
  extends: [ID!]
  fill: FillStyleInput
  interfaceDefinitionTemplate: NullableSubTemplateInput!
  interfacePartTemplate: SubTemplateInput!
  interfaceSpecificationVersionTemplate: SubTemplateInput!
  interfaceTemplate: NullableSubTemplateInput!
  name: String!
  shapeRadius: Float
  shapeType: ShapeType!
  stroke: StrokeStyleInput
  templateFieldSpecifications: [JSONFieldInput!]
}
Fields
CreateInterfaceSpecificationTemplateInput.canBeInvisibleOnComponents ● [ID!]! non-null scalar
The IDs of Templates of Components InterfaceSpecifications with the created template can be invisible on
CreateInterfaceSpecificationTemplateInput.canBeVisibleOnComponents ● [ID!]! non-null scalar
The IDs of Templates of Components InterfaceSpecifications with the created template can be visible on
CreateInterfaceSpecificationTemplateInput.description ● String! non-null scalar
The description of the NamedNode
CreateInterfaceSpecificationTemplateInput.extends ● [ID!] list scalar
IDs of Templates the created template extends. Must be templates of the same type.
CreateInterfaceSpecificationTemplateInput.fill ● FillStyleInput input
Style of the fill
CreateInterfaceSpecificationTemplateInput.interfaceDefinitionTemplate ● NullableSubTemplateInput! non-null input
SubTemplate for all InterfacesDefinitions of a InterfaceSpecification with the created Template
CreateInterfaceSpecificationTemplateInput.interfacePartTemplate ● SubTemplateInput! non-null input
SubTemplate for all InterfaceParts of a InterfaceSpecification with the created Template
CreateInterfaceSpecificationTemplateInput.interfaceSpecificationVersionTemplate ● SubTemplateInput! non-null input
SubTemplate for all InterfaceSpecificationVersions of a InterfaceSpecification with the created Template
CreateInterfaceSpecificationTemplateInput.interfaceTemplate ● NullableSubTemplateInput! non-null input
SubTemplate for all Interfaces of a InterfaceSpecification with the created Template
CreateInterfaceSpecificationTemplateInput.name ● String! non-null scalar
The name of the NamedNode, must not be blank
CreateInterfaceSpecificationTemplateInput.shapeRadius ● Float scalar
The corner radius of the shape, ignored for circle/ellipse
CreateInterfaceSpecificationTemplateInput.shapeType ● ShapeType! non-null enum
The type of the shape
CreateInterfaceSpecificationTemplateInput.stroke ● StrokeStyleInput input
Style of the stroke
CreateInterfaceSpecificationTemplateInput.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
createInterfaceSpecificationTemplate  mutation