@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
753 lines • 37.4 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.Layout = void 0;
var core_1 = require("@aurahelper/core");
exports.Layout = {
customButtons: new core_1.ArrayXMLField('customButtons', 'Custom Buttons')
.setMinApi(12)
.setEditable()
.setMetadataType(core_1.MetadataTypes.WEBLINK),
customConsoleComponents: new core_1.ObjectXMLField('customConsoleComponents', 'Custom Console Components')
.setMinApi(25)
.setEditable()
.setFieldKey('primaryTabComponents')
.setSortOrder(undefined)
.addField('primaryTabComponents', new core_1.ObjectXMLField('primaryTabComponents', 'Primary Tab Components')
.setEditable()
.setFieldKey('component')
.setSortOrder(undefined)
.addField('component', new core_1.ArrayXMLField('component', 'Component')
.setMinApi(29)
.setEditable()
.setFieldKey('visualforcePage')
.setSortOrder(undefined)
.addField('height', new core_1.IntegerXMLField('height', 'Height')
.setEditable()
.setRequired()
.setMinValue(1)
.setMaxValue(999))
.addField('location', new core_1.EnumXMLField('location', 'Location')
.setEditable()
.setRequired()
.addEnumValue('Right', 'right')
.addEnumValue('Left', 'left')
.addEnumValue('Top', 'top')
.addEnumValue('Bottom', 'bottom'))
.addField('visualforcePage', new core_1.StringXMLField('visualforcePage', 'Visualforce Page')
.setEditable()
.setRequired()
.setMetadataType(core_1.MetadataTypes.APEX_PAGE))
.addField('width', new core_1.IntegerXMLField('width', 'Width')
.setEditable()
.setRequired()
.setMinValue(1)
.setMaxValue(999)))
.addField('containers', new core_1.ArrayXMLField('containers', 'Containers')
.setMinApi(30)
.setEditable()
.setFieldKey('region')
.setSortOrder(undefined)
.addField('height', new core_1.IntegerXMLField('height', 'Height')
.setEditable()
.setRequired())
.addField('isContainerAutoSizeEnabled', new core_1.BooleanXMLField('isContainerAutoSizeEnabled', 'Is Container Auto Size Enabled')
.setMinApi(32)
.setEditable()
.setRequired())
.addField('region', new core_1.EnumXMLField('region', 'Region')
.setEditable()
.setRequired()
.addEnumValue('Right', 'right')
.addEnumValue('Left', 'left')
.addEnumValue('Top', 'top')
.addEnumValue('Bottom', 'bottom'))
.addField('sidebarComponents', new core_1.ArrayXMLField('sidebarComponents', 'Sidebar Components')
.setEditable()
.setFieldKey('label')
.setSortOrder(undefined)
.addField('componentType', new core_1.EnumXMLField('componentType', 'Component Type')
.setMinApi(31)
.setEditable()
.addEnumValue('Knowledge One', 'KnowledgeOne')
.addEnumValue('Lookup', 'Lookup')
.addEnumValue('Milestones', 'Milestones')
.addEnumValue('Related List', 'RelatedList')
.addEnumValue('Topics', 'Topics')
.addEnumValue('Files', 'Files', 32)
.addEnumValue('CaseExperts', 'CaseExperts', 32)
.addEnumValue('Bottom', 'bottom'))
.addField('createAction', new core_1.StringXMLField('createAction', 'Create Action')
.setMinApi(42)
.setEditable())
.addField('enableLinking', new core_1.BooleanXMLField('enableLinking', 'Enable Linking')
.setMinApi(42)
.setEditable())
.addField('height', new core_1.IntegerXMLField('height', 'Height')
.setEditable()
.setRequired())
.addField('label', new core_1.StringXMLField('label', 'Label')
.setEditable())
.addField('lookup', new core_1.StringXMLField('lookup', 'Lookup')
.setEditable()
.setMetadataType(core_1.MetadataTypes.CUSTOM_FIELD))
.addField('page', new core_1.StringXMLField('page', 'Page')
.setEditable()
.setMetadataType(core_1.MetadataTypes.APEX_PAGE))
.addField('relatedlists', new core_1.ArrayXMLField('relatedlists', 'Related lists')
.setMinApi(31)
.setEditable()
.setFieldKey('name')
.setSortOrder(undefined)
.addField('hideOnDetail', new core_1.BooleanXMLField('hideOnDetail', 'Hide On Detail')
.setEditable())
.addField('name', new core_1.StringXMLField('name', 'Name')
.setEditable()))
.addField('unit', new core_1.StringXMLField('unit', 'Unit')
.setEditable()
.setRequired())
.addField('updateAction', new core_1.BooleanXMLField('updateAction', 'Update Action')
.setMinApi(42)
.setEditable())
.addField('width', new core_1.IntegerXMLField('width', 'Width')
.setEditable()))
.addField('style', new core_1.EnumXMLField('style', 'Style')
.setEditable()
.setRequired()
.addEnumValue('Stack', 'stack')
.addEnumValue('Tabs', 'tabs')
.addEnumValue('Accordian', 'accordian'))
.addField('unit', new core_1.StringXMLField('unit', 'Unit')
.setEditable()
.setRequired())
.addField('width', new core_1.IntegerXMLField('width', 'Width')
.setEditable()
.setRequired())))
.addField('subtabComponents', new core_1.ObjectXMLField('subtabComponents', 'Subtab Components')
.setMinApi(29)
.setFieldKey('component')
.setSortOrder(undefined)
.addField('component', new core_1.ArrayXMLField('component', 'Component')
.setMinApi(29)
.setEditable()
.setFieldKey('visualforcePage')
.setSortOrder(undefined)
.addField('height', new core_1.IntegerXMLField('height', 'Height')
.setEditable()
.setRequired()
.setMinValue(1)
.setMaxValue(999))
.addField('location', new core_1.EnumXMLField('location', 'Location')
.setEditable()
.setRequired()
.addEnumValue('Right', 'right')
.addEnumValue('Left', 'left')
.addEnumValue('Top', 'top')
.addEnumValue('Bottom', 'bottom'))
.addField('visualforcePage', new core_1.StringXMLField('visualforcePage', 'Visualforce Page')
.setEditable()
.setRequired()
.setMetadataType(core_1.MetadataTypes.APEX_PAGE))
.addField('width', new core_1.IntegerXMLField('width', 'Width')
.setEditable()
.setRequired()
.setMinValue(1)
.setMaxValue(999)))
.addField('containers', new core_1.ArrayXMLField('containers', 'Containers')
.setMinApi(30)
.setEditable()
.setFieldKey('region')
.setSortOrder(undefined)
.addField('height', new core_1.IntegerXMLField('height', 'Height')
.setEditable()
.setRequired())
.addField('isContainerAutoSizeEnabled', new core_1.BooleanXMLField('isContainerAutoSizeEnabled', 'Is Container Auto Size Enabled')
.setMinApi(32)
.setEditable()
.setRequired())
.addField('region', new core_1.EnumXMLField('region', 'Region')
.setEditable()
.setRequired()
.addEnumValue('Right', 'right')
.addEnumValue('Left', 'left')
.addEnumValue('Top', 'top')
.addEnumValue('Bottom', 'bottom'))
.addField('sidebarComponents', new core_1.ArrayXMLField('sidebarComponents', 'Sidebar Components')
.setEditable()
.setFieldKey('label')
.setSortOrder(undefined)
.addField('componentType', new core_1.EnumXMLField('componentType', 'Component Type')
.setMinApi(31)
.setEditable()
.addEnumValue('Knowledge One', 'KnowledgeOne')
.addEnumValue('Lookup', 'Lookup')
.addEnumValue('Milestones', 'Milestones')
.addEnumValue('Related List', 'RelatedList')
.addEnumValue('Topics', 'Topics')
.addEnumValue('Files', 'Files', 32)
.addEnumValue('CaseExperts', 'CaseExperts', 32)
.addEnumValue('Bottom', 'bottom'))
.addField('createAction', new core_1.StringXMLField('createAction', 'Create Action')
.setMinApi(42)
.setEditable())
.addField('enableLinking', new core_1.BooleanXMLField('enableLinking', 'Enable Linking')
.setMinApi(42)
.setEditable())
.addField('height', new core_1.IntegerXMLField('height', 'Height')
.setEditable()
.setRequired())
.addField('label', new core_1.StringXMLField('label', 'Label')
.setEditable())
.addField('lookup', new core_1.StringXMLField('lookup', 'Lookup')
.setEditable()
.setMetadataType(core_1.MetadataTypes.CUSTOM_FIELD))
.addField('page', new core_1.StringXMLField('page', 'Page')
.setEditable()
.setMetadataType(core_1.MetadataTypes.APEX_PAGE))
.addField('relatedlists', new core_1.ArrayXMLField('relatedlists', 'Related lists')
.setMinApi(31)
.setEditable()
.setFieldKey('name')
.setSortOrder(undefined)
.addField('hideOnDetail', new core_1.BooleanXMLField('hideOnDetail', 'Hide On Detail')
.setEditable())
.addField('name', new core_1.StringXMLField('name', 'Name')
.setEditable()))
.addField('unit', new core_1.StringXMLField('unit', 'Unit')
.setEditable()
.setRequired())
.addField('updateAction', new core_1.BooleanXMLField('updateAction', 'Update Action')
.setMinApi(42)
.setEditable())
.addField('width', new core_1.IntegerXMLField('width', 'Width')
.setEditable()))
.addField('style', new core_1.EnumXMLField('style', 'Style')
.setEditable()
.setRequired()
.addEnumValue('Stack', 'stack')
.addEnumValue('Tabs', 'tabs')
.addEnumValue('Accordian', 'accordian'))
.addField('unit', new core_1.StringXMLField('unit', 'Unit')
.setEditable()
.setRequired())
.addField('width', new core_1.IntegerXMLField('width', 'Width')
.setEditable()
.setRequired()))),
emailDefault: new core_1.BooleanXMLField('emailDefault', 'Email Default')
.setMinApi(13)
.setEditable(),
excludeButtons: new core_1.ArrayXMLField('excludeButtons', 'Exclude Buttons')
.setMinApi(13)
.setEditable(),
feedLayout: new core_1.ObjectXMLField('feedLayout', 'Feed Layout')
.setMinApi(30)
.setEditable()
.setFieldKey('autocollapsePublisher')
.setSortOrder(undefined)
.addField('autocollapsePublisher', new core_1.BooleanXMLField('autocollapsePublisher', 'Autocollapse Publisher')
.setEditable())
.addField('compactFeed', new core_1.BooleanXMLField('compactFeed', 'Compact Feed')
.setEditable())
.addField('feedFilterPosition', new core_1.EnumXMLField('feedFilterPosition', 'Feed Filter Position')
.setEditable()
.addEnumValue('Center Drop Down', 'centerDropDown')
.addEnumValue('Left Fixed', 'leftFixed')
.addEnumValue('Left Float', 'leftFloat'))
.addField('feedFilters', new core_1.ArrayXMLField('feedFilters', 'Feed Filters')
.setEditable()
.setFieldKey('feedFilterName')
.setSortOrder(undefined)
.addField('feedFilterName', new core_1.StringXMLField('feedFilterName', 'Feed Filter Name')
.setEditable())
.addField('feedFilterType', new core_1.EnumXMLField('feedFilterType', 'Feed Filter Type')
.setEditable()
.addEnumValue('All Updates', 'AllUpdates')
.addEnumValue('Feed Item Type', 'FeedItemType'))
.addField('feedItemType', new core_1.EnumXMLField('feedItemType', 'Feed Item Type')
.setEditable()
.addEnumValue('Activity Event', 'ActivityEvent')
.addEnumValue('Advanced Text Post', 'AdvancedTextPost', 31)
.addEnumValue('Announcement Post', 'AnnouncementPost')
.addEnumValue('Approval Post', 'ApprovalPost')
.addEnumValue('Attach Article Event', 'AttachArticleEvent')
.addEnumValue('Basic Template Feed Item', 'BasicTemplateFeedItem')
.addEnumValue('Call Log Post', 'CallLogPost')
.addEnumValue('Canvas Post', 'CanvasPost')
.addEnumValue('Case Comment Post', 'CaseCommentPost')
.addEnumValue('Change Status Post', 'ChangeStatusPost')
.addEnumValue('Chat Transcript Post', 'ChatTranscriptPost')
.addEnumValue('Collaboration Group Created', 'CollaborationGroupCreated')
.addEnumValue('Collaboration Group Unarchived', 'CollaborationGroupUnarchived')
.addEnumValue('Content Post', 'ContentPost')
.addEnumValue('Created Record Event', 'CreatedRecordEvent')
.addEnumValue('Dashboard Component Snapshot', 'DashboardComponentSnapshot')
.addEnumValue('Email Message Event', 'EmailMessageEvent')
.addEnumValue('Facebook Post', 'FacebookPost')
.addEnumValue('Link Post', 'LinkPost')
.addEnumValue('Milestone Event', 'MilestoneEvent')
.addEnumValue('Poll Post', 'PollPost')
.addEnumValue('Profile Skill Post', 'ProfileSkillPost', 31)
.addEnumValue('Question Post', 'QuestionPost', 31)
.addEnumValue('Reply Post', 'ReplyPost')
.addEnumValue('Rypple Post', 'RypplePost')
.addEnumValue('Social Post', 'SocialPost')
.addEnumValue('Text Post', 'TextPost')
.addEnumValue('Tracked Change', 'TrackedChange')
.addEnumValue('User Status', 'UserStatus')))
.addField('fullWidthFeed', new core_1.BooleanXMLField('fullWidthFeed', 'Full Width Feed')
.setEditable())
.addField('hideSidebar', new core_1.BooleanXMLField('hideSidebar', 'Hide Sidebar')
.setEditable())
.addField('leftComponents', new core_1.ArrayXMLField('leftComponents', 'Left Components')
.setEditable()
.setFieldKey('page')
.setSortOrder(undefined)
.addField('componentType', new core_1.EnumXMLField('componentType', 'Component Type')
.setEditable()
.addEnumValue('Help And Tool Links', 'HelpAndToolLinks')
.addEnumValue('Custom Buttons', 'CustomButtons')
.addEnumValue('Following', 'Following')
.addEnumValue('Followers', 'Followers')
.addEnumValue('Custom Links', 'CustomLinks')
.addEnumValue('Milestones', 'Milestones')
.addEnumValue('Topics', 'Topics')
.addEnumValue('Case Unified Files', 'CaseUnifiedFiles')
.addEnumValue('Visualforce', 'Visualforce'))
.addField('height', new core_1.IntegerXMLField('height', 'Height')
.setEditable())
.addField('page', new core_1.StringXMLField('page', 'Page')
.setEditable()
.setMetadataType(core_1.MetadataTypes.APEX_PAGE)))
.addField('rightComponents', new core_1.ArrayXMLField('rightComponents', 'Right Components')
.setEditable()
.setFieldKey('page')
.setSortOrder(undefined)
.addField('componentType', new core_1.EnumXMLField('componentType', 'Component Type')
.setEditable()
.addEnumValue('Help And Tool Links', 'HelpAndToolLinks')
.addEnumValue('Custom Buttons', 'CustomButtons')
.addEnumValue('Following', 'Following')
.addEnumValue('Followers', 'Followers')
.addEnumValue('Custom Links', 'CustomLinks')
.addEnumValue('Milestones', 'Milestones')
.addEnumValue('Topics', 'Topics')
.addEnumValue('Case Unified Files', 'CaseUnifiedFiles')
.addEnumValue('Visualforce', 'Visualforce'))
.addField('height', new core_1.IntegerXMLField('height', 'Height')
.setEditable())
.addField('page', new core_1.StringXMLField('page', 'Page')
.setEditable()
.setMetadataType(core_1.MetadataTypes.APEX_PAGE))),
headers: new core_1.EnumXMLField('headers', 'Headers')
.setMinApi(13)
.addEnumValue('Personal Tagging', 'PersonalTagging')
.addEnumValue('Public Tagging', 'PublicTagging'),
layoutSections: new core_1.ArrayXMLField('layoutSections', 'Layout Sections')
.setMinApi(13)
.setFieldKey('label')
.setSortOrder(undefined)
.addField('customLabel', new core_1.StringXMLField('customLabel', 'Custom Label')
.setEditable()
.setRequired())
.addField('detailHeading', new core_1.BooleanXMLField('detailHeading', 'Detail Heading')
.setEditable())
.addField('editHeading', new core_1.BooleanXMLField('editHeading', 'Edit Heading')
.setEditable())
.addField('label', new core_1.StringXMLField('label', 'Label')
.setEditable()
.setRequired())
.addField('layoutColumns', new core_1.ArrayXMLField('layoutColumns', 'Layout Columns')
.setEditable()
.setFieldKey('layoutItems')
.setSortOrder(undefined)
.addField('layoutItems', new core_1.ArrayXMLField('layoutItems', 'Layout Items')
.setEditable()
.setFieldKey('behavior')
.setSortOrder(undefined)
.addField('behavior', new core_1.EnumXMLField('behavior', 'Behavior')
.setEditable()
.addEnumValue('Edit', 'Edit')
.addEnumValue('Required', 'Required')
.addEnumValue('Read Only', 'Readonly'))
.addField('canvas', new core_1.StringXMLField('canvas', 'Canvas')
.setMinApi(31)
.setEditable())
.addField('component', new core_1.StringXMLField('component', 'Component')
.setMinApi(30)
.setEditable())
.addField('customLink', new core_1.StringXMLField('customLink', 'Custom Link')
.setEditable())
.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('height', new core_1.IntegerXMLField('height', 'Height')
.setEditable())
.addField('page', new core_1.StringXMLField('page', 'Page')
.setEditable()
.setMetadataType(core_1.MetadataTypes.APEX_PAGE))
.addField('analyticsCloudComponent', new core_1.ObjectXMLField('analyticsCloudComponent', 'Analytics Cloud Component')
.setMinApi(34)
.setEditable()
.setFieldKey('devName')
.setSortOrder(undefined)
.addField('assetType', new core_1.StringXMLField('assetType', 'Asset Type')
.setEditable()
.setRequired())
.addField('devName', new core_1.StringXMLField('devName', 'Developer Name')
.setEditable()
.setRequired()
.setUnique())
.addField('error', new core_1.StringXMLField('error', 'Error')
.setEditable())
.addField('filter', new core_1.StringXMLField('filter', 'Filter')
.setEditable())
.addField('height', new core_1.IntegerXMLField('height', 'Height')
.setEditable())
.addField('hideOnError', new core_1.BooleanXMLField('hideOnError', 'Hide On Error')
.setEditable())
.addField('showSharing', new core_1.BooleanXMLField('showSharing', 'Show Sharing')
.setEditable())
.addField('showTitle', new core_1.BooleanXMLField('showTitle', 'Show Title')
.setEditable())
.addField('height', new core_1.StringXMLField('height', 'Height')
.setEditable()))
.addField('reportChartComponent', new core_1.ArrayXMLField('reportChartComponent', 'Report Chart Component')
.setEditable()
.setFieldKey('reportName')
.setSortOrder(undefined)
.addField('cacheData', new core_1.BooleanXMLField('cacheData', 'Cache Data')
.setEditable())
.addField('contextFilterableField', new core_1.StringXMLField('contextFilterableField', 'Context Filterable Field')
.setEditable()
.setMetadataType(core_1.MetadataTypes.CUSTOM_FIELD))
.addField('error', new core_1.StringXMLField('error', 'Error')
.setEditable())
.addField('hideOnError', new core_1.BooleanXMLField('hideOnError', 'Hide On Error')
.setEditable())
.addField('includeContext', new core_1.BooleanXMLField('includeContext', 'Include Context')
.setEditable())
.addField('reportName', new core_1.StringXMLField('reportName', 'Report Name')
.setEditable()
.setMetadataType(core_1.MetadataTypes.REPORT))
.addField('showTitle', new core_1.BooleanXMLField('showTitle', 'Show Title')
.setEditable())
.addField('size', new core_1.EnumXMLField('size', 'Size')
.setEditable()
.addEnumValue('Small', 'SMALL')
.addEnumValue('Medium', 'MEDIUM')
.addEnumValue('Large', 'LARGE')))
.addField('showLabel', new core_1.BooleanXMLField('showLabel', 'Show Label')
.setEditable())
.addField('showScrollbars', new core_1.BooleanXMLField('showScrollbars', 'Show Scrollbars')
.setEditable())
.addField('scontrol', new core_1.StringXMLField('scontrol', 'S-Control')
.setEditable()
.setMetadataType(core_1.MetadataTypes.S_CONTROL))
.addField('height', new core_1.StringXMLField('height', 'Height')
.setEditable())))
.addField('style', new core_1.EnumXMLField('style', 'Style')
.setEditable()
.addEnumValue('Two Columns Top To Bottom', 'TwoColumnsTopToBottom')
.addEnumValue('Two Columns Left To Right', 'TwoColumnsLeftToRight')
.addEnumValue('One Column', 'OneColumn')
.addEnumValue('Custom Links', 'CustomLinks')),
miniLayout: new core_1.ObjectXMLField('miniLayout', 'Mini Layout')
.setMinApi(13)
.setEditable()
.setFieldKey('fields')
.setSortOrder(undefined)
.addField('fields', new core_1.ArrayXMLField('fields', 'Fields')
.setEditable()
.setMetadataType(core_1.MetadataTypes.CUSTOM_FIELD))
.addField('relatedLists', new core_1.ArrayXMLField('relatedLists', 'Related Lists')
.setEditable()
.setFieldKey('fields')
.setSortOrder(undefined)
.addField('customButtons', new core_1.ArrayXMLField('customButtons', 'Custom Buttons')
.setEditable()
.setMetadataType(core_1.MetadataTypes.WEBLINK))
.addField('excludeButtons', new core_1.ArrayXMLField('excludeButtons', 'Exclude Buttons')
.setEditable())
.addField('fields', new core_1.ArrayXMLField('fields', 'Fields')
.setEditable()
.setMetadataType(core_1.MetadataTypes.CUSTOM_FIELD))
.addField('relatedList', new core_1.StringXMLField('relatedList', 'Related List')
.setEditable()
.setRequired())
.addField('sortField', new core_1.StringXMLField('sortField', 'Sort Field')
.setEditable()
.setMetadataType(core_1.MetadataTypes.CUSTOM_FIELD))
.addField('sortOrder', new core_1.EnumXMLField('sortOrder', 'Sort Order')
.setEditable()
.addEnumValue('ASC', 'Asc')
.addEnumValue('DESC', 'Desc'))),
multilineLayoutFields: new core_1.ArrayXMLField('multilineLayoutFields', 'Multiline Layout Fields')
.setMinApi(13)
.setEditable(),
platformActionList: new core_1.ObjectXMLField('platformActionList', 'Platform Action List')
.setMinApi(34)
.setEditable()
.setFieldKey('actionListContext')
.setSortOrder(undefined)
.addField('actionListContext', new core_1.EnumXMLField('actionListContext', 'Action List Context')
.setEditable()
.setRequired()
.addEnumValue('Action Definition', 'ActionDefinition')
.addEnumValue('Assistant', 'Assistant')
.addEnumValue('Banner Photo', 'BannerPhoto')
.addEnumValue('Chatter', 'Chatter')
.addEnumValue('Dockable', 'Dockable')
.addEnumValue('Feed Element', 'FeedElement')
.addEnumValue('Flexi Page', 'Flexipage')
.addEnumValue('Global', 'Global')
.addEnumValue('List View', 'ListView')
.addEnumValue('List View Definition', 'ListViewDefinition')
.addEnumValue('List View Record', 'ListViewRecord')
.addEnumValue('Lookup', 'Lookup')
.addEnumValue('MRU List', 'MruList')
.addEnumValue('MRU Row', 'MruRow')
.addEnumValue('Object Home Chart', 'ObjectHomeChart')
.addEnumValue('Photo', 'Photo')
.addEnumValue('Record', 'Record')
.addEnumValue('Record Edit', 'RecordEdit')
.addEnumValue('Related List', 'RelatedList')
.addEnumValue('Related List Record', 'RelatedListRecord'))
.addField('platformActionListItems', new core_1.ArrayXMLField('platformActionListItems', 'Platform Action List Items')
.setEditable()
.setFieldKey('actionName')
.setSortOrder(['sortOrder', 'actionName'])
.addField('actionName', new core_1.StringXMLField('actionName', 'Action Name')
.setEditable()
.setRequired())
.addField('actionType', new core_1.EnumXMLField('actionType', 'Action Type')
.setEditable()
.setRequired()
.addEnumValue('Action Link', 'ActionLink')
.addEnumValue('Custom Button', 'CustomButton')
.addEnumValue('Invocable Action', 'InvocableAction')
.addEnumValue('Productivity Action', 'ProductivityAction')
.addEnumValue('Quick Action', 'QuickAction')
.addEnumValue('Standard Button', 'StandardButton'))
.addField('sortOrder', new core_1.IntegerXMLField('sortOrder', 'Sort Order')
.setEditable()
.setRequired())
.addField('subtype', new core_1.EnumXMLField('subtype', 'Subtype')
.setEditable()
.addEnumValue('Weblink Type Enum', 'WebLinkTypeEnum')
.addEnumValue('API', 'Api')
.addEnumValue('API Async', 'ApiAsync')
.addEnumValue('Download', 'Download')
.addEnumValue('UI', 'Ui')
.addDependencyField(new core_1.XMLDependencyField('actionType', 'QuickAction', 'QuickActionType'))
.addDependencyField(new core_1.XMLDependencyField('actionType', 'CustomButton', 'WebLinkTypeEnum'))
.addDependencyField(new core_1.XMLDependencyField('actionType', 'ActionLink', ['Api', 'ApiAsync', 'Download', 'Ui']))
.addDependencyField(new core_1.XMLDependencyField('actionType', ['StandardButton', 'ProductivityAction', 'InvocableAction'], core_1.DataValues.NOT_AVAILABLE))))
.addField('relatedSourceEntity', new core_1.StringXMLField('relatedSourceEntity', 'Related Source Entity')
.setEditable()),
quickActionList: new core_1.ObjectXMLField('quickActionList', 'Quick Action List')
.setMinApi(28)
.setEditable()
.setFieldKey('quickActionListItems')
.setSortOrder(undefined)
.addField('quickActionListItems', new core_1.ArrayXMLField('quickActionListItems', 'Quick Action List Items')
.setEditable()
.setFieldKey('quickActionName')
.addField('quickActionName', new core_1.StringXMLField('quickActionName', 'Quick Action Name')
.setEditable()
.setRequired())),
relatedContent: new core_1.ObjectXMLField('relatedContent', 'Related Content')
.setMinApi(29)
.setEditable()
.setFieldKey('relatedContentItems')
.setSortOrder(undefined)
.addField('relatedContentItems', new core_1.ArrayXMLField('relatedContentItems', 'Related Content Items')
.setEditable()
.setFieldKey('layoutItem')
.setSortOrder(undefined)
.addField('layoutItem', new core_1.ObjectXMLField('layoutItem', 'Layout Item')
.setEditable()
.setFieldKey('behavior')
.setSortOrder(undefined)
.addField('behavior', new core_1.EnumXMLField('behavior', 'Behavior')
.setEditable()
.addEnumValue('Edit', 'Edit')
.addEnumValue('Required', 'Required')
.addEnumValue('Read Only', 'Readonly'))
.addField('canvas', new core_1.StringXMLField('canvas', 'Canvas')
.setMinApi(31)
.setEditable())
.addField('component', new core_1.StringXMLField('component', 'Component')
.setMinApi(30)
.setEditable())
.addField('customLink', new core_1.StringXMLField('customLink', 'Custom Link')
.setEditable())
.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('height', new core_1.IntegerXMLField('height', 'Height')
.setEditable())
.addField('page', new core_1.StringXMLField('page', 'Page')
.setEditable()
.setMetadataType(core_1.MetadataTypes.APEX_PAGE))
.addField('analyticsCloudComponent', new core_1.ObjectXMLField('analyticsCloudComponent', 'Analytics Cloud Component')
.setMinApi(34)
.setEditable()
.setFieldKey('devName')
.setSortOrder(undefined)
.addField('assetType', new core_1.StringXMLField('assetType', 'Asset Type')
.setEditable()
.setRequired())
.addField('devName', new core_1.StringXMLField('devName', 'Developer Name')
.setEditable()
.setRequired()
.setUnique())
.addField('error', new core_1.StringXMLField('error', 'Error')
.setEditable())
.addField('filter', new core_1.StringXMLField('filter', 'Filter')
.setEditable())
.addField('height', new core_1.IntegerXMLField('height', 'Height')
.setEditable())
.addField('hideOnError', new core_1.BooleanXMLField('hideOnError', 'Hide On Error')
.setEditable())
.addField('showSharing', new core_1.BooleanXMLField('showSharing', 'Show Sharing')
.setEditable())
.addField('showTitle', new core_1.BooleanXMLField('showTitle', 'Show Title')
.setEditable())
.addField('height', new core_1.StringXMLField('height', 'Height')
.setEditable()))
.addField('reportChartComponent', new core_1.ArrayXMLField('reportChartComponent', 'Report Chart Component')
.setEditable()
.setFieldKey('reportName')
.setSortOrder(undefined)
.addField('cacheData', new core_1.BooleanXMLField('cacheData', 'Cache Data')
.setEditable())
.addField('contextFilterableField', new core_1.StringXMLField('contextFilterableField', 'Context Filterable Field')
.setEditable()
.setMetadataType(core_1.MetadataTypes.CUSTOM_FIELD))
.addField('error', new core_1.StringXMLField('error', 'Error')
.setEditable())
.addField('hideOnError', new core_1.BooleanXMLField('hideOnError', 'Hide On Error')
.setEditable())
.addField('includeContext', new core_1.BooleanXMLField('includeContext', 'Include Context')
.setEditable())
.addField('reportName', new core_1.StringXMLField('reportName', 'Report Name')
.setEditable()
.setMetadataType(core_1.MetadataTypes.REPORT))
.addField('showTitle', new core_1.BooleanXMLField('showTitle', 'Show Title')
.setEditable())
.addField('size', new core_1.EnumXMLField('size', 'Size')
.setEditable()
.addEnumValue('Small', 'SMALL')
.addEnumValue('Medium', 'MEDIUM')
.addEnumValue('Large', 'LARGE')))
.addField('showLabel', new core_1.BooleanXMLField('showLabel', 'Show Label')
.setEditable())
.addField('showScrollbars', new core_1.BooleanXMLField('showScrollbars', 'Show Scrollbars')
.setEditable())
.addField('scontrol', new core_1.StringXMLField('scontrol', 'S-Control')
.setEditable()
.setMetadataType(core_1.MetadataTypes.S_CONTROL))
.addField('height', new core_1.StringXMLField('height', 'Height')
.setEditable()))),
relatedLists: new core_1.ArrayXMLField('relatedLists', 'Related Lists')
.setMinApi(13)
.setEditable()
.setFieldKey('fields')
.setSortOrder(undefined)
.addField('customButtons', new core_1.ArrayXMLField('customButtons', 'Custom Buttons')
.setEditable()
.setMetadataType(core_1.MetadataTypes.WEBLINK))
.addField('excludeButtons', new core_1.ArrayXMLField('excludeButtons', 'Exclude Buttons')
.setEditable())
.addField('fields', new core_1.ArrayXMLField('fields', 'Fields')
.setEditable()
.setMetadataType(core_1.MetadataTypes.CUSTOM_FIELD))
.addField('relatedList', new core_1.StringXMLField('relatedList', 'Related List')
.setEditable()
.setRequired())
.addField('sortField', new core_1.StringXMLField('sortField', 'Sort Field')
.setEditable()
.setMetadataType(core_1.MetadataTypes.CUSTOM_FIELD))
.addField('sortOrder', new core_1.EnumXMLField('sortOrder', 'Sort Order')
.setEditable()
.addEnumValue('ASC', 'Asc')
.addEnumValue('DESC', 'Desc')),
relatedObjects: new core_1.ArrayXMLField('relatedObjects', 'Related Objects')
.setMinApi(13)
.setEditable()
.setMetadataType(core_1.MetadataTypes.CUSTOM_OBJECT),
runAssignmentRulesDefault: new core_1.BooleanXMLField('runAssignmentRulesDefault', 'Run Assignment Rules Default')
.setEditable()
.setMinApi(13),
showEmailCheckbox: new core_1.BooleanXMLField('showEmailCheckbox', 'Show Email Checkbox')
.setEditable()
.setMinApi(13),
showHighlightsPanel: new core_1.BooleanXMLField('showHighlightsPanel', 'show Highlights Panel')
.setMinApi(22)
.setEditable(),
showInteractionLogPanel: new core_1.BooleanXMLField('showInteractionLogPanel', 'Show Interaction Log Panel')
.setMinApi(22)
.setEditable(),
showKnowledgeComponent: new core_1.BooleanXMLField('showKnowledgeComponent', 'Show Knowledge Component')
.setMinApi(22)
.setEditable(),
showRunAssignmentRulesCheckbox: new core_1.BooleanXMLField('showRunAssignmentRulesCheckbox', 'Show un Assignment Rules Checkbox')
.setEditable()
.setMinApi(13),
showSolutionSection: new core_1.BooleanXMLField('showSolutionSection', 'Show Solution Section')
.setMinApi(22)
.setEditable(),
showSubmitAndAttachButton: new core_1.BooleanXMLField('showSubmitAndAttachButton', 'Show Submit And Attach Button')
.setEditable()
.setMinApi(13),
summaryLayout: new core_1.ObjectXMLField('summaryLayout', 'Summary Layout')
.setMinApi(18)
.setEditable()
.setFieldKey('masterLabel')
.setSortOrder(undefined)
.addField('masterLabel', new core_1.StringXMLField('masterLabel', 'Master Label')
.setEditable()
.setRequired()
.setUnique())
.addField('sizeX', new core_1.IntegerXMLField('sizeX', 'Size X')
.setEditable()
.setRequired()
.setMinValue(1)
.setMaxValue(4))
.addField('sizeY', new core_1.IntegerXMLField('sizeY', 'Size Y')
.setEditable()
.setRequired()
.setMinValue(1)
.setMaxValue(2))
.addField('summaryLayoutItems', new core_1.ArrayXMLField('summaryLayoutItems', 'Summary Layout Items')
.setEditable()
.setFieldKey('field')
.setSortOrder(undefined)
.addField('customLink', new core_1.StringXMLField('customLink', 'Custom Link')
.setEditable())
.addField('field', new core_1.StringXMLField('field', 'Field')
.setEditable()
.setMetadataType(core_1.MetadataTypes.CUSTOM_FIELD))
.addField('posX', new core_1.IntegerXMLField('posX', 'Pos X')
.setEditable()
.setRequired()
.setMinValue(1)
.setMaxValue(4))
.addField('posY', new core_1.IntegerXMLField('posY', 'Pos Y')
.setEditable()
.setRequired()
.setMinValue(1)
.setMaxValue(2)))
.addField('summaryLayoutStyle', new core_1.EnumXMLField('summaryLayoutStyle', 'Summary Layout Style')
.setEditable()
.addEnumValue('Default', 'Default')
.addEnumValue('Quote Template', 'QuoteTemplate')
.addEnumValue('Default Quote Template', 'DefaultQuoteTemplate')
.addEnumValue('Case Interaction', 'CaseInteraction')
.addEnumValue('Quick Action Layout Left Right', 'QuickActionLayoutLeftRight', 28)
.addEnumValue('Quick Action Layout Top Down', 'QuickActionLayoutTopDown', 28))
};
//# sourceMappingURL=layout.js.map