@aurahelper/xml-definitions
Version:
Powerfull Libraries to get the XML Definitions of ALL XML Salesforce Metadata Files. Support All API Versions up to API 53.0. You can get the definition of one or more XML files for a specific version of Salesforce. For Example: You can get the XML Defini
75 lines • 4.01 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.EntitlementProcess = void 0;
var core_1 = require("@aurahelper/core");
var filterItem_1 = require("./types/filterItem");
var workflowActionReference_1 = require("./types/workflowActionReference");
exports.EntitlementProcess = {
active: new core_1.BooleanXMLField('active', 'Active')
.setMinApi(27)
.setEditable(),
businessHours: new core_1.StringXMLField('businessHours', 'Business Hours')
.setMinApi(30)
.setEditable(),
description: new core_1.StringXMLField('description', 'Description')
.setMinApi(27)
.setEditable(),
entryStartDateField: new core_1.EnumXMLField('entryStartDateField', 'Entry Start Date Field')
.setMinApi(27)
.setEditable()
.addEnumValue('SLA Start Date', 'SlaStartDate')
.addEnumValue('Created Date', 'CreatedDate')
.addEnumValue('Closed Date', 'ClosedDate')
.addEnumValue('Last Modified Date', 'LastModifiedDate')
.addEnumValue('Stop Start Date', 'StopStartDate'),
exitCriteriaBooleanFilter: new core_1.StringXMLField('exitCriteriaBooleanFilter', 'Exit Criteria Boolean Filter')
.setMinApi(27)
.setEditable(),
exitCriteriaFilterItems: filterItem_1.filterItem('exitCriteriaFilterItems', 'Exit Criteria Filter Items', 27),
exitCriteriaFormula: new core_1.StringXMLField('exitCriteriaFormula', 'Exit Criteria Formula')
.setMinApi(27)
.setEditable(),
isVersionDefault: new core_1.BooleanXMLField('isVersionDefault', 'Is Version Default')
.setMinApi(28)
.setEditable(),
milestones: new core_1.ArrayXMLField('milestones', 'Milestones')
.setMinApi(27)
.setEditable()
.setFieldKey('milestoneName')
.addField('businessHours', new core_1.StringXMLField('businessHours', 'Business Hours')
.setMinApi(30)
.setEditable())
.addField('criteriaBooleanFilter', new core_1.StringXMLField('criteriaBooleanFilter', 'Criteria Boolean Filter')
.setMinApi(27)
.setEditable())
.addField('milestoneCriteriaFilterItems', filterItem_1.filterItem('milestoneCriteriaFilterItems', 'Milestone Criteria Filter Items', 27))
.addField('milestoneCriteriaFormula', new core_1.StringXMLField('milestoneCriteriaFormula', 'Milestone Criteria Formula')
.setMinApi(27)
.setEditable())
.addField('milestoneName', new core_1.StringXMLField('milestoneName', 'Milestone Name')
.setMinApi(27)
.setEditable())
.addField('minutesCustomClass', new core_1.StringXMLField('minutesCustomClass', 'Minutes Custom Class')
.setMinApi(30)
.setEditable()
.setMetadataType(core_1.MetadataTypes.APEX_CLASS))
.addField('minutesToComplete', new core_1.IntegerXMLField('minutesToComplete', 'Minutes To Complete')
.setEditable())
.addField('successActions', workflowActionReference_1.workflowActionReference('successActions', 'Success Actions', 27))
.addField('timeTriggers', new core_1.ArrayXMLField('timeTriggers', 'Time Triggers')
.setEditable()
.setFieldKey('actions')
.setSortOrder(undefined)
.addField('actions', workflowActionReference_1.workflowActionReference('actions', 'Actions', 27))
.addField('timeLength', new core_1.IntegerXMLField('timeLength', 'Time Length')
.setEditable())
.addField('workflowTimeTriggerUnit', new core_1.EnumXMLField('workflowTimeTriggerUnit', 'Workflow Time Trigger Unit')
.setEditable()
.addEnumValue('Minutes', 'Minutes')
.addEnumValue('Hours', 'Hours')
.addEnumValue('Days', 'Days'))),
useCriteriaStartTime: new core_1.BooleanXMLField('useCriteriaStartTime', 'Use Criteria Start Time')
.setMinApi(27)
.setEditable()
};
//# sourceMappingURL=entitlementProcess.js.map