<#ftl output_format="JSON"> <#-- The macro for generating template metadata for a new DSE Constant --> <#macro newDseConstant request uuid name ruleFolderUuid dataStoreUuid dataStoreEntityUuid> { <#-- recipe section --> "objectStatus": "NEW", "replaceable": true, "recipeObjectId": "DATASTORE_ENTITY_CONSTANT-0", "templateForCreate": "createDSEConstant.ftlx", <#-- additional properties --> "dataStoreDse": [ { "recipeObjectId":"DATASTORE-0", "dseIndex":1 } ], <#-- bindings section --> "uuid": "${uuid}", "versionUuids": ["${request.generateUuid("DATASTORE_ENTITY_CONSTANT_VERSION")}"], "parentUuid": "${ruleFolderUuid}", "entityUuid": "${dataStoreEntityUuid}", "dataStoreUuid": "${dataStoreUuid}", "name": "${name?json_string}", <#-- i18n section --> "description": "${request.getTextWithKey("recordActionTemplateRecipe.object.dseConstant.description", request.getTargetObjectNameWithoutPrefix())?json_string}" }