Skip to main content
pshashipreetham
19-Tanzanite
Jun 6, 2023 3:15 PM UTC
Solved

How Can I get a All Thing Templates

Hi,

 

I have a Thing Template named "CommonThingTemplate", there are 5 ThingTemplates created based on the CommonThingTemplate.

 

Now how can I get all the ThingTemplates created based on the CommonThingTemplate?

 

Thanks,

 

nmutterAnswer
17-Peridot
Jun 6, 2023 5:02 PM UTC

You could use

let result = ThingTemplates["CommonThingTemplate"].GetIncomingDependenciesAsNetwork({
	maxDepth: 1 /* NUMBER {"defaultValue":10} */,
	maxItems: undefined /* NUMBER {"defaultValue":500} */
});

// only consider items with parentType == "ThingTemplate"

I am not aware of a direct query like 'QueryImplementingThingTemplates' which exists for Things (QueryImplementingThings).

 

1 reply

nmutter17-PeridotAnswer
17-Peridot
Jun 6, 2023 5:02 PM UTC

You could use

let result = ThingTemplates["CommonThingTemplate"].GetIncomingDependenciesAsNetwork({
	maxDepth: 1 /* NUMBER {"defaultValue":10} */,
	maxItems: undefined /* NUMBER {"defaultValue":500} */
});

// only consider items with parentType == "ThingTemplate"

I am not aware of a direct query like 'QueryImplementingThingTemplates' which exists for Things (QueryImplementingThings).

 

Translate