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

462 lines 26.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RecommendationStrategy = void 0; var core_1 = require("@aurahelper/core"); exports.RecommendationStrategy = { actionContext: new core_1.ArrayXMLField('actionContext', 'Action Context') .setMinApi(45) .setEditable() .setFieldKey('name') .addField('action', new core_1.StringXMLField('action', 'Action') .setEditable() .setRequired()) .addField('argument', new core_1.ArrayXMLField('argument', 'Argument') .setEditable() .setFieldKey('name') .setSortOrder(undefined) .addField('name', new core_1.StringXMLField('name', 'Name') .setEditable() .setRequired()) .addField('value', new core_1.StringXMLField('value', 'Value') .setEditable() .setRequired())) .addField('description', new core_1.StringXMLField('description', 'Description') .setEditable()) .addField('label', new core_1.StringXMLField('label', 'Label') .setEditable()) .addField('name', new core_1.StringXMLField('name', 'Name') .setEditable() .setRequired()) .addField('type', new core_1.EnumXMLField('type', 'Type') .setEditable() .setRequired() .addEnumValue('Activate Session Permission Set', 'activateSessionPermSet') .addEnumValue('Add Message To Chat', 'addMessageToChat', 49) .addEnumValue('Add Message To Quip Chat', 'addMessageToQuipChat', 46) .addEnumValue('Add Message To Quip Document', 'addMessageToQuipDocument', 46) .addEnumValue('Add Quip Document To Folder', 'addQuipDocumentToFolder', 46) .addEnumValue('Add Users To Chat', 'addUsersToChat', 49) .addEnumValue('Add Users To Quip Document', 'addUsersToQuipDocument', 46) .addEnumValue('Add Users To Quip Chat', 'addUsersToQuipChat', 46) .addEnumValue('Attach Quip Document To Record', 'attachQuipDocumentToRecord', 46) .addEnumValue('Apex', 'apex') .addEnumValue('Archive Knowledge Articles', 'archiveKnowledgeArticles', 45) .addEnumValue('Assign Knowledge Articles', 'assignKnowledgeArticles', 44) .addEnumValue('Cancel Cart Async Operation', 'cancelCartAsyncOperation', 49) .addEnumValue('Chat', 'chat', 49) .addEnumValue('Chatter Post', 'chatterPost', 49) .addEnumValue('Checkout Session Action', 'checkoutSessionAction', 49) .addEnumValue('Choose Price book', 'choosePricebook') .addEnumValue('Contact Request Action', 'contactRequestAction', 45) .addEnumValue('Component', 'component', 43) .addEnumValue('Content Workspace Enable Folders', 'contentWorkspaceEnableFolders') .addEnumValue('Copy Quip Document', 'copyQuipDocument', 46) .addEnumValue('Create Draft From Online Knowledge Article', 'createDraftFromOnlineKnowledgeArticle', 45) .addEnumValue('Create Invoice From Fulfillment Order', 'createInvoiceFromFulfillmentOrder', 49) .addEnumValue('Create Quip Chat', 'createQuipChat', 46) .addEnumValue('Create Quip Document', 'createQuipDocument', 46) .addEnumValue('Create Quip Folder', 'createQuipFolder', 46) .addEnumValue('Custom Notification Action', 'customNotificationAction', 46) .addEnumValue('Deactivate Session Permission Set', 'deactivateSessionPermSet') .addEnumValue('Decision Studio Action', 'decisionStudioAction', 49) .addEnumValue('Delete Knowledge Article', 'deleteKnowledgeArticle', 46) .addEnumValue('Edit Quip Document', 'editQuipDocument', 46) .addEnumValue('Email Alert', 'emailAlert') .addEnumValue('Email Simple', 'emailSimple') .addEnumValue('External Service', 'externalService', 46) .addEnumValue('Flow', 'flow', 32) .addEnumValue('Marketing Email', 'marketingEmail', 49) .addEnumValue('Mass Update Account Forecast', 'massUpdateAccountForecast', 48) .addEnumValue('Mass Update Sales Agreement', 'massUpdateSalesAgreement', 48) .addEnumValue('Price Cart', 'priceCart', 47) .addEnumValue('Quick Action', 'quickAction') .addEnumValue('Publish Knowledge Articles', 'publishKnowledgeArticles', 44) .addEnumValue('Publish Pardot Content', 'publishPardotContent', 49) .addEnumValue('Restore Knowledge Article Version', 'restoreKnowledgeArticleVersion', 45) .addEnumValue('Send Alert', 'sendAlert', 49) .addEnumValue('Send Survey Invitation', 'sendSurveyInvitation', 49) .addEnumValue('Store Reply Recommendations Feedback', 'storeReplyRecommendationsFeedback', 49) .addEnumValue('Submit Knowledge Article For Translation', 'submitKnowledgeArticleForTranslation', 46) .addEnumValue('Submit', 'submit') .addEnumValue('Update Checkout Session State Action', 'updateCheckoutSessionStateAction', 49) .addEnumValue('Adjust Order Item Summaries Preview', 'adjustOrderItemSummariesPreview', 49) .addEnumValue('Adjust Order Item Summaries Submit', 'adjustOrderItemSummariesSubmit', 49) .addEnumValue('Cancel Fulfillment Order Item', 'cancelFulfillmentOrderItem', 48) .addEnumValue('Cancel Order Item Summaries Preview', 'cancelOrderItemSummariesPreview', 48) .addEnumValue('Cancel Order Item Summaries Submit', 'cancelOrderItemSummariesSubmit', 48) .addEnumValue('Create Credit Memo Order Summary', 'createCreditMemoOrderSummary', 48) .addEnumValue('Create Fulfillment Order', 'createFulfillmentOrder', 48) .addEnumValue('Create Invoice From Fulfillment Order', 'createInvoiceFromFulfillmentOrder', 48) .addEnumValue('Create Order Payment Summary', 'createOrderPaymentSummary', 48) .addEnumValue('Create Order Summary', 'createOrderSummary', 48) .addEnumValue('Ensure Funds Order Summary Async', 'ensureFundsOrderSummaryAsync', 48) .addEnumValue('Ensure Refunds Order Summary Async', 'ensureRefundsOrderSummaryAsync', 48) .addEnumValue('Return Order Item Summaries Preview', 'returnOrderItemSummariesPreview', 48) .addEnumValue('Return Order Item Summaries Submit', 'returnOrderItemSummariesSubmit', 48) .addEnumValue('Store Reply Recommendations Feedback', 'storeReplyRecommendationsFeedback', 49) .addEnumValue('Store Reply Recommendations Feedback', 'storeReplyRecommendationsFeedback', 49) .addEnumValue('Create Financial Records', 'createFinancialRecords', 49) .addEnumValue('Add Rebate Member List', 'addRebateMemberList', 51) .addEnumValue('Calculate Rebate Amount And Upsert Payout', 'calculateRebateAmountAndUpsertPayout', 51) .addEnumValue('Get Benefit And Calculate Rebate Amount', 'getBenefitAndCalculateRebateAmount', 51) .addEnumValue('Generate Rebate Payout Periods', 'generateRebatePayoutPeriods', 51) .addEnumValue('Process Rebates Batch Calculation Job', 'processRebatesBatchCalculationJob', 51) .addEnumValue('Rebates Process CSV', 'rebatesProcessCSV', 51) .addEnumValue('Upsert Custom Rebate Payout', 'upsertCustomRebatePayout', 51) .addEnumValue('Adjust Points', 'adjustPoints', 51) .addEnumValue('Assign Tier Benefits', 'assignTierBenefits', 51) .addEnumValue('Cancel Accrual', 'cancelAccrual') .addEnumValue('Credit Points', 'creditPoints', 51) .addEnumValue('Cancel Redemption', 'cancelRedemption', 51) .addEnumValue('Change Tier', 'changeTier', 51) .addEnumValue('Change Tier When No Errors', 'changeTierWhenNoErrors', 51) .addEnumValue('Debit Points', 'debitPoints', 51) .addEnumValue('Execute Member Benefit', 'executeMemberBenefit', 51) .addEnumValue('Get Tier', 'getTier', 51) .addEnumValue('Get Points Balance', 'getPointsBalance', 51) .addEnumValue('Issue Voucher', 'issueVoucher', 51) .addEnumValue('Decision Table Action', 'decisionTableAction', 51) .addEnumValue('Refresh Decision Table', 'refreshDecisionTable', 51) .addEnumValue('Batch Job Action', 'batchJobAction', 51) .addEnumValue('Data Processing Engine Action', 'dataProcessingEngineAction', 51)), contextRecordType: new core_1.StringXMLField('contextRecordType', 'Context Record Type') .setMinApi(45) .setEditable() .setMetadataType(core_1.MetadataTypes.CUSTOM_OBJECT), description: new core_1.StringXMLField('description', 'Description') .setMinApi(45) .setEditable(), filter: new core_1.ArrayXMLField('filter', 'Filter') .setMinApi(45) .setEditable() .setFieldKey('expression') .setSortOrder(undefined) .addField('expression', new core_1.StringXMLField('expression', 'Expression') .setEditable() .setRequired()), if: new core_1.ArrayXMLField('if', 'If') .setMinApi(45) .setEditable() .setFieldKey('childNodeExpression') .setSortOrder(undefined) .addField('childNodeExpression', new core_1.ArrayXMLField('childNodeExpression', 'Child Node Expression') .setEditable() .setFieldKey('childName') .setSortOrder(undefined) .addField('childName', new core_1.StringXMLField('childName', 'Child Name') .setEditable() .setRequired()) .addField('expression', new core_1.StringXMLField('expression', 'Expression') .setEditable() .setRequired())) .addField('onlyFirstMatch', new core_1.BooleanXMLField('onlyFirstMatch', 'Only First Match') .setEditable()), invocableAction: new core_1.ArrayXMLField('invocableAction', 'Invocable Action') .setMinApi(46) .setEditable() .setFieldKey('action') .setSortOrder(undefined) .addField('action', new core_1.StringXMLField('action', 'Action') .setEditable() .setRequired()) .addField('argument', new core_1.ArrayXMLField('argument', 'Argument') .setFieldKey('name') .setSortOrder(undefined) .addField('name', new core_1.StringXMLField('name', 'Name') .setEditable() .setRequired()) .addField('value', new core_1.StringXMLField('value', 'Value') .setEditable() .setRequired())) .addField('isGenerator', new core_1.BooleanXMLField('isGenerator', 'Is Generator') .setEditable() .setRequired()) .addField('type', new core_1.EnumXMLField('type', 'Type') .setEditable() .setRequired() .addEnumValue('Activate Session Permission Set', 'activateSessionPermSet') .addEnumValue('Add Message To Chat', 'addMessageToChat', 49) .addEnumValue('Add Message To Quip Chat', 'addMessageToQuipChat', 46) .addEnumValue('Add Message To Quip Document', 'addMessageToQuipDocument', 46) .addEnumValue('Add Quip Document To Folder', 'addQuipDocumentToFolder', 46) .addEnumValue('Add Users To Chat', 'addUsersToChat', 49) .addEnumValue('Add Users To Quip Document', 'addUsersToQuipDocument', 46) .addEnumValue('Add Users To Quip Chat', 'addUsersToQuipChat', 46) .addEnumValue('Attach Quip Document To Record', 'attachQuipDocumentToRecord', 46) .addEnumValue('Apex', 'apex') .addEnumValue('Archive Knowledge Articles', 'archiveKnowledgeArticles', 45) .addEnumValue('Assign Knowledge Articles', 'assignKnowledgeArticles', 44) .addEnumValue('Cancel Cart Async Operation', 'cancelCartAsyncOperation', 49) .addEnumValue('Chat', 'chat', 49) .addEnumValue('Chatter Post', 'chatterPost', 49) .addEnumValue('Checkout Session Action', 'checkoutSessionAction', 49) .addEnumValue('Choose Price book', 'choosePricebook') .addEnumValue('Contact Request Action', 'contactRequestAction', 45) .addEnumValue('Component', 'component', 43) .addEnumValue('Content Workspace Enable Folders', 'contentWorkspaceEnableFolders') .addEnumValue('Copy Quip Document', 'copyQuipDocument', 46) .addEnumValue('Create Draft From Online Knowledge Article', 'createDraftFromOnlineKnowledgeArticle', 45) .addEnumValue('Create Invoice From Fulfillment Order', 'createInvoiceFromFulfillmentOrder', 49) .addEnumValue('Create Quip Chat', 'createQuipChat', 46) .addEnumValue('Create Quip Document', 'createQuipDocument', 46) .addEnumValue('Create Quip Folder', 'createQuipFolder', 46) .addEnumValue('Custom Notification Action', 'customNotificationAction', 46) .addEnumValue('Deactivate Session Permission Set', 'deactivateSessionPermSet') .addEnumValue('Decision Studio Action', 'decisionStudioAction', 49) .addEnumValue('Delete Knowledge Article', 'deleteKnowledgeArticle', 46) .addEnumValue('Edit Quip Document', 'editQuipDocument', 46) .addEnumValue('Email Alert', 'emailAlert') .addEnumValue('Email Simple', 'emailSimple') .addEnumValue('External Service', 'externalService', 46) .addEnumValue('Flow', 'flow', 32) .addEnumValue('Marketing Email', 'marketingEmail', 49) .addEnumValue('Mass Update Account Forecast', 'massUpdateAccountForecast', 48) .addEnumValue('Mass Update Sales Agreement', 'massUpdateSalesAgreement', 48) .addEnumValue('Price Cart', 'priceCart', 47) .addEnumValue('Quick Action', 'quickAction') .addEnumValue('Publish Knowledge Articles', 'publishKnowledgeArticles', 44) .addEnumValue('Publish Pardot Content', 'publishPardotContent', 49) .addEnumValue('Restore Knowledge Article Version', 'restoreKnowledgeArticleVersion', 45) .addEnumValue('Send Alert', 'sendAlert', 49) .addEnumValue('Send Survey Invitation', 'sendSurveyInvitation', 49) .addEnumValue('Store Reply Recommendations Feedback', 'storeReplyRecommendationsFeedback', 49) .addEnumValue('Submit Knowledge Article For Translation', 'submitKnowledgeArticleForTranslation', 46) .addEnumValue('Submit', 'submit') .addEnumValue('Update Checkout Session State Action', 'updateCheckoutSessionStateAction', 49) .addEnumValue('Adjust Order Item Summaries Preview', 'adjustOrderItemSummariesPreview', 49) .addEnumValue('Adjust Order Item Summaries Submit', 'adjustOrderItemSummariesSubmit', 49) .addEnumValue('Cancel Fulfillment Order Item', 'cancelFulfillmentOrderItem', 48) .addEnumValue('Cancel Order Item Summaries Preview', 'cancelOrderItemSummariesPreview', 48) .addEnumValue('Cancel Order Item Summaries Submit', 'cancelOrderItemSummariesSubmit', 48) .addEnumValue('Create Credit Memo Order Summary', 'createCreditMemoOrderSummary', 48) .addEnumValue('Create Fulfillment Order', 'createFulfillmentOrder', 48) .addEnumValue('Create Invoice From Fulfillment Order', 'createInvoiceFromFulfillmentOrder', 48) .addEnumValue('Create Order Payment Summary', 'createOrderPaymentSummary', 48) .addEnumValue('Create Order Summary', 'createOrderSummary', 48) .addEnumValue('Ensure Funds Order Summary Async', 'ensureFundsOrderSummaryAsync', 48) .addEnumValue('Ensure Refunds Order Summary Async', 'ensureRefundsOrderSummaryAsync', 48) .addEnumValue('Return Order Item Summaries Preview', 'returnOrderItemSummariesPreview', 48) .addEnumValue('Return Order Item Summaries Submit', 'returnOrderItemSummariesSubmit', 48) .addEnumValue('Store Reply Recommendations Feedback', 'storeReplyRecommendationsFeedback', 49) .addEnumValue('Store Reply Recommendations Feedback', 'storeReplyRecommendationsFeedback', 49) .addEnumValue('Create Financial Records', 'createFinancialRecords', 49) .addEnumValue('Add Rebate Member List', 'addRebateMemberList', 51) .addEnumValue('Calculate Rebate Amount And Upsert Payout', 'calculateRebateAmountAndUpsertPayout', 51) .addEnumValue('Get Benefit And Calculate Rebate Amount', 'getBenefitAndCalculateRebateAmount', 51) .addEnumValue('Generate Rebate Payout Periods', 'generateRebatePayoutPeriods', 51) .addEnumValue('Process Rebates Batch Calculation Job', 'processRebatesBatchCalculationJob', 51) .addEnumValue('Rebates Process CSV', 'rebatesProcessCSV', 51) .addEnumValue('Upsert Custom Rebate Payout', 'upsertCustomRebatePayout', 51) .addEnumValue('Adjust Points', 'adjustPoints', 51) .addEnumValue('Assign Tier Benefits', 'assignTierBenefits', 51) .addEnumValue('Cancel Accrual', 'cancelAccrual') .addEnumValue('Credit Points', 'creditPoints', 51) .addEnumValue('Cancel Redemption', 'cancelRedemption', 51) .addEnumValue('Change Tier', 'changeTier', 51) .addEnumValue('Change Tier When No Errors', 'changeTierWhenNoErrors', 51) .addEnumValue('Debit Points', 'debitPoints', 51) .addEnumValue('Execute Member Benefit', 'executeMemberBenefit', 51) .addEnumValue('Get Tier', 'getTier', 51) .addEnumValue('Get Points Balance', 'getPointsBalance', 51) .addEnumValue('Issue Voucher', 'issueVoucher', 51) .addEnumValue('Decision Table Action', 'decisionTableAction', 51) .addEnumValue('Refresh Decision Table', 'refreshDecisionTable', 51) .addEnumValue('Batch Job Action', 'batchJobAction', 51) .addEnumValue('Data Processing Engine Action', 'dataProcessingEngineAction', 51)), isTemplate: new core_1.BooleanXMLField('isTemplate', 'Is Template') .setMinApi(47) .setEditable(), label: new core_1.StringXMLField('label', 'Label') .setMinApi(45) .setEditable() .setRequired(), map: new core_1.ArrayXMLField('map', 'Map') .setMinApi(46) .setEditable() .setFieldKey('mapExpression') .setSortOrder(undefined) .addField('mapExpression', new core_1.ArrayXMLField('mapExpression', 'Map Expression') .setEditable() .setFieldKey('name') .addField('expression', new core_1.StringXMLField('expression', 'Expression') .setEditable() .setRequired()) .addField('name', new core_1.StringXMLField('name', 'Name') .setEditable() .setRequired()) .addField('type', new core_1.EnumXMLField('type', 'Type') .setEditable() .setRequired() .addEnumValue('Boolean', 'BOOLEAN') .addEnumValue('Currency', 'CURRENCY') .addEnumValue('Date', 'DATE') .addEnumValue('Double', 'DOUBLE') .addEnumValue('Date Time', 'DATE_TIME') .addEnumValue('Integer', 'INTEGER') .addEnumValue('Long', 'LONG') .addEnumValue('Percent', 'PERCENT') .addEnumValue('Text', 'TEXT') .addEnumValue('Time', 'TIME'))), mutuallyExclusive: new core_1.ArrayXMLField('mutuallyExclusive', 'Mutually Exclusive') .setMinApi(45) .setEditable(), onBehalfOfExpression: new core_1.StringXMLField('onBehalfOfExpression', 'On Behalf Of Expression') .setMinApi(45) .setEditable(), recommendationLimit: new core_1.ArrayXMLField('recommendationLimit', 'Recommendation Limit') .setMinApi(45) .setEditable() .setFieldKey('object') .setSortOrder(undefined) .addField('condition', new core_1.ArrayXMLField('condition', 'Condition') .setEditable() .setFieldKey('field') .setSortOrder(undefined) .addField('field', new core_1.StringXMLField('field', 'Field') .setEditable() .setRequired()) .addField('operator', new core_1.EnumXMLField('operator', 'Operator') .setEditable() .setRequired() .addEnumValue('Equals', 'EQUALS') .addEnumValue('Greater Than', 'GREATER_THAN') .addEnumValue('Greater Than or Equal To', 'GREATER_THAN_OR_EQUAL_TO') .addEnumValue('Less Than', 'LESS_THAN') .addEnumValue('Less Than or Equal To', 'LESS_THAN_OR_EQUAL_TO') .addEnumValue('Not Equals', 'NOT_EQUALS') .addEnumValue('Like', 'LIKE') .addEnumValue('Starts With', 'STARTS_WITH') .addEnumValue('Ends With', 'ENDS_WITH') .addEnumValue('Contains', 'CONTAINS')) .addField('value', new core_1.ObjectXMLField('value', 'Value') .setEditable() .setRequired() .setFieldKey('value') .setSortOrder(undefined) .addField('type', new core_1.EnumXMLField('type', 'Type') .setEditable() .addEnumValue('Text', 'TEXT') .addEnumValue('Number', 'NUMBER') .addEnumValue('Boolean', 'BOOLEAN') .addEnumValue('Date', 'DATE') .addEnumValue('Date Time', 'DATE_TIME') .addEnumValue('Time', 'TIME')) .addField('value', new core_1.StringXMLField('value', 'Value') .setEditable() .setRequired()))) .addField('conditionLogic', new core_1.StringXMLField('conditionLogic', 'Condition Logic') .setEditable()) .addField('object', new core_1.StringXMLField('object', 'Object') .setMinApi(48) .setEditable() .setRequired() .setMetadataType(core_1.MetadataTypes.CUSTOM_OBJECT)) .addField('sortField', new core_1.ObjectXMLField('sortField', 'Sort Field') .setMinApi(48) .setEditable() .setFieldKey('name') .setSortOrder(undefined) .addField('name', new core_1.StringXMLField('name', 'Name') .setEditable() .setRequired()) .addField('nullsFirst', new core_1.BooleanXMLField('nullsFirst', 'Nulls First') .setEditable() .setDefaultValue(false)) .addField('order', new core_1.EnumXMLField('order', 'Order') .setEditable() .setRequired() .setDefaultValue('Asc') .addEnumValue('ASC', 'Asc') .addEnumValue('DESC', 'Desc'))), recommendationLoad: new core_1.ArrayXMLField('recommendationLoad', 'Recommendation Load') .setMinApi(45) .setEditable() .setFieldKey('object') .setSortOrder(undefined) .addField('condition', new core_1.ArrayXMLField('condition', 'Condition') .setEditable() .setFieldKey('field') .setSortOrder(undefined) .addField('field', new core_1.StringXMLField('field', 'Field') .setEditable() .setRequired()) .addField('operator', new core_1.EnumXMLField('operator', 'Operator') .setEditable() .setRequired() .addEnumValue('Equals', 'EQUALS') .addEnumValue('Greater Than', 'GREATER_THAN') .addEnumValue('Greater Than or Equal To', 'GREATER_THAN_OR_EQUAL_TO') .addEnumValue('Less Than', 'LESS_THAN') .addEnumValue('Less Than or Equal To', 'LESS_THAN_OR_EQUAL_TO') .addEnumValue('Not Equals', 'NOT_EQUALS') .addEnumValue('Like', 'LIKE') .addEnumValue('Starts With', 'STARTS_WITH') .addEnumValue('Ends With', 'ENDS_WITH') .addEnumValue('Contains', 'CONTAINS')) .addField('value', new core_1.ObjectXMLField('value', 'Value') .setEditable() .setRequired() .setFieldKey('value') .setSortOrder(undefined) .addField('type', new core_1.EnumXMLField('type', 'Type') .setEditable() .addEnumValue('Text', 'TEXT') .addEnumValue('Number', 'NUMBER') .addEnumValue('Boolean', 'BOOLEAN') .addEnumValue('Date', 'DATE') .addEnumValue('Date Time', 'DATE_TIME') .addEnumValue('Time', 'TIME')) .addField('value', new core_1.StringXMLField('value', 'Value') .setEditable() .setRequired()))) .addField('conditionLogic', new core_1.StringXMLField('conditionLogic', 'Condition Logic') .setEditable()) .addField('object', new core_1.StringXMLField('object', 'Object') .setMinApi(48) .setEditable() .setRequired() .setMetadataType(core_1.MetadataTypes.CUSTOM_OBJECT)) .addField('sortField', new core_1.ObjectXMLField('sortField', 'Sort Field') .setMinApi(48) .setEditable() .setFieldKey('name') .setSortOrder(undefined) .addField('name', new core_1.StringXMLField('name', 'Name') .setEditable() .setRequired()) .addField('nullsFirst', new core_1.BooleanXMLField('nullsFirst', 'Nulls First') .setEditable() .setDefaultValue(false)) .addField('order', new core_1.EnumXMLField('order', 'Order') .setEditable() .setRequired() .setDefaultValue('Asc') .addEnumValue('ASC', 'Asc') .addEnumValue('DESC', 'Desc'))), sort: new core_1.ArrayXMLField('sort', 'Sort') .setMinApi(45) .setEditable() .setFieldKey('field') .setSortOrder(undefined) .addField('field', new core_1.ObjectXMLField('field', 'Field') .setEditable() .setRequired() .setFieldKey('name') .setSortOrder(undefined) .addField('name', new core_1.StringXMLField('name', 'Name') .setEditable() .setRequired()) .addField('nullsFirst', new core_1.BooleanXMLField('nullsFirst', 'Nulls First') .setEditable() .setDefaultValue(false)) .addField('order', new core_1.EnumXMLField('order', 'Order') .setEditable() .setRequired() .setDefaultValue('Asc') .addEnumValue('ASC', 'Asc') .addEnumValue('DESC', 'Desc'))), union: new core_1.ArrayXMLField('union', 'Union') .setMinApi(45) .setEditable(), }; //# sourceMappingURL=recommendationStrategy.js.map