Skip to content

MutableTemplatedNode ​

Interface for all types which support templates describing user writeable fields.

graphql
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 scalar ​

Name of the extension field

MutableTemplatedNode.templatedFields ● [JSONField!]! non-null object ​

All templatedFields If names is provided, only those matching the name. If prefixMatching is true, matching is done by prefix, otherwise by full name.

MutableTemplatedNode.templatedFields.names ● [String!] list scalar ​

Names 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 ● InterfacePart object ● InterfaceSpecification object ● InterfaceSpecificationVersion object ● Issue object ● Relation object

Released under the MIT License.