<#ftl output_format="JSON"> <#-- The macro for generating view and template metadata for a new Delete Interface --> <#macro newDeleteInterface request uuid name ruleFolderUuid> { <#-- recipe section --> "objectStatus": "NEW", "replaceable": true, "recipeObjectId": "INTERFACE-FOR-DELETE-CONFIRMATION-0", "templateForCreate": "createInterfaceForDeleteConfirmation.ftlx", <#-- bindings section --> "uuid": "${uuid}", "versionUuids": ["${request.generateUuid("INTERFACE_VERSION")}"], "parentUuid": "${ruleFolderUuid}", <#-- i18n section --> "name": "${name?json_string}", "description": "${request.getTextWithKey("recordActionTemplateRecipe.delete.object.interface.description")?json_string}", "deleteInterfaceLabel": "${request.getTextWithKey("recordActionTemplateRecipe.delete.object.interface.label")?json_string}", "deleteInterfaceDetailMessage": "${request.getTextWithKey("recordActionTemplateRecipe.delete.object.interface.detail")?json_string}", "deleteInterfaceDeleteButtonLabel": "${request.getTextWithKey("recordActionTemplateRecipe.delete.object.interface.delete.button")?json_string}", "deleteInterfaceCancelButtonLabel": "${request.getTextWithKey("recordActionTemplateRecipe.delete.object.interface.cancel.button")?json_string}" }