UNPKG

jsforce

Version:

Salesforce API Library for JavaScript

1,011 lines (1,010 loc) 758 kB
<?xml version="1.0" encoding="UTF-8"?> <!-- Salesforce.com Metadata API version 47.0 Copyright 2006-2019 Salesforce.com, inc. All Rights Reserved --> <definitions targetNamespace="http://soap.sforce.com/2006/04/metadata" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://soap.sforce.com/2006/04/metadata"> <types> <xsd:schema elementFormDefault="qualified" targetNamespace="http://soap.sforce.com/2006/04/metadata"> <xsd:complexType name="CancelDeployResult"> <xsd:sequence> <xsd:element name="done" type="xsd:boolean"/> <xsd:element name="id" type="tns:ID"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DeployResult"> <xsd:sequence> <xsd:element name="canceledBy" minOccurs="0" type="xsd:string"/> <xsd:element name="canceledByName" minOccurs="0" type="xsd:string"/> <xsd:element name="checkOnly" type="xsd:boolean"/> <xsd:element name="completedDate" minOccurs="0" type="xsd:dateTime"/> <xsd:element name="createdBy" type="xsd:string"/> <xsd:element name="createdByName" type="xsd:string"/> <xsd:element name="createdDate" type="xsd:dateTime"/> <xsd:element name="details" type="tns:DeployDetails"/> <xsd:element name="done" type="xsd:boolean"/> <xsd:element name="errorMessage" minOccurs="0" type="xsd:string"/> <xsd:element name="errorStatusCode" minOccurs="0" type="tns:StatusCode"/> <xsd:element name="id" type="tns:ID"/> <xsd:element name="ignoreWarnings" type="xsd:boolean"/> <xsd:element name="lastModifiedDate" minOccurs="0" type="xsd:dateTime"/> <xsd:element name="numberComponentErrors" type="xsd:int"/> <xsd:element name="numberComponentsDeployed" type="xsd:int"/> <xsd:element name="numberComponentsTotal" type="xsd:int"/> <xsd:element name="numberTestErrors" type="xsd:int"/> <xsd:element name="numberTestsCompleted" type="xsd:int"/> <xsd:element name="numberTestsTotal" type="xsd:int"/> <xsd:element name="rollbackOnError" type="xsd:boolean"/> <xsd:element name="runTestsEnabled" type="xsd:boolean"/> <xsd:element name="startDate" minOccurs="0" type="xsd:dateTime"/> <xsd:element name="stateDetail" minOccurs="0" type="xsd:string"/> <xsd:element name="status" type="tns:DeployStatus"/> <xsd:element name="success" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DeployDetails"> <xsd:sequence> <xsd:element name="componentFailures" minOccurs="0" maxOccurs="unbounded" type="tns:DeployMessage"/> <xsd:element name="componentSuccesses" minOccurs="0" maxOccurs="unbounded" type="tns:DeployMessage"/> <xsd:element name="retrieveResult" minOccurs="0" type="tns:RetrieveResult"/> <xsd:element name="runTestResult" minOccurs="0" type="tns:RunTestsResult"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DeployMessage"> <xsd:sequence> <xsd:element name="changed" type="xsd:boolean"/> <xsd:element name="columnNumber" minOccurs="0" type="xsd:int"/> <xsd:element name="componentType" minOccurs="0" type="xsd:string"/> <xsd:element name="created" type="xsd:boolean"/> <xsd:element name="createdDate" type="xsd:dateTime"/> <xsd:element name="deleted" type="xsd:boolean"/> <xsd:element name="fileName" type="xsd:string"/> <xsd:element name="fullName" type="xsd:string"/> <xsd:element name="id" minOccurs="0" type="xsd:string"/> <xsd:element name="lineNumber" minOccurs="0" type="xsd:int"/> <xsd:element name="problem" minOccurs="0" type="xsd:string"/> <xsd:element name="problemType" minOccurs="0" type="tns:DeployProblemType"/> <xsd:element name="success" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="DeployProblemType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Warning"/> <xsd:enumeration value="Error"/> <xsd:enumeration value="Info"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="RetrieveResult"> <xsd:sequence> <xsd:element name="done" type="xsd:boolean"/> <xsd:element name="errorMessage" minOccurs="0" type="xsd:string"/> <xsd:element name="errorStatusCode" minOccurs="0" type="tns:StatusCode"/> <xsd:element name="fileProperties" minOccurs="0" maxOccurs="unbounded" type="tns:FileProperties"/> <xsd:element name="id" type="xsd:string"/> <xsd:element name="messages" minOccurs="0" maxOccurs="unbounded" type="tns:RetrieveMessage"/> <xsd:element name="status" type="tns:RetrieveStatus"/> <xsd:element name="success" type="xsd:boolean"/> <xsd:element name="zipFile" type="xsd:base64Binary"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="FileProperties"> <xsd:sequence> <xsd:element name="createdById" type="xsd:string"/> <xsd:element name="createdByName" type="xsd:string"/> <xsd:element name="createdDate" type="xsd:dateTime"/> <xsd:element name="fileName" type="xsd:string"/> <xsd:element name="fullName" type="xsd:string"/> <xsd:element name="id" type="xsd:string"/> <xsd:element name="lastModifiedById" type="xsd:string"/> <xsd:element name="lastModifiedByName" type="xsd:string"/> <xsd:element name="lastModifiedDate" type="xsd:dateTime"/> <xsd:element name="manageableState" minOccurs="0" type="tns:ManageableState"/> <xsd:element name="namespacePrefix" minOccurs="0" type="xsd:string"/> <xsd:element name="type" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="ManageableState"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="released"/> <xsd:enumeration value="deleted"/> <xsd:enumeration value="deprecated"/> <xsd:enumeration value="installed"/> <xsd:enumeration value="beta"/> <xsd:enumeration value="unmanaged"/> <xsd:enumeration value="installedEditable"/> <xsd:enumeration value="deprecatedEditable"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="RetrieveMessage"> <xsd:sequence> <xsd:element name="fileName" type="xsd:string"/> <xsd:element name="problem" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="RetrieveStatus"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Pending"/> <xsd:enumeration value="InProgress"/> <xsd:enumeration value="Succeeded"/> <xsd:enumeration value="Failed"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="RunTestsResult"> <xsd:sequence> <xsd:element name="apexLogId" minOccurs="0" type="xsd:string"/> <xsd:element name="codeCoverage" minOccurs="0" maxOccurs="unbounded" type="tns:CodeCoverageResult"/> <xsd:element name="codeCoverageWarnings" minOccurs="0" maxOccurs="unbounded" type="tns:CodeCoverageWarning"/> <xsd:element name="failures" minOccurs="0" maxOccurs="unbounded" type="tns:RunTestFailure"/> <xsd:element name="flowCoverage" minOccurs="0" maxOccurs="unbounded" type="tns:FlowCoverageResult"/> <xsd:element name="flowCoverageWarnings" minOccurs="0" maxOccurs="unbounded" type="tns:FlowCoverageWarning"/> <xsd:element name="numFailures" type="xsd:int"/> <xsd:element name="numTestsRun" type="xsd:int"/> <xsd:element name="successes" minOccurs="0" maxOccurs="unbounded" type="tns:RunTestSuccess"/> <xsd:element name="totalTime" type="xsd:double"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CodeCoverageResult"> <xsd:sequence> <xsd:element name="dmlInfo" minOccurs="0" maxOccurs="unbounded" type="tns:CodeLocation"/> <xsd:element name="id" type="tns:ID"/> <xsd:element name="locationsNotCovered" minOccurs="0" maxOccurs="unbounded" type="tns:CodeLocation"/> <xsd:element name="methodInfo" minOccurs="0" maxOccurs="unbounded" type="tns:CodeLocation"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="namespace" type="xsd:string" nillable="true"/> <xsd:element name="numLocations" type="xsd:int"/> <xsd:element name="numLocationsNotCovered" type="xsd:int"/> <xsd:element name="soqlInfo" minOccurs="0" maxOccurs="unbounded" type="tns:CodeLocation"/> <xsd:element name="soslInfo" minOccurs="0" maxOccurs="unbounded" type="tns:CodeLocation"/> <xsd:element name="type" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CodeLocation"> <xsd:sequence> <xsd:element name="column" type="xsd:int"/> <xsd:element name="line" type="xsd:int"/> <xsd:element name="numExecutions" type="xsd:int"/> <xsd:element name="time" type="xsd:double"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CodeCoverageWarning"> <xsd:sequence> <xsd:element name="id" type="tns:ID"/> <xsd:element name="message" type="xsd:string"/> <xsd:element name="name" type="xsd:string" nillable="true"/> <xsd:element name="namespace" type="xsd:string" nillable="true"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="RunTestFailure"> <xsd:sequence> <xsd:element name="id" type="tns:ID"/> <xsd:element name="message" type="xsd:string"/> <xsd:element name="methodName" type="xsd:string" nillable="true"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="namespace" type="xsd:string" nillable="true"/> <xsd:element name="packageName" type="xsd:string"/> <xsd:element name="seeAllData" minOccurs="0" type="xsd:boolean"/> <xsd:element name="stackTrace" type="xsd:string" nillable="true"/> <xsd:element name="time" type="xsd:double"/> <xsd:element name="type" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="FlowCoverageResult"> <xsd:sequence> <xsd:element name="elementsNotCovered" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="flowId" type="xsd:string"/> <xsd:element name="flowName" type="xsd:string"/> <xsd:element name="flowNamespace" type="xsd:string" nillable="true"/> <xsd:element name="numElements" type="xsd:int"/> <xsd:element name="numElementsNotCovered" type="xsd:int"/> <xsd:element name="processType" type="tns:FlowProcessType"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="FlowProcessType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="AutoLaunchedFlow"/> <xsd:enumeration value="Flow"/> <xsd:enumeration value="Workflow"/> <xsd:enumeration value="CustomEvent"/> <xsd:enumeration value="InvocableProcess"/> <xsd:enumeration value="LoginFlow"/> <xsd:enumeration value="ActionPlan"/> <xsd:enumeration value="JourneyBuilderIntegration"/> <xsd:enumeration value="UserProvisioningFlow"/> <xsd:enumeration value="Survey"/> <xsd:enumeration value="Appointments"/> <xsd:enumeration value="FSCLending"/> <xsd:enumeration value="DigitalForm"/> <xsd:enumeration value="FieldServiceMobile"/> <xsd:enumeration value="OrchestrationFlow"/> <xsd:enumeration value="FieldServiceWeb"/> <xsd:enumeration value="TransactionSecurityFlow"/> <xsd:enumeration value="ContactRequestFlow"/> <xsd:enumeration value="ActionCadenceFlow"/> <xsd:enumeration value="ManagedContentFlow"/> <xsd:enumeration value="CheckoutFlow"/> <xsd:enumeration value="CartAsyncFlow"/> <xsd:enumeration value="SalesEntryExperienceFlow"/> <xsd:enumeration value="DecisionStudio"/> <xsd:enumeration value="Journey"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="FlowCoverageWarning"> <xsd:sequence> <xsd:element name="flowId" type="xsd:string" nillable="true"/> <xsd:element name="flowName" type="xsd:string" nillable="true"/> <xsd:element name="flowNamespace" type="xsd:string" nillable="true"/> <xsd:element name="message" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="RunTestSuccess"> <xsd:sequence> <xsd:element name="id" type="tns:ID"/> <xsd:element name="methodName" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="namespace" type="xsd:string" nillable="true"/> <xsd:element name="seeAllData" minOccurs="0" type="xsd:boolean"/> <xsd:element name="time" type="xsd:double"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="DeployStatus"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Pending"/> <xsd:enumeration value="InProgress"/> <xsd:enumeration value="Succeeded"/> <xsd:enumeration value="SucceededPartial"/> <xsd:enumeration value="Failed"/> <xsd:enumeration value="Canceling"/> <xsd:enumeration value="Canceled"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="Metadata"> <xsd:sequence> <xsd:element name="fullName" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="AccountRelationshipShareRule"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="accessLevel" type="xsd:string"/> <xsd:element name="accountToCriteriaField" type="xsd:string"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="entityType" type="xsd:string"/> <xsd:element name="masterLabel" type="xsd:string"/> <xsd:element name="staticFormulaCriteria" minOccurs="0" type="xsd:string"/> <xsd:element name="type" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="AccountSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="enableAccountHistoryTracking" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableAccountInsightsInMobile" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableAccountOwnerReport" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableAccountTeams" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableContactHistoryTracking" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableRelateContactToMultipleAccounts" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showViewHierarchyLink" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="ActionLinkGroupTemplate"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="actionLinkTemplates" minOccurs="0" maxOccurs="unbounded" type="tns:ActionLinkTemplate"/> <xsd:element name="category" type="tns:PlatformActionGroupCategory"/> <xsd:element name="executionsAllowed" type="tns:ActionLinkExecutionsAllowed"/> <xsd:element name="hoursUntilExpiration" minOccurs="0" type="xsd:int"/> <xsd:element name="isPublished" type="xsd:boolean"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="ActionLinkTemplate"> <xsd:sequence> <xsd:element name="actionUrl" type="xsd:string"/> <xsd:element name="headers" minOccurs="0" type="xsd:string"/> <xsd:element name="isConfirmationRequired" type="xsd:boolean"/> <xsd:element name="isGroupDefault" type="xsd:boolean"/> <xsd:element name="label" minOccurs="0" type="xsd:string"/> <xsd:element name="labelKey" type="xsd:string"/> <xsd:element name="linkType" type="tns:ActionLinkType"/> <xsd:element name="method" type="tns:ActionLinkHttpMethod"/> <xsd:element name="position" type="xsd:int"/> <xsd:element name="requestBody" minOccurs="0" type="xsd:string"/> <xsd:element name="userAlias" minOccurs="0" type="xsd:string"/> <xsd:element name="userVisibility" type="tns:ActionLinkUserVisibility"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="ActionLinkType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="API"/> <xsd:enumeration value="APIAsync"/> <xsd:enumeration value="Download"/> <xsd:enumeration value="UI"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ActionLinkHttpMethod"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="HttpDelete"/> <xsd:enumeration value="HttpHead"/> <xsd:enumeration value="HttpGet"/> <xsd:enumeration value="HttpPatch"/> <xsd:enumeration value="HttpPost"/> <xsd:enumeration value="HttpPut"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ActionLinkUserVisibility"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Creator"/> <xsd:enumeration value="Everyone"/> <xsd:enumeration value="EveryoneButCreator"/> <xsd:enumeration value="Manager"/> <xsd:enumeration value="CustomUser"/> <xsd:enumeration value="CustomExcludedUser"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="PlatformActionGroupCategory"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Primary"/> <xsd:enumeration value="Overflow"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ActionLinkExecutionsAllowed"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Once"/> <xsd:enumeration value="OncePerUser"/> <xsd:enumeration value="Unlimited"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ActionPlanTemplate"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="actionPlanTemplateItem" minOccurs="0" maxOccurs="unbounded" type="tns:ActionPlanTemplateItem"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="targetEntityType" type="xsd:string"/> <xsd:element name="uniqueName" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="ActionPlanTemplateItem"> <xsd:sequence> <xsd:element name="actionPlanTemplateItemValue" minOccurs="0" maxOccurs="unbounded" type="tns:ActionPlanTemplateItemValue"/> <xsd:element name="displayOrder" minOccurs="0" type="xsd:int"/> <xsd:element name="isRequired" minOccurs="0" type="xsd:boolean"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="uniqueName" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ActionPlanTemplateItemValue"> <xsd:sequence> <xsd:element name="name" type="xsd:string"/> <xsd:element name="valueFormula" minOccurs="0" type="xsd:string"/> <xsd:element name="valueLiteral" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ActionsSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="enableDefaultQuickActionsOn" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableMdpEnabled" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableThirdPartyActions" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="ActivitiesSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="allowUsersToRelateMultipleContactsToTasksAndEvents" minOccurs="0" type="xsd:boolean"/> <xsd:element name="autoRelateEventAttendees" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableActivityReminders" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableClickCreateEvents" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableDragAndDropScheduling" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableEmailTracking" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableGroupTasks" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableListViewScheduling" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableLogNote" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableMultidayEvents" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableRecurringEvents" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableRecurringTasks" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableRollUpActivToContactsAcct" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableSidebarCalendarShortcut" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableSimpleTaskCreateUI" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableUNSTaskDelegatedToNotifications" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableUserListViewCalendars" minOccurs="0" type="xsd:boolean"/> <xsd:element name="meetingRequestsLogo" minOccurs="0" type="xsd:string"/> <xsd:element name="showCustomLogoMeetingRequests" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showEventDetailsMultiUserCalendar" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showHomePageHoverLinksForEvents" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showMyTasksHoverLinks" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="AddressSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="countriesAndStates" type="tns:CountriesAndStates"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="CountriesAndStates"> <xsd:sequence> <xsd:element name="countries" minOccurs="0" maxOccurs="unbounded" type="tns:Country"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="Country"> <xsd:sequence> <xsd:element name="active" type="xsd:boolean"/> <xsd:element name="integrationValue" type="xsd:string"/> <xsd:element name="isoCode" type="xsd:string"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="orgDefault" type="xsd:boolean"/> <xsd:element name="standard" type="xsd:boolean"/> <xsd:element name="states" minOccurs="0" maxOccurs="unbounded" type="tns:State"/> <xsd:element name="visible" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="State"> <xsd:sequence> <xsd:element name="active" type="xsd:boolean"/> <xsd:element name="integrationValue" type="xsd:string"/> <xsd:element name="isoCode" type="xsd:string"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="standard" type="xsd:boolean"/> <xsd:element name="visible" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="AnalyticSnapshot"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="groupColumn" minOccurs="0" type="xsd:string"/> <xsd:element name="mappings" minOccurs="0" maxOccurs="unbounded" type="tns:AnalyticSnapshotMapping"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="runningUser" minOccurs="0" type="xsd:string"/> <xsd:element name="sourceReport" type="xsd:string"/> <xsd:element name="targetObject" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="AnalyticSnapshotMapping"> <xsd:sequence> <xsd:element name="aggregateType" minOccurs="0" type="tns:ReportSummaryType"/> <xsd:element name="sourceField" type="xsd:string"/> <xsd:element name="sourceType" type="tns:ReportJobSourceTypes"/> <xsd:element name="targetField" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="ReportSummaryType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Sum"/> <xsd:enumeration value="Average"/> <xsd:enumeration value="Maximum"/> <xsd:enumeration value="Minimum"/> <xsd:enumeration value="Unique"/> <xsd:enumeration value="None"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ReportJobSourceTypes"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="tabular"/> <xsd:enumeration value="summary"/> <xsd:enumeration value="snapshot"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="AnalyticsSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="alwaysGenPreviews" minOccurs="0" type="xsd:boolean"/> <xsd:element name="analyticsAdoptionMetadata" minOccurs="0" type="xsd:boolean"/> <xsd:element name="canAccessAnalyticsViaAPI" minOccurs="0" type="xsd:boolean"/> <xsd:element name="canAnnotateDashboards" minOccurs="0" type="xsd:boolean"/> <xsd:element name="canEnableSavedView" minOccurs="0" type="xsd:boolean"/> <xsd:element name="canExploreDataConversationally" minOccurs="0" type="xsd:boolean"/> <xsd:element name="canShareAppsWithCommunities" minOccurs="0" type="xsd:boolean"/> <xsd:element name="canSubscribeDashboardWidgets" minOccurs="0" type="xsd:boolean"/> <xsd:element name="canViewThumbnailAssets" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableAnalyticsSubtotals" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableAutoCompleteCombo" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableDashboardComponentSnapshot" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableDashboardFlexiTable" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableEmailReportsToPortalUsers" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableFloatingReportHeaders" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableInsights" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableLightningReportBuilder" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableLotusNotesImages" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableMassEnableReportBuilder" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableNewChartsEngine" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enablePowerInsights" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableRemoveFooterForRepDisplay" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableRemoveFooterFromRepExp" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableReportFieldToFieldPref" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableReportUniqueRowCountPref" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableSFXJoinedReportsEnable" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableSmartDataDiscovery" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableUseOldChartsLookAndFeel" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableWaveReplication" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableWaveSharingInheritance" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableWaveTemplate" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableWaveTrendedDatasetCleanup" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="AnimationRule"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="animationFrequency" type="xsd:string"/> <xsd:element name="developerName" type="xsd:string"/> <xsd:element name="isActive" type="xsd:boolean"/> <xsd:element name="masterLabel" type="xsd:string"/> <xsd:element name="recordTypeContext" type="xsd:string"/> <xsd:element name="recordTypeName" minOccurs="0" type="xsd:string"/> <xsd:element name="sobjectType" type="xsd:string"/> <xsd:element name="targetField" type="xsd:string"/> <xsd:element name="targetFieldChangeToValues" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="ApexSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="enableAggregateCodeCoverageOnly" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableApexAccessRightsPref" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableApexApprovalLockUnlock" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableApexCtrlImplicitWithSharingPref" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableApexPropertyGetterPref" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableAuraApexCtrlAuthUserAccessCheckPref" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableAuraApexCtrlGuestUserAccessCheckPref" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableCompileOnDeploy" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableDisableParallelApexTesting" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableDoNotEmailDebugLog" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableGaplessTestAutoNum" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableMngdCtrlActionAccessPref" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableNonCertifiedApexMdCrud" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="ApexTestSuite"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="testClassName" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="AppExperienceSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="doesHideAllAppsInAppLauncher" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="AppMenu"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="appMenuItems" minOccurs="0" maxOccurs="unbounded" type="tns:AppMenuItem"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="AppMenuItem"> <xsd:sequence> <xsd:element name="name" type="xsd:string"/> <xsd:element name="type" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="AppointmentSchedulingPolicy"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="appointmentStartTimeInterval" type="xsd:string"/> <xsd:element name="masterLabel" type="xsd:string"/> <xsd:element name="shouldConsiderCalendarEvents" type="xsd:boolean"/> <xsd:element name="shouldEnforceExcludedResource" type="xsd:boolean"/> <xsd:element name="shouldEnforceRequiredResource" type="xsd:boolean"/> <xsd:element name="shouldMatchSkill" type="xsd:boolean"/> <xsd:element name="shouldMatchSkillLevel" type="xsd:boolean"/> <xsd:element name="shouldRespectVisitingHours" type="xsd:boolean"/> <xsd:element name="shouldUsePrimaryMembers" type="xsd:boolean"/> <xsd:element name="shouldUseSecondaryMembers" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="ApprovalProcess"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="active" type="xsd:boolean"/> <xsd:element name="allowRecall" minOccurs="0" type="xsd:boolean"/> <xsd:element name="allowedSubmitters" minOccurs="0" maxOccurs="unbounded" type="tns:ApprovalSubmitter"/> <xsd:element name="approvalPageFields" minOccurs="0" type="tns:ApprovalPageField"/> <xsd:element name="approvalStep" minOccurs="0" maxOccurs="unbounded" type="tns:ApprovalStep"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="emailTemplate" minOccurs="0" type="xsd:string"/> <xsd:element name="enableMobileDeviceAccess" minOccurs="0" type="xsd:boolean"/> <xsd:element name="entryCriteria" minOccurs="0" type="tns:ApprovalEntryCriteria"/> <xsd:element name="finalApprovalActions" minOccurs="0" type="tns:ApprovalAction"/> <xsd:element name="finalApprovalRecordLock" minOccurs="0" type="xsd:boolean"/> <xsd:element name="finalRejectionActions" minOccurs="0" type="tns:ApprovalAction"/> <xsd:element name="finalRejectionRecordLock" minOccurs="0" type="xsd:boolean"/> <xsd:element name="initialSubmissionActions" minOccurs="0" type="tns:ApprovalAction"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="nextAutomatedApprover" minOccurs="0" type="tns:NextAutomatedApprover"/> <xsd:element name="postTemplate" minOccurs="0" type="xsd:string"/> <xsd:element name="recallActions" minOccurs="0" type="tns:ApprovalAction"/> <xsd:element name="recordEditability" type="tns:RecordEditabilityType"/> <xsd:element name="showApprovalHistory" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="ApprovalSubmitter"> <xsd:sequence> <xsd:element name="submitter" minOccurs="0" type="xsd:string"/> <xsd:element name="type" type="tns:ProcessSubmitterType"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="ProcessSubmitterType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="group"/> <xsd:enumeration value="role"/> <xsd:enumeration value="user"/> <xsd:enumeration value="roleSubordinates"/> <xsd:enumeration value="roleSubordinatesInternal"/> <xsd:enumeration value="owner"/> <xsd:enumeration value="creator"/> <xsd:enumeration value="partnerUser"/> <xsd:enumeration value="customerPortalUser"/> <xsd:enumeration value="portalRole"/> <xsd:enumeration value="portalRoleSubordinates"/> <xsd:enumeration value="allInternalUsers"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ApprovalPageField"> <xsd:sequence> <xsd:element name="field" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ApprovalStep"> <xsd:sequence> <xsd:element name="allowDelegate" minOccurs="0" type="xsd:boolean"/> <xsd:element name="approvalActions" minOccurs="0" type="tns:ApprovalAction"/> <xsd:element name="assignedApprover" type="tns:ApprovalStepApprover"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="entryCriteria" minOccurs="0" type="tns:ApprovalEntryCriteria"/> <xsd:element name="ifCriteriaNotMet" minOccurs="0" type="tns:StepCriteriaNotMetType"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="rejectBehavior" minOccurs="0" type="tns:ApprovalStepRejectBehavior"/> <xsd:element name="rejectionActions" minOccurs="0" type="tns:ApprovalAction"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ApprovalAction"> <xsd:sequence> <xsd:element name="action" minOccurs="0" maxOccurs="unbounded" type="tns:WorkflowActionReference"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="WorkflowActionReference"> <xsd:sequence> <xsd:element name="name" type="xsd:string"/> <xsd:element name="type" type="tns:WorkflowActionType"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="WorkflowActionType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="FieldUpdate"/> <xsd:enumeration value="KnowledgePublish"/> <xsd:enumeration value="Task"/> <xsd:enumeration value="Alert"/> <xsd:enumeration value="Send"/> <xsd:enumeration value="OutboundMessage"/> <xsd:enumeration value="FlowAction"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ApprovalStepApprover"> <xsd:sequence> <xsd:element name="approver" minOccurs="0" maxOccurs="unbounded" type="tns:Approver"/> <xsd:element name="whenMultipleApprovers" minOccurs="0" type="tns:RoutingType"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="Approver"> <xsd:sequence> <xsd:element name="name" minOccurs="0" type="xsd:string"/> <xsd:element name="type" type="tns:NextOwnerType"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="NextOwnerType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="adhoc"/> <xsd:enumeration value="user"/> <xsd:enumeration value="userHierarchyField"/> <xsd:enumeration value="relatedUserField"/> <xsd:enumeration value="queue"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="RoutingType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Unanimous"/> <xsd:enumeration value="FirstResponse"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ApprovalEntryCriteria"> <xsd:sequence> <xsd:element name="booleanFilter" minOccurs="0" type="xsd:string"/> <xsd:element name="criteriaItems" minOccurs="0" maxOccurs="unbounded" type="tns:FilterItem"/> <xsd:element name="formula" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="FilterItem"> <xsd:sequence> <xsd:element name="field" type="xsd:string"/> <xsd:element name="operation" type="tns:FilterOperation"/> <xsd:element name="value" minOccurs="0" type="xsd:string"/> <xsd:element name="valueField" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="FilterOperation"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="equals"/> <xsd:enumeration value="notEqual"/> <xsd:enumeration value="lessThan"/> <xsd:enumeration value="greaterThan"/> <xsd:enumeration value="lessOrEqual"/> <xsd:enumeration value="greaterOrEqual"/> <xsd:enumeration value="contains"/> <xsd:enumeration value="notContain"/> <xsd:enumeration value="startsWith"/> <xsd:enumeration value="includes"/> <xsd:enumeration value="excludes"/> <xsd:enumeration value="within"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="DuplicateRuleFilterItem"> <xsd:complexContent> <xsd:extension base="tns:FilterItem"> <xsd:sequence> <xsd:element name="sortOrder" type="xsd:int"/> <xsd:element name="table" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="StepCriteriaNotMetType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="ApproveRecord"/> <xsd:enumeration value="RejectRecord"/> <xsd:enumeration value="GotoNextStep"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ApprovalStepRejectBehavior"> <xsd:sequence> <xsd:element name="type" type="tns:StepRejectBehaviorType"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="StepRejectBehaviorType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="RejectRequest"/> <xsd:enumeration value="BackToPrevious"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="NextAutomatedApprover"> <xsd:sequence> <xsd:element name="useApproverFieldOfRecordOwner" minOccurs="0" type="xsd:boolean"/> <xsd:element name="userHierarchyField" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="RecordEditabilityType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="AdminOnly"/> <xsd:enumeration value="AdminOrCurrentApprover"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ArchiveSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="enableEntityArchivingEnabled" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="AssignmentRule"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="active" minOccurs="0" type="xsd:boolean"/> <xsd:element name="ruleEntry" minOccurs="0" maxOccurs="unbounded" type="tns:RuleEntry"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="RuleEntry"> <xsd:sequence> <xsd:element name="assignedTo" minOccurs="0" type="xsd:string"/> <xsd:element name="assignedToType" minOccurs="0" type="tns:AssignToLookupValueType"/> <xsd:element name="booleanFilter" minOccurs="0" type="xsd:string"/> <xsd:element name="businessHours" minOccurs="0" type="xsd:string"/> <xsd:element name="businessHoursSource" minOccurs="0" type="tns:BusinessHoursSourceType"/> <xsd:element name="criteriaItems" minOccurs="0" maxOccurs="unbounded" type="tns:FilterItem"/> <xsd:element name="disableEscalationWhenModified" minOccurs="0" type="xsd:boolean"/> <xsd:element name="escalationAction" minOccurs="0" maxOccurs="unbounded" type="tns:EscalationAction"/> <xsd:element name="escalationStartTime" minOccurs="0" type="tns:EscalationStartTimeType"/> <xsd:element name="formula" minOccurs="0" type="xsd:string"/> <xsd:element name="notifyCcRecipients" minOccurs="0" type="xsd:boolean"/> <xsd:element name="overrideExistingTeams" minOccurs="0" type="xsd:boolean"/> <xsd:element name="replyToEmail" minOccurs="0" type="xsd:string"/> <xsd:element name="senderEmail" minOccurs="0" type="xsd:string"/> <xsd:element name="senderName" minOccurs="0" type="xsd:string"/> <xsd:element name="team" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="template" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="AssignToLookupValueType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="User"/> <xsd:enumeration value="Queue"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="BusinessHoursSourceType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="None"/> <xsd:enumeration value="Case"/> <xsd:enumeration value="Static"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="EscalationAction"> <xsd:sequence> <xsd:element name="assignedTo" minOccurs="0" type="xsd:string"/> <xsd:element name="assignedToTemplate" minOccurs="0" type="xsd:string"/> <xsd:element name="assignedToType" minOccurs="0" type="tns:AssignToLookupValueType"/> <xsd:element name="minutesToEscalation" minOccurs="0" type="xsd:int"/> <xsd:element name="notifyCaseOwner" minOccurs="0" type="xsd:boolean"/> <xsd:element name="notifyEmail" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="notifyTo" minOccurs="0" type="xsd:string"/> <xsd:element name="notifyToTemplate" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="EscalationStartTimeType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="CaseCreation"/> <xsd:enumeration value="CaseLastModified"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="AssignmentRules"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="assignmentRule" minOccurs="0" maxOccurs="unbounded" type="tns:AssignmentRule"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="Audience"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="audienceName" type="xsd:string"/> <xsd:element name="container" type="xsd:string"/> <xsd:element name="criteria" type="tns:AudienceCriteria"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="formula" minOccurs="0" type="xsd:string"/> <xsd:element name="formulaFilterType" minOccurs="0" type="tns:FormulaFilterType"/> <xsd:element name="targets" minOccurs="0" type="tns:PersonalizationTargetInfos"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="AudienceCriteria"> <xsd:sequence> <xsd:element name="criterion" minOccurs="0" maxOccurs="unbounded" type="tns:AudienceCriterion"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="AudienceCriterion"> <xsd:sequence> <xsd:element name="criteriaNumber" minOccurs="0" type="xsd:int"/> <xsd:element name="criterionValue" minOccurs="0" type="tns:AudienceCriteriaValue"/> <xsd:element name="operator" minOccurs="0" type="tns:AudienceCriterionOperator"/> <xsd:element name="type" type="tns:AudienceCriterionType"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="AudienceCriteriaValue"> <xsd:sequence> <xsd:element name="city" minOccurs="0" type="xsd:string"/> <xsd:element name="country" minOccurs="0" type="xsd:string"/> <xsd:element name="domain" minOccurs="0" type="xsd:string"/> <xsd:element name="entityField" minOccurs="0" type="xsd:string"/> <xsd:element name="entityType" minOccurs="0" type="xsd:string"/> <xsd:element name="fieldValue" minOccurs="0" type="xsd:string"/> <xsd:element name="isEnabled" minOccurs="0" type="xsd:string"/> <xsd:element name="permissionName" minOccurs="0" type="xsd:string"/> <xsd:element name="permissionType" minOccurs="0" type="xsd:string"/> <xsd:element name="profile" minOccurs="0" type="xsd:string"/> <xsd:element name="subdivision" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="AudienceCriterionOperator"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Equal"/> <xsd:enumeration value="NotEqual"/> <xsd:enumeration value="GreaterThan"/> <xsd:enumeration value="GreaterThanOrEqual"/> <xsd:enumeration value="LessThan"/> <xsd:enumeration value="LessThanOrEqual"/> <xsd:enumeration value="Contains"/> <xsd:enumeration value="StartsWith"/> <xsd:enumeration value="Includes"/> <xsd:enumeration value="NotIncludes"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="AudienceCriterionType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Default"/> <xsd:enumeration value="Profile"/> <xsd:enumeration value="FieldBased"/> <xsd:enumeration value="GeoLocation"/> <xsd:enumeration value="Domain"/> <xsd:enumeration value="Permission"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="FormulaFilterType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="AllCriteriaMatch"/> <xsd:enumeration value="AnyCriterionMatches"/> <xsd:enumeration value="CustomLogicMatches"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="PersonalizationTargetInfos"> <xsd:sequence> <xsd:element name="target" minOccurs="0" maxOccurs="unbounded" type="tns:PersonalizationTargetInfo"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PersonalizationTargetInfo"> <xsd:sequence> <xsd:element name="groupName" type="xsd:string"/> <xsd:element name="priority" minOccurs="0" type="xsd:int"/> <xsd:element name="targetType" type="xsd:string"/> <xsd:element name="targetValue" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="AuraDefinitionBundle"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="SVGContent" minOccurs="0" type="xsd:base64Binary"/> <xsd:element name="apiVersion" minOccurs="0" type="xsd:double"/> <xsd:element name="controllerContent" minOccurs="0" type="xsd:base64Binary"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="designContent" minOccurs="0" type="xsd:base64Binary"/> <xsd:element name="documentationContent" minOccurs="0" type="xsd:base64Binary"/> <xsd:element name="helperContent" minOccurs="0" type="xsd:base64Binary"/> <xsd:element name="markup" minOccurs="0" type="xsd:base64Binary"/> <xsd:element name="modelContent" minOccurs="0" type="xsd:base64Binary"/> <xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded