AssetTemplate Data Type

A template. Contains various attributes. Templates will inherit attributes from parent templates. Attributes in child templates will override attributes from parent templates.

Implemented Interfaces
TemplateInterface
Properties
name data type description
Properties inherited from AbstractTemplate
id string
dateCreated number
description string
parentId string
clientId string
dateModified number
templateAttributeCollection array of TemplateAttributeInterface
name string
active boolean

Example

{
  "id" : "...",
  "dateCreated" : 12345,
  "description" : "...",
  "parentId" : "...",
  "dateModified" : 12345,
  "templateAttributeCollection" : [ {
    "templateAttributeDefinition" : {
      "type" : "URI",
      "description" : "...",
      "attributeName" : "..."
    },
    "template" : {
      "active" : true,
      "description" : "...",
      "templateAttributeCollection" : [ { }, { } ]
    },
    "attributeValue" : "..."
  }, {
    "templateAttributeDefinition" : {
      "type" : "FLOAT",
      "description" : "...",
      "attributeName" : "..."
    },
    "template" : {
      "active" : true,
      "description" : "...",
      "templateAttributeCollection" : [ { }, { } ]
    },
    "attributeValue" : "..."
  } ],
  "name" : "...",
  "active" : true
}