MutableTemplatedNode
Interface for all types which support templates describing user writeable fields.
interface MutableTemplatedNode implements TemplatedNode {
  templatedField(
    name: String!
  ): JSON
  templatedFields(
    names: [String!]
    prefixMatching: Boolean
  ): [JSONField!]!
}
Fields
MutableTemplatedNode.templatedField ● JSON scalar
Value of a field defined by the template. Error if such a field is not defined.
MutableTemplatedNode.templatedField.name●String!non-null scalarName of the extension field
MutableTemplatedNode.templatedFields ● [JSONField!]! non-null object
All templatedFields If
namesis provided, only those matching the name. IfprefixMatchingis true, matching is done by prefix, otherwise by full name.
MutableTemplatedNode.templatedFields.names●[String!]list scalarNames of the templated fields. If not provided, all templatedFields.
MutableTemplatedNode.templatedFields.prefixMatching ● Boolean scalar
If true, name matching is performed as prefix matching, otherwise as absolute match. Defaults to absolute matching
Interfaces
TemplatedNode interface
Interface for all types which support templates.
Implemented by
Artefact  object ● Component  object ● ComponentVersion  object ● IMS  object ● IMSProject  object ● Interface  object ● InterfaceDefinition  object ● InterfacePart  object ● InterfaceSpecification  object ● InterfaceSpecificationVersion  object ● Issue  object ● Relation  object