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

317 lines 17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CustomApplication = void 0; var core_1 = require("@aurahelper/core"); var keyboardShortcuts_1 = require("./types/keyboardShortcuts"); exports.CustomApplication = { actionOverrides: new core_1.ArrayXMLField('actionOverrides', 'Action Overrides') .setMinApi(38) .setEditable() .setFieldKey('pageOrSobjectType') .setSortOrder(undefined) .addField('actionName', new core_1.EnumXMLField('actionName', 'Action Name') .setEditable() .addEnumValue('View', 'view') .addEnumValue('Tab', 'tab', 44)) .addField('comment', new core_1.StringXMLField('comment', 'Comment') .setEditable()) .addField('content', new core_1.StringXMLField('content', 'content') .setEditable() .addDependencyField(new core_1.XMLDependencyField('type', 'flexipage', core_1.DataValues.NOT_NULL)) .setMetadataType(core_1.MetadataTypes.FLEXI_PAGE)) .addField('formFactor', new core_1.EnumXMLField('formFactor', 'Form Factor') .setEditable() .addEnumValue('Large', 'Large') .addEnumValue('Medium', 'Medium') .addEnumValue('Small', 'Small') .addDependencyField(new core_1.XMLDependencyField('type', 'flexipage', 'Large'))) .addField('pageOrSobjectType', new core_1.StringXMLField('pageOrSobjectType', 'Page Or SObject Type') .setEditable() .setMetadataType(core_1.MetadataTypes.CUSTOM_OBJECT) .addDependencyField(new core_1.XMLDependencyField('actionName', 'tab', 'standard-home'))) .addField('skipRecordTypeSelect', new core_1.BooleanXMLField('skipRecordTypeSelect', 'Skip Record Type Select') .setEditable()) .addField('type', new core_1.EnumXMLField('type', 'Type') .setEditable() .setRequired() .addEnumValue('Flexipage', 'Flexipage') .addEnumValue('Default', 'Default')), brand: new core_1.ObjectXMLField('brand', 'Brand') .setMinApi(38) .setEditable() .setFieldKey('logo') .setSortOrder(undefined) .addField('footerColor', new core_1.StringXMLField('footerColor', 'Footer Color') .setEditable()) .addField('headerColor', new core_1.StringXMLField('headerColor', 'Header Color') .setEditable()) .addField('logo', new core_1.StringXMLField('logo', 'Logo') .setEditable()) .addField('logoVersion', new core_1.IntegerXMLField('logoVersion', 'Logo Version') .setEditable()) .addField('shouldOverrideOrgTheme', new core_1.BooleanXMLField('shouldOverrideOrgTheme', 'Should Override Org Theme') .setEditable()), consoleConfig: new core_1.ObjectXMLField('consoleConfig', 'Console Config') .setMinApi(42) .setEditable() .setFieldKey('componentList') .setSortOrder(undefined) .addField('componentList', new core_1.ObjectXMLField('componentList', 'Component List') .setEditable() .setFieldKey('alignment') .setSortOrder(undefined) .addField('alignment', new core_1.StringXMLField('alignment', 'Alignment') .setEditable() .setRequired()) .addField('components', new core_1.ArrayXMLField('components', 'components') .setMinApi(42) .setEditable() .setMetadataType(core_1.MetadataTypes.CUSTOM_APP_COMPONENT)) .addField('customApplicationComponent', new core_1.StringXMLField('customApplicationComponent', 'Custom Application Component') .setMaxApi(41) .setEditable() .setMetadataType(core_1.MetadataTypes.CUSTOM_APP_COMPONENT))) .addField('detailPageRefreshMethod', new core_1.EnumXMLField('detailPageRefreshMethod', 'Detail Page Refresh Method') .setEditable() .addEnumValue('None', 'none') .addEnumValue('Auto Refresh', 'autoRefresh') .addEnumValue('Flag', 'flag') .addDependencyField(new core_1.XMLDependencyField('isServiceCloudConsole', true, core_1.DataValues.NOT_NULL))) .addField('footerColor', new core_1.StringXMLField('footerColor', 'Footer Color') .setEditable()) .addField('headerColor', new core_1.StringXMLField('headerColor', 'Header Color') .setEditable()) .addField('keyboardShortcuts', keyboardShortcuts_1.keyboardShortcut('keyboardShortcuts', 'Keyboard Shortcuts', 42)) .addField('listPlacement', new core_1.ObjectXMLField('listPlacement', 'List Placement') .setEditable() .setFieldKey('location') .setSortOrder(undefined) .addField('height', new core_1.IntegerXMLField('height', 'Height') .setEditable() .addDependencyField(new core_1.XMLDependencyField('location', 'top', core_1.DataValues.NOT_NULL))) .addField('location', new core_1.EnumXMLField('location', 'Location') .setEditable() .setRequired() .addEnumValue('Full', 'full') .addEnumValue('Top', 'top') .addEnumValue('Left', 'left')) .addField('units', new core_1.StringXMLField('units', 'Units') .setEditable() .setRequired()) .addField('width', new core_1.IntegerXMLField('width', 'Width') .setEditable() .addDependencyField(new core_1.XMLDependencyField('location', 'left', core_1.DataValues.NOT_NULL))) .addDependencyField(new core_1.XMLDependencyField('isServiceCloudConsole', true, core_1.DataValues.NOT_NULL))) .addField('listRefreshMethod', new core_1.EnumXMLField('listRefreshMethod', 'List Refresh Method') .setEditable() .addEnumValue('None', 'none') .addEnumValue('Refresh List', 'refreshList') .addEnumValue('Refresh List Rows', 'refreshListRows') .addDependencyField(new core_1.XMLDependencyField('isServiceCloudConsole', true, core_1.DataValues.NOT_NULL))) .addField('liveAgentConfig', new core_1.ObjectXMLField('liveAgentConfig', 'Live Agent Config') .setEditable() .setFieldKey('enableLiveChat') .setSortOrder(undefined) .addField('enableLiveChat', new core_1.BooleanXMLField('enableLiveChat', 'Enable Live Chat') .setEditable()) .addField('openNewAccountSubtab', new core_1.BooleanXMLField('openNewAccountSubtab', 'Open New Account Subtab') .setEditable()) .addField('openNewCaseSubtab', new core_1.BooleanXMLField('openNewCaseSubtab', 'Open New Case Subtab') .setEditable()) .addField('openNewContactSubtab', new core_1.BooleanXMLField('openNewContactSubtab', 'Open New Contact Subtab') .setEditable()) .addField('openNewLeadSubtab', new core_1.BooleanXMLField('openNewLeadSubtab', 'Open New Lead Subtab') .setEditable()) .addField('openNewVFPageSubtab', new core_1.BooleanXMLField('openNewVFPageSubtab', 'Open New Visualforce Page Subtab') .setEditable()) .addField('pageNamesToOpen', new core_1.ArrayXMLField('pageNamesToOpen', 'Page Names To Open') .setMinApi(42) .setEditable()) .addField('showKnowledgeArticles', new core_1.BooleanXMLField('showKnowledgeArticles', 'Show Knowledge Articles') .setEditable())) .addField('primaryTabColor', new core_1.StringXMLField('primaryTabColor', 'Primary Tab Color') .setEditable()) .addField('pushNotifications', new core_1.ArrayXMLField('pushNotifications', 'Push Notifications') .setEditable() .setFieldKey('objectName') .setSortOrder(undefined) .addField('fieldNames', new core_1.ArrayXMLField('fieldNames', 'Field Names') .setEditable()) .addField('objectName', new core_1.StringXMLField('objectName', 'Object Name') .setEditable() .setRequired() .setMetadataType(core_1.MetadataTypes.CUSTOM_OBJECT))) .addField('tabLimitConfig', new core_1.ObjectXMLField('tabLimitConfig', 'Tab Limit Config') .setEditable() .setFieldKey('maxNumberOfPrimaryTabs') .setSortOrder(undefined) .addField('maxNumberOfPrimaryTabs', new core_1.EnumXMLField('maxNumberOfPrimaryTabs', 'Max Number Of Primary Tabs') .setEditable() .addEnumValue('5', '5') .addEnumValue('10', '10') .addEnumValue('20', '20') .addEnumValue('30', '30')) .addField('maxNumberOfSubTabs', new core_1.EnumXMLField('maxNumberOfSubTabs', 'Max Number Of Sub Tabs') .setEditable() .addEnumValue('5', '5') .addEnumValue('10', '10') .addEnumValue('15', '15')) .addDependencyField(new core_1.XMLDependencyField('enableTabLimits', true, core_1.DataValues.NOT_NULL))) .addField('whiteListedDomains', new core_1.ArrayXMLField('whiteListedDomains', 'White Listed Domains') .setEditable()), defaultLandingTab: new core_1.StringXMLField('defaultLandingTab', 'Default Landing Tab') .setMinApi(10) .setEditable() .setMetadataType(core_1.MetadataTypes.CUSTOM_TAB), description: new core_1.StringXMLField('description', 'Description') .setMinApi(10) .setEditable(), formFactors: new core_1.ArrayXMLField('formFactors', 'formFactors') .setMinApi(38) .setEditable() .addAllowedValue('Small', 'Small') .addAllowedValue('Medium', 'Medium') .addAllowedValue('Large', 'Large'), isNavAutoTempTabsDisabled: new core_1.BooleanXMLField('isNavAutoTempTabsDisabled', 'Is Navigation Auto Temp Tabs Disabled') .setMinApi(43) .setEditable(), isNavPersonalizationDisabled: new core_1.BooleanXMLField('isNavPersonalizationDisabled', 'Is Navigation Personalization Disabled') .setMinApi(43) .setEditable(), isServiceCloudConsole: new core_1.BooleanXMLField('isServiceCloudConsole', 'Is Service Cloud Console') .setMinApi(43) .setEditable(), label: new core_1.StringXMLField('label', 'Label') .setMinApi(10) .setEditable(), logo: new core_1.StringXMLField('logo', 'Logo') .setMinApi(10) .setEditable(), navType: new core_1.EnumXMLField('navType', 'Navigation Type') .setMinApi(38) .setEditable() .addEnumValue('Standard', 'Standard') .addEnumValue('Console', 'Console'), preferences: new core_1.ObjectXMLField('preferences', 'Preferences') .setMinApi(42) .setEditable() .setRequired() .setFieldKey('enableCustomizeMyTabs') .setSortOrder(undefined) .addField('enableCustomizeMyTabs', new core_1.BooleanXMLField('enableCustomizeMyTabs', 'Enable Customize My Tabs') .setEditable() .setRequired()) .addField('enableKeyboardShortcuts', new core_1.BooleanXMLField('enableKeyboardShortcuts', 'Enable Keyboard Shortcuts') .setEditable() .addDependencyField(new core_1.XMLDependencyField('isServiceCloudConsole', true, core_1.DataValues.NOT_NULL))) .addField('enableListViewHover', new core_1.BooleanXMLField('enableListViewHover', 'Enable List View Hover') .setEditable() .setRequired()) .addField('enableListViewReskin', new core_1.BooleanXMLField('enableListViewReskin', 'Enable List View Reskin') .setEditable() .setRequired()) .addField('enableMultiMonitorComponents', new core_1.BooleanXMLField('enableMultiMonitorComponents', 'Enable Multi Monitor Components') .setEditable() .addDependencyField(new core_1.XMLDependencyField('isServiceCloudConsole', true, core_1.DataValues.NOT_NULL))) .addField('enablePinTabs', new core_1.BooleanXMLField('enablePinTabs', 'Enable Pin Tabs') .setEditable() .setRequired()) .addField('enableTabHover', new core_1.BooleanXMLField('enableTabHover', 'Enable Tab Hover') .setEditable() .setRequired()) .addField('enableTabLimits', new core_1.BooleanXMLField('enableTabLimits', 'Enable Tab Limits') .setEditable() .setRequired()) .addField('saveUserSessions', new core_1.BooleanXMLField('saveUserSessions', 'Save User Sessions') .setEditable() .addDependencyField(new core_1.XMLDependencyField('isServiceCloudConsole', true, core_1.DataValues.NOT_NULL))), profileActionOverrides: new core_1.ArrayXMLField('profileActionOverrides', 'Profile Action Overrides') .setMinApi(45) .setEditable() .setFieldKey('pageOrSobjectType') .setSortOrder(undefined) .addField('actionName', new core_1.EnumXMLField('actionName', 'Action Name') .setEditable() .addEnumValue('View', 'view') .addEnumValue('Tab', 'tab', 44)) .addField('content', new core_1.StringXMLField('content', 'content') .setEditable() .addDependencyField(new core_1.XMLDependencyField('type', 'flexipage', core_1.DataValues.NOT_NULL))) .addField('formFactor', new core_1.EnumXMLField('formFactor', 'Form Factor') .setEditable() .addEnumValue('Large', 'Large') .addEnumValue('Medium', 'Medium') .addEnumValue('Small', 'Small') .addDependencyField(new core_1.XMLDependencyField('type', 'flexipage', 'Large'))) .addField('pageOrSobjectType', new core_1.StringXMLField('pageOrSobjectType', 'Page Or SObject Type') .setEditable() .setMetadataType(core_1.MetadataTypes.CUSTOM_OBJECT) .addDependencyField(new core_1.XMLDependencyField('actionName', 'tab', 'standard-home'))) .addField('profile', new core_1.StringXMLField('profile', 'Profile') .setEditable() .setMetadataType(core_1.MetadataTypes.PROFILE)) .addField('recordType', new core_1.StringXMLField('recordType', 'Record Type') .setEditable() .addDependencyField(new core_1.XMLDependencyField('pageOrSobjectType', 'standard-home', core_1.DataValues.NULL))) .addField('type', new core_1.EnumXMLField('type', 'Type') .setRequired() .addEnumValue('Flexipage', 'Flexipage')), setupExperience: new core_1.EnumXMLField('setupExperience', 'Setup Experience') .setMinApi(39) .setEditable() .addEnumValue('All', 'all') .addEnumValue('Essentials', 'essentials') .addEnumValue('Service', 'service'), subscriberTabs: new core_1.ArrayXMLField('subscriberTabs', 'Subscriber Tabs') .setMinApi(41) .setEditable(), tabs: new core_1.ArrayXMLField('tabs', 'Tabs') .setMinApi(42) .setEditable(), tab: new core_1.ArrayXMLField('tab', 'Tab') .setMinApi(10) .setMaxApi(42) .setEditable(), uiType: new core_1.EnumXMLField('uiType', 'UI Type') .setMinApi(38) .setEditable() .addEnumValue('Aloha', 'Aloha') .addEnumValue('Lightning', 'Lightning'), utilityBar: new core_1.StringXMLField('utilityBar', 'Utility Bar') .setMinApi(38) .setEditable(), workspaceConfig: new core_1.ObjectXMLField('workspaceConfig', 'Workspace Config') .setMinApi(42) .setFieldKey('mappings') .setSortOrder(undefined) .addField('mappings', new core_1.ArrayXMLField('mappings', 'Mappings') .setEditable() .setFieldKey('tab') .setSortOrder(undefined) .addField('fieldName', new core_1.StringXMLField('fieldName', 'Field Name') .setEditable() .setMetadataType(core_1.MetadataTypes.CUSTOM_FIELD)) .addField('tab', new core_1.StringXMLField('tab', 'Tab') .setEditable() .setRequired() .setMetadataType(core_1.MetadataTypes.CUSTOM_TAB))) .addDependencyField(new core_1.XMLDependencyField('isServiceCloudConsole', true, core_1.DataValues.NOT_NULL)), workspaceMappings: new core_1.ObjectXMLField('workspaceMappings', 'Workspace Mappings') .setMinApi(10) .setMaxApi(41) .setFieldKey('workspaceMapping') .setSortOrder(undefined) .addField('workspaceMapping', new core_1.ArrayXMLField('workspaceMapping', 'Workspace Mapping') .setEditable() .setFieldKey('tab') .setSortOrder(undefined) .addField('fieldName', new core_1.StringXMLField('fieldName', 'Field Name') .setEditable() .setMetadataType(core_1.MetadataTypes.CUSTOM_FIELD)) .addField('tab', new core_1.StringXMLField('tab', 'Tab') .setEditable() .setRequired() .setMetadataType(core_1.MetadataTypes.CUSTOM_TAB))) .addDependencyField(new core_1.XMLDependencyField('isServiceCloudConsole', true, core_1.DataValues.NOT_NULL)) }; //# sourceMappingURL=customApplication.js.map