/** * 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; };