UpdateInterfaceSpecificationInput
Input for the updateInterfaceSpecification mutation
input UpdateInterfaceSpecificationInput {
  description: String
  id: ID!
  interfaceDefinitionTemplatedFields: [JSONFieldInput!]
  interfacePartTemplatedFields: [JSONFieldInput!]
  interfaceSpecificationVersionTemplatedFields: [JSONFieldInput!]
  interfaceTemplatedFields: [JSONFieldInput!]
  name: String
  template: ID
  templatedFields: [JSONFieldInput!]
}
Fields
UpdateInterfaceSpecificationInput.description ● String scalar
The description of the NamedNode
UpdateInterfaceSpecificationInput.id ● ID! non-null scalar
The id of the node to update
UpdateInterfaceSpecificationInput.interfaceDefinitionTemplatedFields ● [JSONFieldInput!] list input
Values for templatedFields of InterfaceDefinitions to update. Only evaluated if
templateis provided! Affect all InterfaceDefinitions of the updated InterfaceSpecification
UpdateInterfaceSpecificationInput.interfacePartTemplatedFields ● [JSONFieldInput!] list input
Values for templatedFields of InterfaceParts to update. Only evaluated if
templateis provided! Affect all InterfaceParts of the updated InterfaceSpecification
UpdateInterfaceSpecificationInput.interfaceSpecificationVersionTemplatedFields ● [JSONFieldInput!] list input
Values for templatedFields of InterfaceSpecificationVersions to update. Only evaluated if
templateis provided! Affect all InterfaceSpecificationVersions of the updated InterfaceSpecification
UpdateInterfaceSpecificationInput.interfaceTemplatedFields ● [JSONFieldInput!] list input
Values for templatedFields of Interfaces to update. Only evaluated if
templateis provided! Affect all Interfaces of the updated InterfaceSpecification
UpdateInterfaceSpecificationInput.name ● String scalar
The new name of the NamedNode, must not be empty
UpdateInterfaceSpecificationInput.template ● ID scalar
If provided, the id of the new template for the Component Use
templatedFieldsto update fields so that they conform with the new specifications. No longer needed fields are automatically removed.
UpdateInterfaceSpecificationInput.templatedFields ● [JSONFieldInput!] list input
Values for templatedFields to update
Member of
updateInterfaceSpecification  mutation