UNPKG

@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

151 lines 7.41 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.QuickAction = void 0; var core_1 = require("@aurahelper/core"); exports.QuickAction = { canvas: new core_1.StringXMLField('canvas', 'Canvas') .setMinApi(29) .setEditable() .addDependencyField(new core_1.XMLDependencyField('type', 'Canvas', core_1.DataValues.NOT_NULL)), description: new core_1.StringXMLField('description', 'Description') .setMinApi(28) .setEditable(), fieldOverrides: new core_1.ArrayXMLField('fieldOverrides', 'Field Overrides') .setMinApi(28) .setEditable() .setFieldKey('field') .addField('field', new core_1.StringXMLField('field', 'Field') .setEditable() .setRequired() .setMetadataType(core_1.MetadataTypes.CUSTOM_FIELD)) .addField('formula', new core_1.StringXMLField('formula', 'Formula') .setMinApi(43) .setEditable()) .addField('literalValue', new core_1.StringXMLField('literalValue', 'Literal Value') .setEditable()), flowDefinition: new core_1.StringXMLField('flowDefinition', 'Flow Definition') .setMinApi(28) .setEditable() .setMetadataType(core_1.MetadataTypes.FLOW) .addDependencyField(new core_1.XMLDependencyField('type', 'Flow', core_1.DataValues.NOT_NULL)), height: new core_1.IntegerXMLField('height', 'Height') .setMinApi(28) .setEditable(), icon: new core_1.StringXMLField('icon', 'Icon') .setMinApi(32) .setEditable(), isProtected: new core_1.BooleanXMLField('isProtected', 'Is Protected') .setMinApi(28) .setEditable(), label: new core_1.StringXMLField('label', 'Label') .setMinApi(28) .setEditable(), lightningComponent: new core_1.StringXMLField('lightningComponent', 'Lightning Component') .setMinApi(38) .setEditable() .setMetadataType(core_1.MetadataTypes.LIGHTNING_COMPONENT_BUNDLE) .addDependencyField(new core_1.XMLDependencyField('type', 'LightningComponent', core_1.DataValues.NOT_NULL)), optionsCreateFeedItem: new core_1.BooleanXMLField('optionsCreateFeedItem', 'Options Create Feed Item') .setMinApi(36) .setEditable() .setRequired(), page: new core_1.StringXMLField('page', 'Page') .setMinApi(38) .setEditable() .setMetadataType(core_1.MetadataTypes.APEX_PAGE) .addDependencyField(new core_1.XMLDependencyField('type', 'VisualforcePage', core_1.DataValues.NOT_NULL)), quickActionLayout: new core_1.ObjectXMLField('quickActionLayout', 'Quick Action Layout') .setMinApi(28) .setEditable() .setFieldKey('layoutSectionStyle') .setSortOrder(undefined) .addField('layoutSectionStyle', new core_1.EnumXMLField('layoutSectionStyle', 'Layout Section Style') .setEditable() .addEnumValue('Two Columns Top To Bottom', 'TwoColumnsTopToBottom') .addEnumValue('Two Columns Left To Right', 'TwoColumnsLeftToRight') .addEnumValue('One Column', 'OneColumn') .addEnumValue('Custom Links', 'CustomLinks')) .addField('quickActionLayoutColumns', new core_1.ArrayXMLField('quickActionLayoutColumns', 'Quick Action Layout Columns') .setEditable() .setFieldKey('quickActionLayoutItems') .setSortOrder(undefined) .addField('quickActionLayoutItems', new core_1.ArrayXMLField('quickActionLayoutItems', 'Quick Action Layout Items') .setEditable() .setFieldKey('uiBehavior') .setSortOrder(undefined) .addField('emptySpace', new core_1.BooleanXMLField('emptySpace', 'Empty Space') .setEditable()) .addField('field', new core_1.StringXMLField('field', 'Field') .setEditable() .setMetadataType(core_1.MetadataTypes.CUSTOM_FIELD)) .addField('uiBehavior', new core_1.EnumXMLField('uiBehavior', 'UUI Behavior') .setEditable() .addEnumValue('Edit', 'Edit') .addEnumValue('Required', 'Required') .addEnumValue('Read Only', 'Readonly')))), standardLabel: new core_1.EnumXMLField('standardLabel', 'Standard Label') .setMinApi(28) .setEditable() .addEnumValue('Add Record', 'AddRecord') .addEnumValue('Add Member', 'AddMember') .addEnumValue('Change Due Date', 'ChangeDueDate') .addEnumValue('Change Priority', 'ChangePriority') .addEnumValue('Change Status', 'ChangeStatus') .addEnumValue('Create New', 'CreateNew') .addEnumValue('Create New Record Type', 'CreateNewRecordType') .addEnumValue('Defer', 'Defer') .addEnumValue('Edit Description', 'EditDescription') .addEnumValue('Escalate', 'Escalate') .addEnumValue('Escalate To Record', 'EscalateToRecord') .addEnumValue('Forward', 'Forward', 42) .addEnumValue('Log A Call', 'LogACall') .addEnumValue('Log A Note', 'LogANote') .addEnumValue('Modify Appointment', 'ModifyAppointment', 47) .addEnumValue('New', 'New') .addEnumValue('New Child', 'NewChild') .addEnumValue('New Child Record Type', 'NewChildRecordType') .addEnumValue('New Record Type', 'NewRecordType') .addEnumValue('Offer Feedback', 'OfferFeedback') .addEnumValue('Quick', 'Quick') .addEnumValue('QuickRecordType', 'QuickRecordType') .addEnumValue('Reply', 'Reply', 42) .addEnumValue('Reply All', 'ReplyAll', 42) .addEnumValue('Request Feedback', 'RequestFeedback') .addEnumValue('Send Email', 'SendEmail', 31) .addEnumValue('Update', 'Update'), successMessage: new core_1.StringXMLField('successMessage', 'Success Message') .setMinApi(36) .setEditable(), targetObject: new core_1.StringXMLField('targetObject', 'Target Object') .setMinApi(28) .setEditable() .setMetadataType(core_1.MetadataTypes.CUSTOM_OBJECT), targetParentField: new core_1.StringXMLField('targetParentField', 'Target Parent Field') .setMinApi(28) .setEditable() .setMetadataType(core_1.MetadataTypes.CUSTOM_FIELD), targetRecordType: new core_1.EnumXMLField('targetRecordType', 'Target Record Type') .setMinApi(28) .setEditable() .addEnumValue('Business Account', 'Business Account') .addEnumValue('Person Account', 'Person Account') .addEnumValue('Master', 'Master'), type: new core_1.EnumXMLField('type', 'Type') .setMinApi(28) .setEditable() .setRequired() .addEnumValue('Canvas', 'Canvas') .addEnumValue('Create', 'Create') .addEnumValue('Flow', 'Flow', 41) .addEnumValue('Lightning Component', 'LightningComponent', 38) .addEnumValue('Log A Call', 'LogACall') .addEnumValue('Post', 'Post') .addEnumValue('Send Email', 'SendEmail', 31) .addEnumValue('Social Post', 'SocialPost') .addEnumValue('Update', 'Update') .addEnumValue('Visualforce Page', 'VisualforcePage'), width: new core_1.IntegerXMLField('width', 'Width') .setMinApi(28) .setEditable(), }; //# sourceMappingURL=quickAction.js.map