TemplatedNode
Interface for all types which support templates.
interface TemplatedNode {
templatedField(
name: String!
): JSON
templatedFields(
names: [String!]
prefixMatching: Boolean
): [JSONField!]!
}
Fields
TemplatedNode.templatedField ● JSON scalar
Value of a field defined by the template. Error if such a field is not defined.
TemplatedNode.templatedField.name●String!non-null scalarName of the extension field
TemplatedNode.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.
TemplatedNode.templatedFields.names●[String!]list scalarNames of the templated fields. If not provided, all templatedFields.
TemplatedNode.templatedFields.prefixMatching ● Boolean scalar
If true, name matching is performed as prefix matching, otherwise as absolute match. Defaults to absolute matching
Implemented by
Artefact object ● Component object ● ComponentVersion object ● IMS object ● IMSIssue object ● IMSProject object ● IMSUser object ● InterfacePart object ● InterfaceSpecification object ● InterfaceSpecificationVersion object ● Issue object ● MutableTemplatedNode interface ● Relation object