UNPKG

@jsforce/jsforce-node

Version:

Salesforce API Library for JavaScript

1,617 lines (1,616 loc) 280 kB
"use strict"; /** * This file is generated from WSDL file by wsdl2schema.ts. * Do not modify directly. * To generate the file, run "ts-node path/to/wsdl2schema.ts path/to/wsdl.xml path/to/schema.ts" */ Object.defineProperty(exports, "__esModule", { value: true }); exports.ApiSchemas = void 0; exports.ApiSchemas = { CancelDeployResult: { type: 'CancelDeployResult', props: { done: 'boolean', id: 'string', }, }, DeployResult: { type: 'DeployResult', props: { canceledBy: '?string', canceledByName: '?string', checkOnly: 'boolean', completedDate: '?string', createdBy: 'string', createdByName: 'string', createdDate: 'string', details: 'DeployDetails', done: 'boolean', errorMessage: '?string', errorStatusCode: '?string', id: 'string', ignoreWarnings: 'boolean', lastModifiedDate: '?string', numberComponentErrors: 'number', numberComponentsDeployed: 'number', numberComponentsTotal: 'number', numberTestErrors: 'number', numberTestsCompleted: 'number', numberTestsTotal: 'number', rollbackOnError: 'boolean', runTestsEnabled: 'boolean', startDate: '?string', stateDetail: '?string', status: 'string', success: 'boolean', }, }, DeployDetails: { type: 'DeployDetails', props: { componentFailures: ['DeployMessage'], componentSuccesses: ['DeployMessage'], retrieveResult: '?RetrieveResult', runTestResult: '?RunTestsResult', }, }, DeployMessage: { type: 'DeployMessage', props: { changed: 'boolean', columnNumber: '?number', componentType: '?string', created: 'boolean', createdDate: 'string', deleted: 'boolean', fileName: 'string', fullName: 'string', id: '?string', lineNumber: '?number', problem: '?string', problemType: '?string', success: 'boolean', }, }, RetrieveResult: { type: 'RetrieveResult', props: { done: 'boolean', errorMessage: '?string', errorStatusCode: '?string', fileProperties: ['FileProperties'], id: 'string', messages: ['RetrieveMessage'], status: 'string', success: 'boolean', zipFile: 'string', }, }, FileProperties: { type: 'FileProperties', props: { createdById: 'string', createdByName: 'string', createdDate: 'string', fileName: 'string', fullName: 'string', id: 'string', lastModifiedById: 'string', lastModifiedByName: 'string', lastModifiedDate: 'string', manageableState: '?string', namespacePrefix: '?string', type: 'string', }, }, RetrieveMessage: { type: 'RetrieveMessage', props: { fileName: 'string', problem: 'string', }, }, RunTestsResult: { type: 'RunTestsResult', props: { apexLogId: '?string', codeCoverage: ['CodeCoverageResult'], codeCoverageWarnings: ['CodeCoverageWarning'], failures: ['RunTestFailure'], flowCoverage: ['FlowCoverageResult'], flowCoverageWarnings: ['FlowCoverageWarning'], numFailures: 'number', numTestsRun: 'number', successes: ['RunTestSuccess'], totalTime: 'number', }, }, CodeCoverageResult: { type: 'CodeCoverageResult', props: { dmlInfo: ['CodeLocation'], id: 'string', locationsNotCovered: ['CodeLocation'], methodInfo: ['CodeLocation'], name: 'string', namespace: '?string', numLocations: 'number', numLocationsNotCovered: 'number', soqlInfo: ['CodeLocation'], soslInfo: ['CodeLocation'], type: 'string', }, }, CodeLocation: { type: 'CodeLocation', props: { column: 'number', line: 'number', numExecutions: 'number', time: 'number', }, }, CodeCoverageWarning: { type: 'CodeCoverageWarning', props: { id: 'string', message: 'string', name: '?string', namespace: '?string', }, }, RunTestFailure: { type: 'RunTestFailure', props: { id: 'string', message: 'string', methodName: '?string', name: 'string', namespace: '?string', packageName: 'string', seeAllData: '?boolean', stackTrace: '?string', time: 'number', type: 'string', }, }, FlowCoverageResult: { type: 'FlowCoverageResult', props: { elementsNotCovered: ['string'], flowId: 'string', flowName: 'string', flowNamespace: '?string', numElements: 'number', numElementsNotCovered: 'number', processType: 'string', }, }, FlowCoverageWarning: { type: 'FlowCoverageWarning', props: { flowId: '?string', flowName: '?string', flowNamespace: '?string', message: 'string', }, }, RunTestSuccess: { type: 'RunTestSuccess', props: { id: 'string', methodName: 'string', name: 'string', namespace: '?string', seeAllData: '?boolean', time: 'number', }, }, Metadata: { type: 'Metadata', props: { fullName: '?string', }, }, AccountRelationshipShareRule: { type: 'AccountRelationshipShareRule', props: { accessLevel: 'string', accountToCriteriaField: 'string', description: '?string', entityType: 'string', masterLabel: 'string', staticFormulaCriteria: '?string', type: 'string', }, extends: 'Metadata', }, AccountSettings: { type: 'AccountSettings', props: { enableAccountHistoryTracking: '?boolean', enableAccountInsightsInMobile: '?boolean', enableAccountOwnerReport: '?boolean', enableAccountTeams: '?boolean', enableContactHistoryTracking: '?boolean', enableRelateContactToMultipleAccounts: '?boolean', showViewHierarchyLink: '?boolean', }, extends: 'Metadata', }, ActionLinkGroupTemplate: { type: 'ActionLinkGroupTemplate', props: { actionLinkTemplates: ['ActionLinkTemplate'], category: 'string', executionsAllowed: 'string', hoursUntilExpiration: '?number', isPublished: 'boolean', name: 'string', }, extends: 'Metadata', }, ActionLinkTemplate: { type: 'ActionLinkTemplate', props: { actionUrl: 'string', headers: '?string', isConfirmationRequired: 'boolean', isGroupDefault: 'boolean', label: '?string', labelKey: 'string', linkType: 'string', method: 'string', position: 'number', requestBody: '?string', userAlias: '?string', userVisibility: 'string', }, }, ActionPlanTemplate: { type: 'ActionPlanTemplate', props: { actionPlanTemplateItem: ['ActionPlanTemplateItem'], description: '?string', name: 'string', targetEntityType: 'string', uniqueName: 'string', }, extends: 'Metadata', }, ActionPlanTemplateItem: { type: 'ActionPlanTemplateItem', props: { actionPlanTemplateItemValue: ['ActionPlanTemplateItemValue'], displayOrder: '?number', isRequired: '?boolean', name: 'string', uniqueName: 'string', }, }, ActionPlanTemplateItemValue: { type: 'ActionPlanTemplateItemValue', props: { name: 'string', valueFormula: '?string', valueLiteral: '?string', }, }, ActionsSettings: { type: 'ActionsSettings', props: { enableDefaultQuickActionsOn: '?boolean', enableMdpEnabled: '?boolean', enableThirdPartyActions: '?boolean', }, extends: 'Metadata', }, ActivitiesSettings: { type: 'ActivitiesSettings', props: { allowUsersToRelateMultipleContactsToTasksAndEvents: '?boolean', autoRelateEventAttendees: '?boolean', enableActivityReminders: '?boolean', enableClickCreateEvents: '?boolean', enableDragAndDropScheduling: '?boolean', enableEmailTracking: '?boolean', enableGroupTasks: '?boolean', enableListViewScheduling: '?boolean', enableLogNote: '?boolean', enableMultidayEvents: '?boolean', enableRecurringEvents: '?boolean', enableRecurringTasks: '?boolean', enableRollUpActivToContactsAcct: '?boolean', enableSidebarCalendarShortcut: '?boolean', enableSimpleTaskCreateUI: '?boolean', enableUNSTaskDelegatedToNotifications: '?boolean', enableUserListViewCalendars: '?boolean', meetingRequestsLogo: '?string', showCustomLogoMeetingRequests: '?boolean', showEventDetailsMultiUserCalendar: '?boolean', showHomePageHoverLinksForEvents: '?boolean', showMyTasksHoverLinks: '?boolean', }, extends: 'Metadata', }, AddressSettings: { type: 'AddressSettings', props: { countriesAndStates: 'CountriesAndStates', }, extends: 'Metadata', }, CountriesAndStates: { type: 'CountriesAndStates', props: { countries: ['Country'], }, }, Country: { type: 'Country', props: { active: 'boolean', integrationValue: 'string', isoCode: 'string', label: 'string', orgDefault: 'boolean', standard: 'boolean', states: ['State'], visible: 'boolean', }, }, State: { type: 'State', props: { active: 'boolean', integrationValue: 'string', isoCode: 'string', label: 'string', standard: 'boolean', visible: 'boolean', }, }, AnalyticSnapshot: { type: 'AnalyticSnapshot', props: { description: '?string', groupColumn: '?string', mappings: ['AnalyticSnapshotMapping'], name: 'string', runningUser: '?string', sourceReport: 'string', targetObject: 'string', }, extends: 'Metadata', }, AnalyticSnapshotMapping: { type: 'AnalyticSnapshotMapping', props: { aggregateType: '?string', sourceField: 'string', sourceType: 'string', targetField: 'string', }, }, AnalyticsSettings: { type: 'AnalyticsSettings', props: { alwaysGenPreviews: '?boolean', analyticsAdoptionMetadata: '?boolean', canAccessAnalyticsViaAPI: '?boolean', canAnnotateDashboards: '?boolean', canEnableSavedView: '?boolean', canExploreDataConversationally: '?boolean', canShareAppsWithCommunities: '?boolean', canSubscribeDashboardWidgets: '?boolean', canViewThumbnailAssets: '?boolean', enableAnalyticsSubtotals: '?boolean', enableAutoCompleteCombo: '?boolean', enableDashboardComponentSnapshot: '?boolean', enableDashboardFlexiTable: '?boolean', enableEmailReportsToPortalUsers: '?boolean', enableFloatingReportHeaders: '?boolean', enableInsights: '?boolean', enableLightningReportBuilder: '?boolean', enableLotusNotesImages: '?boolean', enableMassEnableReportBuilder: '?boolean', enableNewChartsEngine: '?boolean', enablePowerInsights: '?boolean', enableRemoveFooterForRepDisplay: '?boolean', enableRemoveFooterFromRepExp: '?boolean', enableReportFieldToFieldPref: '?boolean', enableReportUniqueRowCountPref: '?boolean', enableSFXJoinedReportsEnable: '?boolean', enableSmartDataDiscovery: '?boolean', enableUseOldChartsLookAndFeel: '?boolean', enableWaveReplication: '?boolean', enableWaveSharingInheritance: '?boolean', enableWaveTemplate: '?boolean', enableWaveTrendedDatasetCleanup: '?boolean', }, extends: 'Metadata', }, AnimationRule: { type: 'AnimationRule', props: { animationFrequency: 'string', developerName: 'string', isActive: 'boolean', masterLabel: 'string', recordTypeContext: 'string', recordTypeName: '?string', sobjectType: 'string', targetField: 'string', targetFieldChangeToValues: 'string', }, extends: 'Metadata', }, ApexSettings: { type: 'ApexSettings', props: { enableAggregateCodeCoverageOnly: '?boolean', enableApexAccessRightsPref: '?boolean', enableApexApprovalLockUnlock: '?boolean', enableApexCtrlImplicitWithSharingPref: '?boolean', enableApexPropertyGetterPref: '?boolean', enableAuraApexCtrlAuthUserAccessCheckPref: '?boolean', enableAuraApexCtrlGuestUserAccessCheckPref: '?boolean', enableCompileOnDeploy: '?boolean', enableDisableParallelApexTesting: '?boolean', enableDoNotEmailDebugLog: '?boolean', enableGaplessTestAutoNum: '?boolean', enableMngdCtrlActionAccessPref: '?boolean', enableNonCertifiedApexMdCrud: '?boolean', }, extends: 'Metadata', }, ApexTestSuite: { type: 'ApexTestSuite', props: { testClassName: ['string'], }, extends: 'Metadata', }, AppExperienceSettings: { type: 'AppExperienceSettings', props: { doesHideAllAppsInAppLauncher: '?boolean', }, extends: 'Metadata', }, AppMenu: { type: 'AppMenu', props: { appMenuItems: ['AppMenuItem'], }, extends: 'Metadata', }, AppMenuItem: { type: 'AppMenuItem', props: { name: 'string', type: 'string', }, }, AppointmentSchedulingPolicy: { type: 'AppointmentSchedulingPolicy', props: { appointmentStartTimeInterval: 'string', masterLabel: 'string', shouldConsiderCalendarEvents: 'boolean', shouldEnforceExcludedResource: 'boolean', shouldEnforceRequiredResource: 'boolean', shouldMatchSkill: 'boolean', shouldMatchSkillLevel: 'boolean', shouldRespectVisitingHours: 'boolean', shouldUsePrimaryMembers: 'boolean', shouldUseSecondaryMembers: 'boolean', }, extends: 'Metadata', }, ApprovalProcess: { type: 'ApprovalProcess', props: { active: 'boolean', allowRecall: '?boolean', allowedSubmitters: ['ApprovalSubmitter'], approvalPageFields: '?ApprovalPageField', approvalStep: ['ApprovalStep'], description: '?string', emailTemplate: '?string', enableMobileDeviceAccess: '?boolean', entryCriteria: '?ApprovalEntryCriteria', finalApprovalActions: '?ApprovalAction', finalApprovalRecordLock: '?boolean', finalRejectionActions: '?ApprovalAction', finalRejectionRecordLock: '?boolean', initialSubmissionActions: '?ApprovalAction', label: 'string', nextAutomatedApprover: '?NextAutomatedApprover', postTemplate: '?string', recallActions: '?ApprovalAction', recordEditability: 'string', showApprovalHistory: '?boolean', }, extends: 'Metadata', }, ApprovalSubmitter: { type: 'ApprovalSubmitter', props: { submitter: '?string', type: 'string', }, }, ApprovalPageField: { type: 'ApprovalPageField', props: { field: ['string'], }, }, ApprovalStep: { type: 'ApprovalStep', props: { allowDelegate: '?boolean', approvalActions: '?ApprovalAction', assignedApprover: 'ApprovalStepApprover', description: '?string', entryCriteria: '?ApprovalEntryCriteria', ifCriteriaNotMet: '?string', label: 'string', name: 'string', rejectBehavior: '?ApprovalStepRejectBehavior', rejectionActions: '?ApprovalAction', }, }, ApprovalAction: { type: 'ApprovalAction', props: { action: ['WorkflowActionReference'], }, }, WorkflowActionReference: { type: 'WorkflowActionReference', props: { name: 'string', type: 'string', }, }, ApprovalStepApprover: { type: 'ApprovalStepApprover', props: { approver: ['Approver'], whenMultipleApprovers: '?string', }, }, Approver: { type: 'Approver', props: { name: '?string', type: 'string', }, }, ApprovalEntryCriteria: { type: 'ApprovalEntryCriteria', props: { booleanFilter: '?string', criteriaItems: ['FilterItem'], formula: '?string', }, }, FilterItem: { type: 'FilterItem', props: { field: 'string', operation: 'string', value: '?string', valueField: '?string', }, }, DuplicateRuleFilterItem: { type: 'DuplicateRuleFilterItem', props: { sortOrder: 'number', table: 'string', }, extends: 'FilterItem', }, ApprovalStepRejectBehavior: { type: 'ApprovalStepRejectBehavior', props: { type: 'string', }, }, NextAutomatedApprover: { type: 'NextAutomatedApprover', props: { useApproverFieldOfRecordOwner: '?boolean', userHierarchyField: 'string', }, }, ArchiveSettings: { type: 'ArchiveSettings', props: { enableEntityArchivingEnabled: '?boolean', }, extends: 'Metadata', }, AssignmentRule: { type: 'AssignmentRule', props: { active: '?boolean', ruleEntry: ['RuleEntry'], }, extends: 'Metadata', }, RuleEntry: { type: 'RuleEntry', props: { assignedTo: '?string', assignedToType: '?string', booleanFilter: '?string', businessHours: '?string', businessHoursSource: '?string', criteriaItems: ['FilterItem'], disableEscalationWhenModified: '?boolean', escalationAction: ['EscalationAction'], escalationStartTime: '?string', formula: '?string', notifyCcRecipients: '?boolean', overrideExistingTeams: '?boolean', replyToEmail: '?string', senderEmail: '?string', senderName: '?string', team: ['string'], template: '?string', }, }, EscalationAction: { type: 'EscalationAction', props: { assignedTo: '?string', assignedToTemplate: '?string', assignedToType: '?string', minutesToEscalation: '?number', notifyCaseOwner: '?boolean', notifyEmail: ['string'], notifyTo: '?string', notifyToTemplate: '?string', }, }, AssignmentRules: { type: 'AssignmentRules', props: { assignmentRule: ['AssignmentRule'], }, extends: 'Metadata', }, Audience: { type: 'Audience', props: { audienceName: 'string', container: 'string', criteria: 'AudienceCriteria', description: '?string', formula: '?string', formulaFilterType: '?string', targets: '?PersonalizationTargetInfos', }, extends: 'Metadata', }, AudienceCriteria: { type: 'AudienceCriteria', props: { criterion: ['AudienceCriterion'], }, }, AudienceCriterion: { type: 'AudienceCriterion', props: { criteriaNumber: '?number', criterionValue: '?AudienceCriteriaValue', operator: '?string', type: 'string', }, }, AudienceCriteriaValue: { type: 'AudienceCriteriaValue', props: { city: '?string', country: '?string', domain: '?string', entityField: '?string', entityType: '?string', fieldValue: '?string', isEnabled: '?string', permissionName: '?string', permissionType: '?string', profile: '?string', subdivision: '?string', }, }, PersonalizationTargetInfos: { type: 'PersonalizationTargetInfos', props: { target: ['PersonalizationTargetInfo'], }, }, PersonalizationTargetInfo: { type: 'PersonalizationTargetInfo', props: { groupName: 'string', priority: '?number', targetType: 'string', targetValue: 'string', }, }, AuraDefinitionBundle: { type: 'AuraDefinitionBundle', props: { SVGContent: '?string', apiVersion: '?number', controllerContent: '?string', description: '?string', designContent: '?string', documentationContent: '?string', helperContent: '?string', markup: '?string', modelContent: '?string', packageVersions: ['PackageVersion'], rendererContent: '?string', styleContent: '?string', testsuiteContent: '?string', type: '?string', }, extends: 'Metadata', }, PackageVersion: { type: 'PackageVersion', props: { majorNumber: 'number', minorNumber: 'number', namespace: 'string', }, }, AuthProvider: { type: 'AuthProvider', props: { appleTeam: '?string', authorizeUrl: '?string', consumerKey: '?string', consumerSecret: '?string', customMetadataTypeRecord: '?string', defaultScopes: '?string', ecKey: '?string', errorUrl: '?string', executionUser: '?string', friendlyName: 'string', iconUrl: '?string', idTokenIssuer: '?string', includeOrgIdInIdentifier: '?boolean', linkKickoffUrl: '?string', logoutUrl: '?string', oauthKickoffUrl: '?string', plugin: '?string', portal: '?string', providerType: 'string', registrationHandler: '?string', sendAccessTokenInHeader: '?boolean', sendClientCredentialsInHeader: '?boolean', sendSecretInApis: '?boolean', ssoKickoffUrl: '?string', tokenUrl: '?string', userInfoUrl: '?string', }, extends: 'Metadata', }, AutoResponseRule: { type: 'AutoResponseRule', props: { active: '?boolean', ruleEntry: ['RuleEntry'], }, extends: 'Metadata', }, AutoResponseRules: { type: 'AutoResponseRules', props: { autoResponseRule: ['AutoResponseRule'], }, extends: 'Metadata', }, BlockchainSettings: { type: 'BlockchainSettings', props: { enableBcp: '?boolean', enableBcpCoin: '?boolean', }, extends: 'Metadata', }, Bot: { type: 'Bot', props: { botMlDomain: '?LocalMlDomain', botUser: '?string', botVersions: ['BotVersion'], contextVariables: ['ConversationContextVariable'], description: '?string', label: '?string', }, extends: 'Metadata', }, LocalMlDomain: { type: 'LocalMlDomain', props: { label: 'string', mlIntents: ['MlIntent'], mlSlotClasses: ['MlSlotClass'], name: 'string', }, }, MlIntent: { type: 'MlIntent', props: { description: '?string', developerName: 'string', label: 'string', mlIntentUtterances: ['MlIntentUtterance'], relatedMlIntents: ['MlRelatedIntent'], }, }, MlIntentUtterance: { type: 'MlIntentUtterance', props: { utterance: 'string', }, }, MlRelatedIntent: { type: 'MlRelatedIntent', props: { relatedMlIntent: 'string', }, }, MlSlotClass: { type: 'MlSlotClass', props: { dataType: 'string', description: '?string', developerName: 'string', extractionRegex: '?string', extractionType: '?string', label: 'string', mlSlotClassValues: ['MlSlotClassValue'], }, }, MlSlotClassValue: { type: 'MlSlotClassValue', props: { synonymGroup: '?SynonymGroup', value: 'string', }, }, SynonymGroup: { type: 'SynonymGroup', props: { languages: ['string'], terms: ['string'], }, }, BotVersion: { type: 'BotVersion', props: { botDialogGroups: ['BotDialogGroup'], botDialogs: ['BotDialog'], conversationVariables: ['ConversationVariable'], entryDialog: 'string', mainMenuDialog: 'string', responseDelayMilliseconds: '?number', }, extends: 'Metadata', }, BotDialogGroup: { type: 'BotDialogGroup', props: { description: '?string', developerName: 'string', label: 'string', }, }, BotDialog: { type: 'BotDialog', props: { botDialogGroup: '?string', botSteps: ['BotStep'], description: '?string', developerName: 'string', label: 'string', mlIntent: '?string', mlIntentTrainingEnabled: '?boolean', showInFooterMenu: '?boolean', }, }, BotStep: { type: 'BotStep', props: { booleanFilter: '?string', botInvocation: '?BotInvocation', botMessages: ['BotMessage'], botNavigation: '?BotNavigation', botStepConditions: ['BotStepCondition'], botSteps: ['BotStep'], botVariableOperation: '?BotVariableOperation', conversationRecordLookup: '?ConversationRecordLookup', conversationSystemMessage: '?ConversationSystemMessage', type: 'string', }, }, BotInvocation: { type: 'BotInvocation', props: { invocationActionName: '?string', invocationActionType: '?string', invocationMappings: ['BotInvocationMapping'], }, }, BotInvocationMapping: { type: 'BotInvocationMapping', props: { parameterName: 'string', type: 'string', value: '?string', variableName: '?string', variableType: '?string', }, }, BotMessage: { type: 'BotMessage', props: { message: 'string', }, }, BotNavigation: { type: 'BotNavigation', props: { botNavigationLinks: ['BotNavigationLink'], type: 'string', }, }, BotNavigationLink: { type: 'BotNavigationLink', props: { label: '?string', targetBotDialog: 'string', }, }, BotStepCondition: { type: 'BotStepCondition', props: { leftOperandName: 'string', leftOperandType: 'string', operatorType: 'string', rightOperandValue: '?string', }, }, BotVariableOperation: { type: 'BotVariableOperation', props: { botInvocation: '?BotInvocation', botMessages: ['BotMessage'], botQuickReplyOptions: ['BotQuickReplyOption'], botVariableOperands: ['BotVariableOperand'], invalidInputBotNavigation: '?BotNavigation', quickReplyOptionTemplate: '?string', quickReplyType: '?string', quickReplyWidgetType: '?string', sourceVariableName: '?string', sourceVariableType: '?string', type: 'string', }, }, BotQuickReplyOption: { type: 'BotQuickReplyOption', props: { literalValue: 'string', }, }, BotVariableOperand: { type: 'BotVariableOperand', props: { disableAutoFill: '?boolean', sourceName: '?string', sourceType: '?string', sourceValue: '?string', targetName: 'string', targetType: 'string', }, }, ConversationRecordLookup: { type: 'ConversationRecordLookup', props: { SObjectType: 'string', lookupFields: ['ConversationRecordLookupField'], maxLookupResults: 'number', sourceVariableName: 'string', sourceVariableType: 'string', targetVariableName: 'string', }, }, ConversationRecordLookupField: { type: 'ConversationRecordLookupField', props: { fieldName: 'string', }, }, ConversationSystemMessage: { type: 'ConversationSystemMessage', props: { systemMessageMappings: ['ConversationSystemMessageMapping'], type: 'string', }, }, ConversationSystemMessageMapping: { type: 'ConversationSystemMessageMapping', props: { mappingType: 'string', parameterType: 'string', variableName: 'string', }, }, ConversationVariable: { type: 'ConversationVariable', props: { SObjectType: '?string', collectionType: '?string', dataType: 'string', developerName: 'string', label: 'string', }, }, ConversationContextVariable: { type: 'ConversationContextVariable', props: { SObjectType: '?string', contextVariableMappings: ['ConversationContextVariableMapping'], dataType: 'string', developerName: 'string', label: 'string', }, }, ConversationContextVariableMapping: { type: 'ConversationContextVariableMapping', props: { SObjectType: 'string', fieldName: 'string', messageType: 'string', }, }, BotSettings: { type: 'BotSettings', props: { enableBots: '?boolean', }, extends: 'Metadata', }, BrandingSet: { type: 'BrandingSet', props: { brandingSetProperty: ['BrandingSetProperty'], description: '?string', masterLabel: 'string', type: '?string', }, extends: 'Metadata', }, BrandingSetProperty: { type: 'BrandingSetProperty', props: { propertyName: 'string', propertyValue: '?string', }, }, BusinessHoursEntry: { type: 'BusinessHoursEntry', props: { active: '?boolean', default: 'boolean', fridayEndTime: '?string', fridayStartTime: '?string', mondayEndTime: '?string', mondayStartTime: '?string', name: '?string', saturdayEndTime: '?string', saturdayStartTime: '?string', sundayEndTime: '?string', sundayStartTime: '?string', thursdayEndTime: '?string', thursdayStartTime: '?string', timeZoneId: '?string', tuesdayEndTime: '?string', tuesdayStartTime: '?string', wednesdayEndTime: '?string', wednesdayStartTime: '?string', }, extends: 'Metadata', }, BusinessHoursSettings: { type: 'BusinessHoursSettings', props: { businessHours: ['BusinessHoursEntry'], holidays: ['Holiday'], }, extends: 'Metadata', }, Holiday: { type: 'Holiday', props: { activityDate: '?string', businessHours: ['string'], description: '?string', endTime: '?string', isRecurring: '?boolean', name: '?string', recurrenceDayOfMonth: '?number', recurrenceDayOfWeek: ['string'], recurrenceDayOfWeekMask: '?number', recurrenceEndDate: '?string', recurrenceInstance: '?string', recurrenceInterval: '?number', recurrenceMonthOfYear: '?string', recurrenceStartDate: '?string', recurrenceType: '?string', startTime: '?string', }, }, BusinessProcess: { type: 'BusinessProcess', props: { description: '?string', isActive: '?boolean', values: ['PicklistValue'], }, extends: 'Metadata', }, PicklistValue: { type: 'PicklistValue', props: { color: '?string', default: 'boolean', description: '?string', isActive: '?boolean', allowEmail: '?boolean', closed: '?boolean', controllingFieldValues: ['string'], converted: '?boolean', cssExposed: '?boolean', forecastCategory: '?string', highPriority: '?boolean', probability: '?number', reverseRole: '?string', reviewed: '?boolean', won: '?boolean', }, extends: 'Metadata', }, CMSConnectSource: { type: 'CMSConnectSource', props: { cmsConnectAsset: ['CMSConnectAsset'], cmsConnectLanguage: ['CMSConnectLanguage'], cmsConnectPersonalization: '?CMSConnectPersonalization', cmsConnectResourceType: ['CMSConnectResourceType'], connectionType: 'string', cssScope: '?string', developerName: 'string', languageEnabled: '?string', masterLabel: 'string', namedCredential: '?string', personalizationEnabled: '?string', rootPath: '?string', sortOrder: 'number', status: 'string', type: 'string', websiteUrl: '?string', }, extends: 'Metadata', }, CMSConnectAsset: { type: 'CMSConnectAsset', props: { assetPath: 'string', assetType: 'string', sortOrder: 'number', }, }, CMSConnectLanguage: { type: 'CMSConnectLanguage', props: { cmsLanguage: 'string', language: 'string', }, }, CMSConnectPersonalization: { type: 'CMSConnectPersonalization', props: { connectorPage: 'string', connectorPageAsset: 'string', }, }, CMSConnectResourceType: { type: 'CMSConnectResourceType', props: { cmsConnectResourceDefinition: ['CMSConnectResourceDefinition'], developerName: 'string', masterLabel: 'string', resourceType: 'string', }, }, CMSConnectResourceDefinition: { type: 'CMSConnectResourceDefinition', props: { developerName: 'string', masterLabel: 'string', options: 'number', payloadType: 'string', resourceIdPath: '?string', resourceNamePath: '?string', resourcePath: 'string', rootNodePath: '?string', }, }, CallCenter: { type: 'CallCenter', props: { adapterUrl: '?string', customSettings: '?string', displayName: 'string', displayNameLabel: 'string', internalNameLabel: 'string', sections: ['CallCenterSection'], version: '?string', }, extends: 'Metadata', }, CallCenterSection: { type: 'CallCenterSection', props: { items: ['CallCenterItem'], label: 'string', name: 'string', }, }, CallCenterItem: { type: 'CallCenterItem', props: { label: 'string', name: 'string', value: 'string', }, }, CampaignInfluenceModel: { type: 'CampaignInfluenceModel', props: { isActive: '?boolean', isDefaultModel: 'boolean', isModelLocked: 'boolean', modelDescription: '?string', name: 'string', recordPreference: '?string', }, extends: 'Metadata', }, CampaignSettings: { type: 'CampaignSettings', props: { enableAutoCampInfluenceDisabled: '?boolean', enableB2bmaCampaignInfluence2: '?boolean', enableCampaignHistoryTrackEnabled: '?boolean', enableCampaignInfluence2: '?boolean', enableCampaignMemberTWCF: '?boolean', enableSuppressNoValueCI2: '?boolean', }, extends: 'Metadata', }, CanvasMetadata: { type: 'CanvasMetadata', props: { accessMethod: 'string', canvasOptions: '?string', canvasUrl: 'string', lifecycleClass: '?string', locationOptions: '?string', samlInitiationMethod: '?string', }, extends: 'Metadata', }, CaseClassificationSettings: { type: 'CaseClassificationSettings', props: { caseClassificationRecommendations: '?boolean', reRunAttributeBasedRules: '?boolean', runAssignmentRules: '?boolean', }, extends: 'Metadata', }, CaseSettings: { type: 'CaseSettings', props: { caseAssignNotificationTemplate: '?string', caseAutoProcUser: '?boolean', caseCloseNotificationTemplate: '?string', caseCommentNotificationTemplate: '?string', caseCreateNotificationTemplate: '?string', caseFeedItemSettings: ['FeedItemSettings'], caseFeedReadUnreadLtng: '?boolean', caseMergeInLightning: '?boolean', closeCaseThroughStatusChange: '?boolean', defaultCaseFeedLayoutOn: '?boolean', defaultCaseOwner: '?string', defaultCaseOwnerType: '?string', defaultCaseUser: '?string', emailActionDefaultsHandlerClass: '?string', emailToCase: '?EmailToCaseSettings', enableCaseFeed: '?boolean', enableCollapseEmailThread: '?boolean', enableDraftEmails: '?boolean', enableEarlyEscalationRuleTriggers: '?boolean', enableEmailActionDefaultsHandler: '?boolean', enableSuggestedArticlesApplication: '?boolean', enableSuggestedArticlesCustomerPortal: '?boolean', enableSuggestedArticlesPartnerPortal: '?boolean', enableSuggestedSolutions: '?boolean', escalateCaseBefore: '?boolean', genericMessageEnabled: '?boolean', keepRecordTypeOnAssignmentRule: '?boolean', notifyContactOnCaseComment: '?boolean', notifyDefaultCaseOwner: '?boolean', notifyOwnerOnCaseComment: '?boolean', notifyOwnerOnCaseOwnerChange: '?boolean', predictiveSupportEnabled: '?boolean', showEmailAttachmentsInCaseAttachmentsRL: '?boolean', showFewerCloseActions: '?boolean', systemUserEmail: '?string', useSystemEmailAddress: '?boolean', useSystemUserAsDefaultCaseUser: '?boolean', webToCase: '?WebToCaseSettings', }, extends: 'Metadata', }, FeedItemSettings: { type: 'FeedItemSettings', props: { characterLimit: '?number', displayFormat: '?string', feedItemType: 'string', }, }, EmailToCaseSettings: { type: 'EmailToCaseSettings', props: { enableE2CAttachmentAsFile: '?boolean', enableE2CSourceTracking: '?boolean', enableEmailToCase: '?boolean', enableHtmlEmail: '?boolean', enableOnDemandEmailToCase: '?boolean', enableThreadIDInBody: '?boolean', enableThreadIDInSubject: '?boolean', notifyOwnerOnNewCaseEmail: '?boolean', overEmailLimitAction: '?string', preQuoteSignature: '?boolean', routingAddresses: ['EmailToCaseRoutingAddress'], unauthorizedSenderAction: '?string', }, }, EmailToCaseRoutingAddress: { type: 'EmailToCaseRoutingAddress', props: { addressType: '?string', authorizedSenders: '?string', caseOrigin: '?string', caseOwner: '?string', caseOwnerType: '?string', casePriority: '?string', createTask: '?boolean', emailAddress: '?string', emailServicesAddress: '?string', isVerified: '?boolean', routingName: '?string', saveEmailHeaders: '?boolean', taskStatus: '?string', }, }, WebToCaseSettings: { type: 'WebToCaseSettings', props: { caseOrigin: '?string', defaultResponseTemplate: '?string', enableWebToCase: '?boolean', }, }, CaseSubjectParticle: { type: 'CaseSubjectParticle', props: { index: 'number', textField: '?string', type: 'string', }, extends: 'Metadata', }, ChannelLayout: { type: 'ChannelLayout', props: { enabledChannels: ['string'], label: 'string', layoutItems: ['ChannelLayoutItem'], recordType: '?string', }, extends: 'Metadata', }, ChannelLayoutItem: { type: 'ChannelLayoutItem', props: { field: 'string', }, }, ChatterAnswersSettings: { type: 'ChatterAnswersSettings', props: { emailFollowersOnBestAnswer: '?boolean', emailFollowersOnReply: '?boolean', emailOwnerOnPrivateReply: '?boolean', emailOwnerOnReply: '?boolean', enableAnswerViaEmail: '?boolean', enableChatterAnswers: 'boolean', enableFacebookSSO: '?boolean', enableInlinePublisher: '?boolean', enableReputation: '?boolean', enableRichTextEditor: '?boolean', facebookAuthProvider: '?string', showInPortals: '?boolean', }, extends: 'Metadata', }, ChatterEmailsMDSettings: { type: 'ChatterEmailsMDSettings', props: { enableChatterDigestEmailsApiOnly: '?boolean', enableChatterEmailAttachment: '?boolean', enableCollaborationEmail: '?boolean', enableDisplayAppDownloadBadges: '?boolean', enableEmailReplyToChatter: '?boolean', enableEmailToChatter: '?boolean', }, extends: 'Metadata', }, ChatterExtension: { type: 'ChatterExtension', props: { compositionComponent: 'string', description: 'string', extensionName: 'string', headerText: '?string', hoverText: '?string', icon: 'string', isProtected: '?boolean', masterLabel: 'string', renderComponent: 'string', type: 'string', }, extends: 'Metadata', }, ChatterSettings: { type: 'ChatterSettings', props: { allowChatterGroupArchiving: '?boolean', allowRecordsInChatterGroup: '?boolean', allowSharingInChatterGroup: '?boolean', enableApprovalRequest: '?boolean', enableChatter: '?boolean', enableChatterEmoticons: '?boolean', enableFeedEdit: '?boolean', enableFeedPinning: '?boolean', enableFeedsDraftPosts: '?boolean', enableFeedsRichText: '?boolean', enableInviteCsnUsers: '?boolean', enableOutOfOfficeEnabledPref: '?boolean', enableRichLinkPreviewsInFeed: '?boolean', enableTodayRecsInFeed: '?boolean', unlistedGroupsEnabled: '?boolean', }, extends: 'Metadata', }, CleanDataService: { type: 'CleanDataService', props: { cleanRules: ['CleanRule'], description: 'string', masterLabel: 'string', matchEngine: 'string', }, extends: 'Metadata', }, CleanRule: { type: 'CleanRule', props: { bulkEnabled: 'boolean', bypassTriggers: 'boolean', bypassWorkflow: 'boolean', description: 'string', developerName: 'string', fieldMappings: ['FieldMapping'], masterLabel: 'string', matchRule: 'string', sourceSobjectType: 'string', status: 'string', targetSobjectType: 'string', }, }, FieldMapping: { type: 'FieldMapping', props: { SObjectType: 'string', developerName: 'string', fieldMappingRows: ['FieldMappingRow'], masterLabel: 'string', }, }, FieldMappingRow: { type: 'FieldMappingRow', props: { SObjectType: 'string', fieldMappingFields: ['FieldMappingField'], fieldName: 'string', mappingOperation: 'string', }, }, FieldMappingField: { type: 'FieldMappingField', props: { dataServiceField: 'string', dataServiceObjectName: 'string', priority: 'number', }, }, CommandAction: { type: 'CommandAction', props: { actionType: 'string', description: '?string', intents: ['CommandActionIntent'], label: 'string', parameters: ['CommandActionParam'], responseTemplates: ['CommandActionResponse'], target: '?string', }, extends: 'Metadata', }, CommandActionIntent: { type: 'CommandActionIntent', props: { phrase: 'string', responseTemplates: ['CommandActionResponse'], }, }, CommandActionResponse: { type: 'CommandActionResponse', props: { template: 'string', }, }, CommandActionParam: { type: 'CommandActionParam', props: { defaultValue: '?string', description: '?string', name: 'string', required: '?boolean', type: 'string', }, }, CommunitiesSettings: { type: 'CommunitiesSettings', props: { canModerateAllFeedPosts: '?boolean', canModerateInternalFeedPosts: '?boolean', embeddedVisualforcePages: '?boolean', enableCommunityWorkspaces: '?boolean', enableCspContactVisibilityPref: '?boolean', enableCspNotesOnAccConPref: '?boolean',