@jsforce/jsforce-node
Version:
Salesforce API Library for JavaScript
16,118 lines • 617 kB
TypeScript
/**
* 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"
*/
export declare const ApiSchemas: {
readonly CancelDeployResult: {
readonly type: "CancelDeployResult";
readonly props: {
readonly done: "boolean";
readonly id: "string";
};
};
readonly DeployResult: {
readonly type: "DeployResult";
readonly props: {
readonly canceledBy: "?string";
readonly canceledByName: "?string";
readonly checkOnly: "boolean";
readonly completedDate: "?string";
readonly createdBy: "string";
readonly createdByName: "string";
readonly createdDate: "string";
readonly details: "DeployDetails";
readonly done: "boolean";
readonly errorMessage: "?string";
readonly errorStatusCode: "?string";
readonly id: "string";
readonly ignoreWarnings: "boolean";
readonly lastModifiedDate: "?string";
readonly numberComponentErrors: "number";
readonly numberComponentsDeployed: "number";
readonly numberComponentsTotal: "number";
readonly numberTestErrors: "number";
readonly numberTestsCompleted: "number";
readonly numberTestsTotal: "number";
readonly rollbackOnError: "boolean";
readonly runTestsEnabled: "boolean";
readonly startDate: "?string";
readonly stateDetail: "?string";
readonly status: "string";
readonly success: "boolean";
};
};
readonly DeployDetails: {
readonly type: "DeployDetails";
readonly props: {
readonly componentFailures: readonly ["DeployMessage"];
readonly componentSuccesses: readonly ["DeployMessage"];
readonly retrieveResult: "?RetrieveResult";
readonly runTestResult: "?RunTestsResult";
};
};
readonly DeployMessage: {
readonly type: "DeployMessage";
readonly props: {
readonly changed: "boolean";
readonly columnNumber: "?number";
readonly componentType: "?string";
readonly created: "boolean";
readonly createdDate: "string";
readonly deleted: "boolean";
readonly fileName: "string";
readonly fullName: "string";
readonly id: "?string";
readonly lineNumber: "?number";
readonly problem: "?string";
readonly problemType: "?string";
readonly success: "boolean";
};
};
readonly RetrieveResult: {
readonly type: "RetrieveResult";
readonly props: {
readonly done: "boolean";
readonly errorMessage: "?string";
readonly errorStatusCode: "?string";
readonly fileProperties: readonly ["FileProperties"];
readonly id: "string";
readonly messages: readonly ["RetrieveMessage"];
readonly status: "string";
readonly success: "boolean";
readonly zipFile: "string";
};
};
readonly FileProperties: {
readonly type: "FileProperties";
readonly props: {
readonly createdById: "string";
readonly createdByName: "string";
readonly createdDate: "string";
readonly fileName: "string";
readonly fullName: "string";
readonly id: "string";
readonly lastModifiedById: "string";
readonly lastModifiedByName: "string";
readonly lastModifiedDate: "string";
readonly manageableState: "?string";
readonly namespacePrefix: "?string";
readonly type: "string";
};
};
readonly RetrieveMessage: {
readonly type: "RetrieveMessage";
readonly props: {
readonly fileName: "string";
readonly problem: "string";
};
};
readonly RunTestsResult: {
readonly type: "RunTestsResult";
readonly props: {
readonly apexLogId: "?string";
readonly codeCoverage: readonly ["CodeCoverageResult"];
readonly codeCoverageWarnings: readonly ["CodeCoverageWarning"];
readonly failures: readonly ["RunTestFailure"];
readonly flowCoverage: readonly ["FlowCoverageResult"];
readonly flowCoverageWarnings: readonly ["FlowCoverageWarning"];
readonly numFailures: "number";
readonly numTestsRun: "number";
readonly successes: readonly ["RunTestSuccess"];
readonly totalTime: "number";
};
};
readonly CodeCoverageResult: {
readonly type: "CodeCoverageResult";
readonly props: {
readonly dmlInfo: readonly ["CodeLocation"];
readonly id: "string";
readonly locationsNotCovered: readonly ["CodeLocation"];
readonly methodInfo: readonly ["CodeLocation"];
readonly name: "string";
readonly namespace: "?string";
readonly numLocations: "number";
readonly numLocationsNotCovered: "number";
readonly soqlInfo: readonly ["CodeLocation"];
readonly soslInfo: readonly ["CodeLocation"];
readonly type: "string";
};
};
readonly CodeLocation: {
readonly type: "CodeLocation";
readonly props: {
readonly column: "number";
readonly line: "number";
readonly numExecutions: "number";
readonly time: "number";
};
};
readonly CodeCoverageWarning: {
readonly type: "CodeCoverageWarning";
readonly props: {
readonly id: "string";
readonly message: "string";
readonly name: "?string";
readonly namespace: "?string";
};
};
readonly RunTestFailure: {
readonly type: "RunTestFailure";
readonly props: {
readonly id: "string";
readonly message: "string";
readonly methodName: "?string";
readonly name: "string";
readonly namespace: "?string";
readonly packageName: "string";
readonly seeAllData: "?boolean";
readonly stackTrace: "?string";
readonly time: "number";
readonly type: "string";
};
};
readonly FlowCoverageResult: {
readonly type: "FlowCoverageResult";
readonly props: {
readonly elementsNotCovered: readonly ["string"];
readonly flowId: "string";
readonly flowName: "string";
readonly flowNamespace: "?string";
readonly numElements: "number";
readonly numElementsNotCovered: "number";
readonly processType: "string";
};
};
readonly FlowCoverageWarning: {
readonly type: "FlowCoverageWarning";
readonly props: {
readonly flowId: "?string";
readonly flowName: "?string";
readonly flowNamespace: "?string";
readonly message: "string";
};
};
readonly RunTestSuccess: {
readonly type: "RunTestSuccess";
readonly props: {
readonly id: "string";
readonly methodName: "string";
readonly name: "string";
readonly namespace: "?string";
readonly seeAllData: "?boolean";
readonly time: "number";
};
};
readonly Metadata: {
readonly type: "Metadata";
readonly props: {
readonly fullName: "?string";
};
};
readonly AccountRelationshipShareRule: {
readonly type: "AccountRelationshipShareRule";
readonly props: {
readonly accessLevel: "string";
readonly accountToCriteriaField: "string";
readonly description: "?string";
readonly entityType: "string";
readonly masterLabel: "string";
readonly staticFormulaCriteria: "?string";
readonly type: "string";
};
readonly extends: "Metadata";
};
readonly AccountSettings: {
readonly type: "AccountSettings";
readonly props: {
readonly enableAccountHistoryTracking: "?boolean";
readonly enableAccountInsightsInMobile: "?boolean";
readonly enableAccountOwnerReport: "?boolean";
readonly enableAccountTeams: "?boolean";
readonly enableContactHistoryTracking: "?boolean";
readonly enableRelateContactToMultipleAccounts: "?boolean";
readonly showViewHierarchyLink: "?boolean";
};
readonly extends: "Metadata";
};
readonly ActionLinkGroupTemplate: {
readonly type: "ActionLinkGroupTemplate";
readonly props: {
readonly actionLinkTemplates: readonly ["ActionLinkTemplate"];
readonly category: "string";
readonly executionsAllowed: "string";
readonly hoursUntilExpiration: "?number";
readonly isPublished: "boolean";
readonly name: "string";
};
readonly extends: "Metadata";
};
readonly ActionLinkTemplate: {
readonly type: "ActionLinkTemplate";
readonly props: {
readonly actionUrl: "string";
readonly headers: "?string";
readonly isConfirmationRequired: "boolean";
readonly isGroupDefault: "boolean";
readonly label: "?string";
readonly labelKey: "string";
readonly linkType: "string";
readonly method: "string";
readonly position: "number";
readonly requestBody: "?string";
readonly userAlias: "?string";
readonly userVisibility: "string";
};
};
readonly ActionPlanTemplate: {
readonly type: "ActionPlanTemplate";
readonly props: {
readonly actionPlanTemplateItem: readonly ["ActionPlanTemplateItem"];
readonly description: "?string";
readonly name: "string";
readonly targetEntityType: "string";
readonly uniqueName: "string";
};
readonly extends: "Metadata";
};
readonly ActionPlanTemplateItem: {
readonly type: "ActionPlanTemplateItem";
readonly props: {
readonly actionPlanTemplateItemValue: readonly ["ActionPlanTemplateItemValue"];
readonly displayOrder: "?number";
readonly isRequired: "?boolean";
readonly name: "string";
readonly uniqueName: "string";
};
};
readonly ActionPlanTemplateItemValue: {
readonly type: "ActionPlanTemplateItemValue";
readonly props: {
readonly name: "string";
readonly valueFormula: "?string";
readonly valueLiteral: "?string";
};
};
readonly ActionsSettings: {
readonly type: "ActionsSettings";
readonly props: {
readonly enableDefaultQuickActionsOn: "?boolean";
readonly enableMdpEnabled: "?boolean";
readonly enableThirdPartyActions: "?boolean";
};
readonly extends: "Metadata";
};
readonly ActivitiesSettings: {
readonly type: "ActivitiesSettings";
readonly props: {
readonly allowUsersToRelateMultipleContactsToTasksAndEvents: "?boolean";
readonly autoRelateEventAttendees: "?boolean";
readonly enableActivityReminders: "?boolean";
readonly enableClickCreateEvents: "?boolean";
readonly enableDragAndDropScheduling: "?boolean";
readonly enableEmailTracking: "?boolean";
readonly enableGroupTasks: "?boolean";
readonly enableListViewScheduling: "?boolean";
readonly enableLogNote: "?boolean";
readonly enableMultidayEvents: "?boolean";
readonly enableRecurringEvents: "?boolean";
readonly enableRecurringTasks: "?boolean";
readonly enableRollUpActivToContactsAcct: "?boolean";
readonly enableSidebarCalendarShortcut: "?boolean";
readonly enableSimpleTaskCreateUI: "?boolean";
readonly enableUNSTaskDelegatedToNotifications: "?boolean";
readonly enableUserListViewCalendars: "?boolean";
readonly meetingRequestsLogo: "?string";
readonly showCustomLogoMeetingRequests: "?boolean";
readonly showEventDetailsMultiUserCalendar: "?boolean";
readonly showHomePageHoverLinksForEvents: "?boolean";
readonly showMyTasksHoverLinks: "?boolean";
};
readonly extends: "Metadata";
};
readonly AddressSettings: {
readonly type: "AddressSettings";
readonly props: {
readonly countriesAndStates: "CountriesAndStates";
};
readonly extends: "Metadata";
};
readonly CountriesAndStates: {
readonly type: "CountriesAndStates";
readonly props: {
readonly countries: readonly ["Country"];
};
};
readonly Country: {
readonly type: "Country";
readonly props: {
readonly active: "boolean";
readonly integrationValue: "string";
readonly isoCode: "string";
readonly label: "string";
readonly orgDefault: "boolean";
readonly standard: "boolean";
readonly states: readonly ["State"];
readonly visible: "boolean";
};
};
readonly State: {
readonly type: "State";
readonly props: {
readonly active: "boolean";
readonly integrationValue: "string";
readonly isoCode: "string";
readonly label: "string";
readonly standard: "boolean";
readonly visible: "boolean";
};
};
readonly AnalyticSnapshot: {
readonly type: "AnalyticSnapshot";
readonly props: {
readonly description: "?string";
readonly groupColumn: "?string";
readonly mappings: readonly ["AnalyticSnapshotMapping"];
readonly name: "string";
readonly runningUser: "?string";
readonly sourceReport: "string";
readonly targetObject: "string";
};
readonly extends: "Metadata";
};
readonly AnalyticSnapshotMapping: {
readonly type: "AnalyticSnapshotMapping";
readonly props: {
readonly aggregateType: "?string";
readonly sourceField: "string";
readonly sourceType: "string";
readonly targetField: "string";
};
};
readonly AnalyticsSettings: {
readonly type: "AnalyticsSettings";
readonly props: {
readonly alwaysGenPreviews: "?boolean";
readonly analyticsAdoptionMetadata: "?boolean";
readonly canAccessAnalyticsViaAPI: "?boolean";
readonly canAnnotateDashboards: "?boolean";
readonly canEnableSavedView: "?boolean";
readonly canExploreDataConversationally: "?boolean";
readonly canShareAppsWithCommunities: "?boolean";
readonly canSubscribeDashboardWidgets: "?boolean";
readonly canViewThumbnailAssets: "?boolean";
readonly enableAnalyticsSubtotals: "?boolean";
readonly enableAutoCompleteCombo: "?boolean";
readonly enableDashboardComponentSnapshot: "?boolean";
readonly enableDashboardFlexiTable: "?boolean";
readonly enableEmailReportsToPortalUsers: "?boolean";
readonly enableFloatingReportHeaders: "?boolean";
readonly enableInsights: "?boolean";
readonly enableLightningReportBuilder: "?boolean";
readonly enableLotusNotesImages: "?boolean";
readonly enableMassEnableReportBuilder: "?boolean";
readonly enableNewChartsEngine: "?boolean";
readonly enablePowerInsights: "?boolean";
readonly enableRemoveFooterForRepDisplay: "?boolean";
readonly enableRemoveFooterFromRepExp: "?boolean";
readonly enableReportFieldToFieldPref: "?boolean";
readonly enableReportUniqueRowCountPref: "?boolean";
readonly enableSFXJoinedReportsEnable: "?boolean";
readonly enableSmartDataDiscovery: "?boolean";
readonly enableUseOldChartsLookAndFeel: "?boolean";
readonly enableWaveReplication: "?boolean";
readonly enableWaveSharingInheritance: "?boolean";
readonly enableWaveTemplate: "?boolean";
readonly enableWaveTrendedDatasetCleanup: "?boolean";
};
readonly extends: "Metadata";
};
readonly AnimationRule: {
readonly type: "AnimationRule";
readonly props: {
readonly animationFrequency: "string";
readonly developerName: "string";
readonly isActive: "boolean";
readonly masterLabel: "string";
readonly recordTypeContext: "string";
readonly recordTypeName: "?string";
readonly sobjectType: "string";
readonly targetField: "string";
readonly targetFieldChangeToValues: "string";
};
readonly extends: "Metadata";
};
readonly ApexSettings: {
readonly type: "ApexSettings";
readonly props: {
readonly enableAggregateCodeCoverageOnly: "?boolean";
readonly enableApexAccessRightsPref: "?boolean";
readonly enableApexApprovalLockUnlock: "?boolean";
readonly enableApexCtrlImplicitWithSharingPref: "?boolean";
readonly enableApexPropertyGetterPref: "?boolean";
readonly enableAuraApexCtrlAuthUserAccessCheckPref: "?boolean";
readonly enableAuraApexCtrlGuestUserAccessCheckPref: "?boolean";
readonly enableCompileOnDeploy: "?boolean";
readonly enableDisableParallelApexTesting: "?boolean";
readonly enableDoNotEmailDebugLog: "?boolean";
readonly enableGaplessTestAutoNum: "?boolean";
readonly enableMngdCtrlActionAccessPref: "?boolean";
readonly enableNonCertifiedApexMdCrud: "?boolean";
};
readonly extends: "Metadata";
};
readonly ApexTestSuite: {
readonly type: "ApexTestSuite";
readonly props: {
readonly testClassName: readonly ["string"];
};
readonly extends: "Metadata";
};
readonly AppExperienceSettings: {
readonly type: "AppExperienceSettings";
readonly props: {
readonly doesHideAllAppsInAppLauncher: "?boolean";
};
readonly extends: "Metadata";
};
readonly AppMenu: {
readonly type: "AppMenu";
readonly props: {
readonly appMenuItems: readonly ["AppMenuItem"];
};
readonly extends: "Metadata";
};
readonly AppMenuItem: {
readonly type: "AppMenuItem";
readonly props: {
readonly name: "string";
readonly type: "string";
};
};
readonly AppointmentSchedulingPolicy: {
readonly type: "AppointmentSchedulingPolicy";
readonly props: {
readonly appointmentStartTimeInterval: "string";
readonly masterLabel: "string";
readonly shouldConsiderCalendarEvents: "boolean";
readonly shouldEnforceExcludedResource: "boolean";
readonly shouldEnforceRequiredResource: "boolean";
readonly shouldMatchSkill: "boolean";
readonly shouldMatchSkillLevel: "boolean";
readonly shouldRespectVisitingHours: "boolean";
readonly shouldUsePrimaryMembers: "boolean";
readonly shouldUseSecondaryMembers: "boolean";
};
readonly extends: "Metadata";
};
readonly ApprovalProcess: {
readonly type: "ApprovalProcess";
readonly props: {
readonly active: "boolean";
readonly allowRecall: "?boolean";
readonly allowedSubmitters: readonly ["ApprovalSubmitter"];
readonly approvalPageFields: "?ApprovalPageField";
readonly approvalStep: readonly ["ApprovalStep"];
readonly description: "?string";
readonly emailTemplate: "?string";
readonly enableMobileDeviceAccess: "?boolean";
readonly entryCriteria: "?ApprovalEntryCriteria";
readonly finalApprovalActions: "?ApprovalAction";
readonly finalApprovalRecordLock: "?boolean";
readonly finalRejectionActions: "?ApprovalAction";
readonly finalRejectionRecordLock: "?boolean";
readonly initialSubmissionActions: "?ApprovalAction";
readonly label: "string";
readonly nextAutomatedApprover: "?NextAutomatedApprover";
readonly postTemplate: "?string";
readonly recallActions: "?ApprovalAction";
readonly recordEditability: "string";
readonly showApprovalHistory: "?boolean";
};
readonly extends: "Metadata";
};
readonly ApprovalSubmitter: {
readonly type: "ApprovalSubmitter";
readonly props: {
readonly submitter: "?string";
readonly type: "string";
};
};
readonly ApprovalPageField: {
readonly type: "ApprovalPageField";
readonly props: {
readonly field: readonly ["string"];
};
};
readonly ApprovalStep: {
readonly type: "ApprovalStep";
readonly props: {
readonly allowDelegate: "?boolean";
readonly approvalActions: "?ApprovalAction";
readonly assignedApprover: "ApprovalStepApprover";
readonly description: "?string";
readonly entryCriteria: "?ApprovalEntryCriteria";
readonly ifCriteriaNotMet: "?string";
readonly label: "string";
readonly name: "string";
readonly rejectBehavior: "?ApprovalStepRejectBehavior";
readonly rejectionActions: "?ApprovalAction";
};
};
readonly ApprovalAction: {
readonly type: "ApprovalAction";
readonly props: {
readonly action: readonly ["WorkflowActionReference"];
};
};
readonly WorkflowActionReference: {
readonly type: "WorkflowActionReference";
readonly props: {
readonly name: "string";
readonly type: "string";
};
};
readonly ApprovalStepApprover: {
readonly type: "ApprovalStepApprover";
readonly props: {
readonly approver: readonly ["Approver"];
readonly whenMultipleApprovers: "?string";
};
};
readonly Approver: {
readonly type: "Approver";
readonly props: {
readonly name: "?string";
readonly type: "string";
};
};
readonly ApprovalEntryCriteria: {
readonly type: "ApprovalEntryCriteria";
readonly props: {
readonly booleanFilter: "?string";
readonly criteriaItems: readonly ["FilterItem"];
readonly formula: "?string";
};
};
readonly FilterItem: {
readonly type: "FilterItem";
readonly props: {
readonly field: "string";
readonly operation: "string";
readonly value: "?string";
readonly valueField: "?string";
};
};
readonly DuplicateRuleFilterItem: {
readonly type: "DuplicateRuleFilterItem";
readonly props: {
readonly sortOrder: "number";
readonly table: "string";
};
readonly extends: "FilterItem";
};
readonly ApprovalStepRejectBehavior: {
readonly type: "ApprovalStepRejectBehavior";
readonly props: {
readonly type: "string";
};
};
readonly NextAutomatedApprover: {
readonly type: "NextAutomatedApprover";
readonly props: {
readonly useApproverFieldOfRecordOwner: "?boolean";
readonly userHierarchyField: "string";
};
};
readonly ArchiveSettings: {
readonly type: "ArchiveSettings";
readonly props: {
readonly enableEntityArchivingEnabled: "?boolean";
};
readonly extends: "Metadata";
};
readonly AssignmentRule: {
readonly type: "AssignmentRule";
readonly props: {
readonly active: "?boolean";
readonly ruleEntry: readonly ["RuleEntry"];
};
readonly extends: "Metadata";
};
readonly RuleEntry: {
readonly type: "RuleEntry";
readonly props: {
readonly assignedTo: "?string";
readonly assignedToType: "?string";
readonly booleanFilter: "?string";
readonly businessHours: "?string";
readonly businessHoursSource: "?string";
readonly criteriaItems: readonly ["FilterItem"];
readonly disableEscalationWhenModified: "?boolean";
readonly escalationAction: readonly ["EscalationAction"];
readonly escalationStartTime: "?string";
readonly formula: "?string";
readonly notifyCcRecipients: "?boolean";
readonly overrideExistingTeams: "?boolean";
readonly replyToEmail: "?string";
readonly senderEmail: "?string";
readonly senderName: "?string";
readonly team: readonly ["string"];
readonly template: "?string";
};
};
readonly EscalationAction: {
readonly type: "EscalationAction";
readonly props: {
readonly assignedTo: "?string";
readonly assignedToTemplate: "?string";
readonly assignedToType: "?string";
readonly minutesToEscalation: "?number";
readonly notifyCaseOwner: "?boolean";
readonly notifyEmail: readonly ["string"];
readonly notifyTo: "?string";
readonly notifyToTemplate: "?string";
};
};
readonly AssignmentRules: {
readonly type: "AssignmentRules";
readonly props: {
readonly assignmentRule: readonly ["AssignmentRule"];
};
readonly extends: "Metadata";
};
readonly Audience: {
readonly type: "Audience";
readonly props: {
readonly audienceName: "string";
readonly container: "string";
readonly criteria: "AudienceCriteria";
readonly description: "?string";
readonly formula: "?string";
readonly formulaFilterType: "?string";
readonly targets: "?PersonalizationTargetInfos";
};
readonly extends: "Metadata";
};
readonly AudienceCriteria: {
readonly type: "AudienceCriteria";
readonly props: {
readonly criterion: readonly ["AudienceCriterion"];
};
};
readonly AudienceCriterion: {
readonly type: "AudienceCriterion";
readonly props: {
readonly criteriaNumber: "?number";
readonly criterionValue: "?AudienceCriteriaValue";
readonly operator: "?string";
readonly type: "string";
};
};
readonly AudienceCriteriaValue: {
readonly type: "AudienceCriteriaValue";
readonly props: {
readonly city: "?string";
readonly country: "?string";
readonly domain: "?string";
readonly entityField: "?string";
readonly entityType: "?string";
readonly fieldValue: "?string";
readonly isEnabled: "?string";
readonly permissionName: "?string";
readonly permissionType: "?string";
readonly profile: "?string";
readonly subdivision: "?string";
};
};
readonly PersonalizationTargetInfos: {
readonly type: "PersonalizationTargetInfos";
readonly props: {
readonly target: readonly ["PersonalizationTargetInfo"];
};
};
readonly PersonalizationTargetInfo: {
readonly type: "PersonalizationTargetInfo";
readonly props: {
readonly groupName: "string";
readonly priority: "?number";
readonly targetType: "string";
readonly targetValue: "string";
};
};
readonly AuraDefinitionBundle: {
readonly type: "AuraDefinitionBundle";
readonly props: {
readonly SVGContent: "?string";
readonly apiVersion: "?number";
readonly controllerContent: "?string";
readonly description: "?string";
readonly designContent: "?string";
readonly documentationContent: "?string";
readonly helperContent: "?string";
readonly markup: "?string";
readonly modelContent: "?string";
readonly packageVersions: readonly ["PackageVersion"];
readonly rendererContent: "?string";
readonly styleContent: "?string";
readonly testsuiteContent: "?string";
readonly type: "?string";
};
readonly extends: "Metadata";
};
readonly PackageVersion: {
readonly type: "PackageVersion";
readonly props: {
readonly majorNumber: "number";
readonly minorNumber: "number";
readonly namespace: "string";
};
};
readonly AuthProvider: {
readonly type: "AuthProvider";
readonly props: {
readonly appleTeam: "?string";
readonly authorizeUrl: "?string";
readonly consumerKey: "?string";
readonly consumerSecret: "?string";
readonly customMetadataTypeRecord: "?string";
readonly defaultScopes: "?string";
readonly ecKey: "?string";
readonly errorUrl: "?string";
readonly executionUser: "?string";
readonly friendlyName: "string";
readonly iconUrl: "?string";
readonly idTokenIssuer: "?string";
readonly includeOrgIdInIdentifier: "?boolean";
readonly linkKickoffUrl: "?string";
readonly logoutUrl: "?string";
readonly oauthKickoffUrl: "?string";
readonly plugin: "?string";
readonly portal: "?string";
readonly providerType: "string";
readonly registrationHandler: "?string";
readonly sendAccessTokenInHeader: "?boolean";
readonly sendClientCredentialsInHeader: "?boolean";
readonly sendSecretInApis: "?boolean";
readonly ssoKickoffUrl: "?string";
readonly tokenUrl: "?string";
readonly userInfoUrl: "?string";
};
readonly extends: "Metadata";
};
readonly AutoResponseRule: {
readonly type: "AutoResponseRule";
readonly props: {
readonly active: "?boolean";
readonly ruleEntry: readonly ["RuleEntry"];
};
readonly extends: "Metadata";
};
readonly AutoResponseRules: {
readonly type: "AutoResponseRules";
readonly props: {
readonly autoResponseRule: readonly ["AutoResponseRule"];
};
readonly extends: "Metadata";
};
readonly BlockchainSettings: {
readonly type: "BlockchainSettings";
readonly props: {
readonly enableBcp: "?boolean";
readonly enableBcpCoin: "?boolean";
};
readonly extends: "Metadata";
};
readonly Bot: {
readonly type: "Bot";
readonly props: {
readonly botMlDomain: "?LocalMlDomain";
readonly botUser: "?string";
readonly botVersions: readonly ["BotVersion"];
readonly contextVariables: readonly ["ConversationContextVariable"];
readonly description: "?string";
readonly label: "?string";
};
readonly extends: "Metadata";
};
readonly LocalMlDomain: {
readonly type: "LocalMlDomain";
readonly props: {
readonly label: "string";
readonly mlIntents: readonly ["MlIntent"];
readonly mlSlotClasses: readonly ["MlSlotClass"];
readonly name: "string";
};
};
readonly MlIntent: {
readonly type: "MlIntent";
readonly props: {
readonly description: "?string";
readonly developerName: "string";
readonly label: "string";
readonly mlIntentUtterances: readonly ["MlIntentUtterance"];
readonly relatedMlIntents: readonly ["MlRelatedIntent"];
};
};
readonly MlIntentUtterance: {
readonly type: "MlIntentUtterance";
readonly props: {
readonly utterance: "string";
};
};
readonly MlRelatedIntent: {
readonly type: "MlRelatedIntent";
readonly props: {
readonly relatedMlIntent: "string";
};
};
readonly MlSlotClass: {
readonly type: "MlSlotClass";
readonly props: {
readonly dataType: "string";
readonly description: "?string";
readonly developerName: "string";
readonly extractionRegex: "?string";
readonly extractionType: "?string";
readonly label: "string";
readonly mlSlotClassValues: readonly ["MlSlotClassValue"];
};
};
readonly MlSlotClassValue: {
readonly type: "MlSlotClassValue";
readonly props: {
readonly synonymGroup: "?SynonymGroup";
readonly value: "string";
};
};
readonly SynonymGroup: {
readonly type: "SynonymGroup";
readonly props: {
readonly languages: readonly ["string"];
readonly terms: readonly ["string"];
};
};
readonly BotVersion: {
readonly type: "BotVersion";
readonly props: {
readonly botDialogGroups: readonly ["BotDialogGroup"];
readonly botDialogs: readonly ["BotDialog"];
readonly conversationVariables: readonly ["ConversationVariable"];
readonly entryDialog: "string";
readonly mainMenuDialog: "string";
readonly responseDelayMilliseconds: "?number";
};
readonly extends: "Metadata";
};
readonly BotDialogGroup: {
readonly type: "BotDialogGroup";
readonly props: {
readonly description: "?string";
readonly developerName: "string";
readonly label: "string";
};
};
readonly BotDialog: {
readonly type: "BotDialog";
readonly props: {
readonly botDialogGroup: "?string";
readonly botSteps: readonly ["BotStep"];
readonly description: "?string";
readonly developerName: "string";
readonly label: "string";
readonly mlIntent: "?string";
readonly mlIntentTrainingEnabled: "?boolean";
readonly showInFooterMenu: "?boolean";
};
};
readonly BotStep: {
readonly type: "BotStep";
readonly props: {
readonly booleanFilter: "?string";
readonly botInvocation: "?BotInvocation";
readonly botMessages: readonly ["BotMessage"];
readonly botNavigation: "?BotNavigation";
readonly botStepConditions: readonly ["BotStepCondition"];
readonly botSteps: readonly ["BotStep"];
readonly botVariableOperation: "?BotVariableOperation";
readonly conversationRecordLookup: "?ConversationRecordLookup";
readonly conversationSystemMessage: "?ConversationSystemMessage";
readonly type: "string";
};
};
readonly BotInvocation: {
readonly type: "BotInvocation";
readonly props: {
readonly invocationActionName: "?string";
readonly invocationActionType: "?string";
readonly invocationMappings: readonly ["BotInvocationMapping"];
};
};
readonly BotInvocationMapping: {
readonly type: "BotInvocationMapping";
readonly props: {
readonly parameterName: "string";
readonly type: "string";
readonly value: "?string";
readonly variableName: "?string";
readonly variableType: "?string";
};
};
readonly BotMessage: {
readonly type: "BotMessage";
readonly props: {
readonly message: "string";
};
};
readonly BotNavigation: {
readonly type: "BotNavigation";
readonly props: {
readonly botNavigationLinks: readonly ["BotNavigationLink"];
readonly type: "string";
};
};
readonly BotNavigationLink: {
readonly type: "BotNavigationLink";
readonly props: {
readonly label: "?string";
readonly targetBotDialog: "string";
};
};
readonly BotStepCondition: {
readonly type: "BotStepCondition";
readonly props: {
readonly leftOperandName: "string";
readonly leftOperandType: "string";
readonly operatorType: "string";
readonly rightOperandValue: "?string";
};
};
readonly BotVariableOperation: {
readonly type: "BotVariableOperation";
readonly props: {
readonly botInvocation: "?BotInvocation";
readonly botMessages: readonly ["BotMessage"];
readonly botQuickReplyOptions: readonly ["BotQuickReplyOption"];
readonly botVariableOperands: readonly ["BotVariableOperand"];
readonly invalidInputBotNavigation: "?BotNavigation";
readonly quickReplyOptionTemplate: "?string";
readonly quickReplyType: "?string";
readonly quickReplyWidgetType: "?string";
readonly sourceVariableName: "?string";
readonly sourceVariableType: "?string";
readonly type: "string";
};
};
readonly BotQuickReplyOption: {
readonly type: "BotQuickReplyOption";
readonly props: {
readonly literalValue: "string";
};
};
readonly BotVariableOperand: {
readonly type: "BotVariableOperand";
readonly props: {
readonly disableAutoFill: "?boolean";
readonly sourceName: "?string";
readonly sourceType: "?string";
readonly sourceValue: "?string";
readonly targetName: "string";
readonly targetType: "string";
};
};
readonly ConversationRecordLookup: {
readonly type: "ConversationRecordLookup";
readonly props: {
readonly SObjectType: "string";
readonly lookupFields: readonly ["ConversationRecordLookupField"];
readonly maxLookupResults: "number";
readonly sourceVariableName: "string";
readonly sourceVariableType: "string";
readonly targetVariableName: "string";
};
};
readonly ConversationRecordLookupField: {
readonly type: "ConversationRecordLookupField";
readonly props: {
readonly fieldName: "string";
};
};
readonly ConversationSystemMessage: {
readonly type: "ConversationSystemMessage";
readonly props: {
readonly systemMessageMappings: readonly ["ConversationSystemMessageMapping"];
readonly type: "string";
};
};
readonly ConversationSystemMessageMapping: {
readonly type: "ConversationSystemMessageMapping";
readonly props: {
readonly mappingType: "string";
readonly parameterType: "string";
readonly variableName: "string";
};
};
readonly ConversationVariable: {
readonly type: "ConversationVariable";
readonly props: {
readonly SObjectType: "?string";
readonly collectionType: "?string";
readonly dataType: "string";
readonly developerName: "string";
readonly label: "string";
};
};
readonly ConversationContextVariable: {
readonly type: "ConversationContextVariable";
readonly props: {
readonly SObjectType: "?string";
readonly contextVariableMappings: readonly ["ConversationContextVariableMapping"];
readonly dataType: "string";
readonly developerName: "string";
readonly label: "string";
};
};
readonly ConversationContextVariableMapping: {
readonly type: "ConversationContextVariableMapping";
readonly props: {
readonly SObjectType: "string";
readonly fieldName: "string";
readonly messageType: "string";
};
};
readonly BotSettings: {
readonly type: "BotSettings";
readonly props: {
readonly enableBots: "?boolean";
};
readonly extends: "Metadata";
};
readonly BrandingSet: {
readonly type: "BrandingSet";
readonly props: {
readonly brandingSetProperty: readonly ["BrandingSetProperty"];
readonly description: "?string";
readonly masterLabel: "string";
readonly type: "?string";
};
readonly extends: "Metadata";
};
readonly BrandingSetProperty: {
readonly type: "BrandingSetProperty";
readonly props: {
readonly propertyName: "string";
readonly propertyValue: "?string";
};
};
readonly BusinessHoursEntry: {
readonly type: "BusinessHoursEntry";
readonly props: {
readonly active: "?boolean";
readonly default: "boolean";
readonly fridayEndTime: "?string";
readonly fridayStartTime: "?string";
readonly mondayEndTime: "?string";
readonly mondayStartTime: "?string";
readonly name: "?string";
readonly saturdayEndTime: "?string";
readonly saturdayStartTime: "?string";
readonly sundayEndTime: "?string";
readonly sundayStartTime: "?string";
readonly thursdayEndTime: "?string";
readonly thursdayStartTime: "?string";
readonly timeZoneId: "?string";
readonly tuesdayEndTime: "?string";
readonly tuesdayStartTime: "?string";
readonly wednesdayEndTime: "?string";
readonly wednesdayStartTime: "?string";
};
readonly extends: "Metadata";
};
readonly BusinessHoursSettings: {
readonly type: "BusinessHoursSettings";
readonly props: {
readonly businessHours: readonly ["BusinessHoursEntry"];
readonly holidays: readonly ["Holiday"];
};
readonly extends: "Metadata";
};
readonly Holiday: {
readonly type: "Holiday";
readonly props: {
readonly activityDate: "?string";
readonly businessHours: readonly ["string"];
readonly description: "?string";
readonly endTime: "?string";
readonly isRecurring: "?boolean";
readonly name: "?string";
readonly recurrenceDayOfMonth: "?number";
readonly recurrenceDayOfWeek: readonly ["string"];
readonly recurrenceDayOfWeekMask: "?number";
readonly recurrenceEndDate: "?string";
readonly recurrenceInstance: "?string";
readonly recurrenceInterval: "?number";
readonly recurrenceMonthOfYear: "?string";
readonly recurrenceStartDate: "?string";
readonly recurrenceType: "?string";
readonly startTime: "?string";
};
};
readonly BusinessProcess: {
readonly type: "BusinessProcess";
readonly props: {
readonly description: "?string";
readonly isActive: "?boolean";
readonly values: readonly ["PicklistValue"];
};
readonly extends: "Metadata";
};
readonly PicklistValue: {
readonly type: "PicklistValue";
readonly props: {
readonly color: "?string";
readonly default: "boolean";
readonly description: "?string";
readonly isActive: "?boolean";
readonly allowEmail: "?boolean";
readonly closed: "?boolean";
readonly controllingFieldValues: readonly ["string"];
readonly converted: "?boolean";
readonly cssExposed: "?boolean";
readonly forecastCategory: "?string";
readonly highPriority: "?boolean";
readonly probability: "?number";
readonly reverseRole: "?string";
readonly reviewed: "?boolean";
readonly won: "?boolean";
};
readonly extends: "Metadata";
};
readonly CMSConnectSource: {
readonly type: "CMSConnectSource";
readonly props: {
readonly cmsConnectAsset: readonly ["CMSConnectAsset"];
readonly cmsConnectLanguage: readonly ["CMSConnectLanguage"];
readonly cmsConnectPersonalization: "?CMSConnectPersonalization";
readonly cmsConnectResourceType: readonly ["CMSConnectResourceType"];
readonly connectionType: "string";
readonly cssScope: "?string";
readonly developerName: "string";
readonly languageEnabled: "?string";
readonly masterLabel: "string";
readonly namedCredential: "?string";
readonly personalizationEnabled: "?string";
readonly rootPath: "?string";
readonly sortOrder: "number";
readonly status: "string";
readonly type: "string";
readonly websiteUrl: "?string";
};
readonly extends: "Metadata";
};
readonly CMSConnectAsset: {
readonly type: "CMSConnectAsset";
readonly props: {
readonly assetPath: "string";
readonly assetType: "string";
readonly sortOrder: "number";
};
};
readonly CMSConnectLanguage: {
readonly type: "CMSConnectLanguage";
readonly props: {
readonly cmsLanguage: "string";
readonly language: "string";
};
};
readonly CMSConnectPersonalization: {
readonly type: "CMSConnectPersonalization";
readonly props: {
readonly connectorPage: "string";
readonly connectorPageAsset: "string";
};
};
readonly CMSConnectResourceType: {
readonly type: "CMSConnectResourceType";
readonly props: {
readonly cmsConnectResourceDefinition: readonly ["CMSConnectResourceDefinition"];
readonly developerName: "string";
readonly masterLabel: "string";
readonly resourceType: "string";
};
};
readonly CMSConnectResourceDefinition: {
readonly type: "CMSConnectResourceDefinition";
readonly props: {
readonly developerName: "string";
readonly masterLabel: "string";
readonly options: "number";
readonly payloadType: "string";
readonly resourceIdPath: "?string";
readonly resourceNamePath: "?string";
readonly resourcePath: "string";
readonly rootNodePath: "?string";
};
};
readonly CallCenter: {
readonly type: "CallCenter";
readonly props: {
readonly adapterUrl: "?string";
readonly customSettings: "?string";
readonly displayName: "string";
readonly displayNameLabel: "string";
readonly internalNameLabel: "string";
readonly sections: readonly ["CallCenterSection"];
readonly version: "?string";
};
readonly extends: "Metadata";
};
readonly CallCenterSection: {
readonly type: "CallCenterSection";
readonly props: {
readonly items: readonly ["CallCenterItem"];
readonly label: "string";
readonly name: "string";
};
};
readonly CallCenterItem: {
readonly type: "CallCenterItem";
readonly props: {
readonly label: "string";
readonly name: "string";
readonly value: "string";
};
};
readonly CampaignInfluenceModel: {
readonly type: "CampaignInfluenceModel";
readonly props: {
readonly isActive: "?boolean";
readonly isDefaultModel: "boolean";
readonly isModelLocked: "boolean";
readonly modelDescription: "?string";
readonly name: "string";
readonly recordPreference: "?string";
};
readonly extends: "Metadata";
};
readonly CampaignSettings: {
readonly type: "CampaignSettings";
readonly props: {
readonly enableAutoCampInfluenceDisabled: "?boolean";
readonly enableB2bmaCampaignInfluence2: "?boolean";
readonly enableCampaignHistoryTrackEnabled: "?boolean";
readonly enableCampaignInfluence2: "?boolean";
readonly enableCampaignMemberTWCF: "?boolean";
readonly enableSuppressNoValueCI2: "?boolean";
};
readonly extends: "Metadata";
};
readonly CanvasMetadata: {
readonly type: "CanvasMetadata";
readonly props: {
readonly accessMethod: "string";
readonly canvasOptions: "?string";
readonly canvasUrl: "string";
readonly lifecycleClass: "?string";
readonly locationOptions: "?string";
readonly samlInitiationMethod: "?string";
};
readonly extends: "Metadata";
};
readonly CaseClassificationSettings: {
readonly type: "CaseClassificationSettings";
readonly props: {
readonly caseClassificationRecommendations: "?boolean";
readonly reRunAttributeBasedRules: "?boolean";
readonly runAssignmentRules: "?boolean";
};
readonly extends: "Metadata";
};
readonly CaseSettings: {
readonly type: "CaseSettings";
readonly props: {
readonly caseAssignNotificationTemplate: "?string";
readonly caseAutoProcUser: "?boolean";
readonly caseCloseNotificationTemplate: "?string";
readonly caseCommentNotificationTemplate: "?string";
readonly caseCreateNotificationTemplate: "?string";
readonly caseFeedItemSettings: readonly ["FeedItemSettings"];
readonly caseFeedReadUnreadLtng: "?boolean";
readonly caseMergeInLightning: "?boolean";
readonly closeCaseThroughStatusChange: "?boolean";
readonly defaultCaseFeedLayoutOn: "?boolean";
readonly defaultCaseOwner: "?string";
readonly defaultCaseOwnerType: "?string";
readonly defaultCaseUser: "?string";
readonly emailActionDefaultsHandlerClass: "?string";
readonly emailToCase: "?EmailToCaseSettings";
readonly enableCaseFeed: "?boolean";
readonly enableCollapseEmailThread: "?boolean";
readonly enableDraftEmails: "?boolean";
readonly enableEarlyEscalationRuleTriggers: "?boolean";
readonly enableEmailActionDefaultsHandler: "?boolean";
readonly enableSuggestedArticlesApplication: "?boolean";
readonly enableSuggestedArticlesCustomerPortal: "?boolean";
readonly enableSuggestedArticlesPartnerPortal: "?boolean";
readonly enableSuggestedSolutions: "?boolean";
readonly escalateCaseBefore: "?boolean";
readonly genericMessageEnabled: "?boolean";
readonly keepRecordTypeOnAssignmentRule: "?boolean";
readonly notifyContactOnCaseComment: "?boolean";
readonly notifyDefaultCaseOwner: "?boolean";
readonly notifyOwnerOnCaseComment: "?boolean";
readonly notifyOwnerOnCaseOwnerChange: "?boolean";
readonly predictiveSupportEnabled: "?boolean";
readonly showEmailAttachmentsInCaseAttachmentsRL: "?boolean";
readonly showFewerCloseActions: "?boolean";
readonly systemUserEmail: "?string";
readonly useSystemEmailAddress: "?boolean";
readonly useSystemUserAsDefaultCaseUser: "?boolean";
readonly webToCase: "?WebToCaseSettings";
};
readonly extends: "Metadata";
};
readonly FeedItemSettings: {
readonly type: "FeedItemSettings";
readonly props: {
readonly characterLimit: "?number";
readonly displayFormat: "?string";
readonly feedItemType: "string";
};
};
readonly EmailToCaseSettings: {
readonly type: "EmailToCaseSettings";
readonly props: {
readonly enableE2CAttachmentAsFile: "?boolean";
readonly enableE2CSourceTracking: "?boolean";
readonly enableEmailToCase: "?boolean";
readonly enableHtmlEmail: "?boolean";
readonly enableOnDemandEmailToCase: "?boolean";
readonly enableThreadIDInBody: "?boolean";
readonly enableThreadIDInSubject: "?boolean";
readonly notifyOwnerOnNewCaseEmail: "?boolean";
readonly overEmailLimitAction: "?string";
readonly preQuoteSignature: "?boolean";
readonly routingAddresses: readonly ["EmailToCaseRoutingAddress"];
readonly unauthorizedSenderAction: "?string";
};
};
readonly EmailToCaseRoutingAddress: {
readonly type: "EmailToCaseRoutingAddress";
readonly props: {
readonly addressType: "?string";
readonly authorizedSenders: "?string";
readonly caseOrigin: "?string";
readonly caseOwner: "?string";
readonly caseOwnerType: "?string";
readonly casePriority: "?string";
readonly createTask: "?boolean";
readonly emailAddress: "?string";
readonly emailServicesAddress: "?string";
readonly isVerified: "?boolean";
readonly routingName: "?string";
readonly saveEmailHeaders: "?boolean";
readonly taskStatus: "?string";
};
};
readonly WebToCaseSettings: {
readonly type: "WebToCaseSettings";
readonly props: {
readonly caseOrigin: "?string";
readonly defaultResponseTemplate: "?string";
readonly enableWebToCase: "?boolean";
};
};
readonly CaseSubjectParticle: {
readonly type: "CaseSubjectParticle";
readonly props: {
readonly index: "number";
readonly textField: "?string";
readonly type: "string";
};
readonly extends: "Metadata";
};
readonly ChannelLayout: {
readonly type: "ChannelLayout";
readonly props: {
readonly enabledChannels: readonly ["string"];
readonly label: "string";
readonly layoutItems: readonly ["ChannelLayoutItem"];
readonly recordType: "?string";
};
readonly extends: "Metadata";
};
readonly ChannelLayoutItem: {
readonly type: "ChannelLayoutItem";
readonly props: {
readonly field: "string";
};
};
readonly ChatterAnswersSettings: {
readonly type: "ChatterAnswersSettings";
readonly props: {
readonly emailFollowersOnBestAnswer: "?boolean";
readonly emailFollowersOnReply: "?boolean";
readonly emailOwnerOnPrivateReply: "?boolean";
readonly emailOwnerOnReply: "?boolean";
readonly enableAnswerViaEmail: "?boolean";
readonly enableChatterAnswers: "boolean";
readonly enableFacebookSSO: "?boolean";
readonly enableInlinePublisher: "?boolean";
readonly enableReputation: "?boolean";
readonly enableRichTextEditor: "?boolean";
readonly facebookAuthProvider: "?string";
readonly showInPortals: "?boolean";
};
readonly extends: "Metadata";
};
readonly ChatterEmailsMDSettings: {
readonly type: "ChatterEmailsMDSettings";
readonly props: {
readonly enableChatterDigestEmailsApiOnly: "?boolean";
readonly enableChatterEmailAttachment: "?boolean";
readonly enableCollaborationEmail: "?boolean";
readonly enableDisplayAppDownloadBadges: "?boolean";
readonly enableEmailReplyToChatter: "?boolean";
readonly enableEmailToChatter: "?boolean";
};
readonly extends: "Metadata";
};
readonly ChatterExtension: {
readonly type: "ChatterExtension";
readonly props: {
readonly compositionComponent: "string";
readonly description: "string";
readonly extensionName: "string";
readonly headerText: "?string";
readonly hoverText: "?string";
readonly icon: "string";
readonly isProtected: "?boolean";
readonly masterLabel: "string";
readonly renderComponent: "string";
readonly type: "string";
};
readonly extends: "Metadata";
};
readonly ChatterSettings: {
readonly type: "ChatterSettings";
readonly props: {
readonly allowChatterGroupArchiving: "?boolean";
readonly allowRecordsInChatterGroup: "?boolean";
readonly allowSharingInChatterGroup: "?boolean";
readonly enableApprovalRequest: "?boolean";
readonly enableChatter: "?boolean";
readonly enableChatterEmoticons: "?boolean";
readonly enableFeedEdit: "?boolean";
readonly enableFeedPinning: "?boolean";
readonly enableFeedsDraftPosts: "?boolean";
readonly enableFeedsRichText: "?boolean";
readonly enableInviteCsnUsers: "?boolean";
readonly enableOutOfOfficeEnabledPref: "?boolean";
readonly enableRichLinkPreviewsInFeed: "?boolean";
readonly enableTodayRecsInFeed: "?boolean";
readonly unlistedGroupsEnabled: "?boolean";
};
readonly extends: "Metadata";
};
readonly CleanDataService: {
readonly type: "CleanDataService";
readonly props: {
readonly cleanRules: readonly ["CleanRule"];
readonly description: "string";
readonly masterLabel: "string";
readonly matchEngine: "string";
};
readonly extends: "Metadata";
};
readonly CleanRule: {
readonly type: "CleanRule";
readonly props: {
readonly bulkEnabled: "boolean";
readonly bypassTriggers: "boolean";
readonly bypassWorkflow: "boolean";
readonly description: "string";
readonly developerName: "string";
readonly fieldMappings: readonly ["FieldMapping"];
readonly masterLabel: "string";
readonly matchRule: "string";
readonly sourceSobjectType: "string";
readonly status: "string";
readonly targetSobjectType: "string";
};
};
readonly FieldMapping: {
readonly type: "FieldMapping";
readonly props: {
readonly SObjectType: "string";
readonly developerName: "string";
readonly fieldMappingRows: readonly ["FieldMappingRow"];
readonly masterLabel: "string";
};
};
readonly FieldMappingRow: {
readonly type: "FieldMappingRow";
readonly props: {
readonly SObjectType: "string";
readonly fieldMappingFields: readonly ["FieldMappingField"];
readonly fieldName: "string";
readonly mappingOperation: "string";
};
};
readonly FieldMappingField: {
readonly type: "FieldMappingField";
readonly props: {
readonly dataServiceField: "string";
readonly dataServiceObjectName: "string";
readonly priority: "number";
};
};
readonly CommandAction: {
readonly type: "CommandAction";
readonly props: {
readonly actionType: "string";
readonly description: "?string";
readonly intents: readonly ["CommandActionIntent"];
readonly label: "string";
readonly parameters: readonly ["CommandActionParam"];
readonly responseTemplates: readonly ["CommandActionResponse"];
readonly target: "?string";
};
readonly extends: "Metadata";
};
readonly CommandActionIntent: {
readonly type: "CommandActionIntent";
readonly props: {
readonly phrase: "string";
readonly responseTemplates: readonly ["CommandActionResponse"];
};
};
readonly CommandActionResponse: {
readonly type: "CommandActionResponse";
readonly props: {
readonly template: "string";
};
};
readonly CommandActionParam: {
readonly type: "CommandActionParam";
readonly props: {
readonly defaultValue: "?string";
readonly description: "?string";
readonly name: "string";
readonly required: "?boolean";
readonly type: "string";
};
};
readonly CommunitiesSettings: {
readonly type: "CommunitiesSettings";
readonly props: {
readonly canModerateAllFeedPosts: "?boolean";
readonly canModerateInternalFeedPosts: "?boolean";
readonly embeddedVisualforcePages: "?boolean";
readonly enableCommunityWorkspaces: "?boolean";
readonly enableCspContactVisibilityPref: "?boolean";
readonly enableCspNotesOnAccConPref: "?boolean";
readonly enableEnablePRM: "?boolean";
readonly enableExternalAccHierPref: "?boolean";
readonly enableGuestRecordReassignOrgPref: "?boolean";
readonly enableInviteChatterGuestEnabled: "?boolean";
readonly enableNetPortalUserReportOpts: "?boolean";
readonly enableNetworksEnabled: "?boolean";
readonly enableOotbProfExtUserOpsEnable: "?boolean";
readonly enablePRMAccRelPref: "?boolean";
readonly enablePowerCustomerCaseStatus: "?boolean";
readonly enableRelaxPartnerAccountFieldPref: "?boolean";
readonly enableUsernameUniqForOrgPref: "?boolean";
};
readonly extends: "Metadata";
};
readonly Community: {
readonly type: "Community";
readonly props: {
readonly active: "?boolean";
readonly chatterAnswersFacebookSsoUrl: "?string";
readonly communityFeedPage: "?string";
readonly dataCategoryName: "?string";
readonly description: "?string";
readonly emailFooterDocument: "?string";
readonly emailHeaderDocument: "?string";
readonly emailNotificationUrl: "?string";
readonly enableChatterAnswers: "?boolean";
readonly enablePrivateQuestions: "?boolean";
readonly expertsGroup: "?string";
readonly portal: "?string";
readonly reputationLevels: "?ReputationLevels";
readonly showInPortal: "?boolean";
readonly site: "?string";
};
readonly extends: "Metadata";
};
readonly ReputationLevels: {
readonly type: "ReputationLevels";
readonly props: {
readonly chatterAnswersReputationLevels: readonly ["ChatterAnswersReputationLevel"];
readonly ideaReputationLevels: readonly ["IdeaReputationLevel"];
};
};
readonly ChatterAnswersReputationLevel: {
readonly type: "ChatterAnswersReputationLevel";
readonly props: {
readonly name: "string";
readonly value: "number";
};
};
readonly IdeaReputationLevel: {
readonly type: "IdeaReputationLevel";
readonly props: {
readonly name: "string";
readonly value: "number";
};
};
readonly CommunityTemplateDefinition: {
readonly type: "CommunityTemplateDefinition";
readonly props: {
readonly baseTemplate: "?string";
readonly bundlesInfo: readonly ["CommunityTemplateBundleInfo"];
readonly category: "string";
readonly defaultBrandingSet: "?string";
readonly defaultThemeDefinition: "string";
readonly description: "?string";
readonly enableExtendedCleanUpOnDelete: "?boolean";
readonly masterLabel: "string";
readonly navigationLinkSet: readonly ["NavigationLinkSet"];
readonly pageSetting: readonly ["CommunityTemplatePageSetting"];
readonly publisher: "?string";
};
readonly extends: "Metadata";
};
readonly CommunityTemplateBundleInfo: {
readonly type: "CommunityTemplateBundleInfo";
readonly props: {
readonly description: "?string";
readonly image: "?string";
readonly order: "number";
readonly title: "string";
readonly type: "string";
};
};
readonly CommunityThemeBundleInfo: {
readonly type: "CommunityThemeBundleInfo";
readonly props: {};
readonly extends: "CommunityTemplateBundleInfo";
};
readonly NavigationLinkSet: {
readonly type: "NavigationLinkSet";
readonly props: {
readonly navigationMenuItem: readonly ["NavigationMenuItem"];
};
};
readonly NavigationMenuItem: {
readonly type: "NavigationMenuItem";
readonly props: {
readonly defaultListViewId: "?string";
readonly label: "string";
readonly menuItemBranding: "?NavigationMenuItemBranding";
readonly position: "number";
readonly publiclyAvailable: "?boolean";
readonly subMenu: "?NavigationSubMenu";
readonly target: "?string";
readonly targetPreference: "?string";
readonly type: "string";
};
};
readonly NavigationMenuItemBranding: {
readonly type: "NavigationMenuItemBranding";
readonly props: {
readonly tileImage: "?string";
};
};
readonly NavigationSubMenu: {
readonly type: "NavigationSubMenu";
readonly props: {
readonly navigationMenuItem: readonly ["NavigationMenuItem"];
};
};
readonly CommunityTemplatePageSetting: {
readonly type: "CommunityTemplatePageSetting";
readonly props: {
readonly page: "string";
readonly themeLayout: "string";
};
};
readonly CommunityThemeDefinition: {
readonly type: "CommunityThemeDefinition";
readonly props: {
readonly bundlesInfo: readonly ["CommunityThemeBundleInfo"];
readonly customThemeLayoutType: readonly ["CommunityCustomThemeLayoutType"];
readonly defaultBrandingSet: "?string";
readonly description: "?string";
readonly enableExtendedCleanUpOnDelete: "?boolean";
readonly masterLabel: "string";
readonly publisher: "?string";
readonly themeRouteOverride: readonly ["CommunityThemeRouteOverride"];
readonly themeSetting: readonly ["CommunityThemeSetting"];
};
readonly extends: "Metadata";
};
readonly CommunityCustomThemeLayoutType: {
readonly type: "CommunityCustomThemeLayoutType";
readonly props: {
readonly description: "?string";
readonly label: "string";
};
};
readonly CommunityThemeRouteOverride: {
readonly type: "CommunityThemeRouteOverride";
readonly props: {
readonly customThemeLayoutType: "?string";
readonly pageAttributes: "string";
readonly pageType: "string";
readonly themeLayoutType: "?string";
};
};
readonly CommunityThemeSetting: {
readonly type: "CommunityThemeSetting";
readonly props: {
readonly customThemeLayoutType: "?string";
readonly themeLayout: "string";
readonly themeLayoutType: "?string";
};
};
readonly CompactLayout: {
readonly type: "CompactLayout";
readonly props: {
readonly fields: readonly ["string"];
readonly label: "string";
};
readonly extends: "Metadata";
};
readonly CompanySettings: {
readonly type: "CompanySettings";
readonly props: {
readonly enableCustomFiscalYear: "boolean";
readonly fiscalYear: "?FiscalYearSettings";
};
readonly extends: "Metadata";
};
readonly FiscalYearSettings: {
readonly type: "FiscalYearSettings";
readonly props: {
readonly fiscalYearNameBasedOn: "?string";
readonly startMonth: "?string";
};
};
readonly ConnectedApp: {
readonly type: "ConnectedApp";
readonly props: {
readonly attributes: readonly ["ConnectedAppAttribute"];
readonly canvas: "?CanvasMetadata";
readonly canvasConfig: "?ConnectedAppCanvasConfig";
readonly contactEmail: "string";
readonly contactPhone: "?string";
readonly description: "?string";
readonly iconUrl: "?string";
readonly infoUrl: "?string";
readonly ipRanges: readonly ["ConnectedAppIpRange"];
readonly label: "string";
readonly logoUrl: "?string";
readonly mobileAppConfig: "?ConnectedAppMobileDetailConfig";
readonly mobileStartUrl: "?string";
readonly oauthConfig: "?ConnectedAppOauthConfig";
readonly permissionSetName: readonly ["string"];
readonly plugin: "?string";
readonly pluginExecutionUser: "?string";
readonly profileName: readonly ["string"];
readonly samlConfig: "?ConnectedAppSamlConfig";
readonly startUrl: "?string";
};
readonly extends: "Metadata";
};
readonly ConnectedAppAttribute: {
readonly type: "ConnectedAppAttribute";
readonly props: {
readonly formula: "string";
readonly key: "string";
};
};
readonly ConnectedAppCanvasConfig: {
readonly type: "ConnectedAppCanvasConfig";
readonly props: {
readonly accessMethod: "string";
readonly canvasUrl: "string";
readonly lifecycleClass: "?string";
readonly locations: readonly ["string"];
readonly options: readonly ["string"];
readonly samlInitiationMethod: "?string";
};
};
readonly ConnectedAppIpRange: {
readonly type: "ConnectedAppIpRange";
readonly props: {
readonly description: "?string";
readonly end: "string";
readonly start: "string";
};
};
readonly ConnectedAppMobileDetailConfig: {
readonly type: "ConnectedAppMobileDetailConfig";
readonly props: {
readonly applicationBinaryFile: "?string";
readonly applicationBinaryFileName: "?string";
readonly applicationBundleIdentifier: "?string";
readonly applicationFileLength: "?number";
readonly applicationIconFile: "?string";
readonly applicationIconFileName: "?string";
readonly applicationInstallUrl: "?string";
readonly devicePlatform: "string";
readonly deviceType: "?string";
readonly minimumOsVersion: "?string";
readonly privateApp: "?boolean";
readonly version: "string";
};
};
readonly ConnectedAppOauthConfig: {
readonly type: "ConnectedAppOauthConfig";
readonly props: {
readonly callbackUrl: "string";
readonly certificate: "?string";
readonly consumerKey: "?string";
readonly consumerSecret: "?string";
readonly idTokenConfig: "?ConnectedAppOauthIdToken";
readonly isAdminApproved: "?boolean";
readonly scopes: readonly ["string"];
readonly singleLogoutUrl: "?string";
};
};
readonly ConnectedAppOauthIdToken: {
readonly type: "ConnectedAppOauthIdToken";
readonly props: {
readonly idTokenAudience: "?string";
readonly idTokenIncludeAttributes: "?boolean";
readonly idTokenIncludeCustomPerms: "?boolean";
readonly idTokenIncludeStandardClaims: "?boolean";
readonly idTokenValidity: "?number";
};
};
readonly ConnectedAppSamlConfig: {
readonly type: "ConnectedAppSamlConfig";
readonly props: {
readonly acsUrl: "string";
readonly certificate: "?string";
readonly encryptionCertificate: "?string";
readonly encryptionType: "?string";
readonly entityUrl: "string";
readonly issuer: "?string";
readonly samlIdpSLOBindingEnum: "?string";
readonly samlNameIdFormat: "?string";
readonly samlSloUrl: "?string";
readonly samlSubjectCustomAttr: "?string";
readonly samlSubjectType: "string";
};
};
readonly ConnectedAppSettings: {
readonly type: "ConnectedAppSettings";
readonly props: {
readonly enableAdminApprovedAppsOnly: "?boolean";
readonly enableSkipUserProvisioningWizardWelcomePage: "?boolean";
};
readonly extends: "Metadata";
};
readonly ContentSettings: {
readonly type: "ContentSettings";
readonly props: {
readonly enableChatterFileLink: "?boolean";
readonly enableContent: "?boolean";
readonly enableContentAutoAssign: "?boolean";
readonly enableContentDistForPortalUsers: "?boolean";
readonly enableContentDistPwOptionsBit1: "?boolean";
readonly enableContentDistPwOptionsBit2: "?boolean";
readonly enableContentDistribution: "?boolean";
readonly enableContentSupportMultiLanguage: "?boolean";
readonly enableContentWorkspaceAccess: "?boolean";
readonly enableFileShareSetByRecord: "?boolean";
readonly enableFilesUsrShareNetRestricted: "?boolean";
readonly enableJPGPreviews: "?boolean";
readonly enableLibraryManagedFiles: "?boolean";
readonly enableSiteGuestUserToUploadFiles: "?boolean";
readonly enableUploadFilesOnAttachments: "?boolean";
readonly skipContentAssetTriggers: "?boolean";
readonly skipContentAssetTriggersOnDeploy: "?boolean";
};
readonly extends: "Metadata";
};
readonly ContractSettings: {
readonly type: "ContractSettings";
readonly props: {
readonly autoCalculateEndDate: "?boolean";
readonly autoExpirationDelay: "?string";
readonly autoExpirationRecipient: "?string";
readonly autoExpireContracts: "?boolean";
readonly enableContractHistoryTracking: "?boolean";
readonly notifyOwnersOnContractExpiration: "?boolean";
};
readonly extends: "Metadata";
};
readonly CorsWhitelistOrigin: {
readonly type: "CorsWhitelistOrigin";
readonly props: {
readonly urlPattern: "string";
};
readonly extends: "Metadata";
};
readonly CspTrustedSite: {
readonly type: "CspTrustedSite";
readonly props: {
readonly context: "?string";
readonly description: "?string";
readonly endpointUrl: "string";
readonly isActive: "boolean";
};
readonly extends: "Metadata";
};
readonly CurrencySettings: {
readonly type: "CurrencySettings";
readonly props: {
readonly enableCurrencyEffectiveDates: "?boolean";
readonly enableCurrencySymbolWithMultiCurrency: "?boolean";
readonly enableMultiCurrency: "?boolean";
readonly isMultiCurrencyActivationAllowed: "?boolean";
readonly isParenCurrencyConvDisabled: "?boolean";
};
readonly extends: "Metadata";
};
readonly CustomApplication: {
readonly type: "CustomApplication";
readonly props: {
readonly actionOverrides: readonly ["AppActionOverride"];
readonly brand: "?AppBrand";
readonly consoleConfig: "?ServiceCloudConsoleConfig";
readonly defaultLandingTab: "?string";
readonly description: "?string";
readonly formFactors: readonly ["string"];
readonly isNavAutoTempTabsDisabled: "?boolean";
readonly isNavPersonalizationDisabled: "?boolean";
readonly isServiceCloudConsole: "?boolean";
readonly label: "?string";
readonly logo: "?string";
readonly navType: "?string";
readonly preferences: "?AppPreferences";
readonly profileActionOverrides: readonly ["AppProfileActionOverride"];
readonly setupExperience: "?string";
readonly subscriberTabs: readonly ["string"];
readonly tabs: readonly ["string"];
readonly uiType: "?string";
readonly utilityBar: "?string";
readonly workspaceConfig: "?AppWorkspaceConfig";
};
readonly extends: "Metadata";
};
readonly AppActionOverride: {
readonly type: "AppActionOverride";
readonly props: {
readonly pageOrSobjectType: "string";
};
readonly extends: "ActionOverride";
};
readonly ActionOverride: {
readonly type: "ActionOverride";
readonly props: {
readonly actionName: "?string";
readonly comment: "?string";
readonly content: "?string";
readonly formFactor: "?string";
readonly skipRecordTypeSelect: "?boolean";
readonly type: "?string";
};
};
readonly AppBrand: {
readonly type: "AppBrand";
readonly props: {
readonly footerColor: "?string";
readonly headerColor: "?string";
readonly logo: "?string";
readonly logoVersion: "?number";
readonly shouldOverrideOrgTheme: "?boolean";
};
};
readonly ServiceCloudConsoleConfig: {
readonly type: "ServiceCloudConsoleConfig";
readonly props: {
readonly componentList: "?AppComponentList";
readonly detailPageRefreshMethod: "string";
readonly footerColor: "?string";
readonly headerColor: "?string";
readonly keyboardShortcuts: "KeyboardShortcuts";
readonly listPlacement: "ListPlacement";
readonly listRefreshMethod: "string";
readonly liveAgentConfig: "?LiveAgentConfig";
readonly primaryTabColor: "?string";
readonly pushNotifications: readonly ["PushNotification"];
readonly tabLimitConfig: "?TabLimitConfig";
readonly whitelistedDomains: readonly ["string"];
};
};
readonly AppComponentList: {
readonly type: "AppComponentList";
readonly props: {
readonly alignment: "string";
readonly components: readonly ["string"];
};
};
readonly KeyboardShortcuts: {
readonly type: "KeyboardShortcuts";
readonly props: {
readonly customShortcuts: readonly ["CustomShortcut"];
readonly defaultShortcuts: readonly ["DefaultShortcut"];
};
};
readonly CustomShortcut: {
readonly type: "CustomShortcut";
readonly props: {
readonly description: "?string";
readonly eventName: "string";
};
readonly extends: "DefaultShortcut";
};
readonly DefaultShortcut: {
readonly type: "DefaultShortcut";
readonly props: {
readonly action: "string";
readonly active: "boolean";
readonly keyCommand: "string";
};
};
readonly ListPlacement: {
readonly type: "ListPlacement";
readonly props: {
readonly height: "?number";
readonly location: "string";
readonly units: "?string";
readonly width: "?number";
};
};
readonly LiveAgentConfig: {
readonly type: "LiveAgentConfig";
readonly props: {
readonly enableLiveChat: "?boolean";
readonly openNewAccountSubtab: "?boolean";
readonly openNewCaseSubtab: "?boolean";
readonly openNewContactSubtab: "?boolean";
readonly openNewLeadSubtab: "?boolean";
readonly openNewVFPageSubtab: "?boolean";
readonly pageNamesToOpen: readonly ["string"];
readonly showKnowledgeArticles: "?boolean";
};
};
readonly PushNotification: {
readonly type: "PushNotification";
readonly props: {
readonly fieldNames: readonly ["string"];
readonly objectName: "string";
};
};
readonly TabLimitConfig: {
readonly type: "TabLimitConfig";
readonly props: {
readonly maxNumberOfPrimaryTabs: "?string";
readonly maxNumberOfSubTabs: "?string";
};
};
readonly AppPreferences: {
readonly type: "AppPreferences";
readonly props: {
readonly enableCustomizeMyTabs: "boolean";
readonly enableKeyboardShortcuts: "boolean";
readonly enableListViewHover: "boolean";
readonly enableListViewReskin: "boolean";
readonly enableMultiMonitorComponents: "boolean";
readonly enablePinTabs: "boolean";
readonly enableTabHover: "boolean";
readonly enableTabLimits: "boolean";
readonly saveUserSessions: "boolean";
};
};
readonly AppProfileActionOverride: {
readonly type: "AppProfileActionOverride";
readonly props: {
readonly profile: "string";
};
readonly extends: "ProfileActionOverride";
};
readonly ProfileActionOverride: {
readonly type: "ProfileActionOverride";
readonly props: {
readonly actionName: "string";
readonly content: "?string";
readonly formFactor: "string";
readonly pageOrSobjectType: "string";
readonly recordType: "?string";
readonly type: "string";
};
};
readonly AppWorkspaceConfig: {
readonly type: "AppWorkspaceConfig";
readonly props: {
readonly mappings: readonly ["WorkspaceMapping"];
};
};
readonly WorkspaceMapping: {
readonly type: "WorkspaceMapping";
readonly props: {
readonly fieldName: "?string";
readonly tab: "string";
};
};
readonly CustomApplicationComponent: {
readonly type: "CustomApplicationComponent";
readonly props: {
readonly buttonIconUrl: "?string";
readonly buttonStyle: "?string";
readonly buttonText: "?string";
readonly buttonWidth: "?number";
readonly height: "?number";
readonly isHeightFixed: "boolean";
readonly isHidden: "boolean";
readonly isWidthFixed: "boolean";
readonly visualforcePage: "string";
readonly width: "?number";
};
readonly extends: "Metadata";
};
readonly CustomFeedFilter: {
readonly type: "CustomFeedFilter";
readonly props: {
readonly criteria: readonly ["FeedFilterCriterion"];
readonly description: "?string";
readonly isProtected: "?boolean";
readonly label: "string";
};
readonly extends: "Metadata";
};
readonly FeedFilterCriterion: {
readonly type: "FeedFilterCriterion";
readonly props: {
readonly feedItemType: "string";
readonly feedItemVisibility: "?string";
readonly relatedSObjectType: "?string";
};
};
readonly CustomField: {
readonly type: "CustomField";
readonly props: {
readonly businessOwnerGroup: "?string";
readonly businessOwnerUser: "?string";
readonly businessStatus: "?string";
readonly caseSensitive: "?boolean";
readonly complianceGroup: "?string";
readonly customDataType: "?string";
readonly defaultValue: "?string";
readonly deleteConstraint: "?string";
readonly deprecated: "?boolean";
readonly description: "?string";
readonly displayFormat: "?string";
readonly encryptionScheme: "?string";
readonly escapeMarkup: "?boolean";
readonly externalDeveloperName: "?string";
readonly externalId: "?boolean";
readonly fieldManageability: "?string";
readonly formula: "?string";
readonly formulaTreatBlanksAs: "?string";
readonly inlineHelpText: "?string";
readonly isAIPredictionField: "?boolean";
readonly isConvertLeadDisabled: "?boolean";
readonly isFilteringDisabled: "?boolean";
readonly isNameField: "?boolean";
readonly isSortingDisabled: "?boolean";
readonly label: "?string";
readonly length: "?number";
readonly lookupFilter: "?LookupFilter";
readonly maskChar: "?string";
readonly maskType: "?string";
readonly metadataRelationshipControllingField: "?string";
readonly populateExistingRows: "?boolean";
readonly precision: "?number";
readonly referenceTargetField: "?string";
readonly referenceTo: "?string";
readonly relationshipLabel: "?string";
readonly relationshipName: "?string";
readonly relationshipOrder: "?number";
readonly reparentableMasterDetail: "?boolean";
readonly required: "?boolean";
readonly restrictedAdminField: "?boolean";
readonly scale: "?number";
readonly securityClassification: "?string";
readonly startingNumber: "?number";
readonly stripMarkup: "?boolean";
readonly summarizedField: "?string";
readonly summaryFilterItems: readonly ["FilterItem"];
readonly summaryForeignKey: "?string";
readonly summaryOperation: "?string";
readonly trackFeedHistory: "?boolean";
readonly trackHistory: "?boolean";
readonly trackTrending: "?boolean";
readonly translateData: "?boolean";
readonly type: "?string";
readonly unique: "?boolean";
readonly valueSet: "?ValueSet";
readonly visibleLines: "?number";
readonly writeRequiresMasterRead: "?boolean";
};
readonly extends: "Metadata";
};
readonly LookupFilter: {
readonly type: "LookupFilter";
readonly props: {
readonly active: "boolean";
readonly booleanFilter: "?string";
readonly description: "?string";
readonly errorMessage: "?string";
readonly filterItems: readonly ["FilterItem"];
readonly infoMessage: "?string";
readonly isOptional: "boolean";
};
};
readonly ValueSet: {
readonly type: "ValueSet";
readonly props: {
readonly controllingField: "?string";
readonly restricted: "?boolean";
readonly valueSetDefinition: "?ValueSetValuesDefinition";
readonly valueSetName: "?string";
readonly valueSettings: readonly ["ValueSettings"];
};
};
readonly ValueSetValuesDefinition: {
readonly type: "ValueSetValuesDefinition";
readonly props: {
readonly sorted: "boolean";
readonly value: readonly ["CustomValue"];
};
};
readonly CustomValue: {
readonly type: "CustomValue";
readonly props: {
readonly color: "?string";
readonly default: "boolean";
readonly description: "?string";
readonly isActive: "?boolean";
readonly label: "?string";
};
readonly extends: "Metadata";
};
readonly StandardValue: {
readonly type: "StandardValue";
readonly props: {
readonly allowEmail: "?boolean";
readonly closed: "?boolean";
readonly converted: "?boolean";
readonly cssExposed: "?boolean";
readonly forecastCategory: "?string";
readonly groupingString: "?string";
readonly highPriority: "?boolean";
readonly probability: "?number";
readonly reverseRole: "?string";
readonly reviewed: "?boolean";
readonly won: "?boolean";
};
readonly extends: "CustomValue";
};
readonly ValueSettings: {
readonly type: "ValueSettings";
readonly props: {
readonly controllingFieldValue: readonly ["string"];
readonly valueName: "string";
};
};
readonly CustomHelpMenuSection: {
readonly type: "CustomHelpMenuSection";
readonly props: {
readonly customHelpMenuItems: readonly ["CustomHelpMenuItem"];
readonly masterLabel: "string";
};
readonly extends: "Metadata";
};
readonly CustomHelpMenuItem: {
readonly type: "CustomHelpMenuItem";
readonly props: {
readonly linkUrl: "string";
readonly masterLabel: "string";
readonly sortOrder: "number";
};
};
readonly CustomLabel: {
readonly type: "CustomLabel";
readonly props: {
readonly categories: "?string";
readonly language: "string";
readonly protected: "boolean";
readonly shortDescription: "string";
readonly value: "string";
};
readonly extends: "Metadata";
};
readonly CustomLabels: {
readonly type: "CustomLabels";
readonly props: {
readonly labels: readonly ["CustomLabel"];
};
readonly extends: "Metadata";
};
readonly CustomMetadata: {
readonly type: "CustomMetadata";
readonly props: {
readonly description: "?string";
readonly label: "?string";
readonly protected: "?boolean";
readonly values: readonly ["CustomMetadataValue"];
};
readonly extends: "Metadata";
};
readonly CustomMetadataValue: {
readonly type: "CustomMetadataValue";
readonly props: {
readonly field: "string";
readonly value: "?any";
};
};
readonly CustomNotificationType: {
readonly type: "CustomNotificationType";
readonly props: {
readonly customNotifTypeName: "string";
readonly description: "?string";
readonly desktop: "boolean";
readonly masterLabel: "string";
readonly mobile: "boolean";
};
readonly extends: "Metadata";
};
readonly CustomObject: {
readonly type: "CustomObject";
readonly props: {
readonly actionOverrides: readonly ["ActionOverride"];
readonly allowInChatterGroups: "?boolean";
readonly articleTypeChannelDisplay: "?ArticleTypeChannelDisplay";
readonly businessProcesses: readonly ["BusinessProcess"];
readonly compactLayoutAssignment: "?string";
readonly compactLayouts: readonly ["CompactLayout"];
readonly customHelp: "?string";
readonly customHelpPage: "?string";
readonly customSettingsType: "?string";
readonly deploymentStatus: "?string";
readonly deprecated: "?boolean";
readonly description: "?string";
readonly enableActivities: "?boolean";
readonly enableBulkApi: "?boolean";
readonly enableDataTranslation: "?boolean";
readonly enableDivisions: "?boolean";
readonly enableEnhancedLookup: "?boolean";
readonly enableFeeds: "?boolean";
readonly enableHistory: "?boolean";
readonly enableLicensing: "?boolean";
readonly enableReports: "?boolean";
readonly enableSearch: "?boolean";
readonly enableSharing: "?boolean";
readonly enableStreamingApi: "?boolean";
readonly eventType: "?string";
readonly externalDataSource: "?string";
readonly externalName: "?string";
readonly externalRepository: "?string";
readonly externalSharingModel: "?string";
readonly fieldSets: readonly ["FieldSet"];
readonly fields: readonly ["CustomField"];
readonly gender: "?string";
readonly historyRetentionPolicy: "?HistoryRetentionPolicy";
readonly household: "?boolean";
readonly indexes: readonly ["Index"];
readonly label: "?string";
readonly listViews: readonly ["ListView"];
readonly nameField: "?CustomField";
readonly pluralLabel: "?string";
readonly profileSearchLayouts: readonly ["ProfileSearchLayouts"];
readonly publishBehavior: "?string";
readonly recordTypeTrackFeedHistory: "?boolean";
readonly recordTypeTrackHistory: "?boolean";
readonly recordTypes: readonly ["RecordType"];
readonly searchLayouts: "?SearchLayouts";
readonly sharingModel: "?string";
readonly sharingReasons: readonly ["SharingReason"];
readonly sharingRecalculations: readonly ["SharingRecalculation"];
readonly startsWith: "?string";
readonly validationRules: readonly ["ValidationRule"];
readonly visibility: "?string";
readonly webLinks: readonly ["WebLink"];
};
readonly extends: "Metadata";
};
readonly ArticleTypeChannelDisplay: {
readonly type: "ArticleTypeChannelDisplay";
readonly props: {
readonly articleTypeTemplates: readonly ["ArticleTypeTemplate"];
};
};
readonly ArticleTypeTemplate: {
readonly type: "ArticleTypeTemplate";
readonly props: {
readonly channel: "string";
readonly page: "?string";
readonly template: "string";
};
};
readonly FieldSet: {
readonly type: "FieldSet";
readonly props: {
readonly availableFields: readonly ["FieldSetItem"];
readonly description: "string";
readonly displayedFields: readonly ["FieldSetItem"];
readonly label: "string";
};
readonly extends: "Metadata";
};
readonly FieldSetItem: {
readonly type: "FieldSetItem";
readonly props: {
readonly field: "?string";
readonly isFieldManaged: "?boolean";
readonly isRequired: "?boolean";
};
};
readonly HistoryRetentionPolicy: {
readonly type: "HistoryRetentionPolicy";
readonly props: {
readonly archiveAfterMonths: "number";
readonly archiveRetentionYears: "number";
readonly description: "?string";
};
};
readonly Index: {
readonly type: "Index";
readonly props: {
readonly fields: readonly ["IndexField"];
readonly label: "string";
};
readonly extends: "Metadata";
};
readonly IndexField: {
readonly type: "IndexField";
readonly props: {
readonly name: "string";
readonly sortDirection: "string";
};
};
readonly ListView: {
readonly type: "ListView";
readonly props: {
readonly booleanFilter: "?string";
readonly columns: readonly ["string"];
readonly division: "?string";
readonly filterScope: "string";
readonly filters: readonly ["ListViewFilter"];
readonly label: "string";
readonly language: "?string";
readonly queue: "?string";
readonly sharedTo: "?SharedTo";
};
readonly extends: "Metadata";
};
readonly ListViewFilter: {
readonly type: "ListViewFilter";
readonly props: {
readonly field: "string";
readonly operation: "string";
readonly value: "?string";
};
};
readonly SharedTo: {
readonly type: "SharedTo";
readonly props: {
readonly allCustomerPortalUsers: "?string";
readonly allInternalUsers: "?string";
readonly allPartnerUsers: "?string";
readonly channelProgramGroup: readonly ["string"];
readonly channelProgramGroups: readonly ["string"];
readonly group: readonly ["string"];
readonly groups: readonly ["string"];
readonly guestUser: readonly ["string"];
readonly managerSubordinates: readonly ["string"];
readonly managers: readonly ["string"];
readonly portalRole: readonly ["string"];
readonly portalRoleAndSubordinates: readonly ["string"];
readonly queue: readonly ["string"];
readonly role: readonly ["string"];
readonly roleAndSubordinates: readonly ["string"];
readonly roleAndSubordinatesInternal: readonly ["string"];
readonly roles: readonly ["string"];
readonly rolesAndSubordinates: readonly ["string"];
readonly territories: readonly ["string"];
readonly territoriesAndSubordinates: readonly ["string"];
readonly territory: readonly ["string"];
readonly territoryAndSubordinates: readonly ["string"];
};
};
readonly ProfileSearchLayouts: {
readonly type: "ProfileSearchLayouts";
readonly props: {
readonly fields: readonly ["string"];
readonly profileName: "?string";
};
};
readonly RecordType: {
readonly type: "RecordType";
readonly props: {
readonly active: "boolean";
readonly businessProcess: "?string";
readonly compactLayoutAssignment: "?string";
readonly description: "?string";
readonly label: "string";
readonly picklistValues: readonly ["RecordTypePicklistValue"];
};
readonly extends: "Metadata";
};
readonly RecordTypePicklistValue: {
readonly type: "RecordTypePicklistValue";
readonly props: {
readonly picklist: "string";
readonly values: readonly ["PicklistValue"];
};
};
readonly SearchLayouts: {
readonly type: "SearchLayouts";
readonly props: {
readonly customTabListAdditionalFields: readonly ["string"];
readonly excludedStandardButtons: readonly ["string"];
readonly listViewButtons: readonly ["string"];
readonly lookupDialogsAdditionalFields: readonly ["string"];
readonly lookupFilterFields: readonly ["string"];
readonly lookupPhoneDialogsAdditionalFields: readonly ["string"];
readonly massQuickActions: readonly ["string"];
readonly searchFilterFields: readonly ["string"];
readonly searchResultsAdditionalFields: readonly ["string"];
readonly searchResultsCustomButtons: readonly ["string"];
};
};
readonly SharingReason: {
readonly type: "SharingReason";
readonly props: {
readonly label: "string";
};
readonly extends: "Metadata";
};
readonly SharingRecalculation: {
readonly type: "SharingRecalculation";
readonly props: {
readonly className: "string";
};
};
readonly ValidationRule: {
readonly type: "ValidationRule";
readonly props: {
readonly active: "boolean";
readonly description: "?string";
readonly errorConditionFormula: "string";
readonly errorDisplayField: "?string";
readonly errorMessage: "string";
};
readonly extends: "Metadata";
};
readonly WebLink: {
readonly type: "WebLink";
readonly props: {
readonly availability: "string";
readonly description: "?string";
readonly displayType: "string";
readonly encodingKey: "?string";
readonly hasMenubar: "?boolean";
readonly hasScrollbars: "?boolean";
readonly hasToolbar: "?boolean";
readonly height: "?number";
readonly isResizable: "?boolean";
readonly linkType: "string";
readonly masterLabel: "?string";
readonly openType: "string";
readonly page: "?string";
readonly position: "?string";
readonly protected: "boolean";
readonly requireRowSelection: "?boolean";
readonly scontrol: "?string";
readonly showsLocation: "?boolean";
readonly showsStatus: "?boolean";
readonly url: "?string";
readonly width: "?number";
};
readonly extends: "Metadata";
};
readonly CustomObjectTranslation: {
readonly type: "CustomObjectTranslation";
readonly props: {
readonly caseValues: readonly ["ObjectNameCaseValue"];
readonly fieldSets: readonly ["FieldSetTranslation"];
readonly fields: readonly ["CustomFieldTranslation"];
readonly gender: "?string";
readonly layouts: readonly ["LayoutTranslation"];
readonly nameFieldLabel: "?string";
readonly quickActions: readonly ["QuickActionTranslation"];
readonly recordTypes: readonly ["RecordTypeTranslation"];
readonly sharingReasons: readonly ["SharingReasonTranslation"];
readonly standardFields: readonly ["StandardFieldTranslation"];
readonly startsWith: "?string";
readonly validationRules: readonly ["ValidationRuleTranslation"];
readonly webLinks: readonly ["WebLinkTranslation"];
readonly workflowTasks: readonly ["WorkflowTaskTranslation"];
};
readonly extends: "Metadata";
};
readonly ObjectNameCaseValue: {
readonly type: "ObjectNameCaseValue";
readonly props: {
readonly article: "?string";
readonly caseType: "?string";
readonly plural: "?boolean";
readonly possessive: "?string";
readonly value: "string";
};
};
readonly FieldSetTranslation: {
readonly type: "FieldSetTranslation";
readonly props: {
readonly label: "string";
readonly name: "string";
};
};
readonly CustomFieldTranslation: {
readonly type: "CustomFieldTranslation";
readonly props: {
readonly caseValues: readonly ["ObjectNameCaseValue"];
readonly gender: "?string";
readonly help: "?string";
readonly label: "?string";
readonly lookupFilter: "?LookupFilterTranslation";
readonly name: "string";
readonly picklistValues: readonly ["PicklistValueTranslation"];
readonly relationshipLabel: "?string";
readonly startsWith: "?string";
};
};
readonly LookupFilterTranslation: {
readonly type: "LookupFilterTranslation";
readonly props: {
readonly errorMessage: "string";
readonly informationalMessage: "string";
};
};
readonly PicklistValueTranslation: {
readonly type: "PicklistValueTranslation";
readonly props: {
readonly masterLabel: "string";
readonly translation: "?string";
};
};
readonly LayoutTranslation: {
readonly type: "LayoutTranslation";
readonly props: {
readonly layout: "string";
readonly layoutType: "?string";
readonly sections: readonly ["LayoutSectionTranslation"];
};
};
readonly LayoutSectionTranslation: {
readonly type: "LayoutSectionTranslation";
readonly props: {
readonly label: "string";
readonly section: "string";
};
};
readonly QuickActionTranslation: {
readonly type: "QuickActionTranslation";
readonly props: {
readonly label: "string";
readonly name: "string";
};
};
readonly RecordTypeTranslation: {
readonly type: "RecordTypeTranslation";
readonly props: {
readonly description: "?string";
readonly label: "string";
readonly name: "string";
};
};
readonly SharingReasonTranslation: {
readonly type: "SharingReasonTranslation";
readonly props: {
readonly label: "string";
readonly name: "string";
};
};
readonly StandardFieldTranslation: {
readonly type: "StandardFieldTranslation";
readonly props: {
readonly label: "?string";
readonly name: "string";
};
};
readonly ValidationRuleTranslation: {
readonly type: "ValidationRuleTranslation";
readonly props: {
readonly errorMessage: "string";
readonly name: "string";
};
};
readonly WebLinkTranslation: {
readonly type: "WebLinkTranslation";
readonly props: {
readonly label: "string";
readonly name: "string";
};
};
readonly WorkflowTaskTranslation: {
readonly type: "WorkflowTaskTranslation";
readonly props: {
readonly description: "?string";
readonly name: "string";
readonly subject: "?string";
};
};
readonly CustomPageWebLink: {
readonly type: "CustomPageWebLink";
readonly props: {
readonly availability: "string";
readonly description: "?string";
readonly displayType: "string";
readonly encodingKey: "?string";
readonly hasMenubar: "?boolean";
readonly hasScrollbars: "?boolean";
readonly hasToolbar: "?boolean";
readonly height: "?number";
readonly isResizable: "?boolean";
readonly linkType: "string";
readonly masterLabel: "?string";
readonly openType: "string";
readonly page: "?string";
readonly position: "?string";
readonly protected: "boolean";
readonly requireRowSelection: "?boolean";
readonly scontrol: "?string";
readonly showsLocation: "?boolean";
readonly showsStatus: "?boolean";
readonly url: "?string";
readonly width: "?number";
};
readonly extends: "Metadata";
};
readonly CustomPermission: {
readonly type: "CustomPermission";
readonly props: {
readonly connectedApp: "?string";
readonly description: "?string";
readonly label: "string";
readonly requiredPermission: readonly ["CustomPermissionDependencyRequired"];
};
readonly extends: "Metadata";
};
readonly CustomPermissionDependencyRequired: {
readonly type: "CustomPermissionDependencyRequired";
readonly props: {
readonly customPermission: "string";
readonly dependency: "boolean";
};
};
readonly CustomSite: {
readonly type: "CustomSite";
readonly props: {
readonly active: "boolean";
readonly allowHomePage: "boolean";
readonly allowStandardAnswersPages: "?boolean";
readonly allowStandardIdeasPages: "boolean";
readonly allowStandardLookups: "boolean";
readonly allowStandardPortalPages: "boolean";
readonly allowStandardSearch: "boolean";
readonly analyticsTrackingCode: "?string";
readonly authorizationRequiredPage: "?string";
readonly bandwidthExceededPage: "?string";
readonly browserXssProtection: "boolean";
readonly changePasswordPage: "?string";
readonly chatterAnswersForgotPasswordConfirmPage: "?string";
readonly chatterAnswersForgotPasswordPage: "?string";
readonly chatterAnswersHelpPage: "?string";
readonly chatterAnswersLoginPage: "?string";
readonly chatterAnswersRegistrationPage: "?string";
readonly clickjackProtectionLevel: "string";
readonly contentSniffingProtection: "boolean";
readonly cspUpgradeInsecureRequests: "boolean";
readonly customWebAddresses: readonly ["SiteWebAddress"];
readonly description: "?string";
readonly enableAuraRequests: "?boolean";
readonly favoriteIcon: "?string";
readonly fileNotFoundPage: "?string";
readonly forgotPasswordPage: "?string";
readonly genericErrorPage: "?string";
readonly guestProfile: "?string";
readonly inMaintenancePage: "?string";
readonly inactiveIndexPage: "?string";
readonly indexPage: "string";
readonly masterLabel: "string";
readonly myProfilePage: "?string";
readonly portal: "?string";
readonly referrerPolicyOriginWhenCrossOrigin: "boolean";
readonly requireHttps: "boolean";
readonly requireInsecurePortalAccess: "boolean";
readonly robotsTxtPage: "?string";
readonly rootComponent: "?string";
readonly selfRegPage: "?string";
readonly serverIsDown: "?string";
readonly siteAdmin: "?string";
readonly siteRedirectMappings: readonly ["SiteRedirectMapping"];
readonly siteTemplate: "?string";
readonly siteType: "string";
readonly subdomain: "?string";
readonly urlPathPrefix: "?string";
};
readonly extends: "Metadata";
};
readonly SiteWebAddress: {
readonly type: "SiteWebAddress";
readonly props: {
readonly certificate: "?string";
readonly domainName: "string";
readonly primary: "boolean";
};
};
readonly SiteRedirectMapping: {
readonly type: "SiteRedirectMapping";
readonly props: {
readonly action: "string";
readonly isActive: "?boolean";
readonly source: "string";
readonly target: "string";
};
};
readonly CustomTab: {
readonly type: "CustomTab";
readonly props: {
readonly actionOverrides: readonly ["ActionOverride"];
readonly auraComponent: "?string";
readonly customObject: "?boolean";
readonly description: "?string";
readonly flexiPage: "?string";
readonly frameHeight: "?number";
readonly hasSidebar: "?boolean";
readonly icon: "?string";
readonly label: "?string";
readonly lwcComponent: "?string";
readonly motif: "?string";
readonly page: "?string";
readonly scontrol: "?string";
readonly splashPageLink: "?string";
readonly url: "?string";
readonly urlEncodingKey: "?string";
};
readonly extends: "Metadata";
};
readonly Dashboard: {
readonly type: "Dashboard";
readonly props: {
readonly backgroundEndColor: "string";
readonly backgroundFadeDirection: "string";
readonly backgroundStartColor: "string";
readonly chartTheme: "?string";
readonly colorPalette: "?string";
readonly dashboardChartTheme: "?string";
readonly dashboardColorPalette: "?string";
readonly dashboardFilters: readonly ["DashboardFilter"];
readonly dashboardGridLayout: "?DashboardGridLayout";
readonly dashboardResultRefreshedDate: "?string";
readonly dashboardResultRunningUser: "?string";
readonly dashboardType: "?string";
readonly description: "?string";
readonly folderName: "?string";
readonly isGridLayout: "?boolean";
readonly leftSection: "?DashboardComponentSection";
readonly middleSection: "?DashboardComponentSection";
readonly numSubscriptions: "?number";
readonly rightSection: "?DashboardComponentSection";
readonly runningUser: "?string";
readonly textColor: "string";
readonly title: "string";
readonly titleColor: "string";
readonly titleSize: "number";
};
readonly extends: "Metadata";
};
readonly DashboardFilter: {
readonly type: "DashboardFilter";
readonly props: {
readonly dashboardFilterOptions: readonly ["DashboardFilterOption"];
readonly name: "string";
};
};
readonly DashboardFilterOption: {
readonly type: "DashboardFilterOption";
readonly props: {
readonly operator: "string";
readonly values: readonly ["string"];
};
};
readonly DashboardGridLayout: {
readonly type: "DashboardGridLayout";
readonly props: {
readonly dashboardGridComponents: readonly ["DashboardGridComponent"];
readonly numberOfColumns: "number";
readonly rowHeight: "number";
};
};
readonly DashboardGridComponent: {
readonly type: "DashboardGridComponent";
readonly props: {
readonly colSpan: "number";
readonly columnIndex: "number";
readonly dashboardComponent: "DashboardComponent";
readonly rowIndex: "number";
readonly rowSpan: "number";
};
};
readonly DashboardComponent: {
readonly type: "DashboardComponent";
readonly props: {
readonly autoselectColumnsFromReport: "?boolean";
readonly chartAxisRange: "?string";
readonly chartAxisRangeMax: "?number";
readonly chartAxisRangeMin: "?number";
readonly chartSummary: readonly ["ChartSummary"];
readonly componentChartTheme: "?string";
readonly componentType: "string";
readonly dashboardFilterColumns: readonly ["DashboardFilterColumn"];
readonly dashboardTableColumn: readonly ["DashboardTableColumn"];
readonly decimalPrecision: "?number";
readonly displayUnits: "?string";
readonly drillDownUrl: "?string";
readonly drillEnabled: "?boolean";
readonly drillToDetailEnabled: "?boolean";
readonly enableHover: "?boolean";
readonly expandOthers: "?boolean";
readonly flexComponentProperties: "?DashboardFlexTableComponentProperties";
readonly footer: "?string";
readonly gaugeMax: "?number";
readonly gaugeMin: "?number";
readonly groupingColumn: readonly ["string"];
readonly groupingSortProperties: "?DashboardComponentGroupingSortProperties";
readonly header: "?string";
readonly indicatorBreakpoint1: "?number";
readonly indicatorBreakpoint2: "?number";
readonly indicatorHighColor: "?string";
readonly indicatorLowColor: "?string";
readonly indicatorMiddleColor: "?string";
readonly legendPosition: "?string";
readonly maxValuesDisplayed: "?number";
readonly metricLabel: "?string";
readonly page: "?string";
readonly pageHeightInPixels: "?number";
readonly report: "?string";
readonly scontrol: "?string";
readonly scontrolHeightInPixels: "?number";
readonly showPercentage: "?boolean";
readonly showPicturesOnCharts: "?boolean";
readonly showPicturesOnTables: "?boolean";
readonly showRange: "?boolean";
readonly showTotal: "?boolean";
readonly showValues: "?boolean";
readonly sortBy: "?string";
readonly title: "?string";
readonly useReportChart: "?boolean";
};
};
readonly ChartSummary: {
readonly type: "ChartSummary";
readonly props: {
readonly aggregate: "?string";
readonly axisBinding: "?string";
readonly column: "string";
};
};
readonly DashboardFilterColumn: {
readonly type: "DashboardFilterColumn";
readonly props: {
readonly column: "string";
};
};
readonly DashboardTableColumn: {
readonly type: "DashboardTableColumn";
readonly props: {
readonly aggregateType: "?string";
readonly calculatePercent: "?boolean";
readonly column: "string";
readonly decimalPlaces: "?number";
readonly showSubTotal: "?boolean";
readonly showTotal: "?boolean";
readonly sortBy: "?string";
};
};
readonly DashboardFlexTableComponentProperties: {
readonly type: "DashboardFlexTableComponentProperties";
readonly props: {
readonly decimalPrecision: "?number";
readonly flexTableColumn: readonly ["DashboardComponentColumn"];
readonly flexTableSortInfo: "?DashboardComponentSortInfo";
readonly hideChatterPhotos: "?boolean";
};
};
readonly DashboardComponentColumn: {
readonly type: "DashboardComponentColumn";
readonly props: {
readonly breakPoint1: "?number";
readonly breakPoint2: "?number";
readonly breakPointOrder: "?number";
readonly highRangeColor: "?number";
readonly lowRangeColor: "?number";
readonly midRangeColor: "?number";
readonly reportColumn: "string";
readonly showSubTotal: "?boolean";
readonly showTotal: "?boolean";
readonly type: "string";
};
};
readonly DashboardComponentSortInfo: {
readonly type: "DashboardComponentSortInfo";
readonly props: {
readonly sortColumn: "?string";
readonly sortOrder: "?string";
};
};
readonly DashboardComponentGroupingSortProperties: {
readonly type: "DashboardComponentGroupingSortProperties";
readonly props: {
readonly groupingSorts: readonly ["DashboardComponentGroupingSort"];
};
};
readonly DashboardComponentGroupingSort: {
readonly type: "DashboardComponentGroupingSort";
readonly props: {
readonly groupingLevel: "string";
readonly inheritedReportGroupingSort: "?string";
readonly sortColumn: "?string";
readonly sortOrder: "?string";
};
};
readonly DashboardComponentSection: {
readonly type: "DashboardComponentSection";
readonly props: {
readonly columnSize: "string";
readonly components: readonly ["DashboardComponent"];
};
};
readonly DataCategoryGroup: {
readonly type: "DataCategoryGroup";
readonly props: {
readonly active: "boolean";
readonly dataCategory: "DataCategory";
readonly description: "?string";
readonly label: "string";
readonly objectUsage: "?ObjectUsage";
};
readonly extends: "Metadata";
};
readonly DataCategory: {
readonly type: "DataCategory";
readonly props: {
readonly dataCategory: readonly ["DataCategory"];
readonly label: "string";
readonly name: "string";
};
};
readonly ObjectUsage: {
readonly type: "ObjectUsage";
readonly props: {
readonly object: readonly ["string"];
};
};
readonly DataDotComSettings: {
readonly type: "DataDotComSettings";
readonly props: {
readonly enableAccountExportButtonOff: "?boolean";
readonly enableAccountImportButtonOff: "?boolean";
readonly enableAllowDupeContactFromLead: "?boolean";
readonly enableAllowDupeLeadFromContact: "?boolean";
readonly enableCleanUpgradeRequested: "?boolean";
readonly enableContactExportButtonOff: "?boolean";
readonly enableContactImportButtonOff: "?boolean";
};
readonly extends: "Metadata";
};
readonly DelegateGroup: {
readonly type: "DelegateGroup";
readonly props: {
readonly customObjects: readonly ["string"];
readonly groups: readonly ["string"];
readonly label: "string";
readonly loginAccess: "boolean";
readonly permissionSets: readonly ["string"];
readonly profiles: readonly ["string"];
readonly roles: readonly ["string"];
};
readonly extends: "Metadata";
};
readonly DeploymentSettings: {
readonly type: "DeploymentSettings";
readonly props: {
readonly doesSkipAsyncApexValidation: "?boolean";
};
readonly extends: "Metadata";
};
readonly DevHubSettings: {
readonly type: "DevHubSettings";
readonly props: {
readonly enableShapeExportPref: "?boolean";
};
readonly extends: "Metadata";
};
readonly DiscoverySettings: {
readonly type: "DiscoverySettings";
readonly props: {
readonly enableEinsteinAnswersPref: "?boolean";
};
readonly extends: "Metadata";
};
readonly DocumentType: {
readonly type: "DocumentType";
readonly props: {
readonly description: "string";
readonly isActive: "boolean";
readonly masterLabel: "string";
};
readonly extends: "Metadata";
};
readonly DuplicateRule: {
readonly type: "DuplicateRule";
readonly props: {
readonly actionOnInsert: "string";
readonly actionOnUpdate: "string";
readonly alertText: "?string";
readonly description: "?string";
readonly duplicateRuleFilter: "?DuplicateRuleFilter";
readonly duplicateRuleMatchRules: readonly ["?", "DuplicateRuleMatchRule"];
readonly isActive: "boolean";
readonly masterLabel: "string";
readonly operationsOnInsert: readonly ["string"];
readonly operationsOnUpdate: readonly ["string"];
readonly securityOption: "string";
readonly sortOrder: "number";
};
readonly extends: "Metadata";
};
readonly DuplicateRuleFilter: {
readonly type: "DuplicateRuleFilter";
readonly props: {
readonly booleanFilter: "?string";
readonly duplicateRuleFilterItems: readonly ["DuplicateRuleFilterItem"];
};
};
readonly DuplicateRuleMatchRule: {
readonly type: "DuplicateRuleMatchRule";
readonly props: {
readonly matchRuleSObjectType: "string";
readonly matchingRule: "string";
readonly objectMapping: "?ObjectMapping";
};
};
readonly ObjectMapping: {
readonly type: "ObjectMapping";
readonly props: {
readonly inputObject: "string";
readonly mappingFields: readonly ["ObjectMappingField"];
readonly outputObject: "string";
};
};
readonly ObjectMappingField: {
readonly type: "ObjectMappingField";
readonly props: {
readonly inputField: "string";
readonly outputField: "string";
};
};
readonly EACSettings: {
readonly type: "EACSettings";
readonly props: {
readonly enableEACForEveryonePref: "?boolean";
readonly enableInboxActivitySharing: "?boolean";
readonly enableInsightsInTimeline: "?boolean";
readonly enableInsightsInTimelineEacStd: "?boolean";
};
readonly extends: "Metadata";
};
readonly EmailAdministrationSettings: {
readonly type: "EmailAdministrationSettings";
readonly props: {
readonly enableComplianceBcc: "?boolean";
readonly enableEmailConsentManagement: "?boolean";
readonly enableEmailSenderIdCompliance: "?boolean";
readonly enableEmailSpfCompliance: "?boolean";
readonly enableEmailToSalesforce: "?boolean";
readonly enableEmailWorkflowApproval: "?boolean";
readonly enableEnhancedEmailEnabled: "?boolean";
readonly enableHandleBouncedEmails: "?boolean";
readonly enableHtmlEmail: "?boolean";
readonly enableListEmailLogActivities: "?boolean";
readonly enableResendBouncedEmails: "?boolean";
readonly enableRestrictTlsToDomains: "?boolean";
readonly enableSendThroughGmailPref: "?boolean";
readonly enableSendViaExchangePref: "?boolean";
readonly enableSendViaGmailPref: "?boolean";
readonly enableSetMatchingEmailsOnBounce: "?boolean";
readonly enableUseOrgFootersForExtTrans: "?boolean";
readonly sendEmailsEvenWhenAutomationUpdatesSameRecord: "?boolean";
readonly sendMassEmailNotification: "?boolean";
readonly sendTextOnlySystemEmails: "?boolean";
};
readonly extends: "Metadata";
};
readonly EmailIntegrationSettings: {
readonly type: "EmailIntegrationSettings";
readonly props: {
readonly doesEmailLogAsEmailMessageInOutlook: "?boolean";
readonly doesGmailStayConnectedToSalesforce: "?boolean";
readonly enableContactAndEventSync: "?boolean";
readonly enableEmailTrackingInMobile: "?boolean";
readonly enableEngageForOutlook: "?boolean";
readonly enableGmailIntegration: "?boolean";
readonly enableOutlookIntegration: "?boolean";
readonly enableProductivityFeatures: "?boolean";
readonly enableSupplementalContactInfoInMobile: "?boolean";
readonly isLayoutCustomizationAllowed: "?boolean";
readonly shouldUseTrustedDomainsList: "?boolean";
};
readonly extends: "Metadata";
};
readonly EmailServicesFunction: {
readonly type: "EmailServicesFunction";
readonly props: {
readonly apexClass: "string";
readonly attachmentOption: "string";
readonly authenticationFailureAction: "string";
readonly authorizationFailureAction: "string";
readonly authorizedSenders: "?string";
readonly emailServicesAddresses: readonly ["EmailServicesAddress"];
readonly errorRoutingAddress: "?string";
readonly functionInactiveAction: "string";
readonly functionName: "string";
readonly isActive: "?boolean";
readonly isAuthenticationRequired: "?boolean";
readonly isErrorRoutingEnabled: "?boolean";
readonly isTextAttachmentsAsBinary: "?boolean";
readonly isTlsRequired: "?boolean";
readonly overLimitAction: "string";
};
readonly extends: "Metadata";
};
readonly EmailServicesAddress: {
readonly type: "EmailServicesAddress";
readonly props: {
readonly authorizedSenders: "?string";
readonly developerName: "string";
readonly isActive: "?boolean";
readonly localPart: "string";
readonly runAsUser: "string";
};
};
readonly EmailTemplateSettings: {
readonly type: "EmailTemplateSettings";
readonly props: {
readonly enableLwcEmailTemplateBuilder: "?boolean";
readonly enableTemplateEnhancedFolderPref: "?boolean";
};
readonly extends: "Metadata";
};
readonly EmbeddedServiceBranding: {
readonly type: "EmbeddedServiceBranding";
readonly props: {
readonly contrastInvertedColor: "?string";
readonly contrastPrimaryColor: "?string";
readonly embeddedServiceConfig: "string";
readonly font: "?string";
readonly height: "?number";
readonly masterLabel: "string";
readonly navBarColor: "?string";
readonly primaryColor: "?string";
readonly secondaryColor: "?string";
readonly width: "?number";
};
readonly extends: "Metadata";
};
readonly EmbeddedServiceConfig: {
readonly type: "EmbeddedServiceConfig";
readonly props: {
readonly areGuestUsersAllowed: "?boolean";
readonly authMethod: "?string";
readonly embeddedServiceAppointmentSettings: "?EmbeddedServiceAppointmentSettings";
readonly embeddedServiceCustomComponents: readonly ["EmbeddedServiceCustomComponent"];
readonly embeddedServiceCustomLabels: readonly ["EmbeddedServiceCustomLabel"];
readonly embeddedServiceFlowConfig: "?EmbeddedServiceFlowConfig";
readonly embeddedServiceFlows: readonly ["EmbeddedServiceFlow"];
readonly embeddedServiceLayouts: readonly ["EmbeddedServiceLayout"];
readonly masterLabel: "string";
readonly shouldHideAuthDialog: "?boolean";
readonly site: "string";
};
readonly extends: "Metadata";
};
readonly EmbeddedServiceAppointmentSettings: {
readonly type: "EmbeddedServiceAppointmentSettings";
readonly props: {
readonly appointmentConfirmImg: "?string";
readonly enabled: "boolean";
readonly homeImg: "?string";
readonly logoImg: "?string";
readonly shouldShowExistingAppointment: "?boolean";
readonly shouldShowNewAppointment: "?boolean";
};
};
readonly EmbeddedServiceCustomComponent: {
readonly type: "EmbeddedServiceCustomComponent";
readonly props: {
readonly componentBundleType: "?string";
readonly customComponent: "?string";
readonly customComponentType: "?string";
};
};
readonly EmbeddedServiceCustomLabel: {
readonly type: "EmbeddedServiceCustomLabel";
readonly props: {
readonly customLabel: "?string";
readonly feature: "?string";
readonly labelKey: "?string";
};
};
readonly EmbeddedServiceFlowConfig: {
readonly type: "EmbeddedServiceFlowConfig";
readonly props: {
readonly enabled: "boolean";
};
readonly extends: "Metadata";
};
readonly EmbeddedServiceFlow: {
readonly type: "EmbeddedServiceFlow";
readonly props: {
readonly flow: "string";
readonly flowType: "string";
readonly isAuthenticationRequired: "boolean";
};
};
readonly EmbeddedServiceLayout: {
readonly type: "EmbeddedServiceLayout";
readonly props: {
readonly embeddedServiceLayoutRules: readonly ["EmbeddedServiceLayoutRule"];
readonly layout: "string";
readonly layoutType: "?string";
};
};
readonly EmbeddedServiceLayoutRule: {
readonly type: "EmbeddedServiceLayoutRule";
readonly props: {
readonly appointmentStatus: "string";
};
};
readonly EmbeddedServiceLiveAgent: {
readonly type: "EmbeddedServiceLiveAgent";
readonly props: {
readonly avatarImg: "?string";
readonly embeddedServiceConfig: "string";
readonly embeddedServiceQuickActions: readonly ["EmbeddedServiceQuickAction"];
readonly enabled: "boolean";
readonly fontSize: "string";
readonly headerBackgroundImg: "?string";
readonly isOfflineCaseEnabled: "?boolean";
readonly isQueuePositionEnabled: "?boolean";
readonly liveAgentChatUrl: "?string";
readonly liveAgentContentUrl: "?string";
readonly liveChatButton: "string";
readonly liveChatDeployment: "string";
readonly masterLabel: "string";
readonly offlineCaseBackgroundImg: "?string";
readonly prechatBackgroundImg: "?string";
readonly prechatEnabled: "boolean";
readonly prechatJson: "?string";
readonly scenario: "string";
readonly smallCompanyLogoImg: "?string";
readonly waitingStateBackgroundImg: "?string";
};
readonly extends: "Metadata";
};
readonly EmbeddedServiceQuickAction: {
readonly type: "EmbeddedServiceQuickAction";
readonly props: {
readonly embeddedServiceLiveAgent: "string";
readonly order: "number";
readonly quickActionDefinition: "string";
readonly quickActionType: "?string";
};
};
readonly EmbeddedServiceMenuSettings: {
readonly type: "EmbeddedServiceMenuSettings";
readonly props: {
readonly branding: "?string";
readonly embeddedServiceMenuItems: readonly ["EmbeddedServiceMenuItem"];
readonly isEnabled: "?boolean";
readonly masterLabel: "?string";
readonly site: "?string";
};
readonly extends: "Metadata";
};
readonly EmbeddedServiceMenuItem: {
readonly type: "EmbeddedServiceMenuItem";
readonly props: {
readonly channel: "?string";
readonly channelType: "?string";
readonly displayOrder: "?number";
readonly phoneNumber: "?string";
};
};
readonly EncryptionKeySettings: {
readonly type: "EncryptionKeySettings";
readonly props: {
readonly canOptOutOfDerivationWithBYOK: "?boolean";
readonly enableCacheOnlyKeys: "?boolean";
readonly enableReplayDetection: "?boolean";
};
readonly extends: "Metadata";
};
readonly EnhancedNotesSettings: {
readonly type: "EnhancedNotesSettings";
readonly props: {
readonly enableEnhancedNotes: "?boolean";
readonly enableTasksOnEnhancedNotes: "?boolean";
};
readonly extends: "Metadata";
};
readonly EntitlementProcess: {
readonly type: "EntitlementProcess";
readonly props: {
readonly SObjectType: "?string";
readonly active: "?boolean";
readonly businessHours: "?string";
readonly description: "?string";
readonly entryStartDateField: "?string";
readonly exitCriteriaBooleanFilter: "?string";
readonly exitCriteriaFilterItems: readonly ["FilterItem"];
readonly exitCriteriaFormula: "?string";
readonly isRecordTypeApplied: "?boolean";
readonly isVersionDefault: "?boolean";
readonly milestones: readonly ["EntitlementProcessMilestoneItem"];
readonly name: "?string";
readonly recordType: "?string";
readonly versionMaster: "?string";
readonly versionNotes: "?string";
readonly versionNumber: "?number";
};
readonly extends: "Metadata";
};
readonly EntitlementProcessMilestoneItem: {
readonly type: "EntitlementProcessMilestoneItem";
readonly props: {
readonly businessHours: "?string";
readonly criteriaBooleanFilter: "?string";
readonly milestoneCriteriaFilterItems: readonly ["FilterItem"];
readonly milestoneCriteriaFormula: "?string";
readonly milestoneName: "?string";
readonly minutesCustomClass: "?string";
readonly minutesToComplete: "?number";
readonly successActions: readonly ["WorkflowActionReference"];
readonly timeTriggers: readonly ["EntitlementProcessMilestoneTimeTrigger"];
readonly useCriteriaStartTime: "?boolean";
};
};
readonly EntitlementProcessMilestoneTimeTrigger: {
readonly type: "EntitlementProcessMilestoneTimeTrigger";
readonly props: {
readonly actions: readonly ["WorkflowActionReference"];
readonly timeLength: "?number";
readonly workflowTimeTriggerUnit: "string";
};
};
readonly EntitlementSettings: {
readonly type: "EntitlementSettings";
readonly props: {
readonly assetLookupLimitedToActiveEntitlementsOnAccount: "?boolean";
readonly assetLookupLimitedToActiveEntitlementsOnContact: "?boolean";
readonly assetLookupLimitedToSameAccount: "?boolean";
readonly assetLookupLimitedToSameContact: "?boolean";
readonly enableEntitlementVersioning: "boolean";
readonly enableEntitlements: "boolean";
readonly enableMilestoneFeedItem: "?boolean";
readonly enableMilestoneStoppedTime: "?boolean";
readonly entitlementLookupLimitedToActiveStatus: "?boolean";
readonly entitlementLookupLimitedToSameAccount: "?boolean";
readonly entitlementLookupLimitedToSameAsset: "?boolean";
readonly entitlementLookupLimitedToSameContact: "?boolean";
readonly ignoreMilestoneBusinessHours: "?boolean";
};
readonly extends: "Metadata";
};
readonly EntitlementTemplate: {
readonly type: "EntitlementTemplate";
readonly props: {
readonly businessHours: "?string";
readonly casesPerEntitlement: "?number";
readonly entitlementProcess: "?string";
readonly isPerIncident: "?boolean";
readonly term: "?number";
readonly type: "?string";
};
readonly extends: "Metadata";
};
readonly EntityImplements: {
readonly type: "EntityImplements";
readonly props: {
readonly fieldMap: readonly ["FieldImplements"];
readonly interface: "?string";
readonly isDefault: "?boolean";
};
readonly extends: "Metadata";
};
readonly FieldImplements: {
readonly type: "FieldImplements";
readonly props: {
readonly field: "?string";
readonly interfaceField: "?string";
};
};
readonly EscalationRule: {
readonly type: "EscalationRule";
readonly props: {
readonly active: "?boolean";
readonly ruleEntry: readonly ["RuleEntry"];
};
readonly extends: "Metadata";
};
readonly EscalationRules: {
readonly type: "EscalationRules";
readonly props: {
readonly escalationRule: readonly ["EscalationRule"];
};
readonly extends: "Metadata";
};
readonly EssentialsSettings: {
readonly type: "EssentialsSettings";
readonly props: {
readonly emailConnectorEnabled: "?boolean";
readonly essentialsAppEnabled: "?boolean";
};
readonly extends: "Metadata";
};
readonly EssentialsTrialOrgSettings: {
readonly type: "EssentialsTrialOrgSettings";
readonly props: {
readonly enableSampleDataDeleted: "?boolean";
};
readonly extends: "Metadata";
};
readonly EventSettings: {
readonly type: "EventSettings";
readonly props: {
readonly enableApexLimitEvents: "?boolean";
readonly enableDeleteMonitoringData: "?boolean";
readonly enableDynamicStreamingChannel: "?boolean";
readonly enableEventLogWaveIntegration: "?boolean";
readonly enableLoginForensics: "?boolean";
readonly enableStreamingApi: "?boolean";
readonly enableTerminateOldestSession: "?boolean";
readonly enableTransactionSecurityPolicies: "?boolean";
};
readonly extends: "Metadata";
};
readonly ExperienceBundleSettings: {
readonly type: "ExperienceBundleSettings";
readonly props: {
readonly enableExperienceBundleMetadata: "?boolean";
};
readonly extends: "Metadata";
};
readonly ExternalDataSource: {
readonly type: "ExternalDataSource";
readonly props: {
readonly authProvider: "?string";
readonly certificate: "?string";
readonly customConfiguration: "?string";
readonly customHttpHeaders: readonly ["CustomHttpHeader"];
readonly endpoint: "?string";
readonly isWritable: "?boolean";
readonly label: "string";
readonly oauthRefreshToken: "?string";
readonly oauthScope: "?string";
readonly oauthToken: "?string";
readonly password: "?string";
readonly principalType: "string";
readonly protocol: "string";
readonly repository: "?string";
readonly type: "string";
readonly username: "?string";
readonly version: "?string";
};
readonly extends: "Metadata";
};
readonly CustomHttpHeader: {
readonly type: "CustomHttpHeader";
readonly props: {
readonly description: "?string";
readonly headerFieldName: "string";
readonly headerFieldValue: "string";
readonly isActive: "?boolean";
};
};
readonly ExternalServiceRegistration: {
readonly type: "ExternalServiceRegistration";
readonly props: {
readonly description: "?string";
readonly label: "string";
readonly namedCredential: "?string";
readonly schema: "?string";
readonly schemaType: "?string";
readonly schemaUrl: "?string";
readonly status: "string";
};
readonly extends: "Metadata";
};
readonly ExternalServicesSettings: {
readonly type: "ExternalServicesSettings";
readonly props: {
readonly enableEnhancedExternalServices: "?boolean";
};
readonly extends: "Metadata";
};
readonly FieldServiceSettings: {
readonly type: "FieldServiceSettings";
readonly props: {
readonly capacityUsageCalcClassId: "?string";
readonly doesAllowEditSaForCrew: "?boolean";
readonly doesShareSaParentWoWithAr: "?boolean";
readonly doesShareSaWithAr: "?boolean";
readonly enableWorkOrders: "?boolean";
readonly fieldServiceNotificationsOrgPref: "?boolean";
readonly fieldServiceOrgPref: "?boolean";
readonly isGeoCodeSyncEnabled: "?boolean";
readonly isLocationHistoryEnabled: "?boolean";
readonly serviceAppointmentsDueDateOffsetOrgValue: "?number";
readonly workOrderLineItemSearchFields: readonly ["string"];
readonly workOrderSearchFields: readonly ["string"];
};
readonly extends: "Metadata";
};
readonly FileUploadAndDownloadSecuritySettings: {
readonly type: "FileUploadAndDownloadSecuritySettings";
readonly props: {
readonly dispositions: readonly ["FileTypeDispositionAssignmentBean"];
readonly noHtmlUploadAsAttachment: "boolean";
};
readonly extends: "Metadata";
};
readonly FileTypeDispositionAssignmentBean: {
readonly type: "FileTypeDispositionAssignmentBean";
readonly props: {
readonly behavior: "string";
readonly fileType: "string";
readonly securityRiskFileType: "boolean";
};
};
readonly FilesConnectSettings: {
readonly type: "FilesConnectSettings";
readonly props: {
readonly enableContentHubAllowed: "?boolean";
readonly enableContentHubCvtLinksAllowed: "?boolean";
readonly enableContentHubEOSearchLayout: "?boolean";
};
readonly extends: "Metadata";
};
readonly FlexiPage: {
readonly type: "FlexiPage";
readonly props: {
readonly description: "?string";
readonly flexiPageRegions: readonly ["FlexiPageRegion"];
readonly masterLabel: "string";
readonly parentFlexiPage: "?string";
readonly platformActionlist: "?PlatformActionList";
readonly quickActionList: "?QuickActionList";
readonly sobjectType: "?string";
readonly template: "FlexiPageTemplateInstance";
readonly type: "string";
};
readonly extends: "Metadata";
};
readonly FlexiPageRegion: {
readonly type: "FlexiPageRegion";
readonly props: {
readonly appendable: "?string";
readonly componentInstances: readonly ["ComponentInstance"];
readonly mode: "?string";
readonly name: "string";
readonly prependable: "?string";
readonly replaceable: "?string";
readonly type: "string";
};
};
readonly ComponentInstance: {
readonly type: "ComponentInstance";
readonly props: {
readonly componentInstanceProperties: readonly ["ComponentInstanceProperty"];
readonly componentName: "string";
readonly visibilityRule: "?UiFormulaRule";
};
};
readonly ComponentInstanceProperty: {
readonly type: "ComponentInstanceProperty";
readonly props: {
readonly name: "?string";
readonly type: "?string";
readonly value: "?string";
};
};
readonly UiFormulaRule: {
readonly type: "UiFormulaRule";
readonly props: {
readonly booleanFilter: "?string";
readonly criteria: readonly ["UiFormulaCriterion"];
};
};
readonly UiFormulaCriterion: {
readonly type: "UiFormulaCriterion";
readonly props: {
readonly leftValue: "string";
readonly operator: "string";
readonly rightValue: "?string";
};
};
readonly PlatformActionList: {
readonly type: "PlatformActionList";
readonly props: {
readonly actionListContext: "string";
readonly platformActionListItems: readonly ["PlatformActionListItem"];
readonly relatedSourceEntity: "?string";
};
readonly extends: "Metadata";
};
readonly PlatformActionListItem: {
readonly type: "PlatformActionListItem";
readonly props: {
readonly actionName: "string";
readonly actionType: "string";
readonly sortOrder: "number";
readonly subtype: "?string";
};
};
readonly QuickActionList: {
readonly type: "QuickActionList";
readonly props: {
readonly quickActionListItems: readonly ["QuickActionListItem"];
};
};
readonly QuickActionListItem: {
readonly type: "QuickActionListItem";
readonly props: {
readonly quickActionName: "string";
};
};
readonly FlexiPageTemplateInstance: {
readonly type: "FlexiPageTemplateInstance";
readonly props: {
readonly name: "string";
readonly properties: readonly ["ComponentInstanceProperty"];
};
};
readonly Flow: {
readonly type: "Flow";
readonly props: {
readonly actionCalls: readonly ["FlowActionCall"];
readonly apexPluginCalls: readonly ["FlowApexPluginCall"];
readonly assignments: readonly ["FlowAssignment"];
readonly choices: readonly ["FlowChoice"];
readonly constants: readonly ["FlowConstant"];
readonly decisions: readonly ["FlowDecision"];
readonly description: "?string";
readonly dynamicChoiceSets: readonly ["FlowDynamicChoiceSet"];
readonly formulas: readonly ["FlowFormula"];
readonly interviewLabel: "?string";
readonly isAdditionalPermissionRequiredToRun: "?boolean";
readonly isTemplate: "?boolean";
readonly label: "string";
readonly loops: readonly ["FlowLoop"];
readonly processMetadataValues: readonly ["FlowMetadataValue"];
readonly processType: "?string";
readonly recordCreates: readonly ["FlowRecordCreate"];
readonly recordDeletes: readonly ["FlowRecordDelete"];
readonly recordLookups: readonly ["FlowRecordLookup"];
readonly recordUpdates: readonly ["FlowRecordUpdate"];
readonly screens: readonly ["FlowScreen"];
readonly stages: readonly ["FlowStage"];
readonly start: "?FlowStart";
readonly startElementReference: "?string";
readonly status: "?string";
readonly steps: readonly ["FlowStep"];
readonly subflows: readonly ["FlowSubflow"];
readonly textTemplates: readonly ["FlowTextTemplate"];
readonly variables: readonly ["FlowVariable"];
readonly waits: readonly ["FlowWait"];
};
readonly extends: "Metadata";
};
readonly FlowActionCall: {
readonly type: "FlowActionCall";
readonly props: {
readonly actionName: "string";
readonly actionType: "string";
readonly connector: "?FlowConnector";
readonly faultConnector: "?FlowConnector";
readonly inputParameters: readonly ["FlowActionCallInputParameter"];
readonly outputParameters: readonly ["FlowActionCallOutputParameter"];
};
readonly extends: "FlowNode";
};
readonly FlowNode: {
readonly type: "FlowNode";
readonly props: {
readonly label: "?string";
readonly locationX: "number";
readonly locationY: "number";
};
readonly extends: "FlowElement";
};
readonly FlowElement: {
readonly type: "FlowElement";
readonly props: {
readonly description: "?string";
readonly name: "?string";
};
readonly extends: "FlowBaseElement";
};
readonly FlowBaseElement: {
readonly type: "FlowBaseElement";
readonly props: {
readonly processMetadataValues: readonly ["FlowMetadataValue"];
};
};
readonly FlowMetadataValue: {
readonly type: "FlowMetadataValue";
readonly props: {
readonly name: "string";
readonly value: "?FlowElementReferenceOrValue";
};
};
readonly FlowElementReferenceOrValue: {
readonly type: "FlowElementReferenceOrValue";
readonly props: {
readonly booleanValue: "?boolean";
readonly dateTimeValue: "?string";
readonly dateValue: "?string";
readonly elementReference: "?string";
readonly numberValue: "?number";
readonly stringValue: "?string";
};
};
readonly FlowActionCallInputParameter: {
readonly type: "FlowActionCallInputParameter";
readonly props: {
readonly name: "string";
readonly value: "?FlowElementReferenceOrValue";
};
readonly extends: "FlowBaseElement";
};
readonly FlowActionCallOutputParameter: {
readonly type: "FlowActionCallOutputParameter";
readonly props: {
readonly assignToReference: "string";
readonly name: "string";
};
readonly extends: "FlowBaseElement";
};
readonly FlowApexPluginCallInputParameter: {
readonly type: "FlowApexPluginCallInputParameter";
readonly props: {
readonly name: "string";
readonly value: "?FlowElementReferenceOrValue";
};
readonly extends: "FlowBaseElement";
};
readonly FlowApexPluginCallOutputParameter: {
readonly type: "FlowApexPluginCallOutputParameter";
readonly props: {
readonly assignToReference: "string";
readonly name: "string";
};
readonly extends: "FlowBaseElement";
};
readonly FlowAssignmentItem: {
readonly type: "FlowAssignmentItem";
readonly props: {
readonly assignToReference: "string";
readonly operator: "string";
readonly value: "?FlowElementReferenceOrValue";
};
readonly extends: "FlowBaseElement";
};
readonly FlowChoiceUserInput: {
readonly type: "FlowChoiceUserInput";
readonly props: {
readonly isRequired: "?boolean";
readonly promptText: "?string";
readonly validationRule: "?FlowInputValidationRule";
};
readonly extends: "FlowBaseElement";
};
readonly FlowInputValidationRule: {
readonly type: "FlowInputValidationRule";
readonly props: {
readonly errorMessage: "string";
readonly formulaExpression: "string";
};
};
readonly FlowCondition: {
readonly type: "FlowCondition";
readonly props: {
readonly leftValueReference: "string";
readonly operator: "string";
readonly rightValue: "?FlowElementReferenceOrValue";
};
readonly extends: "FlowBaseElement";
};
readonly FlowConnector: {
readonly type: "FlowConnector";
readonly props: {
readonly targetReference: "string";
};
readonly extends: "FlowBaseElement";
};
readonly FlowInputFieldAssignment: {
readonly type: "FlowInputFieldAssignment";
readonly props: {
readonly field: "string";
readonly value: "?FlowElementReferenceOrValue";
};
readonly extends: "FlowBaseElement";
};
readonly FlowOutputFieldAssignment: {
readonly type: "FlowOutputFieldAssignment";
readonly props: {
readonly assignToReference: "string";
readonly field: "string";
};
readonly extends: "FlowBaseElement";
};
readonly FlowRecordFilter: {
readonly type: "FlowRecordFilter";
readonly props: {
readonly field: "string";
readonly operator: "string";
readonly value: "?FlowElementReferenceOrValue";
};
readonly extends: "FlowBaseElement";
};
readonly FlowScreenFieldInputParameter: {
readonly type: "FlowScreenFieldInputParameter";
readonly props: {
readonly name: "string";
readonly value: "?FlowElementReferenceOrValue";
};
readonly extends: "FlowBaseElement";
};
readonly FlowScreenFieldOutputParameter: {
readonly type: "FlowScreenFieldOutputParameter";
readonly props: {
readonly assignToReference: "string";
readonly name: "string";
};
readonly extends: "FlowBaseElement";
};
readonly FlowScreenRule: {
readonly type: "FlowScreenRule";
readonly props: {
readonly conditionLogic: "?string";
readonly conditions: readonly ["FlowCondition"];
readonly label: "string";
readonly ruleActions: readonly ["FlowScreenRuleAction"];
};
readonly extends: "FlowBaseElement";
};
readonly FlowScreenRuleAction: {
readonly type: "FlowScreenRuleAction";
readonly props: {
readonly attribute: "string";
readonly fieldReference: "string";
readonly value: "?FlowElementReferenceOrValue";
};
readonly extends: "FlowBaseElement";
};
readonly FlowSubflowInputAssignment: {
readonly type: "FlowSubflowInputAssignment";
readonly props: {
readonly name: "string";
readonly value: "?FlowElementReferenceOrValue";
};
readonly extends: "FlowBaseElement";
};
readonly FlowSubflowOutputAssignment: {
readonly type: "FlowSubflowOutputAssignment";
readonly props: {
readonly assignToReference: "string";
readonly name: "string";
};
readonly extends: "FlowBaseElement";
};
readonly FlowVisibilityRule: {
readonly type: "FlowVisibilityRule";
readonly props: {
readonly conditionLogic: "?string";
readonly conditions: readonly ["FlowCondition"];
};
readonly extends: "FlowBaseElement";
};
readonly FlowWaitEventInputParameter: {
readonly type: "FlowWaitEventInputParameter";
readonly props: {
readonly name: "string";
readonly value: "?FlowElementReferenceOrValue";
};
readonly extends: "FlowBaseElement";
};
readonly FlowWaitEventOutputParameter: {
readonly type: "FlowWaitEventOutputParameter";
readonly props: {
readonly assignToReference: "string";
readonly name: "string";
};
readonly extends: "FlowBaseElement";
};
readonly FlowChoice: {
readonly type: "FlowChoice";
readonly props: {
readonly choiceText: "string";
readonly dataType: "string";
readonly userInput: "?FlowChoiceUserInput";
readonly value: "?FlowElementReferenceOrValue";
};
readonly extends: "FlowElement";
};
readonly FlowConstant: {
readonly type: "FlowConstant";
readonly props: {
readonly dataType: "string";
readonly value: "?FlowElementReferenceOrValue";
};
readonly extends: "FlowElement";
};
readonly FlowDynamicChoiceSet: {
readonly type: "FlowDynamicChoiceSet";
readonly props: {
readonly dataType: "string";
readonly displayField: "string";
readonly filters: readonly ["FlowRecordFilter"];
readonly limit: "?number";
readonly object: "string";
readonly outputAssignments: readonly ["FlowOutputFieldAssignment"];
readonly picklistField: "?string";
readonly picklistObject: "?string";
readonly sortField: "?string";
readonly sortOrder: "?string";
readonly valueField: "?string";
};
readonly extends: "FlowElement";
};
readonly FlowFormula: {
readonly type: "FlowFormula";
readonly props: {
readonly dataType: "?string";
readonly expression: "string";
readonly scale: "?number";
};
readonly extends: "FlowElement";
};
readonly FlowRule: {
readonly type: "FlowRule";
readonly props: {
readonly conditionLogic: "string";
readonly conditions: readonly ["FlowCondition"];
readonly connector: "?FlowConnector";
readonly label: "string";
};
readonly extends: "FlowElement";
};
readonly FlowScreenField: {
readonly type: "FlowScreenField";
readonly props: {
readonly choiceReferences: readonly ["string"];
readonly dataType: "?string";
readonly defaultSelectedChoiceReference: "?string";
readonly defaultValue: "?FlowElementReferenceOrValue";
readonly extensionName: "?string";
readonly fieldText: "?string";
readonly fieldType: "string";
readonly helpText: "?string";
readonly inputParameters: readonly ["FlowScreenFieldInputParameter"];
readonly isRequired: "?boolean";
readonly isVisible: "?boolean";
readonly outputParameters: readonly ["FlowScreenFieldOutputParameter"];
readonly scale: "?number";
readonly storeOutputAutomatically: "?boolean";
readonly validationRule: "?FlowInputValidationRule";
readonly visibilityRule: "?FlowVisibilityRule";
};
readonly extends: "FlowElement";
};
readonly FlowStage: {
readonly type: "FlowStage";
readonly props: {
readonly isActive: "boolean";
readonly label: "string";
readonly stageOrder: "number";
};
readonly extends: "FlowElement";
};
readonly FlowTextTemplate: {
readonly type: "FlowTextTemplate";
readonly props: {
readonly text: "string";
};
readonly extends: "FlowElement";
};
readonly FlowVariable: {
readonly type: "FlowVariable";
readonly props: {
readonly apexClass: "?string";
readonly dataType: "string";
readonly isCollection: "?boolean";
readonly isInput: "?boolean";
readonly isOutput: "?boolean";
readonly objectType: "?string";
readonly scale: "?number";
readonly value: "?FlowElementReferenceOrValue";
};
readonly extends: "FlowElement";
};
readonly FlowWaitEvent: {
readonly type: "FlowWaitEvent";
readonly props: {
readonly conditionLogic: "?string";
readonly conditions: readonly ["FlowCondition"];
readonly connector: "FlowConnector";
readonly eventType: "string";
readonly inputParameters: readonly ["FlowWaitEventInputParameter"];
readonly label: "string";
readonly outputParameters: readonly ["FlowWaitEventOutputParameter"];
};
readonly extends: "FlowElement";
};
readonly FlowApexPluginCall: {
readonly type: "FlowApexPluginCall";
readonly props: {
readonly apexClass: "string";
readonly connector: "?FlowConnector";
readonly faultConnector: "?FlowConnector";
readonly inputParameters: readonly ["FlowApexPluginCallInputParameter"];
readonly outputParameters: readonly ["FlowApexPluginCallOutputParameter"];
};
readonly extends: "FlowNode";
};
readonly FlowAssignment: {
readonly type: "FlowAssignment";
readonly props: {
readonly assignmentItems: readonly ["FlowAssignmentItem"];
readonly connector: "?FlowConnector";
};
readonly extends: "FlowNode";
};
readonly FlowDecision: {
readonly type: "FlowDecision";
readonly props: {
readonly defaultConnector: "?FlowConnector";
readonly defaultConnectorLabel: "?string";
readonly rules: readonly ["FlowRule"];
};
readonly extends: "FlowNode";
};
readonly FlowLoop: {
readonly type: "FlowLoop";
readonly props: {
readonly assignNextValueToReference: "string";
readonly collectionReference: "string";
readonly iterationOrder: "?string";
readonly nextValueConnector: "?FlowConnector";
readonly noMoreValuesConnector: "?FlowConnector";
};
readonly extends: "FlowNode";
};
readonly FlowRecordCreate: {
readonly type: "FlowRecordCreate";
readonly props: {
readonly assignRecordIdToReference: "?string";
readonly connector: "?FlowConnector";
readonly faultConnector: "?FlowConnector";
readonly inputAssignments: readonly ["FlowInputFieldAssignment"];
readonly inputReference: "?string";
readonly object: "?string";
};
readonly extends: "FlowNode";
};
readonly FlowRecordDelete: {
readonly type: "FlowRecordDelete";
readonly props: {
readonly connector: "?FlowConnector";
readonly faultConnector: "?FlowConnector";
readonly filters: readonly ["FlowRecordFilter"];
readonly inputReference: "?string";
readonly object: "?string";
};
readonly extends: "FlowNode";
};
readonly FlowRecordLookup: {
readonly type: "FlowRecordLookup";
readonly props: {
readonly assignNullValuesIfNoRecordsFound: "?boolean";
readonly connector: "?FlowConnector";
readonly faultConnector: "?FlowConnector";
readonly filters: readonly ["FlowRecordFilter"];
readonly getFirstRecordOnly: "?boolean";
readonly object: "string";
readonly outputAssignments: readonly ["FlowOutputFieldAssignment"];
readonly outputReference: "?string";
readonly queriedFields: readonly ["string"];
readonly sortField: "?string";
readonly sortOrder: "?string";
readonly storeOutputAutomatically: "?boolean";
};
readonly extends: "FlowNode";
};
readonly FlowRecordUpdate: {
readonly type: "FlowRecordUpdate";
readonly props: {
readonly connector: "?FlowConnector";
readonly faultConnector: "?FlowConnector";
readonly filters: readonly ["FlowRecordFilter"];
readonly inputAssignments: readonly ["FlowInputFieldAssignment"];
readonly inputReference: "?string";
readonly object: "?string";
};
readonly extends: "FlowNode";
};
readonly FlowScreen: {
readonly type: "FlowScreen";
readonly props: {
readonly allowBack: "?boolean";
readonly allowFinish: "?boolean";
readonly allowPause: "?boolean";
readonly connector: "?FlowConnector";
readonly fields: readonly ["FlowScreenField"];
readonly helpText: "?string";
readonly pausedText: "?string";
readonly rules: readonly ["FlowScreenRule"];
readonly showFooter: "?boolean";
readonly showHeader: "?boolean";
};
readonly extends: "FlowNode";
};
readonly FlowStart: {
readonly type: "FlowStart";
readonly props: {
readonly connector: "?FlowConnector";
readonly filters: readonly ["FlowRecordFilter"];
readonly object: "?string";
readonly schedule: "?FlowSchedule";
readonly triggerType: "?string";
};
readonly extends: "FlowNode";
};
readonly FlowSchedule: {
readonly type: "FlowSchedule";
readonly props: {
readonly frequency: "?string";
readonly startDate: "?string";
readonly startTime: "?string";
};
};
readonly FlowStep: {
readonly type: "FlowStep";
readonly props: {
readonly connectors: readonly ["FlowConnector"];
};
readonly extends: "FlowNode";
};
readonly FlowSubflow: {
readonly type: "FlowSubflow";
readonly props: {
readonly connector: "?FlowConnector";
readonly flowName: "string";
readonly inputAssignments: readonly ["FlowSubflowInputAssignment"];
readonly outputAssignments: readonly ["FlowSubflowOutputAssignment"];
};
readonly extends: "FlowNode";
};
readonly FlowWait: {
readonly type: "FlowWait";
readonly props: {
readonly defaultConnector: "?FlowConnector";
readonly defaultConnectorLabel: "string";
readonly faultConnector: "?FlowConnector";
readonly waitEvents: readonly ["FlowWaitEvent"];
};
readonly extends: "FlowNode";
};
readonly FlowCategory: {
readonly type: "FlowCategory";
readonly props: {
readonly description: "?string";
readonly flowCategoryItems: readonly ["FlowCategoryItems"];
readonly masterLabel: "string";
};
readonly extends: "Metadata";
};
readonly FlowCategoryItems: {
readonly type: "FlowCategoryItems";
readonly props: {
readonly flow: "string";
};
};
readonly FlowDefinition: {
readonly type: "FlowDefinition";
readonly props: {
readonly activeVersionNumber: "?number";
readonly description: "?string";
readonly masterLabel: "?string";
};
readonly extends: "Metadata";
};
readonly FlowSettings: {
readonly type: "FlowSettings";
readonly props: {
readonly enableFlowBREncodedFixEnabled: "?boolean";
readonly enableFlowDeployAsActiveEnabled: "?boolean";
readonly enableFlowFieldFilterEnabled: "?boolean";
readonly enableFlowFormulasFixEnabled: "?boolean";
readonly enableFlowInterviewSharingEnabled: "?boolean";
readonly enableFlowNullPreviousValueFix: "?boolean";
readonly enableFlowPauseEnabled: "?boolean";
readonly enableFlowUseApexExceptionEmail: "?boolean";
readonly enableInvocableFlowFixEnabled: "?boolean";
readonly enableLightningRuntimeEnabled: "?boolean";
readonly enableUseFlowBuilder: "?boolean";
readonly isAccessToInvokedApexRequired: "?boolean";
readonly isEnhancedFlowListViewVisible: "?boolean";
readonly isManageFlowRequiredForAutomationCharts: "?boolean";
};
readonly extends: "Metadata";
};
readonly Folder: {
readonly type: "Folder";
readonly props: {
readonly accessType: "?string";
readonly folderShares: readonly ["FolderShare"];
readonly name: "string";
readonly publicFolderAccess: "?string";
readonly sharedTo: "?SharedTo";
};
readonly extends: "Metadata";
};
readonly FolderShare: {
readonly type: "FolderShare";
readonly props: {
readonly accessLevel: "string";
readonly sharedTo: "string";
readonly sharedToType: "string";
};
};
readonly DashboardFolder: {
readonly type: "DashboardFolder";
readonly props: {};
readonly extends: "Folder";
};
readonly DocumentFolder: {
readonly type: "DocumentFolder";
readonly props: {};
readonly extends: "Folder";
};
readonly EmailFolder: {
readonly type: "EmailFolder";
readonly props: {};
readonly extends: "Folder";
};
readonly ReportFolder: {
readonly type: "ReportFolder";
readonly props: {};
readonly extends: "Folder";
};
readonly ForecastingSettings: {
readonly type: "ForecastingSettings";
readonly props: {
readonly defaultToPersonalCurrency: "?boolean";
readonly enableForecasts: "?boolean";
readonly forecastingCategoryMappings: readonly ["ForecastingCategoryMapping"];
readonly forecastingDisplayedFamilySettings: readonly ["ForecastingDisplayedFamilySettings"];
readonly forecastingTypeSettings: readonly ["ForecastingTypeSettings"];
};
readonly extends: "Metadata";
};
readonly ForecastingCategoryMapping: {
readonly type: "ForecastingCategoryMapping";
readonly props: {
readonly forecastingItemCategoryApiName: "string";
readonly weightedSourceCategories: readonly ["WeightedSourceCategory"];
};
};
readonly WeightedSourceCategory: {
readonly type: "WeightedSourceCategory";
readonly props: {
readonly sourceCategoryApiName: "string";
readonly weight: "number";
};
};
readonly ForecastingDisplayedFamilySettings: {
readonly type: "ForecastingDisplayedFamilySettings";
readonly props: {
readonly productFamily: "?string";
};
};
readonly ForecastingTypeSettings: {
readonly type: "ForecastingTypeSettings";
readonly props: {
readonly active: "boolean";
readonly adjustmentsSettings: "AdjustmentsSettings";
readonly displayedCategoryApiNames: readonly ["string"];
readonly forecastRangeSettings: "ForecastRangeSettings";
readonly forecastedCategoryApiNames: readonly ["string"];
readonly forecastingDateType: "string";
readonly hasProductFamily: "boolean";
readonly isAmount: "boolean";
readonly isAvailable: "boolean";
readonly isQuantity: "boolean";
readonly managerAdjustableCategoryApiNames: readonly ["string"];
readonly masterLabel: "string";
readonly name: "string";
readonly opportunityListFieldsLabelMappings: readonly ["OpportunityListFieldsLabelMapping"];
readonly opportunityListFieldsSelectedSettings: "OpportunityListFieldsSelectedSettings";
readonly opportunityListFieldsUnselectedSettings: "OpportunityListFieldsUnselectedSettings";
readonly opportunitySplitName: "?string";
readonly ownerAdjustableCategoryApiNames: readonly ["string"];
readonly quotasSettings: "QuotasSettings";
readonly territory2ModelName: "?string";
};
};
readonly AdjustmentsSettings: {
readonly type: "AdjustmentsSettings";
readonly props: {
readonly enableAdjustments: "boolean";
readonly enableOwnerAdjustments: "boolean";
};
};
readonly ForecastRangeSettings: {
readonly type: "ForecastRangeSettings";
readonly props: {
readonly beginning: "number";
readonly displaying: "number";
readonly periodType: "string";
};
};
readonly OpportunityListFieldsLabelMapping: {
readonly type: "OpportunityListFieldsLabelMapping";
readonly props: {
readonly field: "string";
readonly label: "string";
};
};
readonly OpportunityListFieldsSelectedSettings: {
readonly type: "OpportunityListFieldsSelectedSettings";
readonly props: {
readonly field: readonly ["string"];
};
};
readonly OpportunityListFieldsUnselectedSettings: {
readonly type: "OpportunityListFieldsUnselectedSettings";
readonly props: {
readonly field: readonly ["string"];
};
};
readonly QuotasSettings: {
readonly type: "QuotasSettings";
readonly props: {
readonly showQuotas: "boolean";
};
};
readonly Form: {
readonly type: "Form";
readonly props: {
readonly description: "?string";
readonly formSections: readonly ["FormSection"];
readonly masterLabel: "string";
};
readonly extends: "Metadata";
};
readonly FormSection: {
readonly type: "FormSection";
readonly props: {
readonly formColumns: readonly ["FormColumn"];
readonly masterLabel: "string";
readonly tabOrderType: "string";
};
readonly extends: "Metadata";
};
readonly FormColumn: {
readonly type: "FormColumn";
readonly props: {
readonly formItems: readonly ["FormItem"];
};
};
readonly FormItem: {
readonly type: "FormItem";
readonly props: {
readonly emptySpace: "?boolean";
readonly expression: "?string";
readonly formLayoutableItem: "?string";
readonly helpText: "?string";
};
};
readonly FormulaSettings: {
readonly type: "FormulaSettings";
readonly props: {
readonly enableDSTAwareDatevalue: "?boolean";
};
readonly extends: "Metadata";
};
readonly GlobalValueSet: {
readonly type: "GlobalValueSet";
readonly props: {
readonly customValue: readonly ["CustomValue"];
readonly description: "?string";
readonly masterLabel: "string";
readonly sorted: "boolean";
};
readonly extends: "Metadata";
};
readonly GlobalValueSetTranslation: {
readonly type: "GlobalValueSetTranslation";
readonly props: {
readonly valueTranslation: readonly ["ValueTranslation"];
};
readonly extends: "Metadata";
};
readonly ValueTranslation: {
readonly type: "ValueTranslation";
readonly props: {
readonly masterLabel: "string";
readonly translation: "?string";
};
};
readonly GoogleAppsSettings: {
readonly type: "GoogleAppsSettings";
readonly props: {
readonly enableGmailButtons: "?boolean";
readonly enableGmailButtonsAndLinks: "?boolean";
readonly enableGmailLinks: "?boolean";
readonly enableGoogleDocs: "?boolean";
readonly enableGoogleDocsTab: "?boolean";
readonly enableGoogleTalk: "?boolean";
readonly googleAppsDomain: "?string";
readonly googleAppsDomainLinked: "?boolean";
readonly googleAppsDomainValidated: "?boolean";
};
readonly extends: "Metadata";
};
readonly Group: {
readonly type: "Group";
readonly props: {
readonly doesIncludeBosses: "?boolean";
readonly name: "string";
};
readonly extends: "Metadata";
};
readonly HighVelocitySalesSettings: {
readonly type: "HighVelocitySalesSettings";
readonly props: {
readonly enableDispositionCategory: "?boolean";
readonly enableEngagementWaveAnalyticsPref: "?boolean";
readonly enableHighVelocitySales: "?boolean";
readonly enableHighVelocitySalesSetup: "?boolean";
};
readonly extends: "Metadata";
};
readonly HomePageComponent: {
readonly type: "HomePageComponent";
readonly props: {
readonly body: "?string";
readonly height: "?number";
readonly links: readonly ["string"];
readonly page: "?string";
readonly pageComponentType: "string";
readonly showLabel: "?boolean";
readonly showScrollbars: "?boolean";
readonly width: "?string";
};
readonly extends: "Metadata";
};
readonly HomePageLayout: {
readonly type: "HomePageLayout";
readonly props: {
readonly narrowComponents: readonly ["string"];
readonly wideComponents: readonly ["string"];
};
readonly extends: "Metadata";
};
readonly IdeasSettings: {
readonly type: "IdeasSettings";
readonly props: {
readonly enableChatterProfile: "?boolean";
readonly enableHtmlIdea: "?boolean";
readonly enableIdeaMultipleCategory: "?boolean";
readonly enableIdeaThemes: "?boolean";
readonly enableIdeas: "?boolean";
readonly enableIdeasControllerExtensions: "?boolean";
readonly enableIdeasReputation: "?boolean";
readonly halfLife: "?number";
readonly ideasProfilePage: "?string";
};
readonly extends: "Metadata";
};
readonly IndustriesManufacturingSettings: {
readonly type: "IndustriesManufacturingSettings";
readonly props: {
readonly enableIndManufacturing: "?boolean";
readonly enableIndustriesMfgAccountForecast: "?boolean";
};
readonly extends: "Metadata";
};
readonly IndustriesSettings: {
readonly type: "IndustriesSettings";
readonly props: {
readonly allowMultipleProducersToWorkOnSamePolicy: "?boolean";
readonly enableAccessToMasterListOfCoverageTypes: "?boolean";
readonly enableBlockResourceAvailabilityOrgPref: "?boolean";
readonly enableEventManagementOrgPref: "?boolean";
readonly enableHCReferralScoring: "?boolean";
readonly enableManyToManyRelationships: "?boolean";
readonly enableMortgageRlaTotalsOrgPref: "?boolean";
readonly enableMultiResourceOrgPref: "?boolean";
readonly enableObjectDetection: "?boolean";
readonly enableOverbookingOrgPref: "?boolean";
readonly enableProviderSearchSyncOrgPref: "?boolean";
readonly enableReferralScoring: "?boolean";
readonly enableSentimentAnalysis: "?boolean";
};
readonly extends: "Metadata";
};
readonly InstalledPackage: {
readonly type: "InstalledPackage";
readonly props: {
readonly activateRSS: "boolean";
readonly password: "?string";
readonly versionNumber: "string";
};
readonly extends: "Metadata";
};
readonly IntegrationHubSettings: {
readonly type: "IntegrationHubSettings";
readonly props: {
readonly canonicalName: "?string";
readonly canonicalNameBindingChar: "?string";
readonly description: "?string";
readonly isEnabled: "?boolean";
readonly isProtected: "?boolean";
readonly masterLabel: "string";
readonly setupData: "?string";
readonly setupDefinition: "?string";
readonly setupNamespace: "?string";
readonly setupSimpleName: "string";
readonly uUID: "?string";
readonly version: "?string";
readonly versionBuild: "?number";
readonly versionMajor: "?number";
readonly versionMinor: "?number";
readonly versionSetUuid: "?string";
};
readonly extends: "Metadata";
};
readonly IntegrationHubSettingsType: {
readonly type: "IntegrationHubSettingsType";
readonly props: {
readonly canonicalName: "?string";
readonly canonicalNameBindingChar: "?string";
readonly description: "?string";
readonly isEnabled: "?boolean";
readonly isProtected: "?boolean";
readonly masterLabel: "string";
readonly setupNamespace: "?string";
readonly setupSimpleName: "string";
readonly uUID: "?string";
readonly version: "?string";
readonly versionBuild: "?number";
readonly versionMajor: "?number";
readonly versionMinor: "?number";
readonly versionSetUuid: "?string";
};
readonly extends: "Metadata";
};
readonly InvocableActionSettings: {
readonly type: "InvocableActionSettings";
readonly props: {
readonly isPartialSaveAllowed: "?boolean";
};
readonly extends: "Metadata";
};
readonly IoTSettings: {
readonly type: "IoTSettings";
readonly props: {
readonly enableIoT: "?boolean";
readonly enableIoTInsightsPilot: "?boolean";
readonly enableIoTUsageEmail: "?boolean";
};
readonly extends: "Metadata";
};
readonly IsvHammerSettings: {
readonly type: "IsvHammerSettings";
readonly props: {
readonly enableIsvHammerSubIsOptedOut: "?boolean";
};
readonly extends: "Metadata";
};
readonly KeywordList: {
readonly type: "KeywordList";
readonly props: {
readonly description: "?string";
readonly keywords: readonly ["Keyword"];
readonly masterLabel: "string";
};
readonly extends: "Metadata";
};
readonly Keyword: {
readonly type: "Keyword";
readonly props: {
readonly keyword: "string";
};
};
readonly KnowledgeSettings: {
readonly type: "KnowledgeSettings";
readonly props: {
readonly answers: "?KnowledgeAnswerSettings";
readonly cases: "?KnowledgeCaseSettings";
readonly defaultLanguage: "?string";
readonly enableChatterQuestionKBDeflection: "?boolean";
readonly enableCreateEditOnArticlesTab: "?boolean";
readonly enableExternalMediaContent: "?boolean";
readonly enableKnowledge: "?boolean";
readonly enableKnowledgeArticleTextHighlights: "?boolean";
readonly enableKnowledgeKeywordAutoComplete: "?boolean";
readonly enableKnowledgeTitleAutoComplete: "?boolean";
readonly enableLightningKbAutoLoadRichTextField: "?boolean";
readonly enableLightningKnowledge: "?boolean";
readonly languages: "?KnowledgeLanguageSettings";
readonly showArticleSummariesCustomerPortal: "?boolean";
readonly showArticleSummariesInternalApp: "?boolean";
readonly showArticleSummariesPartnerPortal: "?boolean";
readonly showValidationStatusField: "?boolean";
readonly suggestedArticles: "?KnowledgeSuggestedArticlesSettings";
};
readonly extends: "Metadata";
};
readonly KnowledgeAnswerSettings: {
readonly type: "KnowledgeAnswerSettings";
readonly props: {
readonly assignTo: "?string";
readonly defaultArticleType: "?string";
readonly enableArticleCreation: "?boolean";
};
};
readonly KnowledgeCaseSettings: {
readonly type: "KnowledgeCaseSettings";
readonly props: {
readonly articlePDFCreationProfile: "?string";
readonly articlePublicSharingCommunities: "?KnowledgeCommunitiesSettings";
readonly articlePublicSharingSites: "?KnowledgeSitesSettings";
readonly articlePublicSharingSitesChatterAnswers: "?KnowledgeSitesSettings";
readonly assignTo: "?string";
readonly customizationClass: "?string";
readonly defaultContributionArticleType: "?string";
readonly editor: "?string";
readonly enableArticleCreation: "?boolean";
readonly enableArticlePublicSharingSites: "?boolean";
readonly enableCaseDataCategoryMapping: "?boolean";
readonly useProfileForPDFCreation: "?boolean";
};
};
readonly KnowledgeCommunitiesSettings: {
readonly type: "KnowledgeCommunitiesSettings";
readonly props: {
readonly community: readonly ["string"];
};
};
readonly KnowledgeSitesSettings: {
readonly type: "KnowledgeSitesSettings";
readonly props: {
readonly site: readonly ["string"];
};
};
readonly KnowledgeLanguageSettings: {
readonly type: "KnowledgeLanguageSettings";
readonly props: {
readonly language: readonly ["KnowledgeLanguage"];
};
};
readonly KnowledgeLanguage: {
readonly type: "KnowledgeLanguage";
readonly props: {
readonly active: "?boolean";
readonly defaultAssignee: "?string";
readonly defaultAssigneeType: "?string";
readonly defaultReviewer: "?string";
readonly defaultReviewerType: "?string";
readonly name: "string";
};
};
readonly KnowledgeSuggestedArticlesSettings: {
readonly type: "KnowledgeSuggestedArticlesSettings";
readonly props: {
readonly caseFields: "?KnowledgeCaseFieldsSettings";
readonly useSuggestedArticlesForCase: "?boolean";
readonly workOrderFields: "?KnowledgeWorkOrderFieldsSettings";
readonly workOrderLineItemFields: "?KnowledgeWorkOrderLineItemFieldsSettings";
};
};
readonly KnowledgeCaseFieldsSettings: {
readonly type: "KnowledgeCaseFieldsSettings";
readonly props: {
readonly field: readonly ["KnowledgeCaseField"];
};
};
readonly KnowledgeCaseField: {
readonly type: "KnowledgeCaseField";
readonly props: {
readonly name: "?string";
};
};
readonly KnowledgeWorkOrderFieldsSettings: {
readonly type: "KnowledgeWorkOrderFieldsSettings";
readonly props: {
readonly field: readonly ["KnowledgeWorkOrderField"];
};
};
readonly KnowledgeWorkOrderField: {
readonly type: "KnowledgeWorkOrderField";
readonly props: {
readonly name: "?string";
};
};
readonly KnowledgeWorkOrderLineItemFieldsSettings: {
readonly type: "KnowledgeWorkOrderLineItemFieldsSettings";
readonly props: {
readonly field: readonly ["KnowledgeWorkOrderLineItemField"];
};
};
readonly KnowledgeWorkOrderLineItemField: {
readonly type: "KnowledgeWorkOrderLineItemField";
readonly props: {
readonly name: "?string";
};
};
readonly LanguageSettings: {
readonly type: "LanguageSettings";
readonly props: {
readonly enableCanadaIcuFormat: "?boolean";
readonly enableEndUserLanguages: "?boolean";
readonly enableICULocaleDateFormat: "?boolean";
readonly enablePlatformLanguages: "?boolean";
readonly enableTranslationWorkbench: "?boolean";
readonly useLanguageFallback: "?boolean";
};
readonly extends: "Metadata";
};
readonly Layout: {
readonly type: "Layout";
readonly props: {
readonly customButtons: readonly ["string"];
readonly customConsoleComponents: "?CustomConsoleComponents";
readonly emailDefault: "?boolean";
readonly excludeButtons: readonly ["string"];
readonly feedLayout: "?FeedLayout";
readonly headers: readonly ["string"];
readonly layoutSections: readonly ["LayoutSection"];
readonly miniLayout: "?MiniLayout";
readonly multilineLayoutFields: readonly ["string"];
readonly platformActionList: "?PlatformActionList";
readonly quickActionList: "?QuickActionList";
readonly relatedContent: "?RelatedContent";
readonly relatedLists: readonly ["RelatedListItem"];
readonly relatedObjects: readonly ["string"];
readonly runAssignmentRulesDefault: "?boolean";
readonly showEmailCheckbox: "?boolean";
readonly showHighlightsPanel: "?boolean";
readonly showInteractionLogPanel: "?boolean";
readonly showKnowledgeComponent: "?boolean";
readonly showRunAssignmentRulesCheckbox: "?boolean";
readonly showSolutionSection: "?boolean";
readonly showSubmitAndAttachButton: "?boolean";
readonly summaryLayout: "?SummaryLayout";
};
readonly extends: "Metadata";
};
readonly CustomConsoleComponents: {
readonly type: "CustomConsoleComponents";
readonly props: {
readonly primaryTabComponents: "?PrimaryTabComponents";
readonly subtabComponents: "?SubtabComponents";
};
};
readonly PrimaryTabComponents: {
readonly type: "PrimaryTabComponents";
readonly props: {
readonly containers: readonly ["Container"];
};
};
readonly Container: {
readonly type: "Container";
readonly props: {
readonly height: "?number";
readonly isContainerAutoSizeEnabled: "boolean";
readonly region: "string";
readonly sidebarComponents: readonly ["SidebarComponent"];
readonly style: "string";
readonly unit: "string";
readonly width: "?number";
};
};
readonly SidebarComponent: {
readonly type: "SidebarComponent";
readonly props: {
readonly componentType: "string";
readonly createAction: "?string";
readonly enableLinking: "?boolean";
readonly height: "?number";
readonly label: "?string";
readonly lookup: "?string";
readonly page: "?string";
readonly relatedLists: readonly ["RelatedList"];
readonly unit: "?string";
readonly updateAction: "?string";
readonly width: "?number";
};
};
readonly RelatedList: {
readonly type: "RelatedList";
readonly props: {
readonly hideOnDetail: "boolean";
readonly name: "string";
};
};
readonly SubtabComponents: {
readonly type: "SubtabComponents";
readonly props: {
readonly containers: readonly ["Container"];
};
};
readonly FeedLayout: {
readonly type: "FeedLayout";
readonly props: {
readonly autocollapsePublisher: "?boolean";
readonly compactFeed: "?boolean";
readonly feedFilterPosition: "?string";
readonly feedFilters: readonly ["FeedLayoutFilter"];
readonly fullWidthFeed: "?boolean";
readonly hideSidebar: "?boolean";
readonly highlightExternalFeedItems: "?boolean";
readonly leftComponents: readonly ["FeedLayoutComponent"];
readonly rightComponents: readonly ["FeedLayoutComponent"];
readonly useInlineFiltersInConsole: "?boolean";
};
};
readonly FeedLayoutFilter: {
readonly type: "FeedLayoutFilter";
readonly props: {
readonly feedFilterName: "?string";
readonly feedFilterType: "string";
readonly feedItemType: "?string";
};
};
readonly FeedLayoutComponent: {
readonly type: "FeedLayoutComponent";
readonly props: {
readonly componentType: "string";
readonly height: "?number";
readonly page: "?string";
};
};
readonly LayoutSection: {
readonly type: "LayoutSection";
readonly props: {
readonly customLabel: "?boolean";
readonly detailHeading: "?boolean";
readonly editHeading: "?boolean";
readonly label: "?string";
readonly layoutColumns: readonly ["LayoutColumn"];
readonly style: "string";
};
};
readonly LayoutColumn: {
readonly type: "LayoutColumn";
readonly props: {
readonly layoutItems: readonly ["LayoutItem"];
readonly reserved: "?string";
};
};
readonly LayoutItem: {
readonly type: "LayoutItem";
readonly props: {
readonly analyticsCloudComponent: "?AnalyticsCloudComponentLayoutItem";
readonly behavior: "?string";
readonly canvas: "?string";
readonly component: "?string";
readonly customLink: "?string";
readonly emptySpace: "?boolean";
readonly field: "?string";
readonly height: "?number";
readonly page: "?string";
readonly reportChartComponent: "?ReportChartComponentLayoutItem";
readonly scontrol: "?string";
readonly showLabel: "?boolean";
readonly showScrollbars: "?boolean";
readonly width: "?string";
};
};
readonly AnalyticsCloudComponentLayoutItem: {
readonly type: "AnalyticsCloudComponentLayoutItem";
readonly props: {
readonly assetType: "string";
readonly devName: "string";
readonly error: "?string";
readonly filter: "?string";
readonly height: "?number";
readonly hideOnError: "?boolean";
readonly showHeader: "?boolean";
readonly showSharing: "?boolean";
readonly showTitle: "?boolean";
readonly width: "?string";
};
};
readonly ReportChartComponentLayoutItem: {
readonly type: "ReportChartComponentLayoutItem";
readonly props: {
readonly cacheData: "?boolean";
readonly contextFilterableField: "?string";
readonly error: "?string";
readonly hideOnError: "?boolean";
readonly includeContext: "?boolean";
readonly reportName: "string";
readonly showTitle: "?boolean";
readonly size: "?string";
};
};
readonly MiniLayout: {
readonly type: "MiniLayout";
readonly props: {
readonly fields: readonly ["string"];
readonly relatedLists: readonly ["RelatedListItem"];
};
};
readonly RelatedListItem: {
readonly type: "RelatedListItem";
readonly props: {
readonly customButtons: readonly ["string"];
readonly excludeButtons: readonly ["string"];
readonly fields: readonly ["string"];
readonly relatedList: "string";
readonly sortField: "?string";
readonly sortOrder: "?string";
};
};
readonly RelatedContent: {
readonly type: "RelatedContent";
readonly props: {
readonly relatedContentItems: readonly ["RelatedContentItem"];
};
};
readonly RelatedContentItem: {
readonly type: "RelatedContentItem";
readonly props: {
readonly layoutItem: "LayoutItem";
};
};
readonly SummaryLayout: {
readonly type: "SummaryLayout";
readonly props: {
readonly masterLabel: "string";
readonly sizeX: "number";
readonly sizeY: "?number";
readonly sizeZ: "?number";
readonly summaryLayoutItems: readonly ["SummaryLayoutItem"];
readonly summaryLayoutStyle: "string";
};
};
readonly SummaryLayoutItem: {
readonly type: "SummaryLayoutItem";
readonly props: {
readonly customLink: "?string";
readonly field: "?string";
readonly posX: "number";
readonly posY: "?number";
readonly posZ: "?number";
};
};
readonly LeadConfigSettings: {
readonly type: "LeadConfigSettings";
readonly props: {
readonly doesEnableLeadConvertDefaultSubjectBlankTaskCreation: "?boolean";
readonly doesHideOpportunityInConvertLeadWindow: "?boolean";
readonly doesPreserveLeadStatus: "?boolean";
readonly doesSelectNoOpportunityOnConvertLead: "?boolean";
readonly doesTrackHistory: "?boolean";
readonly enableConversionsOnMobile: "?boolean";
readonly enableOrgWideMergeAndDelete: "?boolean";
readonly shouldLeadConvertRequireValidation: "?boolean";
};
readonly extends: "Metadata";
};
readonly LeadConvertSettings: {
readonly type: "LeadConvertSettings";
readonly props: {
readonly allowOwnerChange: "?boolean";
readonly objectMapping: readonly ["ObjectMapping"];
readonly opportunityCreationOptions: "?string";
};
readonly extends: "Metadata";
};
readonly Letterhead: {
readonly type: "Letterhead";
readonly props: {
readonly available: "boolean";
readonly backgroundColor: "string";
readonly bodyColor: "string";
readonly bottomLine: "LetterheadLine";
readonly description: "?string";
readonly footer: "LetterheadHeaderFooter";
readonly header: "LetterheadHeaderFooter";
readonly middleLine: "LetterheadLine";
readonly name: "string";
readonly topLine: "LetterheadLine";
};
readonly extends: "Metadata";
};
readonly LetterheadLine: {
readonly type: "LetterheadLine";
readonly props: {
readonly color: "string";
readonly height: "number";
};
};
readonly LetterheadHeaderFooter: {
readonly type: "LetterheadHeaderFooter";
readonly props: {
readonly backgroundColor: "string";
readonly height: "number";
readonly horizontalAlignment: "?string";
readonly logo: "?string";
readonly verticalAlignment: "?string";
};
};
readonly LicenseDefinition: {
readonly type: "LicenseDefinition";
readonly props: {
readonly aggregationGroup: "string";
readonly description: "?string";
readonly isPublished: "boolean";
readonly label: "string";
readonly licensedCustomPermissions: readonly ["LicensedCustomPermissions"];
readonly licensingAuthority: "string";
readonly licensingAuthorityProvider: "string";
readonly minPlatformVersion: "number";
readonly origin: "string";
readonly revision: "number";
readonly trialLicenseDuration: "number";
readonly trialLicenseQuantity: "number";
};
readonly extends: "Metadata";
};
readonly LicensedCustomPermissions: {
readonly type: "LicensedCustomPermissions";
readonly props: {
readonly customPermission: "string";
readonly licenseDefinition: "string";
};
};
readonly LightningBolt: {
readonly type: "LightningBolt";
readonly props: {
readonly category: "string";
readonly lightningBoltFeatures: readonly ["LightningBoltFeatures"];
readonly lightningBoltImages: readonly ["LightningBoltImages"];
readonly lightningBoltItems: readonly ["LightningBoltItems"];
readonly masterLabel: "string";
readonly publisher: "string";
readonly summary: "string";
};
readonly extends: "Metadata";
};
readonly LightningBoltFeatures: {
readonly type: "LightningBoltFeatures";
readonly props: {
readonly description: "?string";
readonly order: "number";
readonly title: "string";
};
};
readonly LightningBoltImages: {
readonly type: "LightningBoltImages";
readonly props: {
readonly image: "string";
readonly order: "number";
};
};
readonly LightningBoltItems: {
readonly type: "LightningBoltItems";
readonly props: {
readonly name: "string";
readonly type: "string";
};
};
readonly LightningComponentBundle: {
readonly type: "LightningComponentBundle";
readonly props: {
readonly apiVersion: "?number";
readonly description: "?string";
readonly isExplicitImport: "?boolean";
readonly isExposed: "?boolean";
readonly lwcResources: "?LwcResources";
readonly masterLabel: "?string";
readonly runtimeNamespace: "?string";
readonly targetConfigs: "?string";
readonly targets: "?Targets";
};
readonly extends: "Metadata";
};
readonly LwcResources: {
readonly type: "LwcResources";
readonly props: {
readonly lwcResource: readonly ["LwcResource"];
};
};
readonly LwcResource: {
readonly type: "LwcResource";
readonly props: {
readonly filePath: "string";
readonly source: "string";
};
};
readonly Targets: {
readonly type: "Targets";
readonly props: {
readonly target: readonly ["string"];
};
};
readonly LightningExperienceSettings: {
readonly type: "LightningExperienceSettings";
readonly props: {
readonly enableAccessCheckCrucPref: "?boolean";
readonly enableApiUserLtngOutAccessPref: "?boolean";
readonly enableAuraCDNPref: "?boolean";
readonly enableFeedbackInMobile: "?boolean";
readonly enableIE11DeprecationMsgHidden: "?boolean";
readonly enableIE11LEXCrucPref: "?boolean";
readonly enableInAppTooltips: "?boolean";
readonly enableLEXOnIpadEnabled: "?boolean";
readonly enableLexEndUsersNoSwitching: "?boolean";
readonly enableNavPersonalizationOptOut: "?boolean";
readonly enableRemoveThemeBrandBanner: "?boolean";
readonly enableS1BannerPref: "?boolean";
readonly enableS1BrowserEnabled: "?boolean";
readonly enableS1DesktopEnabled: "?boolean";
readonly enableS1UiLoggingEnabled: "?boolean";
readonly enableTryLightningOptOut: "?boolean";
readonly enableUseS1AlohaDesktop: "?boolean";
readonly enableUsersAreLightningOnly: "?boolean";
};
readonly extends: "Metadata";
};
readonly LightningExperienceTheme: {
readonly type: "LightningExperienceTheme";
readonly props: {
readonly defaultBrandingSet: "string";
readonly description: "?string";
readonly masterLabel: "string";
readonly shouldOverrideLoadingImage: "?boolean";
};
readonly extends: "Metadata";
};
readonly LightningMessageChannel: {
readonly type: "LightningMessageChannel";
readonly props: {
readonly description: "?string";
readonly isExposed: "?boolean";
readonly lightningMessageFields: readonly ["LightningMessageField"];
readonly masterLabel: "string";
};
readonly extends: "Metadata";
};
readonly LightningMessageField: {
readonly type: "LightningMessageField";
readonly props: {
readonly description: "?string";
readonly fieldName: "string";
};
};
readonly LightningOnboardingConfig: {
readonly type: "LightningOnboardingConfig";
readonly props: {
readonly collaborationGroup: "?string";
readonly customQuestion: "string";
readonly feedbackFormDaysFrequency: "number";
readonly isCustom: "boolean";
readonly masterLabel: "string";
readonly sendFeedbackToSalesforce: "boolean";
};
readonly extends: "Metadata";
};
readonly LiveAgentSettings: {
readonly type: "LiveAgentSettings";
readonly props: {
readonly enableLiveAgent: "?boolean";
readonly enableQuickTextEnabled: "?boolean";
};
readonly extends: "Metadata";
};
readonly LiveChatAgentConfig: {
readonly type: "LiveChatAgentConfig";
readonly props: {
readonly assignments: "?AgentConfigAssignments";
readonly autoGreeting: "?string";
readonly capacity: "?number";
readonly criticalWaitTime: "?number";
readonly customAgentName: "?string";
readonly enableAgentFileTransfer: "?boolean";
readonly enableAgentSneakPeek: "?boolean";
readonly enableAssistanceFlag: "?boolean";
readonly enableAutoAwayOnDecline: "?boolean";
readonly enableAutoAwayOnPushTimeout: "?boolean";
readonly enableChatConferencing: "?boolean";
readonly enableChatMonitoring: "?boolean";
readonly enableChatTransferToAgent: "?boolean";
readonly enableChatTransferToButton: "?boolean";
readonly enableChatTransferToSkill: "?boolean";
readonly enableLogoutSound: "?boolean";
readonly enableNotifications: "?boolean";
readonly enableRequestSound: "?boolean";
readonly enableSneakPeek: "?boolean";
readonly enableVisitorBlocking: "?boolean";
readonly enableWhisperMessage: "?boolean";
readonly label: "string";
readonly supervisorDefaultAgentStatusFilter: "?string";
readonly supervisorDefaultButtonFilter: "?string";
readonly supervisorDefaultSkillFilter: "?string";
readonly supervisorSkills: "?SupervisorAgentConfigSkills";
readonly transferableButtons: "?AgentConfigButtons";
readonly transferableSkills: "?AgentConfigSkills";
};
readonly extends: "Metadata";
};
readonly AgentConfigAssignments: {
readonly type: "AgentConfigAssignments";
readonly props: {
readonly profiles: "?AgentConfigProfileAssignments";
readonly users: "?AgentConfigUserAssignments";
};
};
readonly AgentConfigProfileAssignments: {
readonly type: "AgentConfigProfileAssignments";
readonly props: {
readonly profile: readonly ["string"];
};
};
readonly AgentConfigUserAssignments: {
readonly type: "AgentConfigUserAssignments";
readonly props: {
readonly user: readonly ["string"];
};
};
readonly SupervisorAgentConfigSkills: {
readonly type: "SupervisorAgentConfigSkills";
readonly props: {
readonly skill: readonly ["string"];
};
};
readonly AgentConfigButtons: {
readonly type: "AgentConfigButtons";
readonly props: {
readonly button: readonly ["string"];
};
};
readonly AgentConfigSkills: {
readonly type: "AgentConfigSkills";
readonly props: {
readonly skill: readonly ["string"];
};
};
readonly LiveChatButton: {
readonly type: "LiveChatButton";
readonly props: {
readonly animation: "?string";
readonly autoGreeting: "?string";
readonly chasitorIdleTimeout: "?number";
readonly chasitorIdleTimeoutWarning: "?number";
readonly chatPage: "?string";
readonly customAgentName: "?string";
readonly deployments: "?LiveChatButtonDeployments";
readonly enableQueue: "?boolean";
readonly inviteEndPosition: "?string";
readonly inviteImage: "?string";
readonly inviteStartPosition: "?string";
readonly isActive: "?boolean";
readonly label: "string";
readonly numberOfReroutingAttempts: "?number";
readonly offlineImage: "?string";
readonly onlineImage: "?string";
readonly optionsCustomRoutingIsEnabled: "?boolean";
readonly optionsHasChasitorIdleTimeout: "boolean";
readonly optionsHasInviteAfterAccept: "?boolean";
readonly optionsHasInviteAfterReject: "?boolean";
readonly optionsHasRerouteDeclinedRequest: "?boolean";
readonly optionsIsAutoAccept: "?boolean";
readonly optionsIsInviteAutoRemove: "?boolean";
readonly overallQueueLength: "?number";
readonly perAgentQueueLength: "?number";
readonly postChatPage: "?string";
readonly postChatUrl: "?string";
readonly preChatFormPage: "?string";
readonly preChatFormUrl: "?string";
readonly pushTimeOut: "?number";
readonly routingType: "string";
readonly site: "?string";
readonly skills: "?LiveChatButtonSkills";
readonly timeToRemoveInvite: "?number";
readonly type: "string";
readonly windowLanguage: "?string";
};
readonly extends: "Metadata";
};
readonly LiveChatButtonDeployments: {
readonly type: "LiveChatButtonDeployments";
readonly props: {
readonly deployment: readonly ["string"];
};
};
readonly LiveChatButtonSkills: {
readonly type: "LiveChatButtonSkills";
readonly props: {
readonly skill: readonly ["string"];
};
};
readonly LiveChatDeployment: {
readonly type: "LiveChatDeployment";
readonly props: {
readonly brandingImage: "?string";
readonly connectionTimeoutDuration: "?number";
readonly connectionWarningDuration: "?number";
readonly displayQueuePosition: "?boolean";
readonly domainWhiteList: "?LiveChatDeploymentDomainWhitelist";
readonly enablePrechatApi: "?boolean";
readonly enableTranscriptSave: "?boolean";
readonly label: "string";
readonly mobileBrandingImage: "?string";
readonly site: "?string";
readonly windowTitle: "string";
};
readonly extends: "Metadata";
};
readonly LiveChatDeploymentDomainWhitelist: {
readonly type: "LiveChatDeploymentDomainWhitelist";
readonly props: {
readonly domain: readonly ["string"];
};
};
readonly LiveChatSensitiveDataRule: {
readonly type: "LiveChatSensitiveDataRule";
readonly props: {
readonly actionType: "string";
readonly description: "?string";
readonly enforceOn: "number";
readonly isEnabled: "boolean";
readonly pattern: "string";
readonly priority: "number";
readonly replacement: "?string";
};
readonly extends: "Metadata";
};
readonly LiveMessageSettings: {
readonly type: "LiveMessageSettings";
readonly props: {
readonly enableLiveMessage: "?boolean";
};
readonly extends: "Metadata";
};
readonly MacroSettings: {
readonly type: "MacroSettings";
readonly props: {
readonly enableAdvancedSearch: "?boolean";
readonly macrosInFolders: "?boolean";
};
readonly extends: "Metadata";
};
readonly ManagedContentType: {
readonly type: "ManagedContentType";
readonly props: {
readonly description: "?string";
readonly developerName: "string";
readonly managedContentNodeTypes: readonly ["ManagedContentNodeType"];
readonly masterLabel: "string";
};
readonly extends: "Metadata";
};
readonly ManagedContentNodeType: {
readonly type: "ManagedContentNodeType";
readonly props: {
readonly helpText: "?string";
readonly isLocalizable: "?boolean";
readonly isRequired: "?boolean";
readonly nodeLabel: "string";
readonly nodeName: "string";
readonly nodeType: "string";
readonly placeholderText: "?string";
};
};
readonly ManagedTopic: {
readonly type: "ManagedTopic";
readonly props: {
readonly managedTopicType: "string";
readonly name: "string";
readonly parentName: "string";
readonly position: "number";
readonly topicDescription: "string";
};
readonly extends: "Metadata";
};
readonly ManagedTopics: {
readonly type: "ManagedTopics";
readonly props: {
readonly managedTopic: readonly ["ManagedTopic"];
};
readonly extends: "Metadata";
};
readonly SourceTrackingSettings: {
readonly type: "SourceTrackingSettings";
readonly props: {
readonly enableSourceTrackingSandboxes: "?boolean";
};
readonly extends: "Metadata";
};
readonly MapsAndLocationSettings: {
readonly type: "MapsAndLocationSettings";
readonly props: {
readonly enableAddressAutoComplete: "?boolean";
readonly enableMapsAndLocation: "?boolean";
};
readonly extends: "Metadata";
};
readonly MatchingRule: {
readonly type: "MatchingRule";
readonly props: {
readonly booleanFilter: "?string";
readonly description: "?string";
readonly label: "string";
readonly matchingRuleItems: readonly ["MatchingRuleItem"];
readonly ruleStatus: "string";
};
readonly extends: "Metadata";
};
readonly MatchingRuleItem: {
readonly type: "MatchingRuleItem";
readonly props: {
readonly blankValueBehavior: "?string";
readonly fieldName: "string";
readonly matchingMethod: "string";
};
};
readonly MatchingRules: {
readonly type: "MatchingRules";
readonly props: {
readonly matchingRules: readonly ["MatchingRule"];
};
readonly extends: "Metadata";
};
readonly MetadataWithContent: {
readonly type: "MetadataWithContent";
readonly props: {
readonly content: "?string";
};
readonly extends: "Metadata";
};
readonly AccessControlPolicy: {
readonly type: "AccessControlPolicy";
readonly props: {
readonly active: "boolean";
readonly deploymentStatus: "string";
readonly description: "?string";
readonly masterLabel: "string";
readonly targetEntity: "string";
readonly version: "number";
};
readonly extends: "MetadataWithContent";
};
readonly ApexClass: {
readonly type: "ApexClass";
readonly props: {
readonly apiVersion: "number";
readonly packageVersions: readonly ["PackageVersion"];
readonly status: "string";
};
readonly extends: "MetadataWithContent";
};
readonly ApexComponent: {
readonly type: "ApexComponent";
readonly props: {
readonly apiVersion: "?number";
readonly description: "?string";
readonly label: "string";
readonly packageVersions: readonly ["PackageVersion"];
};
readonly extends: "MetadataWithContent";
};
readonly ApexPage: {
readonly type: "ApexPage";
readonly props: {
readonly apiVersion: "number";
readonly availableInTouch: "?boolean";
readonly confirmationTokenRequired: "?boolean";
readonly description: "?string";
readonly label: "string";
readonly packageVersions: readonly ["PackageVersion"];
};
readonly extends: "MetadataWithContent";
};
readonly ApexTrigger: {
readonly type: "ApexTrigger";
readonly props: {
readonly apiVersion: "number";
readonly packageVersions: readonly ["PackageVersion"];
readonly status: "string";
};
readonly extends: "MetadataWithContent";
};
readonly Certificate: {
readonly type: "Certificate";
readonly props: {
readonly caSigned: "boolean";
readonly encryptedWithPlatformEncryption: "?boolean";
readonly expirationDate: "?string";
readonly keySize: "?number";
readonly masterLabel: "string";
readonly privateKeyExportable: "?boolean";
};
readonly extends: "MetadataWithContent";
};
readonly ContentAsset: {
readonly type: "ContentAsset";
readonly props: {
readonly format: "?string";
readonly isVisibleByExternalUsers: "?boolean";
readonly language: "string";
readonly masterLabel: "string";
readonly originNetwork: "?string";
readonly relationships: "?ContentAssetRelationships";
readonly versions: "ContentAssetVersions";
};
readonly extends: "MetadataWithContent";
};
readonly ContentAssetRelationships: {
readonly type: "ContentAssetRelationships";
readonly props: {
readonly insightsApplication: readonly ["ContentAssetLink"];
readonly network: readonly ["ContentAssetLink"];
readonly organization: "?ContentAssetLink";
readonly workspace: readonly ["ContentAssetLink"];
};
};
readonly ContentAssetLink: {
readonly type: "ContentAssetLink";
readonly props: {
readonly access: "string";
readonly isManagingWorkspace: "?boolean";
readonly name: "?string";
};
};
readonly ContentAssetVersions: {
readonly type: "ContentAssetVersions";
readonly props: {
readonly version: readonly ["ContentAssetVersion"];
};
};
readonly ContentAssetVersion: {
readonly type: "ContentAssetVersion";
readonly props: {
readonly number: "string";
readonly pathOnClient: "string";
readonly zipEntry: "?string";
};
};
readonly Document: {
readonly type: "Document";
readonly props: {
readonly description: "?string";
readonly internalUseOnly: "boolean";
readonly keywords: "?string";
readonly name: "?string";
readonly public: "boolean";
};
readonly extends: "MetadataWithContent";
};
readonly EclairGeoData: {
readonly type: "EclairGeoData";
readonly props: {
readonly maps: readonly ["EclairMap"];
readonly masterLabel: "string";
};
readonly extends: "MetadataWithContent";
};
readonly EclairMap: {
readonly type: "EclairMap";
readonly props: {
readonly boundingBoxBottom: "?number";
readonly boundingBoxLeft: "?number";
readonly boundingBoxRight: "?number";
readonly boundingBoxTop: "?number";
readonly mapLabel: "?string";
readonly mapName: "string";
readonly projection: "string";
};
};
readonly EmailTemplate: {
readonly type: "EmailTemplate";
readonly props: {
readonly apiVersion: "?number";
readonly attachedDocuments: readonly ["string"];
readonly attachments: readonly ["Attachment"];
readonly available: "boolean";
readonly description: "?string";
readonly encodingKey: "string";
readonly letterhead: "?string";
readonly name: "string";
readonly packageVersions: readonly ["PackageVersion"];
readonly relatedEntityType: "?string";
readonly style: "string";
readonly subject: "?string";
readonly textOnly: "?string";
readonly type: "string";
readonly uiType: "?string";
};
readonly extends: "MetadataWithContent";
};
readonly Attachment: {
readonly type: "Attachment";
readonly props: {
readonly content: "string";
readonly name: "string";
};
};
readonly NetworkBranding: {
readonly type: "NetworkBranding";
readonly props: {
readonly loginBackgroundImageUrl: "?string";
readonly loginFooterText: "?string";
readonly loginLogo: "?string";
readonly loginLogoName: "?string";
readonly loginPrimaryColor: "?string";
readonly loginQuaternaryColor: "?string";
readonly loginRightFrameUrl: "?string";
readonly network: "?string";
readonly pageFooter: "?string";
readonly pageHeader: "?string";
readonly primaryColor: "string";
readonly primaryComplementColor: "string";
readonly quaternaryColor: "string";
readonly quaternaryComplementColor: "string";
readonly secondaryColor: "string";
readonly staticLogoImageUrl: "?string";
readonly tertiaryColor: "string";
readonly tertiaryComplementColor: "string";
readonly zeronaryColor: "string";
readonly zeronaryComplementColor: "string";
};
readonly extends: "MetadataWithContent";
};
readonly Orchestration: {
readonly type: "Orchestration";
readonly props: {
readonly context: "string";
readonly masterLabel: "string";
};
readonly extends: "MetadataWithContent";
};
readonly Scontrol: {
readonly type: "Scontrol";
readonly props: {
readonly contentSource: "string";
readonly description: "?string";
readonly encodingKey: "string";
readonly fileContent: "?string";
readonly fileName: "?string";
readonly name: "string";
readonly supportsCaching: "boolean";
};
readonly extends: "MetadataWithContent";
};
readonly SiteDotCom: {
readonly type: "SiteDotCom";
readonly props: {
readonly label: "string";
readonly siteType: "string";
};
readonly extends: "MetadataWithContent";
};
readonly StaticResource: {
readonly type: "StaticResource";
readonly props: {
readonly cacheControl: "string";
readonly contentType: "string";
readonly description: "?string";
};
readonly extends: "MetadataWithContent";
};
readonly UiPlugin: {
readonly type: "UiPlugin";
readonly props: {
readonly description: "?string";
readonly extensionPointIdentifier: "string";
readonly isEnabled: "boolean";
readonly language: "string";
readonly masterLabel: "string";
};
readonly extends: "MetadataWithContent";
};
readonly WaveDashboard: {
readonly type: "WaveDashboard";
readonly props: {
readonly application: "string";
readonly description: "?string";
readonly masterLabel: "string";
readonly templateAssetSourceName: "?string";
};
readonly extends: "MetadataWithContent";
};
readonly WaveDataflow: {
readonly type: "WaveDataflow";
readonly props: {
readonly dataflowType: "?string";
readonly description: "?string";
readonly masterLabel: "string";
};
readonly extends: "MetadataWithContent";
};
readonly WaveLens: {
readonly type: "WaveLens";
readonly props: {
readonly application: "string";
readonly datasets: readonly ["string"];
readonly description: "?string";
readonly masterLabel: "string";
readonly templateAssetSourceName: "?string";
readonly visualizationType: "string";
};
readonly extends: "MetadataWithContent";
};
readonly WaveRecipe: {
readonly type: "WaveRecipe";
readonly props: {
readonly dataflow: "string";
readonly masterLabel: "string";
readonly securityPredicate: "?string";
readonly targetDatasetAlias: "string";
};
readonly extends: "MetadataWithContent";
};
readonly MilestoneType: {
readonly type: "MilestoneType";
readonly props: {
readonly description: "?string";
readonly recurrenceType: "?string";
};
readonly extends: "Metadata";
};
readonly MlDomain: {
readonly type: "MlDomain";
readonly props: {
readonly description: "?string";
readonly label: "string";
readonly mlIntents: readonly ["MlIntent"];
readonly mlSlotClasses: readonly ["MlSlotClass"];
};
readonly extends: "Metadata";
};
readonly MobileApplicationDetail: {
readonly type: "MobileApplicationDetail";
readonly props: {
readonly applicationBinaryFile: "?string";
readonly applicationBinaryFileName: "?string";
readonly applicationBundleIdentifier: "?string";
readonly applicationFileLength: "?number";
readonly applicationIconFile: "?string";
readonly applicationIconFileName: "?string";
readonly applicationInstallUrl: "?string";
readonly devicePlatform: "string";
readonly deviceType: "?string";
readonly minimumOsVersion: "?string";
readonly privateApp: "?boolean";
readonly version: "string";
};
readonly extends: "Metadata";
};
readonly MobileSettings: {
readonly type: "MobileSettings";
readonly props: {
readonly dashboardMobile: "?DashboardMobileSettings";
readonly enableImportContactFromDevice: "?boolean";
readonly enableLightningOnMobile: "?boolean";
readonly enableOfflineDraftsEnabled: "?boolean";
readonly enablePopulateNameManuallyInToday: "?boolean";
readonly enableS1EncryptedStoragePref2: "?boolean";
readonly enableS1OfflinePref: "?boolean";
};
readonly extends: "Metadata";
};
readonly DashboardMobileSettings: {
readonly type: "DashboardMobileSettings";
readonly props: {
readonly enableDashboardIPadApp: "?boolean";
};
};
readonly ModerationRule: {
readonly type: "ModerationRule";
readonly props: {
readonly action: "string";
readonly actionLimit: "?number";
readonly active: "boolean";
readonly description: "?string";
readonly entitiesAndFields: readonly ["ModeratedEntityField"];
readonly masterLabel: "string";
readonly notifyLimit: "?number";
readonly timePeriod: "?string";
readonly type: "?string";
readonly userCriteria: readonly ["string"];
readonly userMessage: "?string";
};
readonly extends: "Metadata";
};
readonly ModeratedEntityField: {
readonly type: "ModeratedEntityField";
readonly props: {
readonly entityName: "string";
readonly fieldName: "?string";
readonly keywordList: "?string";
};
};
readonly MyDomainSettings: {
readonly type: "MyDomainSettings";
readonly props: {
readonly canOnlyLoginWithMyDomainUrl: "?boolean";
readonly doesApiLoginRequireOrgDomain: "?boolean";
readonly enableNativeBrowserForAuthOnAndroid: "?boolean";
readonly enableNativeBrowserForAuthOnIos: "?boolean";
readonly useStabilizedMyDomainHostnames: "?boolean";
readonly useStabilizedSandboxMyDomainHostnames: "?boolean";
};
readonly extends: "Metadata";
};
readonly NameSettings: {
readonly type: "NameSettings";
readonly props: {
readonly enableMiddleName: "?boolean";
readonly enableNameSuffix: "?boolean";
};
readonly extends: "Metadata";
};
readonly NamedCredential: {
readonly type: "NamedCredential";
readonly props: {
readonly allowMergeFieldsInBody: "?boolean";
readonly allowMergeFieldsInHeader: "?boolean";
readonly authProvider: "?string";
readonly authTokenEndpointUrl: "?string";
readonly awsAccessKey: "?string";
readonly awsAccessSecret: "?string";
readonly awsRegion: "?string";
readonly awsService: "?string";
readonly certificate: "?string";
readonly endpoint: "?string";
readonly generateAuthorizationHeader: "?boolean";
readonly jwtAudience: "?string";
readonly jwtFormulaSubject: "?string";
readonly jwtIssuer: "?string";
readonly jwtSigningCertificate: "?string";
readonly jwtTextSubject: "?string";
readonly jwtValidityPeriodSeconds: "?number";
readonly label: "string";
readonly oauthRefreshToken: "?string";
readonly oauthScope: "?string";
readonly oauthToken: "?string";
readonly password: "?string";
readonly principalType: "string";
readonly privateConnection: "?string";
readonly protocol: "string";
readonly username: "?string";
};
readonly extends: "Metadata";
};
readonly NavigationMenu: {
readonly type: "NavigationMenu";
readonly props: {
readonly container: "string";
readonly containerType: "string";
readonly label: "string";
readonly navigationMenuItem: readonly ["NavigationMenuItem"];
};
readonly extends: "Metadata";
};
readonly Network: {
readonly type: "Network";
readonly props: {
readonly allowInternalUserLogin: "?boolean";
readonly allowMembersToFlag: "?boolean";
readonly allowedExtensions: "?string";
readonly caseCommentEmailTemplate: "?string";
readonly changePasswordTemplate: "string";
readonly communityRoles: "?CommunityRoles";
readonly description: "?string";
readonly disableReputationRecordConversations: "?boolean";
readonly emailFooterLogo: "?string";
readonly emailFooterText: "?string";
readonly emailSenderAddress: "string";
readonly emailSenderName: "string";
readonly enableCustomVFErrorPageOverrides: "?boolean";
readonly enableDirectMessages: "?boolean";
readonly enableGuestChatter: "?boolean";
readonly enableGuestFileAccess: "?boolean";
readonly enableGuestMemberVisibility: "?boolean";
readonly enableInvitation: "?boolean";
readonly enableKnowledgeable: "?boolean";
readonly enableMemberVisibility: "?boolean";
readonly enableNicknameDisplay: "?boolean";
readonly enablePrivateMessages: "?boolean";
readonly enableReputation: "?boolean";
readonly enableShowAllNetworkSettings: "?boolean";
readonly enableSiteAsContainer: "?boolean";
readonly enableTalkingAboutStats: "?boolean";
readonly enableTopicAssignmentRules: "?boolean";
readonly enableTopicSuggestions: "?boolean";
readonly enableUpDownVote: "?boolean";
readonly feedChannel: "?string";
readonly forgotPasswordTemplate: "string";
readonly gatherCustomerSentimentData: "?boolean";
readonly lockoutTemplate: "?string";
readonly logoutUrl: "?string";
readonly maxFileSizeKb: "?number";
readonly navigationLinkSet: "?NavigationLinkSet";
readonly networkMemberGroups: "?NetworkMemberGroup";
readonly networkPageOverrides: "?NetworkPageOverride";
readonly newSenderAddress: "?string";
readonly picassoSite: "?string";
readonly recommendationAudience: "?RecommendationAudience";
readonly recommendationDefinition: "?RecommendationDefinition";
readonly reputationLevels: "?ReputationLevelDefinitions";
readonly reputationPointsRules: "?ReputationPointsRules";
readonly selfRegProfile: "?string";
readonly selfRegistration: "?boolean";
readonly sendWelcomeEmail: "?boolean";
readonly site: "string";
readonly status: "string";
readonly tabs: "NetworkTabSet";
readonly urlPathPrefix: "?string";
readonly verificationTemplate: "?string";
readonly welcomeTemplate: "string";
};
readonly extends: "Metadata";
};
readonly CommunityRoles: {
readonly type: "CommunityRoles";
readonly props: {
readonly customerUserRole: "?string";
readonly employeeUserRole: "?string";
readonly partnerUserRole: "?string";
};
};
readonly NetworkMemberGroup: {
readonly type: "NetworkMemberGroup";
readonly props: {
readonly permissionSet: readonly ["string"];
readonly profile: readonly ["string"];
};
};
readonly NetworkPageOverride: {
readonly type: "NetworkPageOverride";
readonly props: {
readonly changePasswordPageOverrideSetting: "?string";
readonly forgotPasswordPageOverrideSetting: "?string";
readonly homePageOverrideSetting: "?string";
readonly loginPageOverrideSetting: "?string";
readonly selfRegProfilePageOverrideSetting: "?string";
};
};
readonly RecommendationAudience: {
readonly type: "RecommendationAudience";
readonly props: {
readonly recommendationAudienceDetails: readonly ["RecommendationAudienceDetail"];
};
};
readonly RecommendationAudienceDetail: {
readonly type: "RecommendationAudienceDetail";
readonly props: {
readonly audienceCriteriaType: "?string";
readonly audienceCriteriaValue: "?string";
readonly setupName: "?string";
};
};
readonly RecommendationDefinition: {
readonly type: "RecommendationDefinition";
readonly props: {
readonly recommendationDefinitionDetails: readonly ["RecommendationDefinitionDetail"];
};
};
readonly RecommendationDefinitionDetail: {
readonly type: "RecommendationDefinitionDetail";
readonly props: {
readonly actionUrl: "?string";
readonly description: "?string";
readonly linkText: "?string";
readonly scheduledRecommendations: "?ScheduledRecommendation";
readonly setupName: "?string";
readonly title: "?string";
};
};
readonly ScheduledRecommendation: {
readonly type: "ScheduledRecommendation";
readonly props: {
readonly scheduledRecommendationDetails: readonly ["ScheduledRecommendationDetail"];
};
};
readonly ScheduledRecommendationDetail: {
readonly type: "ScheduledRecommendationDetail";
readonly props: {
readonly channel: "?string";
readonly enabled: "?boolean";
readonly rank: "?number";
readonly recommendationAudience: "?string";
};
};
readonly ReputationLevelDefinitions: {
readonly type: "ReputationLevelDefinitions";
readonly props: {
readonly level: readonly ["ReputationLevel"];
};
};
readonly ReputationLevel: {
readonly type: "ReputationLevel";
readonly props: {
readonly branding: "?ReputationBranding";
readonly label: "?string";
readonly lowerThreshold: "number";
};
};
readonly ReputationBranding: {
readonly type: "ReputationBranding";
readonly props: {
readonly smallImage: "?string";
};
};
readonly ReputationPointsRules: {
readonly type: "ReputationPointsRules";
readonly props: {
readonly pointsRule: readonly ["ReputationPointsRule"];
};
};
readonly ReputationPointsRule: {
readonly type: "ReputationPointsRule";
readonly props: {
readonly eventType: "string";
readonly points: "number";
};
};
readonly NetworkTabSet: {
readonly type: "NetworkTabSet";
readonly props: {
readonly customTab: readonly ["string"];
readonly defaultTab: "string";
readonly standardTab: readonly ["string"];
};
};
readonly NotificationsSettings: {
readonly type: "NotificationsSettings";
readonly props: {
readonly enableMobileAppPushNotifications: "?boolean";
readonly enableNotifications: "?boolean";
};
readonly extends: "Metadata";
};
readonly OauthCustomScope: {
readonly type: "OauthCustomScope";
readonly props: {
readonly description: "string";
readonly developerName: "string";
readonly isProtected: "?boolean";
readonly isPublic: "?boolean";
readonly masterLabel: "string";
};
readonly extends: "Metadata";
};
readonly ObjectLinkingSettings: {
readonly type: "ObjectLinkingSettings";
readonly props: {
readonly enableObjectLinking: "?boolean";
};
readonly extends: "Metadata";
};
readonly OmniChannelSettings: {
readonly type: "OmniChannelSettings";
readonly props: {
readonly enableOmniAutoLoginPrompt: "?boolean";
readonly enableOmniChannel: "?boolean";
readonly enableOmniSecondaryRoutingPriority: "?boolean";
readonly enableOmniSkillsRouting: "?boolean";
};
readonly extends: "Metadata";
};
readonly OpportunitySettings: {
readonly type: "OpportunitySettings";
readonly props: {
readonly autoActivateNewReminders: "?boolean";
readonly customizableProductSchedulesEnabled: "?boolean";
readonly doesAutoAddSplitOwnerAsOpportunityTeamMember: "?boolean";
readonly doesEnforceStandardOpportunitySaveLogic: "?boolean";
readonly enableFindSimilarOpportunities: "?boolean";
readonly enableOpportunityFieldHistoryTracking: "?boolean";
readonly enableOpportunityInsightsInMobile: "?boolean";
readonly enableOpportunityTeam: "?boolean";
readonly enableUpdateReminders: "?boolean";
readonly findSimilarOppFilter: "?FindSimilarOppFilter";
readonly promptToAddProducts: "?boolean";
};
readonly extends: "Metadata";
};
readonly FindSimilarOppFilter: {
readonly type: "FindSimilarOppFilter";
readonly props: {
readonly similarOpportunitiesDisplayColumns: readonly ["string"];
readonly similarOpportunitiesMatchFields: readonly ["string"];
};
};
readonly OrchestrationContext: {
readonly type: "OrchestrationContext";
readonly props: {
readonly datasets: readonly ["OrchestrationContextDataset"];
readonly description: "?string";
readonly events: readonly ["OrchestrationContextEvent"];
readonly imageFile: "string";
readonly imageScale: "number";
readonly masterLabel: "string";
readonly runtimeType: "string";
readonly salesforceObject: "?string";
readonly salesforceObjectPrimaryKey: "?string";
};
readonly extends: "Metadata";
};
readonly OrchestrationContextDataset: {
readonly type: "OrchestrationContextDataset";
readonly props: {
readonly datasetType: "string";
readonly orchestrationDataset: "string";
};
};
readonly OrchestrationContextEvent: {
readonly type: "OrchestrationContextEvent";
readonly props: {
readonly eventType: "string";
readonly orchestrationEvent: "string";
readonly platformEvent: "string";
readonly platformEventPrimaryKey: "string";
};
};
readonly OrderManagementSettings: {
readonly type: "OrderManagementSettings";
readonly props: {
readonly enableOrderManagement: "?boolean";
};
readonly extends: "Metadata";
};
readonly OrderSettings: {
readonly type: "OrderSettings";
readonly props: {
readonly enableNegativeQuantity: "?boolean";
readonly enableOrders: "?boolean";
readonly enableReductionOrders: "?boolean";
readonly enableZeroQuantity: "?boolean";
};
readonly extends: "Metadata";
};
readonly OrgPreferenceSettings: {
readonly type: "OrgPreferenceSettings";
readonly props: {
readonly preferences: readonly ["OrganizationSettingsDetail"];
};
readonly extends: "Metadata";
};
readonly OrganizationSettingsDetail: {
readonly type: "OrganizationSettingsDetail";
readonly props: {
readonly settingName: "string";
readonly settingValue: "boolean";
};
};
readonly OrgSettings: {
readonly type: "OrgSettings";
readonly props: {
readonly enableCustomerSuccessPortal: "?boolean";
readonly enableExtendedMailMerge: "?boolean";
readonly enableIncludeContractStatus: "?boolean";
readonly enableMakeDeploymentsMandatory: "?boolean";
readonly enableManageSelfServiceUsers: "?boolean";
readonly enableOrgFeedSentimentAnalysis: "?boolean";
readonly enableRADeploymentAttributeOnly: "?boolean";
readonly enableResetDivisionOnLogin: "?boolean";
readonly saveMailMergeDocsAsSalesforceDocs: "?boolean";
};
readonly extends: "Metadata";
};
readonly Package: {
readonly type: "Package";
readonly props: {
readonly apiAccessLevel: "?string";
readonly description: "?string";
readonly namespacePrefix: "?string";
readonly objectPermissions: readonly ["ProfileObjectPermissions"];
readonly packageType: "?string";
readonly postInstallClass: "?string";
readonly setupWeblink: "?string";
readonly types: readonly ["PackageTypeMembers"];
readonly uninstallClass: "?string";
readonly version: "string";
};
readonly extends: "Metadata";
};
readonly ProfileObjectPermissions: {
readonly type: "ProfileObjectPermissions";
readonly props: {
readonly allowCreate: "?boolean";
readonly allowDelete: "?boolean";
readonly allowEdit: "?boolean";
readonly allowRead: "?boolean";
readonly modifyAllRecords: "?boolean";
readonly object: "string";
readonly viewAllRecords: "?boolean";
};
};
readonly PackageTypeMembers: {
readonly type: "PackageTypeMembers";
readonly props: {
readonly members: readonly ["string"];
readonly name: "string";
};
};
readonly PardotEinsteinSettings: {
readonly type: "PardotEinsteinSettings";
readonly props: {
readonly enableCampaignInsight: "?boolean";
readonly enableEngagementScore: "?boolean";
};
readonly extends: "Metadata";
};
readonly PardotSettings: {
readonly type: "PardotSettings";
readonly props: {
readonly enableB2bmaAppEnabled: "?boolean";
readonly enableEngagementHistoryDashboards: "?boolean";
readonly enablePardotAppV1Enabled: "?boolean";
readonly enablePardotEnabled: "?boolean";
readonly enableProspectActivityDataset: "?boolean";
};
readonly extends: "Metadata";
};
readonly PartyDataModelSettings: {
readonly type: "PartyDataModelSettings";
readonly props: {
readonly enableAutoSelectIndividualOnMerge: "?boolean";
readonly enableConsentManagement: "?boolean";
};
readonly extends: "Metadata";
};
readonly PathAssistant: {
readonly type: "PathAssistant";
readonly props: {
readonly active: "boolean";
readonly entityName: "string";
readonly fieldName: "string";
readonly masterLabel: "string";
readonly pathAssistantSteps: readonly ["PathAssistantStep"];
readonly recordTypeName: "string";
};
readonly extends: "Metadata";
};
readonly PathAssistantStep: {
readonly type: "PathAssistantStep";
readonly props: {
readonly fieldNames: readonly ["string"];
readonly info: "?string";
readonly picklistValueName: "string";
};
};
readonly PathAssistantSettings: {
readonly type: "PathAssistantSettings";
readonly props: {
readonly canOverrideAutoPathCollapseWithUserPref: "?boolean";
readonly pathAssistantEnabled: "?boolean";
};
readonly extends: "Metadata";
};
readonly PermissionSet: {
readonly type: "PermissionSet";
readonly props: {
readonly applicationVisibilities: readonly ["PermissionSetApplicationVisibility"];
readonly classAccesses: readonly ["PermissionSetApexClassAccess"];
readonly customMetadataTypeAccesses: readonly ["PermissionSetCustomMetadataTypeAccess"];
readonly customPermissions: readonly ["PermissionSetCustomPermissions"];
readonly description: "?string";
readonly externalDataSourceAccesses: readonly ["PermissionSetExternalDataSourceAccess"];
readonly fieldPermissions: readonly ["PermissionSetFieldPermissions"];
readonly flowAccesses: readonly ["PermissionSetFlowAccess"];
readonly hasActivationRequired: "?boolean";
readonly label: "string";
readonly license: "?string";
readonly objectPermissions: readonly ["PermissionSetObjectPermissions"];
readonly pageAccesses: readonly ["PermissionSetApexPageAccess"];
readonly recordTypeVisibilities: readonly ["PermissionSetRecordTypeVisibility"];
readonly tabSettings: readonly ["PermissionSetTabSetting"];
readonly userPermissions: readonly ["PermissionSetUserPermission"];
};
readonly extends: "Metadata";
};
readonly PermissionSetApplicationVisibility: {
readonly type: "PermissionSetApplicationVisibility";
readonly props: {
readonly application: "string";
readonly visible: "boolean";
};
};
readonly PermissionSetApexClassAccess: {
readonly type: "PermissionSetApexClassAccess";
readonly props: {
readonly apexClass: "string";
readonly enabled: "boolean";
};
};
readonly PermissionSetCustomMetadataTypeAccess: {
readonly type: "PermissionSetCustomMetadataTypeAccess";
readonly props: {
readonly enabled: "boolean";
readonly name: "string";
};
};
readonly PermissionSetCustomPermissions: {
readonly type: "PermissionSetCustomPermissions";
readonly props: {
readonly enabled: "boolean";
readonly name: "string";
};
};
readonly PermissionSetExternalDataSourceAccess: {
readonly type: "PermissionSetExternalDataSourceAccess";
readonly props: {
readonly enabled: "boolean";
readonly externalDataSource: "string";
};
};
readonly PermissionSetFieldPermissions: {
readonly type: "PermissionSetFieldPermissions";
readonly props: {
readonly editable: "boolean";
readonly field: "string";
readonly readable: "?boolean";
};
};
readonly PermissionSetFlowAccess: {
readonly type: "PermissionSetFlowAccess";
readonly props: {
readonly enabled: "boolean";
readonly flow: "string";
};
};
readonly PermissionSetObjectPermissions: {
readonly type: "PermissionSetObjectPermissions";
readonly props: {
readonly allowCreate: "boolean";
readonly allowDelete: "boolean";
readonly allowEdit: "boolean";
readonly allowRead: "boolean";
readonly modifyAllRecords: "boolean";
readonly object: "string";
readonly viewAllRecords: "boolean";
};
};
readonly PermissionSetApexPageAccess: {
readonly type: "PermissionSetApexPageAccess";
readonly props: {
readonly apexPage: "string";
readonly enabled: "boolean";
};
};
readonly PermissionSetRecordTypeVisibility: {
readonly type: "PermissionSetRecordTypeVisibility";
readonly props: {
readonly recordType: "string";
readonly visible: "boolean";
};
};
readonly PermissionSetTabSetting: {
readonly type: "PermissionSetTabSetting";
readonly props: {
readonly tab: "string";
readonly visibility: "string";
};
};
readonly PermissionSetUserPermission: {
readonly type: "PermissionSetUserPermission";
readonly props: {
readonly enabled: "boolean";
readonly name: "string";
};
};
readonly MutingPermissionSet: {
readonly type: "MutingPermissionSet";
readonly props: {
readonly label: "string";
};
readonly extends: "PermissionSet";
};
readonly PermissionSetGroup: {
readonly type: "PermissionSetGroup";
readonly props: {
readonly description: "?string";
readonly label: "string";
readonly mutingPermissionSets: readonly ["string"];
readonly permissionSets: readonly ["string"];
readonly status: "?string";
};
readonly extends: "Metadata";
};
readonly PersonListSettings: {
readonly type: "PersonListSettings";
readonly props: {
readonly enablePersonList: "boolean";
};
readonly extends: "Metadata";
};
readonly PicklistSettings: {
readonly type: "PicklistSettings";
readonly props: {
readonly isPicklistApiNameEditDisabled: "?boolean";
};
readonly extends: "Metadata";
};
readonly PlatformCachePartition: {
readonly type: "PlatformCachePartition";
readonly props: {
readonly description: "?string";
readonly isDefaultPartition: "boolean";
readonly masterLabel: "string";
readonly platformCachePartitionTypes: readonly ["PlatformCachePartitionType"];
};
readonly extends: "Metadata";
};
readonly PlatformCachePartitionType: {
readonly type: "PlatformCachePartitionType";
readonly props: {
readonly allocatedCapacity: "number";
readonly allocatedPurchasedCapacity: "number";
readonly allocatedTrialCapacity: "number";
readonly cacheType: "string";
};
};
readonly PlatformEncryptionSettings: {
readonly type: "PlatformEncryptionSettings";
readonly props: {
readonly canEncryptManagedPackageFields: "?boolean";
readonly enableDeterministicEncryption: "?boolean";
readonly enableEncryptFieldHistory: "?boolean";
readonly enableEventBusEncryption: "?boolean";
readonly isMEKForEncryptionRequired: "?boolean";
readonly isUseHighAssuranceKeysRequired: "?boolean";
};
readonly extends: "Metadata";
};
readonly PlatformEventChannel: {
readonly type: "PlatformEventChannel";
readonly props: {
readonly channelType: "string";
readonly label: "string";
};
readonly extends: "Metadata";
};
readonly PlatformEventChannelMember: {
readonly type: "PlatformEventChannelMember";
readonly props: {
readonly eventChannel: "string";
readonly selectedEntity: "string";
};
readonly extends: "Metadata";
};
readonly Portal: {
readonly type: "Portal";
readonly props: {
readonly active: "boolean";
readonly admin: "?string";
readonly defaultLanguage: "?string";
readonly description: "?string";
readonly emailSenderAddress: "string";
readonly emailSenderName: "string";
readonly enableSelfCloseCase: "?boolean";
readonly footerDocument: "?string";
readonly forgotPassTemplate: "?string";
readonly headerDocument: "?string";
readonly isSelfRegistrationActivated: "?boolean";
readonly loginHeaderDocument: "?string";
readonly logoDocument: "?string";
readonly logoutUrl: "?string";
readonly newCommentTemplate: "?string";
readonly newPassTemplate: "?string";
readonly newUserTemplate: "?string";
readonly ownerNotifyTemplate: "?string";
readonly selfRegNewUserUrl: "?string";
readonly selfRegUserDefaultProfile: "?string";
readonly selfRegUserDefaultRole: "?string";
readonly selfRegUserTemplate: "?string";
readonly showActionConfirmation: "?boolean";
readonly stylesheetDocument: "?string";
readonly type: "string";
};
readonly extends: "Metadata";
};
readonly PostTemplate: {
readonly type: "PostTemplate";
readonly props: {
readonly default: "?boolean";
readonly description: "?string";
readonly fields: readonly ["string"];
readonly label: "string";
};
readonly extends: "Metadata";
};
readonly PresenceDeclineReason: {
readonly type: "PresenceDeclineReason";
readonly props: {
readonly label: "string";
};
readonly extends: "Metadata";
};
readonly PresenceUserConfig: {
readonly type: "PresenceUserConfig";
readonly props: {
readonly assignments: "?PresenceConfigAssignments";
readonly capacity: "number";
readonly declineReasons: readonly ["string"];
readonly enableAutoAccept: "?boolean";
readonly enableDecline: "?boolean";
readonly enableDeclineReason: "?boolean";
readonly enableDisconnectSound: "?boolean";
readonly enableRequestSound: "?boolean";
readonly label: "string";
readonly presenceStatusOnDecline: "?string";
readonly presenceStatusOnPushTimeout: "?string";
};
readonly extends: "Metadata";
};
readonly PresenceConfigAssignments: {
readonly type: "PresenceConfigAssignments";
readonly props: {
readonly profiles: "?PresenceConfigProfileAssignments";
readonly users: "?PresenceConfigUserAssignments";
};
};
readonly PresenceConfigProfileAssignments: {
readonly type: "PresenceConfigProfileAssignments";
readonly props: {
readonly profile: readonly ["string"];
};
};
readonly PresenceConfigUserAssignments: {
readonly type: "PresenceConfigUserAssignments";
readonly props: {
readonly user: readonly ["string"];
};
};
readonly PrivacySettings: {
readonly type: "PrivacySettings";
readonly props: {
readonly enableConsentAuditTrail: "?boolean";
readonly enableConsentEventStream: "?boolean";
readonly enableDefaultMetadataValues: "?boolean";
};
readonly extends: "Metadata";
};
readonly PrivateConnection: {
readonly type: "PrivateConnection";
readonly props: {
readonly description: "?string";
readonly direction: "string";
readonly externalConnectionProperties: readonly ["ExternalConnectionProperty"];
readonly label: "string";
readonly status: "string";
readonly type: "string";
};
readonly extends: "Metadata";
};
readonly ExternalConnectionProperty: {
readonly type: "ExternalConnectionProperty";
readonly props: {
readonly propertyName: "string";
readonly propertyValue: "string";
};
};
readonly ProductSettings: {
readonly type: "ProductSettings";
readonly props: {
readonly enableCascadeActivateToRelatedPrices: "?boolean";
readonly enableMySettings: "?boolean";
readonly enableQuantitySchedule: "?boolean";
readonly enableRevenueSchedule: "?boolean";
};
readonly extends: "Metadata";
};
readonly Profile: {
readonly type: "Profile";
readonly props: {
readonly applicationVisibilities: readonly ["ProfileApplicationVisibility"];
readonly categoryGroupVisibilities: readonly ["ProfileCategoryGroupVisibility"];
readonly classAccesses: readonly ["ProfileApexClassAccess"];
readonly custom: "?boolean";
readonly customMetadataTypeAccesses: readonly ["ProfileCustomMetadataTypeAccess"];
readonly customPermissions: readonly ["ProfileCustomPermissions"];
readonly description: "?string";
readonly externalDataSourceAccesses: readonly ["ProfileExternalDataSourceAccess"];
readonly fieldPermissions: readonly ["ProfileFieldLevelSecurity"];
readonly flowAccesses: readonly ["ProfileFlowAccess"];
readonly layoutAssignments: readonly ["ProfileLayoutAssignment"];
readonly loginHours: "?ProfileLoginHours";
readonly loginIpRanges: readonly ["ProfileLoginIpRange"];
readonly objectPermissions: readonly ["ProfileObjectPermissions"];
readonly pageAccesses: readonly ["ProfileApexPageAccess"];
readonly profileActionOverrides: readonly ["ProfileActionOverride"];
readonly recordTypeVisibilities: readonly ["ProfileRecordTypeVisibility"];
readonly tabVisibilities: readonly ["ProfileTabVisibility"];
readonly userLicense: "?string";
readonly userPermissions: readonly ["ProfileUserPermission"];
};
readonly extends: "Metadata";
};
readonly ProfileApplicationVisibility: {
readonly type: "ProfileApplicationVisibility";
readonly props: {
readonly application: "string";
readonly default: "boolean";
readonly visible: "boolean";
};
};
readonly ProfileCategoryGroupVisibility: {
readonly type: "ProfileCategoryGroupVisibility";
readonly props: {
readonly dataCategories: readonly ["string"];
readonly dataCategoryGroup: "string";
readonly visibility: "string";
};
};
readonly ProfileApexClassAccess: {
readonly type: "ProfileApexClassAccess";
readonly props: {
readonly apexClass: "string";
readonly enabled: "boolean";
};
};
readonly ProfileCustomMetadataTypeAccess: {
readonly type: "ProfileCustomMetadataTypeAccess";
readonly props: {
readonly enabled: "boolean";
readonly name: "string";
};
};
readonly ProfileCustomPermissions: {
readonly type: "ProfileCustomPermissions";
readonly props: {
readonly enabled: "boolean";
readonly name: "string";
};
};
readonly ProfileExternalDataSourceAccess: {
readonly type: "ProfileExternalDataSourceAccess";
readonly props: {
readonly enabled: "boolean";
readonly externalDataSource: "string";
};
};
readonly ProfileFieldLevelSecurity: {
readonly type: "ProfileFieldLevelSecurity";
readonly props: {
readonly editable: "boolean";
readonly field: "string";
readonly readable: "?boolean";
};
};
readonly ProfileFlowAccess: {
readonly type: "ProfileFlowAccess";
readonly props: {
readonly enabled: "boolean";
readonly flow: "string";
};
};
readonly ProfileLayoutAssignment: {
readonly type: "ProfileLayoutAssignment";
readonly props: {
readonly layout: "string";
readonly recordType: "?string";
};
};
readonly ProfileLoginHours: {
readonly type: "ProfileLoginHours";
readonly props: {
readonly fridayEnd: "?string";
readonly fridayStart: "?string";
readonly mondayEnd: "?string";
readonly mondayStart: "?string";
readonly saturdayEnd: "?string";
readonly saturdayStart: "?string";
readonly sundayEnd: "?string";
readonly sundayStart: "?string";
readonly thursdayEnd: "?string";
readonly thursdayStart: "?string";
readonly tuesdayEnd: "?string";
readonly tuesdayStart: "?string";
readonly wednesdayEnd: "?string";
readonly wednesdayStart: "?string";
};
};
readonly ProfileLoginIpRange: {
readonly type: "ProfileLoginIpRange";
readonly props: {
readonly description: "?string";
readonly endAddress: "string";
readonly startAddress: "string";
};
};
readonly ProfileApexPageAccess: {
readonly type: "ProfileApexPageAccess";
readonly props: {
readonly apexPage: "string";
readonly enabled: "boolean";
};
};
readonly ProfileRecordTypeVisibility: {
readonly type: "ProfileRecordTypeVisibility";
readonly props: {
readonly default: "boolean";
readonly personAccountDefault: "?boolean";
readonly recordType: "string";
readonly visible: "boolean";
};
};
readonly ProfileTabVisibility: {
readonly type: "ProfileTabVisibility";
readonly props: {
readonly tab: "string";
readonly visibility: "string";
};
};
readonly ProfileUserPermission: {
readonly type: "ProfileUserPermission";
readonly props: {
readonly enabled: "boolean";
readonly name: "string";
};
};
readonly ProfilePasswordPolicy: {
readonly type: "ProfilePasswordPolicy";
readonly props: {
readonly forgotPasswordRedirect: "?boolean";
readonly lockoutInterval: "number";
readonly maxLoginAttempts: "number";
readonly minimumPasswordLength: "number";
readonly minimumPasswordLifetime: "?boolean";
readonly obscure: "?boolean";
readonly passwordComplexity: "number";
readonly passwordExpiration: "number";
readonly passwordHistory: "number";
readonly passwordQuestion: "number";
readonly profile: "string";
};
readonly extends: "Metadata";
};
readonly ProfileSessionSetting: {
readonly type: "ProfileSessionSetting";
readonly props: {
readonly externalCommunityUserIdentityVerif: "boolean";
readonly forceLogout: "boolean";
readonly profile: "string";
readonly requiredSessionLevel: "?string";
readonly sessionPersistence: "boolean";
readonly sessionTimeout: "number";
readonly sessionTimeoutWarning: "boolean";
};
readonly extends: "Metadata";
};
readonly Prompt: {
readonly type: "Prompt";
readonly props: {
readonly masterLabel: "string";
readonly promptVersions: readonly ["PromptVersion"];
};
readonly extends: "Metadata";
};
readonly PromptVersion: {
readonly type: "PromptVersion";
readonly props: {
readonly actionButtonLabel: "?string";
readonly actionButtonLink: "?string";
readonly body: "string";
readonly customApplication: "?string";
readonly delayDays: "number";
readonly description: "?string";
readonly dismissButtonLabel: "?string";
readonly displayPosition: "?string";
readonly displayType: "string";
readonly endDate: "?string";
readonly header: "?string";
readonly indexWithIsPublished: "?string";
readonly indexWithoutIsPublished: "?string";
readonly isPublished: "?boolean";
readonly masterLabel: "string";
readonly publishedByUser: "?string";
readonly publishedDate: "?string";
readonly shouldDisplayActionButton: "boolean";
readonly startDate: "string";
readonly targetAppDeveloperName: "string";
readonly targetAppNamespacePrefix: "?string";
readonly targetPageKey1: "string";
readonly targetPageKey2: "?string";
readonly targetPageType: "string";
readonly timesToDisplay: "number";
readonly title: "string";
readonly uiFormulaRule: "?UiFormulaRule";
readonly userAccess: "string";
readonly versionNumber: "number";
};
};
readonly Queue: {
readonly type: "Queue";
readonly props: {
readonly doesSendEmailToMembers: "?boolean";
readonly email: "?string";
readonly name: "string";
readonly queueMembers: "?QueueMembers";
readonly queueRoutingConfig: "?string";
readonly queueSobject: readonly ["QueueSobject"];
};
readonly extends: "Metadata";
};
readonly QueueMembers: {
readonly type: "QueueMembers";
readonly props: {
readonly publicGroups: "?PublicGroups";
readonly roleAndSubordinates: "?RoleAndSubordinates";
readonly roleAndSubordinatesInternal: "?RoleAndSubordinatesInternal";
readonly roles: "?Roles";
readonly users: "?Users";
};
};
readonly PublicGroups: {
readonly type: "PublicGroups";
readonly props: {
readonly publicGroup: readonly ["string"];
};
};
readonly RoleAndSubordinates: {
readonly type: "RoleAndSubordinates";
readonly props: {
readonly roleAndSubordinate: readonly ["string"];
};
};
readonly RoleAndSubordinatesInternal: {
readonly type: "RoleAndSubordinatesInternal";
readonly props: {
readonly roleAndSubordinateInternal: readonly ["string"];
};
};
readonly Roles: {
readonly type: "Roles";
readonly props: {
readonly role: readonly ["string"];
};
};
readonly Users: {
readonly type: "Users";
readonly props: {
readonly user: readonly ["string"];
};
};
readonly QueueSobject: {
readonly type: "QueueSobject";
readonly props: {
readonly sobjectType: "string";
};
};
readonly QueueRoutingConfig: {
readonly type: "QueueRoutingConfig";
readonly props: {
readonly capacityPercentage: "?number";
readonly capacityWeight: "?number";
readonly dropAdditionalSkillsTimeout: "?number";
readonly isAttributeBased: "?boolean";
readonly label: "string";
readonly pushTimeout: "?number";
readonly queueOverflowAssignee: "?string";
readonly routingModel: "string";
readonly routingPriority: "number";
readonly userOverflowAssignee: "?string";
};
readonly extends: "Metadata";
};
readonly QuickAction: {
readonly type: "QuickAction";
readonly props: {
readonly canvas: "?string";
readonly description: "?string";
readonly fieldOverrides: readonly ["FieldOverride"];
readonly flowDefinition: "?string";
readonly height: "?number";
readonly icon: "?string";
readonly isProtected: "?boolean";
readonly label: "?string";
readonly lightningComponent: "?string";
readonly mobExtDisplayMode: "?string";
readonly optionsCreateFeedItem: "boolean";
readonly page: "?string";
readonly quickActionLayout: "?QuickActionLayout";
readonly quickActionSendEmailOptions: "?QuickActionSendEmailOptions";
readonly standardLabel: "?string";
readonly successMessage: "?string";
readonly targetObject: "?string";
readonly targetParentField: "?string";
readonly targetRecordType: "?string";
readonly type: "string";
readonly width: "?number";
};
readonly extends: "Metadata";
};
readonly FieldOverride: {
readonly type: "FieldOverride";
readonly props: {
readonly field: "string";
readonly formula: "?string";
readonly literalValue: "?string";
};
};
readonly QuickActionLayout: {
readonly type: "QuickActionLayout";
readonly props: {
readonly layoutSectionStyle: "string";
readonly quickActionLayoutColumns: readonly ["QuickActionLayoutColumn"];
};
};
readonly QuickActionLayoutColumn: {
readonly type: "QuickActionLayoutColumn";
readonly props: {
readonly quickActionLayoutItems: readonly ["QuickActionLayoutItem"];
};
};
readonly QuickActionLayoutItem: {
readonly type: "QuickActionLayoutItem";
readonly props: {
readonly emptySpace: "?boolean";
readonly field: "?string";
readonly uiBehavior: "?string";
};
};
readonly QuickActionSendEmailOptions: {
readonly type: "QuickActionSendEmailOptions";
readonly props: {
readonly defaultEmailTemplateName: "?string";
readonly ignoreDefaultEmailTemplateSubject: "boolean";
};
};
readonly QuoteSettings: {
readonly type: "QuoteSettings";
readonly props: {
readonly enableQuote: "boolean";
readonly enableQuotesWithoutOppEnabled: "?boolean";
};
readonly extends: "Metadata";
};
readonly RecommendationStrategy: {
readonly type: "RecommendationStrategy";
readonly props: {
readonly actionContext: readonly ["StrategyAction"];
readonly contextRecordType: "?string";
readonly description: "?string";
readonly filter: readonly ["StrategyNodeFilter"];
readonly if: readonly ["StrategyNodeIf"];
readonly invocableAction: readonly ["StrategyNodeInvocableAction"];
readonly isTemplate: "?boolean";
readonly label: "string";
readonly map: readonly ["StrategyNodeMap"];
readonly mutuallyExclusive: readonly ["StrategyNodeExclusive"];
readonly onBehalfOfExpression: "?string";
readonly recommendationLimit: readonly ["StrategyNodeRecommendationLimit"];
readonly recommendationLoad: readonly ["StrategyNodeRecommendationLoad"];
readonly sort: readonly ["StrategyNodeSort"];
readonly union: readonly ["StrategyNodeUnion"];
};
readonly extends: "Metadata";
};
readonly StrategyAction: {
readonly type: "StrategyAction";
readonly props: {
readonly action: "string";
readonly argument: readonly ["StrategyActionArg"];
readonly description: "?string";
readonly label: "?string";
readonly name: "string";
readonly type: "string";
};
};
readonly StrategyActionArg: {
readonly type: "StrategyActionArg";
readonly props: {
readonly name: "string";
readonly value: "string";
};
};
readonly StrategyNodeFilter: {
readonly type: "StrategyNodeFilter";
readonly props: {
readonly expression: "string";
};
readonly extends: "StrategyNodeUnionBase";
};
readonly StrategyNodeUnionBase: {
readonly type: "StrategyNodeUnionBase";
readonly props: {
readonly limit: "?number";
};
readonly extends: "StrategyNodeBase";
};
readonly StrategyNodeBase: {
readonly type: "StrategyNodeBase";
readonly props: {
readonly childNode: readonly ["string"];
readonly description: "?string";
readonly label: "?string";
readonly name: "string";
};
};
readonly StrategyNodeExclusive: {
readonly type: "StrategyNodeExclusive";
readonly props: {};
readonly extends: "StrategyNodeUnionBase";
};
readonly StrategyNodeIf: {
readonly type: "StrategyNodeIf";
readonly props: {
readonly childNodeExpression: readonly ["IfExpression"];
readonly onlyFirstMatch: "?boolean";
};
readonly extends: "StrategyNodeUnionBase";
};
readonly IfExpression: {
readonly type: "IfExpression";
readonly props: {
readonly childName: "string";
readonly expression: "string";
};
};
readonly StrategyNodeInvocableAction: {
readonly type: "StrategyNodeInvocableAction";
readonly props: {
readonly action: "string";
readonly argument: readonly ["StrategyNodeInvocableActionArg"];
readonly isGenerator: "boolean";
readonly type: "string";
};
readonly extends: "StrategyNodeUnionBase";
};
readonly StrategyNodeInvocableActionArg: {
readonly type: "StrategyNodeInvocableActionArg";
readonly props: {
readonly name: "string";
readonly value: "string";
};
};
readonly StrategyNodeMap: {
readonly type: "StrategyNodeMap";
readonly props: {
readonly mapExpression: readonly ["MapExpression"];
};
readonly extends: "StrategyNodeUnionBase";
};
readonly MapExpression: {
readonly type: "MapExpression";
readonly props: {
readonly expression: "string";
readonly name: "string";
readonly type: "string";
};
};
readonly StrategyNodeRecommendationLimit: {
readonly type: "StrategyNodeRecommendationLimit";
readonly props: {
readonly filterMode: readonly ["string"];
readonly lookbackDuration: "?number";
readonly maxRecommendationCount: "?number";
};
readonly extends: "StrategyNodeUnionBase";
};
readonly StrategyNodeRecommendationLoad: {
readonly type: "StrategyNodeRecommendationLoad";
readonly props: {
readonly condition: readonly ["RecommendationLoadCondition"];
readonly conditionLogic: "?string";
};
readonly extends: "StrategyNodeUnionBase";
};
readonly RecommendationLoadCondition: {
readonly type: "RecommendationLoadCondition";
readonly props: {
readonly field: "string";
readonly operator: "string";
readonly value: "RecommendationConditionValue";
};
};
readonly RecommendationConditionValue: {
readonly type: "RecommendationConditionValue";
readonly props: {
readonly type: "string";
readonly value: "?string";
};
};
readonly StrategyNodeSort: {
readonly type: "StrategyNodeSort";
readonly props: {
readonly field: readonly ["StrategyNodeSortField"];
};
readonly extends: "StrategyNodeUnionBase";
};
readonly StrategyNodeSortField: {
readonly type: "StrategyNodeSortField";
readonly props: {
readonly name: "string";
readonly nullsFirst: "?boolean";
readonly order: "?string";
};
};
readonly StrategyNodeUnion: {
readonly type: "StrategyNodeUnion";
readonly props: {};
readonly extends: "StrategyNodeUnionBase";
};
readonly RecordActionDeployment: {
readonly type: "RecordActionDeployment";
readonly props: {
readonly channelConfigurations: readonly ["RecordActionDeploymentChannel"];
readonly deploymentContexts: readonly ["RecordActionDeploymentContext"];
readonly hasGuidedActions: "?boolean";
readonly hasRecommendations: "?boolean";
readonly masterLabel: "string";
readonly recommendation: "?RecordActionRecommendation";
readonly selectableItems: readonly ["RecordActionSelectableItem"];
};
readonly extends: "Metadata";
};
readonly RecordActionDeploymentChannel: {
readonly type: "RecordActionDeploymentChannel";
readonly props: {
readonly channel: "string";
readonly channelItems: readonly ["RecordActionDefaultItem"];
readonly isAutopopEnabled: "?boolean";
};
};
readonly RecordActionDefaultItem: {
readonly type: "RecordActionDefaultItem";
readonly props: {
readonly action: "string";
readonly isMandatory: "?boolean";
readonly isUiRemoveHidden: "?boolean";
readonly pinned: "string";
readonly position: "number";
readonly type: "string";
};
};
readonly RecordActionDeploymentContext: {
readonly type: "RecordActionDeploymentContext";
readonly props: {
readonly entityName: "string";
readonly recommendationStrategy: "?string";
};
};
readonly RecordActionRecommendation: {
readonly type: "RecordActionRecommendation";
readonly props: {
readonly defaultStrategy: "?string";
readonly hasDescription: "boolean";
readonly hasImage: "boolean";
readonly hasRejectAction: "boolean";
readonly hasTitle: "boolean";
readonly maxDisplayRecommendations: "number";
};
};
readonly RecordActionSelectableItem: {
readonly type: "RecordActionSelectableItem";
readonly props: {
readonly action: "string";
readonly type: "string";
};
};
readonly RecordPageSettings: {
readonly type: "RecordPageSettings";
readonly props: {
readonly enableActivityRelatedList: "?boolean";
readonly enableFullRecordView: "?boolean";
};
readonly extends: "Metadata";
};
readonly RemoteSiteSetting: {
readonly type: "RemoteSiteSetting";
readonly props: {
readonly description: "?string";
readonly disableProtocolSecurity: "boolean";
readonly isActive: "boolean";
readonly url: "string";
};
readonly extends: "Metadata";
};
readonly Report: {
readonly type: "Report";
readonly props: {
readonly aggregates: readonly ["ReportAggregate"];
readonly block: readonly ["Report"];
readonly blockInfo: "?ReportBlockInfo";
readonly buckets: readonly ["ReportBucketField"];
readonly chart: "?ReportChart";
readonly colorRanges: readonly ["ReportColorRange"];
readonly columns: readonly ["ReportColumn"];
readonly crossFilters: readonly ["ReportCrossFilter"];
readonly currency: "?string";
readonly customDetailFormulas: readonly ["ReportCustomDetailFormula"];
readonly dataCategoryFilters: readonly ["ReportDataCategoryFilter"];
readonly description: "?string";
readonly division: "?string";
readonly filter: "?ReportFilter";
readonly folderName: "?string";
readonly format: "string";
readonly formattingRules: readonly ["ReportFormattingRule"];
readonly groupingsAcross: readonly ["ReportGrouping"];
readonly groupingsDown: readonly ["ReportGrouping"];
readonly historicalSelector: "?ReportHistoricalSelector";
readonly name: "string";
readonly numSubscriptions: "?number";
readonly params: readonly ["ReportParam"];
readonly reportType: "string";
readonly roleHierarchyFilter: "?string";
readonly rowLimit: "?number";
readonly scope: "?string";
readonly showCurrentDate: "?boolean";
readonly showDetails: "?boolean";
readonly showGrandTotal: "?boolean";
readonly showSubTotals: "?boolean";
readonly sortColumn: "?string";
readonly sortOrder: "?string";
readonly territoryHierarchyFilter: "?string";
readonly timeFrameFilter: "?ReportTimeFrameFilter";
readonly userFilter: "?string";
};
readonly extends: "Metadata";
};
readonly ReportAggregate: {
readonly type: "ReportAggregate";
readonly props: {
readonly acrossGroupingContext: "?string";
readonly calculatedFormula: "string";
readonly datatype: "string";
readonly description: "?string";
readonly developerName: "string";
readonly downGroupingContext: "?string";
readonly isActive: "boolean";
readonly isCrossBlock: "?boolean";
readonly masterLabel: "string";
readonly reportType: "?string";
readonly scale: "?number";
};
};
readonly ReportBlockInfo: {
readonly type: "ReportBlockInfo";
readonly props: {
readonly aggregateReferences: readonly ["ReportAggregateReference"];
readonly blockId: "string";
readonly joinTable: "string";
};
};
readonly ReportAggregateReference: {
readonly type: "ReportAggregateReference";
readonly props: {
readonly aggregate: "string";
};
};
readonly ReportBucketField: {
readonly type: "ReportBucketField";
readonly props: {
readonly bucketType: "string";
readonly developerName: "string";
readonly masterLabel: "string";
readonly nullTreatment: "?string";
readonly otherBucketLabel: "?string";
readonly sourceColumnName: "string";
readonly useOther: "?boolean";
readonly values: readonly ["ReportBucketFieldValue"];
};
};
readonly ReportBucketFieldValue: {
readonly type: "ReportBucketFieldValue";
readonly props: {
readonly sourceValues: readonly ["ReportBucketFieldSourceValue"];
readonly value: "string";
};
};
readonly ReportBucketFieldSourceValue: {
readonly type: "ReportBucketFieldSourceValue";
readonly props: {
readonly from: "?string";
readonly sourceValue: "?string";
readonly to: "?string";
};
};
readonly ReportChart: {
readonly type: "ReportChart";
readonly props: {
readonly backgroundColor1: "?string";
readonly backgroundColor2: "?string";
readonly backgroundFadeDir: "?string";
readonly chartSummaries: readonly ["ChartSummary"];
readonly chartType: "string";
readonly enableHoverLabels: "?boolean";
readonly expandOthers: "?boolean";
readonly groupingColumn: "?string";
readonly legendPosition: "?string";
readonly location: "?string";
readonly secondaryGroupingColumn: "?string";
readonly showAxisLabels: "?boolean";
readonly showPercentage: "?boolean";
readonly showTotal: "?boolean";
readonly showValues: "?boolean";
readonly size: "?string";
readonly summaryAxisManualRangeEnd: "?number";
readonly summaryAxisManualRangeStart: "?number";
readonly summaryAxisRange: "?string";
readonly textColor: "?string";
readonly textSize: "?number";
readonly title: "?string";
readonly titleColor: "?string";
readonly titleSize: "?number";
};
};
readonly ReportColorRange: {
readonly type: "ReportColorRange";
readonly props: {
readonly aggregate: "?string";
readonly columnName: "string";
readonly highBreakpoint: "?number";
readonly highColor: "string";
readonly lowBreakpoint: "?number";
readonly lowColor: "string";
readonly midColor: "string";
};
};
readonly ReportColumn: {
readonly type: "ReportColumn";
readonly props: {
readonly aggregateTypes: readonly ["string"];
readonly field: "string";
readonly reverseColors: "?boolean";
readonly showChanges: "?boolean";
};
};
readonly ReportCrossFilter: {
readonly type: "ReportCrossFilter";
readonly props: {
readonly criteriaItems: readonly ["ReportFilterItem"];
readonly operation: "string";
readonly primaryTableColumn: "string";
readonly relatedTable: "string";
readonly relatedTableJoinColumn: "string";
};
};
readonly ReportFilterItem: {
readonly type: "ReportFilterItem";
readonly props: {
readonly column: "string";
readonly columnToColumn: "?boolean";
readonly isUnlocked: "?boolean";
readonly operator: "string";
readonly snapshot: "?string";
readonly value: "?string";
};
};
readonly ReportCustomDetailFormula: {
readonly type: "ReportCustomDetailFormula";
readonly props: {
readonly calculatedFormula: "string";
readonly dataType: "string";
readonly description: "?string";
readonly developerName: "string";
readonly label: "string";
readonly scale: "number";
};
};
readonly ReportDataCategoryFilter: {
readonly type: "ReportDataCategoryFilter";
readonly props: {
readonly dataCategory: "string";
readonly dataCategoryGroup: "string";
readonly operator: "string";
};
};
readonly ReportFilter: {
readonly type: "ReportFilter";
readonly props: {
readonly booleanFilter: "?string";
readonly criteriaItems: readonly ["ReportFilterItem"];
readonly language: "?string";
};
};
readonly ReportFormattingRule: {
readonly type: "ReportFormattingRule";
readonly props: {
readonly aggregate: "?string";
readonly columnName: "string";
readonly values: readonly ["ReportFormattingRuleValue"];
};
};
readonly ReportFormattingRuleValue: {
readonly type: "ReportFormattingRuleValue";
readonly props: {
readonly backgroundColor: "?string";
readonly rangeUpperBound: "?number";
};
};
readonly ReportGrouping: {
readonly type: "ReportGrouping";
readonly props: {
readonly aggregateType: "?string";
readonly dateGranularity: "?string";
readonly field: "string";
readonly sortByName: "?string";
readonly sortOrder: "string";
readonly sortType: "?string";
};
};
readonly ReportHistoricalSelector: {
readonly type: "ReportHistoricalSelector";
readonly props: {
readonly snapshot: readonly ["string"];
};
};
readonly ReportParam: {
readonly type: "ReportParam";
readonly props: {
readonly name: "string";
readonly value: "string";
};
};
readonly ReportTimeFrameFilter: {
readonly type: "ReportTimeFrameFilter";
readonly props: {
readonly dateColumn: "string";
readonly endDate: "?string";
readonly interval: "string";
readonly startDate: "?string";
};
};
readonly ReportType: {
readonly type: "ReportType";
readonly props: {
readonly autogenerated: "?boolean";
readonly baseObject: "string";
readonly category: "string";
readonly deployed: "boolean";
readonly description: "?string";
readonly join: "?ObjectRelationship";
readonly label: "string";
readonly sections: readonly ["ReportLayoutSection"];
};
readonly extends: "Metadata";
};
readonly ObjectRelationship: {
readonly type: "ObjectRelationship";
readonly props: {
readonly join: "?ObjectRelationship";
readonly outerJoin: "boolean";
readonly relationship: "string";
};
};
readonly ReportLayoutSection: {
readonly type: "ReportLayoutSection";
readonly props: {
readonly columns: readonly ["ReportTypeColumn"];
readonly masterLabel: "string";
};
};
readonly ReportTypeColumn: {
readonly type: "ReportTypeColumn";
readonly props: {
readonly checkedByDefault: "boolean";
readonly displayNameOverride: "?string";
readonly field: "string";
readonly table: "string";
};
};
readonly RestrictionRule: {
readonly type: "RestrictionRule";
readonly props: {
readonly active: "boolean";
readonly description: "string";
readonly enforcementType: "string";
readonly masterLabel: "string";
readonly recordFilter: "string";
readonly targetEntity: "string";
readonly userCriteria: "string";
readonly version: "number";
};
readonly extends: "Metadata";
};
readonly RetailExecutionSettings: {
readonly type: "RetailExecutionSettings";
readonly props: {
readonly enableRetailExecution: "?boolean";
};
readonly extends: "Metadata";
};
readonly RoleOrTerritory: {
readonly type: "RoleOrTerritory";
readonly props: {
readonly caseAccessLevel: "?string";
readonly contactAccessLevel: "?string";
readonly description: "?string";
readonly mayForecastManagerShare: "?boolean";
readonly name: "string";
readonly opportunityAccessLevel: "?string";
};
readonly extends: "Metadata";
};
readonly Role: {
readonly type: "Role";
readonly props: {
readonly parentRole: "?string";
};
readonly extends: "RoleOrTerritory";
};
readonly Territory: {
readonly type: "Territory";
readonly props: {
readonly accountAccessLevel: "?string";
readonly parentTerritory: "?string";
};
readonly extends: "RoleOrTerritory";
};
readonly SamlSsoConfig: {
readonly type: "SamlSsoConfig";
readonly props: {
readonly attributeName: "?string";
readonly attributeNameIdFormat: "?string";
readonly decryptionCertificate: "?string";
readonly errorUrl: "?string";
readonly executionUserId: "?string";
readonly identityLocation: "string";
readonly identityMapping: "string";
readonly issuer: "string";
readonly loginUrl: "?string";
readonly logoutUrl: "?string";
readonly name: "string";
readonly oauthTokenEndpoint: "?string";
readonly redirectBinding: "?boolean";
readonly requestSignatureMethod: "?string";
readonly requestSigningCertId: "?string";
readonly salesforceLoginUrl: "?string";
readonly samlEntityId: "string";
readonly samlJitHandlerId: "?string";
readonly samlVersion: "string";
readonly singleLogoutBinding: "?string";
readonly singleLogoutUrl: "?string";
readonly userProvisioning: "?boolean";
readonly validationCert: "string";
};
readonly extends: "Metadata";
};
readonly SchemaSettings: {
readonly type: "SchemaSettings";
readonly props: {
readonly enableAdvancedCMTSecurity: "?boolean";
readonly enableAdvancedCSSecurity: "?boolean";
readonly enableListCustomSettingCreation: "?boolean";
readonly enableSOSLOnCustomSettings: "?boolean";
};
readonly extends: "Metadata";
};
readonly SearchSettings: {
readonly type: "SearchSettings";
readonly props: {
readonly documentContentSearchEnabled: "boolean";
readonly enableAdvancedSearchInAlohaSidebar: "?boolean";
readonly enableEinsteinSearchPersonalization: "?boolean";
readonly enableQuerySuggestionPigOn: "?boolean";
readonly enableSalesforceGeneratedSynonyms: "?boolean";
readonly enableSetupSearch: "?boolean";
readonly optimizeSearchForCJKEnabled: "boolean";
readonly recentlyViewedUsersForBlankLookupEnabled: "boolean";
readonly searchSettingsByObject: "SearchSettingsByObject";
readonly sidebarAutoCompleteEnabled: "boolean";
readonly sidebarDropDownListEnabled: "boolean";
readonly sidebarLimitToItemsIOwnCheckboxEnabled: "boolean";
readonly singleSearchResultShortcutEnabled: "boolean";
readonly spellCorrectKnowledgeSearchEnabled: "boolean";
};
readonly extends: "Metadata";
};
readonly SearchSettingsByObject: {
readonly type: "SearchSettingsByObject";
readonly props: {
readonly searchSettingsByObject: readonly ["ObjectSearchSetting"];
};
};
readonly ObjectSearchSetting: {
readonly type: "ObjectSearchSetting";
readonly props: {
readonly enhancedLookupEnabled: "boolean";
readonly lookupAutoCompleteEnabled: "boolean";
readonly name: "string";
readonly resultsPerPageCount: "number";
};
};
readonly SecuritySettings: {
readonly type: "SecuritySettings";
readonly props: {
readonly canUsersGrantLoginAccess: "?boolean";
readonly enableAdminLoginAsAnyUser: "?boolean";
readonly enableAuditFieldsInactiveOwner: "?boolean";
readonly enableAuraSecureEvalPref: "?boolean";
readonly enableRequireHttpsConnection: "?boolean";
readonly isTLSv12Required: "?boolean";
readonly isTLSv12RequiredCommunities: "?boolean";
readonly networkAccess: "?NetworkAccess";
readonly passwordPolicies: "?PasswordPolicies";
readonly sessionSettings: "?SessionSettings";
readonly singleSignOnSettings: "?SingleSignOnSettings";
};
readonly extends: "Metadata";
};
readonly NetworkAccess: {
readonly type: "NetworkAccess";
readonly props: {
readonly ipRanges: readonly ["IpRange"];
};
};
readonly IpRange: {
readonly type: "IpRange";
readonly props: {
readonly description: "?string";
readonly end: "?string";
readonly start: "?string";
};
};
readonly PasswordPolicies: {
readonly type: "PasswordPolicies";
readonly props: {
readonly apiOnlyUserHomePageURL: "?string";
readonly complexity: "?string";
readonly enableSetPasswordInApi: "?boolean";
readonly expiration: "?string";
readonly historyRestriction: "?string";
readonly lockoutInterval: "?string";
readonly maxLoginAttempts: "?string";
readonly minimumPasswordLength: "?string";
readonly minimumPasswordLifetime: "?boolean";
readonly obscureSecretAnswer: "?boolean";
readonly passwordAssistanceMessage: "?string";
readonly passwordAssistanceURL: "?string";
readonly questionRestriction: "?string";
};
};
readonly SessionSettings: {
readonly type: "SessionSettings";
readonly props: {
readonly allowUserAuthenticationByCertificate: "?boolean";
readonly canConfirmEmailChangeInLightningCommunities: "?boolean";
readonly disableTimeoutWarning: "?boolean";
readonly enableCSPOnEmail: "?boolean";
readonly enableCSRFOnGet: "?boolean";
readonly enableCSRFOnPost: "?boolean";
readonly enableCacheAndAutocomplete: "?boolean";
readonly enableClickjackNonsetupSFDC: "?boolean";
readonly enableClickjackNonsetupUser: "?boolean";
readonly enableClickjackNonsetupUserHeaderless: "?boolean";
readonly enableClickjackSetup: "?boolean";
readonly enableContentSniffingProtection: "?boolean";
readonly enableLightningLogin: "?boolean";
readonly enableLightningLoginOnlyWithUserPerm: "?boolean";
readonly enablePostForSessions: "?boolean";
readonly enableSMSIdentity: "?boolean";
readonly enableU2F: "?boolean";
readonly enableUpgradeInsecureRequests: "?boolean";
readonly enableXssProtection: "?boolean";
readonly enforceIpRangesEveryRequest: "?boolean";
readonly forceLogoutOnSessionTimeout: "?boolean";
readonly forceRelogin: "?boolean";
readonly hasRetainedLoginHints: "?boolean";
readonly hasUserSwitching: "?boolean";
readonly hstsOnForcecomSites: "?boolean";
readonly identityConfirmationOnEmailChange: "?boolean";
readonly identityConfirmationOnTwoFactorRegistrationEnabled: "?boolean";
readonly lockSessionsToDomain: "?boolean";
readonly lockSessionsToIp: "?boolean";
readonly lockerServiceAPIVersion: "?string";
readonly lockerServiceCSP: "?boolean";
readonly lockerServiceFrozenRealm: "?boolean";
readonly logoutURL: "?string";
readonly redirectionWarning: "?boolean";
readonly referrerPolicy: "?boolean";
readonly requireHttpOnly: "?boolean";
readonly requireHttps: "?boolean";
readonly securityCentralKillSession: "?boolean";
readonly sessionTimeout: "?string";
};
};
readonly SingleSignOnSettings: {
readonly type: "SingleSignOnSettings";
readonly props: {
readonly enableForceDelegatedCallout: "?boolean";
readonly enableMultipleSamlConfigs: "?boolean";
readonly enableSamlJitProvisioning: "?boolean";
readonly enableSamlLogin: "?boolean";
};
};
readonly ServiceChannel: {
readonly type: "ServiceChannel";
readonly props: {
readonly interactionComponent: "?string";
readonly label: "string";
readonly relatedEntityType: "string";
readonly secondaryRoutingPriorityField: "?string";
readonly serviceChannelFieldPriorities: readonly ["ServiceChannelFieldPriority"];
};
readonly extends: "Metadata";
};
readonly ServiceChannelFieldPriority: {
readonly type: "ServiceChannelFieldPriority";
readonly props: {
readonly priority: "number";
readonly value: "string";
};
};
readonly ServicePresenceStatus: {
readonly type: "ServicePresenceStatus";
readonly props: {
readonly channels: "?ServiceChannelStatus";
readonly label: "string";
};
readonly extends: "Metadata";
};
readonly ServiceChannelStatus: {
readonly type: "ServiceChannelStatus";
readonly props: {
readonly channel: readonly ["string"];
};
};
readonly SharingBaseRule: {
readonly type: "SharingBaseRule";
readonly props: {
readonly accessLevel: "string";
readonly accountSettings: "?AccountSharingRuleSettings";
readonly description: "?string";
readonly label: "string";
readonly sharedTo: "SharedTo";
};
readonly extends: "Metadata";
};
readonly AccountSharingRuleSettings: {
readonly type: "AccountSharingRuleSettings";
readonly props: {
readonly caseAccessLevel: "string";
readonly contactAccessLevel: "string";
readonly opportunityAccessLevel: "string";
};
};
readonly SharingCriteriaRule: {
readonly type: "SharingCriteriaRule";
readonly props: {
readonly booleanFilter: "?string";
readonly criteriaItems: readonly ["FilterItem"];
};
readonly extends: "SharingBaseRule";
};
readonly SharingGuestRule: {
readonly type: "SharingGuestRule";
readonly props: {
readonly booleanFilter: "?string";
readonly criteriaItems: readonly ["FilterItem"];
};
readonly extends: "SharingBaseRule";
};
readonly SharingOwnerRule: {
readonly type: "SharingOwnerRule";
readonly props: {
readonly sharedFrom: "SharedTo";
};
readonly extends: "SharingBaseRule";
};
readonly SharingTerritoryRule: {
readonly type: "SharingTerritoryRule";
readonly props: {};
readonly extends: "SharingOwnerRule";
};
readonly SharingRules: {
readonly type: "SharingRules";
readonly props: {
readonly sharingCriteriaRules: readonly ["SharingCriteriaRule"];
readonly sharingGuestRules: readonly ["SharingGuestRule"];
readonly sharingOwnerRules: readonly ["SharingOwnerRule"];
readonly sharingTerritoryRules: readonly ["SharingTerritoryRule"];
};
readonly extends: "Metadata";
};
readonly SharingSet: {
readonly type: "SharingSet";
readonly props: {
readonly accessMappings: readonly ["AccessMapping"];
readonly description: "?string";
readonly name: "string";
readonly profiles: readonly ["string"];
};
readonly extends: "Metadata";
};
readonly AccessMapping: {
readonly type: "AccessMapping";
readonly props: {
readonly accessLevel: "string";
readonly object: "string";
readonly objectField: "string";
readonly userField: "string";
};
};
readonly SharingSettings: {
readonly type: "SharingSettings";
readonly props: {
readonly enableAccountRoleOptimization: "?boolean";
readonly enableAssetSharing: "?boolean";
readonly enableCommunityUserVisibility: "?boolean";
readonly enableExternalSharingModel: "?boolean";
readonly enableManagerGroups: "?boolean";
readonly enableManualUserRecordSharing: "?boolean";
readonly enablePartnerSuperUserAccess: "?boolean";
readonly enablePortalUserCaseSharing: "?boolean";
readonly enablePortalUserVisibility: "?boolean";
readonly enableRemoveTMGroupMembership: "?boolean";
readonly enableSecureGuestAccess: "?boolean";
readonly enableStandardReportVisibility: "?boolean";
readonly enableTerritoryForecastManager: "?boolean";
};
readonly extends: "Metadata";
};
readonly SiteSettings: {
readonly type: "SiteSettings";
readonly props: {
readonly enableProxyLoginICHeader: "?boolean";
readonly enableTopicsInSites: "?boolean";
readonly enableVisualforceApiAccessAllowed: "?boolean";
};
readonly extends: "Metadata";
};
readonly Skill: {
readonly type: "Skill";
readonly props: {
readonly assignments: "?SkillAssignments";
readonly description: "?string";
readonly label: "string";
};
readonly extends: "Metadata";
};
readonly SkillAssignments: {
readonly type: "SkillAssignments";
readonly props: {
readonly profiles: "?SkillProfileAssignments";
readonly users: "?SkillUserAssignments";
};
};
readonly SkillProfileAssignments: {
readonly type: "SkillProfileAssignments";
readonly props: {
readonly profile: readonly ["string"];
};
};
readonly SkillUserAssignments: {
readonly type: "SkillUserAssignments";
readonly props: {
readonly user: readonly ["string"];
};
};
readonly SocialCustomerServiceSettings: {
readonly type: "SocialCustomerServiceSettings";
readonly props: {
readonly caseSubjectOption: "string";
readonly enableSocialApprovals: "?boolean";
readonly enableSocialCaseAssignmentRules: "?boolean";
readonly enableSocialCustomerService: "?boolean";
readonly enableSocialPersonaHistoryTracking: "?boolean";
readonly enableSocialPostHistoryTracking: "?boolean";
readonly enableSocialReceiveParentPost: "?boolean";
};
readonly extends: "Metadata";
};
readonly SocialProfileSettings: {
readonly type: "SocialProfileSettings";
readonly props: {
readonly enableSocialProfiles: "?boolean";
readonly isFacebookSocialProfilesDisabled: "?boolean";
readonly isLinkedInSocialProfilesDisabled: "?boolean";
readonly isTwitterSocialProfilesDisabled: "?boolean";
readonly isYouTubeSocialProfilesDisabled: "?boolean";
};
readonly extends: "Metadata";
};
readonly StandardValueSet: {
readonly type: "StandardValueSet";
readonly props: {
readonly groupingStringEnum: "?string";
readonly sorted: "boolean";
readonly standardValue: readonly ["StandardValue"];
};
readonly extends: "Metadata";
};
readonly StandardValueSetTranslation: {
readonly type: "StandardValueSetTranslation";
readonly props: {
readonly valueTranslation: readonly ["ValueTranslation"];
};
readonly extends: "Metadata";
};
readonly SurveySettings: {
readonly type: "SurveySettings";
readonly props: {
readonly enableSurvey: "?boolean";
readonly enableSurveyOwnerCanManageResponse: "?boolean";
};
readonly extends: "Metadata";
};
readonly SynonymDictionary: {
readonly type: "SynonymDictionary";
readonly props: {
readonly groups: readonly ["SynonymGroup"];
readonly isProtected: "?boolean";
readonly label: "string";
};
readonly extends: "Metadata";
};
readonly SystemNotificationSettings: {
readonly type: "SystemNotificationSettings";
readonly props: {
readonly disableDowntimeNotifications: "?boolean";
readonly disableMaintenanceNotifications: "?boolean";
};
readonly extends: "Metadata";
};
readonly Territory2: {
readonly type: "Territory2";
readonly props: {
readonly accountAccessLevel: "?string";
readonly caseAccessLevel: "?string";
readonly contactAccessLevel: "?string";
readonly customFields: readonly ["FieldValue"];
readonly description: "?string";
readonly name: "string";
readonly opportunityAccessLevel: "?string";
readonly parentTerritory: "?string";
readonly ruleAssociations: readonly ["Territory2RuleAssociation"];
readonly territory2Type: "string";
};
readonly extends: "Metadata";
};
readonly FieldValue: {
readonly type: "FieldValue";
readonly props: {
readonly name: "string";
readonly value: "?any";
};
};
readonly Territory2RuleAssociation: {
readonly type: "Territory2RuleAssociation";
readonly props: {
readonly inherited: "boolean";
readonly ruleName: "string";
};
};
readonly Territory2Model: {
readonly type: "Territory2Model";
readonly props: {
readonly customFields: readonly ["FieldValue"];
readonly description: "?string";
readonly name: "string";
};
readonly extends: "Metadata";
};
readonly Territory2Rule: {
readonly type: "Territory2Rule";
readonly props: {
readonly active: "boolean";
readonly booleanFilter: "?string";
readonly name: "string";
readonly objectType: "string";
readonly ruleItems: readonly ["Territory2RuleItem"];
};
readonly extends: "Metadata";
};
readonly Territory2RuleItem: {
readonly type: "Territory2RuleItem";
readonly props: {
readonly field: "string";
readonly operation: "string";
readonly value: "?string";
};
};
readonly Territory2Settings: {
readonly type: "Territory2Settings";
readonly props: {
readonly defaultAccountAccessLevel: "?string";
readonly defaultCaseAccessLevel: "?string";
readonly defaultContactAccessLevel: "?string";
readonly defaultOpportunityAccessLevel: "?string";
readonly enableTerritoryManagement2: "?boolean";
readonly opportunityFilterSettings: "?Territory2SettingsOpportunityFilter";
};
readonly extends: "Metadata";
};
readonly Territory2SettingsOpportunityFilter: {
readonly type: "Territory2SettingsOpportunityFilter";
readonly props: {
readonly apexClassName: "?string";
readonly enableFilter: "boolean";
readonly runOnCreate: "boolean";
};
};
readonly Territory2Type: {
readonly type: "Territory2Type";
readonly props: {
readonly description: "?string";
readonly name: "string";
readonly priority: "number";
};
readonly extends: "Metadata";
};
readonly TimeSheetTemplate: {
readonly type: "TimeSheetTemplate";
readonly props: {
readonly active: "boolean";
readonly description: "?string";
readonly frequency: "string";
readonly masterLabel: "string";
readonly startDate: "string";
readonly timeSheetTemplateAssignments: readonly ["TimeSheetTemplateAssignment"];
readonly workWeekEndDay: "string";
readonly workWeekStartDay: "string";
};
readonly extends: "Metadata";
};
readonly TimeSheetTemplateAssignment: {
readonly type: "TimeSheetTemplateAssignment";
readonly props: {
readonly assignedTo: "?string";
};
};
readonly TopicsForObjects: {
readonly type: "TopicsForObjects";
readonly props: {
readonly enableTopics: "boolean";
readonly entityApiName: "string";
};
readonly extends: "Metadata";
};
readonly TrailheadSettings: {
readonly type: "TrailheadSettings";
readonly props: {
readonly enableMyTrailheadPref: "?boolean";
};
readonly extends: "Metadata";
};
readonly TransactionSecurityPolicy: {
readonly type: "TransactionSecurityPolicy";
readonly props: {
readonly action: "TransactionSecurityAction";
readonly active: "boolean";
readonly apexClass: "?string";
readonly description: "?string";
readonly developerName: "?string";
readonly eventName: "?string";
readonly eventType: "?string";
readonly executionUser: "?string";
readonly flow: "?string";
readonly masterLabel: "?string";
readonly resourceName: "?string";
readonly type: "?string";
};
readonly extends: "Metadata";
};
readonly TransactionSecurityAction: {
readonly type: "TransactionSecurityAction";
readonly props: {
readonly block: "boolean";
readonly endSession: "boolean";
readonly freezeUser: "boolean";
readonly notifications: readonly ["TransactionSecurityNotification"];
readonly twoFactorAuthentication: "boolean";
};
};
readonly TransactionSecurityNotification: {
readonly type: "TransactionSecurityNotification";
readonly props: {
readonly inApp: "boolean";
readonly sendEmail: "boolean";
readonly user: "string";
};
};
readonly Translations: {
readonly type: "Translations";
readonly props: {
readonly customApplications: readonly ["CustomApplicationTranslation"];
readonly customDataTypeTranslations: readonly ["CustomDataTypeTranslation"];
readonly customLabels: readonly ["CustomLabelTranslation"];
readonly customPageWebLinks: readonly ["CustomPageWebLinkTranslation"];
readonly customTabs: readonly ["CustomTabTranslation"];
readonly flowDefinitions: readonly ["FlowDefinitionTranslation"];
readonly quickActions: readonly ["GlobalQuickActionTranslation"];
readonly reportTypes: readonly ["ReportTypeTranslation"];
readonly scontrols: readonly ["ScontrolTranslation"];
};
readonly extends: "Metadata";
};
readonly CustomApplicationTranslation: {
readonly type: "CustomApplicationTranslation";
readonly props: {
readonly label: "string";
readonly name: "string";
};
};
readonly CustomDataTypeTranslation: {
readonly type: "CustomDataTypeTranslation";
readonly props: {
readonly components: readonly ["CustomDataTypeComponentTranslation"];
readonly customDataTypeName: "string";
readonly description: "?string";
readonly label: "?string";
};
};
readonly CustomDataTypeComponentTranslation: {
readonly type: "CustomDataTypeComponentTranslation";
readonly props: {
readonly developerSuffix: "string";
readonly label: "?string";
};
};
readonly CustomLabelTranslation: {
readonly type: "CustomLabelTranslation";
readonly props: {
readonly label: "string";
readonly name: "string";
};
};
readonly CustomPageWebLinkTranslation: {
readonly type: "CustomPageWebLinkTranslation";
readonly props: {
readonly label: "string";
readonly name: "string";
};
};
readonly CustomTabTranslation: {
readonly type: "CustomTabTranslation";
readonly props: {
readonly label: "string";
readonly name: "string";
};
};
readonly FlowDefinitionTranslation: {
readonly type: "FlowDefinitionTranslation";
readonly props: {
readonly flows: readonly ["FlowTranslation"];
readonly fullName: "string";
readonly label: "?string";
};
};
readonly FlowTranslation: {
readonly type: "FlowTranslation";
readonly props: {
readonly choices: readonly ["FlowChoiceTranslation"];
readonly fullName: "string";
readonly label: "?string";
readonly screens: readonly ["FlowScreenTranslation"];
readonly stages: readonly ["FlowStageTranslation"];
readonly textTemplates: readonly ["FlowTextTemplateTranslation"];
};
};
readonly FlowChoiceTranslation: {
readonly type: "FlowChoiceTranslation";
readonly props: {
readonly choiceText: "?string";
readonly name: "string";
readonly userInput: "?FlowChoiceUserInputTranslation";
};
};
readonly FlowChoiceUserInputTranslation: {
readonly type: "FlowChoiceUserInputTranslation";
readonly props: {
readonly promptText: "?string";
readonly validationRule: "?FlowInputValidationRuleTranslation";
};
};
readonly FlowInputValidationRuleTranslation: {
readonly type: "FlowInputValidationRuleTranslation";
readonly props: {
readonly errorMessage: "?string";
};
};
readonly FlowScreenTranslation: {
readonly type: "FlowScreenTranslation";
readonly props: {
readonly fields: readonly ["FlowScreenFieldTranslation"];
readonly helpText: "?string";
readonly name: "string";
readonly pausedText: "?string";
};
};
readonly FlowScreenFieldTranslation: {
readonly type: "FlowScreenFieldTranslation";
readonly props: {
readonly fieldText: "?string";
readonly helpText: "?string";
readonly name: "string";
readonly validationRule: "?FlowInputValidationRuleTranslation";
};
};
readonly FlowStageTranslation: {
readonly type: "FlowStageTranslation";
readonly props: {
readonly label: "?string";
readonly name: "string";
};
};
readonly FlowTextTemplateTranslation: {
readonly type: "FlowTextTemplateTranslation";
readonly props: {
readonly name: "string";
readonly text: "?string";
};
};
readonly GlobalQuickActionTranslation: {
readonly type: "GlobalQuickActionTranslation";
readonly props: {
readonly label: "string";
readonly name: "string";
};
};
readonly ReportTypeTranslation: {
readonly type: "ReportTypeTranslation";
readonly props: {
readonly description: "?string";
readonly label: "?string";
readonly name: "string";
readonly sections: readonly ["ReportTypeSectionTranslation"];
};
};
readonly ReportTypeSectionTranslation: {
readonly type: "ReportTypeSectionTranslation";
readonly props: {
readonly columns: readonly ["ReportTypeColumnTranslation"];
readonly label: "?string";
readonly name: "string";
};
};
readonly ReportTypeColumnTranslation: {
readonly type: "ReportTypeColumnTranslation";
readonly props: {
readonly label: "string";
readonly name: "string";
};
};
readonly ScontrolTranslation: {
readonly type: "ScontrolTranslation";
readonly props: {
readonly label: "string";
readonly name: "string";
};
};
readonly UIObjectRelationConfig: {
readonly type: "UIObjectRelationConfig";
readonly props: {
readonly UIObjectRelationFieldConfigs: readonly ["UIObjectRelationFieldConfig"];
readonly contextObject: "string";
readonly contextObjectRecordType: "?string";
readonly directRelationshipField: "?string";
readonly indirectObjectContextField: "?string";
readonly indirectObjectRelatedField: "?string";
readonly indirectRelationshipObject: "?string";
readonly isActive: "boolean";
readonly masterLabel: "string";
readonly relatedObject: "string";
readonly relatedObjectRecordType: "?string";
readonly relationshipType: "string";
};
readonly extends: "Metadata";
};
readonly UIObjectRelationFieldConfig: {
readonly type: "UIObjectRelationFieldConfig";
readonly props: {
readonly displayLabel: "string";
readonly queryText: "string";
readonly rowOrder: "number";
};
};
readonly UserCriteria: {
readonly type: "UserCriteria";
readonly props: {
readonly creationAgeInSeconds: "?number";
readonly description: "?string";
readonly lastChatterActivityAgeInSeconds: "?number";
readonly masterLabel: "string";
readonly profiles: readonly ["string"];
readonly userTypes: readonly ["string"];
};
readonly extends: "Metadata";
};
readonly UserEngagementSettings: {
readonly type: "UserEngagementSettings";
readonly props: {
readonly canGovCloudUseAdoptionApps: "?boolean";
readonly doesScheduledSwitcherRunDaily: "?boolean";
readonly enableCustomHelpGlobalSection: "?boolean";
readonly enableHelpMenuShowFeedback: "?boolean";
readonly enableHelpMenuShowHelp: "?boolean";
readonly enableHelpMenuShowNewUser: "?boolean";
readonly enableHelpMenuShowSearch: "?boolean";
readonly enableHelpMenuShowSfdcContent: "?boolean";
readonly enableHelpMenuShowShortcut: "?boolean";
readonly enableHelpMenuShowSupport: "?boolean";
readonly enableHelpMenuShowTrailhead: "?boolean";
readonly enableIBILOptOutDashboards: "?boolean";
readonly enableIBILOptOutEvents: "?boolean";
readonly enableIBILOptOutReports: "?boolean";
readonly enableIBILOptOutTasks: "?boolean";
readonly enableLexToClassicFeedbackEnable: "?boolean";
readonly enableOrchestrationInSandbox: "?boolean";
readonly enableOrgUserAssistEnabled: "?boolean";
readonly enableScheduledSwitcher: "?boolean";
readonly enableSfdcProductFeedbackSurvey: "?boolean";
readonly enableShowSalesforceUserAssist: "?boolean";
readonly isAutoTransitionDelayed: "?boolean";
readonly isCrucNotificationDisabled: "?boolean";
readonly isCustomProfileAutoTransitionDelayed: "?boolean";
readonly isLEXWelcomeMatDisabled: "?boolean";
readonly isMeetTheAssistantDisabledInClassic: "?boolean";
readonly isMeetTheAssistantDisabledInLightning: "?boolean";
readonly optimizerAppEnabled: "?boolean";
};
readonly extends: "Metadata";
};
readonly UserInterfaceSettings: {
readonly type: "UserInterfaceSettings";
readonly props: {
readonly alternateAlohaListView: "?boolean";
readonly enableAsyncRelatedLists: "?boolean";
readonly enableClickjackUserPageHeaderless: "?boolean";
readonly enableCollapsibleSections: "?boolean";
readonly enableCollapsibleSideBar: "?boolean";
readonly enableCustomObjectTruncate: "?boolean";
readonly enableCustomeSideBarOnAllPages: "?boolean";
readonly enableDeleteFieldHistory: "?boolean";
readonly enableHoverDetails: "?boolean";
readonly enableInlineEdit: "?boolean";
readonly enableNewPageLayoutEditor: "?boolean";
readonly enablePersonalCanvas: "?boolean";
readonly enablePrintableListViews: "?boolean";
readonly enableProfileCustomTabsets: "?boolean";
readonly enableQuickCreate: "?boolean";
readonly enableTabOrganizer: "?boolean";
};
readonly extends: "Metadata";
};
readonly UserManagementSettings: {
readonly type: "UserManagementSettings";
readonly props: {
readonly enableCanAnswerContainUsername: "?boolean";
readonly enableCanSaveUserPerm: "?boolean";
readonly enableConcealPersonalInfo: "?boolean";
readonly enableContactlessExternalIdentityUsers: "?boolean";
readonly enableEnhancedPermsetMgmt: "?boolean";
readonly enableEnhancedProfileMgmt: "?boolean";
readonly enableNewProfileUI: "?boolean";
readonly enableScrambleUserData: "?boolean";
readonly enableUserSelfDeactivate: "?boolean";
};
readonly extends: "Metadata";
};
readonly VoiceSettings: {
readonly type: "VoiceSettings";
readonly props: {
readonly enableCallDisposition: "?boolean";
readonly enableVoiceCallList: "?boolean";
readonly enableVoiceCallRecording: "?boolean";
readonly enableVoiceCoaching: "?boolean";
readonly enableVoiceConferencing: "?boolean";
readonly enableVoiceLocalPresence: "?boolean";
readonly enableVoiceMail: "?boolean";
readonly enableVoiceMailDrop: "?boolean";
};
readonly extends: "Metadata";
};
readonly WaveApplication: {
readonly type: "WaveApplication";
readonly props: {
readonly assetIcon: "?string";
readonly description: "?string";
readonly folder: "string";
readonly masterLabel: "string";
readonly shares: readonly ["FolderShare"];
readonly templateOrigin: "?string";
readonly templateVersion: "?string";
};
readonly extends: "Metadata";
};
readonly WaveDataset: {
readonly type: "WaveDataset";
readonly props: {
readonly application: "string";
readonly description: "?string";
readonly masterLabel: "string";
readonly templateAssetSourceName: "?string";
};
readonly extends: "Metadata";
};
readonly WaveTemplateBundle: {
readonly type: "WaveTemplateBundle";
readonly props: {
readonly assetIcon: "?string";
readonly assetVersion: "?number";
readonly description: "?string";
readonly label: "string";
readonly templateType: "string";
};
readonly extends: "Metadata";
};
readonly WaveXmd: {
readonly type: "WaveXmd";
readonly props: {
readonly application: "?string";
readonly dataset: "string";
readonly datasetConnector: "?string";
readonly datasetFullyQualifiedName: "?string";
readonly dates: readonly ["WaveXmdDate"];
readonly dimensions: readonly ["WaveXmdDimension"];
readonly measures: readonly ["WaveXmdMeasure"];
readonly organizations: readonly ["WaveXmdOrganization"];
readonly origin: "?string";
readonly type: "?string";
readonly waveVisualization: "?string";
};
readonly extends: "Metadata";
};
readonly WaveXmdDate: {
readonly type: "WaveXmdDate";
readonly props: {
readonly alias: "string";
readonly compact: "?boolean";
readonly dateFieldDay: "?string";
readonly dateFieldEpochDay: "?string";
readonly dateFieldEpochSecond: "?string";
readonly dateFieldFiscalMonth: "?string";
readonly dateFieldFiscalQuarter: "?string";
readonly dateFieldFiscalWeek: "?string";
readonly dateFieldFiscalYear: "?string";
readonly dateFieldFullYear: "?string";
readonly dateFieldHour: "?string";
readonly dateFieldMinute: "?string";
readonly dateFieldMonth: "?string";
readonly dateFieldQuarter: "?string";
readonly dateFieldSecond: "?string";
readonly dateFieldWeek: "?string";
readonly dateFieldYear: "?string";
readonly description: "?string";
readonly firstDayOfWeek: "number";
readonly fiscalMonthOffset: "number";
readonly isYearEndFiscalYear: "?boolean";
readonly label: "?string";
readonly showInExplorer: "?boolean";
readonly sortIndex: "number";
readonly type: "string";
};
};
readonly WaveXmdDimension: {
readonly type: "WaveXmdDimension";
readonly props: {
readonly conditionalFormatting: readonly ["WaveXmdFormattingProperty"];
readonly customActions: readonly ["WaveXmdDimensionCustomAction"];
readonly customActionsEnabled: "?boolean";
readonly dateFormat: "?string";
readonly description: "?string";
readonly field: "string";
readonly fullyQualifiedName: "?string";
readonly imageTemplate: "?string";
readonly isDerived: "boolean";
readonly isMultiValue: "?boolean";
readonly label: "?string";
readonly linkTemplate: "?string";
readonly linkTemplateEnabled: "?boolean";
readonly linkTooltip: "?string";
readonly members: readonly ["WaveXmdDimensionMember"];
readonly origin: "?string";
readonly recordDisplayFields: readonly ["WaveXmdRecordDisplayLookup"];
readonly recordIdField: "?string";
readonly recordOrganizationIdField: "?string";
readonly salesforceActions: readonly ["WaveXmdDimensionSalesforceAction"];
readonly salesforceActionsEnabled: "?boolean";
readonly showDetailsDefaultFieldIndex: "?number";
readonly showInExplorer: "?boolean";
readonly sortIndex: "number";
};
};
readonly WaveXmdFormattingProperty: {
readonly type: "WaveXmdFormattingProperty";
readonly props: {
readonly formattingBins: readonly ["WaveXmdFormattingBin"];
readonly formattingPredicates: readonly ["WaveXmdFormattingPredicate"];
readonly property: "string";
readonly referenceField: "string";
readonly sortIndex: "number";
readonly type: "string";
};
};
readonly WaveXmdFormattingBin: {
readonly type: "WaveXmdFormattingBin";
readonly props: {
readonly bin: "string";
readonly formatValue: "string";
readonly label: "string";
readonly sortIndex: "number";
};
};
readonly WaveXmdFormattingPredicate: {
readonly type: "WaveXmdFormattingPredicate";
readonly props: {
readonly formatValue: "string";
readonly operator: "string";
readonly sortIndex: "number";
readonly value: "string";
};
};
readonly WaveXmdDimensionCustomAction: {
readonly type: "WaveXmdDimensionCustomAction";
readonly props: {
readonly customActionName: "string";
readonly enabled: "boolean";
readonly icon: "?string";
readonly method: "?string";
readonly sortIndex: "number";
readonly target: "?string";
readonly tooltip: "?string";
readonly url: "?string";
};
};
readonly WaveXmdDimensionMember: {
readonly type: "WaveXmdDimensionMember";
readonly props: {
readonly color: "?string";
readonly label: "?string";
readonly member: "string";
readonly sortIndex: "number";
};
};
readonly WaveXmdRecordDisplayLookup: {
readonly type: "WaveXmdRecordDisplayLookup";
readonly props: {
readonly recordDisplayField: "string";
};
};
readonly WaveXmdDimensionSalesforceAction: {
readonly type: "WaveXmdDimensionSalesforceAction";
readonly props: {
readonly enabled: "boolean";
readonly salesforceActionName: "string";
readonly sortIndex: "number";
};
};
readonly WaveXmdMeasure: {
readonly type: "WaveXmdMeasure";
readonly props: {
readonly conditionalFormatting: readonly ["WaveXmdFormattingProperty"];
readonly dateFormat: "?string";
readonly description: "?string";
readonly field: "string";
readonly formatCustomFormat: "?string";
readonly formatDecimalDigits: "?number";
readonly formatIsNegativeParens: "?boolean";
readonly formatPrefix: "?string";
readonly formatSuffix: "?string";
readonly formatUnit: "?string";
readonly formatUnitMultiplier: "?number";
readonly fullyQualifiedName: "?string";
readonly isDerived: "boolean";
readonly label: "?string";
readonly origin: "?string";
readonly showDetailsDefaultFieldIndex: "?number";
readonly showInExplorer: "?boolean";
readonly sortIndex: "number";
};
};
readonly WaveXmdOrganization: {
readonly type: "WaveXmdOrganization";
readonly props: {
readonly instanceUrl: "string";
readonly label: "string";
readonly organizationIdentifier: "string";
readonly sortIndex: "number";
};
};
readonly WorkDotComSettings: {
readonly type: "WorkDotComSettings";
readonly props: {
readonly enableCoachingManagerGroupAccess: "?boolean";
readonly enableGoalManagerGroupAccess: "?boolean";
readonly enableProfileSkills: "?boolean";
readonly enableProfileSkillsAddFeedPost: "?boolean";
readonly enableProfileSkillsAutoSuggest: "?boolean";
readonly enableProfileSkillsUsePlatform: "?boolean";
readonly enableWorkBadgeDefRestrictPref: "?boolean";
readonly enableWorkCalibration: "?boolean";
readonly enableWorkCanvasPref: "?boolean";
readonly enableWorkCertification: "?boolean";
readonly enableWorkCertificationNotification: "?boolean";
readonly enableWorkRewardsPref: "?boolean";
readonly enableWorkThanksPref: "?boolean";
readonly enableWorkUseObjectivesForGoals: "?boolean";
};
readonly extends: "Metadata";
};
readonly Workflow: {
readonly type: "Workflow";
readonly props: {
readonly alerts: readonly ["WorkflowAlert"];
readonly fieldUpdates: readonly ["WorkflowFieldUpdate"];
readonly flowActions: readonly ["WorkflowFlowAction"];
readonly knowledgePublishes: readonly ["WorkflowKnowledgePublish"];
readonly outboundMessages: readonly ["WorkflowOutboundMessage"];
readonly rules: readonly ["WorkflowRule"];
readonly send: readonly ["WorkflowSend"];
readonly tasks: readonly ["WorkflowTask"];
};
readonly extends: "Metadata";
};
readonly WorkflowAlert: {
readonly type: "WorkflowAlert";
readonly props: {
readonly ccEmails: readonly ["string"];
readonly description: "string";
readonly protected: "boolean";
readonly recipients: readonly ["WorkflowEmailRecipient"];
readonly senderAddress: "?string";
readonly senderType: "?string";
readonly template: "string";
};
readonly extends: "WorkflowAction";
};
readonly WorkflowAction: {
readonly type: "WorkflowAction";
readonly props: {};
readonly extends: "Metadata";
};
readonly WorkflowFieldUpdate: {
readonly type: "WorkflowFieldUpdate";
readonly props: {
readonly description: "?string";
readonly field: "string";
readonly formula: "?string";
readonly literalValue: "?string";
readonly lookupValue: "?string";
readonly lookupValueType: "?string";
readonly name: "string";
readonly notifyAssignee: "boolean";
readonly operation: "string";
readonly protected: "boolean";
readonly reevaluateOnChange: "?boolean";
readonly targetObject: "?string";
};
readonly extends: "WorkflowAction";
};
readonly WorkflowFlowAction: {
readonly type: "WorkflowFlowAction";
readonly props: {
readonly description: "?string";
readonly flow: "string";
readonly flowInputs: readonly ["WorkflowFlowActionParameter"];
readonly label: "string";
readonly language: "?string";
readonly protected: "boolean";
};
readonly extends: "WorkflowAction";
};
readonly WorkflowFlowActionParameter: {
readonly type: "WorkflowFlowActionParameter";
readonly props: {
readonly name: "string";
readonly value: "?string";
};
};
readonly WorkflowKnowledgePublish: {
readonly type: "WorkflowKnowledgePublish";
readonly props: {
readonly action: "string";
readonly description: "?string";
readonly label: "string";
readonly language: "?string";
readonly protected: "boolean";
};
readonly extends: "WorkflowAction";
};
readonly WorkflowOutboundMessage: {
readonly type: "WorkflowOutboundMessage";
readonly props: {
readonly apiVersion: "number";
readonly description: "?string";
readonly endpointUrl: "string";
readonly fields: readonly ["string"];
readonly includeSessionId: "boolean";
readonly integrationUser: "string";
readonly name: "string";
readonly protected: "boolean";
readonly useDeadLetterQueue: "?boolean";
};
readonly extends: "WorkflowAction";
};
readonly WorkflowSend: {
readonly type: "WorkflowSend";
readonly props: {
readonly action: "string";
readonly description: "?string";
readonly label: "string";
readonly language: "?string";
readonly protected: "boolean";
};
readonly extends: "WorkflowAction";
};
readonly WorkflowTask: {
readonly type: "WorkflowTask";
readonly props: {
readonly assignedTo: "?string";
readonly assignedToType: "string";
readonly description: "?string";
readonly dueDateOffset: "number";
readonly notifyAssignee: "boolean";
readonly offsetFromField: "?string";
readonly priority: "string";
readonly protected: "boolean";
readonly status: "string";
readonly subject: "string";
};
readonly extends: "WorkflowAction";
};
readonly WorkflowEmailRecipient: {
readonly type: "WorkflowEmailRecipient";
readonly props: {
readonly field: "?string";
readonly recipient: "?string";
readonly type: "string";
};
};
readonly WorkflowRule: {
readonly type: "WorkflowRule";
readonly props: {
readonly actions: readonly ["WorkflowActionReference"];
readonly active: "boolean";
readonly booleanFilter: "?string";
readonly criteriaItems: readonly ["FilterItem"];
readonly description: "?string";
readonly formula: "?string";
readonly triggerType: "string";
readonly workflowTimeTriggers: readonly ["WorkflowTimeTrigger"];
};
readonly extends: "Metadata";
};
readonly WorkflowTimeTrigger: {
readonly type: "WorkflowTimeTrigger";
readonly props: {
readonly actions: readonly ["WorkflowActionReference"];
readonly offsetFromField: "?string";
readonly timeLength: "?string";
readonly workflowTimeTriggerUnit: "string";
};
};
readonly SaveResult: {
readonly type: "SaveResult";
readonly props: {
readonly errors: readonly ["Error"];
readonly fullName: "string";
readonly success: "boolean";
};
};
readonly Error: {
readonly type: "Error";
readonly props: {
readonly extendedErrorDetails: readonly ["ExtendedErrorDetails"];
readonly fields: readonly ["string"];
readonly message: "string";
readonly statusCode: "string";
};
};
readonly ExtendedErrorDetails: {
readonly type: "ExtendedErrorDetails";
readonly props: {
readonly extendedErrorCode: "string";
};
};
readonly DeleteResult: {
readonly type: "DeleteResult";
readonly props: {
readonly errors: readonly ["Error"];
readonly fullName: "string";
readonly success: "boolean";
};
};
readonly DeployOptions: {
readonly type: "DeployOptions";
readonly props: {
readonly allowMissingFiles: "boolean";
readonly autoUpdatePackage: "boolean";
readonly checkOnly: "boolean";
readonly ignoreWarnings: "boolean";
readonly performRetrieve: "boolean";
readonly purgeOnDelete: "boolean";
readonly rollbackOnError: "boolean";
readonly runTests: readonly ["string"];
readonly singlePackage: "boolean";
readonly testLevel: "string";
};
};
readonly AsyncResult: {
readonly type: "AsyncResult";
readonly props: {
readonly done: "boolean";
readonly id: "string";
readonly message: "?string";
readonly state: "string";
readonly statusCode: "?string";
};
};
readonly DescribeMetadataResult: {
readonly type: "DescribeMetadataResult";
readonly props: {
readonly metadataObjects: readonly ["DescribeMetadataObject"];
readonly organizationNamespace: "string";
readonly partialSaveAllowed: "boolean";
readonly testRequired: "boolean";
};
};
readonly DescribeMetadataObject: {
readonly type: "DescribeMetadataObject";
readonly props: {
readonly childXmlNames: readonly ["string"];
readonly directoryName: "string";
readonly inFolder: "boolean";
readonly metaFile: "boolean";
readonly suffix: "?string";
readonly xmlName: "string";
};
};
readonly DescribeValueTypeResult: {
readonly type: "DescribeValueTypeResult";
readonly props: {
readonly apiCreatable: "boolean";
readonly apiDeletable: "boolean";
readonly apiReadable: "boolean";
readonly apiUpdatable: "boolean";
readonly parentField: "?ValueTypeField";
readonly valueTypeFields: readonly ["ValueTypeField"];
};
};
readonly ValueTypeField: {
readonly type: "ValueTypeField";
readonly props: {
readonly fields: readonly ["ValueTypeField"];
readonly foreignKeyDomain: readonly ["string"];
readonly isForeignKey: "boolean";
readonly isNameField: "boolean";
readonly minOccurs: "number";
readonly name: "string";
readonly picklistValues: readonly ["PicklistEntry"];
readonly soapType: "string";
readonly valueRequired: "boolean";
};
};
readonly PicklistEntry: {
readonly type: "PicklistEntry";
readonly props: {
readonly active: "boolean";
readonly defaultValue: "boolean";
readonly label: "string";
readonly validFor: "?string";
readonly value: "string";
};
};
readonly ListMetadataQuery: {
readonly type: "ListMetadataQuery";
readonly props: {
readonly folder: "?string";
readonly type: "string";
};
};
readonly ReadResult: {
readonly type: "ReadResult";
readonly props: {
readonly records: readonly ["Metadata"];
};
};
readonly RetrieveRequest: {
readonly type: "RetrieveRequest";
readonly props: {
readonly apiVersion: "number";
readonly packageNames: readonly ["string"];
readonly singlePackage: "boolean";
readonly specificFiles: readonly ["string"];
readonly unpackaged: "?Package";
};
};
readonly UpsertResult: {
readonly type: "UpsertResult";
readonly props: {
readonly created: "boolean";
readonly errors: readonly ["Error"];
readonly fullName: "string";
readonly success: "boolean";
};
};
readonly LogInfo: {
readonly type: "LogInfo";
readonly props: {
readonly category: "string";
readonly level: "string";
};
};
};
export type CancelDeployResult = {
done: boolean;
id: string;
};
export type DeployResult = {
canceledBy?: string | null | undefined;
canceledByName?: string | null | undefined;
checkOnly: boolean;
completedDate?: string | null | undefined;
createdBy: string;
createdByName: string;
createdDate: string;
details: DeployDetails;
done: boolean;
errorMessage?: string | null | undefined;
errorStatusCode?: string | null | undefined;
id: string;
ignoreWarnings: boolean;
lastModifiedDate?: string | null | undefined;
numberComponentErrors: number;
numberComponentsDeployed: number;
numberComponentsTotal: number;
numberTestErrors: number;
numberTestsCompleted: number;
numberTestsTotal: number;
rollbackOnError: boolean;
runTestsEnabled: boolean;
startDate?: string | null | undefined;
stateDetail?: string | null | undefined;
status: string;
success: boolean;
};
export type DeployDetails = {
componentFailures: DeployMessage[];
componentSuccesses: DeployMessage[];
retrieveResult?: RetrieveResult | null | undefined;
runTestResult?: RunTestsResult | null | undefined;
};
export type DeployMessage = {
changed: boolean;
columnNumber?: number | null | undefined;
componentType?: string | null | undefined;
created: boolean;
createdDate: string;
deleted: boolean;
fileName: string;
fullName: string;
id?: string | null | undefined;
lineNumber?: number | null | undefined;
problem?: string | null | undefined;
problemType?: string | null | undefined;
success: boolean;
};
export type RetrieveResult = {
done: boolean;
errorMessage?: string | null | undefined;
errorStatusCode?: string | null | undefined;
fileProperties: FileProperties[];
id: string;
messages: RetrieveMessage[];
status: string;
success: boolean;
zipFile: string;
};
export type FileProperties = {
createdById: string;
createdByName: string;
createdDate: string;
fileName: string;
fullName: string;
id: string;
lastModifiedById: string;
lastModifiedByName: string;
lastModifiedDate: string;
manageableState?: string | null | undefined;
namespacePrefix?: string | null | undefined;
type: string;
};
export type RetrieveMessage = {
fileName: string;
problem: string;
};
export type RunTestsResult = {
apexLogId?: string | null | undefined;
codeCoverage: CodeCoverageResult[];
codeCoverageWarnings: CodeCoverageWarning[];
failures: RunTestFailure[];
flowCoverage: FlowCoverageResult[];
flowCoverageWarnings: FlowCoverageWarning[];
numFailures: number;
numTestsRun: number;
successes: RunTestSuccess[];
totalTime: number;
};
export type CodeCoverageResult = {
dmlInfo: CodeLocation[];
id: string;
locationsNotCovered: CodeLocation[];
methodInfo: CodeLocation[];
name: string;
namespace?: string | null | undefined;
numLocations: number;
numLocationsNotCovered: number;
soqlInfo: CodeLocation[];
soslInfo: CodeLocation[];
type: string;
};
export type CodeLocation = {
column: number;
line: number;
numExecutions: number;
time: number;
};
export type CodeCoverageWarning = {
id: string;
message: string;
name?: string | null | undefined;
namespace?: string | null | undefined;
};
export type RunTestFailure = {
id: string;
message: string;
methodName?: string | null | undefined;
name: string;
namespace?: string | null | undefined;
packageName: string;
seeAllData?: boolean | null | undefined;
stackTrace?: string | null | undefined;
time: number;
type: string;
};
export type FlowCoverageResult = {
elementsNotCovered: string[];
flowId: string;
flowName: string;
flowNamespace?: string | null | undefined;
numElements: number;
numElementsNotCovered: number;
processType: string;
};
export type FlowCoverageWarning = {
flowId?: string | null | undefined;
flowName?: string | null | undefined;
flowNamespace?: string | null | undefined;
message: string;
};
export type RunTestSuccess = {
id: string;
methodName: string;
name: string;
namespace?: string | null | undefined;
seeAllData?: boolean | null | undefined;
time: number;
};
export type Metadata = {
fullName?: string | null | undefined;
};
export type AccountRelationshipShareRule = Metadata & {
accessLevel: string;
accountToCriteriaField: string;
description?: string | null | undefined;
entityType: string;
masterLabel: string;
staticFormulaCriteria?: string | null | undefined;
type: string;
};
export type AccountSettings = Metadata & {
enableAccountHistoryTracking?: boolean | null | undefined;
enableAccountInsightsInMobile?: boolean | null | undefined;
enableAccountOwnerReport?: boolean | null | undefined;
enableAccountTeams?: boolean | null | undefined;
enableContactHistoryTracking?: boolean | null | undefined;
enableRelateContactToMultipleAccounts?: boolean | null | undefined;
showViewHierarchyLink?: boolean | null | undefined;
};
export type ActionLinkGroupTemplate = Metadata & {
actionLinkTemplates: ActionLinkTemplate[];
category: string;
executionsAllowed: string;
hoursUntilExpiration?: number | null | undefined;
isPublished: boolean;
name: string;
};
export type ActionLinkTemplate = {
actionUrl: string;
headers?: string | null | undefined;
isConfirmationRequired: boolean;
isGroupDefault: boolean;
label?: string | null | undefined;
labelKey: string;
linkType: string;
method: string;
position: number;
requestBody?: string | null | undefined;
userAlias?: string | null | undefined;
userVisibility: string;
};
export type ActionPlanTemplate = Metadata & {
actionPlanTemplateItem: ActionPlanTemplateItem[];
description?: string | null | undefined;
name: string;
targetEntityType: string;
uniqueName: string;
};
export type ActionPlanTemplateItem = {
actionPlanTemplateItemValue: ActionPlanTemplateItemValue[];
displayOrder?: number | null | undefined;
isRequired?: boolean | null | undefined;
name: string;
uniqueName: string;
};
export type ActionPlanTemplateItemValue = {
name: string;
valueFormula?: string | null | undefined;
valueLiteral?: string | null | undefined;
};
export type ActionsSettings = Metadata & {
enableDefaultQuickActionsOn?: boolean | null | undefined;
enableMdpEnabled?: boolean | null | undefined;
enableThirdPartyActions?: boolean | null | undefined;
};
export type ActivitiesSettings = Metadata & {
allowUsersToRelateMultipleContactsToTasksAndEvents?: boolean | null | undefined;
autoRelateEventAttendees?: boolean | null | undefined;
enableActivityReminders?: boolean | null | undefined;
enableClickCreateEvents?: boolean | null | undefined;
enableDragAndDropScheduling?: boolean | null | undefined;
enableEmailTracking?: boolean | null | undefined;
enableGroupTasks?: boolean | null | undefined;
enableListViewScheduling?: boolean | null | undefined;
enableLogNote?: boolean | null | undefined;
enableMultidayEvents?: boolean | null | undefined;
enableRecurringEvents?: boolean | null | undefined;
enableRecurringTasks?: boolean | null | undefined;
enableRollUpActivToContactsAcct?: boolean | null | undefined;
enableSidebarCalendarShortcut?: boolean | null | undefined;
enableSimpleTaskCreateUI?: boolean | null | undefined;
enableUNSTaskDelegatedToNotifications?: boolean | null | undefined;
enableUserListViewCalendars?: boolean | null | undefined;
meetingRequestsLogo?: string | null | undefined;
showCustomLogoMeetingRequests?: boolean | null | undefined;
showEventDetailsMultiUserCalendar?: boolean | null | undefined;
showHomePageHoverLinksForEvents?: boolean | null | undefined;
showMyTasksHoverLinks?: boolean | null | undefined;
};
export type AddressSettings = Metadata & {
countriesAndStates: CountriesAndStates;
};
export type CountriesAndStates = {
countries: Country[];
};
export type Country = {
active: boolean;
integrationValue: string;
isoCode: string;
label: string;
orgDefault: boolean;
standard: boolean;
states: State[];
visible: boolean;
};
export type State = {
active: boolean;
integrationValue: string;
isoCode: string;
label: string;
standard: boolean;
visible: boolean;
};
export type AnalyticSnapshot = Metadata & {
description?: string | null | undefined;
groupColumn?: string | null | undefined;
mappings: AnalyticSnapshotMapping[];
name: string;
runningUser?: string | null | undefined;
sourceReport: string;
targetObject: string;
};
export type AnalyticSnapshotMapping = {
aggregateType?: string | null | undefined;
sourceField: string;
sourceType: string;
targetField: string;
};
export type AnalyticsSettings = Metadata & {
alwaysGenPreviews?: boolean | null | undefined;
analyticsAdoptionMetadata?: boolean | null | undefined;
canAccessAnalyticsViaAPI?: boolean | null | undefined;
canAnnotateDashboards?: boolean | null | undefined;
canEnableSavedView?: boolean | null | undefined;
canExploreDataConversationally?: boolean | null | undefined;
canShareAppsWithCommunities?: boolean | null | undefined;
canSubscribeDashboardWidgets?: boolean | null | undefined;
canViewThumbnailAssets?: boolean | null | undefined;
enableAnalyticsSubtotals?: boolean | null | undefined;
enableAutoCompleteCombo?: boolean | null | undefined;
enableDashboardComponentSnapshot?: boolean | null | undefined;
enableDashboardFlexiTable?: boolean | null | undefined;
enableEmailReportsToPortalUsers?: boolean | null | undefined;
enableFloatingReportHeaders?: boolean | null | undefined;
enableInsights?: boolean | null | undefined;
enableLightningReportBuilder?: boolean | null | undefined;
enableLotusNotesImages?: boolean | null | undefined;
enableMassEnableReportBuilder?: boolean | null | undefined;
enableNewChartsEngine?: boolean | null | undefined;
enablePowerInsights?: boolean | null | undefined;
enableRemoveFooterForRepDisplay?: boolean | null | undefined;
enableRemoveFooterFromRepExp?: boolean | null | undefined;
enableReportFieldToFieldPref?: boolean | null | undefined;
enableReportUniqueRowCountPref?: boolean | null | undefined;
enableSFXJoinedReportsEnable?: boolean | null | undefined;
enableSmartDataDiscovery?: boolean | null | undefined;
enableUseOldChartsLookAndFeel?: boolean | null | undefined;
enableWaveReplication?: boolean | null | undefined;
enableWaveSharingInheritance?: boolean | null | undefined;
enableWaveTemplate?: boolean | null | undefined;
enableWaveTrendedDatasetCleanup?: boolean | null | undefined;
};
export type AnimationRule = Metadata & {
animationFrequency: string;
developerName: string;
isActive: boolean;
masterLabel: string;
recordTypeContext: string;
recordTypeName?: string | null | undefined;
sobjectType: string;
targetField: string;
targetFieldChangeToValues: string;
};
export type ApexSettings = Metadata & {
enableAggregateCodeCoverageOnly?: boolean | null | undefined;
enableApexAccessRightsPref?: boolean | null | undefined;
enableApexApprovalLockUnlock?: boolean | null | undefined;
enableApexCtrlImplicitWithSharingPref?: boolean | null | undefined;
enableApexPropertyGetterPref?: boolean | null | undefined;
enableAuraApexCtrlAuthUserAccessCheckPref?: boolean | null | undefined;
enableAuraApexCtrlGuestUserAccessCheckPref?: boolean | null | undefined;
enableCompileOnDeploy?: boolean | null | undefined;
enableDisableParallelApexTesting?: boolean | null | undefined;
enableDoNotEmailDebugLog?: boolean | null | undefined;
enableGaplessTestAutoNum?: boolean | null | undefined;
enableMngdCtrlActionAccessPref?: boolean | null | undefined;
enableNonCertifiedApexMdCrud?: boolean | null | undefined;
};
export type ApexTestSuite = Metadata & {
testClassName: string[];
};
export type AppExperienceSettings = Metadata & {
doesHideAllAppsInAppLauncher?: boolean | null | undefined;
};
export type AppMenu = Metadata & {
appMenuItems: AppMenuItem[];
};
export type AppMenuItem = {
name: string;
type: string;
};
export type AppointmentSchedulingPolicy = Metadata & {
appointmentStartTimeInterval: string;
masterLabel: string;
shouldConsiderCalendarEvents: boolean;
shouldEnforceExcludedResource: boolean;
shouldEnforceRequiredResource: boolean;
shouldMatchSkill: boolean;
shouldMatchSkillLevel: boolean;
shouldRespectVisitingHours: boolean;
shouldUsePrimaryMembers: boolean;
shouldUseSecondaryMembers: boolean;
};
export type ApprovalProcess = Metadata & {
active: boolean;
allowRecall?: boolean | null | undefined;
allowedSubmitters: ApprovalSubmitter[];
approvalPageFields?: ApprovalPageField | null | undefined;
approvalStep: ApprovalStep[];
description?: string | null | undefined;
emailTemplate?: string | null | undefined;
enableMobileDeviceAccess?: boolean | null | undefined;
entryCriteria?: ApprovalEntryCriteria | null | undefined;
finalApprovalActions?: ApprovalAction | null | undefined;
finalApprovalRecordLock?: boolean | null | undefined;
finalRejectionActions?: ApprovalAction | null | undefined;
finalRejectionRecordLock?: boolean | null | undefined;
initialSubmissionActions?: ApprovalAction | null | undefined;
label: string;
nextAutomatedApprover?: NextAutomatedApprover | null | undefined;
postTemplate?: string | null | undefined;
recallActions?: ApprovalAction | null | undefined;
recordEditability: string;
showApprovalHistory?: boolean | null | undefined;
};
export type ApprovalSubmitter = {
submitter?: string | null | undefined;
type: string;
};
export type ApprovalPageField = {
field: string[];
};
export type ApprovalStep = {
allowDelegate?: boolean | null | undefined;
approvalActions?: ApprovalAction | null | undefined;
assignedApprover: ApprovalStepApprover;
description?: string | null | undefined;
entryCriteria?: ApprovalEntryCriteria | null | undefined;
ifCriteriaNotMet?: string | null | undefined;
label: string;
name: string;
rejectBehavior?: ApprovalStepRejectBehavior | null | undefined;
rejectionActions?: ApprovalAction | null | undefined;
};
export type ApprovalAction = {
action: WorkflowActionReference[];
};
export type WorkflowActionReference = {
name: string;
type: string;
};
export type ApprovalStepApprover = {
approver: Approver[];
whenMultipleApprovers?: string | null | undefined;
};
export type Approver = {
name?: string | null | undefined;
type: string;
};
export type ApprovalEntryCriteria = {
booleanFilter?: string | null | undefined;
criteriaItems: FilterItem[];
formula?: string | null | undefined;
};
export type FilterItem = {
field: string;
operation: string;
value?: string | null | undefined;
valueField?: string | null | undefined;
};
export type DuplicateRuleFilterItem = FilterItem & {
sortOrder: number;
table: string;
};
export type ApprovalStepRejectBehavior = {
type: string;
};
export type NextAutomatedApprover = {
useApproverFieldOfRecordOwner?: boolean | null | undefined;
userHierarchyField: string;
};
export type ArchiveSettings = Metadata & {
enableEntityArchivingEnabled?: boolean | null | undefined;
};
export type AssignmentRule = Metadata & {
active?: boolean | null | undefined;
ruleEntry: RuleEntry[];
};
export type RuleEntry = {
assignedTo?: string | null | undefined;
assignedToType?: string | null | undefined;
booleanFilter?: string | null | undefined;
businessHours?: string | null | undefined;
businessHoursSource?: string | null | undefined;
criteriaItems: FilterItem[];
disableEscalationWhenModified?: boolean | null | undefined;
escalationAction: EscalationAction[];
escalationStartTime?: string | null | undefined;
formula?: string | null | undefined;
notifyCcRecipients?: boolean | null | undefined;
overrideExistingTeams?: boolean | null | undefined;
replyToEmail?: string | null | undefined;
senderEmail?: string | null | undefined;
senderName?: string | null | undefined;
team: string[];
template?: string | null | undefined;
};
export type EscalationAction = {
assignedTo?: string | null | undefined;
assignedToTemplate?: string | null | undefined;
assignedToType?: string | null | undefined;
minutesToEscalation?: number | null | undefined;
notifyCaseOwner?: boolean | null | undefined;
notifyEmail: string[];
notifyTo?: string | null | undefined;
notifyToTemplate?: string | null | undefined;
};
export type AssignmentRules = Metadata & {
assignmentRule: AssignmentRule[];
};
export type Audience = Metadata & {
audienceName: string;
container: string;
criteria: AudienceCriteria;
description?: string | null | undefined;
formula?: string | null | undefined;
formulaFilterType?: string | null | undefined;
targets?: PersonalizationTargetInfos | null | undefined;
};
export type AudienceCriteria = {
criterion: AudienceCriterion[];
};
export type AudienceCriterion = {
criteriaNumber?: number | null | undefined;
criterionValue?: AudienceCriteriaValue | null | undefined;
operator?: string | null | undefined;
type: string;
};
export type AudienceCriteriaValue = {
city?: string | null | undefined;
country?: string | null | undefined;
domain?: string | null | undefined;
entityField?: string | null | undefined;
entityType?: string | null | undefined;
fieldValue?: string | null | undefined;
isEnabled?: string | null | undefined;
permissionName?: string | null | undefined;
permissionType?: string | null | undefined;
profile?: string | null | undefined;
subdivision?: string | null | undefined;
};
export type PersonalizationTargetInfos = {
target: PersonalizationTargetInfo[];
};
export type PersonalizationTargetInfo = {
groupName: string;
priority?: number | null | undefined;
targetType: string;
targetValue: string;
};
export type AuraDefinitionBundle = Metadata & {
SVGContent?: string | null | undefined;
apiVersion?: number | null | undefined;
controllerContent?: string | null | undefined;
description?: string | null | undefined;
designContent?: string | null | undefined;
documentationContent?: string | null | undefined;
helperContent?: string | null | undefined;
markup?: string | null | undefined;
modelContent?: string | null | undefined;
packageVersions: PackageVersion[];
rendererContent?: string | null | undefined;
styleContent?: string | null | undefined;
testsuiteContent?: string | null | undefined;
type?: string | null | undefined;
};
export type PackageVersion = {
majorNumber: number;
minorNumber: number;
namespace: string;
};
export type AuthProvider = Metadata & {
appleTeam?: string | null | undefined;
authorizeUrl?: string | null | undefined;
consumerKey?: string | null | undefined;
consumerSecret?: string | null | undefined;
customMetadataTypeRecord?: string | null | undefined;
defaultScopes?: string | null | undefined;
ecKey?: string | null | undefined;
errorUrl?: string | null | undefined;
executionUser?: string | null | undefined;
friendlyName: string;
iconUrl?: string | null | undefined;
idTokenIssuer?: string | null | undefined;
includeOrgIdInIdentifier?: boolean | null | undefined;
linkKickoffUrl?: string | null | undefined;
logoutUrl?: string | null | undefined;
oauthKickoffUrl?: string | null | undefined;
plugin?: string | null | undefined;
portal?: string | null | undefined;
providerType: string;
registrationHandler?: string | null | undefined;
sendAccessTokenInHeader?: boolean | null | undefined;
sendClientCredentialsInHeader?: boolean | null | undefined;
sendSecretInApis?: boolean | null | undefined;
ssoKickoffUrl?: string | null | undefined;
tokenUrl?: string | null | undefined;
userInfoUrl?: string | null | undefined;
};
export type AutoResponseRule = Metadata & {
active?: boolean | null | undefined;
ruleEntry: RuleEntry[];
};
export type AutoResponseRules = Metadata & {
autoResponseRule: AutoResponseRule[];
};
export type BlockchainSettings = Metadata & {
enableBcp?: boolean | null | undefined;
enableBcpCoin?: boolean | null | undefined;
};
export type Bot = Metadata & {
botMlDomain?: LocalMlDomain | null | undefined;
botUser?: string | null | undefined;
botVersions: BotVersion[];
contextVariables: ConversationContextVariable[];
description?: string | null | undefined;
label?: string | null | undefined;
};
export type LocalMlDomain = {
label: string;
mlIntents: MlIntent[];
mlSlotClasses: MlSlotClass[];
name: string;
};
export type MlIntent = {
description?: string | null | undefined;
developerName: string;
label: string;
mlIntentUtterances: MlIntentUtterance[];
relatedMlIntents: MlRelatedIntent[];
};
export type MlIntentUtterance = {
utterance: string;
};
export type MlRelatedIntent = {
relatedMlIntent: string;
};
export type MlSlotClass = {
dataType: string;
description?: string | null | undefined;
developerName: string;
extractionRegex?: string | null | undefined;
extractionType?: string | null | undefined;
label: string;
mlSlotClassValues: MlSlotClassValue[];
};
export type MlSlotClassValue = {
synonymGroup?: SynonymGroup | null | undefined;
value: string;
};
export type SynonymGroup = {
languages: string[];
terms: string[];
};
export type BotVersion = Metadata & {
botDialogGroups: BotDialogGroup[];
botDialogs: BotDialog[];
conversationVariables: ConversationVariable[];
entryDialog: string;
mainMenuDialog: string;
responseDelayMilliseconds?: number | null | undefined;
};
export type BotDialogGroup = {
description?: string | null | undefined;
developerName: string;
label: string;
};
export type BotDialog = {
botDialogGroup?: string | null | undefined;
botSteps: BotStep[];
description?: string | null | undefined;
developerName: string;
label: string;
mlIntent?: string | null | undefined;
mlIntentTrainingEnabled?: boolean | null | undefined;
showInFooterMenu?: boolean | null | undefined;
};
export type BotStep = {
booleanFilter?: string | null | undefined;
botInvocation?: BotInvocation | null | undefined;
botMessages: BotMessage[];
botNavigation?: BotNavigation | null | undefined;
botStepConditions: BotStepCondition[];
botSteps: BotStep[];
botVariableOperation?: BotVariableOperation | null | undefined;
conversationRecordLookup?: ConversationRecordLookup | null | undefined;
conversationSystemMessage?: ConversationSystemMessage | null | undefined;
type: string;
};
export type BotInvocation = {
invocationActionName?: string | null | undefined;
invocationActionType?: string | null | undefined;
invocationMappings: BotInvocationMapping[];
};
export type BotInvocationMapping = {
parameterName: string;
type: string;
value?: string | null | undefined;
variableName?: string | null | undefined;
variableType?: string | null | undefined;
};
export type BotMessage = {
message: string;
};
export type BotNavigation = {
botNavigationLinks: BotNavigationLink[];
type: string;
};
export type BotNavigationLink = {
label?: string | null | undefined;
targetBotDialog: string;
};
export type BotStepCondition = {
leftOperandName: string;
leftOperandType: string;
operatorType: string;
rightOperandValue?: string | null | undefined;
};
export type BotVariableOperation = {
botInvocation?: BotInvocation | null | undefined;
botMessages: BotMessage[];
botQuickReplyOptions: BotQuickReplyOption[];
botVariableOperands: BotVariableOperand[];
invalidInputBotNavigation?: BotNavigation | null | undefined;
quickReplyOptionTemplate?: string | null | undefined;
quickReplyType?: string | null | undefined;
quickReplyWidgetType?: string | null | undefined;
sourceVariableName?: string | null | undefined;
sourceVariableType?: string | null | undefined;
type: string;
};
export type BotQuickReplyOption = {
literalValue: string;
};
export type BotVariableOperand = {
disableAutoFill?: boolean | null | undefined;
sourceName?: string | null | undefined;
sourceType?: string | null | undefined;
sourceValue?: string | null | undefined;
targetName: string;
targetType: string;
};
export type ConversationRecordLookup = {
SObjectType: string;
lookupFields: ConversationRecordLookupField[];
maxLookupResults: number;
sourceVariableName: string;
sourceVariableType: string;
targetVariableName: string;
};
export type ConversationRecordLookupField = {
fieldName: string;
};
export type ConversationSystemMessage = {
systemMessageMappings: ConversationSystemMessageMapping[];
type: string;
};
export type ConversationSystemMessageMapping = {
mappingType: string;
parameterType: string;
variableName: string;
};
export type ConversationVariable = {
SObjectType?: string | null | undefined;
collectionType?: string | null | undefined;
dataType: string;
developerName: string;
label: string;
};
export type ConversationContextVariable = {
SObjectType?: string | null | undefined;
contextVariableMappings: ConversationContextVariableMapping[];
dataType: string;
developerName: string;
label: string;
};
export type ConversationContextVariableMapping = {
SObjectType: string;
fieldName: string;
messageType: string;
};
export type BotSettings = Metadata & {
enableBots?: boolean | null | undefined;
};
export type BrandingSet = Metadata & {
brandingSetProperty: BrandingSetProperty[];
description?: string | null | undefined;
masterLabel: string;
type?: string | null | undefined;
};
export type BrandingSetProperty = {
propertyName: string;
propertyValue?: string | null | undefined;
};
export type BusinessHoursEntry = Metadata & {
active?: boolean | null | undefined;
default: boolean;
fridayEndTime?: string | null | undefined;
fridayStartTime?: string | null | undefined;
mondayEndTime?: string | null | undefined;
mondayStartTime?: string | null | undefined;
name?: string | null | undefined;
saturdayEndTime?: string | null | undefined;
saturdayStartTime?: string | null | undefined;
sundayEndTime?: string | null | undefined;
sundayStartTime?: string | null | undefined;
thursdayEndTime?: string | null | undefined;
thursdayStartTime?: string | null | undefined;
timeZoneId?: string | null | undefined;
tuesdayEndTime?: string | null | undefined;
tuesdayStartTime?: string | null | undefined;
wednesdayEndTime?: string | null | undefined;
wednesdayStartTime?: string | null | undefined;
};
export type BusinessHoursSettings = Metadata & {
businessHours: BusinessHoursEntry[];
holidays: Holiday[];
};
export type Holiday = {
activityDate?: string | null | undefined;
businessHours: string[];
description?: string | null | undefined;
endTime?: string | null | undefined;
isRecurring?: boolean | null | undefined;
name?: string | null | undefined;
recurrenceDayOfMonth?: number | null | undefined;
recurrenceDayOfWeek: string[];
recurrenceDayOfWeekMask?: number | null | undefined;
recurrenceEndDate?: string | null | undefined;
recurrenceInstance?: string | null | undefined;
recurrenceInterval?: number | null | undefined;
recurrenceMonthOfYear?: string | null | undefined;
recurrenceStartDate?: string | null | undefined;
recurrenceType?: string | null | undefined;
startTime?: string | null | undefined;
};
export type BusinessProcess = Metadata & {
description?: string | null | undefined;
isActive?: boolean | null | undefined;
values: PicklistValue[];
};
export type PicklistValue = Metadata & {
color?: string | null | undefined;
default: boolean;
description?: string | null | undefined;
isActive?: boolean | null | undefined;
allowEmail?: boolean | null | undefined;
closed?: boolean | null | undefined;
controllingFieldValues: string[];
converted?: boolean | null | undefined;
cssExposed?: boolean | null | undefined;
forecastCategory?: string | null | undefined;
highPriority?: boolean | null | undefined;
probability?: number | null | undefined;
reverseRole?: string | null | undefined;
reviewed?: boolean | null | undefined;
won?: boolean | null | undefined;
};
export type CMSConnectSource = Metadata & {
cmsConnectAsset: CMSConnectAsset[];
cmsConnectLanguage: CMSConnectLanguage[];
cmsConnectPersonalization?: CMSConnectPersonalization | null | undefined;
cmsConnectResourceType: CMSConnectResourceType[];
connectionType: string;
cssScope?: string | null | undefined;
developerName: string;
languageEnabled?: string | null | undefined;
masterLabel: string;
namedCredential?: string | null | undefined;
personalizationEnabled?: string | null | undefined;
rootPath?: string | null | undefined;
sortOrder: number;
status: string;
type: string;
websiteUrl?: string | null | undefined;
};
export type CMSConnectAsset = {
assetPath: string;
assetType: string;
sortOrder: number;
};
export type CMSConnectLanguage = {
cmsLanguage: string;
language: string;
};
export type CMSConnectPersonalization = {
connectorPage: string;
connectorPageAsset: string;
};
export type CMSConnectResourceType = {
cmsConnectResourceDefinition: CMSConnectResourceDefinition[];
developerName: string;
masterLabel: string;
resourceType: string;
};
export type CMSConnectResourceDefinition = {
developerName: string;
masterLabel: string;
options: number;
payloadType: string;
resourceIdPath?: string | null | undefined;
resourceNamePath?: string | null | undefined;
resourcePath: string;
rootNodePath?: string | null | undefined;
};
export type CallCenter = Metadata & {
adapterUrl?: string | null | undefined;
customSettings?: string | null | undefined;
displayName: string;
displayNameLabel: string;
internalNameLabel: string;
sections: CallCenterSection[];
version?: string | null | undefined;
};
export type CallCenterSection = {
items: CallCenterItem[];
label: string;
name: string;
};
export type CallCenterItem = {
label: string;
name: string;
value: string;
};
export type CampaignInfluenceModel = Metadata & {
isActive?: boolean | null | undefined;
isDefaultModel: boolean;
isModelLocked: boolean;
modelDescription?: string | null | undefined;
name: string;
recordPreference?: string | null | undefined;
};
export type CampaignSettings = Metadata & {
enableAutoCampInfluenceDisabled?: boolean | null | undefined;
enableB2bmaCampaignInfluence2?: boolean | null | undefined;
enableCampaignHistoryTrackEnabled?: boolean | null | undefined;
enableCampaignInfluence2?: boolean | null | undefined;
enableCampaignMemberTWCF?: boolean | null | undefined;
enableSuppressNoValueCI2?: boolean | null | undefined;
};
export type CanvasMetadata = Metadata & {
accessMethod: string;
canvasOptions?: string | null | undefined;
canvasUrl: string;
lifecycleClass?: string | null | undefined;
locationOptions?: string | null | undefined;
samlInitiationMethod?: string | null | undefined;
};
export type CaseClassificationSettings = Metadata & {
caseClassificationRecommendations?: boolean | null | undefined;
reRunAttributeBasedRules?: boolean | null | undefined;
runAssignmentRules?: boolean | null | undefined;
};
export type CaseSettings = Metadata & {
caseAssignNotificationTemplate?: string | null | undefined;
caseAutoProcUser?: boolean | null | undefined;
caseCloseNotificationTemplate?: string | null | undefined;
caseCommentNotificationTemplate?: string | null | undefined;
caseCreateNotificationTemplate?: string | null | undefined;
caseFeedItemSettings: FeedItemSettings[];
caseFeedReadUnreadLtng?: boolean | null | undefined;
caseMergeInLightning?: boolean | null | undefined;
closeCaseThroughStatusChange?: boolean | null | undefined;
defaultCaseFeedLayoutOn?: boolean | null | undefined;
defaultCaseOwner?: string | null | undefined;
defaultCaseOwnerType?: string | null | undefined;
defaultCaseUser?: string | null | undefined;
emailActionDefaultsHandlerClass?: string | null | undefined;
emailToCase?: EmailToCaseSettings | null | undefined;
enableCaseFeed?: boolean | null | undefined;
enableCollapseEmailThread?: boolean | null | undefined;
enableDraftEmails?: boolean | null | undefined;
enableEarlyEscalationRuleTriggers?: boolean | null | undefined;
enableEmailActionDefaultsHandler?: boolean | null | undefined;
enableSuggestedArticlesApplication?: boolean | null | undefined;
enableSuggestedArticlesCustomerPortal?: boolean | null | undefined;
enableSuggestedArticlesPartnerPortal?: boolean | null | undefined;
enableSuggestedSolutions?: boolean | null | undefined;
escalateCaseBefore?: boolean | null | undefined;
genericMessageEnabled?: boolean | null | undefined;
keepRecordTypeOnAssignmentRule?: boolean | null | undefined;
notifyContactOnCaseComment?: boolean | null | undefined;
notifyDefaultCaseOwner?: boolean | null | undefined;
notifyOwnerOnCaseComment?: boolean | null | undefined;
notifyOwnerOnCaseOwnerChange?: boolean | null | undefined;
predictiveSupportEnabled?: boolean | null | undefined;
showEmailAttachmentsInCaseAttachmentsRL?: boolean | null | undefined;
showFewerCloseActions?: boolean | null | undefined;
systemUserEmail?: string | null | undefined;
useSystemEmailAddress?: boolean | null | undefined;
useSystemUserAsDefaultCaseUser?: boolean | null | undefined;
webToCase?: WebToCaseSettings | null | undefined;
};
export type FeedItemSettings = {
characterLimit?: number | null | undefined;
displayFormat?: string | null | undefined;
feedItemType: string;
};
export type EmailToCaseSettings = {
enableE2CAttachmentAsFile?: boolean | null | undefined;
enableE2CSourceTracking?: boolean | null | undefined;
enableEmailToCase?: boolean | null | undefined;
enableHtmlEmail?: boolean | null | undefined;
enableOnDemandEmailToCase?: boolean | null | undefined;
enableThreadIDInBody?: boolean | null | undefined;
enableThreadIDInSubject?: boolean | null | undefined;
notifyOwnerOnNewCaseEmail?: boolean | null | undefined;
overEmailLimitAction?: string | null | undefined;
preQuoteSignature?: boolean | null | undefined;
routingAddresses: EmailToCaseRoutingAddress[];
unauthorizedSenderAction?: string | null | undefined;
};
export type EmailToCaseRoutingAddress = {
addressType?: string | null | undefined;
authorizedSenders?: string | null | undefined;
caseOrigin?: string | null | undefined;
caseOwner?: string | null | undefined;
caseOwnerType?: string | null | undefined;
casePriority?: string | null | undefined;
createTask?: boolean | null | undefined;
emailAddress?: string | null | undefined;
emailServicesAddress?: string | null | undefined;
isVerified?: boolean | null | undefined;
routingName?: string | null | undefined;
saveEmailHeaders?: boolean | null | undefined;
taskStatus?: string | null | undefined;
};
export type WebToCaseSettings = {
caseOrigin?: string | null | undefined;
defaultResponseTemplate?: string | null | undefined;
enableWebToCase?: boolean | null | undefined;
};
export type CaseSubjectParticle = Metadata & {
index: number;
textField?: string | null | undefined;
type: string;
};
export type ChannelLayout = Metadata & {
enabledChannels: string[];
label: string;
layoutItems: ChannelLayoutItem[];
recordType?: string | null | undefined;
};
export type ChannelLayoutItem = {
field: string;
};
export type ChatterAnswersSettings = Metadata & {
emailFollowersOnBestAnswer?: boolean | null | undefined;
emailFollowersOnReply?: boolean | null | undefined;
emailOwnerOnPrivateReply?: boolean | null | undefined;
emailOwnerOnReply?: boolean | null | undefined;
enableAnswerViaEmail?: boolean | null | undefined;
enableChatterAnswers: boolean;
enableFacebookSSO?: boolean | null | undefined;
enableInlinePublisher?: boolean | null | undefined;
enableReputation?: boolean | null | undefined;
enableRichTextEditor?: boolean | null | undefined;
facebookAuthProvider?: string | null | undefined;
showInPortals?: boolean | null | undefined;
};
export type ChatterEmailsMDSettings = Metadata & {
enableChatterDigestEmailsApiOnly?: boolean | null | undefined;
enableChatterEmailAttachment?: boolean | null | undefined;
enableCollaborationEmail?: boolean | null | undefined;
enableDisplayAppDownloadBadges?: boolean | null | undefined;
enableEmailReplyToChatter?: boolean | null | undefined;
enableEmailToChatter?: boolean | null | undefined;
};
export type ChatterExtension = Metadata & {
compositionComponent: string;
description: string;
extensionName: string;
headerText?: string | null | undefined;
hoverText?: string | null | undefined;
icon: string;
isProtected?: boolean | null | undefined;
masterLabel: string;
renderComponent: string;
type: string;
};
export type ChatterSettings = Metadata & {
allowChatterGroupArchiving?: boolean | null | undefined;
allowRecordsInChatterGroup?: boolean | null | undefined;
allowSharingInChatterGroup?: boolean | null | undefined;
enableApprovalRequest?: boolean | null | undefined;
enableChatter?: boolean | null | undefined;
enableChatterEmoticons?: boolean | null | undefined;
enableFeedEdit?: boolean | null | undefined;
enableFeedPinning?: boolean | null | undefined;
enableFeedsDraftPosts?: boolean | null | undefined;
enableFeedsRichText?: boolean | null | undefined;
enableInviteCsnUsers?: boolean | null | undefined;
enableOutOfOfficeEnabledPref?: boolean | null | undefined;
enableRichLinkPreviewsInFeed?: boolean | null | undefined;
enableTodayRecsInFeed?: boolean | null | undefined;
unlistedGroupsEnabled?: boolean | null | undefined;
};
export type CleanDataService = Metadata & {
cleanRules: CleanRule[];
description: string;
masterLabel: string;
matchEngine: string;
};
export type CleanRule = {
bulkEnabled: boolean;
bypassTriggers: boolean;
bypassWorkflow: boolean;
description: string;
developerName: string;
fieldMappings: FieldMapping[];
masterLabel: string;
matchRule: string;
sourceSobjectType: string;
status: string;
targetSobjectType: string;
};
export type FieldMapping = {
SObjectType: string;
developerName: string;
fieldMappingRows: FieldMappingRow[];
masterLabel: string;
};
export type FieldMappingRow = {
SObjectType: string;
fieldMappingFields: FieldMappingField[];
fieldName: string;
mappingOperation: string;
};
export type FieldMappingField = {
dataServiceField: string;
dataServiceObjectName: string;
priority: number;
};
export type CommandAction = Metadata & {
actionType: string;
description?: string | null | undefined;
intents: CommandActionIntent[];
label: string;
parameters: CommandActionParam[];
responseTemplates: CommandActionResponse[];
target?: string | null | undefined;
};
export type CommandActionIntent = {
phrase: string;
responseTemplates: CommandActionResponse[];
};
export type CommandActionResponse = {
template: string;
};
export type CommandActionParam = {
defaultValue?: string | null | undefined;
description?: string | null | undefined;
name: string;
required?: boolean | null | undefined;
type: string;
};
export type CommunitiesSettings = Metadata & {
canModerateAllFeedPosts?: boolean | null | undefined;
canModerateInternalFeedPosts?: boolean | null | undefined;
embeddedVisualforcePages?: boolean | null | undefined;
enableCommunityWorkspaces?: boolean | null | undefined;
enableCspContactVisibilityPref?: boolean | null | undefined;
enableCspNotesOnAccConPref?: boolean | null | undefined;
enableEnablePRM?: boolean | null | undefined;
enableExternalAccHierPref?: boolean | null | undefined;
enableGuestRecordReassignOrgPref?: boolean | null | undefined;
enableInviteChatterGuestEnabled?: boolean | null | undefined;
enableNetPortalUserReportOpts?: boolean | null | undefined;
enableNetworksEnabled?: boolean | null | undefined;
enableOotbProfExtUserOpsEnable?: boolean | null | undefined;
enablePRMAccRelPref?: boolean | null | undefined;
enablePowerCustomerCaseStatus?: boolean | null | undefined;
enableRelaxPartnerAccountFieldPref?: boolean | null | undefined;
enableUsernameUniqForOrgPref?: boolean | null | undefined;
};
export type Community = Metadata & {
active?: boolean | null | undefined;
chatterAnswersFacebookSsoUrl?: string | null | undefined;
communityFeedPage?: string | null | undefined;
dataCategoryName?: string | null | undefined;
description?: string | null | undefined;
emailFooterDocument?: string | null | undefined;
emailHeaderDocument?: string | null | undefined;
emailNotificationUrl?: string | null | undefined;
enableChatterAnswers?: boolean | null | undefined;
enablePrivateQuestions?: boolean | null | undefined;
expertsGroup?: string | null | undefined;
portal?: string | null | undefined;
reputationLevels?: ReputationLevels | null | undefined;
showInPortal?: boolean | null | undefined;
site?: string | null | undefined;
};
export type ReputationLevels = {
chatterAnswersReputationLevels: ChatterAnswersReputationLevel[];
ideaReputationLevels: IdeaReputationLevel[];
};
export type ChatterAnswersReputationLevel = {
name: string;
value: number;
};
export type IdeaReputationLevel = {
name: string;
value: number;
};
export type CommunityTemplateDefinition = Metadata & {
baseTemplate?: string | null | undefined;
bundlesInfo: CommunityTemplateBundleInfo[];
category: string;
defaultBrandingSet?: string | null | undefined;
defaultThemeDefinition: string;
description?: string | null | undefined;
enableExtendedCleanUpOnDelete?: boolean | null | undefined;
masterLabel: string;
navigationLinkSet: NavigationLinkSet[];
pageSetting: CommunityTemplatePageSetting[];
publisher?: string | null | undefined;
};
export type CommunityTemplateBundleInfo = {
description?: string | null | undefined;
image?: string | null | undefined;
order: number;
title: string;
type: string;
};
export type CommunityThemeBundleInfo = CommunityTemplateBundleInfo & {};
export type NavigationLinkSet = {
navigationMenuItem: NavigationMenuItem[];
};
export type NavigationMenuItem = {
defaultListViewId?: string | null | undefined;
label: string;
menuItemBranding?: NavigationMenuItemBranding | null | undefined;
position: number;
publiclyAvailable?: boolean | null | undefined;
subMenu?: NavigationSubMenu | null | undefined;
target?: string | null | undefined;
targetPreference?: string | null | undefined;
type: string;
};
export type NavigationMenuItemBranding = {
tileImage?: string | null | undefined;
};
export type NavigationSubMenu = {
navigationMenuItem: NavigationMenuItem[];
};
export type CommunityTemplatePageSetting = {
page: string;
themeLayout: string;
};
export type CommunityThemeDefinition = Metadata & {
bundlesInfo: CommunityThemeBundleInfo[];
customThemeLayoutType: CommunityCustomThemeLayoutType[];
defaultBrandingSet?: string | null | undefined;
description?: string | null | undefined;
enableExtendedCleanUpOnDelete?: boolean | null | undefined;
masterLabel: string;
publisher?: string | null | undefined;
themeRouteOverride: CommunityThemeRouteOverride[];
themeSetting: CommunityThemeSetting[];
};
export type CommunityCustomThemeLayoutType = {
description?: string | null | undefined;
label: string;
};
export type CommunityThemeRouteOverride = {
customThemeLayoutType?: string | null | undefined;
pageAttributes: string;
pageType: string;
themeLayoutType?: string | null | undefined;
};
export type CommunityThemeSetting = {
customThemeLayoutType?: string | null | undefined;
themeLayout: string;
themeLayoutType?: string | null | undefined;
};
export type CompactLayout = Metadata & {
fields: string[];
label: string;
};
export type CompanySettings = Metadata & {
enableCustomFiscalYear: boolean;
fiscalYear?: FiscalYearSettings | null | undefined;
};
export type FiscalYearSettings = {
fiscalYearNameBasedOn?: string | null | undefined;
startMonth?: string | null | undefined;
};
export type ConnectedApp = Metadata & {
attributes: ConnectedAppAttribute[];
canvas?: CanvasMetadata | null | undefined;
canvasConfig?: ConnectedAppCanvasConfig | null | undefined;
contactEmail: string;
contactPhone?: string | null | undefined;
description?: string | null | undefined;
iconUrl?: string | null | undefined;
infoUrl?: string | null | undefined;
ipRanges: ConnectedAppIpRange[];
label: string;
logoUrl?: string | null | undefined;
mobileAppConfig?: ConnectedAppMobileDetailConfig | null | undefined;
mobileStartUrl?: string | null | undefined;
oauthConfig?: ConnectedAppOauthConfig | null | undefined;
permissionSetName: string[];
plugin?: string | null | undefined;
pluginExecutionUser?: string | null | undefined;
profileName: string[];
samlConfig?: ConnectedAppSamlConfig | null | undefined;
startUrl?: string | null | undefined;
};
export type ConnectedAppAttribute = {
formula: string;
key: string;
};
export type ConnectedAppCanvasConfig = {
accessMethod: string;
canvasUrl: string;
lifecycleClass?: string | null | undefined;
locations: string[];
options: string[];
samlInitiationMethod?: string | null | undefined;
};
export type ConnectedAppIpRange = {
description?: string | null | undefined;
end: string;
start: string;
};
export type ConnectedAppMobileDetailConfig = {
applicationBinaryFile?: string | null | undefined;
applicationBinaryFileName?: string | null | undefined;
applicationBundleIdentifier?: string | null | undefined;
applicationFileLength?: number | null | undefined;
applicationIconFile?: string | null | undefined;
applicationIconFileName?: string | null | undefined;
applicationInstallUrl?: string | null | undefined;
devicePlatform: string;
deviceType?: string | null | undefined;
minimumOsVersion?: string | null | undefined;
privateApp?: boolean | null | undefined;
version: string;
};
export type ConnectedAppOauthConfig = {
callbackUrl: string;
certificate?: string | null | undefined;
consumerKey?: string | null | undefined;
consumerSecret?: string | null | undefined;
idTokenConfig?: ConnectedAppOauthIdToken | null | undefined;
isAdminApproved?: boolean | null | undefined;
scopes: string[];
singleLogoutUrl?: string | null | undefined;
};
export type ConnectedAppOauthIdToken = {
idTokenAudience?: string | null | undefined;
idTokenIncludeAttributes?: boolean | null | undefined;
idTokenIncludeCustomPerms?: boolean | null | undefined;
idTokenIncludeStandardClaims?: boolean | null | undefined;
idTokenValidity?: number | null | undefined;
};
export type ConnectedAppSamlConfig = {
acsUrl: string;
certificate?: string | null | undefined;
encryptionCertificate?: string | null | undefined;
encryptionType?: string | null | undefined;
entityUrl: string;
issuer?: string | null | undefined;
samlIdpSLOBindingEnum?: string | null | undefined;
samlNameIdFormat?: string | null | undefined;
samlSloUrl?: string | null | undefined;
samlSubjectCustomAttr?: string | null | undefined;
samlSubjectType: string;
};
export type ConnectedAppSettings = Metadata & {
enableAdminApprovedAppsOnly?: boolean | null | undefined;
enableSkipUserProvisioningWizardWelcomePage?: boolean | null | undefined;
};
export type ContentSettings = Metadata & {
enableChatterFileLink?: boolean | null | undefined;
enableContent?: boolean | null | undefined;
enableContentAutoAssign?: boolean | null | undefined;
enableContentDistForPortalUsers?: boolean | null | undefined;
enableContentDistPwOptionsBit1?: boolean | null | undefined;
enableContentDistPwOptionsBit2?: boolean | null | undefined;
enableContentDistribution?: boolean | null | undefined;
enableContentSupportMultiLanguage?: boolean | null | undefined;
enableContentWorkspaceAccess?: boolean | null | undefined;
enableFileShareSetByRecord?: boolean | null | undefined;
enableFilesUsrShareNetRestricted?: boolean | null | undefined;
enableJPGPreviews?: boolean | null | undefined;
enableLibraryManagedFiles?: boolean | null | undefined;
enableSiteGuestUserToUploadFiles?: boolean | null | undefined;
enableUploadFilesOnAttachments?: boolean | null | undefined;
skipContentAssetTriggers?: boolean | null | undefined;
skipContentAssetTriggersOnDeploy?: boolean | null | undefined;
};
export type ContractSettings = Metadata & {
autoCalculateEndDate?: boolean | null | undefined;
autoExpirationDelay?: string | null | undefined;
autoExpirationRecipient?: string | null | undefined;
autoExpireContracts?: boolean | null | undefined;
enableContractHistoryTracking?: boolean | null | undefined;
notifyOwnersOnContractExpiration?: boolean | null | undefined;
};
export type CorsWhitelistOrigin = Metadata & {
urlPattern: string;
};
export type CspTrustedSite = Metadata & {
context?: string | null | undefined;
description?: string | null | undefined;
endpointUrl: string;
isActive: boolean;
};
export type CurrencySettings = Metadata & {
enableCurrencyEffectiveDates?: boolean | null | undefined;
enableCurrencySymbolWithMultiCurrency?: boolean | null | undefined;
enableMultiCurrency?: boolean | null | undefined;
isMultiCurrencyActivationAllowed?: boolean | null | undefined;
isParenCurrencyConvDisabled?: boolean | null | undefined;
};
export type CustomApplication = Metadata & {
actionOverrides: AppActionOverride[];
brand?: AppBrand | null | undefined;
consoleConfig?: ServiceCloudConsoleConfig | null | undefined;
defaultLandingTab?: string | null | undefined;
description?: string | null | undefined;
formFactors: string[];
isNavAutoTempTabsDisabled?: boolean | null | undefined;
isNavPersonalizationDisabled?: boolean | null | undefined;
isServiceCloudConsole?: boolean | null | undefined;
label?: string | null | undefined;
logo?: string | null | undefined;
navType?: string | null | undefined;
preferences?: AppPreferences | null | undefined;
profileActionOverrides: AppProfileActionOverride[];
setupExperience?: string | null | undefined;
subscriberTabs: string[];
tabs: string[];
uiType?: string | null | undefined;
utilityBar?: string | null | undefined;
workspaceConfig?: AppWorkspaceConfig | null | undefined;
};
export type AppActionOverride = ActionOverride & {
pageOrSobjectType: string;
};
export type ActionOverride = {
actionName?: string | null | undefined;
comment?: string | null | undefined;
content?: string | null | undefined;
formFactor?: string | null | undefined;
skipRecordTypeSelect?: boolean | null | undefined;
type?: string | null | undefined;
};
export type AppBrand = {
footerColor?: string | null | undefined;
headerColor?: string | null | undefined;
logo?: string | null | undefined;
logoVersion?: number | null | undefined;
shouldOverrideOrgTheme?: boolean | null | undefined;
};
export type ServiceCloudConsoleConfig = {
componentList?: AppComponentList | null | undefined;
detailPageRefreshMethod: string;
footerColor?: string | null | undefined;
headerColor?: string | null | undefined;
keyboardShortcuts: KeyboardShortcuts;
listPlacement: ListPlacement;
listRefreshMethod: string;
liveAgentConfig?: LiveAgentConfig | null | undefined;
primaryTabColor?: string | null | undefined;
pushNotifications: PushNotification[];
tabLimitConfig?: TabLimitConfig | null | undefined;
whitelistedDomains: string[];
};
export type AppComponentList = {
alignment: string;
components: string[];
};
export type KeyboardShortcuts = {
customShortcuts: CustomShortcut[];
defaultShortcuts: DefaultShortcut[];
};
export type CustomShortcut = DefaultShortcut & {
description?: string | null | undefined;
eventName: string;
};
export type DefaultShortcut = {
action: string;
active: boolean;
keyCommand: string;
};
export type ListPlacement = {
height?: number | null | undefined;
location: string;
units?: string | null | undefined;
width?: number | null | undefined;
};
export type LiveAgentConfig = {
enableLiveChat?: boolean | null | undefined;
openNewAccountSubtab?: boolean | null | undefined;
openNewCaseSubtab?: boolean | null | undefined;
openNewContactSubtab?: boolean | null | undefined;
openNewLeadSubtab?: boolean | null | undefined;
openNewVFPageSubtab?: boolean | null | undefined;
pageNamesToOpen: string[];
showKnowledgeArticles?: boolean | null | undefined;
};
export type PushNotification = {
fieldNames: string[];
objectName: string;
};
export type TabLimitConfig = {
maxNumberOfPrimaryTabs?: string | null | undefined;
maxNumberOfSubTabs?: string | null | undefined;
};
export type AppPreferences = {
enableCustomizeMyTabs: boolean;
enableKeyboardShortcuts: boolean;
enableListViewHover: boolean;
enableListViewReskin: boolean;
enableMultiMonitorComponents: boolean;
enablePinTabs: boolean;
enableTabHover: boolean;
enableTabLimits: boolean;
saveUserSessions: boolean;
};
export type AppProfileActionOverride = ProfileActionOverride & {
profile: string;
};
export type ProfileActionOverride = {
actionName: string;
content?: string | null | undefined;
formFactor: string;
pageOrSobjectType: string;
recordType?: string | null | undefined;
type: string;
};
export type AppWorkspaceConfig = {
mappings: WorkspaceMapping[];
};
export type WorkspaceMapping = {
fieldName?: string | null | undefined;
tab: string;
};
export type CustomApplicationComponent = Metadata & {
buttonIconUrl?: string | null | undefined;
buttonStyle?: string | null | undefined;
buttonText?: string | null | undefined;
buttonWidth?: number | null | undefined;
height?: number | null | undefined;
isHeightFixed: boolean;
isHidden: boolean;
isWidthFixed: boolean;
visualforcePage: string;
width?: number | null | undefined;
};
export type CustomFeedFilter = Metadata & {
criteria: FeedFilterCriterion[];
description?: string | null | undefined;
isProtected?: boolean | null | undefined;
label: string;
};
export type FeedFilterCriterion = {
feedItemType: string;
feedItemVisibility?: string | null | undefined;
relatedSObjectType?: string | null | undefined;
};
export type CustomField = Metadata & {
businessOwnerGroup?: string | null | undefined;
businessOwnerUser?: string | null | undefined;
businessStatus?: string | null | undefined;
caseSensitive?: boolean | null | undefined;
complianceGroup?: string | null | undefined;
customDataType?: string | null | undefined;
defaultValue?: string | null | undefined;
deleteConstraint?: string | null | undefined;
deprecated?: boolean | null | undefined;
description?: string | null | undefined;
displayFormat?: string | null | undefined;
encryptionScheme?: string | null | undefined;
escapeMarkup?: boolean | null | undefined;
externalDeveloperName?: string | null | undefined;
externalId?: boolean | null | undefined;
fieldManageability?: string | null | undefined;
formula?: string | null | undefined;
formulaTreatBlanksAs?: string | null | undefined;
inlineHelpText?: string | null | undefined;
isAIPredictionField?: boolean | null | undefined;
isConvertLeadDisabled?: boolean | null | undefined;
isFilteringDisabled?: boolean | null | undefined;
isNameField?: boolean | null | undefined;
isSortingDisabled?: boolean | null | undefined;
label?: string | null | undefined;
length?: number | null | undefined;
lookupFilter?: LookupFilter | null | undefined;
maskChar?: string | null | undefined;
maskType?: string | null | undefined;
metadataRelationshipControllingField?: string | null | undefined;
populateExistingRows?: boolean | null | undefined;
precision?: number | null | undefined;
referenceTargetField?: string | null | undefined;
referenceTo?: string | null | undefined;
relationshipLabel?: string | null | undefined;
relationshipName?: string | null | undefined;
relationshipOrder?: number | null | undefined;
reparentableMasterDetail?: boolean | null | undefined;
required?: boolean | null | undefined;
restrictedAdminField?: boolean | null | undefined;
scale?: number | null | undefined;
securityClassification?: string | null | undefined;
startingNumber?: number | null | undefined;
stripMarkup?: boolean | null | undefined;
summarizedField?: string | null | undefined;
summaryFilterItems: FilterItem[];
summaryForeignKey?: string | null | undefined;
summaryOperation?: string | null | undefined;
trackFeedHistory?: boolean | null | undefined;
trackHistory?: boolean | null | undefined;
trackTrending?: boolean | null | undefined;
translateData?: boolean | null | undefined;
type?: string | null | undefined;
unique?: boolean | null | undefined;
valueSet?: ValueSet | null | undefined;
visibleLines?: number | null | undefined;
writeRequiresMasterRead?: boolean | null | undefined;
};
export type LookupFilter = {
active: boolean;
booleanFilter?: string | null | undefined;
description?: string | null | undefined;
errorMessage?: string | null | undefined;
filterItems: FilterItem[];
infoMessage?: string | null | undefined;
isOptional: boolean;
};
export type ValueSet = {
controllingField?: string | null | undefined;
restricted?: boolean | null | undefined;
valueSetDefinition?: ValueSetValuesDefinition | null | undefined;
valueSetName?: string | null | undefined;
valueSettings: ValueSettings[];
};
export type ValueSetValuesDefinition = {
sorted: boolean;
value: CustomValue[];
};
export type CustomValue = Metadata & {
color?: string | null | undefined;
default: boolean;
description?: string | null | undefined;
isActive?: boolean | null | undefined;
label?: string | null | undefined;
};
export type StandardValue = CustomValue & {
allowEmail?: boolean | null | undefined;
closed?: boolean | null | undefined;
converted?: boolean | null | undefined;
cssExposed?: boolean | null | undefined;
forecastCategory?: string | null | undefined;
groupingString?: string | null | undefined;
highPriority?: boolean | null | undefined;
probability?: number | null | undefined;
reverseRole?: string | null | undefined;
reviewed?: boolean | null | undefined;
won?: boolean | null | undefined;
};
export type ValueSettings = {
controllingFieldValue: string[];
valueName: string;
};
export type CustomHelpMenuSection = Metadata & {
customHelpMenuItems: CustomHelpMenuItem[];
masterLabel: string;
};
export type CustomHelpMenuItem = {
linkUrl: string;
masterLabel: string;
sortOrder: number;
};
export type CustomLabel = Metadata & {
categories?: string | null | undefined;
language: string;
protected: boolean;
shortDescription: string;
value: string;
};
export type CustomLabels = Metadata & {
labels: CustomLabel[];
};
export type CustomMetadata = Metadata & {
description?: string | null | undefined;
label?: string | null | undefined;
protected?: boolean | null | undefined;
values: CustomMetadataValue[];
};
export type CustomMetadataValue = {
field: string;
value?: any | null | undefined;
};
export type CustomNotificationType = Metadata & {
customNotifTypeName: string;
description?: string | null | undefined;
desktop: boolean;
masterLabel: string;
mobile: boolean;
};
export type CustomObject = Metadata & {
actionOverrides: ActionOverride[];
allowInChatterGroups?: boolean | null | undefined;
articleTypeChannelDisplay?: ArticleTypeChannelDisplay | null | undefined;
businessProcesses: BusinessProcess[];
compactLayoutAssignment?: string | null | undefined;
compactLayouts: CompactLayout[];
customHelp?: string | null | undefined;
customHelpPage?: string | null | undefined;
customSettingsType?: string | null | undefined;
deploymentStatus?: string | null | undefined;
deprecated?: boolean | null | undefined;
description?: string | null | undefined;
enableActivities?: boolean | null | undefined;
enableBulkApi?: boolean | null | undefined;
enableDataTranslation?: boolean | null | undefined;
enableDivisions?: boolean | null | undefined;
enableEnhancedLookup?: boolean | null | undefined;
enableFeeds?: boolean | null | undefined;
enableHistory?: boolean | null | undefined;
enableLicensing?: boolean | null | undefined;
enableReports?: boolean | null | undefined;
enableSearch?: boolean | null | undefined;
enableSharing?: boolean | null | undefined;
enableStreamingApi?: boolean | null | undefined;
eventType?: string | null | undefined;
externalDataSource?: string | null | undefined;
externalName?: string | null | undefined;
externalRepository?: string | null | undefined;
externalSharingModel?: string | null | undefined;
fieldSets: FieldSet[];
fields: CustomField[];
gender?: string | null | undefined;
historyRetentionPolicy?: HistoryRetentionPolicy | null | undefined;
household?: boolean | null | undefined;
indexes: Index[];
label?: string | null | undefined;
listViews: ListView[];
nameField?: CustomField | null | undefined;
pluralLabel?: string | null | undefined;
profileSearchLayouts: ProfileSearchLayouts[];
publishBehavior?: string | null | undefined;
recordTypeTrackFeedHistory?: boolean | null | undefined;
recordTypeTrackHistory?: boolean | null | undefined;
recordTypes: RecordType[];
searchLayouts?: SearchLayouts | null | undefined;
sharingModel?: string | null | undefined;
sharingReasons: SharingReason[];
sharingRecalculations: SharingRecalculation[];
startsWith?: string | null | undefined;
validationRules: ValidationRule[];
visibility?: string | null | undefined;
webLinks: WebLink[];
};
export type ArticleTypeChannelDisplay = {
articleTypeTemplates: ArticleTypeTemplate[];
};
export type ArticleTypeTemplate = {
channel: string;
page?: string | null | undefined;
template: string;
};
export type FieldSet = Metadata & {
availableFields: FieldSetItem[];
description: string;
displayedFields: FieldSetItem[];
label: string;
};
export type FieldSetItem = {
field?: string | null | undefined;
isFieldManaged?: boolean | null | undefined;
isRequired?: boolean | null | undefined;
};
export type HistoryRetentionPolicy = {
archiveAfterMonths: number;
archiveRetentionYears: number;
description?: string | null | undefined;
};
export type Index = Metadata & {
fields: IndexField[];
label: string;
};
export type IndexField = {
name: string;
sortDirection: string;
};
export type ListView = Metadata & {
booleanFilter?: string | null | undefined;
columns: string[];
division?: string | null | undefined;
filterScope: string;
filters: ListViewFilter[];
label: string;
language?: string | null | undefined;
queue?: string | null | undefined;
sharedTo?: SharedTo | null | undefined;
};
export type ListViewFilter = {
field: string;
operation: string;
value?: string | null | undefined;
};
export type SharedTo = {
allCustomerPortalUsers?: string | null | undefined;
allInternalUsers?: string | null | undefined;
allPartnerUsers?: string | null | undefined;
channelProgramGroup: string[];
channelProgramGroups: string[];
group: string[];
groups: string[];
guestUser: string[];
managerSubordinates: string[];
managers: string[];
portalRole: string[];
portalRoleAndSubordinates: string[];
queue: string[];
role: string[];
roleAndSubordinates: string[];
roleAndSubordinatesInternal: string[];
roles: string[];
rolesAndSubordinates: string[];
territories: string[];
territoriesAndSubordinates: string[];
territory: string[];
territoryAndSubordinates: string[];
};
export type ProfileSearchLayouts = {
fields: string[];
profileName?: string | null | undefined;
};
export type RecordType = Metadata & {
active: boolean;
businessProcess?: string | null | undefined;
compactLayoutAssignment?: string | null | undefined;
description?: string | null | undefined;
label: string;
picklistValues: RecordTypePicklistValue[];
};
export type RecordTypePicklistValue = {
picklist: string;
values: PicklistValue[];
};
export type SearchLayouts = {
customTabListAdditionalFields: string[];
excludedStandardButtons: string[];
listViewButtons: string[];
lookupDialogsAdditionalFields: string[];
lookupFilterFields: string[];
lookupPhoneDialogsAdditionalFields: string[];
massQuickActions: string[];
searchFilterFields: string[];
searchResultsAdditionalFields: string[];
searchResultsCustomButtons: string[];
};
export type SharingReason = Metadata & {
label: string;
};
export type SharingRecalculation = {
className: string;
};
export type ValidationRule = Metadata & {
active: boolean;
description?: string | null | undefined;
errorConditionFormula: string;
errorDisplayField?: string | null | undefined;
errorMessage: string;
};
export type WebLink = Metadata & {
availability: string;
description?: string | null | undefined;
displayType: string;
encodingKey?: string | null | undefined;
hasMenubar?: boolean | null | undefined;
hasScrollbars?: boolean | null | undefined;
hasToolbar?: boolean | null | undefined;
height?: number | null | undefined;
isResizable?: boolean | null | undefined;
linkType: string;
masterLabel?: string | null | undefined;
openType: string;
page?: string | null | undefined;
position?: string | null | undefined;
protected: boolean;
requireRowSelection?: boolean | null | undefined;
scontrol?: string | null | undefined;
showsLocation?: boolean | null | undefined;
showsStatus?: boolean | null | undefined;
url?: string | null | undefined;
width?: number | null | undefined;
};
export type CustomObjectTranslation = Metadata & {
caseValues: ObjectNameCaseValue[];
fieldSets: FieldSetTranslation[];
fields: CustomFieldTranslation[];
gender?: string | null | undefined;
layouts: LayoutTranslation[];
nameFieldLabel?: string | null | undefined;
quickActions: QuickActionTranslation[];
recordTypes: RecordTypeTranslation[];
sharingReasons: SharingReasonTranslation[];
standardFields: StandardFieldTranslation[];
startsWith?: string | null | undefined;
validationRules: ValidationRuleTranslation[];
webLinks: WebLinkTranslation[];
workflowTasks: WorkflowTaskTranslation[];
};
export type ObjectNameCaseValue = {
article?: string | null | undefined;
caseType?: string | null | undefined;
plural?: boolean | null | undefined;
possessive?: string | null | undefined;
value: string;
};
export type FieldSetTranslation = {
label: string;
name: string;
};
export type CustomFieldTranslation = {
caseValues: ObjectNameCaseValue[];
gender?: string | null | undefined;
help?: string | null | undefined;
label?: string | null | undefined;
lookupFilter?: LookupFilterTranslation | null | undefined;
name: string;
picklistValues: PicklistValueTranslation[];
relationshipLabel?: string | null | undefined;
startsWith?: string | null | undefined;
};
export type LookupFilterTranslation = {
errorMessage: string;
informationalMessage: string;
};
export type PicklistValueTranslation = {
masterLabel: string;
translation?: string | null | undefined;
};
export type LayoutTranslation = {
layout: string;
layoutType?: string | null | undefined;
sections: LayoutSectionTranslation[];
};
export type LayoutSectionTranslation = {
label: string;
section: string;
};
export type QuickActionTranslation = {
label: string;
name: string;
};
export type RecordTypeTranslation = {
description?: string | null | undefined;
label: string;
name: string;
};
export type SharingReasonTranslation = {
label: string;
name: string;
};
export type StandardFieldTranslation = {
label?: string | null | undefined;
name: string;
};
export type ValidationRuleTranslation = {
errorMessage: string;
name: string;
};
export type WebLinkTranslation = {
label: string;
name: string;
};
export type WorkflowTaskTranslation = {
description?: string | null | undefined;
name: string;
subject?: string | null | undefined;
};
export type CustomPageWebLink = Metadata & {
availability: string;
description?: string | null | undefined;
displayType: string;
encodingKey?: string | null | undefined;
hasMenubar?: boolean | null | undefined;
hasScrollbars?: boolean | null | undefined;
hasToolbar?: boolean | null | undefined;
height?: number | null | undefined;
isResizable?: boolean | null | undefined;
linkType: string;
masterLabel?: string | null | undefined;
openType: string;
page?: string | null | undefined;
position?: string | null | undefined;
protected: boolean;
requireRowSelection?: boolean | null | undefined;
scontrol?: string | null | undefined;
showsLocation?: boolean | null | undefined;
showsStatus?: boolean | null | undefined;
url?: string | null | undefined;
width?: number | null | undefined;
};
export type CustomPermission = Metadata & {
connectedApp?: string | null | undefined;
description?: string | null | undefined;
label: string;
requiredPermission: CustomPermissionDependencyRequired[];
};
export type CustomPermissionDependencyRequired = {
customPermission: string;
dependency: boolean;
};
export type CustomSite = Metadata & {
active: boolean;
allowHomePage: boolean;
allowStandardAnswersPages?: boolean | null | undefined;
allowStandardIdeasPages: boolean;
allowStandardLookups: boolean;
allowStandardPortalPages: boolean;
allowStandardSearch: boolean;
analyticsTrackingCode?: string | null | undefined;
authorizationRequiredPage?: string | null | undefined;
bandwidthExceededPage?: string | null | undefined;
browserXssProtection: boolean;
changePasswordPage?: string | null | undefined;
chatterAnswersForgotPasswordConfirmPage?: string | null | undefined;
chatterAnswersForgotPasswordPage?: string | null | undefined;
chatterAnswersHelpPage?: string | null | undefined;
chatterAnswersLoginPage?: string | null | undefined;
chatterAnswersRegistrationPage?: string | null | undefined;
clickjackProtectionLevel: string;
contentSniffingProtection: boolean;
cspUpgradeInsecureRequests: boolean;
customWebAddresses: SiteWebAddress[];
description?: string | null | undefined;
enableAuraRequests?: boolean | null | undefined;
favoriteIcon?: string | null | undefined;
fileNotFoundPage?: string | null | undefined;
forgotPasswordPage?: string | null | undefined;
genericErrorPage?: string | null | undefined;
guestProfile?: string | null | undefined;
inMaintenancePage?: string | null | undefined;
inactiveIndexPage?: string | null | undefined;
indexPage: string;
masterLabel: string;
myProfilePage?: string | null | undefined;
portal?: string | null | undefined;
referrerPolicyOriginWhenCrossOrigin: boolean;
requireHttps: boolean;
requireInsecurePortalAccess: boolean;
robotsTxtPage?: string | null | undefined;
rootComponent?: string | null | undefined;
selfRegPage?: string | null | undefined;
serverIsDown?: string | null | undefined;
siteAdmin?: string | null | undefined;
siteRedirectMappings: SiteRedirectMapping[];
siteTemplate?: string | null | undefined;
siteType: string;
subdomain?: string | null | undefined;
urlPathPrefix?: string | null | undefined;
};
export type SiteWebAddress = {
certificate?: string | null | undefined;
domainName: string;
primary: boolean;
};
export type SiteRedirectMapping = {
action: string;
isActive?: boolean | null | undefined;
source: string;
target: string;
};
export type CustomTab = Metadata & {
actionOverrides: ActionOverride[];
auraComponent?: string | null | undefined;
customObject?: boolean | null | undefined;
description?: string | null | undefined;
flexiPage?: string | null | undefined;
frameHeight?: number | null | undefined;
hasSidebar?: boolean | null | undefined;
icon?: string | null | undefined;
label?: string | null | undefined;
lwcComponent?: string | null | undefined;
motif?: string | null | undefined;
page?: string | null | undefined;
scontrol?: string | null | undefined;
splashPageLink?: string | null | undefined;
url?: string | null | undefined;
urlEncodingKey?: string | null | undefined;
};
export type Dashboard = Metadata & {
backgroundEndColor: string;
backgroundFadeDirection: string;
backgroundStartColor: string;
chartTheme?: string | null | undefined;
colorPalette?: string | null | undefined;
dashboardChartTheme?: string | null | undefined;
dashboardColorPalette?: string | null | undefined;
dashboardFilters: DashboardFilter[];
dashboardGridLayout?: DashboardGridLayout | null | undefined;
dashboardResultRefreshedDate?: string | null | undefined;
dashboardResultRunningUser?: string | null | undefined;
dashboardType?: string | null | undefined;
description?: string | null | undefined;
folderName?: string | null | undefined;
isGridLayout?: boolean | null | undefined;
leftSection?: DashboardComponentSection | null | undefined;
middleSection?: DashboardComponentSection | null | undefined;
numSubscriptions?: number | null | undefined;
rightSection?: DashboardComponentSection | null | undefined;
runningUser?: string | null | undefined;
textColor: string;
title: string;
titleColor: string;
titleSize: number;
};
export type DashboardFilter = {
dashboardFilterOptions: DashboardFilterOption[];
name: string;
};
export type DashboardFilterOption = {
operator: string;
values: string[];
};
export type DashboardGridLayout = {
dashboardGridComponents: DashboardGridComponent[];
numberOfColumns: number;
rowHeight: number;
};
export type DashboardGridComponent = {
colSpan: number;
columnIndex: number;
dashboardComponent: DashboardComponent;
rowIndex: number;
rowSpan: number;
};
export type DashboardComponent = {
autoselectColumnsFromReport?: boolean | null | undefined;
chartAxisRange?: string | null | undefined;
chartAxisRangeMax?: number | null | undefined;
chartAxisRangeMin?: number | null | undefined;
chartSummary: ChartSummary[];
componentChartTheme?: string | null | undefined;
componentType: string;
dashboardFilterColumns: DashboardFilterColumn[];
dashboardTableColumn: DashboardTableColumn[];
decimalPrecision?: number | null | undefined;
displayUnits?: string | null | undefined;
drillDownUrl?: string | null | undefined;
drillEnabled?: boolean | null | undefined;
drillToDetailEnabled?: boolean | null | undefined;
enableHover?: boolean | null | undefined;
expandOthers?: boolean | null | undefined;
flexComponentProperties?: DashboardFlexTableComponentProperties | null | undefined;
footer?: string | null | undefined;
gaugeMax?: number | null | undefined;
gaugeMin?: number | null | undefined;
groupingColumn: string[];
groupingSortProperties?: DashboardComponentGroupingSortProperties | null | undefined;
header?: string | null | undefined;
indicatorBreakpoint1?: number | null | undefined;
indicatorBreakpoint2?: number | null | undefined;
indicatorHighColor?: string | null | undefined;
indicatorLowColor?: string | null | undefined;
indicatorMiddleColor?: string | null | undefined;
legendPosition?: string | null | undefined;
maxValuesDisplayed?: number | null | undefined;
metricLabel?: string | null | undefined;
page?: string | null | undefined;
pageHeightInPixels?: number | null | undefined;
report?: string | null | undefined;
scontrol?: string | null | undefined;
scontrolHeightInPixels?: number | null | undefined;
showPercentage?: boolean | null | undefined;
showPicturesOnCharts?: boolean | null | undefined;
showPicturesOnTables?: boolean | null | undefined;
showRange?: boolean | null | undefined;
showTotal?: boolean | null | undefined;
showValues?: boolean | null | undefined;
sortBy?: string | null | undefined;
title?: string | null | undefined;
useReportChart?: boolean | null | undefined;
};
export type ChartSummary = {
aggregate?: string | null | undefined;
axisBinding?: string | null | undefined;
column: string;
};
export type DashboardFilterColumn = {
column: string;
};
export type DashboardTableColumn = {
aggregateType?: string | null | undefined;
calculatePercent?: boolean | null | undefined;
column: string;
decimalPlaces?: number | null | undefined;
showSubTotal?: boolean | null | undefined;
showTotal?: boolean | null | undefined;
sortBy?: string | null | undefined;
};
export type DashboardFlexTableComponentProperties = {
decimalPrecision?: number | null | undefined;
flexTableColumn: DashboardComponentColumn[];
flexTableSortInfo?: DashboardComponentSortInfo | null | undefined;
hideChatterPhotos?: boolean | null | undefined;
};
export type DashboardComponentColumn = {
breakPoint1?: number | null | undefined;
breakPoint2?: number | null | undefined;
breakPointOrder?: number | null | undefined;
highRangeColor?: number | null | undefined;
lowRangeColor?: number | null | undefined;
midRangeColor?: number | null | undefined;
reportColumn: string;
showSubTotal?: boolean | null | undefined;
showTotal?: boolean | null | undefined;
type: string;
};
export type DashboardComponentSortInfo = {
sortColumn?: string | null | undefined;
sortOrder?: string | null | undefined;
};
export type DashboardComponentGroupingSortProperties = {
groupingSorts: DashboardComponentGroupingSort[];
};
export type DashboardComponentGroupingSort = {
groupingLevel: string;
inheritedReportGroupingSort?: string | null | undefined;
sortColumn?: string | null | undefined;
sortOrder?: string | null | undefined;
};
export type DashboardComponentSection = {
columnSize: string;
components: DashboardComponent[];
};
export type DataCategoryGroup = Metadata & {
active: boolean;
dataCategory: DataCategory;
description?: string | null | undefined;
label: string;
objectUsage?: ObjectUsage | null | undefined;
};
export type DataCategory = {
dataCategory: DataCategory[];
label: string;
name: string;
};
export type ObjectUsage = {
object: string[];
};
export type DataDotComSettings = Metadata & {
enableAccountExportButtonOff?: boolean | null | undefined;
enableAccountImportButtonOff?: boolean | null | undefined;
enableAllowDupeContactFromLead?: boolean | null | undefined;
enableAllowDupeLeadFromContact?: boolean | null | undefined;
enableCleanUpgradeRequested?: boolean | null | undefined;
enableContactExportButtonOff?: boolean | null | undefined;
enableContactImportButtonOff?: boolean | null | undefined;
};
export type DelegateGroup = Metadata & {
customObjects: string[];
groups: string[];
label: string;
loginAccess: boolean;
permissionSets: string[];
profiles: string[];
roles: string[];
};
export type DeploymentSettings = Metadata & {
doesSkipAsyncApexValidation?: boolean | null | undefined;
};
export type DevHubSettings = Metadata & {
enableShapeExportPref?: boolean | null | undefined;
};
export type DiscoverySettings = Metadata & {
enableEinsteinAnswersPref?: boolean | null | undefined;
};
export type DocumentType = Metadata & {
description: string;
isActive: boolean;
masterLabel: string;
};
export type DuplicateRule = Metadata & {
actionOnInsert: string;
actionOnUpdate: string;
alertText?: string | null | undefined;
description?: string | null | undefined;
duplicateRuleFilter?: DuplicateRuleFilter | null | undefined;
duplicateRuleMatchRules?: DuplicateRuleMatchRule[] | null | undefined;
isActive: boolean;
masterLabel: string;
operationsOnInsert: string[];
operationsOnUpdate: string[];
securityOption: string;
sortOrder: number;
};
export type DuplicateRuleFilter = {
booleanFilter?: string | null | undefined;
duplicateRuleFilterItems: DuplicateRuleFilterItem[];
};
export type DuplicateRuleMatchRule = {
matchRuleSObjectType: string;
matchingRule: string;
objectMapping?: ObjectMapping | null | undefined;
};
export type ObjectMapping = {
inputObject: string;
mappingFields: ObjectMappingField[];
outputObject: string;
};
export type ObjectMappingField = {
inputField: string;
outputField: string;
};
export type EACSettings = Metadata & {
enableEACForEveryonePref?: boolean | null | undefined;
enableInboxActivitySharing?: boolean | null | undefined;
enableInsightsInTimeline?: boolean | null | undefined;
enableInsightsInTimelineEacStd?: boolean | null | undefined;
};
export type EmailAdministrationSettings = Metadata & {
enableComplianceBcc?: boolean | null | undefined;
enableEmailConsentManagement?: boolean | null | undefined;
enableEmailSenderIdCompliance?: boolean | null | undefined;
enableEmailSpfCompliance?: boolean | null | undefined;
enableEmailToSalesforce?: boolean | null | undefined;
enableEmailWorkflowApproval?: boolean | null | undefined;
enableEnhancedEmailEnabled?: boolean | null | undefined;
enableHandleBouncedEmails?: boolean | null | undefined;
enableHtmlEmail?: boolean | null | undefined;
enableListEmailLogActivities?: boolean | null | undefined;
enableResendBouncedEmails?: boolean | null | undefined;
enableRestrictTlsToDomains?: boolean | null | undefined;
enableSendThroughGmailPref?: boolean | null | undefined;
enableSendViaExchangePref?: boolean | null | undefined;
enableSendViaGmailPref?: boolean | null | undefined;
enableSetMatchingEmailsOnBounce?: boolean | null | undefined;
enableUseOrgFootersForExtTrans?: boolean | null | undefined;
sendEmailsEvenWhenAutomationUpdatesSameRecord?: boolean | null | undefined;
sendMassEmailNotification?: boolean | null | undefined;
sendTextOnlySystemEmails?: boolean | null | undefined;
};
export type EmailIntegrationSettings = Metadata & {
doesEmailLogAsEmailMessageInOutlook?: boolean | null | undefined;
doesGmailStayConnectedToSalesforce?: boolean | null | undefined;
enableContactAndEventSync?: boolean | null | undefined;
enableEmailTrackingInMobile?: boolean | null | undefined;
enableEngageForOutlook?: boolean | null | undefined;
enableGmailIntegration?: boolean | null | undefined;
enableOutlookIntegration?: boolean | null | undefined;
enableProductivityFeatures?: boolean | null | undefined;
enableSupplementalContactInfoInMobile?: boolean | null | undefined;
isLayoutCustomizationAllowed?: boolean | null | undefined;
shouldUseTrustedDomainsList?: boolean | null | undefined;
};
export type EmailServicesFunction = Metadata & {
apexClass: string;
attachmentOption: string;
authenticationFailureAction: string;
authorizationFailureAction: string;
authorizedSenders?: string | null | undefined;
emailServicesAddresses: EmailServicesAddress[];
errorRoutingAddress?: string | null | undefined;
functionInactiveAction: string;
functionName: string;
isActive?: boolean | null | undefined;
isAuthenticationRequired?: boolean | null | undefined;
isErrorRoutingEnabled?: boolean | null | undefined;
isTextAttachmentsAsBinary?: boolean | null | undefined;
isTlsRequired?: boolean | null | undefined;
overLimitAction: string;
};
export type EmailServicesAddress = {
authorizedSenders?: string | null | undefined;
developerName: string;
isActive?: boolean | null | undefined;
localPart: string;
runAsUser: string;
};
export type EmailTemplateSettings = Metadata & {
enableLwcEmailTemplateBuilder?: boolean | null | undefined;
enableTemplateEnhancedFolderPref?: boolean | null | undefined;
};
export type EmbeddedServiceBranding = Metadata & {
contrastInvertedColor?: string | null | undefined;
contrastPrimaryColor?: string | null | undefined;
embeddedServiceConfig: string;
font?: string | null | undefined;
height?: number | null | undefined;
masterLabel: string;
navBarColor?: string | null | undefined;
primaryColor?: string | null | undefined;
secondaryColor?: string | null | undefined;
width?: number | null | undefined;
};
export type EmbeddedServiceConfig = Metadata & {
areGuestUsersAllowed?: boolean | null | undefined;
authMethod?: string | null | undefined;
embeddedServiceAppointmentSettings?: EmbeddedServiceAppointmentSettings | null | undefined;
embeddedServiceCustomComponents: EmbeddedServiceCustomComponent[];
embeddedServiceCustomLabels: EmbeddedServiceCustomLabel[];
embeddedServiceFlowConfig?: EmbeddedServiceFlowConfig | null | undefined;
embeddedServiceFlows: EmbeddedServiceFlow[];
embeddedServiceLayouts: EmbeddedServiceLayout[];
masterLabel: string;
shouldHideAuthDialog?: boolean | null | undefined;
site: string;
};
export type EmbeddedServiceAppointmentSettings = {
appointmentConfirmImg?: string | null | undefined;
enabled: boolean;
homeImg?: string | null | undefined;
logoImg?: string | null | undefined;
shouldShowExistingAppointment?: boolean | null | undefined;
shouldShowNewAppointment?: boolean | null | undefined;
};
export type EmbeddedServiceCustomComponent = {
componentBundleType?: string | null | undefined;
customComponent?: string | null | undefined;
customComponentType?: string | null | undefined;
};
export type EmbeddedServiceCustomLabel = {
customLabel?: string | null | undefined;
feature?: string | null | undefined;
labelKey?: string | null | undefined;
};
export type EmbeddedServiceFlowConfig = Metadata & {
enabled: boolean;
};
export type EmbeddedServiceFlow = {
flow: string;
flowType: string;
isAuthenticationRequired: boolean;
};
export type EmbeddedServiceLayout = {
embeddedServiceLayoutRules: EmbeddedServiceLayoutRule[];
layout: string;
layoutType?: string | null | undefined;
};
export type EmbeddedServiceLayoutRule = {
appointmentStatus: string;
};
export type EmbeddedServiceLiveAgent = Metadata & {
avatarImg?: string | null | undefined;
embeddedServiceConfig: string;
embeddedServiceQuickActions: EmbeddedServiceQuickAction[];
enabled: boolean;
fontSize: string;
headerBackgroundImg?: string | null | undefined;
isOfflineCaseEnabled?: boolean | null | undefined;
isQueuePositionEnabled?: boolean | null | undefined;
liveAgentChatUrl?: string | null | undefined;
liveAgentContentUrl?: string | null | undefined;
liveChatButton: string;
liveChatDeployment: string;
masterLabel: string;
offlineCaseBackgroundImg?: string | null | undefined;
prechatBackgroundImg?: string | null | undefined;
prechatEnabled: boolean;
prechatJson?: string | null | undefined;
scenario: string;
smallCompanyLogoImg?: string | null | undefined;
waitingStateBackgroundImg?: string | null | undefined;
};
export type EmbeddedServiceQuickAction = {
embeddedServiceLiveAgent: string;
order: number;
quickActionDefinition: string;
quickActionType?: string | null | undefined;
};
export type EmbeddedServiceMenuSettings = Metadata & {
branding?: string | null | undefined;
embeddedServiceMenuItems: EmbeddedServiceMenuItem[];
isEnabled?: boolean | null | undefined;
masterLabel?: string | null | undefined;
site?: string | null | undefined;
};
export type EmbeddedServiceMenuItem = {
channel?: string | null | undefined;
channelType?: string | null | undefined;
displayOrder?: number | null | undefined;
phoneNumber?: string | null | undefined;
};
export type EncryptionKeySettings = Metadata & {
canOptOutOfDerivationWithBYOK?: boolean | null | undefined;
enableCacheOnlyKeys?: boolean | null | undefined;
enableReplayDetection?: boolean | null | undefined;
};
export type EnhancedNotesSettings = Metadata & {
enableEnhancedNotes?: boolean | null | undefined;
enableTasksOnEnhancedNotes?: boolean | null | undefined;
};
export type EntitlementProcess = Metadata & {
SObjectType?: string | null | undefined;
active?: boolean | null | undefined;
businessHours?: string | null | undefined;
description?: string | null | undefined;
entryStartDateField?: string | null | undefined;
exitCriteriaBooleanFilter?: string | null | undefined;
exitCriteriaFilterItems: FilterItem[];
exitCriteriaFormula?: string | null | undefined;
isRecordTypeApplied?: boolean | null | undefined;
isVersionDefault?: boolean | null | undefined;
milestones: EntitlementProcessMilestoneItem[];
name?: string | null | undefined;
recordType?: string | null | undefined;
versionMaster?: string | null | undefined;
versionNotes?: string | null | undefined;
versionNumber?: number | null | undefined;
};
export type EntitlementProcessMilestoneItem = {
businessHours?: string | null | undefined;
criteriaBooleanFilter?: string | null | undefined;
milestoneCriteriaFilterItems: FilterItem[];
milestoneCriteriaFormula?: string | null | undefined;
milestoneName?: string | null | undefined;
minutesCustomClass?: string | null | undefined;
minutesToComplete?: number | null | undefined;
successActions: WorkflowActionReference[];
timeTriggers: EntitlementProcessMilestoneTimeTrigger[];
useCriteriaStartTime?: boolean | null | undefined;
};
export type EntitlementProcessMilestoneTimeTrigger = {
actions: WorkflowActionReference[];
timeLength?: number | null | undefined;
workflowTimeTriggerUnit: string;
};
export type EntitlementSettings = Metadata & {
assetLookupLimitedToActiveEntitlementsOnAccount?: boolean | null | undefined;
assetLookupLimitedToActiveEntitlementsOnContact?: boolean | null | undefined;
assetLookupLimitedToSameAccount?: boolean | null | undefined;
assetLookupLimitedToSameContact?: boolean | null | undefined;
enableEntitlementVersioning: boolean;
enableEntitlements: boolean;
enableMilestoneFeedItem?: boolean | null | undefined;
enableMilestoneStoppedTime?: boolean | null | undefined;
entitlementLookupLimitedToActiveStatus?: boolean | null | undefined;
entitlementLookupLimitedToSameAccount?: boolean | null | undefined;
entitlementLookupLimitedToSameAsset?: boolean | null | undefined;
entitlementLookupLimitedToSameContact?: boolean | null | undefined;
ignoreMilestoneBusinessHours?: boolean | null | undefined;
};
export type EntitlementTemplate = Metadata & {
businessHours?: string | null | undefined;
casesPerEntitlement?: number | null | undefined;
entitlementProcess?: string | null | undefined;
isPerIncident?: boolean | null | undefined;
term?: number | null | undefined;
type?: string | null | undefined;
};
export type EntityImplements = Metadata & {
fieldMap: FieldImplements[];
interface?: string | null | undefined;
isDefault?: boolean | null | undefined;
};
export type FieldImplements = {
field?: string | null | undefined;
interfaceField?: string | null | undefined;
};
export type EscalationRule = Metadata & {
active?: boolean | null | undefined;
ruleEntry: RuleEntry[];
};
export type EscalationRules = Metadata & {
escalationRule: EscalationRule[];
};
export type EssentialsSettings = Metadata & {
emailConnectorEnabled?: boolean | null | undefined;
essentialsAppEnabled?: boolean | null | undefined;
};
export type EssentialsTrialOrgSettings = Metadata & {
enableSampleDataDeleted?: boolean | null | undefined;
};
export type EventSettings = Metadata & {
enableApexLimitEvents?: boolean | null | undefined;
enableDeleteMonitoringData?: boolean | null | undefined;
enableDynamicStreamingChannel?: boolean | null | undefined;
enableEventLogWaveIntegration?: boolean | null | undefined;
enableLoginForensics?: boolean | null | undefined;
enableStreamingApi?: boolean | null | undefined;
enableTerminateOldestSession?: boolean | null | undefined;
enableTransactionSecurityPolicies?: boolean | null | undefined;
};
export type ExperienceBundleSettings = Metadata & {
enableExperienceBundleMetadata?: boolean | null | undefined;
};
export type ExternalDataSource = Metadata & {
authProvider?: string | null | undefined;
certificate?: string | null | undefined;
customConfiguration?: string | null | undefined;
customHttpHeaders: CustomHttpHeader[];
endpoint?: string | null | undefined;
isWritable?: boolean | null | undefined;
label: string;
oauthRefreshToken?: string | null | undefined;
oauthScope?: string | null | undefined;
oauthToken?: string | null | undefined;
password?: string | null | undefined;
principalType: string;
protocol: string;
repository?: string | null | undefined;
type: string;
username?: string | null | undefined;
version?: string | null | undefined;
};
export type CustomHttpHeader = {
description?: string | null | undefined;
headerFieldName: string;
headerFieldValue: string;
isActive?: boolean | null | undefined;
};
export type ExternalServiceRegistration = Metadata & {
description?: string | null | undefined;
label: string;
namedCredential?: string | null | undefined;
schema?: string | null | undefined;
schemaType?: string | null | undefined;
schemaUrl?: string | null | undefined;
status: string;
};
export type ExternalServicesSettings = Metadata & {
enableEnhancedExternalServices?: boolean | null | undefined;
};
export type FieldServiceSettings = Metadata & {
capacityUsageCalcClassId?: string | null | undefined;
doesAllowEditSaForCrew?: boolean | null | undefined;
doesShareSaParentWoWithAr?: boolean | null | undefined;
doesShareSaWithAr?: boolean | null | undefined;
enableWorkOrders?: boolean | null | undefined;
fieldServiceNotificationsOrgPref?: boolean | null | undefined;
fieldServiceOrgPref?: boolean | null | undefined;
isGeoCodeSyncEnabled?: boolean | null | undefined;
isLocationHistoryEnabled?: boolean | null | undefined;
serviceAppointmentsDueDateOffsetOrgValue?: number | null | undefined;
workOrderLineItemSearchFields: string[];
workOrderSearchFields: string[];
};
export type FileUploadAndDownloadSecuritySettings = Metadata & {
dispositions: FileTypeDispositionAssignmentBean[];
noHtmlUploadAsAttachment: boolean;
};
export type FileTypeDispositionAssignmentBean = {
behavior: string;
fileType: string;
securityRiskFileType: boolean;
};
export type FilesConnectSettings = Metadata & {
enableContentHubAllowed?: boolean | null | undefined;
enableContentHubCvtLinksAllowed?: boolean | null | undefined;
enableContentHubEOSearchLayout?: boolean | null | undefined;
};
export type FlexiPage = Metadata & {
description?: string | null | undefined;
flexiPageRegions: FlexiPageRegion[];
masterLabel: string;
parentFlexiPage?: string | null | undefined;
platformActionlist?: PlatformActionList | null | undefined;
quickActionList?: QuickActionList | null | undefined;
sobjectType?: string | null | undefined;
template: FlexiPageTemplateInstance;
type: string;
};
export type FlexiPageRegion = {
appendable?: string | null | undefined;
componentInstances: ComponentInstance[];
mode?: string | null | undefined;
name: string;
prependable?: string | null | undefined;
replaceable?: string | null | undefined;
type: string;
};
export type ComponentInstance = {
componentInstanceProperties: ComponentInstanceProperty[];
componentName: string;
visibilityRule?: UiFormulaRule | null | undefined;
};
export type ComponentInstanceProperty = {
name?: string | null | undefined;
type?: string | null | undefined;
value?: string | null | undefined;
};
export type UiFormulaRule = {
booleanFilter?: string | null | undefined;
criteria: UiFormulaCriterion[];
};
export type UiFormulaCriterion = {
leftValue: string;
operator: string;
rightValue?: string | null | undefined;
};
export type PlatformActionList = Metadata & {
actionListContext: string;
platformActionListItems: PlatformActionListItem[];
relatedSourceEntity?: string | null | undefined;
};
export type PlatformActionListItem = {
actionName: string;
actionType: string;
sortOrder: number;
subtype?: string | null | undefined;
};
export type QuickActionList = {
quickActionListItems: QuickActionListItem[];
};
export type QuickActionListItem = {
quickActionName: string;
};
export type FlexiPageTemplateInstance = {
name: string;
properties: ComponentInstanceProperty[];
};
export type Flow = Metadata & {
actionCalls: FlowActionCall[];
apexPluginCalls: FlowApexPluginCall[];
assignments: FlowAssignment[];
choices: FlowChoice[];
constants: FlowConstant[];
decisions: FlowDecision[];
description?: string | null | undefined;
dynamicChoiceSets: FlowDynamicChoiceSet[];
formulas: FlowFormula[];
interviewLabel?: string | null | undefined;
isAdditionalPermissionRequiredToRun?: boolean | null | undefined;
isTemplate?: boolean | null | undefined;
label: string;
loops: FlowLoop[];
processMetadataValues: FlowMetadataValue[];
processType?: string | null | undefined;
recordCreates: FlowRecordCreate[];
recordDeletes: FlowRecordDelete[];
recordLookups: FlowRecordLookup[];
recordUpdates: FlowRecordUpdate[];
screens: FlowScreen[];
stages: FlowStage[];
start?: FlowStart | null | undefined;
startElementReference?: string | null | undefined;
status?: string | null | undefined;
steps: FlowStep[];
subflows: FlowSubflow[];
textTemplates: FlowTextTemplate[];
variables: FlowVariable[];
waits: FlowWait[];
};
export type FlowActionCall = FlowNode & {
actionName: string;
actionType: string;
connector?: FlowConnector | null | undefined;
faultConnector?: FlowConnector | null | undefined;
inputParameters: FlowActionCallInputParameter[];
outputParameters: FlowActionCallOutputParameter[];
};
export type FlowNode = FlowElement & {
label?: string | null | undefined;
locationX: number;
locationY: number;
};
export type FlowElement = FlowBaseElement & {
description?: string | null | undefined;
name?: string | null | undefined;
};
export type FlowBaseElement = {
processMetadataValues: FlowMetadataValue[];
};
export type FlowMetadataValue = {
name: string;
value?: FlowElementReferenceOrValue | null | undefined;
};
export type FlowElementReferenceOrValue = {
booleanValue?: boolean | null | undefined;
dateTimeValue?: string | null | undefined;
dateValue?: string | null | undefined;
elementReference?: string | null | undefined;
numberValue?: number | null | undefined;
stringValue?: string | null | undefined;
};
export type FlowActionCallInputParameter = FlowBaseElement & {
name: string;
value?: FlowElementReferenceOrValue | null | undefined;
};
export type FlowActionCallOutputParameter = FlowBaseElement & {
assignToReference: string;
name: string;
};
export type FlowApexPluginCallInputParameter = FlowBaseElement & {
name: string;
value?: FlowElementReferenceOrValue | null | undefined;
};
export type FlowApexPluginCallOutputParameter = FlowBaseElement & {
assignToReference: string;
name: string;
};
export type FlowAssignmentItem = FlowBaseElement & {
assignToReference: string;
operator: string;
value?: FlowElementReferenceOrValue | null | undefined;
};
export type FlowChoiceUserInput = FlowBaseElement & {
isRequired?: boolean | null | undefined;
promptText?: string | null | undefined;
validationRule?: FlowInputValidationRule | null | undefined;
};
export type FlowInputValidationRule = {
errorMessage: string;
formulaExpression: string;
};
export type FlowCondition = FlowBaseElement & {
leftValueReference: string;
operator: string;
rightValue?: FlowElementReferenceOrValue | null | undefined;
};
export type FlowConnector = FlowBaseElement & {
targetReference: string;
};
export type FlowInputFieldAssignment = FlowBaseElement & {
field: string;
value?: FlowElementReferenceOrValue | null | undefined;
};
export type FlowOutputFieldAssignment = FlowBaseElement & {
assignToReference: string;
field: string;
};
export type FlowRecordFilter = FlowBaseElement & {
field: string;
operator: string;
value?: FlowElementReferenceOrValue | null | undefined;
};
export type FlowScreenFieldInputParameter = FlowBaseElement & {
name: string;
value?: FlowElementReferenceOrValue | null | undefined;
};
export type FlowScreenFieldOutputParameter = FlowBaseElement & {
assignToReference: string;
name: string;
};
export type FlowScreenRule = FlowBaseElement & {
conditionLogic?: string | null | undefined;
conditions: FlowCondition[];
label: string;
ruleActions: FlowScreenRuleAction[];
};
export type FlowScreenRuleAction = FlowBaseElement & {
attribute: string;
fieldReference: string;
value?: FlowElementReferenceOrValue | null | undefined;
};
export type FlowSubflowInputAssignment = FlowBaseElement & {
name: string;
value?: FlowElementReferenceOrValue | null | undefined;
};
export type FlowSubflowOutputAssignment = FlowBaseElement & {
assignToReference: string;
name: string;
};
export type FlowVisibilityRule = FlowBaseElement & {
conditionLogic?: string | null | undefined;
conditions: FlowCondition[];
};
export type FlowWaitEventInputParameter = FlowBaseElement & {
name: string;
value?: FlowElementReferenceOrValue | null | undefined;
};
export type FlowWaitEventOutputParameter = FlowBaseElement & {
assignToReference: string;
name: string;
};
export type FlowChoice = FlowElement & {
choiceText: string;
dataType: string;
userInput?: FlowChoiceUserInput | null | undefined;
value?: FlowElementReferenceOrValue | null | undefined;
};
export type FlowConstant = FlowElement & {
dataType: string;
value?: FlowElementReferenceOrValue | null | undefined;
};
export type FlowDynamicChoiceSet = FlowElement & {
dataType: string;
displayField: string;
filters: FlowRecordFilter[];
limit?: number | null | undefined;
object: string;
outputAssignments: FlowOutputFieldAssignment[];
picklistField?: string | null | undefined;
picklistObject?: string | null | undefined;
sortField?: string | null | undefined;
sortOrder?: string | null | undefined;
valueField?: string | null | undefined;
};
export type FlowFormula = FlowElement & {
dataType?: string | null | undefined;
expression: string;
scale?: number | null | undefined;
};
export type FlowRule = FlowElement & {
conditionLogic: string;
conditions: FlowCondition[];
connector?: FlowConnector | null | undefined;
label: string;
};
export type FlowScreenField = FlowElement & {
choiceReferences: string[];
dataType?: string | null | undefined;
defaultSelectedChoiceReference?: string | null | undefined;
defaultValue?: FlowElementReferenceOrValue | null | undefined;
extensionName?: string | null | undefined;
fieldText?: string | null | undefined;
fieldType: string;
helpText?: string | null | undefined;
inputParameters: FlowScreenFieldInputParameter[];
isRequired?: boolean | null | undefined;
isVisible?: boolean | null | undefined;
outputParameters: FlowScreenFieldOutputParameter[];
scale?: number | null | undefined;
storeOutputAutomatically?: boolean | null | undefined;
validationRule?: FlowInputValidationRule | null | undefined;
visibilityRule?: FlowVisibilityRule | null | undefined;
};
export type FlowStage = FlowElement & {
isActive: boolean;
label: string;
stageOrder: number;
};
export type FlowTextTemplate = FlowElement & {
text: string;
};
export type FlowVariable = FlowElement & {
apexClass?: string | null | undefined;
dataType: string;
isCollection?: boolean | null | undefined;
isInput?: boolean | null | undefined;
isOutput?: boolean | null | undefined;
objectType?: string | null | undefined;
scale?: number | null | undefined;
value?: FlowElementReferenceOrValue | null | undefined;
};
export type FlowWaitEvent = FlowElement & {
conditionLogic?: string | null | undefined;
conditions: FlowCondition[];
connector: FlowConnector;
eventType: string;
inputParameters: FlowWaitEventInputParameter[];
label: string;
outputParameters: FlowWaitEventOutputParameter[];
};
export type FlowApexPluginCall = FlowNode & {
apexClass: string;
connector?: FlowConnector | null | undefined;
faultConnector?: FlowConnector | null | undefined;
inputParameters: FlowApexPluginCallInputParameter[];
outputParameters: FlowApexPluginCallOutputParameter[];
};
export type FlowAssignment = FlowNode & {
assignmentItems: FlowAssignmentItem[];
connector?: FlowConnector | null | undefined;
};
export type FlowDecision = FlowNode & {
defaultConnector?: FlowConnector | null | undefined;
defaultConnectorLabel?: string | null | undefined;
rules: FlowRule[];
};
export type FlowLoop = FlowNode & {
assignNextValueToReference: string;
collectionReference: string;
iterationOrder?: string | null | undefined;
nextValueConnector?: FlowConnector | null | undefined;
noMoreValuesConnector?: FlowConnector | null | undefined;
};
export type FlowRecordCreate = FlowNode & {
assignRecordIdToReference?: string | null | undefined;
connector?: FlowConnector | null | undefined;
faultConnector?: FlowConnector | null | undefined;
inputAssignments: FlowInputFieldAssignment[];
inputReference?: string | null | undefined;
object?: string | null | undefined;
};
export type FlowRecordDelete = FlowNode & {
connector?: FlowConnector | null | undefined;
faultConnector?: FlowConnector | null | undefined;
filters: FlowRecordFilter[];
inputReference?: string | null | undefined;
object?: string | null | undefined;
};
export type FlowRecordLookup = FlowNode & {
assignNullValuesIfNoRecordsFound?: boolean | null | undefined;
connector?: FlowConnector | null | undefined;
faultConnector?: FlowConnector | null | undefined;
filters: FlowRecordFilter[];
getFirstRecordOnly?: boolean | null | undefined;
object: string;
outputAssignments: FlowOutputFieldAssignment[];
outputReference?: string | null | undefined;
queriedFields: string[];
sortField?: string | null | undefined;
sortOrder?: string | null | undefined;
storeOutputAutomatically?: boolean | null | undefined;
};
export type FlowRecordUpdate = FlowNode & {
connector?: FlowConnector | null | undefined;
faultConnector?: FlowConnector | null | undefined;
filters: FlowRecordFilter[];
inputAssignments: FlowInputFieldAssignment[];
inputReference?: string | null | undefined;
object?: string | null | undefined;
};
export type FlowScreen = FlowNode & {
allowBack?: boolean | null | undefined;
allowFinish?: boolean | null | undefined;
allowPause?: boolean | null | undefined;
connector?: FlowConnector | null | undefined;
fields: FlowScreenField[];
helpText?: string | null | undefined;
pausedText?: string | null | undefined;
rules: FlowScreenRule[];
showFooter?: boolean | null | undefined;
showHeader?: boolean | null | undefined;
};
export type FlowStart = FlowNode & {
connector?: FlowConnector | null | undefined;
filters: FlowRecordFilter[];
object?: string | null | undefined;
schedule?: FlowSchedule | null | undefined;
triggerType?: string | null | undefined;
};
export type FlowSchedule = {
frequency?: string | null | undefined;
startDate?: string | null | undefined;
startTime?: string | null | undefined;
};
export type FlowStep = FlowNode & {
connectors: FlowConnector[];
};
export type FlowSubflow = FlowNode & {
connector?: FlowConnector | null | undefined;
flowName: string;
inputAssignments: FlowSubflowInputAssignment[];
outputAssignments: FlowSubflowOutputAssignment[];
};
export type FlowWait = FlowNode & {
defaultConnector?: FlowConnector | null | undefined;
defaultConnectorLabel: string;
faultConnector?: FlowConnector | null | undefined;
waitEvents: FlowWaitEvent[];
};
export type FlowCategory = Metadata & {
description?: string | null | undefined;
flowCategoryItems: FlowCategoryItems[];
masterLabel: string;
};
export type FlowCategoryItems = {
flow: string;
};
export type FlowDefinition = Metadata & {
activeVersionNumber?: number | null | undefined;
description?: string | null | undefined;
masterLabel?: string | null | undefined;
};
export type FlowSettings = Metadata & {
enableFlowBREncodedFixEnabled?: boolean | null | undefined;
enableFlowDeployAsActiveEnabled?: boolean | null | undefined;
enableFlowFieldFilterEnabled?: boolean | null | undefined;
enableFlowFormulasFixEnabled?: boolean | null | undefined;
enableFlowInterviewSharingEnabled?: boolean | null | undefined;
enableFlowNullPreviousValueFix?: boolean | null | undefined;
enableFlowPauseEnabled?: boolean | null | undefined;
enableFlowUseApexExceptionEmail?: boolean | null | undefined;
enableInvocableFlowFixEnabled?: boolean | null | undefined;
enableLightningRuntimeEnabled?: boolean | null | undefined;
enableUseFlowBuilder?: boolean | null | undefined;
isAccessToInvokedApexRequired?: boolean | null | undefined;
isEnhancedFlowListViewVisible?: boolean | null | undefined;
isManageFlowRequiredForAutomationCharts?: boolean | null | undefined;
};
export type Folder = Metadata & {
accessType?: string | null | undefined;
folderShares: FolderShare[];
name: string;
publicFolderAccess?: string | null | undefined;
sharedTo?: SharedTo | null | undefined;
};
export type FolderShare = {
accessLevel: string;
sharedTo: string;
sharedToType: string;
};
export type DashboardFolder = Folder & {};
export type DocumentFolder = Folder & {};
export type EmailFolder = Folder & {};
export type ReportFolder = Folder & {};
export type ForecastingSettings = Metadata & {
defaultToPersonalCurrency?: boolean | null | undefined;
enableForecasts?: boolean | null | undefined;
forecastingCategoryMappings: ForecastingCategoryMapping[];
forecastingDisplayedFamilySettings: ForecastingDisplayedFamilySettings[];
forecastingTypeSettings: ForecastingTypeSettings[];
};
export type ForecastingCategoryMapping = {
forecastingItemCategoryApiName: string;
weightedSourceCategories: WeightedSourceCategory[];
};
export type WeightedSourceCategory = {
sourceCategoryApiName: string;
weight: number;
};
export type ForecastingDisplayedFamilySettings = {
productFamily?: string | null | undefined;
};
export type ForecastingTypeSettings = {
active: boolean;
adjustmentsSettings: AdjustmentsSettings;
displayedCategoryApiNames: string[];
forecastRangeSettings: ForecastRangeSettings;
forecastedCategoryApiNames: string[];
forecastingDateType: string;
hasProductFamily: boolean;
isAmount: boolean;
isAvailable: boolean;
isQuantity: boolean;
managerAdjustableCategoryApiNames: string[];
masterLabel: string;
name: string;
opportunityListFieldsLabelMappings: OpportunityListFieldsLabelMapping[];
opportunityListFieldsSelectedSettings: OpportunityListFieldsSelectedSettings;
opportunityListFieldsUnselectedSettings: OpportunityListFieldsUnselectedSettings;
opportunitySplitName?: string | null | undefined;
ownerAdjustableCategoryApiNames: string[];
quotasSettings: QuotasSettings;
territory2ModelName?: string | null | undefined;
};
export type AdjustmentsSettings = {
enableAdjustments: boolean;
enableOwnerAdjustments: boolean;
};
export type ForecastRangeSettings = {
beginning: number;
displaying: number;
periodType: string;
};
export type OpportunityListFieldsLabelMapping = {
field: string;
label: string;
};
export type OpportunityListFieldsSelectedSettings = {
field: string[];
};
export type OpportunityListFieldsUnselectedSettings = {
field: string[];
};
export type QuotasSettings = {
showQuotas: boolean;
};
export type Form = Metadata & {
description?: string | null | undefined;
formSections: FormSection[];
masterLabel: string;
};
export type FormSection = Metadata & {
formColumns: FormColumn[];
masterLabel: string;
tabOrderType: string;
};
export type FormColumn = {
formItems: FormItem[];
};
export type FormItem = {
emptySpace?: boolean | null | undefined;
expression?: string | null | undefined;
formLayoutableItem?: string | null | undefined;
helpText?: string | null | undefined;
};
export type FormulaSettings = Metadata & {
enableDSTAwareDatevalue?: boolean | null | undefined;
};
export type GlobalValueSet = Metadata & {
customValue: CustomValue[];
description?: string | null | undefined;
masterLabel: string;
sorted: boolean;
};
export type GlobalValueSetTranslation = Metadata & {
valueTranslation: ValueTranslation[];
};
export type ValueTranslation = {
masterLabel: string;
translation?: string | null | undefined;
};
export type GoogleAppsSettings = Metadata & {
enableGmailButtons?: boolean | null | undefined;
enableGmailButtonsAndLinks?: boolean | null | undefined;
enableGmailLinks?: boolean | null | undefined;
enableGoogleDocs?: boolean | null | undefined;
enableGoogleDocsTab?: boolean | null | undefined;
enableGoogleTalk?: boolean | null | undefined;
googleAppsDomain?: string | null | undefined;
googleAppsDomainLinked?: boolean | null | undefined;
googleAppsDomainValidated?: boolean | null | undefined;
};
export type Group = Metadata & {
doesIncludeBosses?: boolean | null | undefined;
name: string;
};
export type HighVelocitySalesSettings = Metadata & {
enableDispositionCategory?: boolean | null | undefined;
enableEngagementWaveAnalyticsPref?: boolean | null | undefined;
enableHighVelocitySales?: boolean | null | undefined;
enableHighVelocitySalesSetup?: boolean | null | undefined;
};
export type HomePageComponent = Metadata & {
body?: string | null | undefined;
height?: number | null | undefined;
links: string[];
page?: string | null | undefined;
pageComponentType: string;
showLabel?: boolean | null | undefined;
showScrollbars?: boolean | null | undefined;
width?: string | null | undefined;
};
export type HomePageLayout = Metadata & {
narrowComponents: string[];
wideComponents: string[];
};
export type IdeasSettings = Metadata & {
enableChatterProfile?: boolean | null | undefined;
enableHtmlIdea?: boolean | null | undefined;
enableIdeaMultipleCategory?: boolean | null | undefined;
enableIdeaThemes?: boolean | null | undefined;
enableIdeas?: boolean | null | undefined;
enableIdeasControllerExtensions?: boolean | null | undefined;
enableIdeasReputation?: boolean | null | undefined;
halfLife?: number | null | undefined;
ideasProfilePage?: string | null | undefined;
};
export type IndustriesManufacturingSettings = Metadata & {
enableIndManufacturing?: boolean | null | undefined;
enableIndustriesMfgAccountForecast?: boolean | null | undefined;
};
export type IndustriesSettings = Metadata & {
allowMultipleProducersToWorkOnSamePolicy?: boolean | null | undefined;
enableAccessToMasterListOfCoverageTypes?: boolean | null | undefined;
enableBlockResourceAvailabilityOrgPref?: boolean | null | undefined;
enableEventManagementOrgPref?: boolean | null | undefined;
enableHCReferralScoring?: boolean | null | undefined;
enableManyToManyRelationships?: boolean | null | undefined;
enableMortgageRlaTotalsOrgPref?: boolean | null | undefined;
enableMultiResourceOrgPref?: boolean | null | undefined;
enableObjectDetection?: boolean | null | undefined;
enableOverbookingOrgPref?: boolean | null | undefined;
enableProviderSearchSyncOrgPref?: boolean | null | undefined;
enableReferralScoring?: boolean | null | undefined;
enableSentimentAnalysis?: boolean | null | undefined;
};
export type InstalledPackage = Metadata & {
activateRSS: boolean;
password?: string | null | undefined;
versionNumber: string;
};
export type IntegrationHubSettings = Metadata & {
canonicalName?: string | null | undefined;
canonicalNameBindingChar?: string | null | undefined;
description?: string | null | undefined;
isEnabled?: boolean | null | undefined;
isProtected?: boolean | null | undefined;
masterLabel: string;
setupData?: string | null | undefined;
setupDefinition?: string | null | undefined;
setupNamespace?: string | null | undefined;
setupSimpleName: string;
uUID?: string | null | undefined;
version?: string | null | undefined;
versionBuild?: number | null | undefined;
versionMajor?: number | null | undefined;
versionMinor?: number | null | undefined;
versionSetUuid?: string | null | undefined;
};
export type IntegrationHubSettingsType = Metadata & {
canonicalName?: string | null | undefined;
canonicalNameBindingChar?: string | null | undefined;
description?: string | null | undefined;
isEnabled?: boolean | null | undefined;
isProtected?: boolean | null | undefined;
masterLabel: string;
setupNamespace?: string | null | undefined;
setupSimpleName: string;
uUID?: string | null | undefined;
version?: string | null | undefined;
versionBuild?: number | null | undefined;
versionMajor?: number | null | undefined;
versionMinor?: number | null | undefined;
versionSetUuid?: string | null | undefined;
};
export type InvocableActionSettings = Metadata & {
isPartialSaveAllowed?: boolean | null | undefined;
};
export type IoTSettings = Metadata & {
enableIoT?: boolean | null | undefined;
enableIoTInsightsPilot?: boolean | null | undefined;
enableIoTUsageEmail?: boolean | null | undefined;
};
export type IsvHammerSettings = Metadata & {
enableIsvHammerSubIsOptedOut?: boolean | null | undefined;
};
export type KeywordList = Metadata & {
description?: string | null | undefined;
keywords: Keyword[];
masterLabel: string;
};
export type Keyword = {
keyword: string;
};
export type KnowledgeSettings = Metadata & {
answers?: KnowledgeAnswerSettings | null | undefined;
cases?: KnowledgeCaseSettings | null | undefined;
defaultLanguage?: string | null | undefined;
enableChatterQuestionKBDeflection?: boolean | null | undefined;
enableCreateEditOnArticlesTab?: boolean | null | undefined;
enableExternalMediaContent?: boolean | null | undefined;
enableKnowledge?: boolean | null | undefined;
enableKnowledgeArticleTextHighlights?: boolean | null | undefined;
enableKnowledgeKeywordAutoComplete?: boolean | null | undefined;
enableKnowledgeTitleAutoComplete?: boolean | null | undefined;
enableLightningKbAutoLoadRichTextField?: boolean | null | undefined;
enableLightningKnowledge?: boolean | null | undefined;
languages?: KnowledgeLanguageSettings | null | undefined;
showArticleSummariesCustomerPortal?: boolean | null | undefined;
showArticleSummariesInternalApp?: boolean | null | undefined;
showArticleSummariesPartnerPortal?: boolean | null | undefined;
showValidationStatusField?: boolean | null | undefined;
suggestedArticles?: KnowledgeSuggestedArticlesSettings | null | undefined;
};
export type KnowledgeAnswerSettings = {
assignTo?: string | null | undefined;
defaultArticleType?: string | null | undefined;
enableArticleCreation?: boolean | null | undefined;
};
export type KnowledgeCaseSettings = {
articlePDFCreationProfile?: string | null | undefined;
articlePublicSharingCommunities?: KnowledgeCommunitiesSettings | null | undefined;
articlePublicSharingSites?: KnowledgeSitesSettings | null | undefined;
articlePublicSharingSitesChatterAnswers?: KnowledgeSitesSettings | null | undefined;
assignTo?: string | null | undefined;
customizationClass?: string | null | undefined;
defaultContributionArticleType?: string | null | undefined;
editor?: string | null | undefined;
enableArticleCreation?: boolean | null | undefined;
enableArticlePublicSharingSites?: boolean | null | undefined;
enableCaseDataCategoryMapping?: boolean | null | undefined;
useProfileForPDFCreation?: boolean | null | undefined;
};
export type KnowledgeCommunitiesSettings = {
community: string[];
};
export type KnowledgeSitesSettings = {
site: string[];
};
export type KnowledgeLanguageSettings = {
language: KnowledgeLanguage[];
};
export type KnowledgeLanguage = {
active?: boolean | null | undefined;
defaultAssignee?: string | null | undefined;
defaultAssigneeType?: string | null | undefined;
defaultReviewer?: string | null | undefined;
defaultReviewerType?: string | null | undefined;
name: string;
};
export type KnowledgeSuggestedArticlesSettings = {
caseFields?: KnowledgeCaseFieldsSettings | null | undefined;
useSuggestedArticlesForCase?: boolean | null | undefined;
workOrderFields?: KnowledgeWorkOrderFieldsSettings | null | undefined;
workOrderLineItemFields?: KnowledgeWorkOrderLineItemFieldsSettings | null | undefined;
};
export type KnowledgeCaseFieldsSettings = {
field: KnowledgeCaseField[];
};
export type KnowledgeCaseField = {
name?: string | null | undefined;
};
export type KnowledgeWorkOrderFieldsSettings = {
field: KnowledgeWorkOrderField[];
};
export type KnowledgeWorkOrderField = {
name?: string | null | undefined;
};
export type KnowledgeWorkOrderLineItemFieldsSettings = {
field: KnowledgeWorkOrderLineItemField[];
};
export type KnowledgeWorkOrderLineItemField = {
name?: string | null | undefined;
};
export type LanguageSettings = Metadata & {
enableCanadaIcuFormat?: boolean | null | undefined;
enableEndUserLanguages?: boolean | null | undefined;
enableICULocaleDateFormat?: boolean | null | undefined;
enablePlatformLanguages?: boolean | null | undefined;
enableTranslationWorkbench?: boolean | null | undefined;
useLanguageFallback?: boolean | null | undefined;
};
export type Layout = Metadata & {
customButtons: string[];
customConsoleComponents?: CustomConsoleComponents | null | undefined;
emailDefault?: boolean | null | undefined;
excludeButtons: string[];
feedLayout?: FeedLayout | null | undefined;
headers: string[];
layoutSections: LayoutSection[];
miniLayout?: MiniLayout | null | undefined;
multilineLayoutFields: string[];
platformActionList?: PlatformActionList | null | undefined;
quickActionList?: QuickActionList | null | undefined;
relatedContent?: RelatedContent | null | undefined;
relatedLists: RelatedListItem[];
relatedObjects: string[];
runAssignmentRulesDefault?: boolean | null | undefined;
showEmailCheckbox?: boolean | null | undefined;
showHighlightsPanel?: boolean | null | undefined;
showInteractionLogPanel?: boolean | null | undefined;
showKnowledgeComponent?: boolean | null | undefined;
showRunAssignmentRulesCheckbox?: boolean | null | undefined;
showSolutionSection?: boolean | null | undefined;
showSubmitAndAttachButton?: boolean | null | undefined;
summaryLayout?: SummaryLayout | null | undefined;
};
export type CustomConsoleComponents = {
primaryTabComponents?: PrimaryTabComponents | null | undefined;
subtabComponents?: SubtabComponents | null | undefined;
};
export type PrimaryTabComponents = {
containers: Container[];
};
export type Container = {
height?: number | null | undefined;
isContainerAutoSizeEnabled: boolean;
region: string;
sidebarComponents: SidebarComponent[];
style: string;
unit: string;
width?: number | null | undefined;
};
export type SidebarComponent = {
componentType: string;
createAction?: string | null | undefined;
enableLinking?: boolean | null | undefined;
height?: number | null | undefined;
label?: string | null | undefined;
lookup?: string | null | undefined;
page?: string | null | undefined;
relatedLists: RelatedList[];
unit?: string | null | undefined;
updateAction?: string | null | undefined;
width?: number | null | undefined;
};
export type RelatedList = {
hideOnDetail: boolean;
name: string;
};
export type SubtabComponents = {
containers: Container[];
};
export type FeedLayout = {
autocollapsePublisher?: boolean | null | undefined;
compactFeed?: boolean | null | undefined;
feedFilterPosition?: string | null | undefined;
feedFilters: FeedLayoutFilter[];
fullWidthFeed?: boolean | null | undefined;
hideSidebar?: boolean | null | undefined;
highlightExternalFeedItems?: boolean | null | undefined;
leftComponents: FeedLayoutComponent[];
rightComponents: FeedLayoutComponent[];
useInlineFiltersInConsole?: boolean | null | undefined;
};
export type FeedLayoutFilter = {
feedFilterName?: string | null | undefined;
feedFilterType: string;
feedItemType?: string | null | undefined;
};
export type FeedLayoutComponent = {
componentType: string;
height?: number | null | undefined;
page?: string | null | undefined;
};
export type LayoutSection = {
customLabel?: boolean | null | undefined;
detailHeading?: boolean | null | undefined;
editHeading?: boolean | null | undefined;
label?: string | null | undefined;
layoutColumns: LayoutColumn[];
style: string;
};
export type LayoutColumn = {
layoutItems: LayoutItem[];
reserved?: string | null | undefined;
};
export type LayoutItem = {
analyticsCloudComponent?: AnalyticsCloudComponentLayoutItem | null | undefined;
behavior?: string | null | undefined;
canvas?: string | null | undefined;
component?: string | null | undefined;
customLink?: string | null | undefined;
emptySpace?: boolean | null | undefined;
field?: string | null | undefined;
height?: number | null | undefined;
page?: string | null | undefined;
reportChartComponent?: ReportChartComponentLayoutItem | null | undefined;
scontrol?: string | null | undefined;
showLabel?: boolean | null | undefined;
showScrollbars?: boolean | null | undefined;
width?: string | null | undefined;
};
export type AnalyticsCloudComponentLayoutItem = {
assetType: string;
devName: string;
error?: string | null | undefined;
filter?: string | null | undefined;
height?: number | null | undefined;
hideOnError?: boolean | null | undefined;
showHeader?: boolean | null | undefined;
showSharing?: boolean | null | undefined;
showTitle?: boolean | null | undefined;
width?: string | null | undefined;
};
export type ReportChartComponentLayoutItem = {
cacheData?: boolean | null | undefined;
contextFilterableField?: string | null | undefined;
error?: string | null | undefined;
hideOnError?: boolean | null | undefined;
includeContext?: boolean | null | undefined;
reportName: string;
showTitle?: boolean | null | undefined;
size?: string | null | undefined;
};
export type MiniLayout = {
fields: string[];
relatedLists: RelatedListItem[];
};
export type RelatedListItem = {
customButtons: string[];
excludeButtons: string[];
fields: string[];
relatedList: string;
sortField?: string | null | undefined;
sortOrder?: string | null | undefined;
};
export type RelatedContent = {
relatedContentItems: RelatedContentItem[];
};
export type RelatedContentItem = {
layoutItem: LayoutItem;
};
export type SummaryLayout = {
masterLabel: string;
sizeX: number;
sizeY?: number | null | undefined;
sizeZ?: number | null | undefined;
summaryLayoutItems: SummaryLayoutItem[];
summaryLayoutStyle: string;
};
export type SummaryLayoutItem = {
customLink?: string | null | undefined;
field?: string | null | undefined;
posX: number;
posY?: number | null | undefined;
posZ?: number | null | undefined;
};
export type LeadConfigSettings = Metadata & {
doesEnableLeadConvertDefaultSubjectBlankTaskCreation?: boolean | null | undefined;
doesHideOpportunityInConvertLeadWindow?: boolean | null | undefined;
doesPreserveLeadStatus?: boolean | null | undefined;
doesSelectNoOpportunityOnConvertLead?: boolean | null | undefined;
doesTrackHistory?: boolean | null | undefined;
enableConversionsOnMobile?: boolean | null | undefined;
enableOrgWideMergeAndDelete?: boolean | null | undefined;
shouldLeadConvertRequireValidation?: boolean | null | undefined;
};
export type LeadConvertSettings = Metadata & {
allowOwnerChange?: boolean | null | undefined;
objectMapping: ObjectMapping[];
opportunityCreationOptions?: string | null | undefined;
};
export type Letterhead = Metadata & {
available: boolean;
backgroundColor: string;
bodyColor: string;
bottomLine: LetterheadLine;
description?: string | null | undefined;
footer: LetterheadHeaderFooter;
header: LetterheadHeaderFooter;
middleLine: LetterheadLine;
name: string;
topLine: LetterheadLine;
};
export type LetterheadLine = {
color: string;
height: number;
};
export type LetterheadHeaderFooter = {
backgroundColor: string;
height: number;
horizontalAlignment?: string | null | undefined;
logo?: string | null | undefined;
verticalAlignment?: string | null | undefined;
};
export type LicenseDefinition = Metadata & {
aggregationGroup: string;
description?: string | null | undefined;
isPublished: boolean;
label: string;
licensedCustomPermissions: LicensedCustomPermissions[];
licensingAuthority: string;
licensingAuthorityProvider: string;
minPlatformVersion: number;
origin: string;
revision: number;
trialLicenseDuration: number;
trialLicenseQuantity: number;
};
export type LicensedCustomPermissions = {
customPermission: string;
licenseDefinition: string;
};
export type LightningBolt = Metadata & {
category: string;
lightningBoltFeatures: LightningBoltFeatures[];
lightningBoltImages: LightningBoltImages[];
lightningBoltItems: LightningBoltItems[];
masterLabel: string;
publisher: string;
summary: string;
};
export type LightningBoltFeatures = {
description?: string | null | undefined;
order: number;
title: string;
};
export type LightningBoltImages = {
image: string;
order: number;
};
export type LightningBoltItems = {
name: string;
type: string;
};
export type LightningComponentBundle = Metadata & {
apiVersion?: number | null | undefined;
description?: string | null | undefined;
isExplicitImport?: boolean | null | undefined;
isExposed?: boolean | null | undefined;
lwcResources?: LwcResources | null | undefined;
masterLabel?: string | null | undefined;
runtimeNamespace?: string | null | undefined;
targetConfigs?: string | null | undefined;
targets?: Targets | null | undefined;
};
export type LwcResources = {
lwcResource: LwcResource[];
};
export type LwcResource = {
filePath: string;
source: string;
};
export type Targets = {
target: string[];
};
export type LightningExperienceSettings = Metadata & {
enableAccessCheckCrucPref?: boolean | null | undefined;
enableApiUserLtngOutAccessPref?: boolean | null | undefined;
enableAuraCDNPref?: boolean | null | undefined;
enableFeedbackInMobile?: boolean | null | undefined;
enableIE11DeprecationMsgHidden?: boolean | null | undefined;
enableIE11LEXCrucPref?: boolean | null | undefined;
enableInAppTooltips?: boolean | null | undefined;
enableLEXOnIpadEnabled?: boolean | null | undefined;
enableLexEndUsersNoSwitching?: boolean | null | undefined;
enableNavPersonalizationOptOut?: boolean | null | undefined;
enableRemoveThemeBrandBanner?: boolean | null | undefined;
enableS1BannerPref?: boolean | null | undefined;
enableS1BrowserEnabled?: boolean | null | undefined;
enableS1DesktopEnabled?: boolean | null | undefined;
enableS1UiLoggingEnabled?: boolean | null | undefined;
enableTryLightningOptOut?: boolean | null | undefined;
enableUseS1AlohaDesktop?: boolean | null | undefined;
enableUsersAreLightningOnly?: boolean | null | undefined;
};
export type LightningExperienceTheme = Metadata & {
defaultBrandingSet: string;
description?: string | null | undefined;
masterLabel: string;
shouldOverrideLoadingImage?: boolean | null | undefined;
};
export type LightningMessageChannel = Metadata & {
description?: string | null | undefined;
isExposed?: boolean | null | undefined;
lightningMessageFields: LightningMessageField[];
masterLabel: string;
};
export type LightningMessageField = {
description?: string | null | undefined;
fieldName: string;
};
export type LightningOnboardingConfig = Metadata & {
collaborationGroup?: string | null | undefined;
customQuestion: string;
feedbackFormDaysFrequency: number;
isCustom: boolean;
masterLabel: string;
sendFeedbackToSalesforce: boolean;
};
export type LiveAgentSettings = Metadata & {
enableLiveAgent?: boolean | null | undefined;
enableQuickTextEnabled?: boolean | null | undefined;
};
export type LiveChatAgentConfig = Metadata & {
assignments?: AgentConfigAssignments | null | undefined;
autoGreeting?: string | null | undefined;
capacity?: number | null | undefined;
criticalWaitTime?: number | null | undefined;
customAgentName?: string | null | undefined;
enableAgentFileTransfer?: boolean | null | undefined;
enableAgentSneakPeek?: boolean | null | undefined;
enableAssistanceFlag?: boolean | null | undefined;
enableAutoAwayOnDecline?: boolean | null | undefined;
enableAutoAwayOnPushTimeout?: boolean | null | undefined;
enableChatConferencing?: boolean | null | undefined;
enableChatMonitoring?: boolean | null | undefined;
enableChatTransferToAgent?: boolean | null | undefined;
enableChatTransferToButton?: boolean | null | undefined;
enableChatTransferToSkill?: boolean | null | undefined;
enableLogoutSound?: boolean | null | undefined;
enableNotifications?: boolean | null | undefined;
enableRequestSound?: boolean | null | undefined;
enableSneakPeek?: boolean | null | undefined;
enableVisitorBlocking?: boolean | null | undefined;
enableWhisperMessage?: boolean | null | undefined;
label: string;
supervisorDefaultAgentStatusFilter?: string | null | undefined;
supervisorDefaultButtonFilter?: string | null | undefined;
supervisorDefaultSkillFilter?: string | null | undefined;
supervisorSkills?: SupervisorAgentConfigSkills | null | undefined;
transferableButtons?: AgentConfigButtons | null | undefined;
transferableSkills?: AgentConfigSkills | null | undefined;
};
export type AgentConfigAssignments = {
profiles?: AgentConfigProfileAssignments | null | undefined;
users?: AgentConfigUserAssignments | null | undefined;
};
export type AgentConfigProfileAssignments = {
profile: string[];
};
export type AgentConfigUserAssignments = {
user: string[];
};
export type SupervisorAgentConfigSkills = {
skill: string[];
};
export type AgentConfigButtons = {
button: string[];
};
export type AgentConfigSkills = {
skill: string[];
};
export type LiveChatButton = Metadata & {
animation?: string | null | undefined;
autoGreeting?: string | null | undefined;
chasitorIdleTimeout?: number | null | undefined;
chasitorIdleTimeoutWarning?: number | null | undefined;
chatPage?: string | null | undefined;
customAgentName?: string | null | undefined;
deployments?: LiveChatButtonDeployments | null | undefined;
enableQueue?: boolean | null | undefined;
inviteEndPosition?: string | null | undefined;
inviteImage?: string | null | undefined;
inviteStartPosition?: string | null | undefined;
isActive?: boolean | null | undefined;
label: string;
numberOfReroutingAttempts?: number | null | undefined;
offlineImage?: string | null | undefined;
onlineImage?: string | null | undefined;
optionsCustomRoutingIsEnabled?: boolean | null | undefined;
optionsHasChasitorIdleTimeout: boolean;
optionsHasInviteAfterAccept?: boolean | null | undefined;
optionsHasInviteAfterReject?: boolean | null | undefined;
optionsHasRerouteDeclinedRequest?: boolean | null | undefined;
optionsIsAutoAccept?: boolean | null | undefined;
optionsIsInviteAutoRemove?: boolean | null | undefined;
overallQueueLength?: number | null | undefined;
perAgentQueueLength?: number | null | undefined;
postChatPage?: string | null | undefined;
postChatUrl?: string | null | undefined;
preChatFormPage?: string | null | undefined;
preChatFormUrl?: string | null | undefined;
pushTimeOut?: number | null | undefined;
routingType: string;
site?: string | null | undefined;
skills?: LiveChatButtonSkills | null | undefined;
timeToRemoveInvite?: number | null | undefined;
type: string;
windowLanguage?: string | null | undefined;
};
export type LiveChatButtonDeployments = {
deployment: string[];
};
export type LiveChatButtonSkills = {
skill: string[];
};
export type LiveChatDeployment = Metadata & {
brandingImage?: string | null | undefined;
connectionTimeoutDuration?: number | null | undefined;
connectionWarningDuration?: number | null | undefined;
displayQueuePosition?: boolean | null | undefined;
domainWhiteList?: LiveChatDeploymentDomainWhitelist | null | undefined;
enablePrechatApi?: boolean | null | undefined;
enableTranscriptSave?: boolean | null | undefined;
label: string;
mobileBrandingImage?: string | null | undefined;
site?: string | null | undefined;
windowTitle: string;
};
export type LiveChatDeploymentDomainWhitelist = {
domain: string[];
};
export type LiveChatSensitiveDataRule = Metadata & {
actionType: string;
description?: string | null | undefined;
enforceOn: number;
isEnabled: boolean;
pattern: string;
priority: number;
replacement?: string | null | undefined;
};
export type LiveMessageSettings = Metadata & {
enableLiveMessage?: boolean | null | undefined;
};
export type MacroSettings = Metadata & {
enableAdvancedSearch?: boolean | null | undefined;
macrosInFolders?: boolean | null | undefined;
};
export type ManagedContentType = Metadata & {
description?: string | null | undefined;
developerName: string;
managedContentNodeTypes: ManagedContentNodeType[];
masterLabel: string;
};
export type ManagedContentNodeType = {
helpText?: string | null | undefined;
isLocalizable?: boolean | null | undefined;
isRequired?: boolean | null | undefined;
nodeLabel: string;
nodeName: string;
nodeType: string;
placeholderText?: string | null | undefined;
};
export type ManagedTopic = Metadata & {
managedTopicType: string;
name: string;
parentName: string;
position: number;
topicDescription: string;
};
export type ManagedTopics = Metadata & {
managedTopic: ManagedTopic[];
};
export type SourceTrackingSettings = Metadata & {
enableSourceTrackingSandboxes?: boolean | null | undefined;
};
export type MapsAndLocationSettings = Metadata & {
enableAddressAutoComplete?: boolean | null | undefined;
enableMapsAndLocation?: boolean | null | undefined;
};
export type MatchingRule = Metadata & {
booleanFilter?: string | null | undefined;
description?: string | null | undefined;
label: string;
matchingRuleItems: MatchingRuleItem[];
ruleStatus: string;
};
export type MatchingRuleItem = {
blankValueBehavior?: string | null | undefined;
fieldName: string;
matchingMethod: string;
};
export type MatchingRules = Metadata & {
matchingRules: MatchingRule[];
};
export type MetadataWithContent = Metadata & {
content?: string | null | undefined;
};
export type AccessControlPolicy = MetadataWithContent & {
active: boolean;
deploymentStatus: string;
description?: string | null | undefined;
masterLabel: string;
targetEntity: string;
version: number;
};
export type ApexClass = MetadataWithContent & {
apiVersion: number;
packageVersions: PackageVersion[];
status: string;
};
export type ApexComponent = MetadataWithContent & {
apiVersion?: number | null | undefined;
description?: string | null | undefined;
label: string;
packageVersions: PackageVersion[];
};
export type ApexPage = MetadataWithContent & {
apiVersion: number;
availableInTouch?: boolean | null | undefined;
confirmationTokenRequired?: boolean | null | undefined;
description?: string | null | undefined;
label: string;
packageVersions: PackageVersion[];
};
export type ApexTrigger = MetadataWithContent & {
apiVersion: number;
packageVersions: PackageVersion[];
status: string;
};
export type Certificate = MetadataWithContent & {
caSigned: boolean;
encryptedWithPlatformEncryption?: boolean | null | undefined;
expirationDate?: string | null | undefined;
keySize?: number | null | undefined;
masterLabel: string;
privateKeyExportable?: boolean | null | undefined;
};
export type ContentAsset = MetadataWithContent & {
format?: string | null | undefined;
isVisibleByExternalUsers?: boolean | null | undefined;
language: string;
masterLabel: string;
originNetwork?: string | null | undefined;
relationships?: ContentAssetRelationships | null | undefined;
versions: ContentAssetVersions;
};
export type ContentAssetRelationships = {
insightsApplication: ContentAssetLink[];
network: ContentAssetLink[];
organization?: ContentAssetLink | null | undefined;
workspace: ContentAssetLink[];
};
export type ContentAssetLink = {
access: string;
isManagingWorkspace?: boolean | null | undefined;
name?: string | null | undefined;
};
export type ContentAssetVersions = {
version: ContentAssetVersion[];
};
export type ContentAssetVersion = {
number: string;
pathOnClient: string;
zipEntry?: string | null | undefined;
};
export type Document = MetadataWithContent & {
description?: string | null | undefined;
internalUseOnly: boolean;
keywords?: string | null | undefined;
name?: string | null | undefined;
public: boolean;
};
export type EclairGeoData = MetadataWithContent & {
maps: EclairMap[];
masterLabel: string;
};
export type EclairMap = {
boundingBoxBottom?: number | null | undefined;
boundingBoxLeft?: number | null | undefined;
boundingBoxRight?: number | null | undefined;
boundingBoxTop?: number | null | undefined;
mapLabel?: string | null | undefined;
mapName: string;
projection: string;
};
export type EmailTemplate = MetadataWithContent & {
apiVersion?: number | null | undefined;
attachedDocuments: string[];
attachments: Attachment[];
available: boolean;
description?: string | null | undefined;
encodingKey: string;
letterhead?: string | null | undefined;
name: string;
packageVersions: PackageVersion[];
relatedEntityType?: string | null | undefined;
style: string;
subject?: string | null | undefined;
textOnly?: string | null | undefined;
type: string;
uiType?: string | null | undefined;
};
export type Attachment = {
content: string;
name: string;
};
export type NetworkBranding = MetadataWithContent & {
loginBackgroundImageUrl?: string | null | undefined;
loginFooterText?: string | null | undefined;
loginLogo?: string | null | undefined;
loginLogoName?: string | null | undefined;
loginPrimaryColor?: string | null | undefined;
loginQuaternaryColor?: string | null | undefined;
loginRightFrameUrl?: string | null | undefined;
network?: string | null | undefined;
pageFooter?: string | null | undefined;
pageHeader?: string | null | undefined;
primaryColor: string;
primaryComplementColor: string;
quaternaryColor: string;
quaternaryComplementColor: string;
secondaryColor: string;
staticLogoImageUrl?: string | null | undefined;
tertiaryColor: string;
tertiaryComplementColor: string;
zeronaryColor: string;
zeronaryComplementColor: string;
};
export type Orchestration = MetadataWithContent & {
context: string;
masterLabel: string;
};
export type Scontrol = MetadataWithContent & {
contentSource: string;
description?: string | null | undefined;
encodingKey: string;
fileContent?: string | null | undefined;
fileName?: string | null | undefined;
name: string;
supportsCaching: boolean;
};
export type SiteDotCom = MetadataWithContent & {
label: string;
siteType: string;
};
export type StaticResource = MetadataWithContent & {
cacheControl: string;
contentType: string;
description?: string | null | undefined;
};
export type UiPlugin = MetadataWithContent & {
description?: string | null | undefined;
extensionPointIdentifier: string;
isEnabled: boolean;
language: string;
masterLabel: string;
};
export type WaveDashboard = MetadataWithContent & {
application: string;
description?: string | null | undefined;
masterLabel: string;
templateAssetSourceName?: string | null | undefined;
};
export type WaveDataflow = MetadataWithContent & {
dataflowType?: string | null | undefined;
description?: string | null | undefined;
masterLabel: string;
};
export type WaveLens = MetadataWithContent & {
application: string;
datasets: string[];
description?: string | null | undefined;
masterLabel: string;
templateAssetSourceName?: string | null | undefined;
visualizationType: string;
};
export type WaveRecipe = MetadataWithContent & {
dataflow: string;
masterLabel: string;
securityPredicate?: string | null | undefined;
targetDatasetAlias: string;
};
export type MilestoneType = Metadata & {
description?: string | null | undefined;
recurrenceType?: string | null | undefined;
};
export type MlDomain = Metadata & {
description?: string | null | undefined;
label: string;
mlIntents: MlIntent[];
mlSlotClasses: MlSlotClass[];
};
export type MobileApplicationDetail = Metadata & {
applicationBinaryFile?: string | null | undefined;
applicationBinaryFileName?: string | null | undefined;
applicationBundleIdentifier?: string | null | undefined;
applicationFileLength?: number | null | undefined;
applicationIconFile?: string | null | undefined;
applicationIconFileName?: string | null | undefined;
applicationInstallUrl?: string | null | undefined;
devicePlatform: string;
deviceType?: string | null | undefined;
minimumOsVersion?: string | null | undefined;
privateApp?: boolean | null | undefined;
version: string;
};
export type MobileSettings = Metadata & {
dashboardMobile?: DashboardMobileSettings | null | undefined;
enableImportContactFromDevice?: boolean | null | undefined;
enableLightningOnMobile?: boolean | null | undefined;
enableOfflineDraftsEnabled?: boolean | null | undefined;
enablePopulateNameManuallyInToday?: boolean | null | undefined;
enableS1EncryptedStoragePref2?: boolean | null | undefined;
enableS1OfflinePref?: boolean | null | undefined;
};
export type DashboardMobileSettings = {
enableDashboardIPadApp?: boolean | null | undefined;
};
export type ModerationRule = Metadata & {
action: string;
actionLimit?: number | null | undefined;
active: boolean;
description?: string | null | undefined;
entitiesAndFields: ModeratedEntityField[];
masterLabel: string;
notifyLimit?: number | null | undefined;
timePeriod?: string | null | undefined;
type?: string | null | undefined;
userCriteria: string[];
userMessage?: string | null | undefined;
};
export type ModeratedEntityField = {
entityName: string;
fieldName?: string | null | undefined;
keywordList?: string | null | undefined;
};
export type MyDomainSettings = Metadata & {
canOnlyLoginWithMyDomainUrl?: boolean | null | undefined;
doesApiLoginRequireOrgDomain?: boolean | null | undefined;
enableNativeBrowserForAuthOnAndroid?: boolean | null | undefined;
enableNativeBrowserForAuthOnIos?: boolean | null | undefined;
useStabilizedMyDomainHostnames?: boolean | null | undefined;
useStabilizedSandboxMyDomainHostnames?: boolean | null | undefined;
};
export type NameSettings = Metadata & {
enableMiddleName?: boolean | null | undefined;
enableNameSuffix?: boolean | null | undefined;
};
export type NamedCredential = Metadata & {
allowMergeFieldsInBody?: boolean | null | undefined;
allowMergeFieldsInHeader?: boolean | null | undefined;
authProvider?: string | null | undefined;
authTokenEndpointUrl?: string | null | undefined;
awsAccessKey?: string | null | undefined;
awsAccessSecret?: string | null | undefined;
awsRegion?: string | null | undefined;
awsService?: string | null | undefined;
certificate?: string | null | undefined;
endpoint?: string | null | undefined;
generateAuthorizationHeader?: boolean | null | undefined;
jwtAudience?: string | null | undefined;
jwtFormulaSubject?: string | null | undefined;
jwtIssuer?: string | null | undefined;
jwtSigningCertificate?: string | null | undefined;
jwtTextSubject?: string | null | undefined;
jwtValidityPeriodSeconds?: number | null | undefined;
label: string;
oauthRefreshToken?: string | null | undefined;
oauthScope?: string | null | undefined;
oauthToken?: string | null | undefined;
password?: string | null | undefined;
principalType: string;
privateConnection?: string | null | undefined;
protocol: string;
username?: string | null | undefined;
};
export type NavigationMenu = Metadata & {
container: string;
containerType: string;
label: string;
navigationMenuItem: NavigationMenuItem[];
};
export type Network = Metadata & {
allowInternalUserLogin?: boolean | null | undefined;
allowMembersToFlag?: boolean | null | undefined;
allowedExtensions?: string | null | undefined;
caseCommentEmailTemplate?: string | null | undefined;
changePasswordTemplate: string;
communityRoles?: CommunityRoles | null | undefined;
description?: string | null | undefined;
disableReputationRecordConversations?: boolean | null | undefined;
emailFooterLogo?: string | null | undefined;
emailFooterText?: string | null | undefined;
emailSenderAddress: string;
emailSenderName: string;
enableCustomVFErrorPageOverrides?: boolean | null | undefined;
enableDirectMessages?: boolean | null | undefined;
enableGuestChatter?: boolean | null | undefined;
enableGuestFileAccess?: boolean | null | undefined;
enableGuestMemberVisibility?: boolean | null | undefined;
enableInvitation?: boolean | null | undefined;
enableKnowledgeable?: boolean | null | undefined;
enableMemberVisibility?: boolean | null | undefined;
enableNicknameDisplay?: boolean | null | undefined;
enablePrivateMessages?: boolean | null | undefined;
enableReputation?: boolean | null | undefined;
enableShowAllNetworkSettings?: boolean | null | undefined;
enableSiteAsContainer?: boolean | null | undefined;
enableTalkingAboutStats?: boolean | null | undefined;
enableTopicAssignmentRules?: boolean | null | undefined;
enableTopicSuggestions?: boolean | null | undefined;
enableUpDownVote?: boolean | null | undefined;
feedChannel?: string | null | undefined;
forgotPasswordTemplate: string;
gatherCustomerSentimentData?: boolean | null | undefined;
lockoutTemplate?: string | null | undefined;
logoutUrl?: string | null | undefined;
maxFileSizeKb?: number | null | undefined;
navigationLinkSet?: NavigationLinkSet | null | undefined;
networkMemberGroups?: NetworkMemberGroup | null | undefined;
networkPageOverrides?: NetworkPageOverride | null | undefined;
newSenderAddress?: string | null | undefined;
picassoSite?: string | null | undefined;
recommendationAudience?: RecommendationAudience | null | undefined;
recommendationDefinition?: RecommendationDefinition | null | undefined;
reputationLevels?: ReputationLevelDefinitions | null | undefined;
reputationPointsRules?: ReputationPointsRules | null | undefined;
selfRegProfile?: string | null | undefined;
selfRegistration?: boolean | null | undefined;
sendWelcomeEmail?: boolean | null | undefined;
site: string;
status: string;
tabs: NetworkTabSet;
urlPathPrefix?: string | null | undefined;
verificationTemplate?: string | null | undefined;
welcomeTemplate: string;
};
export type CommunityRoles = {
customerUserRole?: string | null | undefined;
employeeUserRole?: string | null | undefined;
partnerUserRole?: string | null | undefined;
};
export type NetworkMemberGroup = {
permissionSet: string[];
profile: string[];
};
export type NetworkPageOverride = {
changePasswordPageOverrideSetting?: string | null | undefined;
forgotPasswordPageOverrideSetting?: string | null | undefined;
homePageOverrideSetting?: string | null | undefined;
loginPageOverrideSetting?: string | null | undefined;
selfRegProfilePageOverrideSetting?: string | null | undefined;
};
export type RecommendationAudience = {
recommendationAudienceDetails: RecommendationAudienceDetail[];
};
export type RecommendationAudienceDetail = {
audienceCriteriaType?: string | null | undefined;
audienceCriteriaValue?: string | null | undefined;
setupName?: string | null | undefined;
};
export type RecommendationDefinition = {
recommendationDefinitionDetails: RecommendationDefinitionDetail[];
};
export type RecommendationDefinitionDetail = {
actionUrl?: string | null | undefined;
description?: string | null | undefined;
linkText?: string | null | undefined;
scheduledRecommendations?: ScheduledRecommendation | null | undefined;
setupName?: string | null | undefined;
title?: string | null | undefined;
};
export type ScheduledRecommendation = {
scheduledRecommendationDetails: ScheduledRecommendationDetail[];
};
export type ScheduledRecommendationDetail = {
channel?: string | null | undefined;
enabled?: boolean | null | undefined;
rank?: number | null | undefined;
recommendationAudience?: string | null | undefined;
};
export type ReputationLevelDefinitions = {
level: ReputationLevel[];
};
export type ReputationLevel = {
branding?: ReputationBranding | null | undefined;
label?: string | null | undefined;
lowerThreshold: number;
};
export type ReputationBranding = {
smallImage?: string | null | undefined;
};
export type ReputationPointsRules = {
pointsRule: ReputationPointsRule[];
};
export type ReputationPointsRule = {
eventType: string;
points: number;
};
export type NetworkTabSet = {
customTab: string[];
defaultTab: string;
standardTab: string[];
};
export type NotificationsSettings = Metadata & {
enableMobileAppPushNotifications?: boolean | null | undefined;
enableNotifications?: boolean | null | undefined;
};
export type OauthCustomScope = Metadata & {
description: string;
developerName: string;
isProtected?: boolean | null | undefined;
isPublic?: boolean | null | undefined;
masterLabel: string;
};
export type ObjectLinkingSettings = Metadata & {
enableObjectLinking?: boolean | null | undefined;
};
export type OmniChannelSettings = Metadata & {
enableOmniAutoLoginPrompt?: boolean | null | undefined;
enableOmniChannel?: boolean | null | undefined;
enableOmniSecondaryRoutingPriority?: boolean | null | undefined;
enableOmniSkillsRouting?: boolean | null | undefined;
};
export type OpportunitySettings = Metadata & {
autoActivateNewReminders?: boolean | null | undefined;
customizableProductSchedulesEnabled?: boolean | null | undefined;
doesAutoAddSplitOwnerAsOpportunityTeamMember?: boolean | null | undefined;
doesEnforceStandardOpportunitySaveLogic?: boolean | null | undefined;
enableFindSimilarOpportunities?: boolean | null | undefined;
enableOpportunityFieldHistoryTracking?: boolean | null | undefined;
enableOpportunityInsightsInMobile?: boolean | null | undefined;
enableOpportunityTeam?: boolean | null | undefined;
enableUpdateReminders?: boolean | null | undefined;
findSimilarOppFilter?: FindSimilarOppFilter | null | undefined;
promptToAddProducts?: boolean | null | undefined;
};
export type FindSimilarOppFilter = {
similarOpportunitiesDisplayColumns: string[];
similarOpportunitiesMatchFields: string[];
};
export type OrchestrationContext = Metadata & {
datasets: OrchestrationContextDataset[];
description?: string | null | undefined;
events: OrchestrationContextEvent[];
imageFile: string;
imageScale: number;
masterLabel: string;
runtimeType: string;
salesforceObject?: string | null | undefined;
salesforceObjectPrimaryKey?: string | null | undefined;
};
export type OrchestrationContextDataset = {
datasetType: string;
orchestrationDataset: string;
};
export type OrchestrationContextEvent = {
eventType: string;
orchestrationEvent: string;
platformEvent: string;
platformEventPrimaryKey: string;
};
export type OrderManagementSettings = Metadata & {
enableOrderManagement?: boolean | null | undefined;
};
export type OrderSettings = Metadata & {
enableNegativeQuantity?: boolean | null | undefined;
enableOrders?: boolean | null | undefined;
enableReductionOrders?: boolean | null | undefined;
enableZeroQuantity?: boolean | null | undefined;
};
export type OrgPreferenceSettings = Metadata & {
preferences: OrganizationSettingsDetail[];
};
export type OrganizationSettingsDetail = {
settingName: string;
settingValue: boolean;
};
export type OrgSettings = Metadata & {
enableCustomerSuccessPortal?: boolean | null | undefined;
enableExtendedMailMerge?: boolean | null | undefined;
enableIncludeContractStatus?: boolean | null | undefined;
enableMakeDeploymentsMandatory?: boolean | null | undefined;
enableManageSelfServiceUsers?: boolean | null | undefined;
enableOrgFeedSentimentAnalysis?: boolean | null | undefined;
enableRADeploymentAttributeOnly?: boolean | null | undefined;
enableResetDivisionOnLogin?: boolean | null | undefined;
saveMailMergeDocsAsSalesforceDocs?: boolean | null | undefined;
};
export type Package = Metadata & {
apiAccessLevel?: string | null | undefined;
description?: string | null | undefined;
namespacePrefix?: string | null | undefined;
objectPermissions: ProfileObjectPermissions[];
packageType?: string | null | undefined;
postInstallClass?: string | null | undefined;
setupWeblink?: string | null | undefined;
types: PackageTypeMembers[];
uninstallClass?: string | null | undefined;
version: string;
};
export type ProfileObjectPermissions = {
allowCreate?: boolean | null | undefined;
allowDelete?: boolean | null | undefined;
allowEdit?: boolean | null | undefined;
allowRead?: boolean | null | undefined;
modifyAllRecords?: boolean | null | undefined;
object: string;
viewAllRecords?: boolean | null | undefined;
};
export type PackageTypeMembers = {
members: string[];
name: string;
};
export type PardotEinsteinSettings = Metadata & {
enableCampaignInsight?: boolean | null | undefined;
enableEngagementScore?: boolean | null | undefined;
};
export type PardotSettings = Metadata & {
enableB2bmaAppEnabled?: boolean | null | undefined;
enableEngagementHistoryDashboards?: boolean | null | undefined;
enablePardotAppV1Enabled?: boolean | null | undefined;
enablePardotEnabled?: boolean | null | undefined;
enableProspectActivityDataset?: boolean | null | undefined;
};
export type PartyDataModelSettings = Metadata & {
enableAutoSelectIndividualOnMerge?: boolean | null | undefined;
enableConsentManagement?: boolean | null | undefined;
};
export type PathAssistant = Metadata & {
active: boolean;
entityName: string;
fieldName: string;
masterLabel: string;
pathAssistantSteps: PathAssistantStep[];
recordTypeName: string;
};
export type PathAssistantStep = {
fieldNames: string[];
info?: string | null | undefined;
picklistValueName: string;
};
export type PathAssistantSettings = Metadata & {
canOverrideAutoPathCollapseWithUserPref?: boolean | null | undefined;
pathAssistantEnabled?: boolean | null | undefined;
};
export type PermissionSet = Metadata & {
applicationVisibilities: PermissionSetApplicationVisibility[];
classAccesses: PermissionSetApexClassAccess[];
customMetadataTypeAccesses: PermissionSetCustomMetadataTypeAccess[];
customPermissions: PermissionSetCustomPermissions[];
description?: string | null | undefined;
externalDataSourceAccesses: PermissionSetExternalDataSourceAccess[];
fieldPermissions: PermissionSetFieldPermissions[];
flowAccesses: PermissionSetFlowAccess[];
hasActivationRequired?: boolean | null | undefined;
label: string;
license?: string | null | undefined;
objectPermissions: PermissionSetObjectPermissions[];
pageAccesses: PermissionSetApexPageAccess[];
recordTypeVisibilities: PermissionSetRecordTypeVisibility[];
tabSettings: PermissionSetTabSetting[];
userPermissions: PermissionSetUserPermission[];
};
export type PermissionSetApplicationVisibility = {
application: string;
visible: boolean;
};
export type PermissionSetApexClassAccess = {
apexClass: string;
enabled: boolean;
};
export type PermissionSetCustomMetadataTypeAccess = {
enabled: boolean;
name: string;
};
export type PermissionSetCustomPermissions = {
enabled: boolean;
name: string;
};
export type PermissionSetExternalDataSourceAccess = {
enabled: boolean;
externalDataSource: string;
};
export type PermissionSetFieldPermissions = {
editable: boolean;
field: string;
readable?: boolean | null | undefined;
};
export type PermissionSetFlowAccess = {
enabled: boolean;
flow: string;
};
export type PermissionSetObjectPermissions = {
allowCreate: boolean;
allowDelete: boolean;
allowEdit: boolean;
allowRead: boolean;
modifyAllRecords: boolean;
object: string;
viewAllRecords: boolean;
};
export type PermissionSetApexPageAccess = {
apexPage: string;
enabled: boolean;
};
export type PermissionSetRecordTypeVisibility = {
recordType: string;
visible: boolean;
};
export type PermissionSetTabSetting = {
tab: string;
visibility: string;
};
export type PermissionSetUserPermission = {
enabled: boolean;
name: string;
};
export type MutingPermissionSet = PermissionSet & {
label: string;
};
export type PermissionSetGroup = Metadata & {
description?: string | null | undefined;
label: string;
mutingPermissionSets: string[];
permissionSets: string[];
status?: string | null | undefined;
};
export type PersonListSettings = Metadata & {
enablePersonList: boolean;
};
export type PicklistSettings = Metadata & {
isPicklistApiNameEditDisabled?: boolean | null | undefined;
};
export type PlatformCachePartition = Metadata & {
description?: string | null | undefined;
isDefaultPartition: boolean;
masterLabel: string;
platformCachePartitionTypes: PlatformCachePartitionType[];
};
export type PlatformCachePartitionType = {
allocatedCapacity: number;
allocatedPurchasedCapacity: number;
allocatedTrialCapacity: number;
cacheType: string;
};
export type PlatformEncryptionSettings = Metadata & {
canEncryptManagedPackageFields?: boolean | null | undefined;
enableDeterministicEncryption?: boolean | null | undefined;
enableEncryptFieldHistory?: boolean | null | undefined;
enableEventBusEncryption?: boolean | null | undefined;
isMEKForEncryptionRequired?: boolean | null | undefined;
isUseHighAssuranceKeysRequired?: boolean | null | undefined;
};
export type PlatformEventChannel = Metadata & {
channelType: string;
label: string;
};
export type PlatformEventChannelMember = Metadata & {
eventChannel: string;
selectedEntity: string;
};
export type Portal = Metadata & {
active: boolean;
admin?: string | null | undefined;
defaultLanguage?: string | null | undefined;
description?: string | null | undefined;
emailSenderAddress: string;
emailSenderName: string;
enableSelfCloseCase?: boolean | null | undefined;
footerDocument?: string | null | undefined;
forgotPassTemplate?: string | null | undefined;
headerDocument?: string | null | undefined;
isSelfRegistrationActivated?: boolean | null | undefined;
loginHeaderDocument?: string | null | undefined;
logoDocument?: string | null | undefined;
logoutUrl?: string | null | undefined;
newCommentTemplate?: string | null | undefined;
newPassTemplate?: string | null | undefined;
newUserTemplate?: string | null | undefined;
ownerNotifyTemplate?: string | null | undefined;
selfRegNewUserUrl?: string | null | undefined;
selfRegUserDefaultProfile?: string | null | undefined;
selfRegUserDefaultRole?: string | null | undefined;
selfRegUserTemplate?: string | null | undefined;
showActionConfirmation?: boolean | null | undefined;
stylesheetDocument?: string | null | undefined;
type: string;
};
export type PostTemplate = Metadata & {
default?: boolean | null | undefined;
description?: string | null | undefined;
fields: string[];
label: string;
};
export type PresenceDeclineReason = Metadata & {
label: string;
};
export type PresenceUserConfig = Metadata & {
assignments?: PresenceConfigAssignments | null | undefined;
capacity: number;
declineReasons: string[];
enableAutoAccept?: boolean | null | undefined;
enableDecline?: boolean | null | undefined;
enableDeclineReason?: boolean | null | undefined;
enableDisconnectSound?: boolean | null | undefined;
enableRequestSound?: boolean | null | undefined;
label: string;
presenceStatusOnDecline?: string | null | undefined;
presenceStatusOnPushTimeout?: string | null | undefined;
};
export type PresenceConfigAssignments = {
profiles?: PresenceConfigProfileAssignments | null | undefined;
users?: PresenceConfigUserAssignments | null | undefined;
};
export type PresenceConfigProfileAssignments = {
profile: string[];
};
export type PresenceConfigUserAssignments = {
user: string[];
};
export type PrivacySettings = Metadata & {
enableConsentAuditTrail?: boolean | null | undefined;
enableConsentEventStream?: boolean | null | undefined;
enableDefaultMetadataValues?: boolean | null | undefined;
};
export type PrivateConnection = Metadata & {
description?: string | null | undefined;
direction: string;
externalConnectionProperties: ExternalConnectionProperty[];
label: string;
status: string;
type: string;
};
export type ExternalConnectionProperty = {
propertyName: string;
propertyValue: string;
};
export type ProductSettings = Metadata & {
enableCascadeActivateToRelatedPrices?: boolean | null | undefined;
enableMySettings?: boolean | null | undefined;
enableQuantitySchedule?: boolean | null | undefined;
enableRevenueSchedule?: boolean | null | undefined;
};
export type Profile = Metadata & {
applicationVisibilities: ProfileApplicationVisibility[];
categoryGroupVisibilities: ProfileCategoryGroupVisibility[];
classAccesses: ProfileApexClassAccess[];
custom?: boolean | null | undefined;
customMetadataTypeAccesses: ProfileCustomMetadataTypeAccess[];
customPermissions: ProfileCustomPermissions[];
description?: string | null | undefined;
externalDataSourceAccesses: ProfileExternalDataSourceAccess[];
fieldPermissions: ProfileFieldLevelSecurity[];
flowAccesses: ProfileFlowAccess[];
layoutAssignments: ProfileLayoutAssignment[];
loginHours?: ProfileLoginHours | null | undefined;
loginIpRanges: ProfileLoginIpRange[];
objectPermissions: ProfileObjectPermissions[];
pageAccesses: ProfileApexPageAccess[];
profileActionOverrides: ProfileActionOverride[];
recordTypeVisibilities: ProfileRecordTypeVisibility[];
tabVisibilities: ProfileTabVisibility[];
userLicense?: string | null | undefined;
userPermissions: ProfileUserPermission[];
};
export type ProfileApplicationVisibility = {
application: string;
default: boolean;
visible: boolean;
};
export type ProfileCategoryGroupVisibility = {
dataCategories: string[];
dataCategoryGroup: string;
visibility: string;
};
export type ProfileApexClassAccess = {
apexClass: string;
enabled: boolean;
};
export type ProfileCustomMetadataTypeAccess = {
enabled: boolean;
name: string;
};
export type ProfileCustomPermissions = {
enabled: boolean;
name: string;
};
export type ProfileExternalDataSourceAccess = {
enabled: boolean;
externalDataSource: string;
};
export type ProfileFieldLevelSecurity = {
editable: boolean;
field: string;
readable?: boolean | null | undefined;
};
export type ProfileFlowAccess = {
enabled: boolean;
flow: string;
};
export type ProfileLayoutAssignment = {
layout: string;
recordType?: string | null | undefined;
};
export type ProfileLoginHours = {
fridayEnd?: string | null | undefined;
fridayStart?: string | null | undefined;
mondayEnd?: string | null | undefined;
mondayStart?: string | null | undefined;
saturdayEnd?: string | null | undefined;
saturdayStart?: string | null | undefined;
sundayEnd?: string | null | undefined;
sundayStart?: string | null | undefined;
thursdayEnd?: string | null | undefined;
thursdayStart?: string | null | undefined;
tuesdayEnd?: string | null | undefined;
tuesdayStart?: string | null | undefined;
wednesdayEnd?: string | null | undefined;
wednesdayStart?: string | null | undefined;
};
export type ProfileLoginIpRange = {
description?: string | null | undefined;
endAddress: string;
startAddress: string;
};
export type ProfileApexPageAccess = {
apexPage: string;
enabled: boolean;
};
export type ProfileRecordTypeVisibility = {
default: boolean;
personAccountDefault?: boolean | null | undefined;
recordType: string;
visible: boolean;
};
export type ProfileTabVisibility = {
tab: string;
visibility: string;
};
export type ProfileUserPermission = {
enabled: boolean;
name: string;
};
export type ProfilePasswordPolicy = Metadata & {
forgotPasswordRedirect?: boolean | null | undefined;
lockoutInterval: number;
maxLoginAttempts: number;
minimumPasswordLength: number;
minimumPasswordLifetime?: boolean | null | undefined;
obscure?: boolean | null | undefined;
passwordComplexity: number;
passwordExpiration: number;
passwordHistory: number;
passwordQuestion: number;
profile: string;
};
export type ProfileSessionSetting = Metadata & {
externalCommunityUserIdentityVerif: boolean;
forceLogout: boolean;
profile: string;
requiredSessionLevel?: string | null | undefined;
sessionPersistence: boolean;
sessionTimeout: number;
sessionTimeoutWarning: boolean;
};
export type Prompt = Metadata & {
masterLabel: string;
promptVersions: PromptVersion[];
};
export type PromptVersion = {
actionButtonLabel?: string | null | undefined;
actionButtonLink?: string | null | undefined;
body: string;
customApplication?: string | null | undefined;
delayDays: number;
description?: string | null | undefined;
dismissButtonLabel?: string | null | undefined;
displayPosition?: string | null | undefined;
displayType: string;
endDate?: string | null | undefined;
header?: string | null | undefined;
indexWithIsPublished?: string | null | undefined;
indexWithoutIsPublished?: string | null | undefined;
isPublished?: boolean | null | undefined;
masterLabel: string;
publishedByUser?: string | null | undefined;
publishedDate?: string | null | undefined;
shouldDisplayActionButton: boolean;
startDate: string;
targetAppDeveloperName: string;
targetAppNamespacePrefix?: string | null | undefined;
targetPageKey1: string;
targetPageKey2?: string | null | undefined;
targetPageType: string;
timesToDisplay: number;
title: string;
uiFormulaRule?: UiFormulaRule | null | undefined;
userAccess: string;
versionNumber: number;
};
export type Queue = Metadata & {
doesSendEmailToMembers?: boolean | null | undefined;
email?: string | null | undefined;
name: string;
queueMembers?: QueueMembers | null | undefined;
queueRoutingConfig?: string | null | undefined;
queueSobject: QueueSobject[];
};
export type QueueMembers = {
publicGroups?: PublicGroups | null | undefined;
roleAndSubordinates?: RoleAndSubordinates | null | undefined;
roleAndSubordinatesInternal?: RoleAndSubordinatesInternal | null | undefined;
roles?: Roles | null | undefined;
users?: Users | null | undefined;
};
export type PublicGroups = {
publicGroup: string[];
};
export type RoleAndSubordinates = {
roleAndSubordinate: string[];
};
export type RoleAndSubordinatesInternal = {
roleAndSubordinateInternal: string[];
};
export type Roles = {
role: string[];
};
export type Users = {
user: string[];
};
export type QueueSobject = {
sobjectType: string;
};
export type QueueRoutingConfig = Metadata & {
capacityPercentage?: number | null | undefined;
capacityWeight?: number | null | undefined;
dropAdditionalSkillsTimeout?: number | null | undefined;
isAttributeBased?: boolean | null | undefined;
label: string;
pushTimeout?: number | null | undefined;
queueOverflowAssignee?: string | null | undefined;
routingModel: string;
routingPriority: number;
userOverflowAssignee?: string | null | undefined;
};
export type QuickAction = Metadata & {
canvas?: string | null | undefined;
description?: string | null | undefined;
fieldOverrides: FieldOverride[];
flowDefinition?: string | null | undefined;
height?: number | null | undefined;
icon?: string | null | undefined;
isProtected?: boolean | null | undefined;
label?: string | null | undefined;
lightningComponent?: string | null | undefined;
mobExtDisplayMode?: string | null | undefined;
optionsCreateFeedItem: boolean;
page?: string | null | undefined;
quickActionLayout?: QuickActionLayout | null | undefined;
quickActionSendEmailOptions?: QuickActionSendEmailOptions | null | undefined;
standardLabel?: string | null | undefined;
successMessage?: string | null | undefined;
targetObject?: string | null | undefined;
targetParentField?: string | null | undefined;
targetRecordType?: string | null | undefined;
type: string;
width?: number | null | undefined;
};
export type FieldOverride = {
field: string;
formula?: string | null | undefined;
literalValue?: string | null | undefined;
};
export type QuickActionLayout = {
layoutSectionStyle: string;
quickActionLayoutColumns: QuickActionLayoutColumn[];
};
export type QuickActionLayoutColumn = {
quickActionLayoutItems: QuickActionLayoutItem[];
};
export type QuickActionLayoutItem = {
emptySpace?: boolean | null | undefined;
field?: string | null | undefined;
uiBehavior?: string | null | undefined;
};
export type QuickActionSendEmailOptions = {
defaultEmailTemplateName?: string | null | undefined;
ignoreDefaultEmailTemplateSubject: boolean;
};
export type QuoteSettings = Metadata & {
enableQuote: boolean;
enableQuotesWithoutOppEnabled?: boolean | null | undefined;
};
export type RecommendationStrategy = Metadata & {
actionContext: StrategyAction[];
contextRecordType?: string | null | undefined;
description?: string | null | undefined;
filter: StrategyNodeFilter[];
if: StrategyNodeIf[];
invocableAction: StrategyNodeInvocableAction[];
isTemplate?: boolean | null | undefined;
label: string;
map: StrategyNodeMap[];
mutuallyExclusive: StrategyNodeExclusive[];
onBehalfOfExpression?: string | null | undefined;
recommendationLimit: StrategyNodeRecommendationLimit[];
recommendationLoad: StrategyNodeRecommendationLoad[];
sort: StrategyNodeSort[];
union: StrategyNodeUnion[];
};
export type StrategyAction = {
action: string;
argument: StrategyActionArg[];
description?: string | null | undefined;
label?: string | null | undefined;
name: string;
type: string;
};
export type StrategyActionArg = {
name: string;
value: string;
};
export type StrategyNodeFilter = StrategyNodeUnionBase & {
expression: string;
};
export type StrategyNodeUnionBase = StrategyNodeBase & {
limit?: number | null | undefined;
};
export type StrategyNodeBase = {
childNode: string[];
description?: string | null | undefined;
label?: string | null | undefined;
name: string;
};
export type StrategyNodeExclusive = StrategyNodeUnionBase & {};
export type StrategyNodeIf = StrategyNodeUnionBase & {
childNodeExpression: IfExpression[];
onlyFirstMatch?: boolean | null | undefined;
};
export type IfExpression = {
childName: string;
expression: string;
};
export type StrategyNodeInvocableAction = StrategyNodeUnionBase & {
action: string;
argument: StrategyNodeInvocableActionArg[];
isGenerator: boolean;
type: string;
};
export type StrategyNodeInvocableActionArg = {
name: string;
value: string;
};
export type StrategyNodeMap = StrategyNodeUnionBase & {
mapExpression: MapExpression[];
};
export type MapExpression = {
expression: string;
name: string;
type: string;
};
export type StrategyNodeRecommendationLimit = StrategyNodeUnionBase & {
filterMode: string[];
lookbackDuration?: number | null | undefined;
maxRecommendationCount?: number | null | undefined;
};
export type StrategyNodeRecommendationLoad = StrategyNodeUnionBase & {
condition: RecommendationLoadCondition[];
conditionLogic?: string | null | undefined;
};
export type RecommendationLoadCondition = {
field: string;
operator: string;
value: RecommendationConditionValue;
};
export type RecommendationConditionValue = {
type: string;
value?: string | null | undefined;
};
export type StrategyNodeSort = StrategyNodeUnionBase & {
field: StrategyNodeSortField[];
};
export type StrategyNodeSortField = {
name: string;
nullsFirst?: boolean | null | undefined;
order?: string | null | undefined;
};
export type StrategyNodeUnion = StrategyNodeUnionBase & {};
export type RecordActionDeployment = Metadata & {
channelConfigurations: RecordActionDeploymentChannel[];
deploymentContexts: RecordActionDeploymentContext[];
hasGuidedActions?: boolean | null | undefined;
hasRecommendations?: boolean | null | undefined;
masterLabel: string;
recommendation?: RecordActionRecommendation | null | undefined;
selectableItems: RecordActionSelectableItem[];
};
export type RecordActionDeploymentChannel = {
channel: string;
channelItems: RecordActionDefaultItem[];
isAutopopEnabled?: boolean | null | undefined;
};
export type RecordActionDefaultItem = {
action: string;
isMandatory?: boolean | null | undefined;
isUiRemoveHidden?: boolean | null | undefined;
pinned: string;
position: number;
type: string;
};
export type RecordActionDeploymentContext = {
entityName: string;
recommendationStrategy?: string | null | undefined;
};
export type RecordActionRecommendation = {
defaultStrategy?: string | null | undefined;
hasDescription: boolean;
hasImage: boolean;
hasRejectAction: boolean;
hasTitle: boolean;
maxDisplayRecommendations: number;
};
export type RecordActionSelectableItem = {
action: string;
type: string;
};
export type RecordPageSettings = Metadata & {
enableActivityRelatedList?: boolean | null | undefined;
enableFullRecordView?: boolean | null | undefined;
};
export type RemoteSiteSetting = Metadata & {
description?: string | null | undefined;
disableProtocolSecurity: boolean;
isActive: boolean;
url: string;
};
export type Report = Metadata & {
aggregates: ReportAggregate[];
block: Report[];
blockInfo?: ReportBlockInfo | null | undefined;
buckets: ReportBucketField[];
chart?: ReportChart | null | undefined;
colorRanges: ReportColorRange[];
columns: ReportColumn[];
crossFilters: ReportCrossFilter[];
currency?: string | null | undefined;
customDetailFormulas: ReportCustomDetailFormula[];
dataCategoryFilters: ReportDataCategoryFilter[];
description?: string | null | undefined;
division?: string | null | undefined;
filter?: ReportFilter | null | undefined;
folderName?: string | null | undefined;
format: string;
formattingRules: ReportFormattingRule[];
groupingsAcross: ReportGrouping[];
groupingsDown: ReportGrouping[];
historicalSelector?: ReportHistoricalSelector | null | undefined;
name: string;
numSubscriptions?: number | null | undefined;
params: ReportParam[];
reportType: string;
roleHierarchyFilter?: string | null | undefined;
rowLimit?: number | null | undefined;
scope?: string | null | undefined;
showCurrentDate?: boolean | null | undefined;
showDetails?: boolean | null | undefined;
showGrandTotal?: boolean | null | undefined;
showSubTotals?: boolean | null | undefined;
sortColumn?: string | null | undefined;
sortOrder?: string | null | undefined;
territoryHierarchyFilter?: string | null | undefined;
timeFrameFilter?: ReportTimeFrameFilter | null | undefined;
userFilter?: string | null | undefined;
};
export type ReportAggregate = {
acrossGroupingContext?: string | null | undefined;
calculatedFormula: string;
datatype: string;
description?: string | null | undefined;
developerName: string;
downGroupingContext?: string | null | undefined;
isActive: boolean;
isCrossBlock?: boolean | null | undefined;
masterLabel: string;
reportType?: string | null | undefined;
scale?: number | null | undefined;
};
export type ReportBlockInfo = {
aggregateReferences: ReportAggregateReference[];
blockId: string;
joinTable: string;
};
export type ReportAggregateReference = {
aggregate: string;
};
export type ReportBucketField = {
bucketType: string;
developerName: string;
masterLabel: string;
nullTreatment?: string | null | undefined;
otherBucketLabel?: string | null | undefined;
sourceColumnName: string;
useOther?: boolean | null | undefined;
values: ReportBucketFieldValue[];
};
export type ReportBucketFieldValue = {
sourceValues: ReportBucketFieldSourceValue[];
value: string;
};
export type ReportBucketFieldSourceValue = {
from?: string | null | undefined;
sourceValue?: string | null | undefined;
to?: string | null | undefined;
};
export type ReportChart = {
backgroundColor1?: string | null | undefined;
backgroundColor2?: string | null | undefined;
backgroundFadeDir?: string | null | undefined;
chartSummaries: ChartSummary[];
chartType: string;
enableHoverLabels?: boolean | null | undefined;
expandOthers?: boolean | null | undefined;
groupingColumn?: string | null | undefined;
legendPosition?: string | null | undefined;
location?: string | null | undefined;
secondaryGroupingColumn?: string | null | undefined;
showAxisLabels?: boolean | null | undefined;
showPercentage?: boolean | null | undefined;
showTotal?: boolean | null | undefined;
showValues?: boolean | null | undefined;
size?: string | null | undefined;
summaryAxisManualRangeEnd?: number | null | undefined;
summaryAxisManualRangeStart?: number | null | undefined;
summaryAxisRange?: string | null | undefined;
textColor?: string | null | undefined;
textSize?: number | null | undefined;
title?: string | null | undefined;
titleColor?: string | null | undefined;
titleSize?: number | null | undefined;
};
export type ReportColorRange = {
aggregate?: string | null | undefined;
columnName: string;
highBreakpoint?: number | null | undefined;
highColor: string;
lowBreakpoint?: number | null | undefined;
lowColor: string;
midColor: string;
};
export type ReportColumn = {
aggregateTypes: string[];
field: string;
reverseColors?: boolean | null | undefined;
showChanges?: boolean | null | undefined;
};
export type ReportCrossFilter = {
criteriaItems: ReportFilterItem[];
operation: string;
primaryTableColumn: string;
relatedTable: string;
relatedTableJoinColumn: string;
};
export type ReportFilterItem = {
column: string;
columnToColumn?: boolean | null | undefined;
isUnlocked?: boolean | null | undefined;
operator: string;
snapshot?: string | null | undefined;
value?: string | null | undefined;
};
export type ReportCustomDetailFormula = {
calculatedFormula: string;
dataType: string;
description?: string | null | undefined;
developerName: string;
label: string;
scale: number;
};
export type ReportDataCategoryFilter = {
dataCategory: string;
dataCategoryGroup: string;
operator: string;
};
export type ReportFilter = {
booleanFilter?: string | null | undefined;
criteriaItems: ReportFilterItem[];
language?: string | null | undefined;
};
export type ReportFormattingRule = {
aggregate?: string | null | undefined;
columnName: string;
values: ReportFormattingRuleValue[];
};
export type ReportFormattingRuleValue = {
backgroundColor?: string | null | undefined;
rangeUpperBound?: number | null | undefined;
};
export type ReportGrouping = {
aggregateType?: string | null | undefined;
dateGranularity?: string | null | undefined;
field: string;
sortByName?: string | null | undefined;
sortOrder: string;
sortType?: string | null | undefined;
};
export type ReportHistoricalSelector = {
snapshot: string[];
};
export type ReportParam = {
name: string;
value: string;
};
export type ReportTimeFrameFilter = {
dateColumn: string;
endDate?: string | null | undefined;
interval: string;
startDate?: string | null | undefined;
};
export type ReportType = Metadata & {
autogenerated?: boolean | null | undefined;
baseObject: string;
category: string;
deployed: boolean;
description?: string | null | undefined;
join?: ObjectRelationship | null | undefined;
label: string;
sections: ReportLayoutSection[];
};
export type ObjectRelationship = {
join?: ObjectRelationship | null | undefined;
outerJoin: boolean;
relationship: string;
};
export type ReportLayoutSection = {
columns: ReportTypeColumn[];
masterLabel: string;
};
export type ReportTypeColumn = {
checkedByDefault: boolean;
displayNameOverride?: string | null | undefined;
field: string;
table: string;
};
export type RestrictionRule = Metadata & {
active: boolean;
description: string;
enforcementType: string;
masterLabel: string;
recordFilter: string;
targetEntity: string;
userCriteria: string;
version: number;
};
export type RetailExecutionSettings = Metadata & {
enableRetailExecution?: boolean | null | undefined;
};
export type RoleOrTerritory = Metadata & {
caseAccessLevel?: string | null | undefined;
contactAccessLevel?: string | null | undefined;
description?: string | null | undefined;
mayForecastManagerShare?: boolean | null | undefined;
name: string;
opportunityAccessLevel?: string | null | undefined;
};
export type Role = RoleOrTerritory & {
parentRole?: string | null | undefined;
};
export type Territory = RoleOrTerritory & {
accountAccessLevel?: string | null | undefined;
parentTerritory?: string | null | undefined;
};
export type SamlSsoConfig = Metadata & {
attributeName?: string | null | undefined;
attributeNameIdFormat?: string | null | undefined;
decryptionCertificate?: string | null | undefined;
errorUrl?: string | null | undefined;
executionUserId?: string | null | undefined;
identityLocation: string;
identityMapping: string;
issuer: string;
loginUrl?: string | null | undefined;
logoutUrl?: string | null | undefined;
name: string;
oauthTokenEndpoint?: string | null | undefined;
redirectBinding?: boolean | null | undefined;
requestSignatureMethod?: string | null | undefined;
requestSigningCertId?: string | null | undefined;
salesforceLoginUrl?: string | null | undefined;
samlEntityId: string;
samlJitHandlerId?: string | null | undefined;
samlVersion: string;
singleLogoutBinding?: string | null | undefined;
singleLogoutUrl?: string | null | undefined;
userProvisioning?: boolean | null | undefined;
validationCert: string;
};
export type SchemaSettings = Metadata & {
enableAdvancedCMTSecurity?: boolean | null | undefined;
enableAdvancedCSSecurity?: boolean | null | undefined;
enableListCustomSettingCreation?: boolean | null | undefined;
enableSOSLOnCustomSettings?: boolean | null | undefined;
};
export type SearchSettings = Metadata & {
documentContentSearchEnabled: boolean;
enableAdvancedSearchInAlohaSidebar?: boolean | null | undefined;
enableEinsteinSearchPersonalization?: boolean | null | undefined;
enableQuerySuggestionPigOn?: boolean | null | undefined;
enableSalesforceGeneratedSynonyms?: boolean | null | undefined;
enableSetupSearch?: boolean | null | undefined;
optimizeSearchForCJKEnabled: boolean;
recentlyViewedUsersForBlankLookupEnabled: boolean;
searchSettingsByObject: SearchSettingsByObject;
sidebarAutoCompleteEnabled: boolean;
sidebarDropDownListEnabled: boolean;
sidebarLimitToItemsIOwnCheckboxEnabled: boolean;
singleSearchResultShortcutEnabled: boolean;
spellCorrectKnowledgeSearchEnabled: boolean;
};
export type SearchSettingsByObject = {
searchSettingsByObject: ObjectSearchSetting[];
};
export type ObjectSearchSetting = {
enhancedLookupEnabled: boolean;
lookupAutoCompleteEnabled: boolean;
name: string;
resultsPerPageCount: number;
};
export type SecuritySettings = Metadata & {
canUsersGrantLoginAccess?: boolean | null | undefined;
enableAdminLoginAsAnyUser?: boolean | null | undefined;
enableAuditFieldsInactiveOwner?: boolean | null | undefined;
enableAuraSecureEvalPref?: boolean | null | undefined;
enableRequireHttpsConnection?: boolean | null | undefined;
isTLSv12Required?: boolean | null | undefined;
isTLSv12RequiredCommunities?: boolean | null | undefined;
networkAccess?: NetworkAccess | null | undefined;
passwordPolicies?: PasswordPolicies | null | undefined;
sessionSettings?: SessionSettings | null | undefined;
singleSignOnSettings?: SingleSignOnSettings | null | undefined;
};
export type NetworkAccess = {
ipRanges: IpRange[];
};
export type IpRange = {
description?: string | null | undefined;
end?: string | null | undefined;
start?: string | null | undefined;
};
export type PasswordPolicies = {
apiOnlyUserHomePageURL?: string | null | undefined;
complexity?: string | null | undefined;
enableSetPasswordInApi?: boolean | null | undefined;
expiration?: string | null | undefined;
historyRestriction?: string | null | undefined;
lockoutInterval?: string | null | undefined;
maxLoginAttempts?: string | null | undefined;
minimumPasswordLength?: string | null | undefined;
minimumPasswordLifetime?: boolean | null | undefined;
obscureSecretAnswer?: boolean | null | undefined;
passwordAssistanceMessage?: string | null | undefined;
passwordAssistanceURL?: string | null | undefined;
questionRestriction?: string | null | undefined;
};
export type SessionSettings = {
allowUserAuthenticationByCertificate?: boolean | null | undefined;
canConfirmEmailChangeInLightningCommunities?: boolean | null | undefined;
disableTimeoutWarning?: boolean | null | undefined;
enableCSPOnEmail?: boolean | null | undefined;
enableCSRFOnGet?: boolean | null | undefined;
enableCSRFOnPost?: boolean | null | undefined;
enableCacheAndAutocomplete?: boolean | null | undefined;
enableClickjackNonsetupSFDC?: boolean | null | undefined;
enableClickjackNonsetupUser?: boolean | null | undefined;
enableClickjackNonsetupUserHeaderless?: boolean | null | undefined;
enableClickjackSetup?: boolean | null | undefined;
enableContentSniffingProtection?: boolean | null | undefined;
enableLightningLogin?: boolean | null | undefined;
enableLightningLoginOnlyWithUserPerm?: boolean | null | undefined;
enablePostForSessions?: boolean | null | undefined;
enableSMSIdentity?: boolean | null | undefined;
enableU2F?: boolean | null | undefined;
enableUpgradeInsecureRequests?: boolean | null | undefined;
enableXssProtection?: boolean | null | undefined;
enforceIpRangesEveryRequest?: boolean | null | undefined;
forceLogoutOnSessionTimeout?: boolean | null | undefined;
forceRelogin?: boolean | null | undefined;
hasRetainedLoginHints?: boolean | null | undefined;
hasUserSwitching?: boolean | null | undefined;
hstsOnForcecomSites?: boolean | null | undefined;
identityConfirmationOnEmailChange?: boolean | null | undefined;
identityConfirmationOnTwoFactorRegistrationEnabled?: boolean | null | undefined;
lockSessionsToDomain?: boolean | null | undefined;
lockSessionsToIp?: boolean | null | undefined;
lockerServiceAPIVersion?: string | null | undefined;
lockerServiceCSP?: boolean | null | undefined;
lockerServiceFrozenRealm?: boolean | null | undefined;
logoutURL?: string | null | undefined;
redirectionWarning?: boolean | null | undefined;
referrerPolicy?: boolean | null | undefined;
requireHttpOnly?: boolean | null | undefined;
requireHttps?: boolean | null | undefined;
securityCentralKillSession?: boolean | null | undefined;
sessionTimeout?: string | null | undefined;
};
export type SingleSignOnSettings = {
enableForceDelegatedCallout?: boolean | null | undefined;
enableMultipleSamlConfigs?: boolean | null | undefined;
enableSamlJitProvisioning?: boolean | null | undefined;
enableSamlLogin?: boolean | null | undefined;
};
export type ServiceChannel = Metadata & {
interactionComponent?: string | null | undefined;
label: string;
relatedEntityType: string;
secondaryRoutingPriorityField?: string | null | undefined;
serviceChannelFieldPriorities: ServiceChannelFieldPriority[];
};
export type ServiceChannelFieldPriority = {
priority: number;
value: string;
};
export type ServicePresenceStatus = Metadata & {
channels?: ServiceChannelStatus | null | undefined;
label: string;
};
export type ServiceChannelStatus = {
channel: string[];
};
export type SharingBaseRule = Metadata & {
accessLevel: string;
accountSettings?: AccountSharingRuleSettings | null | undefined;
description?: string | null | undefined;
label: string;
sharedTo: SharedTo;
};
export type AccountSharingRuleSettings = {
caseAccessLevel: string;
contactAccessLevel: string;
opportunityAccessLevel: string;
};
export type SharingCriteriaRule = SharingBaseRule & {
booleanFilter?: string | null | undefined;
criteriaItems: FilterItem[];
};
export type SharingGuestRule = SharingBaseRule & {
booleanFilter?: string | null | undefined;
criteriaItems: FilterItem[];
};
export type SharingOwnerRule = SharingBaseRule & {
sharedFrom: SharedTo;
};
export type SharingTerritoryRule = SharingOwnerRule & {};
export type SharingRules = Metadata & {
sharingCriteriaRules: SharingCriteriaRule[];
sharingGuestRules: SharingGuestRule[];
sharingOwnerRules: SharingOwnerRule[];
sharingTerritoryRules: SharingTerritoryRule[];
};
export type SharingSet = Metadata & {
accessMappings: AccessMapping[];
description?: string | null | undefined;
name: string;
profiles: string[];
};
export type AccessMapping = {
accessLevel: string;
object: string;
objectField: string;
userField: string;
};
export type SharingSettings = Metadata & {
enableAccountRoleOptimization?: boolean | null | undefined;
enableAssetSharing?: boolean | null | undefined;
enableCommunityUserVisibility?: boolean | null | undefined;
enableExternalSharingModel?: boolean | null | undefined;
enableManagerGroups?: boolean | null | undefined;
enableManualUserRecordSharing?: boolean | null | undefined;
enablePartnerSuperUserAccess?: boolean | null | undefined;
enablePortalUserCaseSharing?: boolean | null | undefined;
enablePortalUserVisibility?: boolean | null | undefined;
enableRemoveTMGroupMembership?: boolean | null | undefined;
enableSecureGuestAccess?: boolean | null | undefined;
enableStandardReportVisibility?: boolean | null | undefined;
enableTerritoryForecastManager?: boolean | null | undefined;
};
export type SiteSettings = Metadata & {
enableProxyLoginICHeader?: boolean | null | undefined;
enableTopicsInSites?: boolean | null | undefined;
enableVisualforceApiAccessAllowed?: boolean | null | undefined;
};
export type Skill = Metadata & {
assignments?: SkillAssignments | null | undefined;
description?: string | null | undefined;
label: string;
};
export type SkillAssignments = {
profiles?: SkillProfileAssignments | null | undefined;
users?: SkillUserAssignments | null | undefined;
};
export type SkillProfileAssignments = {
profile: string[];
};
export type SkillUserAssignments = {
user: string[];
};
export type SocialCustomerServiceSettings = Metadata & {
caseSubjectOption: string;
enableSocialApprovals?: boolean | null | undefined;
enableSocialCaseAssignmentRules?: boolean | null | undefined;
enableSocialCustomerService?: boolean | null | undefined;
enableSocialPersonaHistoryTracking?: boolean | null | undefined;
enableSocialPostHistoryTracking?: boolean | null | undefined;
enableSocialReceiveParentPost?: boolean | null | undefined;
};
export type SocialProfileSettings = Metadata & {
enableSocialProfiles?: boolean | null | undefined;
isFacebookSocialProfilesDisabled?: boolean | null | undefined;
isLinkedInSocialProfilesDisabled?: boolean | null | undefined;
isTwitterSocialProfilesDisabled?: boolean | null | undefined;
isYouTubeSocialProfilesDisabled?: boolean | null | undefined;
};
export type StandardValueSet = Metadata & {
groupingStringEnum?: string | null | undefined;
sorted: boolean;
standardValue: StandardValue[];
};
export type StandardValueSetTranslation = Metadata & {
valueTranslation: ValueTranslation[];
};
export type SurveySettings = Metadata & {
enableSurvey?: boolean | null | undefined;
enableSurveyOwnerCanManageResponse?: boolean | null | undefined;
};
export type SynonymDictionary = Metadata & {
groups: SynonymGroup[];
isProtected?: boolean | null | undefined;
label: string;
};
export type SystemNotificationSettings = Metadata & {
disableDowntimeNotifications?: boolean | null | undefined;
disableMaintenanceNotifications?: boolean | null | undefined;
};
export type Territory2 = Metadata & {
accountAccessLevel?: string | null | undefined;
caseAccessLevel?: string | null | undefined;
contactAccessLevel?: string | null | undefined;
customFields: FieldValue[];
description?: string | null | undefined;
name: string;
opportunityAccessLevel?: string | null | undefined;
parentTerritory?: string | null | undefined;
ruleAssociations: Territory2RuleAssociation[];
territory2Type: string;
};
export type FieldValue = {
name: string;
value?: any | null | undefined;
};
export type Territory2RuleAssociation = {
inherited: boolean;
ruleName: string;
};
export type Territory2Model = Metadata & {
customFields: FieldValue[];
description?: string | null | undefined;
name: string;
};
export type Territory2Rule = Metadata & {
active: boolean;
booleanFilter?: string | null | undefined;
name: string;
objectType: string;
ruleItems: Territory2RuleItem[];
};
export type Territory2RuleItem = {
field: string;
operation: string;
value?: string | null | undefined;
};
export type Territory2Settings = Metadata & {
defaultAccountAccessLevel?: string | null | undefined;
defaultCaseAccessLevel?: string | null | undefined;
defaultContactAccessLevel?: string | null | undefined;
defaultOpportunityAccessLevel?: string | null | undefined;
enableTerritoryManagement2?: boolean | null | undefined;
opportunityFilterSettings?: Territory2SettingsOpportunityFilter | null | undefined;
};
export type Territory2SettingsOpportunityFilter = {
apexClassName?: string | null | undefined;
enableFilter: boolean;
runOnCreate: boolean;
};
export type Territory2Type = Metadata & {
description?: string | null | undefined;
name: string;
priority: number;
};
export type TimeSheetTemplate = Metadata & {
active: boolean;
description?: string | null | undefined;
frequency: string;
masterLabel: string;
startDate: string;
timeSheetTemplateAssignments: TimeSheetTemplateAssignment[];
workWeekEndDay: string;
workWeekStartDay: string;
};
export type TimeSheetTemplateAssignment = {
assignedTo?: string | null | undefined;
};
export type TopicsForObjects = Metadata & {
enableTopics: boolean;
entityApiName: string;
};
export type TrailheadSettings = Metadata & {
enableMyTrailheadPref?: boolean | null | undefined;
};
export type TransactionSecurityPolicy = Metadata & {
action: TransactionSecurityAction;
active: boolean;
apexClass?: string | null | undefined;
description?: string | null | undefined;
developerName?: string | null | undefined;
eventName?: string | null | undefined;
eventType?: string | null | undefined;
executionUser?: string | null | undefined;
flow?: string | null | undefined;
masterLabel?: string | null | undefined;
resourceName?: string | null | undefined;
type?: string | null | undefined;
};
export type TransactionSecurityAction = {
block: boolean;
endSession: boolean;
freezeUser: boolean;
notifications: TransactionSecurityNotification[];
twoFactorAuthentication: boolean;
};
export type TransactionSecurityNotification = {
inApp: boolean;
sendEmail: boolean;
user: string;
};
export type Translations = Metadata & {
customApplications: CustomApplicationTranslation[];
customDataTypeTranslations: CustomDataTypeTranslation[];
customLabels: CustomLabelTranslation[];
customPageWebLinks: CustomPageWebLinkTranslation[];
customTabs: CustomTabTranslation[];
flowDefinitions: FlowDefinitionTranslation[];
quickActions: GlobalQuickActionTranslation[];
reportTypes: ReportTypeTranslation[];
scontrols: ScontrolTranslation[];
};
export type CustomApplicationTranslation = {
label: string;
name: string;
};
export type CustomDataTypeTranslation = {
components: CustomDataTypeComponentTranslation[];
customDataTypeName: string;
description?: string | null | undefined;
label?: string | null | undefined;
};
export type CustomDataTypeComponentTranslation = {
developerSuffix: string;
label?: string | null | undefined;
};
export type CustomLabelTranslation = {
label: string;
name: string;
};
export type CustomPageWebLinkTranslation = {
label: string;
name: string;
};
export type CustomTabTranslation = {
label: string;
name: string;
};
export type FlowDefinitionTranslation = {
flows: FlowTranslation[];
fullName: string;
label?: string | null | undefined;
};
export type FlowTranslation = {
choices: FlowChoiceTranslation[];
fullName: string;
label?: string | null | undefined;
screens: FlowScreenTranslation[];
stages: FlowStageTranslation[];
textTemplates: FlowTextTemplateTranslation[];
};
export type FlowChoiceTranslation = {
choiceText?: string | null | undefined;
name: string;
userInput?: FlowChoiceUserInputTranslation | null | undefined;
};
export type FlowChoiceUserInputTranslation = {
promptText?: string | null | undefined;
validationRule?: FlowInputValidationRuleTranslation | null | undefined;
};
export type FlowInputValidationRuleTranslation = {
errorMessage?: string | null | undefined;
};
export type FlowScreenTranslation = {
fields: FlowScreenFieldTranslation[];
helpText?: string | null | undefined;
name: string;
pausedText?: string | null | undefined;
};
export type FlowScreenFieldTranslation = {
fieldText?: string | null | undefined;
helpText?: string | null | undefined;
name: string;
validationRule?: FlowInputValidationRuleTranslation | null | undefined;
};
export type FlowStageTranslation = {
label?: string | null | undefined;
name: string;
};
export type FlowTextTemplateTranslation = {
name: string;
text?: string | null | undefined;
};
export type GlobalQuickActionTranslation = {
label: string;
name: string;
};
export type ReportTypeTranslation = {
description?: string | null | undefined;
label?: string | null | undefined;
name: string;
sections: ReportTypeSectionTranslation[];
};
export type ReportTypeSectionTranslation = {
columns: ReportTypeColumnTranslation[];
label?: string | null | undefined;
name: string;
};
export type ReportTypeColumnTranslation = {
label: string;
name: string;
};
export type ScontrolTranslation = {
label: string;
name: string;
};
export type UIObjectRelationConfig = Metadata & {
UIObjectRelationFieldConfigs: UIObjectRelationFieldConfig[];
contextObject: string;
contextObjectRecordType?: string | null | undefined;
directRelationshipField?: string | null | undefined;
indirectObjectContextField?: string | null | undefined;
indirectObjectRelatedField?: string | null | undefined;
indirectRelationshipObject?: string | null | undefined;
isActive: boolean;
masterLabel: string;
relatedObject: string;
relatedObjectRecordType?: string | null | undefined;
relationshipType: string;
};
export type UIObjectRelationFieldConfig = {
displayLabel: string;
queryText: string;
rowOrder: number;
};
export type UserCriteria = Metadata & {
creationAgeInSeconds?: number | null | undefined;
description?: string | null | undefined;
lastChatterActivityAgeInSeconds?: number | null | undefined;
masterLabel: string;
profiles: string[];
userTypes: string[];
};
export type UserEngagementSettings = Metadata & {
canGovCloudUseAdoptionApps?: boolean | null | undefined;
doesScheduledSwitcherRunDaily?: boolean | null | undefined;
enableCustomHelpGlobalSection?: boolean | null | undefined;
enableHelpMenuShowFeedback?: boolean | null | undefined;
enableHelpMenuShowHelp?: boolean | null | undefined;
enableHelpMenuShowNewUser?: boolean | null | undefined;
enableHelpMenuShowSearch?: boolean | null | undefined;
enableHelpMenuShowSfdcContent?: boolean | null | undefined;
enableHelpMenuShowShortcut?: boolean | null | undefined;
enableHelpMenuShowSupport?: boolean | null | undefined;
enableHelpMenuShowTrailhead?: boolean | null | undefined;
enableIBILOptOutDashboards?: boolean | null | undefined;
enableIBILOptOutEvents?: boolean | null | undefined;
enableIBILOptOutReports?: boolean | null | undefined;
enableIBILOptOutTasks?: boolean | null | undefined;
enableLexToClassicFeedbackEnable?: boolean | null | undefined;
enableOrchestrationInSandbox?: boolean | null | undefined;
enableOrgUserAssistEnabled?: boolean | null | undefined;
enableScheduledSwitcher?: boolean | null | undefined;
enableSfdcProductFeedbackSurvey?: boolean | null | undefined;
enableShowSalesforceUserAssist?: boolean | null | undefined;
isAutoTransitionDelayed?: boolean | null | undefined;
isCrucNotificationDisabled?: boolean | null | undefined;
isCustomProfileAutoTransitionDelayed?: boolean | null | undefined;
isLEXWelcomeMatDisabled?: boolean | null | undefined;
isMeetTheAssistantDisabledInClassic?: boolean | null | undefined;
isMeetTheAssistantDisabledInLightning?: boolean | null | undefined;
optimizerAppEnabled?: boolean | null | undefined;
};
export type UserInterfaceSettings = Metadata & {
alternateAlohaListView?: boolean | null | undefined;
enableAsyncRelatedLists?: boolean | null | undefined;
enableClickjackUserPageHeaderless?: boolean | null | undefined;
enableCollapsibleSections?: boolean | null | undefined;
enableCollapsibleSideBar?: boolean | null | undefined;
enableCustomObjectTruncate?: boolean | null | undefined;
enableCustomeSideBarOnAllPages?: boolean | null | undefined;
enableDeleteFieldHistory?: boolean | null | undefined;
enableHoverDetails?: boolean | null | undefined;
enableInlineEdit?: boolean | null | undefined;
enableNewPageLayoutEditor?: boolean | null | undefined;
enablePersonalCanvas?: boolean | null | undefined;
enablePrintableListViews?: boolean | null | undefined;
enableProfileCustomTabsets?: boolean | null | undefined;
enableQuickCreate?: boolean | null | undefined;
enableTabOrganizer?: boolean | null | undefined;
};
export type UserManagementSettings = Metadata & {
enableCanAnswerContainUsername?: boolean | null | undefined;
enableCanSaveUserPerm?: boolean | null | undefined;
enableConcealPersonalInfo?: boolean | null | undefined;
enableContactlessExternalIdentityUsers?: boolean | null | undefined;
enableEnhancedPermsetMgmt?: boolean | null | undefined;
enableEnhancedProfileMgmt?: boolean | null | undefined;
enableNewProfileUI?: boolean | null | undefined;
enableScrambleUserData?: boolean | null | undefined;
enableUserSelfDeactivate?: boolean | null | undefined;
};
export type VoiceSettings = Metadata & {
enableCallDisposition?: boolean | null | undefined;
enableVoiceCallList?: boolean | null | undefined;
enableVoiceCallRecording?: boolean | null | undefined;
enableVoiceCoaching?: boolean | null | undefined;
enableVoiceConferencing?: boolean | null | undefined;
enableVoiceLocalPresence?: boolean | null | undefined;
enableVoiceMail?: boolean | null | undefined;
enableVoiceMailDrop?: boolean | null | undefined;
};
export type WaveApplication = Metadata & {
assetIcon?: string | null | undefined;
description?: string | null | undefined;
folder: string;
masterLabel: string;
shares: FolderShare[];
templateOrigin?: string | null | undefined;
templateVersion?: string | null | undefined;
};
export type WaveDataset = Metadata & {
application: string;
description?: string | null | undefined;
masterLabel: string;
templateAssetSourceName?: string | null | undefined;
};
export type WaveTemplateBundle = Metadata & {
assetIcon?: string | null | undefined;
assetVersion?: number | null | undefined;
description?: string | null | undefined;
label: string;
templateType: string;
};
export type WaveXmd = Metadata & {
application?: string | null | undefined;
dataset: string;
datasetConnector?: string | null | undefined;
datasetFullyQualifiedName?: string | null | undefined;
dates: WaveXmdDate[];
dimensions: WaveXmdDimension[];
measures: WaveXmdMeasure[];
organizations: WaveXmdOrganization[];
origin?: string | null | undefined;
type?: string | null | undefined;
waveVisualization?: string | null | undefined;
};
export type WaveXmdDate = {
alias: string;
compact?: boolean | null | undefined;
dateFieldDay?: string | null | undefined;
dateFieldEpochDay?: string | null | undefined;
dateFieldEpochSecond?: string | null | undefined;
dateFieldFiscalMonth?: string | null | undefined;
dateFieldFiscalQuarter?: string | null | undefined;
dateFieldFiscalWeek?: string | null | undefined;
dateFieldFiscalYear?: string | null | undefined;
dateFieldFullYear?: string | null | undefined;
dateFieldHour?: string | null | undefined;
dateFieldMinute?: string | null | undefined;
dateFieldMonth?: string | null | undefined;
dateFieldQuarter?: string | null | undefined;
dateFieldSecond?: string | null | undefined;
dateFieldWeek?: string | null | undefined;
dateFieldYear?: string | null | undefined;
description?: string | null | undefined;
firstDayOfWeek: number;
fiscalMonthOffset: number;
isYearEndFiscalYear?: boolean | null | undefined;
label?: string | null | undefined;
showInExplorer?: boolean | null | undefined;
sortIndex: number;
type: string;
};
export type WaveXmdDimension = {
conditionalFormatting: WaveXmdFormattingProperty[];
customActions: WaveXmdDimensionCustomAction[];
customActionsEnabled?: boolean | null | undefined;
dateFormat?: string | null | undefined;
description?: string | null | undefined;
field: string;
fullyQualifiedName?: string | null | undefined;
imageTemplate?: string | null | undefined;
isDerived: boolean;
isMultiValue?: boolean | null | undefined;
label?: string | null | undefined;
linkTemplate?: string | null | undefined;
linkTemplateEnabled?: boolean | null | undefined;
linkTooltip?: string | null | undefined;
members: WaveXmdDimensionMember[];
origin?: string | null | undefined;
recordDisplayFields: WaveXmdRecordDisplayLookup[];
recordIdField?: string | null | undefined;
recordOrganizationIdField?: string | null | undefined;
salesforceActions: WaveXmdDimensionSalesforceAction[];
salesforceActionsEnabled?: boolean | null | undefined;
showDetailsDefaultFieldIndex?: number | null | undefined;
showInExplorer?: boolean | null | undefined;
sortIndex: number;
};
export type WaveXmdFormattingProperty = {
formattingBins: WaveXmdFormattingBin[];
formattingPredicates: WaveXmdFormattingPredicate[];
property: string;
referenceField: string;
sortIndex: number;
type: string;
};
export type WaveXmdFormattingBin = {
bin: string;
formatValue: string;
label: string;
sortIndex: number;
};
export type WaveXmdFormattingPredicate = {
formatValue: string;
operator: string;
sortIndex: number;
value: string;
};
export type WaveXmdDimensionCustomAction = {
customActionName: string;
enabled: boolean;
icon?: string | null | undefined;
method?: string | null | undefined;
sortIndex: number;
target?: string | null | undefined;
tooltip?: string | null | undefined;
url?: string | null | undefined;
};
export type WaveXmdDimensionMember = {
color?: string | null | undefined;
label?: string | null | undefined;
member: string;
sortIndex: number;
};
export type WaveXmdRecordDisplayLookup = {
recordDisplayField: string;
};
export type WaveXmdDimensionSalesforceAction = {
enabled: boolean;
salesforceActionName: string;
sortIndex: number;
};
export type WaveXmdMeasure = {
conditionalFormatting: WaveXmdFormattingProperty[];
dateFormat?: string | null | undefined;
description?: string | null | undefined;
field: string;
formatCustomFormat?: string | null | undefined;
formatDecimalDigits?: number | null | undefined;
formatIsNegativeParens?: boolean | null | undefined;
formatPrefix?: string | null | undefined;
formatSuffix?: string | null | undefined;
formatUnit?: string | null | undefined;
formatUnitMultiplier?: number | null | undefined;
fullyQualifiedName?: string | null | undefined;
isDerived: boolean;
label?: string | null | undefined;
origin?: string | null | undefined;
showDetailsDefaultFieldIndex?: number | null | undefined;
showInExplorer?: boolean | null | undefined;
sortIndex: number;
};
export type WaveXmdOrganization = {
instanceUrl: string;
label: string;
organizationIdentifier: string;
sortIndex: number;
};
export type WorkDotComSettings = Metadata & {
enableCoachingManagerGroupAccess?: boolean | null | undefined;
enableGoalManagerGroupAccess?: boolean | null | undefined;
enableProfileSkills?: boolean | null | undefined;
enableProfileSkillsAddFeedPost?: boolean | null | undefined;
enableProfileSkillsAutoSuggest?: boolean | null | undefined;
enableProfileSkillsUsePlatform?: boolean | null | undefined;
enableWorkBadgeDefRestrictPref?: boolean | null | undefined;
enableWorkCalibration?: boolean | null | undefined;
enableWorkCanvasPref?: boolean | null | undefined;
enableWorkCertification?: boolean | null | undefined;
enableWorkCertificationNotification?: boolean | null | undefined;
enableWorkRewardsPref?: boolean | null | undefined;
enableWorkThanksPref?: boolean | null | undefined;
enableWorkUseObjectivesForGoals?: boolean | null | undefined;
};
export type Workflow = Metadata & {
alerts: WorkflowAlert[];
fieldUpdates: WorkflowFieldUpdate[];
flowActions: WorkflowFlowAction[];
knowledgePublishes: WorkflowKnowledgePublish[];
outboundMessages: WorkflowOutboundMessage[];
rules: WorkflowRule[];
send: WorkflowSend[];
tasks: WorkflowTask[];
};
export type WorkflowAlert = WorkflowAction & {
ccEmails: string[];
description: string;
protected: boolean;
recipients: WorkflowEmailRecipient[];
senderAddress?: string | null | undefined;
senderType?: string | null | undefined;
template: string;
};
export type WorkflowAction = Metadata & {};
export type WorkflowFieldUpdate = WorkflowAction & {
description?: string | null | undefined;
field: string;
formula?: string | null | undefined;
literalValue?: string | null | undefined;
lookupValue?: string | null | undefined;
lookupValueType?: string | null | undefined;
name: string;
notifyAssignee: boolean;
operation: string;
protected: boolean;
reevaluateOnChange?: boolean | null | undefined;
targetObject?: string | null | undefined;
};
export type WorkflowFlowAction = WorkflowAction & {
description?: string | null | undefined;
flow: string;
flowInputs: WorkflowFlowActionParameter[];
label: string;
language?: string | null | undefined;
protected: boolean;
};
export type WorkflowFlowActionParameter = {
name: string;
value?: string | null | undefined;
};
export type WorkflowKnowledgePublish = WorkflowAction & {
action: string;
description?: string | null | undefined;
label: string;
language?: string | null | undefined;
protected: boolean;
};
export type WorkflowOutboundMessage = WorkflowAction & {
apiVersion: number;
description?: string | null | undefined;
endpointUrl: string;
fields: string[];
includeSessionId: boolean;
integrationUser: string;
name: string;
protected: boolean;
useDeadLetterQueue?: boolean | null | undefined;
};
export type WorkflowSend = WorkflowAction & {
action: string;
description?: string | null | undefined;
label: string;
language?: string | null | undefined;
protected: boolean;
};
export type WorkflowTask = WorkflowAction & {
assignedTo?: string | null | undefined;
assignedToType: string;
description?: string | null | undefined;
dueDateOffset: number;
notifyAssignee: boolean;
offsetFromField?: string | null | undefined;
priority: string;
protected: boolean;
status: string;
subject: string;
};
export type WorkflowEmailRecipient = {
field?: string | null | undefined;
recipient?: string | null | undefined;
type: string;
};
export type WorkflowRule = Metadata & {
actions: WorkflowActionReference[];
active: boolean;
booleanFilter?: string | null | undefined;
criteriaItems: FilterItem[];
description?: string | null | undefined;
formula?: string | null | undefined;
triggerType: string;
workflowTimeTriggers: WorkflowTimeTrigger[];
};
export type WorkflowTimeTrigger = {
actions: WorkflowActionReference[];
offsetFromField?: string | null | undefined;
timeLength?: string | null | undefined;
workflowTimeTriggerUnit: string;
};
export type SaveResult = {
errors: Error[];
fullName: string;
success: boolean;
};
export type Error = {
extendedErrorDetails: ExtendedErrorDetails[];
fields: string[];
message: string;
statusCode: string;
};
export type ExtendedErrorDetails = {
extendedErrorCode: string;
};
export type DeleteResult = {
errors: Error[];
fullName: string;
success: boolean;
};
export type DeployOptions = {
allowMissingFiles: boolean;
autoUpdatePackage: boolean;
checkOnly: boolean;
ignoreWarnings: boolean;
performRetrieve: boolean;
purgeOnDelete: boolean;
rollbackOnError: boolean;
runTests: string[];
singlePackage: boolean;
testLevel: string;
};
export type AsyncResult = {
done: boolean;
id: string;
message?: string | null | undefined;
state: string;
statusCode?: string | null | undefined;
};
export type DescribeMetadataResult = {
metadataObjects: DescribeMetadataObject[];
organizationNamespace: string;
partialSaveAllowed: boolean;
testRequired: boolean;
};
export type DescribeMetadataObject = {
childXmlNames: string[];
directoryName: string;
inFolder: boolean;
metaFile: boolean;
suffix?: string | null | undefined;
xmlName: string;
};
export type DescribeValueTypeResult = {
apiCreatable: boolean;
apiDeletable: boolean;
apiReadable: boolean;
apiUpdatable: boolean;
parentField?: ValueTypeField | null | undefined;
valueTypeFields: ValueTypeField[];
};
export type ValueTypeField = {
fields: ValueTypeField[];
foreignKeyDomain: string[];
isForeignKey: boolean;
isNameField: boolean;
minOccurs: number;
name: string;
picklistValues: PicklistEntry[];
soapType: string;
valueRequired: boolean;
};
export type PicklistEntry = {
active: boolean;
defaultValue: boolean;
label: string;
validFor?: string | null | undefined;
value: string;
};
export type ListMetadataQuery = {
folder?: string | null | undefined;
type: string;
};
export type ReadResult = {
records: Metadata[];
};
export type RetrieveRequest = {
apiVersion: number;
packageNames: string[];
singlePackage: boolean;
specificFiles: string[];
unpackaged?: Package | null | undefined;
};
export type UpsertResult = {
created: boolean;
errors: Error[];
fullName: string;
success: boolean;
};
export type LogInfo = {
category: string;
level: string;
};
export type ApiSchemaTypes = {
CancelDeployResult: CancelDeployResult;
DeployResult: DeployResult;
DeployDetails: DeployDetails;
DeployMessage: DeployMessage;
RetrieveResult: RetrieveResult;
FileProperties: FileProperties;
RetrieveMessage: RetrieveMessage;
RunTestsResult: RunTestsResult;
CodeCoverageResult: CodeCoverageResult;
CodeLocation: CodeLocation;
CodeCoverageWarning: CodeCoverageWarning;
RunTestFailure: RunTestFailure;
FlowCoverageResult: FlowCoverageResult;
FlowCoverageWarning: FlowCoverageWarning;
RunTestSuccess: RunTestSuccess;
Metadata: Metadata;
AccountRelationshipShareRule: AccountRelationshipShareRule;
AccountSettings: AccountSettings;
ActionLinkGroupTemplate: ActionLinkGroupTemplate;
ActionLinkTemplate: ActionLinkTemplate;
ActionPlanTemplate: ActionPlanTemplate;
ActionPlanTemplateItem: ActionPlanTemplateItem;
ActionPlanTemplateItemValue: ActionPlanTemplateItemValue;
ActionsSettings: ActionsSettings;
ActivitiesSettings: ActivitiesSettings;
AddressSettings: AddressSettings;
CountriesAndStates: CountriesAndStates;
Country: Country;
State: State;
AnalyticSnapshot: AnalyticSnapshot;
AnalyticSnapshotMapping: AnalyticSnapshotMapping;
AnalyticsSettings: AnalyticsSettings;
AnimationRule: AnimationRule;
ApexSettings: ApexSettings;
ApexTestSuite: ApexTestSuite;
AppExperienceSettings: AppExperienceSettings;
AppMenu: AppMenu;
AppMenuItem: AppMenuItem;
AppointmentSchedulingPolicy: AppointmentSchedulingPolicy;
ApprovalProcess: ApprovalProcess;
ApprovalSubmitter: ApprovalSubmitter;
ApprovalPageField: ApprovalPageField;
ApprovalStep: ApprovalStep;
ApprovalAction: ApprovalAction;
WorkflowActionReference: WorkflowActionReference;
ApprovalStepApprover: ApprovalStepApprover;
Approver: Approver;
ApprovalEntryCriteria: ApprovalEntryCriteria;
FilterItem: FilterItem;
DuplicateRuleFilterItem: DuplicateRuleFilterItem;
ApprovalStepRejectBehavior: ApprovalStepRejectBehavior;
NextAutomatedApprover: NextAutomatedApprover;
ArchiveSettings: ArchiveSettings;
AssignmentRule: AssignmentRule;
RuleEntry: RuleEntry;
EscalationAction: EscalationAction;
AssignmentRules: AssignmentRules;
Audience: Audience;
AudienceCriteria: AudienceCriteria;
AudienceCriterion: AudienceCriterion;
AudienceCriteriaValue: AudienceCriteriaValue;
PersonalizationTargetInfos: PersonalizationTargetInfos;
PersonalizationTargetInfo: PersonalizationTargetInfo;
AuraDefinitionBundle: AuraDefinitionBundle;
PackageVersion: PackageVersion;
AuthProvider: AuthProvider;
AutoResponseRule: AutoResponseRule;
AutoResponseRules: AutoResponseRules;
BlockchainSettings: BlockchainSettings;
Bot: Bot;
LocalMlDomain: LocalMlDomain;
MlIntent: MlIntent;
MlIntentUtterance: MlIntentUtterance;
MlRelatedIntent: MlRelatedIntent;
MlSlotClass: MlSlotClass;
MlSlotClassValue: MlSlotClassValue;
SynonymGroup: SynonymGroup;
BotVersion: BotVersion;
BotDialogGroup: BotDialogGroup;
BotDialog: BotDialog;
BotStep: BotStep;
BotInvocation: BotInvocation;
BotInvocationMapping: BotInvocationMapping;
BotMessage: BotMessage;
BotNavigation: BotNavigation;
BotNavigationLink: BotNavigationLink;
BotStepCondition: BotStepCondition;
BotVariableOperation: BotVariableOperation;
BotQuickReplyOption: BotQuickReplyOption;
BotVariableOperand: BotVariableOperand;
ConversationRecordLookup: ConversationRecordLookup;
ConversationRecordLookupField: ConversationRecordLookupField;
ConversationSystemMessage: ConversationSystemMessage;
ConversationSystemMessageMapping: ConversationSystemMessageMapping;
ConversationVariable: ConversationVariable;
ConversationContextVariable: ConversationContextVariable;
ConversationContextVariableMapping: ConversationContextVariableMapping;
BotSettings: BotSettings;
BrandingSet: BrandingSet;
BrandingSetProperty: BrandingSetProperty;
BusinessHoursEntry: BusinessHoursEntry;
BusinessHoursSettings: BusinessHoursSettings;
Holiday: Holiday;
BusinessProcess: BusinessProcess;
PicklistValue: PicklistValue;
CMSConnectSource: CMSConnectSource;
CMSConnectAsset: CMSConnectAsset;
CMSConnectLanguage: CMSConnectLanguage;
CMSConnectPersonalization: CMSConnectPersonalization;
CMSConnectResourceType: CMSConnectResourceType;
CMSConnectResourceDefinition: CMSConnectResourceDefinition;
CallCenter: CallCenter;
CallCenterSection: CallCenterSection;
CallCenterItem: CallCenterItem;
CampaignInfluenceModel: CampaignInfluenceModel;
CampaignSettings: CampaignSettings;
CanvasMetadata: CanvasMetadata;
CaseClassificationSettings: CaseClassificationSettings;
CaseSettings: CaseSettings;
FeedItemSettings: FeedItemSettings;
EmailToCaseSettings: EmailToCaseSettings;
EmailToCaseRoutingAddress: EmailToCaseRoutingAddress;
WebToCaseSettings: WebToCaseSettings;
CaseSubjectParticle: CaseSubjectParticle;
ChannelLayout: ChannelLayout;
ChannelLayoutItem: ChannelLayoutItem;
ChatterAnswersSettings: ChatterAnswersSettings;
ChatterEmailsMDSettings: ChatterEmailsMDSettings;
ChatterExtension: ChatterExtension;
ChatterSettings: ChatterSettings;
CleanDataService: CleanDataService;
CleanRule: CleanRule;
FieldMapping: FieldMapping;
FieldMappingRow: FieldMappingRow;
FieldMappingField: FieldMappingField;
CommandAction: CommandAction;
CommandActionIntent: CommandActionIntent;
CommandActionResponse: CommandActionResponse;
CommandActionParam: CommandActionParam;
CommunitiesSettings: CommunitiesSettings;
Community: Community;
ReputationLevels: ReputationLevels;
ChatterAnswersReputationLevel: ChatterAnswersReputationLevel;
IdeaReputationLevel: IdeaReputationLevel;
CommunityTemplateDefinition: CommunityTemplateDefinition;
CommunityTemplateBundleInfo: CommunityTemplateBundleInfo;
CommunityThemeBundleInfo: CommunityThemeBundleInfo;
NavigationLinkSet: NavigationLinkSet;
NavigationMenuItem: NavigationMenuItem;
NavigationMenuItemBranding: NavigationMenuItemBranding;
NavigationSubMenu: NavigationSubMenu;
CommunityTemplatePageSetting: CommunityTemplatePageSetting;
CommunityThemeDefinition: CommunityThemeDefinition;
CommunityCustomThemeLayoutType: CommunityCustomThemeLayoutType;
CommunityThemeRouteOverride: CommunityThemeRouteOverride;
CommunityThemeSetting: CommunityThemeSetting;
CompactLayout: CompactLayout;
CompanySettings: CompanySettings;
FiscalYearSettings: FiscalYearSettings;
ConnectedApp: ConnectedApp;
ConnectedAppAttribute: ConnectedAppAttribute;
ConnectedAppCanvasConfig: ConnectedAppCanvasConfig;
ConnectedAppIpRange: ConnectedAppIpRange;
ConnectedAppMobileDetailConfig: ConnectedAppMobileDetailConfig;
ConnectedAppOauthConfig: ConnectedAppOauthConfig;
ConnectedAppOauthIdToken: ConnectedAppOauthIdToken;
ConnectedAppSamlConfig: ConnectedAppSamlConfig;
ConnectedAppSettings: ConnectedAppSettings;
ContentSettings: ContentSettings;
ContractSettings: ContractSettings;
CorsWhitelistOrigin: CorsWhitelistOrigin;
CspTrustedSite: CspTrustedSite;
CurrencySettings: CurrencySettings;
CustomApplication: CustomApplication;
AppActionOverride: AppActionOverride;
ActionOverride: ActionOverride;
AppBrand: AppBrand;
ServiceCloudConsoleConfig: ServiceCloudConsoleConfig;
AppComponentList: AppComponentList;
KeyboardShortcuts: KeyboardShortcuts;
CustomShortcut: CustomShortcut;
DefaultShortcut: DefaultShortcut;
ListPlacement: ListPlacement;
LiveAgentConfig: LiveAgentConfig;
PushNotification: PushNotification;
TabLimitConfig: TabLimitConfig;
AppPreferences: AppPreferences;
AppProfileActionOverride: AppProfileActionOverride;
ProfileActionOverride: ProfileActionOverride;
AppWorkspaceConfig: AppWorkspaceConfig;
WorkspaceMapping: WorkspaceMapping;
CustomApplicationComponent: CustomApplicationComponent;
CustomFeedFilter: CustomFeedFilter;
FeedFilterCriterion: FeedFilterCriterion;
CustomField: CustomField;
LookupFilter: LookupFilter;
ValueSet: ValueSet;
ValueSetValuesDefinition: ValueSetValuesDefinition;
CustomValue: CustomValue;
StandardValue: StandardValue;
ValueSettings: ValueSettings;
CustomHelpMenuSection: CustomHelpMenuSection;
CustomHelpMenuItem: CustomHelpMenuItem;
CustomLabel: CustomLabel;
CustomLabels: CustomLabels;
CustomMetadata: CustomMetadata;
CustomMetadataValue: CustomMetadataValue;
CustomNotificationType: CustomNotificationType;
CustomObject: CustomObject;
ArticleTypeChannelDisplay: ArticleTypeChannelDisplay;
ArticleTypeTemplate: ArticleTypeTemplate;
FieldSet: FieldSet;
FieldSetItem: FieldSetItem;
HistoryRetentionPolicy: HistoryRetentionPolicy;
Index: Index;
IndexField: IndexField;
ListView: ListView;
ListViewFilter: ListViewFilter;
SharedTo: SharedTo;
ProfileSearchLayouts: ProfileSearchLayouts;
RecordType: RecordType;
RecordTypePicklistValue: RecordTypePicklistValue;
SearchLayouts: SearchLayouts;
SharingReason: SharingReason;
SharingRecalculation: SharingRecalculation;
ValidationRule: ValidationRule;
WebLink: WebLink;
CustomObjectTranslation: CustomObjectTranslation;
ObjectNameCaseValue: ObjectNameCaseValue;
FieldSetTranslation: FieldSetTranslation;
CustomFieldTranslation: CustomFieldTranslation;
LookupFilterTranslation: LookupFilterTranslation;
PicklistValueTranslation: PicklistValueTranslation;
LayoutTranslation: LayoutTranslation;
LayoutSectionTranslation: LayoutSectionTranslation;
QuickActionTranslation: QuickActionTranslation;
RecordTypeTranslation: RecordTypeTranslation;
SharingReasonTranslation: SharingReasonTranslation;
StandardFieldTranslation: StandardFieldTranslation;
ValidationRuleTranslation: ValidationRuleTranslation;
WebLinkTranslation: WebLinkTranslation;
WorkflowTaskTranslation: WorkflowTaskTranslation;
CustomPageWebLink: CustomPageWebLink;
CustomPermission: CustomPermission;
CustomPermissionDependencyRequired: CustomPermissionDependencyRequired;
CustomSite: CustomSite;
SiteWebAddress: SiteWebAddress;
SiteRedirectMapping: SiteRedirectMapping;
CustomTab: CustomTab;
Dashboard: Dashboard;
DashboardFilter: DashboardFilter;
DashboardFilterOption: DashboardFilterOption;
DashboardGridLayout: DashboardGridLayout;
DashboardGridComponent: DashboardGridComponent;
DashboardComponent: DashboardComponent;
ChartSummary: ChartSummary;
DashboardFilterColumn: DashboardFilterColumn;
DashboardTableColumn: DashboardTableColumn;
DashboardFlexTableComponentProperties: DashboardFlexTableComponentProperties;
DashboardComponentColumn: DashboardComponentColumn;
DashboardComponentSortInfo: DashboardComponentSortInfo;
DashboardComponentGroupingSortProperties: DashboardComponentGroupingSortProperties;
DashboardComponentGroupingSort: DashboardComponentGroupingSort;
DashboardComponentSection: DashboardComponentSection;
DataCategoryGroup: DataCategoryGroup;
DataCategory: DataCategory;
ObjectUsage: ObjectUsage;
DataDotComSettings: DataDotComSettings;
DelegateGroup: DelegateGroup;
DeploymentSettings: DeploymentSettings;
DevHubSettings: DevHubSettings;
DiscoverySettings: DiscoverySettings;
DocumentType: DocumentType;
DuplicateRule: DuplicateRule;
DuplicateRuleFilter: DuplicateRuleFilter;
DuplicateRuleMatchRule: DuplicateRuleMatchRule;
ObjectMapping: ObjectMapping;
ObjectMappingField: ObjectMappingField;
EACSettings: EACSettings;
EmailAdministrationSettings: EmailAdministrationSettings;
EmailIntegrationSettings: EmailIntegrationSettings;
EmailServicesFunction: EmailServicesFunction;
EmailServicesAddress: EmailServicesAddress;
EmailTemplateSettings: EmailTemplateSettings;
EmbeddedServiceBranding: EmbeddedServiceBranding;
EmbeddedServiceConfig: EmbeddedServiceConfig;
EmbeddedServiceAppointmentSettings: EmbeddedServiceAppointmentSettings;
EmbeddedServiceCustomComponent: EmbeddedServiceCustomComponent;
EmbeddedServiceCustomLabel: EmbeddedServiceCustomLabel;
EmbeddedServiceFlowConfig: EmbeddedServiceFlowConfig;
EmbeddedServiceFlow: EmbeddedServiceFlow;
EmbeddedServiceLayout: EmbeddedServiceLayout;
EmbeddedServiceLayoutRule: EmbeddedServiceLayoutRule;
EmbeddedServiceLiveAgent: EmbeddedServiceLiveAgent;
EmbeddedServiceQuickAction: EmbeddedServiceQuickAction;
EmbeddedServiceMenuSettings: EmbeddedServiceMenuSettings;
EmbeddedServiceMenuItem: EmbeddedServiceMenuItem;
EncryptionKeySettings: EncryptionKeySettings;
EnhancedNotesSettings: EnhancedNotesSettings;
EntitlementProcess: EntitlementProcess;
EntitlementProcessMilestoneItem: EntitlementProcessMilestoneItem;
EntitlementProcessMilestoneTimeTrigger: EntitlementProcessMilestoneTimeTrigger;
EntitlementSettings: EntitlementSettings;
EntitlementTemplate: EntitlementTemplate;
EntityImplements: EntityImplements;
FieldImplements: FieldImplements;
EscalationRule: EscalationRule;
EscalationRules: EscalationRules;
EssentialsSettings: EssentialsSettings;
EssentialsTrialOrgSettings: EssentialsTrialOrgSettings;
EventSettings: EventSettings;
ExperienceBundleSettings: ExperienceBundleSettings;
ExternalDataSource: ExternalDataSource;
CustomHttpHeader: CustomHttpHeader;
ExternalServiceRegistration: ExternalServiceRegistration;
ExternalServicesSettings: ExternalServicesSettings;
FieldServiceSettings: FieldServiceSettings;
FileUploadAndDownloadSecuritySettings: FileUploadAndDownloadSecuritySettings;
FileTypeDispositionAssignmentBean: FileTypeDispositionAssignmentBean;
FilesConnectSettings: FilesConnectSettings;
FlexiPage: FlexiPage;
FlexiPageRegion: FlexiPageRegion;
ComponentInstance: ComponentInstance;
ComponentInstanceProperty: ComponentInstanceProperty;
UiFormulaRule: UiFormulaRule;
UiFormulaCriterion: UiFormulaCriterion;
PlatformActionList: PlatformActionList;
PlatformActionListItem: PlatformActionListItem;
QuickActionList: QuickActionList;
QuickActionListItem: QuickActionListItem;
FlexiPageTemplateInstance: FlexiPageTemplateInstance;
Flow: Flow;
FlowActionCall: FlowActionCall;
FlowNode: FlowNode;
FlowElement: FlowElement;
FlowBaseElement: FlowBaseElement;
FlowMetadataValue: FlowMetadataValue;
FlowElementReferenceOrValue: FlowElementReferenceOrValue;
FlowActionCallInputParameter: FlowActionCallInputParameter;
FlowActionCallOutputParameter: FlowActionCallOutputParameter;
FlowApexPluginCallInputParameter: FlowApexPluginCallInputParameter;
FlowApexPluginCallOutputParameter: FlowApexPluginCallOutputParameter;
FlowAssignmentItem: FlowAssignmentItem;
FlowChoiceUserInput: FlowChoiceUserInput;
FlowInputValidationRule: FlowInputValidationRule;
FlowCondition: FlowCondition;
FlowConnector: FlowConnector;
FlowInputFieldAssignment: FlowInputFieldAssignment;
FlowOutputFieldAssignment: FlowOutputFieldAssignment;
FlowRecordFilter: FlowRecordFilter;
FlowScreenFieldInputParameter: FlowScreenFieldInputParameter;
FlowScreenFieldOutputParameter: FlowScreenFieldOutputParameter;
FlowScreenRule: FlowScreenRule;
FlowScreenRuleAction: FlowScreenRuleAction;
FlowSubflowInputAssignment: FlowSubflowInputAssignment;
FlowSubflowOutputAssignment: FlowSubflowOutputAssignment;
FlowVisibilityRule: FlowVisibilityRule;
FlowWaitEventInputParameter: FlowWaitEventInputParameter;
FlowWaitEventOutputParameter: FlowWaitEventOutputParameter;
FlowChoice: FlowChoice;
FlowConstant: FlowConstant;
FlowDynamicChoiceSet: FlowDynamicChoiceSet;
FlowFormula: FlowFormula;
FlowRule: FlowRule;
FlowScreenField: FlowScreenField;
FlowStage: FlowStage;
FlowTextTemplate: FlowTextTemplate;
FlowVariable: FlowVariable;
FlowWaitEvent: FlowWaitEvent;
FlowApexPluginCall: FlowApexPluginCall;
FlowAssignment: FlowAssignment;
FlowDecision: FlowDecision;
FlowLoop: FlowLoop;
FlowRecordCreate: FlowRecordCreate;
FlowRecordDelete: FlowRecordDelete;
FlowRecordLookup: FlowRecordLookup;
FlowRecordUpdate: FlowRecordUpdate;
FlowScreen: FlowScreen;
FlowStart: FlowStart;
FlowSchedule: FlowSchedule;
FlowStep: FlowStep;
FlowSubflow: FlowSubflow;
FlowWait: FlowWait;
FlowCategory: FlowCategory;
FlowCategoryItems: FlowCategoryItems;
FlowDefinition: FlowDefinition;
FlowSettings: FlowSettings;
Folder: Folder;
FolderShare: FolderShare;
DashboardFolder: DashboardFolder;
DocumentFolder: DocumentFolder;
EmailFolder: EmailFolder;
ReportFolder: ReportFolder;
ForecastingSettings: ForecastingSettings;
ForecastingCategoryMapping: ForecastingCategoryMapping;
WeightedSourceCategory: WeightedSourceCategory;
ForecastingDisplayedFamilySettings: ForecastingDisplayedFamilySettings;
ForecastingTypeSettings: ForecastingTypeSettings;
AdjustmentsSettings: AdjustmentsSettings;
ForecastRangeSettings: ForecastRangeSettings;
OpportunityListFieldsLabelMapping: OpportunityListFieldsLabelMapping;
OpportunityListFieldsSelectedSettings: OpportunityListFieldsSelectedSettings;
OpportunityListFieldsUnselectedSettings: OpportunityListFieldsUnselectedSettings;
QuotasSettings: QuotasSettings;
Form: Form;
FormSection: FormSection;
FormColumn: FormColumn;
FormItem: FormItem;
FormulaSettings: FormulaSettings;
GlobalValueSet: GlobalValueSet;
GlobalValueSetTranslation: GlobalValueSetTranslation;
ValueTranslation: ValueTranslation;
GoogleAppsSettings: GoogleAppsSettings;
Group: Group;
HighVelocitySalesSettings: HighVelocitySalesSettings;
HomePageComponent: HomePageComponent;
HomePageLayout: HomePageLayout;
IdeasSettings: IdeasSettings;
IndustriesManufacturingSettings: IndustriesManufacturingSettings;
IndustriesSettings: IndustriesSettings;
InstalledPackage: InstalledPackage;
IntegrationHubSettings: IntegrationHubSettings;
IntegrationHubSettingsType: IntegrationHubSettingsType;
InvocableActionSettings: InvocableActionSettings;
IoTSettings: IoTSettings;
IsvHammerSettings: IsvHammerSettings;
KeywordList: KeywordList;
Keyword: Keyword;
KnowledgeSettings: KnowledgeSettings;
KnowledgeAnswerSettings: KnowledgeAnswerSettings;
KnowledgeCaseSettings: KnowledgeCaseSettings;
KnowledgeCommunitiesSettings: KnowledgeCommunitiesSettings;
KnowledgeSitesSettings: KnowledgeSitesSettings;
KnowledgeLanguageSettings: KnowledgeLanguageSettings;
KnowledgeLanguage: KnowledgeLanguage;
KnowledgeSuggestedArticlesSettings: KnowledgeSuggestedArticlesSettings;
KnowledgeCaseFieldsSettings: KnowledgeCaseFieldsSettings;
KnowledgeCaseField: KnowledgeCaseField;
KnowledgeWorkOrderFieldsSettings: KnowledgeWorkOrderFieldsSettings;
KnowledgeWorkOrderField: KnowledgeWorkOrderField;
KnowledgeWorkOrderLineItemFieldsSettings: KnowledgeWorkOrderLineItemFieldsSettings;
KnowledgeWorkOrderLineItemField: KnowledgeWorkOrderLineItemField;
LanguageSettings: LanguageSettings;
Layout: Layout;
CustomConsoleComponents: CustomConsoleComponents;
PrimaryTabComponents: PrimaryTabComponents;
Container: Container;
SidebarComponent: SidebarComponent;
RelatedList: RelatedList;
SubtabComponents: SubtabComponents;
FeedLayout: FeedLayout;
FeedLayoutFilter: FeedLayoutFilter;
FeedLayoutComponent: FeedLayoutComponent;
LayoutSection: LayoutSection;
LayoutColumn: LayoutColumn;
LayoutItem: LayoutItem;
AnalyticsCloudComponentLayoutItem: AnalyticsCloudComponentLayoutItem;
ReportChartComponentLayoutItem: ReportChartComponentLayoutItem;
MiniLayout: MiniLayout;
RelatedListItem: RelatedListItem;
RelatedContent: RelatedContent;
RelatedContentItem: RelatedContentItem;
SummaryLayout: SummaryLayout;
SummaryLayoutItem: SummaryLayoutItem;
LeadConfigSettings: LeadConfigSettings;
LeadConvertSettings: LeadConvertSettings;
Letterhead: Letterhead;
LetterheadLine: LetterheadLine;
LetterheadHeaderFooter: LetterheadHeaderFooter;
LicenseDefinition: LicenseDefinition;
LicensedCustomPermissions: LicensedCustomPermissions;
LightningBolt: LightningBolt;
LightningBoltFeatures: LightningBoltFeatures;
LightningBoltImages: LightningBoltImages;
LightningBoltItems: LightningBoltItems;
LightningComponentBundle: LightningComponentBundle;
LwcResources: LwcResources;
LwcResource: LwcResource;
Targets: Targets;
LightningExperienceSettings: LightningExperienceSettings;
LightningExperienceTheme: LightningExperienceTheme;
LightningMessageChannel: LightningMessageChannel;
LightningMessageField: LightningMessageField;
LightningOnboardingConfig: LightningOnboardingConfig;
LiveAgentSettings: LiveAgentSettings;
LiveChatAgentConfig: LiveChatAgentConfig;
AgentConfigAssignments: AgentConfigAssignments;
AgentConfigProfileAssignments: AgentConfigProfileAssignments;
AgentConfigUserAssignments: AgentConfigUserAssignments;
SupervisorAgentConfigSkills: SupervisorAgentConfigSkills;
AgentConfigButtons: AgentConfigButtons;
AgentConfigSkills: AgentConfigSkills;
LiveChatButton: LiveChatButton;
LiveChatButtonDeployments: LiveChatButtonDeployments;
LiveChatButtonSkills: LiveChatButtonSkills;
LiveChatDeployment: LiveChatDeployment;
LiveChatDeploymentDomainWhitelist: LiveChatDeploymentDomainWhitelist;
LiveChatSensitiveDataRule: LiveChatSensitiveDataRule;
LiveMessageSettings: LiveMessageSettings;
MacroSettings: MacroSettings;
ManagedContentType: ManagedContentType;
ManagedContentNodeType: ManagedContentNodeType;
ManagedTopic: ManagedTopic;
ManagedTopics: ManagedTopics;
MapsAndLocationSettings: MapsAndLocationSettings;
SourceTrackingSettings: SourceTrackingSettings;
MatchingRule: MatchingRule;
MatchingRuleItem: MatchingRuleItem;
MatchingRules: MatchingRules;
MetadataWithContent: MetadataWithContent;
AccessControlPolicy: AccessControlPolicy;
ApexClass: ApexClass;
ApexComponent: ApexComponent;
ApexPage: ApexPage;
ApexTrigger: ApexTrigger;
Certificate: Certificate;
ContentAsset: ContentAsset;
ContentAssetRelationships: ContentAssetRelationships;
ContentAssetLink: ContentAssetLink;
ContentAssetVersions: ContentAssetVersions;
ContentAssetVersion: ContentAssetVersion;
Document: Document;
EclairGeoData: EclairGeoData;
EclairMap: EclairMap;
EmailTemplate: EmailTemplate;
Attachment: Attachment;
NetworkBranding: NetworkBranding;
Orchestration: Orchestration;
Scontrol: Scontrol;
SiteDotCom: SiteDotCom;
StaticResource: StaticResource;
UiPlugin: UiPlugin;
WaveDashboard: WaveDashboard;
WaveDataflow: WaveDataflow;
WaveLens: WaveLens;
WaveRecipe: WaveRecipe;
MilestoneType: MilestoneType;
MlDomain: MlDomain;
MobileApplicationDetail: MobileApplicationDetail;
MobileSettings: MobileSettings;
DashboardMobileSettings: DashboardMobileSettings;
ModerationRule: ModerationRule;
ModeratedEntityField: ModeratedEntityField;
MyDomainSettings: MyDomainSettings;
NameSettings: NameSettings;
NamedCredential: NamedCredential;
NavigationMenu: NavigationMenu;
Network: Network;
CommunityRoles: CommunityRoles;
NetworkMemberGroup: NetworkMemberGroup;
NetworkPageOverride: NetworkPageOverride;
RecommendationAudience: RecommendationAudience;
RecommendationAudienceDetail: RecommendationAudienceDetail;
RecommendationDefinition: RecommendationDefinition;
RecommendationDefinitionDetail: RecommendationDefinitionDetail;
ScheduledRecommendation: ScheduledRecommendation;
ScheduledRecommendationDetail: ScheduledRecommendationDetail;
ReputationLevelDefinitions: ReputationLevelDefinitions;
ReputationLevel: ReputationLevel;
ReputationBranding: ReputationBranding;
ReputationPointsRules: ReputationPointsRules;
ReputationPointsRule: ReputationPointsRule;
NetworkTabSet: NetworkTabSet;
NotificationsSettings: NotificationsSettings;
OauthCustomScope: OauthCustomScope;
ObjectLinkingSettings: ObjectLinkingSettings;
OmniChannelSettings: OmniChannelSettings;
OpportunitySettings: OpportunitySettings;
FindSimilarOppFilter: FindSimilarOppFilter;
OrchestrationContext: OrchestrationContext;
OrchestrationContextDataset: OrchestrationContextDataset;
OrchestrationContextEvent: OrchestrationContextEvent;
OrderManagementSettings: OrderManagementSettings;
OrderSettings: OrderSettings;
OrgPreferenceSettings: OrgPreferenceSettings;
OrganizationSettingsDetail: OrganizationSettingsDetail;
OrgSettings: OrgSettings;
Package: Package;
ProfileObjectPermissions: ProfileObjectPermissions;
PackageTypeMembers: PackageTypeMembers;
PardotEinsteinSettings: PardotEinsteinSettings;
PardotSettings: PardotSettings;
PartyDataModelSettings: PartyDataModelSettings;
PathAssistant: PathAssistant;
PathAssistantStep: PathAssistantStep;
PathAssistantSettings: PathAssistantSettings;
PermissionSet: PermissionSet;
PermissionSetApplicationVisibility: PermissionSetApplicationVisibility;
PermissionSetApexClassAccess: PermissionSetApexClassAccess;
PermissionSetCustomMetadataTypeAccess: PermissionSetCustomMetadataTypeAccess;
PermissionSetCustomPermissions: PermissionSetCustomPermissions;
PermissionSetExternalDataSourceAccess: PermissionSetExternalDataSourceAccess;
PermissionSetFieldPermissions: PermissionSetFieldPermissions;
PermissionSetFlowAccess: PermissionSetFlowAccess;
PermissionSetObjectPermissions: PermissionSetObjectPermissions;
PermissionSetApexPageAccess: PermissionSetApexPageAccess;
PermissionSetRecordTypeVisibility: PermissionSetRecordTypeVisibility;
PermissionSetTabSetting: PermissionSetTabSetting;
PermissionSetUserPermission: PermissionSetUserPermission;
MutingPermissionSet: MutingPermissionSet;
PermissionSetGroup: PermissionSetGroup;
PersonListSettings: PersonListSettings;
PicklistSettings: PicklistSettings;
PlatformCachePartition: PlatformCachePartition;
PlatformCachePartitionType: PlatformCachePartitionType;
PlatformEncryptionSettings: PlatformEncryptionSettings;
PlatformEventChannel: PlatformEventChannel;
PlatformEventChannelMember: PlatformEventChannelMember;
Portal: Portal;
PostTemplate: PostTemplate;
PresenceDeclineReason: PresenceDeclineReason;
PresenceUserConfig: PresenceUserConfig;
PresenceConfigAssignments: PresenceConfigAssignments;
PresenceConfigProfileAssignments: PresenceConfigProfileAssignments;
PresenceConfigUserAssignments: PresenceConfigUserAssignments;
PrivacySettings: PrivacySettings;
PrivateConnection: PrivateConnection;
ExternalConnectionProperty: ExternalConnectionProperty;
ProductSettings: ProductSettings;
Profile: Profile;
ProfileApplicationVisibility: ProfileApplicationVisibility;
ProfileCategoryGroupVisibility: ProfileCategoryGroupVisibility;
ProfileApexClassAccess: ProfileApexClassAccess;
ProfileCustomMetadataTypeAccess: ProfileCustomMetadataTypeAccess;
ProfileCustomPermissions: ProfileCustomPermissions;
ProfileExternalDataSourceAccess: ProfileExternalDataSourceAccess;
ProfileFieldLevelSecurity: ProfileFieldLevelSecurity;
ProfileFlowAccess: ProfileFlowAccess;
ProfileLayoutAssignment: ProfileLayoutAssignment;
ProfileLoginHours: ProfileLoginHours;
ProfileLoginIpRange: ProfileLoginIpRange;
ProfileApexPageAccess: ProfileApexPageAccess;
ProfileRecordTypeVisibility: ProfileRecordTypeVisibility;
ProfileTabVisibility: ProfileTabVisibility;
ProfileUserPermission: ProfileUserPermission;
ProfilePasswordPolicy: ProfilePasswordPolicy;
ProfileSessionSetting: ProfileSessionSetting;
Prompt: Prompt;
PromptVersion: PromptVersion;
Queue: Queue;
QueueMembers: QueueMembers;
PublicGroups: PublicGroups;
RoleAndSubordinates: RoleAndSubordinates;
RoleAndSubordinatesInternal: RoleAndSubordinatesInternal;
Roles: Roles;
Users: Users;
QueueSobject: QueueSobject;
QueueRoutingConfig: QueueRoutingConfig;
QuickAction: QuickAction;
FieldOverride: FieldOverride;
QuickActionLayout: QuickActionLayout;
QuickActionLayoutColumn: QuickActionLayoutColumn;
QuickActionLayoutItem: QuickActionLayoutItem;
QuickActionSendEmailOptions: QuickActionSendEmailOptions;
QuoteSettings: QuoteSettings;
RecommendationStrategy: RecommendationStrategy;
StrategyAction: StrategyAction;
StrategyActionArg: StrategyActionArg;
StrategyNodeFilter: StrategyNodeFilter;
StrategyNodeUnionBase: StrategyNodeUnionBase;
StrategyNodeBase: StrategyNodeBase;
StrategyNodeExclusive: StrategyNodeExclusive;
StrategyNodeIf: StrategyNodeIf;
IfExpression: IfExpression;
StrategyNodeInvocableAction: StrategyNodeInvocableAction;
StrategyNodeInvocableActionArg: StrategyNodeInvocableActionArg;
StrategyNodeMap: StrategyNodeMap;
MapExpression: MapExpression;
StrategyNodeRecommendationLimit: StrategyNodeRecommendationLimit;
StrategyNodeRecommendationLoad: StrategyNodeRecommendationLoad;
RecommendationLoadCondition: RecommendationLoadCondition;
RecommendationConditionValue: RecommendationConditionValue;
StrategyNodeSort: StrategyNodeSort;
StrategyNodeSortField: StrategyNodeSortField;
StrategyNodeUnion: StrategyNodeUnion;
RecordActionDeployment: RecordActionDeployment;
RecordActionDeploymentChannel: RecordActionDeploymentChannel;
RecordActionDefaultItem: RecordActionDefaultItem;
RecordActionDeploymentContext: RecordActionDeploymentContext;
RecordActionRecommendation: RecordActionRecommendation;
RecordActionSelectableItem: RecordActionSelectableItem;
RecordPageSettings: RecordPageSettings;
RemoteSiteSetting: RemoteSiteSetting;
Report: Report;
ReportAggregate: ReportAggregate;
ReportBlockInfo: ReportBlockInfo;
ReportAggregateReference: ReportAggregateReference;
ReportBucketField: ReportBucketField;
ReportBucketFieldValue: ReportBucketFieldValue;
ReportBucketFieldSourceValue: ReportBucketFieldSourceValue;
ReportChart: ReportChart;
ReportColorRange: ReportColorRange;
ReportColumn: ReportColumn;
ReportCrossFilter: ReportCrossFilter;
ReportFilterItem: ReportFilterItem;
ReportCustomDetailFormula: ReportCustomDetailFormula;
ReportDataCategoryFilter: ReportDataCategoryFilter;
ReportFilter: ReportFilter;
ReportFormattingRule: ReportFormattingRule;
ReportFormattingRuleValue: ReportFormattingRuleValue;
ReportGrouping: ReportGrouping;
ReportHistoricalSelector: ReportHistoricalSelector;
ReportParam: ReportParam;
ReportTimeFrameFilter: ReportTimeFrameFilter;
ReportType: ReportType;
ObjectRelationship: ObjectRelationship;
ReportLayoutSection: ReportLayoutSection;
ReportTypeColumn: ReportTypeColumn;
RestrictionRule: RestrictionRule;
RetailExecutionSettings: RetailExecutionSettings;
RoleOrTerritory: RoleOrTerritory;
Role: Role;
Territory: Territory;
SamlSsoConfig: SamlSsoConfig;
SchemaSettings: SchemaSettings;
SearchSettings: SearchSettings;
SearchSettingsByObject: SearchSettingsByObject;
ObjectSearchSetting: ObjectSearchSetting;
SecuritySettings: SecuritySettings;
NetworkAccess: NetworkAccess;
IpRange: IpRange;
PasswordPolicies: PasswordPolicies;
SessionSettings: SessionSettings;
SingleSignOnSettings: SingleSignOnSettings;
ServiceChannel: ServiceChannel;
ServiceChannelFieldPriority: ServiceChannelFieldPriority;
ServicePresenceStatus: ServicePresenceStatus;
ServiceChannelStatus: ServiceChannelStatus;
SharingBaseRule: SharingBaseRule;
AccountSharingRuleSettings: AccountSharingRuleSettings;
SharingCriteriaRule: SharingCriteriaRule;
SharingGuestRule: SharingGuestRule;
SharingOwnerRule: SharingOwnerRule;
SharingTerritoryRule: SharingTerritoryRule;
SharingRules: SharingRules;
SharingSet: SharingSet;
AccessMapping: AccessMapping;
SharingSettings: SharingSettings;
SiteSettings: SiteSettings;
Skill: Skill;
SkillAssignments: SkillAssignments;
SkillProfileAssignments: SkillProfileAssignments;
SkillUserAssignments: SkillUserAssignments;
SocialCustomerServiceSettings: SocialCustomerServiceSettings;
SocialProfileSettings: SocialProfileSettings;
StandardValueSet: StandardValueSet;
StandardValueSetTranslation: StandardValueSetTranslation;
SurveySettings: SurveySettings;
SynonymDictionary: SynonymDictionary;
SystemNotificationSettings: SystemNotificationSettings;
Territory2: Territory2;
FieldValue: FieldValue;
Territory2RuleAssociation: Territory2RuleAssociation;
Territory2Model: Territory2Model;
Territory2Rule: Territory2Rule;
Territory2RuleItem: Territory2RuleItem;
Territory2Settings: Territory2Settings;
Territory2SettingsOpportunityFilter: Territory2SettingsOpportunityFilter;
Territory2Type: Territory2Type;
TimeSheetTemplate: TimeSheetTemplate;
TimeSheetTemplateAssignment: TimeSheetTemplateAssignment;
TopicsForObjects: TopicsForObjects;
TrailheadSettings: TrailheadSettings;
TransactionSecurityPolicy: TransactionSecurityPolicy;
TransactionSecurityAction: TransactionSecurityAction;
TransactionSecurityNotification: TransactionSecurityNotification;
Translations: Translations;
CustomApplicationTranslation: CustomApplicationTranslation;
CustomDataTypeTranslation: CustomDataTypeTranslation;
CustomDataTypeComponentTranslation: CustomDataTypeComponentTranslation;
CustomLabelTranslation: CustomLabelTranslation;
CustomPageWebLinkTranslation: CustomPageWebLinkTranslation;
CustomTabTranslation: CustomTabTranslation;
FlowDefinitionTranslation: FlowDefinitionTranslation;
FlowTranslation: FlowTranslation;
FlowChoiceTranslation: FlowChoiceTranslation;
FlowChoiceUserInputTranslation: FlowChoiceUserInputTranslation;
FlowInputValidationRuleTranslation: FlowInputValidationRuleTranslation;
FlowScreenTranslation: FlowScreenTranslation;
FlowScreenFieldTranslation: FlowScreenFieldTranslation;
FlowStageTranslation: FlowStageTranslation;
FlowTextTemplateTranslation: FlowTextTemplateTranslation;
GlobalQuickActionTranslation: GlobalQuickActionTranslation;
ReportTypeTranslation: ReportTypeTranslation;
ReportTypeSectionTranslation: ReportTypeSectionTranslation;
ReportTypeColumnTranslation: ReportTypeColumnTranslation;
ScontrolTranslation: ScontrolTranslation;
UIObjectRelationConfig: UIObjectRelationConfig;
UIObjectRelationFieldConfig: UIObjectRelationFieldConfig;
UserCriteria: UserCriteria;
UserEngagementSettings: UserEngagementSettings;
UserInterfaceSettings: UserInterfaceSettings;
UserManagementSettings: UserManagementSettings;
VoiceSettings: VoiceSettings;
WaveApplication: WaveApplication;
WaveDataset: WaveDataset;
WaveTemplateBundle: WaveTemplateBundle;
WaveXmd: WaveXmd;
WaveXmdDate: WaveXmdDate;
WaveXmdDimension: WaveXmdDimension;
WaveXmdFormattingProperty: WaveXmdFormattingProperty;
WaveXmdFormattingBin: WaveXmdFormattingBin;
WaveXmdFormattingPredicate: WaveXmdFormattingPredicate;
WaveXmdDimensionCustomAction: WaveXmdDimensionCustomAction;
WaveXmdDimensionMember: WaveXmdDimensionMember;
WaveXmdRecordDisplayLookup: WaveXmdRecordDisplayLookup;
WaveXmdDimensionSalesforceAction: WaveXmdDimensionSalesforceAction;
WaveXmdMeasure: WaveXmdMeasure;
WaveXmdOrganization: WaveXmdOrganization;
WorkDotComSettings: WorkDotComSettings;
Workflow: Workflow;
WorkflowAlert: WorkflowAlert;
WorkflowAction: WorkflowAction;
WorkflowFieldUpdate: WorkflowFieldUpdate;
WorkflowFlowAction: WorkflowFlowAction;
WorkflowFlowActionParameter: WorkflowFlowActionParameter;
WorkflowKnowledgePublish: WorkflowKnowledgePublish;
WorkflowOutboundMessage: WorkflowOutboundMessage;
WorkflowSend: WorkflowSend;
WorkflowTask: WorkflowTask;
WorkflowEmailRecipient: WorkflowEmailRecipient;
WorkflowRule: WorkflowRule;
WorkflowTimeTrigger: WorkflowTimeTrigger;
SaveResult: SaveResult;
Error: Error;
ExtendedErrorDetails: ExtendedErrorDetails;
DeleteResult: DeleteResult;
DeployOptions: DeployOptions;
AsyncResult: AsyncResult;
DescribeMetadataResult: DescribeMetadataResult;
DescribeMetadataObject: DescribeMetadataObject;
DescribeValueTypeResult: DescribeValueTypeResult;
ValueTypeField: ValueTypeField;
PicklistEntry: PicklistEntry;
ListMetadataQuery: ListMetadataQuery;
ReadResult: ReadResult;
RetrieveRequest: RetrieveRequest;
UpsertResult: UpsertResult;
LogInfo: LogInfo;
};