By default, template placeholders are mandatory. This means, a value has to be supplied for each placeholder in every place a template is used.
A placeholder can be made optional by specifying a Value.
When a placeholder has a value and no value for that placeholder is specified when the template is used, the default value is used.
The following example shows the usage of placeholder default values.
A default value of 32 is specified for the OutputAddress placeholder.
{
"Templates": {
"Modules": [
{
"Name": "DQ_Template",
"Placeholders": [
{ "Name": "ModuleName" },
{
"Name": "OutputAddress",
"Value": "32"
}
]
}
]
}
}