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

89 lines 4.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Bot = void 0; var core_1 = require("@aurahelper/core"); var botVersion_1 = require("./botVersion"); var mlIntent_1 = require("./types/mlIntent"); var mlSlot_1 = require("./types/mlSlot"); exports.Bot = { botMlDomain: new core_1.ObjectXMLField('botMlDomain', 'Bot Machine Learning Domain') .setMinApi(44) .setEditable() .setFieldKey('name') .addField('label', new core_1.StringXMLField('label', 'Label') .setEditable()) .addField('mlIntents', mlIntent_1.mlIntent('mlIntents', 'Machine Learning Intents')) .addField('mlSlotClasses', mlSlot_1.mlSlot('mlSlotClasses', 'Machine Learning Slot Classes')) .addField('name', new core_1.StringXMLField('name', 'Name') .setEditable() .setRequired()), botUser: new core_1.StringXMLField('botUser', 'Bot User') .setMinApi(46) .setEditable(), botVersions: new core_1.ObjectXMLField('botVersions', 'Bot Versions') .setMinApi(43) .setEditable() .setFieldKey('entryDialog') .setSortOrder(undefined) .setFields(botVersion_1.BotVersion), contextVariables: new core_1.ObjectXMLField('contextVariables', 'Context Variables') .setMinApi(45) .setEditable() .setFieldKey('developerName') .addField('contextVariableMappings', new core_1.ObjectXMLField('contextVariableMappings', 'Context Variable Mappings') .setEditable() .setFieldKey('fieldName') .addField('fieldName', new core_1.StringXMLField('fieldName', 'Field Name') .setEditable() .setRequired() .setMetadataType(core_1.MetadataTypes.CUSTOM_FIELD)) .addField('messageType', new core_1.EnumXMLField('messageType', 'Message Type') .setEditable() .setRequired() .addEnumValue('Text', 'Text') .addEnumValue('Facebook', 'Facebook') .addEnumValue('Line', 'Line') .addEnumValue('Google Home', 'GoogleHome') .addEnumValue('Alexa', 'Alexa') .addEnumValue('Omega', 'Omega') .addEnumValue('Apple Business Chat', 'AppleBusinessChat') .addEnumValue('WeChat', 'WeChat') .addEnumValue('Web Chat', 'WebChat') .addEnumValue('WhatsApp', 'WhatsApp') .addEnumValue('Phone', 'Phone')) .addField('SObjectType', new core_1.EnumXMLField('SObjectType', 'SObject Type') .setEditable() .setRequired() .addEnumValue('Live Chat Transcript', 'LiveChatTranscript') .addEnumValue('Messaging End User', 'MessagingEndUser') .addEnumValue('Messaging Session', 'MessagingSession'))) .addField('dataType', new core_1.EnumXMLField('dataType', 'Data Type') .setEditable() .setRequired() .addEnumValue('Text', 'Text') .addEnumValue('Number', 'Number') .addEnumValue('Boolean', 'Boolean') .addEnumValue('Object', 'Object') .addEnumValue('Date', 'Date') .addEnumValue('DateTime', 'DateTime') .addEnumValue('Currency', 'Currency') .addEnumValue('Id', 'Id')) .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', 'BotDefinition') .addEnumValue('Queue', 'Queue')), description: new core_1.StringXMLField('description', 'Description') .setEditable(), label: new core_1.StringXMLField('label', 'Label') .setEditable(), logPrivateConversationData: new core_1.BooleanXMLField('logPrivateConversationData', 'Log Private Conversation Data') .setEditable(), }; //# sourceMappingURL=bot.js.map