@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
282 lines • 14.8 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.BotVersion = void 0;
var core_1 = require("@aurahelper/core");
var botInvocation_1 = require("./types/botInvocation");
var botMessage_1 = require("./types/botMessage");
var botNavigation_1 = require("./types/botNavigation");
exports.BotVersion = {
botDialogGroups: new core_1.ArrayXMLField('botDialogGroups', 'Bot Dialog Groups')
.setMinApi(43)
.setEditable()
.setFieldKey('developerName')
.addField('description', new core_1.StringXMLField('description', 'Description')
.setEditable())
.addField('developerName', new core_1.StringXMLField('developerName', 'Developer Name')
.setEditable()
.setRequired())
.addField('label', new core_1.StringXMLField('label', 'Label')
.setEditable()
.setRequired()),
botDialogs: new core_1.ArrayXMLField('botDialogs', 'Bot Dialogs')
.setMinApi(43)
.setEditable()
.setFieldKey('developerName')
.addField('botDialogGroup', new core_1.StringXMLField('botDialogGroup', 'Bot Dialog Group')
.setEditable())
.addField('botSteps', new core_1.ArrayXMLField('botSteps', 'Bot Steps')
.setEditable()
.setFieldKey('type')
.setSortOrder(undefined)
.addField('booleanFilter', new core_1.StringXMLField('booleanFilter', 'Boolean Filter')
.setEditable())
.addField('botInvocation', botInvocation_1.botInvocation('botInvocation', 'Bot Invocation'))
.addField('botMessages', botMessage_1.botMessage('botMessages', 'Bot Messages'))
.addField('botNavigation', botNavigation_1.botNavigation('botNavigation', 'Bot Navigation'))
.addField('botStepConditions', new core_1.ArrayXMLField('botStepConditions', 'Bot Step Conditions')
.setEditable()
.setFieldKey('leftOperandType')
.setSortOrder(undefined)
.addField('leftOperandName', new core_1.StringXMLField('leftOperandName', 'Left Operand Name')
.setEditable()
.setRequired())
.addField('leftOperandType', new core_1.EnumXMLField('leftOperandType', 'Left Operand Type')
.setEditable()
.setRequired()
.addEnumValue('Conversation Variable', 'ConversationVariable')
.addEnumValue('Context Variable', 'ContextVariable'))
.addField('operatorType', new core_1.EnumXMLField('operatorType', 'Operator Type')
.setEditable()
.setRequired()
.addEnumValue('Equals', 'Equals')
.addEnumValue('Not Equals', 'NotEquals')
.addEnumValue('Is Not Set', 'IsNotSet')
.addEnumValue('Greater Than', 'GreaterThan', 47)
.addEnumValue('Less Than', 'LessThan', 47)
.addEnumValue('Greater Than Or Equal To', 'GreaterThanOrEqualTo', 47)
.addEnumValue('Less Than Or Equal To', 'LessThanOrEqualTo', 47))
.addField('rightOperandValue', new core_1.StringXMLField('rightOperandValue', 'Right Operand Value')
.setEditable()
.addDependencyField(new core_1.XMLDependencyField('operatorType', ['IsNotSet', 'IsSet'], core_1.DataValues.NOT_AVAILABLE))))
.addField('botSteps', new core_1.ArrayXMLField('botSteps', 'Bot Steps')
.setEditable()
.setDefinitionReference('this>botVersions>botDialogs>botSteps'))
.addField('botVariableOperation', new core_1.ArrayXMLField('botVariableOperation', 'Bot Variable Operation')
.setEditable()
.setFieldKey('botInvocation')
.setSortOrder(undefined)
.addField('botInvocation', botInvocation_1.botInvocation('botInvocation', 'Bot Invocation'))
.addField('botMessages', botMessage_1.botMessage('botMessages', 'Bot Messages'))
.addField('botQuickReplyOptions', new core_1.ArrayXMLField('botQuickReplyOptions', 'Bot Quick Reply Options')
.setEditable()
.setFieldKey('literalValue')
.setSortOrder(undefined)
.addField('literalValue', new core_1.StringXMLField('literalValue', 'Literal Value')
.setEditable()
.setRequired())
.addField('quickReplyOptionIdentifier', new core_1.StringXMLField('quickReplyOptionIdentifier', 'Quick Reply Option Identifier')
.setEditable()
.setRequired()
.setMinApi(53)
.setMaxLength(255)))
.addField('botVariableOperands', new core_1.ArrayXMLField('botVariableOperands', 'Bot Variable Operands')
.setEditable()
.setFieldKey('targetName')
.addField('disableAutoFill', new core_1.BooleanXMLField('disableAutoFill', 'Disable Auto Fill')
.setEditable())
.addField('sourceName', new core_1.StringXMLField('sourceName', 'Source Name')
.setEditable())
.addField('sourceType', new core_1.EnumXMLField('sourceType', 'Source Type')
.setEditable()
.addEnumValue('Standard Conversation Variable', 'StandardConversationVariable')
.addEnumValue('Conversation Variable', 'ConversationVariable')
.addEnumValue('Context Variable', 'ContextVariable')
.addEnumValue('Machine Learning Slot Class', 'MlSlotClass', 45)
.addEnumValue('Standard Machine Learning Slot Class', 'StandardMlSlotClass', 45)
.addEnumValue('Value', 'Value', 45))
.addField('sourceValue', new core_1.StringXMLField('sourceValue', 'Source Value')
.setEditable())
.addField('targetName', new core_1.StringXMLField('targetName', 'Target Name')
.setEditable()
.setRequired())
.addField('targetType', new core_1.EnumXMLField('targetType', 'Target Type')
.setEditable()
.setRequired()
.addEnumValue('Conversation Variable', 'ConversationVariable')
.addEnumValue('Context Variable', 'ContextVariable')))
.addField('invalidInputBotNavigation', botNavigation_1.botNavigation('invalidInputBotNavigation', 'Invalid Input Bot Navigation'))
.addField('optionalCollect', new core_1.BooleanXMLField('optionalCollect', 'Optional Collect')
.setMinApi(48)
.setEditable())
.addField('quickReplyOptionTemplate', new core_1.StringXMLField('quickReplyOptionTemplate', 'Quick Reply Option Template')
.setEditable())
.addField('quickReplyType', new core_1.EnumXMLField('quickReplyType', 'Quick Reply Type')
.setEditable()
.addEnumValue('Static', 'Static')
.addEnumValue('Dynamic', 'Dynamic'))
.addField('quickReplyWidgetType', new core_1.EnumXMLField('quickReplyWidgetType', 'Quick Reply Widget Type')
.setEditable()
.addEnumValue('Menu', 'Menu')
.addEnumValue('Buttons', 'Buttons'))
.addField('retryMessages', botMessage_1.botMessage('retryMessages', 'Retry Messages', 48))
.addField('sourceVariableName', new core_1.StringXMLField('sourceVariableName', 'Source Variable Name')
.setMinApi(47)
.setEditable())
.addField('sourceVariableType', new core_1.EnumXMLField('sourceVariableType', 'Source Variable Type')
.setMinApi(47)
.setEditable()
.addEnumValue('Conversation Variable', 'ConversationVariable')
.addEnumValue('Context Variable', 'ContextVariable'))
.addField('type', new core_1.EnumXMLField('type', 'Type')
.setEditable()
.addEnumValue('Set', 'Set')
.addEnumValue('Unset', 'Unset')
.addEnumValue('Collect', 'Collect'))
.addField('variableOperationIdentifier', new core_1.StringXMLField('variableOperationIdentifier', 'Variable Operation Identifier')
.setEditable()
.setRequired()
.setMinApi(53)
.setMaxLength(255)))
.addField('conversationRecordLookup', new core_1.ArrayXMLField('conversationRecordLookup', 'Conversation Record Lookup')
.setMinApi(46)
.setEditable()
.setFieldKey('SObjectType')
.setSortOrder(undefined)
.addField('lookupFields', new core_1.ArrayXMLField('lookupFields', 'Lookup Fields')
.setEditable()
.setFieldKey('fieldName')
.addField('fieldName', new core_1.StringXMLField('fieldName', 'Field Name')
.setEditable()))
.addField('maxLookupResults', new core_1.IntegerXMLField('maxLookupResults', 'Max Lookup Results')
.setEditable()
.setRequired())
.addField('SObjectType', new core_1.StringXMLField('SObjectType', 'SObject Type')
.setEditable()
.setRequired())
.addField('sourceVariableName', new core_1.StringXMLField('sourceVariableName', 'Source Variable Name')
.setEditable()
.setRequired())
.addField('sourceVariableType', new core_1.EnumXMLField('sourceVariableType', 'Source Variable Type')
.setEditable()
.setRequired()
.addEnumValue('Conversation Variable', 'ConversationVariable')
.addEnumValue('Context Variable', 'ContextVariable'))
.addField('targetVariableName', new core_1.StringXMLField('targetVariableName', 'Target Variable Name')
.setEditable()
.setRequired()))
.addField('conversationSystemMessage', new core_1.ArrayXMLField('conversationSystemMessage', 'Conversation System Message')
.setEditable()
.setFieldKey('systemMessageMappings')
.setSortOrder(undefined)
.addField('systemMessageMappings', new core_1.ObjectXMLField('systemMessageMappings', 'System Message Mappings')
.setEditable()
.setFieldKey('variableName')
.addField('mappingType', new core_1.EnumXMLField('mappingType', 'Mapping Type')
.setEditable()
.setRequired()
.addEnumValue('Input', 'Input')
.addEnumValue('Output', 'Output'))
.addField('parameterType', new core_1.EnumXMLField('parameterType', 'Parameter Type')
.setEditable()
.setRequired()
.addEnumValue('Transfer', 'Transfer'))
.addField('variableName', new core_1.StringXMLField('variableName', 'Variable Name')
.setEditable()
.setRequired())))
.addField('stepIdentifier', new core_1.StringXMLField('stepIdentifier', '')
.setEditable()
.setMinApi(53)
.setMaxLength(255))
.addField('type', new core_1.EnumXMLField('type', 'Type')
.setEditable()
.setRequired()
.addEnumValue('Navigation', 'Navigation')
.addEnumValue('Invocation', 'Invocation')
.addEnumValue('Variable Operation', 'VariableOperation')
.addEnumValue('Message', 'Message')
.addEnumValue('Wait', 'Wait')
.addEnumValue('Group', 'Group')
.addEnumValue('Record Lookup', 'RecordLookup', 48)))
.addField('description', new core_1.StringXMLField('description', 'Description')
.setEditable())
.addField('developerName', new core_1.StringXMLField('developerName', 'Developer Name')
.setEditable()
.setRequired())
.addField('label', new core_1.StringXMLField('label', 'Label')
.setEditable()
.setRequired())
.addField('mlIntent', new core_1.StringXMLField('mlIntent', 'Machine Learning Intent')
.setEditable()
.setRequired())
.addField('mlIntentTrainingEnabled', new core_1.BooleanXMLField('mlIntentTrainingEnabled', 'Machine Learning Intent Training Enabled')
.setMinApi(46)
.setEditable()
.setRequired())
.addField('showInFooterMenu', new core_1.BooleanXMLField('showInFooterMenu', 'Show In Footer Menu')
.setEditable()
.setRequired()),
conversationSystemDialogs: new core_1.ArrayXMLField('conversationSystemDialogs', 'Conversation System Dialogs')
.setMinApi(48)
.setEditable()
.setFieldKey('dialog')
.setSortOrder(undefined)
.addField('dialog', new core_1.StringXMLField('dialog', 'Dialog')
.setEditable())
.addField('type', new core_1.EnumXMLField('type', 'Type')
.setEditable()
.addEnumValue('Transfer Failed', 'TransferFailed')),
conversationVariables: new core_1.ArrayXMLField('conversationVariables', 'Conversation Variables')
.setMinApi(44)
.setEditable()
.setFieldKey('developerName')
.addField('collectionType', new core_1.EnumXMLField('collectionType', 'Collection Type')
.setEditable()
.addEnumValue('List', 'List'))
.addField('dataType', new core_1.EnumXMLField('dataType', 'Data Type')
.setEditable()
.setRequired()
.addEnumValue('Boolean', 'Boolean')
.addEnumValue('Currency', 'Currency')
.addEnumValue('Date', 'Date')
.addEnumValue('DateTime', 'DateTime')
.addEnumValue('Id', 'Id', 45)
.addEnumValue('Object', 'Object')
.addEnumValue('Number', 'Number')
.addEnumValue('Text', 'Text'))
.addField('developerName', new core_1.StringXMLField('developerName', 'Developer Name')
.setEditable()
.setRequired()
.setUnique())
.addField('label', new core_1.StringXMLField('label', 'Label')
.setEditable()
.setRequired())
.addField('SObjectType', new core_1.EnumXMLField('SObjectType', 'SObject Type')
.setEditable()
.addEnumValue('Bot Definition', 'Bot Definition')
.addEnumValue('Queue', 'Queue')),
entryDialog: new core_1.StringXMLField('entryDialog', 'Entry Dialog')
.setEditable()
.setRequired(),
mainMenuDialog: new core_1.StringXMLField('mainMenuDialog', 'Main Menu Dialog')
.setEditable()
.setRequired(),
nlpProviders: new core_1.ArrayXMLField('nlpProviders', 'Natural Language Processor Providers')
.setEditable()
.setRequired()
.setFieldKey('nlpProviderName')
.addField('language', new core_1.StringXMLField('language', 'Language')
.setEditable()
.setRequired())
.addField('nlpProviderName', new core_1.StringXMLField('nlpProviderName', 'Natural Language Processor Provider Name')
.setEditable()
.setRequired())
.addField('nlpProviderType', new core_1.EnumXMLField('nlpProviderType', 'Natural Language Processor Provider Type')
.setEditable()
.setRequired()
.setDefaultValue('EinsteinAi')
.addEnumValue('Einstein AI', 'EinsteinAi')
.addEnumValue('Apex', 'Apex')),
responseDelayMilliseconds: new core_1.IntegerXMLField('responseDelayMilliseconds', 'Response Delay Milliseconds')
.setEditable()
};
//# sourceMappingURL=botVersion.js.map