<?xml version=“1.0” encoding=“UTF-8”?> <!– Salesforce.com Metadata
API version 33.0
Copyright 2006-2015 Salesforce.com, inc. All Rights Reserved –> <definitions targetNamespace=“soap.sforce.com/2006/04/metadata” xmlns:xsd=“www.w3.org/2001/XMLSchema” xmlns=“schemas.xmlsoap.org/wsdl/” xmlns:soap=“schemas.xmlsoap.org/wsdl/soap/” xmlns:tns=“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: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: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="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="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="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="AccountSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="enableAccountOwnerReport" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableAccountTeams" 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="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="ActivitiesSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="allowUsersToRelateMultipleContactsToTasksAndEvents" 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="enableEventScheduler" 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="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="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:element name="showRequestedMeetingsOnHomePage" 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="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="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="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: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="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="AuraDefinitionBundle"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="SVGContent" minOccurs="0" type="xsd:base64Binary"/> <xsd:element name="controllerContent" minOccurs="0" type="xsd:base64Binary"/> <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" type="xsd:base64Binary"/> <xsd:element name="modelContent" minOccurs="0" type="xsd:base64Binary"/> <xsd:element name="rendererContent" minOccurs="0" type="xsd:base64Binary"/> <xsd:element name="styleContent" minOccurs="0" type="xsd:base64Binary"/> <xsd:element name="testsuiteContent" minOccurs="0" type="xsd:base64Binary"/> <xsd:element name="type" type="tns:AuraBundleType"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="AuraBundleType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Application"/> <xsd:enumeration value="Component"/> <xsd:enumeration value="Event"/> <xsd:enumeration value="Interface"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="AuthProvider"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="authorizeUrl" minOccurs="0" type="xsd:string"/> <xsd:element name="consumerKey" minOccurs="0" type="xsd:string"/> <xsd:element name="consumerSecret" minOccurs="0" type="xsd:string"/> <xsd:element name="defaultScopes" minOccurs="0" type="xsd:string"/> <xsd:element name="errorUrl" minOccurs="0" type="xsd:string"/> <xsd:element name="executionUser" minOccurs="0" type="xsd:string"/> <xsd:element name="friendlyName" type="xsd:string"/> <xsd:element name="iconUrl" minOccurs="0" type="xsd:string"/> <xsd:element name="idTokenIssuer" minOccurs="0" type="xsd:string"/> <xsd:element name="includeOrgIdInIdentifier" minOccurs="0" type="xsd:boolean"/> <xsd:element name="logoutUrl" minOccurs="0" type="xsd:string"/> <xsd:element name="portal" minOccurs="0" type="xsd:string"/> <xsd:element name="providerType" type="tns:AuthProviderType"/> <xsd:element name="registrationHandler" minOccurs="0" type="xsd:string"/> <xsd:element name="sendAccessTokenInHeader" minOccurs="0" type="xsd:boolean"/> <xsd:element name="sendClientCredentialsInHeader" minOccurs="0" type="xsd:boolean"/> <xsd:element name="tokenUrl" minOccurs="0" type="xsd:string"/> <xsd:element name="userInfoUrl" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="AuthProviderType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Facebook"/> <xsd:enumeration value="Janrain"/> <xsd:enumeration value="Salesforce"/> <xsd:enumeration value="OpenIdConnect"/> <xsd:enumeration value="MicrosoftACS"/> <xsd:enumeration value="LinkedIn"/> <xsd:enumeration value="Twitter"/> <xsd:enumeration value="Google"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="AutoResponseRule"> <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="AutoResponseRules"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="autoResponseRule" minOccurs="0" maxOccurs="unbounded" type="tns:AutoResponseRule"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="BusinessHoursEntry"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="active" minOccurs="0" type="xsd:boolean"/> <xsd:element name="default" type="xsd:boolean"/> <xsd:element name="fridayEndTime" minOccurs="0" type="xsd:time"/> <xsd:element name="fridayStartTime" minOccurs="0" type="xsd:time"/> <xsd:element name="mondayEndTime" minOccurs="0" type="xsd:time"/> <xsd:element name="mondayStartTime" minOccurs="0" type="xsd:time"/> <xsd:element name="name" minOccurs="0" type="xsd:string"/> <xsd:element name="saturdayEndTime" minOccurs="0" type="xsd:time"/> <xsd:element name="saturdayStartTime" minOccurs="0" type="xsd:time"/> <xsd:element name="sundayEndTime" minOccurs="0" type="xsd:time"/> <xsd:element name="sundayStartTime" minOccurs="0" type="xsd:time"/> <xsd:element name="thursdayEndTime" minOccurs="0" type="xsd:time"/> <xsd:element name="thursdayStartTime" minOccurs="0" type="xsd:time"/> <xsd:element name="timeZoneId" minOccurs="0" type="xsd:string"/> <xsd:element name="tuesdayEndTime" minOccurs="0" type="xsd:time"/> <xsd:element name="tuesdayStartTime" minOccurs="0" type="xsd:time"/> <xsd:element name="wednesdayEndTime" minOccurs="0" type="xsd:time"/> <xsd:element name="wednesdayStartTime" minOccurs="0" type="xsd:time"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="BusinessHoursSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="businessHours" minOccurs="0" maxOccurs="unbounded" type="tns:BusinessHoursEntry"/> <xsd:element name="holidays" minOccurs="0" maxOccurs="unbounded" type="tns:Holiday"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="Holiday"> <xsd:sequence> <xsd:element name="activityDate" minOccurs="0" type="xsd:date"/> <xsd:element name="businessHours" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="endTime" minOccurs="0" type="xsd:time"/> <xsd:element name="isRecurring" minOccurs="0" type="xsd:boolean"/> <xsd:element name="name" minOccurs="0" type="xsd:string"/> <xsd:element name="recurrenceDayOfMonth" minOccurs="0" type="xsd:int"/> <xsd:element name="recurrenceDayOfWeek" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="recurrenceDayOfWeekMask" minOccurs="0" type="xsd:int"/> <xsd:element name="recurrenceEndDate" minOccurs="0" type="xsd:date"/> <xsd:element name="recurrenceInstance" minOccurs="0" type="xsd:string"/> <xsd:element name="recurrenceInterval" minOccurs="0" type="xsd:int"/> <xsd:element name="recurrenceMonthOfYear" minOccurs="0" type="xsd:string"/> <xsd:element name="recurrenceStartDate" minOccurs="0" type="xsd:date"/> <xsd:element name="recurrenceType" minOccurs="0" type="xsd:string"/> <xsd:element name="startTime" minOccurs="0" type="xsd:time"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="BusinessProcess"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="isActive" minOccurs="0" type="xsd:boolean"/> <xsd:element name="values" minOccurs="0" maxOccurs="unbounded" type="tns:PicklistValue"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="PicklistValue"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="allowEmail" minOccurs="0" type="xsd:boolean"/> <xsd:element name="closed" minOccurs="0" type="xsd:boolean"/> <xsd:element name="color" minOccurs="0" type="xsd:string"/> <xsd:element name="controllingFieldValues" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="converted" minOccurs="0" type="xsd:boolean"/> <xsd:element name="cssExposed" minOccurs="0" type="xsd:boolean"/> <xsd:element name="default" type="xsd:boolean"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="forecastCategory" minOccurs="0" type="tns:ForecastCategories"/> <xsd:element name="highPriority" minOccurs="0" type="xsd:boolean"/> <xsd:element name="probability" minOccurs="0" type="xsd:int"/> <xsd:element name="reverseRole" minOccurs="0" type="xsd:string"/> <xsd:element name="reviewed" minOccurs="0" type="xsd:boolean"/> <xsd:element name="won" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="ForecastCategories"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Omitted"/> <xsd:enumeration value="Pipeline"/> <xsd:enumeration value="BestCase"/> <xsd:enumeration value="Forecast"/> <xsd:enumeration value="Closed"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="CallCenter"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="adapterUrl" minOccurs="0" type="xsd:string"/> <xsd:element name="customSettings" minOccurs="0" type="xsd:string"/> <xsd:element name="displayName" type="xsd:string"/> <xsd:element name="displayNameLabel" type="xsd:string"/> <xsd:element name="internalNameLabel" type="xsd:string"/> <xsd:element name="sections" minOccurs="0" maxOccurs="unbounded" type="tns:CallCenterSection"/> <xsd:element name="version" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="CallCenterSection"> <xsd:sequence> <xsd:element name="items" minOccurs="0" maxOccurs="unbounded" type="tns:CallCenterItem"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CallCenterItem"> <xsd:sequence> <xsd:element name="label" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="value" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CaseSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="caseAssignNotificationTemplate" minOccurs="0" type="xsd:string"/> <xsd:element name="caseCloseNotificationTemplate" minOccurs="0" type="xsd:string"/> <xsd:element name="caseCommentNotificationTemplate" minOccurs="0" type="xsd:string"/> <xsd:element name="caseCreateNotificationTemplate" minOccurs="0" type="xsd:string"/> <xsd:element name="caseFeedItemSettings" minOccurs="0" maxOccurs="unbounded" type="tns:FeedItemSettings"/> <xsd:element name="closeCaseThroughStatusChange" minOccurs="0" type="xsd:boolean"/> <xsd:element name="defaultCaseOwner" minOccurs="0" type="xsd:string"/> <xsd:element name="defaultCaseOwnerType" minOccurs="0" type="xsd:string"/> <xsd:element name="defaultCaseUser" minOccurs="0" type="xsd:string"/> <xsd:element name="emailActionDefaultsHandlerClass" minOccurs="0" type="xsd:string"/> <xsd:element name="emailToCase" minOccurs="0" type="tns:EmailToCaseSettings"/> <xsd:element name="enableCaseFeed" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableDraftEmails" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableEarlyEscalationRuleTriggers" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableEmailActionDefaultsHandler" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableSuggestedArticlesApplication" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableSuggestedArticlesCustomerPortal" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableSuggestedArticlesPartnerPortal" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableSuggestedSolutions" minOccurs="0" type="xsd:boolean"/> <xsd:element name="keepRecordTypeOnAssignmentRule" minOccurs="0" type="xsd:boolean"/> <xsd:element name="notifyContactOnCaseComment" minOccurs="0" type="xsd:boolean"/> <xsd:element name="notifyDefaultCaseOwner" minOccurs="0" type="xsd:boolean"/> <xsd:element name="notifyOwnerOnCaseComment" minOccurs="0" type="xsd:boolean"/> <xsd:element name="notifyOwnerOnCaseOwnerChange" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showFewerCloseActions" minOccurs="0" type="xsd:boolean"/> <xsd:element name="useSystemEmailAddress" minOccurs="0" type="xsd:boolean"/> <xsd:element name="webToCase" minOccurs="0" type="tns:WebToCaseSettings"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FeedItemSettings"> <xsd:sequence> <xsd:element name="characterLimit" minOccurs="0" type="xsd:int"/> <xsd:element name="collapseThread" minOccurs="0" type="xsd:boolean"/> <xsd:element name="displayFormat" minOccurs="0" type="tns:FeedItemDisplayFormat"/> <xsd:element name="feedItemType" type="tns:FeedItemType"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="FeedItemDisplayFormat"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Default"/> <xsd:enumeration value="HideBlankLines"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="FeedItemType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="TrackedChange"/> <xsd:enumeration value="UserStatus"/> <xsd:enumeration value="TextPost"/> <xsd:enumeration value="AdvancedTextPost"/> <xsd:enumeration value="LinkPost"/> <xsd:enumeration value="ContentPost"/> <xsd:enumeration value="PollPost"/> <xsd:enumeration value="RypplePost"/> <xsd:enumeration value="ProfileSkillPost"/> <xsd:enumeration value="DashboardComponentSnapshot"/> <xsd:enumeration value="ApprovalPost"/> <xsd:enumeration value="CaseCommentPost"/> <xsd:enumeration value="ReplyPost"/> <xsd:enumeration value="EmailMessageEvent"/> <xsd:enumeration value="CallLogPost"/> <xsd:enumeration value="ChangeStatusPost"/> <xsd:enumeration value="AttachArticleEvent"/> <xsd:enumeration value="MilestoneEvent"/> <xsd:enumeration value="ActivityEvent"/> <xsd:enumeration value="ChatTranscriptPost"/> <xsd:enumeration value="CollaborationGroupCreated"/> <xsd:enumeration value="CollaborationGroupUnarchived"/> <xsd:enumeration value="SocialPost"/> <xsd:enumeration value="QuestionPost"/> <xsd:enumeration value="FacebookPost"/> <xsd:enumeration value="BasicTemplateFeedItem"/> <xsd:enumeration value="CreateRecordEvent"/> <xsd:enumeration value="CanvasPost"/> <xsd:enumeration value="AnnouncementPost"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="EmailToCaseSettings"> <xsd:sequence> <xsd:element name="enableEmailToCase" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableHtmlEmail" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableOnDemandEmailToCase" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableThreadIDInBody" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableThreadIDInSubject" minOccurs="0" type="xsd:boolean"/> <xsd:element name="notifyOwnerOnNewCaseEmail" minOccurs="0" type="xsd:boolean"/> <xsd:element name="overEmailLimitAction" minOccurs="0" type="tns:EmailToCaseOnFailureActionType"/> <xsd:element name="routingAddresses" minOccurs="0" maxOccurs="unbounded" type="tns:EmailToCaseRoutingAddress"/> <xsd:element name="unauthorizedSenderAction" minOccurs="0" type="tns:EmailToCaseOnFailureActionType"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="EmailToCaseOnFailureActionType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Bounce"/> <xsd:enumeration value="Discard"/> <xsd:enumeration value="Requeue"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="EmailToCaseRoutingAddress"> <xsd:sequence> <xsd:element name="addressType" minOccurs="0" type="tns:EmailToCaseRoutingAddressType"/> <xsd:element name="authorizedSenders" minOccurs="0" type="xsd:string"/> <xsd:element name="caseOrigin" minOccurs="0" type="xsd:string"/> <xsd:element name="caseOwner" minOccurs="0" type="xsd:string"/> <xsd:element name="caseOwnerType" minOccurs="0" type="xsd:string"/> <xsd:element name="casePriority" minOccurs="0" type="xsd:string"/> <xsd:element name="createTask" minOccurs="0" type="xsd:boolean"/> <xsd:element name="emailAddress" minOccurs="0" type="xsd:string"/> <xsd:element name="routingName" minOccurs="0" type="xsd:string"/> <xsd:element name="saveEmailHeaders" minOccurs="0" type="xsd:boolean"/> <xsd:element name="taskStatus" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="EmailToCaseRoutingAddressType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="EmailToCase"/> <xsd:enumeration value="Outlook"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="WebToCaseSettings"> <xsd:sequence> <xsd:element name="caseOrigin" minOccurs="0" type="xsd:string"/> <xsd:element name="defaultResponseTemplate" minOccurs="0" type="xsd:string"/> <xsd:element name="enableWebToCase" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ChannelLayout"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="enabledChannels" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="layoutItems" minOccurs="0" maxOccurs="unbounded" type="tns:ChannelLayoutItem"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="ChannelLayoutItem"> <xsd:sequence> <xsd:element name="field" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ChatterAnswersSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="emailFollowersOnBestAnswer" minOccurs="0" type="xsd:boolean"/> <xsd:element name="emailFollowersOnReply" minOccurs="0" type="xsd:boolean"/> <xsd:element name="emailOwnerOnPrivateReply" minOccurs="0" type="xsd:boolean"/> <xsd:element name="emailOwnerOnReply" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableAnswerViaEmail" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableChatterAnswers" type="xsd:boolean"/> <xsd:element name="enableFacebookSSO" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableInlinePublisher" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableReputation" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableRichTextEditor" minOccurs="0" type="xsd:boolean"/> <xsd:element name="facebookAuthProvider" minOccurs="0" type="xsd:string"/> <xsd:element name="showInPortals" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="Community"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="active" minOccurs="0" type="xsd:boolean"/> <xsd:element name="communityFeedPage" minOccurs="0" type="xsd:string"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="emailFooterDocument" minOccurs="0" type="xsd:string"/> <xsd:element name="emailHeaderDocument" minOccurs="0" type="xsd:string"/> <xsd:element name="emailNotificationUrl" minOccurs="0" type="xsd:string"/> <xsd:element name="enableChatterAnswers" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enablePrivateQuestions" minOccurs="0" type="xsd:boolean"/> <xsd:element name="expertsGroup" minOccurs="0" type="xsd:string"/> <xsd:element name="portal" minOccurs="0" type="xsd:string"/> <xsd:element name="reputationLevels" minOccurs="0" type="tns:ReputationLevels"/> <xsd:element name="showInPortal" minOccurs="0" type="xsd:boolean"/> <xsd:element name="site" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="ReputationLevels"> <xsd:sequence> <xsd:element name="chatterAnswersReputationLevels" minOccurs="0" maxOccurs="unbounded" type="tns:ChatterAnswersReputationLevel"/> <xsd:element name="ideaReputationLevels" minOccurs="0" maxOccurs="unbounded" type="tns:IdeaReputationLevel"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ChatterAnswersReputationLevel"> <xsd:sequence> <xsd:element name="name" type="xsd:string"/> <xsd:element name="value" type="xsd:int"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="IdeaReputationLevel"> <xsd:sequence> <xsd:element name="name" type="xsd:string"/> <xsd:element name="value" type="xsd:int"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CompactLayout"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="label" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="CompanySettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="fiscalYear" minOccurs="0" type="tns:FiscalYearSettings"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FiscalYearSettings"> <xsd:sequence> <xsd:element name="fiscalYearNameBasedOn" minOccurs="0" type="xsd:string"/> <xsd:element name="startMonth" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ConnectedApp"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="attributes" minOccurs="0" maxOccurs="unbounded" type="tns:ConnectedAppAttribute"/> <xsd:element name="canvasConfig" minOccurs="0" type="tns:ConnectedAppCanvasConfig"/> <xsd:element name="contactEmail" type="xsd:string"/> <xsd:element name="contactPhone" minOccurs="0" type="xsd:string"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="iconUrl" minOccurs="0" type="xsd:string"/> <xsd:element name="infoUrl" minOccurs="0" type="xsd:string"/> <xsd:element name="ipRanges" minOccurs="0" maxOccurs="unbounded" type="tns:ConnectedAppIpRange"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="logoUrl" minOccurs="0" type="xsd:string"/> <xsd:element name="mobileAppConfig" minOccurs="0" type="tns:ConnectedAppMobileDetailConfig"/> <xsd:element name="mobileStartUrl" minOccurs="0" type="xsd:string"/> <xsd:element name="oauthConfig" minOccurs="0" type="tns:ConnectedAppOauthConfig"/> <xsd:element name="samlConfig" minOccurs="0" type="tns:ConnectedAppSamlConfig"/> <xsd:element name="startUrl" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="ConnectedAppAttribute"> <xsd:sequence> <xsd:element name="formula" type="xsd:string"/> <xsd:element name="key" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ConnectedAppCanvasConfig"> <xsd:sequence> <xsd:element name="accessMethod" type="tns:AccessMethod"/> <xsd:element name="canvasUrl" type="xsd:string"/> <xsd:element name="lifecycleClass" minOccurs="0" type="xsd:string"/> <xsd:element name="locations" minOccurs="0" maxOccurs="unbounded" type="tns:CanvasLocationOptions"/> <xsd:element name="options" minOccurs="0" maxOccurs="unbounded" type="tns:CanvasOptions"/> <xsd:element name="samlInitiationMethod" minOccurs="0" type="tns:SamlInitiationMethod"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="AccessMethod"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Get"/> <xsd:enumeration value="Post"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="CanvasLocationOptions"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="None"/> <xsd:enumeration value="Chatter"/> <xsd:enumeration value="UserProfile"/> <xsd:enumeration value="Visualforce"/> <xsd:enumeration value="Aura"/> <xsd:enumeration value="Publisher"/> <xsd:enumeration value="ChatterFeed"/> <xsd:enumeration value="ServiceDesk"/> <xsd:enumeration value="OpenCTI"/> <xsd:enumeration value="AppLauncher"/> <xsd:enumeration value="MobileNav"/> <xsd:enumeration value="PageLayout"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="CanvasOptions"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="HideShare"/> <xsd:enumeration value="HideHeader"/> <xsd:enumeration value="PersonalEnabled"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="SamlInitiationMethod"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="None"/> <xsd:enumeration value="IdpInitiated"/> <xsd:enumeration value="SpInitiated"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ConnectedAppIpRange"> <xsd:sequence> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="end" type="xsd:string"/> <xsd:element name="start" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ConnectedAppMobileDetailConfig"> <xsd:sequence> <xsd:element name="applicationBinaryFile" minOccurs="0" type="xsd:base64Binary"/> <xsd:element name="applicationBinaryFileName" minOccurs="0" type="xsd:string"/> <xsd:element name="applicationBundleIdentifier" minOccurs="0" type="xsd:string"/> <xsd:element name="applicationFileLength" minOccurs="0" type="xsd:int"/> <xsd:element name="applicationIconFile" minOccurs="0" type="xsd:string"/> <xsd:element name="applicationIconFileName" minOccurs="0" type="xsd:string"/> <xsd:element name="applicationInstallUrl" minOccurs="0" type="xsd:string"/> <xsd:element name="devicePlatform" type="tns:DevicePlatformType"/> <xsd:element name="deviceType" minOccurs="0" type="tns:DeviceType"/> <xsd:element name="minimumOsVersion" minOccurs="0" type="xsd:string"/> <xsd:element name="privateApp" minOccurs="0" type="xsd:boolean"/> <xsd:element name="version" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="DevicePlatformType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="ios"/> <xsd:enumeration value="android"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="DeviceType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="phone"/> <xsd:enumeration value="tablet"/> <xsd:enumeration value="minitablet"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ConnectedAppOauthConfig"> <xsd:sequence> <xsd:element name="callbackUrl" type="xsd:string"/> <xsd:element name="certificate" minOccurs="0" type="xsd:string"/> <xsd:element name="consumerKey" minOccurs="0" type="xsd:string"/> <xsd:element name="consumerSecret" minOccurs="0" type="xsd:string"/> <xsd:element name="scopes" minOccurs="0" maxOccurs="unbounded" type="tns:ConnectedAppOauthAccessScope"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="ConnectedAppOauthAccessScope"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Basic"/> <xsd:enumeration value="Api"/> <xsd:enumeration value="Web"/> <xsd:enumeration value="Full"/> <xsd:enumeration value="Chatter"/> <xsd:enumeration value="CustomApplications"/> <xsd:enumeration value="RefreshToken"/> <xsd:enumeration value="OpenID"/> <xsd:enumeration value="Profile"/> <xsd:enumeration value="Email"/> <xsd:enumeration value="Address"/> <xsd:enumeration value="Phone"/> <xsd:enumeration value="OfflineAccess"/> <xsd:enumeration value="CustomPermissions"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ConnectedAppSamlConfig"> <xsd:sequence> <xsd:element name="acsUrl" type="xsd:string"/> <xsd:element name="certificate" minOccurs="0" type="xsd:string"/> <xsd:element name="encryptionCertificate" minOccurs="0" type="xsd:string"/> <xsd:element name="encryptionType" minOccurs="0" type="tns:SamlEncryptionType"/> <xsd:element name="entityUrl" type="xsd:string"/> <xsd:element name="issuer" minOccurs="0" type="xsd:string"/> <xsd:element name="samlNameIdFormat" minOccurs="0" type="tns:SamlNameIdFormatType"/> <xsd:element name="samlSubjectCustomAttr" minOccurs="0" type="xsd:string"/> <xsd:element name="samlSubjectType" type="tns:SamlSubjectType"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="SamlEncryptionType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="AES_128"/> <xsd:enumeration value="AES_256"/> <xsd:enumeration value="Triple_Des"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="SamlNameIdFormatType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Unspecified"/> <xsd:enumeration value="EmailAddress"/> <xsd:enumeration value="Persistent"/> <xsd:enumeration value="Transient"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="SamlSubjectType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Username"/> <xsd:enumeration value="FederationId"/> <xsd:enumeration value="UserId"/> <xsd:enumeration value="SpokeId"/> <xsd:enumeration value="CustomAttribute"/> <xsd:enumeration value="PersistentId"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ContractSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="autoCalculateEndDate" minOccurs="0" type="xsd:boolean"/> <xsd:element name="autoExpirationDelay" minOccurs="0" type="xsd:string"/> <xsd:element name="autoExpirationRecipient" minOccurs="0" type="xsd:string"/> <xsd:element name="autoExpireContracts" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableContractHistoryTracking" minOccurs="0" type="xsd:boolean"/> <xsd:element name="notifyOwnersOnContractExpiration" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="CorsWhitelistOrigin"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="urlPattern" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="CustomApplication"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="customApplicationComponents" minOccurs="0" type="tns:CustomApplicationComponents"/> <xsd:element name="defaultLandingTab" minOccurs="0" type="xsd:string"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="detailPageRefreshMethod" minOccurs="0" type="xsd:string"/> <xsd:element name="domainWhitelist" minOccurs="0" type="tns:DomainWhitelist"/> <xsd:element name="enableKeyboardShortcuts" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableMultiMonitorComponents" minOccurs="0" type="xsd:boolean"/> <xsd:element name="isServiceCloudConsole" minOccurs="0" type="xsd:boolean"/> <xsd:element name="keyboardShortcuts" minOccurs="0" type="tns:KeyboardShortcuts"/> <xsd:element name="label" minOccurs="0" type="xsd:string"/> <xsd:element name="listPlacement" minOccurs="0" type="tns:ListPlacement"/> <xsd:element name="listRefreshMethod" minOccurs="0" type="xsd:string"/> <xsd:element name="liveAgentConfig" minOccurs="0" type="tns:LiveAgentConfig"/> <xsd:element name="logo" minOccurs="0" type="xsd:string"/> <xsd:element name="pushNotifications" minOccurs="0" type="tns:PushNotifications"/> <xsd:element name="saveUserSessions" minOccurs="0" type="xsd:boolean"/> <xsd:element name="tab" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="workspaceMappings" minOccurs="0" type="tns:WorkspaceMappings"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="CustomApplicationComponents"> <xsd:sequence> <xsd:element name="alignment" type="xsd:string"/> <xsd:element name="customApplicationComponent" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DomainWhitelist"> <xsd:sequence> <xsd:element name="domain" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="KeyboardShortcuts"> <xsd:sequence> <xsd:element name="customShortcut" minOccurs="0" maxOccurs="unbounded" type="tns:CustomShortcut"/> <xsd:element name="defaultShortcut" minOccurs="0" maxOccurs="unbounded" type="tns:DefaultShortcut"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CustomShortcut"> <xsd:complexContent> <xsd:extension base="tns:DefaultShortcut"> <xsd:sequence> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="eventName" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="DefaultShortcut"> <xsd:sequence> <xsd:element name="action" type="xsd:string"/> <xsd:element name="active" type="xsd:boolean"/> <xsd:element name="keyCommand" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ListPlacement"> <xsd:sequence> <xsd:element name="height" minOccurs="0" type="xsd:int"/> <xsd:element name="location" type="xsd:string"/> <xsd:element name="units" minOccurs="0" type="xsd:string"/> <xsd:element name="width" minOccurs="0" type="xsd:int"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="LiveAgentConfig"> <xsd:sequence> <xsd:element name="enableLiveChat" minOccurs="0" type="xsd:boolean"/> <xsd:element name="openNewAccountSubtab" minOccurs="0" type="xsd:boolean"/> <xsd:element name="openNewCaseSubtab" minOccurs="0" type="xsd:boolean"/> <xsd:element name="openNewContactSubtab" minOccurs="0" type="xsd:boolean"/> <xsd:element name="openNewLeadSubtab" minOccurs="0" type="xsd:boolean"/> <xsd:element name="openNewVFPageSubtab" minOccurs="0" type="xsd:boolean"/> <xsd:element name="pagesToOpen" minOccurs="0" type="tns:PagesToOpen"/> <xsd:element name="showKnowledgeArticles" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PagesToOpen"> <xsd:sequence> <xsd:element name="pageToOpen" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PushNotifications"> <xsd:sequence> <xsd:element name="pushNotification" minOccurs="0" maxOccurs="unbounded" type="tns:PushNotification"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PushNotification"> <xsd:sequence> <xsd:element name="fieldNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="objectName" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="WorkspaceMappings"> <xsd:sequence> <xsd:element name="mapping" minOccurs="0" maxOccurs="unbounded" type="tns:WorkspaceMapping"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="WorkspaceMapping"> <xsd:sequence> <xsd:element name="fieldName" minOccurs="0" type="xsd:string"/> <xsd:element name="tab" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CustomApplicationComponent"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="buttonIconUrl" minOccurs="0" type="xsd:string"/> <xsd:element name="buttonStyle" minOccurs="0" type="xsd:string"/> <xsd:element name="buttonText" minOccurs="0" type="xsd:string"/> <xsd:element name="buttonWidth" minOccurs="0" type="xsd:int"/> <xsd:element name="height" minOccurs="0" type="xsd:int"/> <xsd:element name="isHeightFixed" type="xsd:boolean"/> <xsd:element name="isHidden" type="xsd:boolean"/> <xsd:element name="isWidthFixed" type="xsd:boolean"/> <xsd:element name="visualforcePage" type="xsd:string"/> <xsd:element name="width" minOccurs="0" type="xsd:int"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="CustomDataType"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="customDataTypeComponents" minOccurs="0" maxOccurs="unbounded" type="tns:CustomDataTypeComponent"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="displayFormula" minOccurs="0" type="xsd:string"/> <xsd:element name="editComponentsOnSeparateLines" minOccurs="0" type="xsd:boolean"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="rightAligned" minOccurs="0" type="xsd:boolean"/> <xsd:element name="supportComponentsInReports" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="CustomDataTypeComponent"> <xsd:sequence> <xsd:element name="developerSuffix" type="xsd:string"/> <xsd:element name="enforceFieldRequiredness" minOccurs="0" type="xsd:boolean"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="length" minOccurs="0" type="xsd:int"/> <xsd:element name="precision" minOccurs="0" type="xsd:int"/> <xsd:element name="scale" minOccurs="0" type="xsd:int"/> <xsd:element name="sortOrder" minOccurs="0" type="tns:SortOrder"/> <xsd:element name="sortPriority" minOccurs="0" type="xsd:int"/> <xsd:element name="type" type="tns:FieldType"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="SortOrder"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Asc"/> <xsd:enumeration value="Desc"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="FieldType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="AutoNumber"/> <xsd:enumeration value="Lookup"/> <xsd:enumeration value="MasterDetail"/> <xsd:enumeration value="Checkbox"/> <xsd:enumeration value="Currency"/> <xsd:enumeration value="Date"/> <xsd:enumeration value="DateTime"/> <xsd:enumeration value="Email"/> <xsd:enumeration value="Number"/> <xsd:enumeration value="Percent"/> <xsd:enumeration value="Phone"/> <xsd:enumeration value="Picklist"/> <xsd:enumeration value="MultiselectPicklist"/> <xsd:enumeration value="Text"/> <xsd:enumeration value="TextArea"/> <xsd:enumeration value="LongTextArea"/> <xsd:enumeration value="Html"/> <xsd:enumeration value="Url"/> <xsd:enumeration value="EncryptedText"/> <xsd:enumeration value="Summary"/> <xsd:enumeration value="Hierarchy"/> <xsd:enumeration value="File"/> <xsd:enumeration value="CustomDataType"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="CustomField"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="caseSensitive" minOccurs="0" type="xsd:boolean"/> <xsd:element name="customDataType" minOccurs="0" type="xsd:string"/> <xsd:element name="defaultValue" minOccurs="0" type="xsd:string"/> <xsd:element name="deleteConstraint" minOccurs="0" type="tns:DeleteConstraint"/> <xsd:element name="deprecated" minOccurs="0" type="xsd:boolean"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="displayFormat" minOccurs="0" type="xsd:string"/> <xsd:element name="escapeMarkup" minOccurs="0" type="xsd:boolean"/> <xsd:element name="externalDeveloperName" minOccurs="0" type="xsd:string"/> <xsd:element name="externalId" minOccurs="0" type="xsd:boolean"/> <xsd:element name="formula" minOccurs="0" type="xsd:string"/> <xsd:element name="formulaTreatBlanksAs" minOccurs="0" type="tns:TreatBlanksAs"/> <xsd:element name="inlineHelpText" minOccurs="0" type="xsd:string"/> <xsd:element name="isFilteringDisabled" minOccurs="0" type="xsd:boolean"/> <xsd:element name="isNameField" minOccurs="0" type="xsd:boolean"/> <xsd:element name="isSortingDisabled" minOccurs="0" type="xsd:boolean"/> <xsd:element name="label" minOccurs="0" type="xsd:string"/> <xsd:element name="length" minOccurs="0" type="xsd:int"/> <xsd:element name="lookupFilter" minOccurs="0" type="tns:LookupFilter"/> <xsd:element name="maskChar" minOccurs="0" type="tns:EncryptedFieldMaskChar"/> <xsd:element name="maskType" minOccurs="0" type="tns:EncryptedFieldMaskType"/> <xsd:element name="picklist" minOccurs="0" type="tns:Picklist"/> <xsd:element name="populateExistingRows" minOccurs="0" type="xsd:boolean"/> <xsd:element name="precision" minOccurs="0" type="xsd:int"/> <xsd:element name="referenceTargetField" minOccurs="0" type="xsd:string"/> <xsd:element name="referenceTo" minOccurs="0" type="xsd:string"/> <xsd:element name="relationshipLabel" minOccurs="0" type="xsd:string"/> <xsd:element name="relationshipName" minOccurs="0" type="xsd:string"/> <xsd:element name="relationshipOrder" minOccurs="0" type="xsd:int"/> <xsd:element name="reparentableMasterDetail" minOccurs="0" type="xsd:boolean"/> <xsd:element name="required" minOccurs="0" type="xsd:boolean"/> <xsd:element name="restrictedAdminField" minOccurs="0" type="xsd:boolean"/> <xsd:element name="scale" minOccurs="0" type="xsd:int"/> <xsd:element name="startingNumber" minOccurs="0" type="xsd:int"/> <xsd:element name="stripMarkup" minOccurs="0" type="xsd:boolean"/> <xsd:element name="summarizedField" minOccurs="0" type="xsd:string"/> <xsd:element name="summaryFilterItems" minOccurs="0" maxOccurs="unbounded" type="tns:FilterItem"/> <xsd:element name="summaryForeignKey" minOccurs="0" type="xsd:string"/> <xsd:element name="summaryOperation" minOccurs="0" type="tns:SummaryOperations"/> <xsd:element name="trackFeedHistory" minOccurs="0" type="xsd:boolean"/> <xsd:element name="trackHistory" minOccurs="0" type="xsd:boolean"/> <xsd:element name="trackTrending" minOccurs="0" type="xsd:boolean"/> <xsd:element name="type" minOccurs="0" type="tns:FieldType"/> <xsd:element name="unique" minOccurs="0" type="xsd:boolean"/> <xsd:element name="visibleLines" minOccurs="0" type="xsd:int"/> <xsd:element name="writeRequiresMasterRead" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="DeleteConstraint"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Cascade"/> <xsd:enumeration value="Restrict"/> <xsd:enumeration value="SetNull"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="TreatBlanksAs"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="BlankAsBlank"/> <xsd:enumeration value="BlankAsZero"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="LookupFilter"> <xsd:sequence> <xsd:element name="active" type="xsd:boolean"/> <xsd:element name="booleanFilter" minOccurs="0" type="xsd:string"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="errorMessage" minOccurs="0" type="xsd:string"/> <xsd:element name="filterItems" minOccurs="0" maxOccurs="unbounded" type="tns:FilterItem"/> <xsd:element name="infoMessage" minOccurs="0" type="xsd:string"/> <xsd:element name="isOptional" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="EncryptedFieldMaskChar"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="asterisk"/> <xsd:enumeration value="X"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="EncryptedFieldMaskType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="all"/> <xsd:enumeration value="creditCard"/> <xsd:enumeration value="ssn"/> <xsd:enumeration value="lastFour"/> <xsd:enumeration value="sin"/> <xsd:enumeration value="nino"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="Picklist"> <xsd:sequence> <xsd:element name="controllingField" minOccurs="0" type="xsd:string"/> <xsd:element name="picklistValues" minOccurs="0" maxOccurs="unbounded" type="tns:PicklistValue"/> <xsd:element name="sorted" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="SummaryOperations"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="count"/> <xsd:enumeration value="sum"/> <xsd:enumeration value="min"/> <xsd:enumeration value="max"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="CustomLabel"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="categories" minOccurs="0" type="xsd:string"/> <xsd:element name="language" type="xsd:string"/> <xsd:element name="protected" type="xsd:boolean"/> <xsd:element name="shortDescription" type="xsd:string"/> <xsd:element name="value" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="CustomLabels"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="labels" minOccurs="0" maxOccurs="unbounded" type="tns:CustomLabel"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="CustomMetadata"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="label" minOccurs="0" type="xsd:string"/> <xsd:element name="values" minOccurs="0" maxOccurs="unbounded" type="tns:CustomMetadataValue"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="CustomMetadataValue"> <xsd:sequence> <xsd:element name="field" type="xsd:string"/> <xsd:element name="value" type="xsd:anyType" nillable="true"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CustomObject"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="actionOverrides" minOccurs="0" maxOccurs="unbounded" type="tns:ActionOverride"/> <xsd:element name="articleTypeChannelDisplay" minOccurs="0" type="tns:ArticleTypeChannelDisplay"/> <xsd:element name="businessProcesses" minOccurs="0" maxOccurs="unbounded" type="tns:BusinessProcess"/> <xsd:element name="compactLayoutAssignment" minOccurs="0" type="xsd:string"/> <xsd:element name="compactLayouts" minOccurs="0" maxOccurs="unbounded" type="tns:CompactLayout"/> <xsd:element name="customHelp" minOccurs="0" type="xsd:string"/> <xsd:element name="customHelpPage" minOccurs="0" type="xsd:string"/> <xsd:element name="customSettingsType" minOccurs="0" type="tns:CustomSettingsType"/> <xsd:element name="customSettingsVisibility" minOccurs="0" type="tns:CustomSettingsVisibility"/> <xsd:element name="deploymentStatus" minOccurs="0" type="tns:DeploymentStatus"/> <xsd:element name="deprecated" minOccurs="0" type="xsd:boolean"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="enableActivities" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableBulkApi" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableDivisions" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableEnhancedLookup" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableFeeds" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableHistory" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableReports" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableSharing" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableStreamingApi" minOccurs="0" type="xsd:boolean"/> <xsd:element name="externalDataSource" minOccurs="0" type="xsd:string"/> <xsd:element name="externalName" minOccurs="0" type="xsd:string"/> <xsd:element name="externalRepository" minOccurs="0" type="xsd:string"/> <xsd:element name="externalSharingModel" minOccurs="0" type="tns:SharingModel"/> <xsd:element name="fieldSets" minOccurs="0" maxOccurs="unbounded" type="tns:FieldSet"/> <xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="tns:CustomField"/> <xsd:element name="gender" minOccurs="0" type="tns:Gender"/> <xsd:element name="historyRetentionPolicy" minOccurs="0" type="tns:HistoryRetentionPolicy"/> <xsd:element name="household" minOccurs="0" type="xsd:boolean"/> <xsd:element name="label" minOccurs="0" type="xsd:string"/> <xsd:element name="listViews" minOccurs="0" maxOccurs="unbounded" type="tns:ListView"/> <xsd:element name="nameField" minOccurs="0" type="tns:CustomField"/> <xsd:element name="pluralLabel" minOccurs="0" type="xsd:string"/> <xsd:element name="recordTypeTrackFeedHistory" minOccurs="0" type="xsd:boolean"/> <xsd:element name="recordTypeTrackHistory" minOccurs="0" type="xsd:boolean"/> <xsd:element name="recordTypes" minOccurs="0" maxOccurs="unbounded" type="tns:RecordType"/> <xsd:element name="searchLayouts" minOccurs="0" type="tns:SearchLayouts"/> <xsd:element name="sharingModel" minOccurs="0" type="tns:SharingModel"/> <xsd:element name="sharingReasons" minOccurs="0" maxOccurs="unbounded" type="tns:SharingReason"/> <xsd:element name="sharingRecalculations" minOccurs="0" maxOccurs="unbounded" type="tns:SharingRecalculation"/> <xsd:element name="startsWith" minOccurs="0" type="tns:StartsWith"/> <xsd:element name="validationRules" minOccurs="0" maxOccurs="unbounded" type="tns:ValidationRule"/> <xsd:element name="webLinks" minOccurs="0" maxOccurs="unbounded" type="tns:WebLink"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="ActionOverride"> <xsd:sequence> <xsd:element name="actionName" minOccurs="0" type="xsd:string"/> <xsd:element name="comment" minOccurs="0" type="xsd:string"/> <xsd:element name="content" minOccurs="0" type="xsd:string"/> <xsd:element name="skipRecordTypeSelect" minOccurs="0" type="xsd:boolean"/> <xsd:element name="type" minOccurs="0" type="tns:ActionOverrideType"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="ActionOverrideType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Default"/> <xsd:enumeration value="Standard"/> <xsd:enumeration value="Scontrol"/> <xsd:enumeration value="Visualforce"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ArticleTypeChannelDisplay"> <xsd:sequence> <xsd:element name="articleTypeTemplates" minOccurs="0" maxOccurs="unbounded" type="tns:ArticleTypeTemplate"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ArticleTypeTemplate"> <xsd:sequence> <xsd:element name="channel" type="tns:Channel"/> <xsd:element name="page" minOccurs="0" type="xsd:string"/> <xsd:element name="template" type="tns:Template"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="Channel"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="AllChannels"/> <xsd:enumeration value="App"/> <xsd:enumeration value="Pkb"/> <xsd:enumeration value="Csp"/> <xsd:enumeration value="Prm"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="Template"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Page"/> <xsd:enumeration value="Tab"/> <xsd:enumeration value="Toc"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="CustomSettingsType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="List"/> <xsd:enumeration value="Hierarchy"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="CustomSettingsVisibility"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Protected"/> <xsd:enumeration value="Public"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="DeploymentStatus"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="InDevelopment"/> <xsd:enumeration value="Deployed"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="SharingModel"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Private"/> <xsd:enumeration value="Read"/> <xsd:enumeration value="ReadSelect"/> <xsd:enumeration value="ReadWrite"/> <xsd:enumeration value="ReadWriteTransfer"/> <xsd:enumeration value="FullAccess"/> <xsd:enumeration value="ControlledByParent"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="FieldSet"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="availableFields" minOccurs="0" maxOccurs="unbounded" type="tns:FieldSetItem"/> <xsd:element name="description" type="xsd:string"/> <xsd:element name="displayedFields" minOccurs="0" maxOccurs="unbounded" type="tns:FieldSetItem"/> <xsd:element name="label" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FieldSetItem"> <xsd:sequence> <xsd:element name="field" minOccurs="0" type="xsd:string"/> <xsd:element name="isFieldManaged" minOccurs="0" type="xsd:boolean"/> <xsd:element name="isRequired" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="Gender"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Neuter"/> <xsd:enumeration value="Masculine"/> <xsd:enumeration value="Feminine"/> <xsd:enumeration value="AnimateMasculine"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="HistoryRetentionPolicy"> <xsd:sequence> <xsd:element name="archiveAfterMonths" type="xsd:int"/> <xsd:element name="archiveRetentionYears" type="xsd:int"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ListView"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="booleanFilter" minOccurs="0" type="xsd:string"/> <xsd:element name="columns" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="division" minOccurs="0" type="xsd:string"/> <xsd:element name="filterScope" type="tns:FilterScope"/> <xsd:element name="filters" minOccurs="0" maxOccurs="unbounded" type="tns:ListViewFilter"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="language" minOccurs="0" type="tns:Language"/> <xsd:element name="queue" minOccurs="0" type="xsd:string"/> <xsd:element name="sharedTo" minOccurs="0" type="tns:SharedTo"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="FilterScope"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Everything"/> <xsd:enumeration value="Mine"/> <xsd:enumeration value="Queue"/> <xsd:enumeration value="Delegated"/> <xsd:enumeration value="MyTerritory"/> <xsd:enumeration value="MyTeamTerritory"/> <xsd:enumeration value="Team"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ListViewFilter"> <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:sequence> </xsd:complexType> <xsd:simpleType name="Language"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="en_US"/> <xsd:enumeration value="de"/> <xsd:enumeration value="es"/> <xsd:enumeration value="fr"/> <xsd:enumeration value="it"/> <xsd:enumeration value="ja"/> <xsd:enumeration value="sv"/> <xsd:enumeration value="ko"/> <xsd:enumeration value="zh_TW"/> <xsd:enumeration value="zh_CN"/> <xsd:enumeration value="pt_BR"/> <xsd:enumeration value="nl_NL"/> <xsd:enumeration value="da"/> <xsd:enumeration value="th"/> <xsd:enumeration value="fi"/> <xsd:enumeration value="ru"/> <xsd:enumeration value="es_MX"/> <xsd:enumeration value="no"/> <xsd:enumeration value="hu"/> <xsd:enumeration value="pl"/> <xsd:enumeration value="cs"/> <xsd:enumeration value="tr"/> <xsd:enumeration value="in"/> <xsd:enumeration value="ro"/> <xsd:enumeration value="vi"/> <xsd:enumeration value="uk"/> <xsd:enumeration value="iw"/> <xsd:enumeration value="el"/> <xsd:enumeration value="bg"/> <xsd:enumeration value="en_GB"/> <xsd:enumeration value="ar"/> <xsd:enumeration value="sk"/> <xsd:enumeration value="pt_PT"/> <xsd:enumeration value="hr"/> <xsd:enumeration value="sl"/> <xsd:enumeration value="fr_CA"/> <xsd:enumeration value="ka"/> <xsd:enumeration value="sr"/> <xsd:enumeration value="sh"/> <xsd:enumeration value="en_AU"/> <xsd:enumeration value="en_MY"/> <xsd:enumeration value="en_IN"/> <xsd:enumeration value="en_PH"/> <xsd:enumeration value="en_CA"/> <xsd:enumeration value="ro_MD"/> <xsd:enumeration value="bs"/> <xsd:enumeration value="mk"/> <xsd:enumeration value="lv"/> <xsd:enumeration value="lt"/> <xsd:enumeration value="et"/> <xsd:enumeration value="sq"/> <xsd:enumeration value="sh_ME"/> <xsd:enumeration value="mt"/> <xsd:enumeration value="ga"/> <xsd:enumeration value="eu"/> <xsd:enumeration value="cy"/> <xsd:enumeration value="is"/> <xsd:enumeration value="ms"/> <xsd:enumeration value="tl"/> <xsd:enumeration value="lb"/> <xsd:enumeration value="rm"/> <xsd:enumeration value="hy"/> <xsd:enumeration value="hi"/> <xsd:enumeration value="ur"/> <xsd:enumeration value="bn"/> <xsd:enumeration value="de_AT"/> <xsd:enumeration value="de_CH"/> <xsd:enumeration value="ta"/> <xsd:enumeration value="ar_DZ"/> <xsd:enumeration value="ar_BH"/> <xsd:enumeration value="ar_EG"/> <xsd:enumeration value="ar_IQ"/> <xsd:enumeration value="ar_JO"/> <xsd:enumeration value="ar_KW"/> <xsd:enumeration value="ar_LB"/> <xsd:enumeration value="ar_LY"/> <xsd:enumeration value="ar_MA"/> <xsd:enumeration value="ar_OM"/> <xsd:enumeration value="ar_QA"/> <xsd:enumeration value="ar_SA"/> <xsd:enumeration value="ar_SD"/> <xsd:enumeration value="ar_SY"/> <xsd:enumeration value="ar_TN"/> <xsd:enumeration value="ar_AE"/> <xsd:enumeration value="ar_YE"/> <xsd:enumeration value="zh_SG"/> <xsd:enumeration value="zh_HK"/> <xsd:enumeration value="en_HK"/> <xsd:enumeration value="en_IE"/> <xsd:enumeration value="en_SG"/> <xsd:enumeration value="en_ZA"/> <xsd:enumeration value="fr_BE"/> <xsd:enumeration value="fr_LU"/> <xsd:enumeration value="fr_CH"/> <xsd:enumeration value="de_LU"/> <xsd:enumeration value="it_CH"/> <xsd:enumeration value="es_AR"/> <xsd:enumeration value="es_BO"/> <xsd:enumeration value="es_CL"/> <xsd:enumeration value="es_CO"/> <xsd:enumeration value="es_CR"/> <xsd:enumeration value="es_DO"/> <xsd:enumeration value="es_EC"/> <xsd:enumeration value="es_SV"/> <xsd:enumeration value="es_GT"/> <xsd:enumeration value="es_HN"/> <xsd:enumeration value="es_NI"/> <xsd:enumeration value="es_PA"/> <xsd:enumeration value="es_PY"/> <xsd:enumeration value="es_PE"/> <xsd:enumeration value="es_PR"/> <xsd:enumeration value="es_US"/> <xsd:enumeration value="es_UY"/> <xsd:enumeration value="es_VE"/> <xsd:enumeration value="eo"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="SharedTo"> <xsd:sequence> <xsd:element name="allCustomerPortalUsers" minOccurs="0" type="xsd:string"/> <xsd:element name="allInternalUsers" minOccurs="0" type="xsd:string"/> <xsd:element name="allPartnerUsers" minOccurs="0" type="xsd:string"/> <xsd:element name="group" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="groups" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="managerSubordinates" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="managers" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="portalRole" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="portalRoleAndSubordinates" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="queue" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="role" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="roleAndSubordinates" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="roleAndSubordinatesInternal" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="roles" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="rolesAndSubordinates" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="territories" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="territoriesAndSubordinates" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="territory" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="territoryAndSubordinates" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="RecordType"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="active" type="xsd:boolean"/> <xsd:element name="businessProcess" minOccurs="0" type="xsd:string"/> <xsd:element name="compactLayoutAssignment" minOccurs="0" type="xsd:string"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="picklistValues" minOccurs="0" maxOccurs="unbounded" type="tns:RecordTypePicklistValue"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="RecordTypePicklistValue"> <xsd:sequence> <xsd:element name="picklist" type="xsd:string"/> <xsd:element name="values" minOccurs="0" maxOccurs="unbounded" type="tns:PicklistValue"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="SearchLayouts"> <xsd:sequence> <xsd:element name="customTabListAdditionalFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="excludedStandardButtons" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="listViewButtons" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="lookupDialogsAdditionalFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="lookupFilterFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="lookupPhoneDialogsAdditionalFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="searchFilterFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="searchResultsAdditionalFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="searchResultsCustomButtons" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="SharingReason"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="label" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="SharingRecalculation"> <xsd:sequence> <xsd:element name="className" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="StartsWith"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Consonant"/> <xsd:enumeration value="Vowel"/> <xsd:enumeration value="Special"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ValidationRule"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="active" type="xsd:boolean"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="errorConditionFormula" type="xsd:string"/> <xsd:element name="errorDisplayField" minOccurs="0" type="xsd:string"/> <xsd:element name="errorMessage" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="WebLink"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="availability" type="tns:WebLinkAvailability"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="displayType" type="tns:WebLinkDisplayType"/> <xsd:element name="encodingKey" minOccurs="0" type="tns:Encoding"/> <xsd:element name="hasMenubar" minOccurs="0" type="xsd:boolean"/> <xsd:element name="hasScrollbars" minOccurs="0" type="xsd:boolean"/> <xsd:element name="hasToolbar" minOccurs="0" type="xsd:boolean"/> <xsd:element name="height" minOccurs="0" type="xsd:int"/> <xsd:element name="isResizable" minOccurs="0" type="xsd:boolean"/> <xsd:element name="linkType" type="tns:WebLinkType"/> <xsd:element name="masterLabel" minOccurs="0" type="xsd:string"/> <xsd:element name="openType" type="tns:WebLinkWindowType"/> <xsd:element name="page" minOccurs="0" type="xsd:string"/> <xsd:element name="position" minOccurs="0" type="tns:WebLinkPosition"/> <xsd:element name="protected" type="xsd:boolean"/> <xsd:element name="requireRowSelection" minOccurs="0" type="xsd:boolean"/> <xsd:element name="scontrol" minOccurs="0" type="xsd:string"/> <xsd:element name="showsLocation" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showsStatus" minOccurs="0" type="xsd:boolean"/> <xsd:element name="url" minOccurs="0" type="xsd:string"/> <xsd:element name="width" minOccurs="0" type="xsd:int"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="WebLinkAvailability"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="online"/> <xsd:enumeration value="offline"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="WebLinkDisplayType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="link"/> <xsd:enumeration value="button"/> <xsd:enumeration value="massActionButton"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="Encoding"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="UTF-8"/> <xsd:enumeration value="ISO-8859-1"/> <xsd:enumeration value="Shift_JIS"/> <xsd:enumeration value="ISO-2022-JP"/> <xsd:enumeration value="EUC-JP"/> <xsd:enumeration value="ks_c_5601-1987"/> <xsd:enumeration value="Big5"/> <xsd:enumeration value="GB2312"/> <xsd:enumeration value="Big5-HKSCS"/> <xsd:enumeration value="x-SJIS_0213"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="WebLinkType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="url"/> <xsd:enumeration value="sControl"/> <xsd:enumeration value="javascript"/> <xsd:enumeration value="page"/> <xsd:enumeration value="flow"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="WebLinkWindowType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="newWindow"/> <xsd:enumeration value="sidebar"/> <xsd:enumeration value="noSidebar"/> <xsd:enumeration value="replace"/> <xsd:enumeration value="onClickJavaScript"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="WebLinkPosition"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="fullScreen"/> <xsd:enumeration value="none"/> <xsd:enumeration value="topLeft"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="CustomObjectTranslation"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="caseValues" minOccurs="0" maxOccurs="unbounded" type="tns:ObjectNameCaseValue"/> <xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="tns:CustomFieldTranslation"/> <xsd:element name="gender" minOccurs="0" type="tns:Gender"/> <xsd:element name="layouts" minOccurs="0" maxOccurs="unbounded" type="tns:LayoutTranslation"/> <xsd:element name="nameFieldLabel" minOccurs="0" type="xsd:string"/> <xsd:element name="quickActions" minOccurs="0" maxOccurs="unbounded" type="tns:QuickActionTranslation"/> <xsd:element name="recordTypes" minOccurs="0" maxOccurs="unbounded" type="tns:RecordTypeTranslation"/> <xsd:element name="sharingReasons" minOccurs="0" maxOccurs="unbounded" type="tns:SharingReasonTranslation"/> <xsd:element name="standardFields" minOccurs="0" maxOccurs="unbounded" type="tns:StandardFieldTranslation"/> <xsd:element name="startsWith" minOccurs="0" type="tns:StartsWith"/> <xsd:element name="validationRules" minOccurs="0" maxOccurs="unbounded" type="tns:ValidationRuleTranslation"/> <xsd:element name="webLinks" minOccurs="0" maxOccurs="unbounded" type="tns:WebLinkTranslation"/> <xsd:element name="workflowTasks" minOccurs="0" maxOccurs="unbounded" type="tns:WorkflowTaskTranslation"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="ObjectNameCaseValue"> <xsd:sequence> <xsd:element name="article" minOccurs="0" type="tns:Article"/> <xsd:element name="caseType" minOccurs="0" type="tns:CaseType"/> <xsd:element name="plural" minOccurs="0" type="xsd:boolean"/> <xsd:element name="possessive" minOccurs="0" type="tns:Possessive"/> <xsd:element name="value" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="Article"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="None"/> <xsd:enumeration value="Indefinite"/> <xsd:enumeration value="Definite"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="CaseType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Nominative"/> <xsd:enumeration value="Accusative"/> <xsd:enumeration value="Genitive"/> <xsd:enumeration value="Dative"/> <xsd:enumeration value="Inessive"/> <xsd:enumeration value="Elative"/> <xsd:enumeration value="Illative"/> <xsd:enumeration value="Adessive"/> <xsd:enumeration value="Ablative"/> <xsd:enumeration value="Allative"/> <xsd:enumeration value="Essive"/> <xsd:enumeration value="Translative"/> <xsd:enumeration value="Partitive"/> <xsd:enumeration value="Objective"/> <xsd:enumeration value="Subjective"/> <xsd:enumeration value="Instrumental"/> <xsd:enumeration value="Prepositional"/> <xsd:enumeration value="Locative"/> <xsd:enumeration value="Vocative"/> <xsd:enumeration value="Sublative"/> <xsd:enumeration value="Superessive"/> <xsd:enumeration value="Delative"/> <xsd:enumeration value="Causalfinal"/> <xsd:enumeration value="Essiveformal"/> <xsd:enumeration value="Termanative"/> <xsd:enumeration value="Distributive"/> <xsd:enumeration value="Ergative"/> <xsd:enumeration value="Adverbial"/> <xsd:enumeration value="Abessive"/> <xsd:enumeration value="Comitative"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="Possessive"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="None"/> <xsd:enumeration value="First"/> <xsd:enumeration value="Second"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="CustomFieldTranslation"> <xsd:sequence> <xsd:element name="caseValues" minOccurs="0" maxOccurs="unbounded" type="tns:ObjectNameCaseValue"/> <xsd:element name="gender" minOccurs="0" type="tns:Gender"/> <xsd:element name="help" minOccurs="0" type="xsd:string"/> <xsd:element name="label" minOccurs="0" type="xsd:string"/> <xsd:element name="lookupFilter" minOccurs="0" type="tns:LookupFilterTranslation"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="picklistValues" minOccurs="0" maxOccurs="unbounded" type="tns:PicklistValueTranslation"/> <xsd:element name="relationshipLabel" minOccurs="0" type="xsd:string"/> <xsd:element name="startsWith" minOccurs="0" type="tns:StartsWith"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="LookupFilterTranslation"> <xsd:sequence> <xsd:element name="errorMessage" type="xsd:string"/> <xsd:element name="informationalMessage" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PicklistValueTranslation"> <xsd:sequence> <xsd:element name="masterLabel" type="xsd:string"/> <xsd:element name="translation" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="LayoutTranslation"> <xsd:sequence> <xsd:element name="layout" type="xsd:string"/> <xsd:element name="layoutType" minOccurs="0" type="xsd:string"/> <xsd:element name="sections" minOccurs="0" maxOccurs="unbounded" type="tns:LayoutSectionTranslation"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="LayoutSectionTranslation"> <xsd:sequence> <xsd:element name="label" type="xsd:string"/> <xsd:element name="section" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="QuickActionTranslation"> <xsd:sequence> <xsd:element name="label" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="RecordTypeTranslation"> <xsd:sequence> <xsd:element name="label" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="SharingReasonTranslation"> <xsd:sequence> <xsd:element name="label" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="StandardFieldTranslation"> <xsd:sequence> <xsd:element name="label" minOccurs="0" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ValidationRuleTranslation"> <xsd:sequence> <xsd:element name="errorMessage" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="WebLinkTranslation"> <xsd:sequence> <xsd:element name="label" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="WorkflowTaskTranslation"> <xsd:sequence> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="subject" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CustomPageWebLink"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="availability" type="tns:WebLinkAvailability"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="displayType" type="tns:WebLinkDisplayType"/> <xsd:element name="encodingKey" minOccurs="0" type="tns:Encoding"/> <xsd:element name="hasMenubar" minOccurs="0" type="xsd:boolean"/> <xsd:element name="hasScrollbars" minOccurs="0" type="xsd:boolean"/> <xsd:element name="hasToolbar" minOccurs="0" type="xsd:boolean"/> <xsd:element name="height" minOccurs="0" type="xsd:int"/> <xsd:element name="isResizable" minOccurs="0" type="xsd:boolean"/> <xsd:element name="linkType" type="tns:WebLinkType"/> <xsd:element name="masterLabel" minOccurs="0" type="xsd:string"/> <xsd:element name="openType" type="tns:WebLinkWindowType"/> <xsd:element name="page" minOccurs="0" type="xsd:string"/> <xsd:element name="position" minOccurs="0" type="tns:WebLinkPosition"/> <xsd:element name="protected" type="xsd:boolean"/> <xsd:element name="requireRowSelection" minOccurs="0" type="xsd:boolean"/> <xsd:element name="scontrol" minOccurs="0" type="xsd:string"/> <xsd:element name="showsLocation" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showsStatus" minOccurs="0" type="xsd:boolean"/> <xsd:element name="url" minOccurs="0" type="xsd:string"/> <xsd:element name="width" minOccurs="0" type="xsd:int"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="CustomPermission"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="connectedApp" minOccurs="0" type="xsd:string"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="requiredPermission" minOccurs="0" maxOccurs="unbounded" type="tns:CustomPermissionDependencyRequired"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="CustomPermissionDependencyRequired"> <xsd:sequence> <xsd:element name="customPermission" type="xsd:string"/> <xsd:element name="dependency" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CustomSite"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="active" type="xsd:boolean"/> <xsd:element name="allowHomePage" type="xsd:boolean"/> <xsd:element name="allowStandardAnswersPages" minOccurs="0" type="xsd:boolean"/> <xsd:element name="allowStandardIdeasPages" type="xsd:boolean"/> <xsd:element name="allowStandardLookups" type="xsd:boolean"/> <xsd:element name="allowStandardSearch" type="xsd:boolean"/> <xsd:element name="analyticsTrackingCode" minOccurs="0" type="xsd:string"/> <xsd:element name="authorizationRequiredPage" minOccurs="0" type="xsd:string"/> <xsd:element name="bandwidthExceededPage" minOccurs="0" type="xsd:string"/> <xsd:element name="changePasswordPage" minOccurs="0" type="xsd:string"/> <xsd:element name="chatterAnswersForgotPasswordConfirmPage" minOccurs="0" type="xsd:string"/> <xsd:element name="chatterAnswersForgotPasswordPage" minOccurs="0" type="xsd:string"/> <xsd:element name="chatterAnswersHelpPage" minOccurs="0" type="xsd:string"/> <xsd:element name="chatterAnswersLoginPage" minOccurs="0" type="xsd:string"/> <xsd:element name="chatterAnswersRegistrationPage" minOccurs="0" type="xsd:string"/> <xsd:element name="clickjackProtectionLevel" type="tns:SiteClickjackProtectionLevel"/> <xsd:element name="customWebAddresses" minOccurs="0" maxOccurs="unbounded" type="tns:SiteWebAddress"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="favoriteIcon" minOccurs="0" type="xsd:string"/> <xsd:element name="fileNotFoundPage" minOccurs="0" type="xsd:string"/> <xsd:element name="genericErrorPage" minOccurs="0" type="xsd:string"/> <xsd:element name="guestProfile" minOccurs="0" type="xsd:string"/> <xsd:element name="inMaintenancePage" minOccurs="0" type="xsd:string"/> <xsd:element name="inactiveIndexPage" minOccurs="0" type="xsd:string"/> <xsd:element name="indexPage" type="xsd:string"/> <xsd:element name="masterLabel" type="xsd:string"/> <xsd:element name="myProfilePage" minOccurs="0" type="xsd:string"/> <xsd:element name="portal" minOccurs="0" type="xsd:string"/> <xsd:element name="requireHttps" type="xsd:boolean"/> <xsd:element name="requireInsecurePortalAccess" type="xsd:boolean"/> <xsd:element name="robotsTxtPage" minOccurs="0" type="xsd:string"/> <xsd:element name="rootComponent" minOccurs="0" type="xsd:string"/> <xsd:element name="selfRegPage" minOccurs="0" type="xsd:string"/> <xsd:element name="serverIsDown" minOccurs="0" type="xsd:string"/> <xsd:element name="siteAdmin" minOccurs="0" type="xsd:string"/> <xsd:element name="siteRedirectMappings" minOccurs="0" maxOccurs="unbounded" type="tns:SiteRedirectMapping"/> <xsd:element name="siteTemplate" minOccurs="0" type="xsd:string"/> <xsd:element name="siteType" type="tns:SiteType"/> <xsd:element name="subdomain" minOccurs="0" type="xsd:string"/> <xsd:element name="urlPathPrefix" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="SiteClickjackProtectionLevel"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="AllowAllFraming"/> <xsd:enumeration value="SameOriginOnly"/> <xsd:enumeration value="NoFraming"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="SiteWebAddress"> <xsd:sequence> <xsd:element name="certificate" minOccurs="0" type="xsd:string"/> <xsd:element name="domainName" type="xsd:string"/> <xsd:element name="primary" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="SiteRedirectMapping"> <xsd:sequence> <xsd:element name="action" type="tns:SiteRedirect"/> <xsd:element name="isActive" minOccurs="0" type="xsd:boolean"/> <xsd:element name="source" type="xsd:string"/> <xsd:element name="target" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="SiteRedirect"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Permanent"/> <xsd:enumeration value="Temporary"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="SiteType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Siteforce"/> <xsd:enumeration value="Visualforce"/> <xsd:enumeration value="User"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="CustomTab"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="auraComponent" minOccurs="0" type="xsd:string"/> <xsd:element name="customObject" minOccurs="0" type="xsd:boolean"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="flexiPage" minOccurs="0" type="xsd:string"/> <xsd:element name="frameHeight" minOccurs="0" type="xsd:int"/> <xsd:element name="hasSidebar" minOccurs="0" type="xsd:boolean"/> <xsd:element name="icon" minOccurs="0" type="xsd:string"/> <xsd:element name="label" minOccurs="0" type="xsd:string"/> <xsd:element name="mobileReady" type="xsd:boolean"/> <xsd:element name="motif" type="xsd:string"/> <xsd:element name="page" minOccurs="0" type="xsd:string"/> <xsd:element name="scontrol" minOccurs="0" type="xsd:string"/> <xsd:element name="splashPageLink" minOccurs="0" type="xsd:string"/> <xsd:element name="url" minOccurs="0" type="xsd:string"/> <xsd:element name="urlEncodingKey" minOccurs="0" type="tns:Encoding"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="Dashboard"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="backgroundEndColor" type="xsd:string"/> <xsd:element name="backgroundFadeDirection" type="tns:ChartBackgroundDirection"/> <xsd:element name="backgroundStartColor" type="xsd:string"/> <xsd:element name="dashboardFilters" minOccurs="0" maxOccurs="unbounded" type="tns:DashboardFilter"/> <xsd:element name="dashboardResultRefreshedDate" minOccurs="0" type="xsd:string"/> <xsd:element name="dashboardResultRunningUser" minOccurs="0" type="xsd:string"/> <xsd:element name="dashboardType" minOccurs="0" type="tns:DashboardType"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="leftSection" type="tns:DashboardComponentSection"/> <xsd:element name="middleSection" minOccurs="0" type="tns:DashboardComponentSection"/> <xsd:element name="rightSection" type="tns:DashboardComponentSection"/> <xsd:element name="runningUser" minOccurs="0" type="xsd:string"/> <xsd:element name="textColor" type="xsd:string"/> <xsd:element name="title" type="xsd:string"/> <xsd:element name="titleColor" type="xsd:string"/> <xsd:element name="titleSize" type="xsd:int"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="ChartBackgroundDirection"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="TopToBottom"/> <xsd:enumeration value="LeftToRight"/> <xsd:enumeration value="Diagonal"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="DashboardFilter"> <xsd:sequence> <xsd:element name="dashboardFilterOptions" minOccurs="0" maxOccurs="unbounded" type="tns:DashboardFilterOption"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DashboardFilterOption"> <xsd:sequence> <xsd:element name="operator" type="tns:DashboardFilterOperation"/> <xsd:element name="values" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="DashboardFilterOperation"> <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="between"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="DashboardType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="SpecifiedUser"/> <xsd:enumeration value="LoggedInUser"/> <xsd:enumeration value="MyTeamUser"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="DashboardComponentSection"> <xsd:sequence> <xsd:element name="columnSize" type="tns:DashboardComponentSize"/> <xsd:element name="components" minOccurs="0" maxOccurs="unbounded" type="tns:DashboardComponent"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="DashboardComponentSize"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Narrow"/> <xsd:enumeration value="Medium"/> <xsd:enumeration value="Wide"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="DashboardComponent"> <xsd:sequence> <xsd:element name="autoselectColumnsFromReport" minOccurs="0" type="xsd:boolean"/> <xsd:element name="chartAxisRange" minOccurs="0" type="tns:ChartRangeType"/> <xsd:element name="chartAxisRangeMax" minOccurs="0" type="xsd:double"/> <xsd:element name="chartAxisRangeMin" minOccurs="0" type="xsd:double"/> <xsd:element name="chartSummary" minOccurs="0" maxOccurs="unbounded" type="tns:ChartSummary"/> <xsd:element name="componentType" type="tns:DashboardComponentType"/> <xsd:element name="dashboardFilterColumns" minOccurs="0" maxOccurs="unbounded" type="tns:DashboardFilterColumn"/> <xsd:element name="dashboardTableColumn" minOccurs="0" maxOccurs="unbounded" type="tns:DashboardTableColumn"/> <xsd:element name="displayUnits" minOccurs="0" type="tns:ChartUnits"/> <xsd:element name="drillDownUrl" minOccurs="0" type="xsd:string"/> <xsd:element name="drillEnabled" minOccurs="0" type="xsd:boolean"/> <xsd:element name="drillToDetailEnabled" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableHover" minOccurs="0" type="xsd:boolean"/> <xsd:element name="expandOthers" minOccurs="0" type="xsd:boolean"/> <xsd:element name="footer" minOccurs="0" type="xsd:string"/> <xsd:element name="gaugeMax" minOccurs="0" type="xsd:double"/> <xsd:element name="gaugeMin" minOccurs="0" type="xsd:double"/> <xsd:element name="groupingColumn" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="header" minOccurs="0" type="xsd:string"/> <xsd:element name="indicatorBreakpoint1" minOccurs="0" type="xsd:double"/> <xsd:element name="indicatorBreakpoint2" minOccurs="0" type="xsd:double"/> <xsd:element name="indicatorHighColor" minOccurs="0" type="xsd:string"/> <xsd:element name="indicatorLowColor" minOccurs="0" type="xsd:string"/> <xsd:element name="indicatorMiddleColor" minOccurs="0" type="xsd:string"/> <xsd:element name="legendPosition" minOccurs="0" type="tns:ChartLegendPosition"/> <xsd:element name="maxValuesDisplayed" minOccurs="0" type="xsd:int"/> <xsd:element name="metricLabel" minOccurs="0" type="xsd:string"/> <xsd:element name="page" minOccurs="0" type="xsd:string"/> <xsd:element name="pageHeightInPixels" minOccurs="0" type="xsd:int"/> <xsd:element name="report" minOccurs="0" type="xsd:string"/> <xsd:element name="scontrol" minOccurs="0" type="xsd:string"/> <xsd:element name="scontrolHeightInPixels" minOccurs="0" type="xsd:int"/> <xsd:element name="showPercentage" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showPicturesOnCharts" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showPicturesOnTables" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showTotal" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showValues" minOccurs="0" type="xsd:boolean"/> <xsd:element name="sortBy" minOccurs="0" type="tns:DashboardComponentFilter"/> <xsd:element name="title" minOccurs="0" type="xsd:string"/> <xsd:element name="useReportChart" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="ChartRangeType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Auto"/> <xsd:enumeration value="Manual"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ChartSummary"> <xsd:sequence> <xsd:element name="aggregate" minOccurs="0" type="tns:ReportSummaryType"/> <xsd:element name="axisBinding" minOccurs="0" type="tns:ChartAxis"/> <xsd:element name="column" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="ChartAxis"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="x"/> <xsd:enumeration value="y"/> <xsd:enumeration value="y2"/> <xsd:enumeration value="r"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="DashboardComponentType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Bar"/> <xsd:enumeration value="BarGrouped"/> <xsd:enumeration value="BarStacked"/> <xsd:enumeration value="BarStacked100"/> <xsd:enumeration value="Column"/> <xsd:enumeration value="ColumnGrouped"/> <xsd:enumeration value="ColumnStacked"/> <xsd:enumeration value="ColumnStacked100"/> <xsd:enumeration value="Line"/> <xsd:enumeration value="LineGrouped"/> <xsd:enumeration value="Pie"/> <xsd:enumeration value="Table"/> <xsd:enumeration value="Metric"/> <xsd:enumeration value="Gauge"/> <xsd:enumeration value="LineCumulative"/> <xsd:enumeration value="LineGroupedCumulative"/> <xsd:enumeration value="Scontrol"/> <xsd:enumeration value="VisualforcePage"/> <xsd:enumeration value="Donut"/> <xsd:enumeration value="Funnel"/> <xsd:enumeration value="ColumnLine"/> <xsd:enumeration value="ColumnLineGrouped"/> <xsd:enumeration value="ColumnLineStacked"/> <xsd:enumeration value="ColumnLineStacked100"/> <xsd:enumeration value="Scatter"/> <xsd:enumeration value="ScatterGrouped"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="DashboardFilterColumn"> <xsd:sequence> <xsd:element name="column" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DashboardTableColumn"> <xsd:sequence> <xsd:element name="aggregateType" minOccurs="0" type="tns:ReportSummaryType"/> <xsd:element name="calculatePercent" minOccurs="0" type="xsd:boolean"/> <xsd:element name="column" type="xsd:string"/> <xsd:element name="decimalPlaces" minOccurs="0" type="xsd:int"/> <xsd:element name="showTotal" minOccurs="0" type="xsd:boolean"/> <xsd:element name="sortBy" minOccurs="0" type="tns:DashboardComponentFilter"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="DashboardComponentFilter"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="RowLabelAscending"/> <xsd:enumeration value="RowLabelDescending"/> <xsd:enumeration value="RowValueAscending"/> <xsd:enumeration value="RowValueDescending"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ChartUnits"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Auto"/> <xsd:enumeration value="Integer"/> <xsd:enumeration value="Hundreds"/> <xsd:enumeration value="Thousands"/> <xsd:enumeration value="Millions"/> <xsd:enumeration value="Billions"/> <xsd:enumeration value="Trillions"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ChartLegendPosition"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Right"/> <xsd:enumeration value="Bottom"/> <xsd:enumeration value="OnChart"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="DataCategoryGroup"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="active" type="xsd:boolean"/> <xsd:element name="dataCategory" type="tns:DataCategory"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="objectUsage" minOccurs="0" type="tns:ObjectUsage"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="DataCategory"> <xsd:sequence> <xsd:element name="dataCategory" minOccurs="0" maxOccurs="unbounded" type="tns:DataCategory"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ObjectUsage"> <xsd:sequence> <xsd:element name="object" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="EntitlementProcess"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="active" minOccurs="0" type="xsd:boolean"/> <xsd:element name="businessHours" minOccurs="0" type="xsd:string"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="entryStartDateField" minOccurs="0" type="xsd:string"/> <xsd:element name="exitCriteriaBooleanFilter" minOccurs="0" type="xsd:string"/> <xsd:element name="exitCriteriaFilterItems" minOccurs="0" maxOccurs="unbounded" type="tns:FilterItem"/> <xsd:element name="exitCriteriaFormula" minOccurs="0" type="xsd:string"/> <xsd:element name="isVersionDefault" minOccurs="0" type="xsd:boolean"/> <xsd:element name="milestones" minOccurs="0" maxOccurs="unbounded" type="tns:EntitlementProcessMilestoneItem"/> <xsd:element name="name" minOccurs="0" type="xsd:string"/> <xsd:element name="versionMaster" minOccurs="0" type="xsd:string"/> <xsd:element name="versionNotes" minOccurs="0" type="xsd:string"/> <xsd:element name="versionNumber" minOccurs="0" type="xsd:int"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="EntitlementProcessMilestoneItem"> <xsd:sequence> <xsd:element name="businessHours" minOccurs="0" type="xsd:string"/> <xsd:element name="criteriaBooleanFilter" minOccurs="0" type="xsd:string"/> <xsd:element name="milestoneCriteriaFilterItems" minOccurs="0" maxOccurs="unbounded" type="tns:FilterItem"/> <xsd:element name="milestoneCriteriaFormula" minOccurs="0" type="xsd:string"/> <xsd:element name="milestoneName" minOccurs="0" type="xsd:string"/> <xsd:element name="minutesCustomClass" minOccurs="0" type="xsd:string"/> <xsd:element name="minutesToComplete" minOccurs="0" type="xsd:int"/> <xsd:element name="successActions" minOccurs="0" maxOccurs="unbounded" type="tns:WorkflowActionReference"/> <xsd:element name="timeTriggers" minOccurs="0" maxOccurs="unbounded" type="tns:EntitlementProcessMilestoneTimeTrigger"/> <xsd:element name="useCriteriaStartTime" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="EntitlementProcessMilestoneTimeTrigger"> <xsd:sequence> <xsd:element name="actions" minOccurs="0" maxOccurs="unbounded" type="tns:WorkflowActionReference"/> <xsd:element name="timeLength" minOccurs="0" type="xsd:int"/> <xsd:element name="workflowTimeTriggerUnit" type="tns:MilestoneTimeUnits"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="MilestoneTimeUnits"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Minutes"/> <xsd:enumeration value="Hours"/> <xsd:enumeration value="Days"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="EntitlementSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="assetLookupLimitedToActiveEntitlementsOnAccount" minOccurs="0" type="xsd:boolean"/> <xsd:element name="assetLookupLimitedToActiveEntitlementsOnContact" minOccurs="0" type="xsd:boolean"/> <xsd:element name="assetLookupLimitedToSameAccount" minOccurs="0" type="xsd:boolean"/> <xsd:element name="assetLookupLimitedToSameContact" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableEntitlementVersioning" type="xsd:boolean"/> <xsd:element name="enableEntitlements" type="xsd:boolean"/> <xsd:element name="entitlementLookupLimitedToActiveStatus" minOccurs="0" type="xsd:boolean"/> <xsd:element name="entitlementLookupLimitedToSameAccount" minOccurs="0" type="xsd:boolean"/> <xsd:element name="entitlementLookupLimitedToSameAsset" minOccurs="0" type="xsd:boolean"/> <xsd:element name="entitlementLookupLimitedToSameContact" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="EntitlementTemplate"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="businessHours" minOccurs="0" type="xsd:string"/> <xsd:element name="casesPerEntitlement" minOccurs="0" type="xsd:int"/> <xsd:element name="entitlementProcess" minOccurs="0" type="xsd:string"/> <xsd:element name="isPerIncident" minOccurs="0" type="xsd:boolean"/> <xsd:element name="term" minOccurs="0" type="xsd:int"/> <xsd:element name="type" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="EscalationRule"> <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="EscalationRules"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="escalationRule" minOccurs="0" maxOccurs="unbounded" type="tns:EscalationRule"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="ExternalDataSource"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="apiKey" minOccurs="0" type="xsd:string"/> <xsd:element name="authProvider" minOccurs="0" type="xsd:string"/> <xsd:element name="certificate" minOccurs="0" type="xsd:string"/> <xsd:element name="customConfiguration" minOccurs="0" type="xsd:string"/> <xsd:element name="endpoint" minOccurs="0" type="xsd:string"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="oauthRefreshToken" minOccurs="0" type="xsd:string"/> <xsd:element name="oauthScope" minOccurs="0" type="xsd:string"/> <xsd:element name="oauthToken" minOccurs="0" type="xsd:string"/> <xsd:element name="password" minOccurs="0" type="xsd:string"/> <xsd:element name="principalType" type="tns:ExternalPrincipalType"/> <xsd:element name="protocol" type="tns:AuthenticationProtocol"/> <xsd:element name="repository" minOccurs="0" type="xsd:string"/> <xsd:element name="type" type="tns:ExternalDataSourceType"/> <xsd:element name="username" minOccurs="0" type="xsd:string"/> <xsd:element name="version" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="ExternalPrincipalType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Anonymous"/> <xsd:enumeration value="PerUser"/> <xsd:enumeration value="NamedUser"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="AuthenticationProtocol"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="NoAuthentication"/> <xsd:enumeration value="Oauth"/> <xsd:enumeration value="Password"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ExternalDataSourceType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Identity"/> <xsd:enumeration value="SimpleURL"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="FlexiPage"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="flexiPageRegions" minOccurs="0" maxOccurs="unbounded" type="tns:FlexiPageRegion"/> <xsd:element name="masterLabel" type="xsd:string"/> <xsd:element name="pageTemplate" type="xsd:string"/> <xsd:element name="quickActionList" minOccurs="0" type="tns:QuickActionList"/> <xsd:element name="sobjectType" minOccurs="0" type="xsd:string"/> <xsd:element name="type" type="tns:FlexiPageType"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlexiPageRegion"> <xsd:sequence> <xsd:element name="componentInstances" minOccurs="0" maxOccurs="unbounded" type="tns:ComponentInstance"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ComponentInstance"> <xsd:sequence> <xsd:element name="componentInstanceProperties" minOccurs="0" maxOccurs="unbounded" type="tns:ComponentInstanceProperty"/> <xsd:element name="componentName" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ComponentInstanceProperty"> <xsd:sequence> <xsd:element name="name" minOccurs="0" type="xsd:string"/> <xsd:element name="value" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="QuickActionList"> <xsd:sequence> <xsd:element name="quickActionListItems" minOccurs="0" maxOccurs="unbounded" type="tns:QuickActionListItem"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="QuickActionListItem"> <xsd:sequence> <xsd:element name="quickActionName" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="FlexiPageType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="AppPage"/> <xsd:enumeration value="ObjectPage"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="Flow"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="actionCalls" minOccurs="0" maxOccurs="unbounded" type="tns:FlowActionCall"/> <xsd:element name="apexPluginCalls" minOccurs="0" maxOccurs="unbounded" type="tns:FlowApexPluginCall"/> <xsd:element name="assignments" minOccurs="0" maxOccurs="unbounded" type="tns:FlowAssignment"/> <xsd:element name="choices" minOccurs="0" maxOccurs="unbounded" type="tns:FlowChoice"/> <xsd:element name="constants" minOccurs="0" maxOccurs="unbounded" type="tns:FlowConstant"/> <xsd:element name="decisions" minOccurs="0" maxOccurs="unbounded" type="tns:FlowDecision"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="dynamicChoiceSets" minOccurs="0" maxOccurs="unbounded" type="tns:FlowDynamicChoiceSet"/> <xsd:element name="formulas" minOccurs="0" maxOccurs="unbounded" type="tns:FlowFormula"/> <xsd:element name="interviewLabel" minOccurs="0" type="xsd:string"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="loops" minOccurs="0" maxOccurs="unbounded" type="tns:FlowLoop"/> <xsd:element name="processMetadataValues" minOccurs="0" maxOccurs="unbounded" type="tns:FlowMetadataValue"/> <xsd:element name="processType" minOccurs="0" type="tns:FlowProcessType"/> <xsd:element name="recordCreates" minOccurs="0" maxOccurs="unbounded" type="tns:FlowRecordCreate"/> <xsd:element name="recordDeletes" minOccurs="0" maxOccurs="unbounded" type="tns:FlowRecordDelete"/> <xsd:element name="recordLookups" minOccurs="0" maxOccurs="unbounded" type="tns:FlowRecordLookup"/> <xsd:element name="recordUpdates" minOccurs="0" maxOccurs="unbounded" type="tns:FlowRecordUpdate"/> <xsd:element name="screens" minOccurs="0" maxOccurs="unbounded" type="tns:FlowScreen"/> <xsd:element name="startElementReference" minOccurs="0" type="xsd:string"/> <xsd:element name="steps" minOccurs="0" maxOccurs="unbounded" type="tns:FlowStep"/> <xsd:element name="subflows" minOccurs="0" maxOccurs="unbounded" type="tns:FlowSubflow"/> <xsd:element name="textTemplates" minOccurs="0" maxOccurs="unbounded" type="tns:FlowTextTemplate"/> <xsd:element name="variables" minOccurs="0" maxOccurs="unbounded" type="tns:FlowVariable"/> <xsd:element name="waits" minOccurs="0" maxOccurs="unbounded" type="tns:FlowWait"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowActionCall"> <xsd:complexContent> <xsd:extension base="tns:FlowNode"> <xsd:sequence> <xsd:element name="actionName" type="xsd:string"/> <xsd:element name="actionType" type="tns:InvocableActionType"/> <xsd:element name="connector" minOccurs="0" type="tns:FlowConnector"/> <xsd:element name="faultConnector" minOccurs="0" type="tns:FlowConnector"/> <xsd:element name="inputParameters" minOccurs="0" maxOccurs="unbounded" type="tns:FlowActionCallInputParameter"/> <xsd:element name="outputParameters" minOccurs="0" maxOccurs="unbounded" type="tns:FlowActionCallOutputParameter"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowNode"> <xsd:complexContent> <xsd:extension base="tns:FlowElement"> <xsd:sequence> <xsd:element name="label" type="xsd:string"/> <xsd:element name="locationX" type="xsd:int"/> <xsd:element name="locationY" type="xsd:int"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowElement"> <xsd:complexContent> <xsd:extension base="tns:FlowBaseElement"> <xsd:sequence> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowBaseElement"> <xsd:sequence> <xsd:element name="processMetadataValues" minOccurs="0" maxOccurs="unbounded" type="tns:FlowMetadataValue"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="FlowMetadataValue"> <xsd:sequence> <xsd:element name="name" type="xsd:string"/> <xsd:element name="value" minOccurs="0" type="tns:FlowElementReferenceOrValue"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="FlowElementReferenceOrValue"> <xsd:sequence> <xsd:element name="booleanValue" minOccurs="0" type="xsd:boolean" nillable="true"/> <xsd:element name="dateTimeValue" minOccurs="0" type="xsd:dateTime"/> <xsd:element name="dateValue" minOccurs="0" type="xsd:date"/> <xsd:element name="elementReference" minOccurs="0" type="xsd:string"/> <xsd:element name="numberValue" minOccurs="0" type="xsd:double" nillable="true"/> <xsd:element name="stringValue" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="FlowActionCallInputParameter"> <xsd:complexContent> <xsd:extension base="tns:FlowBaseElement"> <xsd:sequence> <xsd:element name="name" type="xsd:string"/> <xsd:element name="value" minOccurs="0" type="tns:FlowElementReferenceOrValue"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowActionCallOutputParameter"> <xsd:complexContent> <xsd:extension base="tns:FlowBaseElement"> <xsd:sequence> <xsd:element name="assignToReference" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowApexPluginCallInputParameter"> <xsd:complexContent> <xsd:extension base="tns:FlowBaseElement"> <xsd:sequence> <xsd:element name="name" type="xsd:string"/> <xsd:element name="value" minOccurs="0" type="tns:FlowElementReferenceOrValue"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowApexPluginCallOutputParameter"> <xsd:complexContent> <xsd:extension base="tns:FlowBaseElement"> <xsd:sequence> <xsd:element name="assignToReference" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowAssignmentItem"> <xsd:complexContent> <xsd:extension base="tns:FlowBaseElement"> <xsd:sequence> <xsd:element name="assignToReference" type="xsd:string"/> <xsd:element name="operator" type="tns:FlowAssignmentOperator"/> <xsd:element name="value" minOccurs="0" type="tns:FlowElementReferenceOrValue"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="FlowAssignmentOperator"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Assign"/> <xsd:enumeration value="Add"/> <xsd:enumeration value="Subtract"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="FlowChoiceUserInput"> <xsd:complexContent> <xsd:extension base="tns:FlowBaseElement"> <xsd:sequence> <xsd:element name="isRequired" minOccurs="0" type="xsd:boolean"/> <xsd:element name="promptText" minOccurs="0" type="xsd:string"/> <xsd:element name="validationRule" minOccurs="0" type="tns:FlowInputValidationRule"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowInputValidationRule"> <xsd:sequence> <xsd:element name="errorMessage" type="xsd:string"/> <xsd:element name="formulaExpression" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="FlowCondition"> <xsd:complexContent> <xsd:extension base="tns:FlowBaseElement"> <xsd:sequence> <xsd:element name="leftValueReference" type="xsd:string"/> <xsd:element name="operator" type="tns:FlowComparisonOperator"/> <xsd:element name="rightValue" minOccurs="0" type="tns:FlowElementReferenceOrValue"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="FlowComparisonOperator"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="EqualTo"/> <xsd:enumeration value="NotEqualTo"/> <xsd:enumeration value="GreaterThan"/> <xsd:enumeration value="LessThan"/> <xsd:enumeration value="GreaterThanOrEqualTo"/> <xsd:enumeration value="LessThanOrEqualTo"/> <xsd:enumeration value="StartsWith"/> <xsd:enumeration value="EndsWith"/> <xsd:enumeration value="Contains"/> <xsd:enumeration value="IsNull"/> <xsd:enumeration value="WasSet"/> <xsd:enumeration value="WasSelected"/> <xsd:enumeration value="WasVisited"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="FlowConnector"> <xsd:complexContent> <xsd:extension base="tns:FlowBaseElement"> <xsd:sequence> <xsd:element name="targetReference" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowInputFieldAssignment"> <xsd:complexContent> <xsd:extension base="tns:FlowBaseElement"> <xsd:sequence> <xsd:element name="field" type="xsd:string"/> <xsd:element name="value" minOccurs="0" type="tns:FlowElementReferenceOrValue"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowOutputFieldAssignment"> <xsd:complexContent> <xsd:extension base="tns:FlowBaseElement"> <xsd:sequence> <xsd:element name="assignToReference" type="xsd:string"/> <xsd:element name="field" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowRecordFilter"> <xsd:complexContent> <xsd:extension base="tns:FlowBaseElement"> <xsd:sequence> <xsd:element name="field" type="xsd:string"/> <xsd:element name="operator" type="tns:FlowRecordFilterOperator"/> <xsd:element name="value" minOccurs="0" type="tns:FlowElementReferenceOrValue"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="FlowRecordFilterOperator"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="EqualTo"/> <xsd:enumeration value="NotEqualTo"/> <xsd:enumeration value="GreaterThan"/> <xsd:enumeration value="LessThan"/> <xsd:enumeration value="GreaterThanOrEqualTo"/> <xsd:enumeration value="LessThanOrEqualTo"/> <xsd:enumeration value="StartsWith"/> <xsd:enumeration value="EndsWith"/> <xsd:enumeration value="Contains"/> <xsd:enumeration value="IsNull"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="FlowSubflowInputAssignment"> <xsd:complexContent> <xsd:extension base="tns:FlowBaseElement"> <xsd:sequence> <xsd:element name="name" type="xsd:string"/> <xsd:element name="value" minOccurs="0" type="tns:FlowElementReferenceOrValue"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowSubflowOutputAssignment"> <xsd:complexContent> <xsd:extension base="tns:FlowBaseElement"> <xsd:sequence> <xsd:element name="assignToReference" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowWaitEventInputParameter"> <xsd:complexContent> <xsd:extension base="tns:FlowBaseElement"> <xsd:sequence> <xsd:element name="name" type="xsd:string"/> <xsd:element name="value" minOccurs="0" type="tns:FlowElementReferenceOrValue"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowWaitEventOutputParameter"> <xsd:complexContent> <xsd:extension base="tns:FlowBaseElement"> <xsd:sequence> <xsd:element name="assignToReference" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowChoice"> <xsd:complexContent> <xsd:extension base="tns:FlowElement"> <xsd:sequence> <xsd:element name="choiceText" type="xsd:string"/> <xsd:element name="dataType" type="tns:FlowDataType"/> <xsd:element name="userInput" minOccurs="0" type="tns:FlowChoiceUserInput"/> <xsd:element name="value" minOccurs="0" type="tns:FlowElementReferenceOrValue"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="FlowDataType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Currency"/> <xsd:enumeration value="Date"/> <xsd:enumeration value="Number"/> <xsd:enumeration value="String"/> <xsd:enumeration value="Boolean"/> <xsd:enumeration value="SObject"/> <xsd:enumeration value="DateTime"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="FlowConstant"> <xsd:complexContent> <xsd:extension base="tns:FlowElement"> <xsd:sequence> <xsd:element name="dataType" type="tns:FlowDataType"/> <xsd:element name="value" minOccurs="0" type="tns:FlowElementReferenceOrValue"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowDynamicChoiceSet"> <xsd:complexContent> <xsd:extension base="tns:FlowElement"> <xsd:sequence> <xsd:element name="dataType" type="tns:FlowDataType"/> <xsd:element name="displayField" type="xsd:string"/> <xsd:element name="filters" minOccurs="0" maxOccurs="unbounded" type="tns:FlowRecordFilter"/> <xsd:element name="limit" minOccurs="0" type="xsd:int"/> <xsd:element name="object" type="xsd:string"/> <xsd:element name="outputAssignments" minOccurs="0" maxOccurs="unbounded" type="tns:FlowOutputFieldAssignment"/> <xsd:element name="sortField" minOccurs="0" type="xsd:string"/> <xsd:element name="sortOrder" minOccurs="0" type="tns:SortOrder"/> <xsd:element name="valueField" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowFormula"> <xsd:complexContent> <xsd:extension base="tns:FlowElement"> <xsd:sequence> <xsd:element name="dataType" minOccurs="0" type="tns:FlowDataType"/> <xsd:element name="expression" type="xsd:string"/> <xsd:element name="scale" minOccurs="0" type="xsd:int"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowRule"> <xsd:complexContent> <xsd:extension base="tns:FlowElement"> <xsd:sequence> <xsd:element name="conditionLogic" type="xsd:string"/> <xsd:element name="conditions" minOccurs="0" maxOccurs="unbounded" type="tns:FlowCondition"/> <xsd:element name="connector" minOccurs="0" type="tns:FlowConnector"/> <xsd:element name="label" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowScreenField"> <xsd:complexContent> <xsd:extension base="tns:FlowElement"> <xsd:sequence> <xsd:element name="choiceReferences" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="dataType" minOccurs="0" type="tns:FlowDataType"/> <xsd:element name="defaultSelectedChoiceReference" minOccurs="0" type="xsd:string"/> <xsd:element name="defaultValue" minOccurs="0" type="tns:FlowElementReferenceOrValue"/> <xsd:element name="fieldText" minOccurs="0" type="xsd:string"/> <xsd:element name="fieldType" type="tns:FlowScreenFieldType"/> <xsd:element name="helpText" minOccurs="0" type="xsd:string"/> <xsd:element name="isRequired" minOccurs="0" type="xsd:boolean"/> <xsd:element name="scale" minOccurs="0" type="xsd:int"/> <xsd:element name="validationRule" minOccurs="0" type="tns:FlowInputValidationRule"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="FlowScreenFieldType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="DisplayText"/> <xsd:enumeration value="InputField"/> <xsd:enumeration value="LargeTextArea"/> <xsd:enumeration value="PasswordField"/> <xsd:enumeration value="RadioButtons"/> <xsd:enumeration value="DropdownBox"/> <xsd:enumeration value="MultiSelectCheckboxes"/> <xsd:enumeration value="MultiSelectPicklist"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="FlowTextTemplate"> <xsd:complexContent> <xsd:extension base="tns:FlowElement"> <xsd:sequence> <xsd:element name="text" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowVariable"> <xsd:complexContent> <xsd:extension base="tns:FlowElement"> <xsd:sequence> <xsd:element name="dataType" type="tns:FlowDataType"/> <xsd:element name="isCollection" minOccurs="0" type="xsd:boolean"/> <xsd:element name="isInput" minOccurs="0" type="xsd:boolean"/> <xsd:element name="isOutput" minOccurs="0" type="xsd:boolean"/> <xsd:element name="objectType" minOccurs="0" type="xsd:string"/> <xsd:element name="scale" minOccurs="0" type="xsd:int"/> <xsd:element name="value" minOccurs="0" type="tns:FlowElementReferenceOrValue"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowWaitEvent"> <xsd:complexContent> <xsd:extension base="tns:FlowElement"> <xsd:sequence> <xsd:element name="conditionLogic" minOccurs="0" type="xsd:string"/> <xsd:element name="conditions" minOccurs="0" maxOccurs="unbounded" type="tns:FlowCondition"/> <xsd:element name="connector" type="tns:FlowConnector"/> <xsd:element name="eventType" type="xsd:string"/> <xsd:element name="inputParameters" minOccurs="0" maxOccurs="unbounded" type="tns:FlowWaitEventInputParameter"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="outputParameters" minOccurs="0" maxOccurs="unbounded" type="tns:FlowWaitEventOutputParameter"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowApexPluginCall"> <xsd:complexContent> <xsd:extension base="tns:FlowNode"> <xsd:sequence> <xsd:element name="apexClass" type="xsd:string"/> <xsd:element name="connector" minOccurs="0" type="tns:FlowConnector"/> <xsd:element name="faultConnector" minOccurs="0" type="tns:FlowConnector"/> <xsd:element name="inputParameters" minOccurs="0" maxOccurs="unbounded" type="tns:FlowApexPluginCallInputParameter"/> <xsd:element name="outputParameters" minOccurs="0" maxOccurs="unbounded" type="tns:FlowApexPluginCallOutputParameter"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowAssignment"> <xsd:complexContent> <xsd:extension base="tns:FlowNode"> <xsd:sequence> <xsd:element name="assignmentItems" minOccurs="0" maxOccurs="unbounded" type="tns:FlowAssignmentItem"/> <xsd:element name="connector" minOccurs="0" type="tns:FlowConnector"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowDecision"> <xsd:complexContent> <xsd:extension base="tns:FlowNode"> <xsd:sequence> <xsd:element name="defaultConnector" minOccurs="0" type="tns:FlowConnector"/> <xsd:element name="defaultConnectorLabel" minOccurs="0" type="xsd:string"/> <xsd:element name="rules" minOccurs="0" maxOccurs="unbounded" type="tns:FlowRule"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowLoop"> <xsd:complexContent> <xsd:extension base="tns:FlowNode"> <xsd:sequence> <xsd:element name="assignNextValueToReference" type="xsd:string"/> <xsd:element name="collectionReference" type="xsd:string"/> <xsd:element name="iterationOrder" minOccurs="0" type="tns:IterationOrder"/> <xsd:element name="nextValueConnector" minOccurs="0" type="tns:FlowConnector"/> <xsd:element name="noMoreValuesConnector" minOccurs="0" type="tns:FlowConnector"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="IterationOrder"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Asc"/> <xsd:enumeration value="Desc"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="FlowRecordCreate"> <xsd:complexContent> <xsd:extension base="tns:FlowNode"> <xsd:sequence> <xsd:element name="assignRecordIdToReference" minOccurs="0" type="xsd:string"/> <xsd:element name="connector" minOccurs="0" type="tns:FlowConnector"/> <xsd:element name="faultConnector" minOccurs="0" type="tns:FlowConnector"/> <xsd:element name="inputAssignments" minOccurs="0" maxOccurs="unbounded" type="tns:FlowInputFieldAssignment"/> <xsd:element name="inputReference" minOccurs="0" type="xsd:string"/> <xsd:element name="object" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowRecordDelete"> <xsd:complexContent> <xsd:extension base="tns:FlowNode"> <xsd:sequence> <xsd:element name="connector" minOccurs="0" type="tns:FlowConnector"/> <xsd:element name="faultConnector" minOccurs="0" type="tns:FlowConnector"/> <xsd:element name="filters" minOccurs="0" maxOccurs="unbounded" type="tns:FlowRecordFilter"/> <xsd:element name="inputReference" minOccurs="0" type="xsd:string"/> <xsd:element name="object" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowRecordLookup"> <xsd:complexContent> <xsd:extension base="tns:FlowNode"> <xsd:sequence> <xsd:element name="assignNullValuesIfNoRecordsFound" minOccurs="0" type="xsd:boolean"/> <xsd:element name="connector" minOccurs="0" type="tns:FlowConnector"/> <xsd:element name="faultConnector" minOccurs="0" type="tns:FlowConnector"/> <xsd:element name="filters" minOccurs="0" maxOccurs="unbounded" type="tns:FlowRecordFilter"/> <xsd:element name="object" type="xsd:string"/> <xsd:element name="outputAssignments" minOccurs="0" maxOccurs="unbounded" type="tns:FlowOutputFieldAssignment"/> <xsd:element name="outputReference" minOccurs="0" type="xsd:string"/> <xsd:element name="queriedFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="sortField" minOccurs="0" type="xsd:string"/> <xsd:element name="sortOrder" minOccurs="0" type="tns:SortOrder"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowRecordUpdate"> <xsd:complexContent> <xsd:extension base="tns:FlowNode"> <xsd:sequence> <xsd:element name="connector" minOccurs="0" type="tns:FlowConnector"/> <xsd:element name="faultConnector" minOccurs="0" type="tns:FlowConnector"/> <xsd:element name="filters" minOccurs="0" maxOccurs="unbounded" type="tns:FlowRecordFilter"/> <xsd:element name="inputAssignments" minOccurs="0" maxOccurs="unbounded" type="tns:FlowInputFieldAssignment"/> <xsd:element name="inputReference" minOccurs="0" type="xsd:string"/> <xsd:element name="object" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowScreen"> <xsd:complexContent> <xsd:extension base="tns:FlowNode"> <xsd:sequence> <xsd:element name="allowBack" minOccurs="0" type="xsd:boolean"/> <xsd:element name="allowFinish" minOccurs="0" type="xsd:boolean"/> <xsd:element name="allowPause" minOccurs="0" type="xsd:boolean"/> <xsd:element name="connector" minOccurs="0" type="tns:FlowConnector"/> <xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="tns:FlowScreenField"/> <xsd:element name="helpText" minOccurs="0" type="xsd:string"/> <xsd:element name="pausedText" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowStep"> <xsd:complexContent> <xsd:extension base="tns:FlowNode"> <xsd:sequence> <xsd:element name="connectors" minOccurs="0" maxOccurs="unbounded" type="tns:FlowConnector"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowSubflow"> <xsd:complexContent> <xsd:extension base="tns:FlowNode"> <xsd:sequence> <xsd:element name="connector" minOccurs="0" type="tns:FlowConnector"/> <xsd:element name="flowName" type="xsd:string"/> <xsd:element name="inputAssignments" minOccurs="0" maxOccurs="unbounded" type="tns:FlowSubflowInputAssignment"/> <xsd:element name="outputAssignments" minOccurs="0" maxOccurs="unbounded" type="tns:FlowSubflowOutputAssignment"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FlowWait"> <xsd:complexContent> <xsd:extension base="tns:FlowNode"> <xsd:sequence> <xsd:element name="defaultConnector" minOccurs="0" type="tns:FlowConnector"/> <xsd:element name="defaultConnectorLabel" type="xsd:string"/> <xsd:element name="faultConnector" minOccurs="0" type="tns:FlowConnector"/> <xsd:element name="waitEvents" minOccurs="0" maxOccurs="unbounded" type="tns:FlowWaitEvent"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="InvocableActionType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="quickAction"/> <xsd:enumeration value="submit"/> <xsd:enumeration value="chatterPost"/> <xsd:enumeration value="emailSimple"/> <xsd:enumeration value="emailAlert"/> <xsd:enumeration value="flow"/> <xsd:enumeration value="apex"/> <xsd:enumeration value="thanks"/> <xsd:enumeration value="metricRefresh"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="FlowProcessType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="AutoLaunchedFlow"/> <xsd:enumeration value="Flow"/> <xsd:enumeration value="Workflow"/> <xsd:enumeration value="LoginFlow"/> <xsd:enumeration value="ActionPlan"/> <xsd:enumeration value="JourneyBuilderIntegration"/> <xsd:enumeration value="UserProvisioningFlow"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="Folder"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="accessType" minOccurs="0" type="tns:FolderAccessTypes"/> <xsd:element name="folderShares" minOccurs="0" maxOccurs="unbounded" type="tns:FolderShare"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="publicFolderAccess" minOccurs="0" type="tns:PublicFolderAccess"/> <xsd:element name="sharedTo" minOccurs="0" type="tns:SharedTo"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="FolderAccessTypes"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Shared"/> <xsd:enumeration value="Public"/> <xsd:enumeration value="Hidden"/> <xsd:enumeration value="PublicInternal"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="FolderShare"> <xsd:sequence> <xsd:element name="accessLevel" type="tns:FolderShareAccessLevel"/> <xsd:element name="sharedTo" type="xsd:string"/> <xsd:element name="sharedToType" type="tns:FolderSharedToType"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="FolderShareAccessLevel"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="View"/> <xsd:enumeration value="EditAllContents"/> <xsd:enumeration value="Manage"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="FolderSharedToType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Group"/> <xsd:enumeration value="Role"/> <xsd:enumeration value="RoleAndSubordinates"/> <xsd:enumeration value="RoleAndSubordinatesInternal"/> <xsd:enumeration value="Manager"/> <xsd:enumeration value="ManagerAndSubordinatesInternal"/> <xsd:enumeration value="Organization"/> <xsd:enumeration value="Territory"/> <xsd:enumeration value="TerritoryAndSubordinates"/> <xsd:enumeration value="AllPrmUsers"/> <xsd:enumeration value="User"/> <xsd:enumeration value="PartnerUser"/> <xsd:enumeration value="AllCspUsers"/> <xsd:enumeration value="CustomerPortalUser"/> <xsd:enumeration value="PortalRole"/> <xsd:enumeration value="PortalRoleAndSubordinates"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="PublicFolderAccess"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="ReadOnly"/> <xsd:enumeration value="ReadWrite"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="DashboardFolder"> <xsd:complexContent> <xsd:extension base="tns:Folder"> <xsd:sequence/> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="DocumentFolder"> <xsd:complexContent> <xsd:extension base="tns:Folder"> <xsd:sequence/> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="EmailFolder"> <xsd:complexContent> <xsd:extension base="tns:Folder"> <xsd:sequence/> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="ReportFolder"> <xsd:complexContent> <xsd:extension base="tns:Folder"> <xsd:sequence/> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="ForecastingSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="displayCurrency" minOccurs="0" type="tns:DisplayCurrency"/> <xsd:element name="enableForecasts" minOccurs="0" type="xsd:boolean"/> <xsd:element name="forecastingTypeSettings" minOccurs="0" maxOccurs="unbounded" type="tns:ForecastingTypeSettings"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="DisplayCurrency"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="CORPORATE"/> <xsd:enumeration value="PERSONAL"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ForecastingTypeSettings"> <xsd:sequence> <xsd:element name="active" type="xsd:boolean"/> <xsd:element name="adjustmentsSettings" type="tns:AdjustmentsSettings"/> <xsd:element name="forecastRangeSettings" type="tns:ForecastRangeSettings"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="opportunityListFieldsSelectedSettings" type="tns:OpportunityListFieldsSelectedSettings"/> <xsd:element name="quotasSettings" type="tns:QuotasSettings"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="AdjustmentsSettings"> <xsd:sequence> <xsd:element name="enableAdjustments" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ForecastRangeSettings"> <xsd:sequence> <xsd:element name="beginning" type="xsd:int"/> <xsd:element name="displaying" type="xsd:int"/> <xsd:element name="periodType" type="tns:PeriodTypes"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="PeriodTypes"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Month"/> <xsd:enumeration value="Quarter"/> <xsd:enumeration value="Week"/> <xsd:enumeration value="Year"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="OpportunityListFieldsSelectedSettings"> <xsd:sequence> <xsd:element name="field" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="QuotasSettings"> <xsd:sequence> <xsd:element name="showQuotas" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="Group"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="doesIncludeBosses" minOccurs="0" type="xsd:boolean"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="HomePageComponent"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="body" minOccurs="0" type="xsd:string"/> <xsd:element name="height" minOccurs="0" type="xsd:int"/> <xsd:element name="links" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="page" minOccurs="0" type="xsd:string"/> <xsd:element name="pageComponentType" type="tns:PageComponentType"/> <xsd:element name="showLabel" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showScrollbars" minOccurs="0" type="xsd:boolean"/> <xsd:element name="width" minOccurs="0" type="tns:PageComponentWidth"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="PageComponentType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="links"/> <xsd:enumeration value="htmlArea"/> <xsd:enumeration value="imageOrNote"/> <xsd:enumeration value="visualforcePage"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="PageComponentWidth"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="narrow"/> <xsd:enumeration value="wide"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="HomePageLayout"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="narrowComponents" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="wideComponents" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="IdeasSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="enableChatterProfile" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableIdeaThemes" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableIdeas" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableIdeasReputation" minOccurs="0" type="xsd:boolean"/> <xsd:element name="halfLife" minOccurs="0" type="xsd:double"/> <xsd:element name="ideasProfilePage" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="InstalledPackage"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="password" minOccurs="0" type="xsd:string"/> <xsd:element name="versionNumber" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="KnowledgeSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="answers" minOccurs="0" type="tns:KnowledgeAnswerSettings"/> <xsd:element name="cases" minOccurs="0" type="tns:KnowledgeCaseSettings"/> <xsd:element name="defaultLanguage" minOccurs="0" type="xsd:string"/> <xsd:element name="enableChatterQuestionKBDeflection" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableCreateEditOnArticlesTab" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableExternalMediaContent" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableKnowledge" minOccurs="0" type="xsd:boolean"/> <xsd:element name="languages" minOccurs="0" type="tns:KnowledgeLanguageSettings"/> <xsd:element name="showArticleSummariesCustomerPortal" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showArticleSummariesInternalApp" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showArticleSummariesPartnerPortal" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showValidationStatusField" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="KnowledgeAnswerSettings"> <xsd:sequence> <xsd:element name="assignTo" minOccurs="0" type="xsd:string"/> <xsd:element name="defaultArticleType" minOccurs="0" type="xsd:string"/> <xsd:element name="enableArticleCreation" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="KnowledgeCaseSettings"> <xsd:sequence> <xsd:element name="articlePDFCreationProfile" minOccurs="0" type="xsd:string"/> <xsd:element name="articlePublicSharingSites" minOccurs="0" type="tns:KnowledgeSitesSettings"/> <xsd:element name="articlePublicSharingSitesChatterAnswers" minOccurs="0" type="tns:KnowledgeSitesSettings"/> <xsd:element name="assignTo" minOccurs="0" type="xsd:string"/> <xsd:element name="customizationClass" minOccurs="0" type="xsd:string"/> <xsd:element name="defaultContributionArticleType" minOccurs="0" type="xsd:string"/> <xsd:element name="editor" minOccurs="0" type="tns:KnowledgeCaseEditor"/> <xsd:element name="enableArticleCreation" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableArticlePublicSharingSites" minOccurs="0" type="xsd:boolean"/> <xsd:element name="useProfileForPDFCreation" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="KnowledgeSitesSettings"> <xsd:sequence> <xsd:element name="site" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="KnowledgeCaseEditor"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="simple"/> <xsd:enumeration value="standard"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="KnowledgeLanguageSettings"> <xsd:sequence> <xsd:element name="language" minOccurs="0" maxOccurs="unbounded" type="tns:KnowledgeLanguage"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="KnowledgeLanguage"> <xsd:sequence> <xsd:element name="active" minOccurs="0" type="xsd:boolean"/> <xsd:element name="defaultAssignee" minOccurs="0" type="xsd:string"/> <xsd:element name="defaultAssigneeType" minOccurs="0" type="tns:KnowledgeLanguageLookupValueType"/> <xsd:element name="defaultReviewer" minOccurs="0" type="xsd:string"/> <xsd:element name="defaultReviewerType" minOccurs="0" type="tns:KnowledgeLanguageLookupValueType"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="KnowledgeLanguageLookupValueType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="User"/> <xsd:enumeration value="Queue"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="Layout"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="customButtons" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="customConsoleComponents" minOccurs="0" type="tns:CustomConsoleComponents"/> <xsd:element name="emailDefault" minOccurs="0" type="xsd:boolean"/> <xsd:element name="excludeButtons" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="feedLayout" minOccurs="0" type="tns:FeedLayout"/> <xsd:element name="headers" minOccurs="0" maxOccurs="unbounded" type="tns:LayoutHeader"/> <xsd:element name="layoutSections" minOccurs="0" maxOccurs="unbounded" type="tns:LayoutSection"/> <xsd:element name="miniLayout" minOccurs="0" type="tns:MiniLayout"/> <xsd:element name="multilineLayoutFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="quickActionList" minOccurs="0" type="tns:QuickActionList"/> <xsd:element name="relatedContent" minOccurs="0" type="tns:RelatedContent"/> <xsd:element name="relatedLists" minOccurs="0" maxOccurs="unbounded" type="tns:RelatedListItem"/> <xsd:element name="relatedObjects" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="runAssignmentRulesDefault" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showEmailCheckbox" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showHighlightsPanel" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showInteractionLogPanel" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showKnowledgeComponent" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showRunAssignmentRulesCheckbox" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showSolutionSection" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showSubmitAndAttachButton" minOccurs="0" type="xsd:boolean"/> <xsd:element name="summaryLayout" minOccurs="0" type="tns:SummaryLayout"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="CustomConsoleComponents"> <xsd:sequence> <xsd:element name="primaryTabComponents" minOccurs="0" type="tns:PrimaryTabComponents"/> <xsd:element name="subtabComponents" minOccurs="0" type="tns:SubtabComponents"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PrimaryTabComponents"> <xsd:sequence> <xsd:element name="containers" minOccurs="0" maxOccurs="unbounded" type="tns:Container"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="Container"> <xsd:sequence> <xsd:element name="height" minOccurs="0" type="xsd:int"/> <xsd:element name="isContainerAutoSizeEnabled" type="xsd:boolean"/> <xsd:element name="region" type="xsd:string"/> <xsd:element name="sidebarComponents" minOccurs="0" maxOccurs="unbounded" type="tns:SidebarComponent"/> <xsd:element name="style" type="xsd:string"/> <xsd:element name="unit" type="xsd:string"/> <xsd:element name="width" minOccurs="0" type="xsd:int"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="SidebarComponent"> <xsd:sequence> <xsd:element name="componentType" type="xsd:string"/> <xsd:element name="height" minOccurs="0" type="xsd:int"/> <xsd:element name="label" minOccurs="0" type="xsd:string"/> <xsd:element name="lookup" minOccurs="0" type="xsd:string"/> <xsd:element name="page" minOccurs="0" type="xsd:string"/> <xsd:element name="relatedLists" minOccurs="0" maxOccurs="unbounded" type="tns:RelatedList"/> <xsd:element name="unit" minOccurs="0" type="xsd:string"/> <xsd:element name="width" minOccurs="0" type="xsd:int"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="RelatedList"> <xsd:sequence> <xsd:element name="hideOnDetail" type="xsd:boolean"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="SubtabComponents"> <xsd:sequence> <xsd:element name="containers" minOccurs="0" maxOccurs="unbounded" type="tns:Container"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="FeedLayout"> <xsd:sequence> <xsd:element name="autocollapsePublisher" minOccurs="0" type="xsd:boolean"/> <xsd:element name="compactFeed" minOccurs="0" type="xsd:boolean"/> <xsd:element name="feedFilterPosition" minOccurs="0" type="tns:FeedLayoutFilterPosition"/> <xsd:element name="feedFilters" minOccurs="0" maxOccurs="unbounded" type="tns:FeedLayoutFilter"/> <xsd:element name="fullWidthFeed" minOccurs="0" type="xsd:boolean"/> <xsd:element name="hideSidebar" minOccurs="0" type="xsd:boolean"/> <xsd:element name="leftComponents" minOccurs="0" maxOccurs="unbounded" type="tns:FeedLayoutComponent"/> <xsd:element name="rightComponents" minOccurs="0" maxOccurs="unbounded" type="tns:FeedLayoutComponent"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="FeedLayoutFilterPosition"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="CenterDropDown"/> <xsd:enumeration value="LeftFixed"/> <xsd:enumeration value="LeftFloat"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="FeedLayoutFilter"> <xsd:sequence> <xsd:element name="feedFilterType" type="tns:FeedLayoutFilterType"/> <xsd:element name="feedItemType" minOccurs="0" type="tns:FeedItemType"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="FeedLayoutFilterType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="AllUpdates"/> <xsd:enumeration value="FeedItemType"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="FeedLayoutComponent"> <xsd:sequence> <xsd:element name="componentType" type="tns:FeedLayoutComponentType"/> <xsd:element name="height" minOccurs="0" type="xsd:int"/> <xsd:element name="page" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="FeedLayoutComponentType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="HelpAndToolLinks"/> <xsd:enumeration value="CustomButtons"/> <xsd:enumeration value="Following"/> <xsd:enumeration value="Followers"/> <xsd:enumeration value="CustomLinks"/> <xsd:enumeration value="Milestones"/> <xsd:enumeration value="Topics"/> <xsd:enumeration value="Visualforce"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="LayoutHeader"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="PersonalTagging"/> <xsd:enumeration value="PublicTagging"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="LayoutSection"> <xsd:sequence> <xsd:element name="customLabel" minOccurs="0" type="xsd:boolean"/> <xsd:element name="detailHeading" minOccurs="0" type="xsd:boolean"/> <xsd:element name="editHeading" minOccurs="0" type="xsd:boolean"/> <xsd:element name="label" minOccurs="0" type="xsd:string"/> <xsd:element name="layoutColumns" minOccurs="0" maxOccurs="unbounded" type="tns:LayoutColumn"/> <xsd:element name="style" type="tns:LayoutSectionStyle"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="LayoutColumn"> <xsd:sequence> <xsd:element name="layoutItems" minOccurs="0" maxOccurs="unbounded" type="tns:LayoutItem"/> <xsd:element name="reserved" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="LayoutItem"> <xsd:sequence> <xsd:element name="behavior" minOccurs="0" type="tns:UiBehavior"/> <xsd:element name="canvas" minOccurs="0" type="xsd:string"/> <xsd:element name="component" minOccurs="0" type="xsd:string"/> <xsd:element name="customLink" minOccurs="0" type="xsd:string"/> <xsd:element name="emptySpace" minOccurs="0" type="xsd:boolean"/> <xsd:element name="field" minOccurs="0" type="xsd:string"/> <xsd:element name="height" minOccurs="0" type="xsd:int"/> <xsd:element name="page" minOccurs="0" type="xsd:string"/> <xsd:element name="reportChartComponent" minOccurs="0" type="tns:ReportChartComponentLayoutItem"/> <xsd:element name="scontrol" minOccurs="0" type="xsd:string"/> <xsd:element name="showLabel" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showScrollbars" minOccurs="0" type="xsd:boolean"/> <xsd:element name="width" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="UiBehavior"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Edit"/> <xsd:enumeration value="Required"/> <xsd:enumeration value="Readonly"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ReportChartComponentLayoutItem"> <xsd:sequence> <xsd:element name="cacheData" minOccurs="0" type="xsd:boolean"/> <xsd:element name="contextFilterableField" minOccurs="0" type="xsd:string"/> <xsd:element name="error" minOccurs="0" type="xsd:string"/> <xsd:element name="hideOnError" minOccurs="0" type="xsd:boolean"/> <xsd:element name="includeContext" minOccurs="0" type="xsd:boolean"/> <xsd:element name="reportName" type="xsd:string"/> <xsd:element name="showTitle" minOccurs="0" type="xsd:boolean"/> <xsd:element name="size" minOccurs="0" type="tns:ReportChartComponentSize"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="ReportChartComponentSize"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="SMALL"/> <xsd:enumeration value="MEDIUM"/> <xsd:enumeration value="LARGE"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="LayoutSectionStyle"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="TwoColumnsTopToBottom"/> <xsd:enumeration value="TwoColumnsLeftToRight"/> <xsd:enumeration value="OneColumn"/> <xsd:enumeration value="CustomLinks"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="MiniLayout"> <xsd:sequence> <xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="relatedLists" minOccurs="0" maxOccurs="unbounded" type="tns:RelatedListItem"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="RelatedListItem"> <xsd:sequence> <xsd:element name="customButtons" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="excludeButtons" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="relatedList" type="xsd:string"/> <xsd:element name="sortField" minOccurs="0" type="xsd:string"/> <xsd:element name="sortOrder" minOccurs="0" type="tns:SortOrder"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="RelatedContent"> <xsd:sequence> <xsd:element name="relatedContentItems" minOccurs="0" maxOccurs="unbounded" type="tns:RelatedContentItem"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="RelatedContentItem"> <xsd:sequence> <xsd:element name="layoutItem" type="tns:LayoutItem"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="SummaryLayout"> <xsd:sequence> <xsd:element name="masterLabel" type="xsd:string"/> <xsd:element name="sizeX" type="xsd:int"/> <xsd:element name="sizeY" minOccurs="0" type="xsd:int"/> <xsd:element name="sizeZ" minOccurs="0" type="xsd:int"/> <xsd:element name="summaryLayoutItems" minOccurs="0" maxOccurs="unbounded" type="tns:SummaryLayoutItem"/> <xsd:element name="summaryLayoutStyle" type="tns:SummaryLayoutStyle"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="SummaryLayoutItem"> <xsd:sequence> <xsd:element name="customLink" minOccurs="0" type="xsd:string"/> <xsd:element name="field" minOccurs="0" type="xsd:string"/> <xsd:element name="posX" type="xsd:int"/> <xsd:element name="posY" minOccurs="0" type="xsd:int"/> <xsd:element name="posZ" minOccurs="0" type="xsd:int"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="SummaryLayoutStyle"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Default"/> <xsd:enumeration value="QuoteTemplate"/> <xsd:enumeration value="DefaultQuoteTemplate"/> <xsd:enumeration value="CaseInteraction"/> <xsd:enumeration value="QuickActionLayoutLeftRight"/> <xsd:enumeration value="QuickActionLayoutTopDown"/> <xsd:enumeration value="ProcessAssistant"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="Letterhead"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="available" type="xsd:boolean"/> <xsd:element name="backgroundColor" type="xsd:string"/> <xsd:element name="bodyColor" type="xsd:string"/> <xsd:element name="bottomLine" type="tns:LetterheadLine"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="footer" type="tns:LetterheadHeaderFooter"/> <xsd:element name="header" type="tns:LetterheadHeaderFooter"/> <xsd:element name="middleLine" type="tns:LetterheadLine"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="topLine" type="tns:LetterheadLine"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="LetterheadLine"> <xsd:sequence> <xsd:element name="color" type="xsd:string"/> <xsd:element name="height" type="xsd:int"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="LetterheadHeaderFooter"> <xsd:sequence> <xsd:element name="backgroundColor" type="xsd:string"/> <xsd:element name="height" type="xsd:int"/> <xsd:element name="horizontalAlignment" minOccurs="0" type="tns:LetterheadHorizontalAlignment"/> <xsd:element name="logo" minOccurs="0" type="xsd:string"/> <xsd:element name="verticalAlignment" minOccurs="0" type="tns:LetterheadVerticalAlignment"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="LetterheadHorizontalAlignment"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="None"/> <xsd:enumeration value="Left"/> <xsd:enumeration value="Center"/> <xsd:enumeration value="Right"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="LetterheadVerticalAlignment"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="None"/> <xsd:enumeration value="Top"/> <xsd:enumeration value="Middle"/> <xsd:enumeration value="Bottom"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="LicenseDefinition"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="aggregationGroup" type="xsd:string"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="isPublished" type="xsd:boolean"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="licensedCustomPermissions" minOccurs="0" maxOccurs="unbounded" type="tns:LicensedCustomPermissions"/> <xsd:element name="licensingAuthority" type="xsd:string"/> <xsd:element name="licensingAuthorityProvider" type="xsd:string"/> <xsd:element name="minPlatformVersion" type="xsd:int"/> <xsd:element name="origin" type="xsd:string"/> <xsd:element name="revision" type="xsd:int"/> <xsd:element name="trialLicenseDuration" type="xsd:int"/> <xsd:element name="trialLicenseQuantity" type="xsd:int"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="LicensedCustomPermissions"> <xsd:sequence> <xsd:element name="customPermission" type="xsd:string"/> <xsd:element name="licenseDefinition" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="LiveAgentSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="enableLiveAgent" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="LiveChatAgentConfig"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="assignments" minOccurs="0" type="tns:AgentConfigAssignments"/> <xsd:element name="autoGreeting" minOccurs="0" type="xsd:string"/> <xsd:element name="capacity" minOccurs="0" type="xsd:int"/> <xsd:element name="criticalWaitTime" minOccurs="0" type="xsd:int"/> <xsd:element name="customAgentName" minOccurs="0" type="xsd:string"/> <xsd:element name="enableAgentFileTransfer" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableAgentSneakPeek" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableAutoAwayOnDecline" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableChatMonitoring" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableChatTransfer" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableLogoutSound" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableNotifications" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableRequestSound" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableSneakPeek" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableWhisperMessage" minOccurs="0" type="xsd:boolean"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="supervisorDefaultAgentStatusFilter" minOccurs="0" type="tns:SupervisorAgentStatusFilter"/> <xsd:element name="supervisorDefaultButtonFilter" minOccurs="0" type="xsd:string"/> <xsd:element name="supervisorDefaultSkillFilter" minOccurs="0" type="xsd:string"/> <xsd:element name="supervisorSkills" minOccurs="0" type="tns:SupervisorAgentConfigSkills"/> <xsd:element name="transferableButtons" minOccurs="0" type="tns:AgentConfigButtons"/> <xsd:element name="transferableSkills" minOccurs="0" type="tns:AgentConfigSkills"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="AgentConfigAssignments"> <xsd:sequence> <xsd:element name="profiles" minOccurs="0" type="tns:AgentConfigProfileAssignments"/> <xsd:element name="users" minOccurs="0" type="tns:AgentConfigUserAssignments"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="AgentConfigProfileAssignments"> <xsd:sequence> <xsd:element name="profile" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="AgentConfigUserAssignments"> <xsd:sequence> <xsd:element name="user" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="SupervisorAgentStatusFilter"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Online"/> <xsd:enumeration value="Away"/> <xsd:enumeration value="Offline"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="SupervisorAgentConfigSkills"> <xsd:sequence> <xsd:element name="skill" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="AgentConfigButtons"> <xsd:sequence> <xsd:element name="button" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="AgentConfigSkills"> <xsd:sequence> <xsd:element name="skill" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="LiveChatButton"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="animation" minOccurs="0" type="tns:LiveChatButtonPresentation"/> <xsd:element name="autoGreeting" minOccurs="0" type="xsd:string"/> <xsd:element name="chatPage" minOccurs="0" type="xsd:string"/> <xsd:element name="customAgentName" minOccurs="0" type="xsd:string"/> <xsd:element name="deployments" minOccurs="0" type="tns:LiveChatButtonDeployments"/> <xsd:element name="enableQueue" minOccurs="0" type="xsd:boolean"/> <xsd:element name="inviteEndPosition" minOccurs="0" type="tns:LiveChatButtonInviteEndPosition"/> <xsd:element name="inviteImage" minOccurs="0" type="xsd:string"/> <xsd:element name="inviteStartPosition" minOccurs="0" type="tns:LiveChatButtonInviteStartPosition"/> <xsd:element name="isActive" minOccurs="0" type="xsd:boolean"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="numberOfReroutingAttempts" minOccurs="0" type="xsd:int"/> <xsd:element name="offlineImage" minOccurs="0" type="xsd:string"/> <xsd:element name="onlineImage" minOccurs="0" type="xsd:string"/> <xsd:element name="optionsCustomRoutingIsEnabled" minOccurs="0" type="xsd:boolean"/> <xsd:element name="optionsHasInviteAfterAccept" minOccurs="0" type="xsd:boolean"/> <xsd:element name="optionsHasInviteAfterReject" minOccurs="0" type="xsd:boolean"/> <xsd:element name="optionsHasRerouteDeclinedRequest" minOccurs="0" type="xsd:boolean"/> <xsd:element name="optionsIsAutoAccept" minOccurs="0" type="xsd:boolean"/> <xsd:element name="optionsIsInviteAutoRemove" minOccurs="0" type="xsd:boolean"/> <xsd:element name="overallQueueLength" minOccurs="0" type="xsd:int"/> <xsd:element name="perAgentQueueLength" minOccurs="0" type="xsd:int"/> <xsd:element name="postChatPage" minOccurs="0" type="xsd:string"/> <xsd:element name="postChatUrl" minOccurs="0" type="xsd:string"/> <xsd:element name="preChatFormPage" minOccurs="0" type="xsd:string"/> <xsd:element name="preChatFormUrl" minOccurs="0" type="xsd:string"/> <xsd:element name="pushTimeOut" minOccurs="0" type="xsd:int"/> <xsd:element name="routingType" type="tns:LiveChatButtonRoutingType"/> <xsd:element name="site" minOccurs="0" type="xsd:string"/> <xsd:element name="skills" minOccurs="0" type="tns:LiveChatButtonSkills"/> <xsd:element name="timeToRemoveInvite" minOccurs="0" type="xsd:int"/> <xsd:element name="type" type="tns:LiveChatButtonType"/> <xsd:element name="windowLanguage" minOccurs="0" type="tns:Language"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="LiveChatButtonPresentation"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Slide"/> <xsd:enumeration value="Fade"/> <xsd:enumeration value="Appear"/> <xsd:enumeration value="Custom"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="LiveChatButtonDeployments"> <xsd:sequence> <xsd:element name="deployment" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="LiveChatButtonInviteEndPosition"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="TopLeft"/> <xsd:enumeration value="Top"/> <xsd:enumeration value="TopRight"/> <xsd:enumeration value="Left"/> <xsd:enumeration value="Center"/> <xsd:enumeration value="Right"/> <xsd:enumeration value="BottomLeft"/> <xsd:enumeration value="Bottom"/> <xsd:enumeration value="BottomRight"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="LiveChatButtonInviteStartPosition"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="TopLeft"/> <xsd:enumeration value="TopLeftTop"/> <xsd:enumeration value="Top"/> <xsd:enumeration value="TopRightTop"/> <xsd:enumeration value="TopRight"/> <xsd:enumeration value="TopRightRight"/> <xsd:enumeration value="Right"/> <xsd:enumeration value="BottomRightRight"/> <xsd:enumeration value="BottomRight"/> <xsd:enumeration value="BottomRightBottom"/> <xsd:enumeration value="Bottom"/> <xsd:enumeration value="BottomLeftBottom"/> <xsd:enumeration value="BottomLeft"/> <xsd:enumeration value="BottomLeftLeft"/> <xsd:enumeration value="Left"/> <xsd:enumeration value="TopLeftLeft"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="LiveChatButtonRoutingType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Choice"/> <xsd:enumeration value="LeastActive"/> <xsd:enumeration value="MostAvailable"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="LiveChatButtonSkills"> <xsd:sequence> <xsd:element name="skill" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="LiveChatButtonType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Standard"/> <xsd:enumeration value="Invite"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="LiveChatDeployment"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="brandingImage" minOccurs="0" type="xsd:string"/> <xsd:element name="displayQueuePosition" minOccurs="0" type="xsd:boolean"/> <xsd:element name="domainWhiteList" minOccurs="0" type="tns:LiveChatDeploymentDomainWhitelist"/> <xsd:element name="enablePrechatApi" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableTranscriptSave" minOccurs="0" type="xsd:boolean"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="mobileBrandingImage" minOccurs="0" type="xsd:string"/> <xsd:element name="site" minOccurs="0" type="xsd:string"/> <xsd:element name="windowTitle" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="LiveChatDeploymentDomainWhitelist"> <xsd:sequence> <xsd:element name="domain" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ManagedTopic"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="managedTopicType" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="position" type="xsd:int"/> <xsd:element name="topicDescription" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="ManagedTopics"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="managedTopic" minOccurs="0" maxOccurs="unbounded" type="tns:ManagedTopic"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="MarketingActionSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="enableMarketingAction" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="MarketingResourceType"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="masterLabel" type="xsd:string"/> <xsd:element name="object" type="xsd:string"/> <xsd:element name="provider" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="MatchingRule"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="booleanFilter" minOccurs="0" type="xsd:string"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="matchingRuleItems" minOccurs="0" maxOccurs="unbounded" type="tns:MatchingRuleItem"/> <xsd:element name="ruleStatus" type="tns:MatchingRuleStatus"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="MatchingRuleItem"> <xsd:sequence> <xsd:element name="blankValueBehavior" minOccurs="0" type="tns:BlankValueBehavior"/> <xsd:element name="fieldName" type="xsd:string"/> <xsd:element name="matchingMethod" type="tns:MatchingMethod"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="BlankValueBehavior"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="MatchBlanks"/> <xsd:enumeration value="NullNotAllowed"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="MatchingMethod"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Exact"/> <xsd:enumeration value="FirstName"/> <xsd:enumeration value="LastName"/> <xsd:enumeration value="CompanyName"/> <xsd:enumeration value="Phone"/> <xsd:enumeration value="City"/> <xsd:enumeration value="Street"/> <xsd:enumeration value="Zip"/> <xsd:enumeration value="Title"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="MatchingRuleStatus"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Inactive"/> <xsd:enumeration value="DeactivationFailed"/> <xsd:enumeration value="Activating"/> <xsd:enumeration value="Deactivating"/> <xsd:enumeration value="Active"/> <xsd:enumeration value="ActivationFailed"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="MatchingRules"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="matchingRules" minOccurs="0" maxOccurs="unbounded" type="tns:MatchingRule"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="MetadataWithContent"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="content" minOccurs="0" type="xsd:base64Binary"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="ApexClass"> <xsd:complexContent> <xsd:extension base="tns:MetadataWithContent"> <xsd:sequence> <xsd:element name="apiVersion" type="xsd:double"/> <xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded" type="tns:PackageVersion"/> <xsd:element name="status" type="tns:ApexCodeUnitStatus"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="PackageVersion"> <xsd:sequence> <xsd:element name="majorNumber" type="xsd:int"/> <xsd:element name="minorNumber" type="xsd:int"/> <xsd:element name="namespace" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="ApexCodeUnitStatus"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Inactive"/> <xsd:enumeration value="Active"/> <xsd:enumeration value="Deleted"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ApexComponent"> <xsd:complexContent> <xsd:extension base="tns:MetadataWithContent"> <xsd:sequence> <xsd:element name="apiVersion" minOccurs="0" type="xsd:double"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded" type="tns:PackageVersion"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="ApexPage"> <xsd:complexContent> <xsd:extension base="tns:MetadataWithContent"> <xsd:sequence> <xsd:element name="apiVersion" type="xsd:double"/> <xsd:element name="availableInTouch" minOccurs="0" type="xsd:boolean"/> <xsd:element name="confirmationTokenRequired" minOccurs="0" type="xsd:boolean"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded" type="tns:PackageVersion"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="ApexTrigger"> <xsd:complexContent> <xsd:extension base="tns:MetadataWithContent"> <xsd:sequence> <xsd:element name="apiVersion" type="xsd:double"/> <xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded" type="tns:PackageVersion"/> <xsd:element name="status" type="tns:ApexCodeUnitStatus"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="DataPipeline"> <xsd:complexContent> <xsd:extension base="tns:MetadataWithContent"> <xsd:sequence> <xsd:element name="apiVersion" type="xsd:double"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="scriptType" type="tns:DataPipelineType"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="DataPipelineType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Pig"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="Document"> <xsd:complexContent> <xsd:extension base="tns:MetadataWithContent"> <xsd:sequence> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="internalUseOnly" type="xsd:boolean"/> <xsd:element name="keywords" minOccurs="0" type="xsd:string"/> <xsd:element name="name" minOccurs="0" type="xsd:string"/> <xsd:element name="public" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="EmailTemplate"> <xsd:complexContent> <xsd:extension base="tns:MetadataWithContent"> <xsd:sequence> <xsd:element name="apiVersion" minOccurs="0" type="xsd:double"/> <xsd:element name="attachedDocuments" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="attachments" minOccurs="0" maxOccurs="unbounded" type="tns:Attachment"/> <xsd:element name="available" type="xsd:boolean"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="encodingKey" type="tns:Encoding"/> <xsd:element name="letterhead" minOccurs="0" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded" type="tns:PackageVersion"/> <xsd:element name="style" type="tns:EmailTemplateStyle"/> <xsd:element name="subject" minOccurs="0" type="xsd:string"/> <xsd:element name="textOnly" minOccurs="0" type="xsd:string"/> <xsd:element name="type" type="tns:EmailTemplateType"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="Attachment"> <xsd:sequence> <xsd:element name="content" type="xsd:base64Binary"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="EmailTemplateStyle"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="none"/> <xsd:enumeration value="freeForm"/> <xsd:enumeration value="formalLetter"/> <xsd:enumeration value="promotionRight"/> <xsd:enumeration value="promotionLeft"/> <xsd:enumeration value="newsletter"/> <xsd:enumeration value="products"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="EmailTemplateType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="text"/> <xsd:enumeration value="html"/> <xsd:enumeration value="custom"/> <xsd:enumeration value="visualforce"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="Scontrol"> <xsd:complexContent> <xsd:extension base="tns:MetadataWithContent"> <xsd:sequence> <xsd:element name="contentSource" type="tns:SControlContentSource"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="encodingKey" type="tns:Encoding"/> <xsd:element name="fileContent" minOccurs="0" type="xsd:base64Binary"/> <xsd:element name="fileName" minOccurs="0" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="supportsCaching" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="SControlContentSource"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="HTML"/> <xsd:enumeration value="URL"/> <xsd:enumeration value="Snippet"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="SiteDotCom"> <xsd:complexContent> <xsd:extension base="tns:MetadataWithContent"> <xsd:sequence> <xsd:element name="label" type="xsd:string"/> <xsd:element name="siteType" type="tns:SiteType"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="StaticResource"> <xsd:complexContent> <xsd:extension base="tns:MetadataWithContent"> <xsd:sequence> <xsd:element name="cacheControl" type="tns:StaticResourceCacheControl"/> <xsd:element name="contentType" type="xsd:string"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="StaticResourceCacheControl"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Private"/> <xsd:enumeration value="Public"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="UiPlugin"> <xsd:complexContent> <xsd:extension base="tns:MetadataWithContent"> <xsd:sequence> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="extensionPointIdentifier" type="xsd:string"/> <xsd:element name="isEnabled" type="xsd:boolean"/> <xsd:element name="language" type="xsd:string"/> <xsd:element name="masterLabel" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="MilestoneType"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="recurrenceType" minOccurs="0" type="tns:MilestoneTypeRecurrenceType"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="MilestoneTypeRecurrenceType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="none"/> <xsd:enumeration value="recursIndependently"/> <xsd:enumeration value="recursChained"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="MobileSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="chatterMobile" minOccurs="0" type="tns:ChatterMobileSettings"/> <xsd:element name="dashboardMobile" minOccurs="0" type="tns:DashboardMobileSettings"/> <xsd:element name="salesforceMobile" minOccurs="0" type="tns:SFDCMobileSettings"/> <xsd:element name="touchMobile" minOccurs="0" type="tns:TouchMobileSettings"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="ChatterMobileSettings"> <xsd:sequence> <xsd:element name="enablePushNotifications" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DashboardMobileSettings"> <xsd:sequence> <xsd:element name="enableDashboardIPadApp" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="SFDCMobileSettings"> <xsd:sequence> <xsd:element name="enableMobileLite" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableUserToDeviceLinking" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="TouchMobileSettings"> <xsd:sequence> <xsd:element name="enableTouchAppIPad" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableTouchAppIPhone" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableTouchBrowserIPad" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableTouchIosPhone" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableVisualforceInTouch" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="NameSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="enableMiddleName" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableNameSuffix" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="NamedCredential"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="authProvider" minOccurs="0" type="xsd:string"/> <xsd:element name="certificate" minOccurs="0" type="xsd:string"/> <xsd:element name="endpoint" minOccurs="0" type="xsd:string"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="oauthRefreshToken" minOccurs="0" type="xsd:string"/> <xsd:element name="oauthScope" minOccurs="0" type="xsd:string"/> <xsd:element name="oauthToken" minOccurs="0" type="xsd:string"/> <xsd:element name="password" minOccurs="0" type="xsd:string"/> <xsd:element name="principalType" type="tns:ExternalPrincipalType"/> <xsd:element name="protocol" type="tns:AuthenticationProtocol"/> <xsd:element name="username" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="Network"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="allowMembersToFlag" minOccurs="0" type="xsd:boolean"/> <xsd:element name="branding" minOccurs="0" type="tns:Branding"/> <xsd:element name="caseCommentEmailTemplate" minOccurs="0" type="xsd:string"/> <xsd:element name="changePasswordTemplate" type="xsd:string"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="emailSenderAddress" type="xsd:string"/> <xsd:element name="emailSenderName" type="xsd:string"/> <xsd:element name="enableGuestChatter" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableInvitation" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableKnowledgeable" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableNicknameDisplay" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enablePrivateMessages" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableReputation" minOccurs="0" type="xsd:boolean"/> <xsd:element name="feedChannel" minOccurs="0" type="xsd:string"/> <xsd:element name="forgotPasswordTemplate" type="xsd:string"/> <xsd:element name="logoutUrl" minOccurs="0" type="xsd:string"/> <xsd:element name="networkMemberGroups" minOccurs="0" type="tns:NetworkMemberGroup"/> <xsd:element name="newSenderAddress" minOccurs="0" type="xsd:string"/> <xsd:element name="picassoSite" minOccurs="0" type="xsd:string"/> <xsd:element name="reputationLevels" minOccurs="0" type="tns:ReputationLevelDefinitions"/> <xsd:element name="reputationPointsRules" minOccurs="0" type="tns:ReputationPointsRules"/> <xsd:element name="selfRegProfile" minOccurs="0" type="xsd:string"/> <xsd:element name="selfRegistration" minOccurs="0" type="xsd:boolean"/> <xsd:element name="sendWelcomeEmail" minOccurs="0" type="xsd:boolean"/> <xsd:element name="site" type="xsd:string"/> <xsd:element name="status" type="tns:NetworkStatus"/> <xsd:element name="tabs" type="tns:NetworkTabSet"/> <xsd:element name="urlPathPrefix" minOccurs="0" type="xsd:string"/> <xsd:element name="welcomeTemplate" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="Branding"> <xsd:sequence> <xsd:element name="loginFooterText" minOccurs="0" type="xsd:string"/> <xsd:element name="loginLogo" minOccurs="0" type="xsd:string"/> <xsd:element name="pageFooter" minOccurs="0" type="xsd:string"/> <xsd:element name="pageHeader" minOccurs="0" type="xsd:string"/> <xsd:element name="primaryColor" type="xsd:string"/> <xsd:element name="primaryComplementColor" type="xsd:string"/> <xsd:element name="quaternaryColor" type="xsd:string"/> <xsd:element name="quaternaryComplementColor" type="xsd:string"/> <xsd:element name="secondaryColor" type="xsd:string"/> <xsd:element name="tertiaryColor" type="xsd:string"/> <xsd:element name="tertiaryComplementColor" type="xsd:string"/> <xsd:element name="zeronaryColor" type="xsd:string"/> <xsd:element name="zeronaryComplementColor" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="NetworkMemberGroup"> <xsd:sequence> <xsd:element name="permissionSet" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="profile" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ReputationLevelDefinitions"> <xsd:sequence> <xsd:element name="level" minOccurs="0" maxOccurs="unbounded" type="tns:ReputationLevel"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ReputationLevel"> <xsd:sequence> <xsd:element name="branding" minOccurs="0" type="tns:ReputationBranding"/> <xsd:element name="label" minOccurs="0" type="xsd:string"/> <xsd:element name="lowerThreshold" type="xsd:double"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ReputationBranding"> <xsd:sequence> <xsd:element name="smallImage" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ReputationPointsRules"> <xsd:sequence> <xsd:element name="pointsRule" minOccurs="0" maxOccurs="unbounded" type="tns:ReputationPointsRule"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ReputationPointsRule"> <xsd:sequence> <xsd:element name="eventType" type="xsd:string"/> <xsd:element name="points" type="xsd:int"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="NetworkStatus"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="UnderConstruction"/> <xsd:enumeration value="Live"/> <xsd:enumeration value="DownForMaintenance"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="NetworkTabSet"> <xsd:sequence> <xsd:element name="customTab" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="defaultTab" type="xsd:string"/> <xsd:element name="standardTab" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="OpportunitySettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="autoActivateNewReminders" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableFindSimilarOpportunities" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableOpportunityTeam" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableUpdateReminders" minOccurs="0" type="xsd:boolean"/> <xsd:element name="findSimilarOppFilter" minOccurs="0" type="tns:FindSimilarOppFilter"/> <xsd:element name="promptToAddProducts" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FindSimilarOppFilter"> <xsd:sequence> <xsd:element name="similarOpportunitiesDisplayColumns" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="similarOpportunitiesMatchFields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="OrderSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="enableNegativeQuantity" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableOrders" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableReductionOrders" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="Package"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="apiAccessLevel" minOccurs="0" type="tns:APIAccessLevel"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="namespacePrefix" minOccurs="0" type="xsd:string"/> <xsd:element name="objectPermissions" minOccurs="0" maxOccurs="unbounded" type="tns:ProfileObjectPermissions"/> <xsd:element name="postInstallClass" minOccurs="0" type="xsd:string"/> <xsd:element name="setupWeblink" minOccurs="0" type="xsd:string"/> <xsd:element name="types" minOccurs="0" maxOccurs="unbounded" type="tns:PackageTypeMembers"/> <xsd:element name="uninstallClass" minOccurs="0" type="xsd:string"/> <xsd:element name="version" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="APIAccessLevel"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Unrestricted"/> <xsd:enumeration value="Restricted"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ProfileObjectPermissions"> <xsd:sequence> <xsd:element name="allowCreate" minOccurs="0" type="xsd:boolean"/> <xsd:element name="allowDelete" minOccurs="0" type="xsd:boolean"/> <xsd:element name="allowEdit" minOccurs="0" type="xsd:boolean"/> <xsd:element name="allowRead" minOccurs="0" type="xsd:boolean"/> <xsd:element name="modifyAllRecords" minOccurs="0" type="xsd:boolean"/> <xsd:element name="object" type="xsd:string"/> <xsd:element name="viewAllRecords" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PackageTypeMembers"> <xsd:sequence> <xsd:element name="members" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PermissionSet"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="applicationVisibilities" minOccurs="0" maxOccurs="unbounded" type="tns:PermissionSetApplicationVisibility"/> <xsd:element name="classAccesses" minOccurs="0" maxOccurs="unbounded" type="tns:PermissionSetApexClassAccess"/> <xsd:element name="customPermissions" minOccurs="0" maxOccurs="unbounded" type="tns:PermissionSetCustomPermissions"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="externalDataSourceAccesses" minOccurs="0" maxOccurs="unbounded" type="tns:PermissionSetExternalDataSourceAccess"/> <xsd:element name="fieldPermissions" minOccurs="0" maxOccurs="unbounded" type="tns:PermissionSetFieldPermissions"/> <xsd:element name="label" minOccurs="0" type="xsd:string"/> <xsd:element name="objectPermissions" minOccurs="0" maxOccurs="unbounded" type="tns:PermissionSetObjectPermissions"/> <xsd:element name="pageAccesses" minOccurs="0" maxOccurs="unbounded" type="tns:PermissionSetApexPageAccess"/> <xsd:element name="recordTypeVisibilities" minOccurs="0" maxOccurs="unbounded" type="tns:PermissionSetRecordTypeVisibility"/> <xsd:element name="tabSettings" minOccurs="0" maxOccurs="unbounded" type="tns:PermissionSetTabSetting"/> <xsd:element name="userLicense" minOccurs="0" type="xsd:string"/> <xsd:element name="userPermissions" minOccurs="0" maxOccurs="unbounded" type="tns:PermissionSetUserPermission"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="PermissionSetApplicationVisibility"> <xsd:sequence> <xsd:element name="application" type="xsd:string"/> <xsd:element name="visible" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PermissionSetApexClassAccess"> <xsd:sequence> <xsd:element name="apexClass" type="xsd:string"/> <xsd:element name="enabled" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PermissionSetCustomPermissions"> <xsd:sequence> <xsd:element name="enabled" type="xsd:boolean"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PermissionSetExternalDataSourceAccess"> <xsd:sequence> <xsd:element name="enabled" type="xsd:boolean"/> <xsd:element name="externalDataSource" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PermissionSetFieldPermissions"> <xsd:sequence> <xsd:element name="editable" type="xsd:boolean"/> <xsd:element name="field" type="xsd:string"/> <xsd:element name="readable" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PermissionSetObjectPermissions"> <xsd:sequence> <xsd:element name="allowCreate" type="xsd:boolean"/> <xsd:element name="allowDelete" type="xsd:boolean"/> <xsd:element name="allowEdit" type="xsd:boolean"/> <xsd:element name="allowRead" type="xsd:boolean"/> <xsd:element name="modifyAllRecords" type="xsd:boolean"/> <xsd:element name="object" type="xsd:string"/> <xsd:element name="viewAllRecords" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PermissionSetApexPageAccess"> <xsd:sequence> <xsd:element name="apexPage" type="xsd:string"/> <xsd:element name="enabled" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PermissionSetRecordTypeVisibility"> <xsd:sequence> <xsd:element name="recordType" type="xsd:string"/> <xsd:element name="visible" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PermissionSetTabSetting"> <xsd:sequence> <xsd:element name="tab" type="xsd:string"/> <xsd:element name="visibility" type="tns:PermissionSetTabVisibility"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="PermissionSetTabVisibility"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="None"/> <xsd:enumeration value="Available"/> <xsd:enumeration value="Visible"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="PermissionSetUserPermission"> <xsd:sequence> <xsd:element name="enabled" type="xsd:boolean"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PersonListSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="enablePersonList" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="PersonalJourneySettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="enableExactTargetForSalesforceApps" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="Portal"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="active" type="xsd:boolean"/> <xsd:element name="admin" minOccurs="0" type="xsd:string"/> <xsd:element name="defaultLanguage" minOccurs="0" type="xsd:string"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="emailSenderAddress" type="xsd:string"/> <xsd:element name="emailSenderName" type="xsd:string"/> <xsd:element name="enableSelfCloseCase" minOccurs="0" type="xsd:boolean"/> <xsd:element name="footerDocument" minOccurs="0" type="xsd:string"/> <xsd:element name="forgotPassTemplate" minOccurs="0" type="xsd:string"/> <xsd:element name="headerDocument" minOccurs="0" type="xsd:string"/> <xsd:element name="isSelfRegistrationActivated" minOccurs="0" type="xsd:boolean"/> <xsd:element name="loginHeaderDocument" minOccurs="0" type="xsd:string"/> <xsd:element name="logoDocument" minOccurs="0" type="xsd:string"/> <xsd:element name="logoutUrl" minOccurs="0" type="xsd:string"/> <xsd:element name="newCommentTemplate" minOccurs="0" type="xsd:string"/> <xsd:element name="newPassTemplate" minOccurs="0" type="xsd:string"/> <xsd:element name="newUserTemplate" minOccurs="0" type="xsd:string"/> <xsd:element name="ownerNotifyTemplate" minOccurs="0" type="xsd:string"/> <xsd:element name="selfRegNewUserUrl" minOccurs="0" type="xsd:string"/> <xsd:element name="selfRegUserDefaultProfile" minOccurs="0" type="xsd:string"/> <xsd:element name="selfRegUserDefaultRole" minOccurs="0" type="tns:PortalRoles"/> <xsd:element name="selfRegUserTemplate" minOccurs="0" type="xsd:string"/> <xsd:element name="showActionConfirmation" minOccurs="0" type="xsd:boolean"/> <xsd:element name="stylesheetDocument" minOccurs="0" type="xsd:string"/> <xsd:element name="type" type="tns:PortalType"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="PortalRoles"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Executive"/> <xsd:enumeration value="Manager"/> <xsd:enumeration value="Worker"/> <xsd:enumeration value="PersonAccount"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="PortalType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="CustomerSuccess"/> <xsd:enumeration value="Partner"/> <xsd:enumeration value="Network"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="PostTemplate"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="default" minOccurs="0" type="xsd:boolean"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="label" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="ProductSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="enableCascadeActivateToRelatedPrices" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableQuantitySchedule" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableRevenueSchedule" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="Profile"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="applicationVisibilities" minOccurs="0" maxOccurs="unbounded" type="tns:ProfileApplicationVisibility"/> <xsd:element name="classAccesses" minOccurs="0" maxOccurs="unbounded" type="tns:ProfileApexClassAccess"/> <xsd:element name="custom" minOccurs="0" type="xsd:boolean"/> <xsd:element name="customPermissions" minOccurs="0" maxOccurs="unbounded" type="tns:ProfileCustomPermissions"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="externalDataSourceAccesses" minOccurs="0" maxOccurs="unbounded" type="tns:ProfileExternalDataSourceAccess"/> <xsd:element name="fieldPermissions" minOccurs="0" maxOccurs="unbounded" type="tns:ProfileFieldLevelSecurity"/> <xsd:element name="layoutAssignments" minOccurs="0" maxOccurs="unbounded" type="tns:ProfileLayoutAssignment"/> <xsd:element name="loginHours" minOccurs="0" type="tns:ProfileLoginHours"/> <xsd:element name="loginIpRanges" minOccurs="0" maxOccurs="unbounded" type="tns:ProfileLoginIpRange"/> <xsd:element name="objectPermissions" minOccurs="0" maxOccurs="unbounded" type="tns:ProfileObjectPermissions"/> <xsd:element name="pageAccesses" minOccurs="0" maxOccurs="unbounded" type="tns:ProfileApexPageAccess"/> <xsd:element name="recordTypeVisibilities" minOccurs="0" maxOccurs="unbounded" type="tns:ProfileRecordTypeVisibility"/> <xsd:element name="tabVisibilities" minOccurs="0" maxOccurs="unbounded" type="tns:ProfileTabVisibility"/> <xsd:element name="userLicense" minOccurs="0" type="xsd:string"/> <xsd:element name="userPermissions" minOccurs="0" maxOccurs="unbounded" type="tns:ProfileUserPermission"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="ProfileApplicationVisibility"> <xsd:sequence> <xsd:element name="application" type="xsd:string"/> <xsd:element name="default" type="xsd:boolean"/> <xsd:element name="visible" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ProfileApexClassAccess"> <xsd:sequence> <xsd:element name="apexClass" type="xsd:string"/> <xsd:element name="enabled" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ProfileCustomPermissions"> <xsd:sequence> <xsd:element name="enabled" type="xsd:boolean"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ProfileExternalDataSourceAccess"> <xsd:sequence> <xsd:element name="enabled" type="xsd:boolean"/> <xsd:element name="externalDataSource" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ProfileFieldLevelSecurity"> <xsd:sequence> <xsd:element name="editable" type="xsd:boolean"/> <xsd:element name="field" type="xsd:string"/> <xsd:element name="readable" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ProfileLayoutAssignment"> <xsd:sequence> <xsd:element name="layout" type="xsd:string"/> <xsd:element name="recordType" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ProfileLoginHours"> <xsd:sequence> <xsd:element name="fridayEnd" minOccurs="0" type="xsd:string"/> <xsd:element name="fridayStart" minOccurs="0" type="xsd:string"/> <xsd:element name="mondayEnd" minOccurs="0" type="xsd:string"/> <xsd:element name="mondayStart" minOccurs="0" type="xsd:string"/> <xsd:element name="saturdayEnd" minOccurs="0" type="xsd:string"/> <xsd:element name="saturdayStart" minOccurs="0" type="xsd:string"/> <xsd:element name="sundayEnd" minOccurs="0" type="xsd:string"/> <xsd:element name="sundayStart" minOccurs="0" type="xsd:string"/> <xsd:element name="thursdayEnd" minOccurs="0" type="xsd:string"/> <xsd:element name="thursdayStart" minOccurs="0" type="xsd:string"/> <xsd:element name="tuesdayEnd" minOccurs="0" type="xsd:string"/> <xsd:element name="tuesdayStart" minOccurs="0" type="xsd:string"/> <xsd:element name="wednesdayEnd" minOccurs="0" type="xsd:string"/> <xsd:element name="wednesdayStart" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ProfileLoginIpRange"> <xsd:sequence> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="endAddress" type="xsd:string"/> <xsd:element name="startAddress" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ProfileApexPageAccess"> <xsd:sequence> <xsd:element name="apexPage" type="xsd:string"/> <xsd:element name="enabled" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ProfileRecordTypeVisibility"> <xsd:sequence> <xsd:element name="default" type="xsd:boolean"/> <xsd:element name="personAccountDefault" minOccurs="0" type="xsd:boolean"/> <xsd:element name="recordType" type="xsd:string"/> <xsd:element name="visible" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ProfileTabVisibility"> <xsd:sequence> <xsd:element name="tab" type="xsd:string"/> <xsd:element name="visibility" type="tns:TabVisibility"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="TabVisibility"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Hidden"/> <xsd:enumeration value="DefaultOff"/> <xsd:enumeration value="DefaultOn"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ProfileUserPermission"> <xsd:sequence> <xsd:element name="enabled" type="xsd:boolean"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="Queue"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="doesSendEmailToMembers" minOccurs="0" type="xsd:boolean"/> <xsd:element name="email" minOccurs="0" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="queueSobject" minOccurs="0" maxOccurs="unbounded" type="tns:QueueSobject"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="QueueSobject"> <xsd:sequence> <xsd:element name="sobjectType" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="QuickAction"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="canvas" minOccurs="0" type="xsd:string"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="fieldOverrides" minOccurs="0" maxOccurs="unbounded" type="tns:FieldOverride"/> <xsd:element name="height" minOccurs="0" type="xsd:int"/> <xsd:element name="icon" minOccurs="0" type="xsd:string"/> <xsd:element name="isProtected" minOccurs="0" type="xsd:boolean"/> <xsd:element name="label" minOccurs="0" type="xsd:string"/> <xsd:element name="page" minOccurs="0" type="xsd:string"/> <xsd:element name="quickActionLayout" minOccurs="0" type="tns:QuickActionLayout"/> <xsd:element name="standardLabel" minOccurs="0" type="tns:QuickActionLabel"/> <xsd:element name="targetObject" minOccurs="0" type="xsd:string"/> <xsd:element name="targetParentField" minOccurs="0" type="xsd:string"/> <xsd:element name="targetRecordType" minOccurs="0" type="xsd:string"/> <xsd:element name="type" type="tns:QuickActionType"/> <xsd:element name="width" minOccurs="0" type="xsd:int"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FieldOverride"> <xsd:sequence> <xsd:element name="field" type="xsd:string"/> <xsd:element name="formula" minOccurs="0" type="xsd:string"/> <xsd:element name="literalValue" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="QuickActionLayout"> <xsd:sequence> <xsd:element name="layoutSectionStyle" type="tns:LayoutSectionStyle"/> <xsd:element name="quickActionLayoutColumns" minOccurs="0" maxOccurs="unbounded" type="tns:QuickActionLayoutColumn"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="QuickActionLayoutColumn"> <xsd:sequence> <xsd:element name="quickActionLayoutItems" minOccurs="0" maxOccurs="unbounded" type="tns:QuickActionLayoutItem"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="QuickActionLayoutItem"> <xsd:sequence> <xsd:element name="emptySpace" minOccurs="0" type="xsd:boolean"/> <xsd:element name="field" minOccurs="0" type="xsd:string"/> <xsd:element name="uiBehavior" minOccurs="0" type="tns:UiBehavior"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="QuickActionLabel"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="LogACall"/> <xsd:enumeration value="LogANote"/> <xsd:enumeration value="New"/> <xsd:enumeration value="NewRecordType"/> <xsd:enumeration value="Update"/> <xsd:enumeration value="NewChild"/> <xsd:enumeration value="NewChildRecordType"/> <xsd:enumeration value="CreateNew"/> <xsd:enumeration value="CreateNewRecordType"/> <xsd:enumeration value="SendEmail"/> <xsd:enumeration value="QuickRecordType"/> <xsd:enumeration value="Quick"/> <xsd:enumeration value="EditDescription"/> <xsd:enumeration value="Defer"/> <xsd:enumeration value="ChangeDueDate"/> <xsd:enumeration value="ChangePriority"/> <xsd:enumeration value="ChangeStatus"/> <xsd:enumeration value="SocialPost"/> <xsd:enumeration value="Escalate"/> <xsd:enumeration value="EscalateToRecord"/> <xsd:enumeration value="OfferFeedback"/> <xsd:enumeration value="RequestFeedback"/> <xsd:enumeration value="AddRecord"/> <xsd:enumeration value="AddMember"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="QuickActionType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Create"/> <xsd:enumeration value="VisualforcePage"/> <xsd:enumeration value="Post"/> <xsd:enumeration value="SendEmail"/> <xsd:enumeration value="LogACall"/> <xsd:enumeration value="SocialPost"/> <xsd:enumeration value="Canvas"/> <xsd:enumeration value="Update"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="QuoteSettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="enableQuote" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="RemoteSiteSetting"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="disableProtocolSecurity" type="xsd:boolean"/> <xsd:element name="isActive" type="xsd:boolean"/> <xsd:element name="url" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="Report"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="aggregates" minOccurs="0" maxOccurs="unbounded" type="tns:ReportAggregate"/> <xsd:element name="block" minOccurs="0" maxOccurs="unbounded" type="tns:Report"/> <xsd:element name="blockInfo" minOccurs="0" type="tns:ReportBlockInfo"/> <xsd:element name="buckets" minOccurs="0" maxOccurs="unbounded" type="tns:ReportBucketField"/> <xsd:element name="chart" minOccurs="0" type="tns:ReportChart"/> <xsd:element name="colorRanges" minOccurs="0" maxOccurs="unbounded" type="tns:ReportColorRange"/> <xsd:element name="columns" minOccurs="0" maxOccurs="unbounded" type="tns:ReportColumn"/> <xsd:element name="crossFilters" minOccurs="0" maxOccurs="unbounded" type="tns:ReportCrossFilter"/> <xsd:element name="currency" minOccurs="0" type="tns:CurrencyIsoCode"/> <xsd:element name="dataCategoryFilters" minOccurs="0" maxOccurs="unbounded" type="tns:ReportDataCategoryFilter"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="division" minOccurs="0" type="xsd:string"/> <xsd:element name="filter" minOccurs="0" type="tns:ReportFilter"/> <xsd:element name="format" type="tns:ReportFormat"/> <xsd:element name="groupingsAcross" minOccurs="0" maxOccurs="unbounded" type="tns:ReportGrouping"/> <xsd:element name="groupingsDown" minOccurs="0" maxOccurs="unbounded" type="tns:ReportGrouping"/> <xsd:element name="historicalSelector" minOccurs="0" type="tns:ReportHistoricalSelector"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="params" minOccurs="0" maxOccurs="unbounded" type="tns:ReportParam"/> <xsd:element name="reportType" type="xsd:string"/> <xsd:element name="roleHierarchyFilter" minOccurs="0" type="xsd:string"/> <xsd:element name="rowLimit" minOccurs="0" type="xsd:int"/> <xsd:element name="scope" minOccurs="0" type="xsd:string"/> <xsd:element name="showCurrentDate" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showDetails" minOccurs="0" type="xsd:boolean"/> <xsd:element name="sortColumn" minOccurs="0" type="xsd:string"/> <xsd:element name="sortOrder" minOccurs="0" type="tns:SortOrder"/> <xsd:element name="territoryHierarchyFilter" minOccurs="0" type="xsd:string"/> <xsd:element name="timeFrameFilter" minOccurs="0" type="tns:ReportTimeFrameFilter"/> <xsd:element name="userFilter" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="ReportAggregate"> <xsd:sequence> <xsd:element name="acrossGroupingContext" minOccurs="0" type="xsd:string"/> <xsd:element name="calculatedFormula" type="xsd:string"/> <xsd:element name="datatype" type="tns:ReportAggregateDatatype"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="developerName" type="xsd:string"/> <xsd:element name="downGroupingContext" minOccurs="0" type="xsd:string"/> <xsd:element name="isActive" type="xsd:boolean"/> <xsd:element name="isCrossBlock" minOccurs="0" type="xsd:boolean"/> <xsd:element name="masterLabel" type="xsd:string"/> <xsd:element name="reportType" minOccurs="0" type="xsd:string"/> <xsd:element name="scale" minOccurs="0" type="xsd:int"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="ReportAggregateDatatype"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="currency"/> <xsd:enumeration value="percent"/> <xsd:enumeration value="number"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ReportBlockInfo"> <xsd:sequence> <xsd:element name="aggregateReferences" minOccurs="0" maxOccurs="unbounded" type="tns:ReportAggregateReference"/> <xsd:element name="blockId" type="xsd:string"/> <xsd:element name="joinTable" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ReportAggregateReference"> <xsd:sequence> <xsd:element name="aggregate" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ReportBucketField"> <xsd:sequence> <xsd:element name="bucketType" type="tns:ReportBucketFieldType"/> <xsd:element name="developerName" type="xsd:string"/> <xsd:element name="masterLabel" type="xsd:string"/> <xsd:element name="nullTreatment" minOccurs="0" type="tns:ReportFormulaNullTreatment"/> <xsd:element name="otherBucketLabel" minOccurs="0" type="xsd:string"/> <xsd:element name="sourceColumnName" type="xsd:string"/> <xsd:element name="useOther" minOccurs="0" type="xsd:boolean"/> <xsd:element name="values" minOccurs="0" maxOccurs="unbounded" type="tns:ReportBucketFieldValue"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="ReportBucketFieldType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="text"/> <xsd:enumeration value="number"/> <xsd:enumeration value="picklist"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ReportFormulaNullTreatment"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="n"/> <xsd:enumeration value="z"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ReportBucketFieldValue"> <xsd:sequence> <xsd:element name="sourceValues" minOccurs="0" maxOccurs="unbounded" type="tns:ReportBucketFieldSourceValue"/> <xsd:element name="value" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ReportBucketFieldSourceValue"> <xsd:sequence> <xsd:element name="from" minOccurs="0" type="xsd:string"/> <xsd:element name="sourceValue" minOccurs="0" type="xsd:string"/> <xsd:element name="to" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ReportChart"> <xsd:sequence> <xsd:element name="backgroundColor1" minOccurs="0" type="xsd:string"/> <xsd:element name="backgroundColor2" minOccurs="0" type="xsd:string"/> <xsd:element name="backgroundFadeDir" minOccurs="0" type="tns:ChartBackgroundDirection"/> <xsd:element name="chartSummaries" minOccurs="0" maxOccurs="unbounded" type="tns:ChartSummary"/> <xsd:element name="chartType" type="tns:ChartType"/> <xsd:element name="enableHoverLabels" minOccurs="0" type="xsd:boolean"/> <xsd:element name="expandOthers" minOccurs="0" type="xsd:boolean"/> <xsd:element name="groupingColumn" minOccurs="0" type="xsd:string"/> <xsd:element name="legendPosition" minOccurs="0" type="tns:ChartLegendPosition"/> <xsd:element name="location" minOccurs="0" type="tns:ChartPosition"/> <xsd:element name="secondaryGroupingColumn" minOccurs="0" type="xsd:string"/> <xsd:element name="showAxisLabels" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showPercentage" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showTotal" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showValues" minOccurs="0" type="xsd:boolean"/> <xsd:element name="size" minOccurs="0" type="tns:ReportChartSize"/> <xsd:element name="summaryAxisManualRangeEnd" minOccurs="0" type="xsd:double"/> <xsd:element name="summaryAxisManualRangeStart" minOccurs="0" type="xsd:double"/> <xsd:element name="summaryAxisRange" minOccurs="0" type="tns:ChartRangeType"/> <xsd:element name="textColor" minOccurs="0" type="xsd:string"/> <xsd:element name="textSize" minOccurs="0" type="xsd:int"/> <xsd:element name="title" minOccurs="0" type="xsd:string"/> <xsd:element name="titleColor" minOccurs="0" type="xsd:string"/> <xsd:element name="titleSize" minOccurs="0" type="xsd:int"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="ChartType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="None"/> <xsd:enumeration value="Scatter"/> <xsd:enumeration value="ScatterGrouped"/> <xsd:enumeration value="Bubble"/> <xsd:enumeration value="BubbleGrouped"/> <xsd:enumeration value="HorizontalBar"/> <xsd:enumeration value="HorizontalBarGrouped"/> <xsd:enumeration value="HorizontalBarStacked"/> <xsd:enumeration value="HorizontalBarStackedTo100"/> <xsd:enumeration value="VerticalColumn"/> <xsd:enumeration value="VerticalColumnGrouped"/> <xsd:enumeration value="VerticalColumnStacked"/> <xsd:enumeration value="VerticalColumnStackedTo100"/> <xsd:enumeration value="Line"/> <xsd:enumeration value="LineGrouped"/> <xsd:enumeration value="LineCumulative"/> <xsd:enumeration value="LineCumulativeGrouped"/> <xsd:enumeration value="Pie"/> <xsd:enumeration value="Donut"/> <xsd:enumeration value="Funnel"/> <xsd:enumeration value="VerticalColumnLine"/> <xsd:enumeration value="VerticalColumnGroupedLine"/> <xsd:enumeration value="VerticalColumnStackedLine"/> <xsd:enumeration value="Plugin"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ChartPosition"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="CHART_TOP"/> <xsd:enumeration value="CHART_BOTTOM"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ReportChartSize"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Tiny"/> <xsd:enumeration value="Small"/> <xsd:enumeration value="Medium"/> <xsd:enumeration value="Large"/> <xsd:enumeration value="Huge"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ReportColorRange"> <xsd:sequence> <xsd:element name="aggregate" minOccurs="0" type="tns:ReportSummaryType"/> <xsd:element name="columnName" type="xsd:string"/> <xsd:element name="highBreakpoint" minOccurs="0" type="xsd:double"/> <xsd:element name="highColor" type="xsd:string"/> <xsd:element name="lowBreakpoint" minOccurs="0" type="xsd:double"/> <xsd:element name="lowColor" type="xsd:string"/> <xsd:element name="midColor" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ReportColumn"> <xsd:sequence> <xsd:element name="aggregateTypes" minOccurs="0" maxOccurs="unbounded" type="tns:ReportSummaryType"/> <xsd:element name="field" type="xsd:string"/> <xsd:element name="reverseColors" minOccurs="0" type="xsd:boolean"/> <xsd:element name="showChanges" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ReportCrossFilter"> <xsd:sequence> <xsd:element name="criteriaItems" minOccurs="0" maxOccurs="unbounded" type="tns:ReportFilterItem"/> <xsd:element name="operation" type="tns:ObjectFilterOperator"/> <xsd:element name="primaryTableColumn" type="xsd:string"/> <xsd:element name="relatedTable" type="xsd:string"/> <xsd:element name="relatedTableJoinColumn" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ReportFilterItem"> <xsd:sequence> <xsd:element name="column" type="xsd:string"/> <xsd:element name="columnToColumn" minOccurs="0" type="xsd:boolean"/> <xsd:element name="operator" type="tns:FilterOperation"/> <xsd:element name="snapshot" minOccurs="0" type="xsd:string"/> <xsd:element name="value" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="ObjectFilterOperator"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="with"/> <xsd:enumeration value="without"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="CurrencyIsoCode"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="ADP"/> <xsd:enumeration value="AED"/> <xsd:enumeration value="AFA"/> <xsd:enumeration value="AFN"/> <xsd:enumeration value="ALL"/> <xsd:enumeration value="AMD"/> <xsd:enumeration value="ANG"/> <xsd:enumeration value="AOA"/> <xsd:enumeration value="ARS"/> <xsd:enumeration value="ATS"/> <xsd:enumeration value="AUD"/> <xsd:enumeration value="AWG"/> <xsd:enumeration value="AZM"/> <xsd:enumeration value="AZN"/> <xsd:enumeration value="BAM"/> <xsd:enumeration value="BBD"/> <xsd:enumeration value="BDT"/> <xsd:enumeration value="BEF"/> <xsd:enumeration value="BGL"/> <xsd:enumeration value="BGN"/> <xsd:enumeration value="BHD"/> <xsd:enumeration value="BIF"/> <xsd:enumeration value="BMD"/> <xsd:enumeration value="BND"/> <xsd:enumeration value="BOB"/> <xsd:enumeration value="BOV"/> <xsd:enumeration value="BRB"/> <xsd:enumeration value="BRL"/> <xsd:enumeration value="BSD"/> <xsd:enumeration value="BTN"/> <xsd:enumeration value="BWP"/> <xsd:enumeration value="BYB"/> <xsd:enumeration value="BYR"/> <xsd:enumeration value="BZD"/> <xsd:enumeration value="CAD"/> <xsd:enumeration value="CDF"/> <xsd:enumeration value="CHF"/> <xsd:enumeration value="CLF"/> <xsd:enumeration value="CLP"/> <xsd:enumeration value="CNY"/> <xsd:enumeration value="COP"/> <xsd:enumeration value="CRC"/> <xsd:enumeration value="CUP"/> <xsd:enumeration value="CVE"/> <xsd:enumeration value="CYP"/> <xsd:enumeration value="CZK"/> <xsd:enumeration value="DEM"/> <xsd:enumeration value="DJF"/> <xsd:enumeration value="DKK"/> <xsd:enumeration value="DOP"/> <xsd:enumeration value="DZD"/> <xsd:enumeration value="ECS"/> <xsd:enumeration value="EEK"/> <xsd:enumeration value="EGP"/> <xsd:enumeration value="ERN"/> <xsd:enumeration value="ESP"/> <xsd:enumeration value="ETB"/> <xsd:enumeration value="EUR"/> <xsd:enumeration value="FIM"/> <xsd:enumeration value="FJD"/> <xsd:enumeration value="FKP"/> <xsd:enumeration value="FRF"/> <xsd:enumeration value="GBP"/> <xsd:enumeration value="GEL"/> <xsd:enumeration value="GHC"/> <xsd:enumeration value="GHS"/> <xsd:enumeration value="GIP"/> <xsd:enumeration value="GMD"/> <xsd:enumeration value="GNF"/> <xsd:enumeration value="GRD"/> <xsd:enumeration value="GTQ"/> <xsd:enumeration value="GWP"/> <xsd:enumeration value="GYD"/> <xsd:enumeration value="HKD"/> <xsd:enumeration value="HNL"/> <xsd:enumeration value="HRK"/> <xsd:enumeration value="HTG"/> <xsd:enumeration value="HUF"/> <xsd:enumeration value="IDR"/> <xsd:enumeration value="IEP"/> <xsd:enumeration value="ILS"/> <xsd:enumeration value="INR"/> <xsd:enumeration value="IQD"/> <xsd:enumeration value="IRR"/> <xsd:enumeration value="ISK"/> <xsd:enumeration value="ITL"/> <xsd:enumeration value="JMD"/> <xsd:enumeration value="JOD"/> <xsd:enumeration value="JPY"/> <xsd:enumeration value="KES"/> <xsd:enumeration value="KGS"/> <xsd:enumeration value="KHR"/> <xsd:enumeration value="KMF"/> <xsd:enumeration value="KPW"/> <xsd:enumeration value="KRW"/> <xsd:enumeration value="KWD"/> <xsd:enumeration value="KYD"/> <xsd:enumeration value="KZT"/> <xsd:enumeration value="LAK"/> <xsd:enumeration value="LBP"/> <xsd:enumeration value="LKR"/> <xsd:enumeration value="LRD"/> <xsd:enumeration value="LSL"/> <xsd:enumeration value="LTL"/> <xsd:enumeration value="LUF"/> <xsd:enumeration value="LVL"/> <xsd:enumeration value="LYD"/> <xsd:enumeration value="MAD"/> <xsd:enumeration value="MDL"/> <xsd:enumeration value="MGA"/> <xsd:enumeration value="MGF"/> <xsd:enumeration value="MKD"/> <xsd:enumeration value="MMK"/> <xsd:enumeration value="MNT"/> <xsd:enumeration value="MOP"/> <xsd:enumeration value="MRO"/> <xsd:enumeration value="MTL"/> <xsd:enumeration value="MUR"/> <xsd:enumeration value="MVR"/> <xsd:enumeration value="MWK"/> <xsd:enumeration value="MXN"/> <xsd:enumeration value="MXV"/> <xsd:enumeration value="MYR"/> <xsd:enumeration value="MZM"/> <xsd:enumeration value="MZN"/> <xsd:enumeration value="NAD"/> <xsd:enumeration value="NGN"/> <xsd:enumeration value="NIO"/> <xsd:enumeration value="NLG"/> <xsd:enumeration value="NOK"/> <xsd:enumeration value="NPR"/> <xsd:enumeration value="NZD"/> <xsd:enumeration value="OMR"/> <xsd:enumeration value="PAB"/> <xsd:enumeration value="PEN"/> <xsd:enumeration value="PGK"/> <xsd:enumeration value="PHP"/> <xsd:enumeration value="PKR"/> <xsd:enumeration value="PLN"/> <xsd:enumeration value="PTE"/> <xsd:enumeration value="PYG"/> <xsd:enumeration value="QAR"/> <xsd:enumeration value="RMB"/> <xsd:enumeration value="ROL"/> <xsd:enumeration value="RON"/> <xsd:enumeration value="RSD"/> <xsd:enumeration value="RUB"/> <xsd:enumeration value="RUR"/> <xsd:enumeration value="RWF"/> <xsd:enumeration value="SAR"/> <xsd:enumeration value="SBD"/> <xsd:enumeration value="SCR"/> <xsd:enumeration value="SDD"/> <xsd:enumeration value="SDG"/> <xsd:enumeration value="SEK"/> <xsd:enumeration value="SGD"/> <xsd:enumeration value="SHP"/> <xsd:enumeration value="SIT"/> <xsd:enumeration value="SKK"/> <xsd:enumeration value="SLL"/> <xsd:enumeration value="SOS"/> <xsd:enumeration value="SRD"/> <xsd:enumeration value="SRG"/> <xsd:enumeration value="SSP"/> <xsd:enumeration value="STD"/> <xsd:enumeration value="SVC"/> <xsd:enumeration value="SYP"/> <xsd:enumeration value="SZL"/> <xsd:enumeration value="THB"/> <xsd:enumeration value="TJR"/> <xsd:enumeration value="TJS"/> <xsd:enumeration value="TMM"/> <xsd:enumeration value="TMT"/> <xsd:enumeration value="TND"/> <xsd:enumeration value="TOP"/> <xsd:enumeration value="TPE"/> <xsd:enumeration value="TRL"/> <xsd:enumeration value="TRY"/> <xsd:enumeration value="TTD"/> <xsd:enumeration value="TWD"/> <xsd:enumeration value="TZS"/> <xsd:enumeration value="UAH"/> <xsd:enumeration value="UGX"/> <xsd:enumeration value="USD"/> <xsd:enumeration value="UYU"/> <xsd:enumeration value="UZS"/> <xsd:enumeration value="VEB"/> <xsd:enumeration value="VEF"/> <xsd:enumeration value="VND"/> <xsd:enumeration value="VUV"/> <xsd:enumeration value="WST"/> <xsd:enumeration value="XAF"/> <xsd:enumeration value="XCD"/> <xsd:enumeration value="XOF"/> <xsd:enumeration value="XPF"/> <xsd:enumeration value="YER"/> <xsd:enumeration value="YUM"/> <xsd:enumeration value="ZAR"/> <xsd:enumeration value="ZMK"/> <xsd:enumeration value="ZMW"/> <xsd:enumeration value="ZWD"/> <xsd:enumeration value="ZWL"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ReportDataCategoryFilter"> <xsd:sequence> <xsd:element name="dataCategory" type="xsd:string"/> <xsd:element name="dataCategoryGroup" type="xsd:string"/> <xsd:element name="operator" type="tns:DataCategoryFilterOperation"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="DataCategoryFilterOperation"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="above"/> <xsd:enumeration value="below"/> <xsd:enumeration value="at"/> <xsd:enumeration value="aboveOrBelow"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ReportFilter"> <xsd:sequence> <xsd:element name="booleanFilter" minOccurs="0" type="xsd:string"/> <xsd:element name="criteriaItems" minOccurs="0" maxOccurs="unbounded" type="tns:ReportFilterItem"/> <xsd:element name="language" minOccurs="0" type="tns:Language"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="ReportFormat"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="MultiBlock"/> <xsd:enumeration value="Matrix"/> <xsd:enumeration value="Summary"/> <xsd:enumeration value="Tabular"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ReportGrouping"> <xsd:sequence> <xsd:element name="aggregateType" minOccurs="0" type="tns:ReportAggrType"/> <xsd:element name="dateGranularity" minOccurs="0" type="tns:UserDateGranularity"/> <xsd:element name="field" type="xsd:string"/> <xsd:element name="sortByName" minOccurs="0" type="xsd:string"/> <xsd:element name="sortOrder" type="tns:SortOrder"/> <xsd:element name="sortType" minOccurs="0" type="tns:ReportSortType"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="ReportAggrType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Sum"/> <xsd:enumeration value="Average"/> <xsd:enumeration value="Maximum"/> <xsd:enumeration value="Minimum"/> <xsd:enumeration value="RowCount"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="UserDateGranularity"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="None"/> <xsd:enumeration value="Day"/> <xsd:enumeration value="Week"/> <xsd:enumeration value="Month"/> <xsd:enumeration value="Quarter"/> <xsd:enumeration value="Year"/> <xsd:enumeration value="FiscalQuarter"/> <xsd:enumeration value="FiscalYear"/> <xsd:enumeration value="MonthInYear"/> <xsd:enumeration value="DayInMonth"/> <xsd:enumeration value="FiscalPeriod"/> <xsd:enumeration value="FiscalWeek"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ReportSortType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Column"/> <xsd:enumeration value="Aggregate"/> <xsd:enumeration value="CustomSummaryFormula"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ReportHistoricalSelector"> <xsd:sequence> <xsd:element name="snapshot" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ReportParam"> <xsd:sequence> <xsd:element name="name" type="xsd:string"/> <xsd:element name="value" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ReportTimeFrameFilter"> <xsd:sequence> <xsd:element name="dateColumn" type="xsd:string"/> <xsd:element name="endDate" minOccurs="0" type="xsd:date"/> <xsd:element name="interval" type="tns:UserDateInterval"/> <xsd:element name="startDate" minOccurs="0" type="xsd:date"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="UserDateInterval"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="INTERVAL_CURRENT"/> <xsd:enumeration value="INTERVAL_CURNEXT1"/> <xsd:enumeration value="INTERVAL_CURPREV1"/> <xsd:enumeration value="INTERVAL_NEXT1"/> <xsd:enumeration value="INTERVAL_PREV1"/> <xsd:enumeration value="INTERVAL_CURNEXT3"/> <xsd:enumeration value="INTERVAL_CURFY"/> <xsd:enumeration value="INTERVAL_PREVFY"/> <xsd:enumeration value="INTERVAL_PREV2FY"/> <xsd:enumeration value="INTERVAL_AGO2FY"/> <xsd:enumeration value="INTERVAL_NEXTFY"/> <xsd:enumeration value="INTERVAL_PREVCURFY"/> <xsd:enumeration value="INTERVAL_PREVCUR2FY"/> <xsd:enumeration value="INTERVAL_CURNEXTFY"/> <xsd:enumeration value="INTERVAL_CUSTOM"/> <xsd:enumeration value="INTERVAL_YESTERDAY"/> <xsd:enumeration value="INTERVAL_TODAY"/> <xsd:enumeration value="INTERVAL_TOMORROW"/> <xsd:enumeration value="INTERVAL_LASTWEEK"/> <xsd:enumeration value="INTERVAL_THISWEEK"/> <xsd:enumeration value="INTERVAL_NEXTWEEK"/> <xsd:enumeration value="INTERVAL_LASTMONTH"/> <xsd:enumeration value="INTERVAL_THISMONTH"/> <xsd:enumeration value="INTERVAL_NEXTMONTH"/> <xsd:enumeration value="INTERVAL_LASTTHISMONTH"/> <xsd:enumeration value="INTERVAL_THISNEXTMONTH"/> <xsd:enumeration value="INTERVAL_CURRENTQ"/> <xsd:enumeration value="INTERVAL_CURNEXTQ"/> <xsd:enumeration value="INTERVAL_CURPREVQ"/> <xsd:enumeration value="INTERVAL_NEXTQ"/> <xsd:enumeration value="INTERVAL_PREVQ"/> <xsd:enumeration value="INTERVAL_CURNEXT3Q"/> <xsd:enumeration value="INTERVAL_CURY"/> <xsd:enumeration value="INTERVAL_PREVY"/> <xsd:enumeration value="INTERVAL_PREV2Y"/> <xsd:enumeration value="INTERVAL_AGO2Y"/> <xsd:enumeration value="INTERVAL_NEXTY"/> <xsd:enumeration value="INTERVAL_PREVCURY"/> <xsd:enumeration value="INTERVAL_PREVCUR2Y"/> <xsd:enumeration value="INTERVAL_CURNEXTY"/> <xsd:enumeration value="INTERVAL_LAST7"/> <xsd:enumeration value="INTERVAL_LAST30"/> <xsd:enumeration value="INTERVAL_LAST60"/> <xsd:enumeration value="INTERVAL_LAST90"/> <xsd:enumeration value="INTERVAL_LAST120"/> <xsd:enumeration value="INTERVAL_NEXT7"/> <xsd:enumeration value="INTERVAL_NEXT30"/> <xsd:enumeration value="INTERVAL_NEXT60"/> <xsd:enumeration value="INTERVAL_NEXT90"/> <xsd:enumeration value="INTERVAL_NEXT120"/> <xsd:enumeration value="LAST_FISCALWEEK"/> <xsd:enumeration value="THIS_FISCALWEEK"/> <xsd:enumeration value="NEXT_FISCALWEEK"/> <xsd:enumeration value="LAST_FISCALPERIOD"/> <xsd:enumeration value="THIS_FISCALPERIOD"/> <xsd:enumeration value="NEXT_FISCALPERIOD"/> <xsd:enumeration value="LASTTHIS_FISCALPERIOD"/> <xsd:enumeration value="THISNEXT_FISCALPERIOD"/> <xsd:enumeration value="CURRENT_ENTITLEMENT_PERIOD"/> <xsd:enumeration value="PREVIOUS_ENTITLEMENT_PERIOD"/> <xsd:enumeration value="PREVIOUS_TWO_ENTITLEMENT_PERIODS"/> <xsd:enumeration value="TWO_ENTITLEMENT_PERIODS_AGO"/> <xsd:enumeration value="CURRENT_AND_PREVIOUS_ENTITLEMENT_PERIOD"/> <xsd:enumeration value="CURRENT_AND_PREVIOUS_TWO_ENTITLEMENT_PERIODS"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ReportType"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="autogenerated" minOccurs="0" type="xsd:boolean"/> <xsd:element name="baseObject" type="xsd:string"/> <xsd:element name="category" type="tns:ReportTypeCategory"/> <xsd:element name="deployed" type="xsd:boolean"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="join" minOccurs="0" type="tns:ObjectRelationship"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="sections" minOccurs="0" maxOccurs="unbounded" type="tns:ReportLayoutSection"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="ReportTypeCategory"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="accounts"/> <xsd:enumeration value="opportunities"/> <xsd:enumeration value="forecasts"/> <xsd:enumeration value="cases"/> <xsd:enumeration value="leads"/> <xsd:enumeration value="campaigns"/> <xsd:enumeration value="activities"/> <xsd:enumeration value="busop"/> <xsd:enumeration value="products"/> <xsd:enumeration value="admin"/> <xsd:enumeration value="territory"/> <xsd:enumeration value="other"/> <xsd:enumeration value="content"/> <xsd:enumeration value="usage_entitlement"/> <xsd:enumeration value="wdc"/> <xsd:enumeration value="calibration"/> <xsd:enumeration value="territory2"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ObjectRelationship"> <xsd:sequence> <xsd:element name="join" minOccurs="0" type="tns:ObjectRelationship"/> <xsd:element name="outerJoin" type="xsd:boolean"/> <xsd:element name="relationship" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ReportLayoutSection"> <xsd:sequence> <xsd:element name="columns" minOccurs="0" maxOccurs="unbounded" type="tns:ReportTypeColumn"/> <xsd:element name="masterLabel" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ReportTypeColumn"> <xsd:sequence> <xsd:element name="checkedByDefault" type="xsd:boolean"/> <xsd:element name="displayNameOverride" minOccurs="0" type="xsd:string"/> <xsd:element name="field" type="xsd:string"/> <xsd:element name="table" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="RoleOrTerritory"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="caseAccessLevel" minOccurs="0" type="xsd:string"/> <xsd:element name="contactAccessLevel" minOccurs="0" type="xsd:string"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="mayForecastManagerShare" minOccurs="0" type="xsd:boolean"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="opportunityAccessLevel" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="Role"> <xsd:complexContent> <xsd:extension base="tns:RoleOrTerritory"> <xsd:sequence> <xsd:element name="parentRole" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="Territory"> <xsd:complexContent> <xsd:extension base="tns:RoleOrTerritory"> <xsd:sequence> <xsd:element name="accountAccessLevel" minOccurs="0" type="xsd:string"/> <xsd:element name="parentTerritory" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="SamlSsoConfig"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="attributeName" minOccurs="0" type="xsd:string"/> <xsd:element name="attributeNameIdFormat" minOccurs="0" type="xsd:string"/> <xsd:element name="decryptionCertificate" minOccurs="0" type="xsd:string"/> <xsd:element name="errorUrl" minOccurs="0" type="xsd:string"/> <xsd:element name="executionUserId" minOccurs="0" type="xsd:string"/> <xsd:element name="identityLocation" type="tns:SamlIdentityLocationType"/> <xsd:element name="identityMapping" type="tns:SamlIdentityType"/> <xsd:element name="issuer" type="xsd:string"/> <xsd:element name="loginUrl" minOccurs="0" type="xsd:string"/> <xsd:element name="logoutUrl" minOccurs="0" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="oauthTokenEndpoint" minOccurs="0" type="xsd:string"/> <xsd:element name="redirectBinding" minOccurs="0" type="xsd:boolean"/> <xsd:element name="requestSignatureMethod" minOccurs="0" type="xsd:string"/> <xsd:element name="salesforceLoginUrl" minOccurs="0" type="xsd:string"/> <xsd:element name="samlEntityId" type="xsd:string"/> <xsd:element name="samlJitHandlerId" minOccurs="0" type="xsd:string"/> <xsd:element name="samlVersion" type="tns:SamlType"/> <xsd:element name="userProvisioning" minOccurs="0" type="xsd:boolean"/> <xsd:element name="validationCert" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="SamlIdentityLocationType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="SubjectNameId"/> <xsd:enumeration value="Attribute"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="SamlIdentityType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Username"/> <xsd:enumeration value="FederationId"/> <xsd:enumeration value="UserId"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="SamlType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="SAML1_1"/> <xsd:enumeration value="SAML2_0"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="SecuritySettings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="networkAccess" minOccurs="0" type="tns:NetworkAccess"/> <xsd:element name="passwordPolicies" minOccurs="0" type="tns:PasswordPolicies"/> <xsd:element name="sessionSettings" minOccurs="0" type="tns:SessionSettings"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="NetworkAccess"> <xsd:sequence> <xsd:element name="ipRanges" minOccurs="0" maxOccurs="unbounded" type="tns:IpRange"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="IpRange"> <xsd:sequence> <xsd:element name="end" minOccurs="0" type="xsd:string"/> <xsd:element name="start" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PasswordPolicies"> <xsd:sequence> <xsd:element name="apiOnlyUserHomePageURL" minOccurs="0" type="xsd:string"/> <xsd:element name="complexity" minOccurs="0" type="tns:Complexity"/> <xsd:element name="expiration" minOccurs="0" type="tns:Expiration"/> <xsd:element name="historyRestriction" minOccurs="0" type="xsd:string"/> <xsd:element name="lockoutInterval" minOccurs="0" type="tns:LockoutInterval"/> <xsd:element name="maxLoginAttempts" minOccurs="0" type="tns:MaxLoginAttempts"/> <xsd:element name="minPasswordLength" minOccurs="0" type="tns:MinPasswordLength"/> <xsd:element name="minimumPasswordLifetime" minOccurs="0" type="xsd:boolean"/> <xsd:element name="obscureSecretAnswer" minOccurs="0" type="xsd:boolean"/> <xsd:element name="passwordAssistanceMessage" minOccurs="0" type="xsd:string"/> <xsd:element name="passwordAssistanceURL" minOccurs="0" type="xsd:string"/> <xsd:element name="questionRestriction" minOccurs="0" type="tns:QuestionRestriction"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="Complexity"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="NoRestriction"/> <xsd:enumeration value="AlphaNumeric"/> <xsd:enumeration value="SpecialCharacters"/> <xsd:enumeration value="UpperLowerCaseNumeric"/> <xsd:enumeration value="UpperLowerCaseNumericSpecialCharacters"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="Expiration"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="ThirtyDays"/> <xsd:enumeration value="SixtyDays"/> <xsd:enumeration value="NinetyDays"/> <xsd:enumeration value="SixMonths"/> <xsd:enumeration value="OneYear"/> <xsd:enumeration value="Never"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="LockoutInterval"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="FifteenMinutes"/> <xsd:enumeration value="ThirtyMinutes"/> <xsd:enumeration value="SixtyMinutes"/> <xsd:enumeration value="Forever"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="MaxLoginAttempts"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="ThreeAttempts"/> <xsd:enumeration value="FiveAttempts"/> <xsd:enumeration value="TenAttempts"/> <xsd:enumeration value="NoLimit"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="MinPasswordLength"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="FiveCharacters"/> <xsd:enumeration value="EightCharacters"/> <xsd:enumeration value="TenCharacters"/> <xsd:enumeration value="TwelveCharacters"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="QuestionRestriction"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="None"/> <xsd:enumeration value="DoesNotContainPassword"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="SessionSettings"> <xsd:sequence> <xsd:element name="disableTimeoutWarning" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableCSRFOnGet" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableCSRFOnPost" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableCacheAndAutocomplete" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableClickjackNonsetupSFDC" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableClickjackNonsetupUser" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableClickjackSetup" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enablePostForSessions" minOccurs="0" type="xsd:boolean"/> <xsd:element name="enableSMSIdentity" minOccurs="0" type="xsd:boolean"/> <xsd:element name="forceLogoutOnSessionTimeout" minOccurs="0" type="xsd:boolean"/> <xsd:element name="forceRelogin" minOccurs="0" type="xsd:boolean"/> <xsd:element name="lockSessionsToDomain" minOccurs="0" type="xsd:boolean"/> <xsd:element name="lockSessionsToIp" minOccurs="0" type="xsd:boolean"/> <xsd:element name="sessionTimeout" minOccurs="0" type="tns:SessionTimeout"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="SessionTimeout"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="TwelveHours"/> <xsd:enumeration value="EightHours"/> <xsd:enumeration value="FourHours"/> <xsd:enumeration value="TwoHours"/> <xsd:enumeration value="SixtyMinutes"/> <xsd:enumeration value="ThirtyMinutes"/> <xsd:enumeration value="FifteenMinutes"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="SharingBaseRule"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="accessLevel" type="xsd:string"/> <xsd:element name="accountSettings" minOccurs="0" type="tns:AccountSharingRuleSettings"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="sharedTo" type="tns:SharedTo"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="AccountSharingRuleSettings"> <xsd:sequence> <xsd:element name="caseAccessLevel" type="xsd:string"/> <xsd:element name="contactAccessLevel" type="xsd:string"/> <xsd:element name="opportunityAccessLevel" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="SharingCriteriaRule"> <xsd:complexContent> <xsd:extension base="tns:SharingBaseRule"> <xsd:sequence> <xsd:element name="booleanFilter" minOccurs="0" type="xsd:string"/> <xsd:element name="criteriaItems" minOccurs="0" maxOccurs="unbounded" type="tns:FilterItem"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="SharingOwnerRule"> <xsd:complexContent> <xsd:extension base="tns:SharingBaseRule"> <xsd:sequence> <xsd:element name="sharedFrom" type="tns:SharedTo"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="SharingTerritoryRule"> <xsd:complexContent> <xsd:extension base="tns:SharingOwnerRule"> <xsd:sequence/> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="SharingRules"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="sharingCriteriaRules" minOccurs="0" maxOccurs="unbounded" type="tns:SharingCriteriaRule"/> <xsd:element name="sharingOwnerRules" minOccurs="0" maxOccurs="unbounded" type="tns:SharingOwnerRule"/> <xsd:element name="sharingTerritoryRules" minOccurs="0" maxOccurs="unbounded" type="tns:SharingTerritoryRule"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="SharingSet"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="accessMappings" minOccurs="0" maxOccurs="unbounded" type="tns:AccessMapping"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="profiles" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="AccessMapping"> <xsd:sequence> <xsd:element name="accessLevel" type="xsd:string"/> <xsd:element name="object" type="xsd:string"/> <xsd:element name="objectField" type="xsd:string"/> <xsd:element name="userField" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="Skill"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="assignments" minOccurs="0" type="tns:SkillAssignments"/> <xsd:element name="label" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="SkillAssignments"> <xsd:sequence> <xsd:element name="profiles" minOccurs="0" type="tns:SkillProfileAssignments"/> <xsd:element name="users" minOccurs="0" type="tns:SkillUserAssignments"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="SkillProfileAssignments"> <xsd:sequence> <xsd:element name="profile" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="SkillUserAssignments"> <xsd:sequence> <xsd:element name="user" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="SynonymDictionary"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="groups" minOccurs="0" maxOccurs="unbounded" type="tns:SynonymGroup"/> <xsd:element name="isProtected" minOccurs="0" type="xsd:boolean"/> <xsd:element name="label" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="SynonymGroup"> <xsd:sequence> <xsd:element name="languages" minOccurs="0" maxOccurs="unbounded" type="tns:Language"/> <xsd:element name="terms" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="Territory2"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="accountAccessLevel" minOccurs="0" type="xsd:string"/> <xsd:element name="caseAccessLevel" minOccurs="0" type="xsd:string"/> <xsd:element name="contactAccessLevel" minOccurs="0" type="xsd:string"/> <xsd:element name="customFields" minOccurs="0" maxOccurs="unbounded" type="tns:FieldValue"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="opportunityAccessLevel" minOccurs="0" type="xsd:string"/> <xsd:element name="parentTerritory" minOccurs="0" type="xsd:string"/> <xsd:element name="ruleAssociations" minOccurs="0" maxOccurs="unbounded" type="tns:Territory2RuleAssociation"/> <xsd:element name="territory2Type" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="FieldValue"> <xsd:sequence> <xsd:element name="name" type="xsd:string"/> <xsd:element name="value" type="xsd:anyType" nillable="true"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="Territory2RuleAssociation"> <xsd:sequence> <xsd:element name="inherited" type="xsd:boolean"/> <xsd:element name="ruleName" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="Territory2Model"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="customFields" minOccurs="0" maxOccurs="unbounded" type="tns:FieldValue"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="Territory2Rule"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="active" type="xsd:boolean"/> <xsd:element name="booleanFilter" minOccurs="0" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="objectType" type="xsd:string"/> <xsd:element name="ruleItems" minOccurs="0" maxOccurs="unbounded" type="tns:Territory2RuleItem"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="Territory2RuleItem"> <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:sequence> </xsd:complexType> <xsd:complexType name="Territory2Settings"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="defaultAccountAccessLevel" minOccurs="0" type="xsd:string"/> <xsd:element name="defaultCaseAccessLevel" minOccurs="0" type="xsd:string"/> <xsd:element name="defaultContactAccessLevel" minOccurs="0" type="xsd:string"/> <xsd:element name="defaultOpportunityAccessLevel" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="Territory2Type"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="priority" type="xsd:int"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="Translations"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="customApplications" minOccurs="0" maxOccurs="unbounded" type="tns:CustomApplicationTranslation"/> <xsd:element name="customDataTypeTranslations" minOccurs="0" maxOccurs="unbounded" type="tns:CustomDataTypeTranslation"/> <xsd:element name="customLabels" minOccurs="0" maxOccurs="unbounded" type="tns:CustomLabelTranslation"/> <xsd:element name="customPageWebLinks" minOccurs="0" maxOccurs="unbounded" type="tns:CustomPageWebLinkTranslation"/> <xsd:element name="customTabs" minOccurs="0" maxOccurs="unbounded" type="tns:CustomTabTranslation"/> <xsd:element name="quickActions" minOccurs="0" maxOccurs="unbounded" type="tns:GlobalQuickActionTranslation"/> <xsd:element name="reportTypes" minOccurs="0" maxOccurs="unbounded" type="tns:ReportTypeTranslation"/> <xsd:element name="scontrols" minOccurs="0" maxOccurs="unbounded" type="tns:ScontrolTranslation"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="CustomApplicationTranslation"> <xsd:sequence> <xsd:element name="label" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CustomDataTypeTranslation"> <xsd:sequence> <xsd:element name="components" minOccurs="0" maxOccurs="unbounded" type="tns:CustomDataTypeComponentTranslation"/> <xsd:element name="customDataTypeName" type="xsd:string"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="label" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CustomDataTypeComponentTranslation"> <xsd:sequence> <xsd:element name="developerSuffix" type="xsd:string"/> <xsd:element name="label" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CustomLabelTranslation"> <xsd:sequence> <xsd:element name="label" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CustomPageWebLinkTranslation"> <xsd:sequence> <xsd:element name="label" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="CustomTabTranslation"> <xsd:sequence> <xsd:element name="label" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="GlobalQuickActionTranslation"> <xsd:sequence> <xsd:element name="label" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ReportTypeTranslation"> <xsd:sequence> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="label" minOccurs="0" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="sections" minOccurs="0" maxOccurs="unbounded" type="tns:ReportTypeSectionTranslation"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ReportTypeSectionTranslation"> <xsd:sequence> <xsd:element name="columns" minOccurs="0" maxOccurs="unbounded" type="tns:ReportTypeColumnTranslation"/> <xsd:element name="label" minOccurs="0" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ReportTypeColumnTranslation"> <xsd:sequence> <xsd:element name="label" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ScontrolTranslation"> <xsd:sequence> <xsd:element name="label" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="VisualizationPlugin"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="developerName" type="xsd:string"/> <xsd:element name="icon" type="xsd:string"/> <xsd:element name="masterLabel" type="xsd:string"/> <xsd:element name="visualizationResources" minOccurs="0" maxOccurs="unbounded" type="tns:VisualizationResource"/> <xsd:element name="visualizationTypes" minOccurs="0" maxOccurs="unbounded" type="tns:VisualizationType"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="VisualizationResource"> <xsd:sequence> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="file" type="xsd:string"/> <xsd:element name="rank" minOccurs="0" type="xsd:int"/> <xsd:element name="type" type="tns:VisualizationResourceType"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="VisualizationResourceType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="js"/> <xsd:enumeration value="css"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="VisualizationType"> <xsd:sequence> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="developerName" type="xsd:string"/> <xsd:element name="icon" type="xsd:string"/> <xsd:element name="masterLabel" type="xsd:string"/> <xsd:element name="scriptBootstrapMethod" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="Workflow"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="alerts" minOccurs="0" maxOccurs="unbounded" type="tns:WorkflowAlert"/> <xsd:element name="fieldUpdates" minOccurs="0" maxOccurs="unbounded" type="tns:WorkflowFieldUpdate"/> <xsd:element name="flowActions" minOccurs="0" maxOccurs="unbounded" type="tns:WorkflowFlowAction"/> <xsd:element name="knowledgePublishes" minOccurs="0" maxOccurs="unbounded" type="tns:WorkflowKnowledgePublish"/> <xsd:element name="outboundMessages" minOccurs="0" maxOccurs="unbounded" type="tns:WorkflowOutboundMessage"/> <xsd:element name="rules" minOccurs="0" maxOccurs="unbounded" type="tns:WorkflowRule"/> <xsd:element name="send" minOccurs="0" maxOccurs="unbounded" type="tns:WorkflowSend"/> <xsd:element name="tasks" minOccurs="0" maxOccurs="unbounded" type="tns:WorkflowTask"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="WorkflowAlert"> <xsd:complexContent> <xsd:extension base="tns:WorkflowAction"> <xsd:sequence> <xsd:element name="ccEmails" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="description" type="xsd:string"/> <xsd:element name="protected" type="xsd:boolean"/> <xsd:element name="recipients" minOccurs="0" maxOccurs="unbounded" type="tns:WorkflowEmailRecipient"/> <xsd:element name="senderAddress" minOccurs="0" type="xsd:string"/> <xsd:element name="senderType" minOccurs="0" type="tns:ActionEmailSenderType"/> <xsd:element name="template" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="WorkflowAction"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence/> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="WorkflowFieldUpdate"> <xsd:complexContent> <xsd:extension base="tns:WorkflowAction"> <xsd:sequence> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="field" type="xsd:string"/> <xsd:element name="formula" minOccurs="0" type="xsd:string"/> <xsd:element name="literalValue" minOccurs="0" type="xsd:string"/> <xsd:element name="lookupValue" minOccurs="0" type="xsd:string"/> <xsd:element name="lookupValueType" minOccurs="0" type="tns:LookupValueType"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="notifyAssignee" type="xsd:boolean"/> <xsd:element name="operation" type="tns:FieldUpdateOperation"/> <xsd:element name="protected" type="xsd:boolean"/> <xsd:element name="reevaluateOnChange" minOccurs="0" type="xsd:boolean"/> <xsd:element name="targetObject" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="LookupValueType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="User"/> <xsd:enumeration value="Queue"/> <xsd:enumeration value="RecordType"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="FieldUpdateOperation"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Formula"/> <xsd:enumeration value="Literal"/> <xsd:enumeration value="Null"/> <xsd:enumeration value="NextValue"/> <xsd:enumeration value="PreviousValue"/> <xsd:enumeration value="LookupValue"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="WorkflowFlowAction"> <xsd:complexContent> <xsd:extension base="tns:WorkflowAction"> <xsd:sequence> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="flow" type="xsd:string"/> <xsd:element name="flowInputs" minOccurs="0" maxOccurs="unbounded" type="tns:WorkflowFlowActionParameter"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="language" minOccurs="0" type="xsd:string"/> <xsd:element name="protected" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="WorkflowFlowActionParameter"> <xsd:sequence> <xsd:element name="name" type="xsd:string"/> <xsd:element name="value" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="WorkflowKnowledgePublish"> <xsd:complexContent> <xsd:extension base="tns:WorkflowAction"> <xsd:sequence> <xsd:element name="action" type="tns:KnowledgeWorkflowAction"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="language" minOccurs="0" type="xsd:string"/> <xsd:element name="protected" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="KnowledgeWorkflowAction"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="PublishAsNew"/> <xsd:enumeration value="Publish"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="WorkflowOutboundMessage"> <xsd:complexContent> <xsd:extension base="tns:WorkflowAction"> <xsd:sequence> <xsd:element name="apiVersion" type="xsd:double"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="endpointUrl" type="xsd:string"/> <xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="includeSessionId" type="xsd:boolean"/> <xsd:element name="integrationUser" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="protected" type="xsd:boolean"/> <xsd:element name="useDeadLetterQueue" minOccurs="0" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="WorkflowSend"> <xsd:complexContent> <xsd:extension base="tns:WorkflowAction"> <xsd:sequence> <xsd:element name="action" type="tns:SendAction"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="language" minOccurs="0" type="xsd:string"/> <xsd:element name="protected" type="xsd:boolean"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="SendAction"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Send"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="WorkflowTask"> <xsd:complexContent> <xsd:extension base="tns:WorkflowAction"> <xsd:sequence> <xsd:element name="assignedTo" minOccurs="0" type="xsd:string"/> <xsd:element name="assignedToType" type="tns:ActionTaskAssignedToTypes"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="dueDateOffset" type="xsd:int"/> <xsd:element name="notifyAssignee" type="xsd:boolean"/> <xsd:element name="offsetFromField" minOccurs="0" type="xsd:string"/> <xsd:element name="priority" type="xsd:string"/> <xsd:element name="protected" type="xsd:boolean"/> <xsd:element name="status" type="xsd:string"/> <xsd:element name="subject" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="ActionTaskAssignedToTypes"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="user"/> <xsd:enumeration value="role"/> <xsd:enumeration value="opportunityTeam"/> <xsd:enumeration value="accountTeam"/> <xsd:enumeration value="owner"/> <xsd:enumeration value="accountOwner"/> <xsd:enumeration value="creator"/> <xsd:enumeration value="accountCreator"/> <xsd:enumeration value="partnerUser"/> <xsd:enumeration value="portalRole"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="WorkflowEmailRecipient"> <xsd:sequence> <xsd:element name="field" minOccurs="0" type="xsd:string"/> <xsd:element name="recipient" minOccurs="0" type="xsd:string"/> <xsd:element name="type" type="tns:ActionEmailRecipientTypes"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="ActionEmailRecipientTypes"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="group"/> <xsd:enumeration value="role"/> <xsd:enumeration value="user"/> <xsd:enumeration value="opportunityTeam"/> <xsd:enumeration value="accountTeam"/> <xsd:enumeration value="roleSubordinates"/> <xsd:enumeration value="owner"/> <xsd:enumeration value="creator"/> <xsd:enumeration value="partnerUser"/> <xsd:enumeration value="accountOwner"/> <xsd:enumeration value="customerPortalUser"/> <xsd:enumeration value="portalRole"/> <xsd:enumeration value="portalRoleSubordinates"/> <xsd:enumeration value="contactLookup"/> <xsd:enumeration value="userLookup"/> <xsd:enumeration value="roleSubordinatesInternal"/> <xsd:enumeration value="email"/> <xsd:enumeration value="caseTeam"/> <xsd:enumeration value="campaignMemberDerivedOwner"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ActionEmailSenderType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="CurrentUser"/> <xsd:enumeration value="OrgWideEmailAddress"/> <xsd:enumeration value="DefaultWorkflowUser"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="WorkflowRule"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="actions" minOccurs="0" maxOccurs="unbounded" type="tns:WorkflowActionReference"/> <xsd:element name="active" type="xsd:boolean"/> <xsd:element name="booleanFilter" minOccurs="0" type="xsd:string"/> <xsd:element name="criteriaItems" minOccurs="0" maxOccurs="unbounded" type="tns:FilterItem"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="formula" minOccurs="0" type="xsd:string"/> <xsd:element name="triggerType" type="tns:WorkflowTriggerTypes"/> <xsd:element name="workflowTimeTriggers" minOccurs="0" maxOccurs="unbounded" type="tns:WorkflowTimeTrigger"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="WorkflowTriggerTypes"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="onCreateOnly"/> <xsd:enumeration value="onCreateOrTriggeringUpdate"/> <xsd:enumeration value="onAllChanges"/> <xsd:enumeration value="OnRecursiveUpdate"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="WorkflowTimeTrigger"> <xsd:sequence> <xsd:element name="actions" minOccurs="0" maxOccurs="unbounded" type="tns:WorkflowActionReference"/> <xsd:element name="offsetFromField" minOccurs="0" type="xsd:string"/> <xsd:element name="timeLength" minOccurs="0" type="xsd:string"/> <xsd:element name="workflowTimeTriggerUnit" type="tns:WorkflowTimeUnits"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="WorkflowTimeUnits"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Hours"/> <xsd:enumeration value="Days"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="XOrgHub"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="label" type="xsd:string"/> <xsd:element name="lockSharedObjects" type="xsd:boolean"/> <xsd:element name="permissionSets" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="sharedObjects" minOccurs="0" maxOccurs="unbounded" type="tns:XOrgHubSharedObject"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="XOrgHubSharedObject"> <xsd:sequence> <xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="SaveResult"> <xsd:sequence> <xsd:element name="errors" minOccurs="0" maxOccurs="unbounded" type="tns:Error"/> <xsd:element name="fullName" type="xsd:string"/> <xsd:element name="success" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="Error"> <xsd:sequence> <xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="message" type="xsd:string"/> <xsd:element name="statusCode" type="tns:StatusCode"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DeleteResult"> <xsd:sequence> <xsd:element name="errors" minOccurs="0" maxOccurs="unbounded" type="tns:Error"/> <xsd:element name="fullName" type="xsd:string"/> <xsd:element name="success" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DeployOptions"> <xsd:sequence> <xsd:element name="allowMissingFiles" type="xsd:boolean"/> <xsd:element name="autoUpdatePackage" type="xsd:boolean"/> <xsd:element name="checkOnly" type="xsd:boolean"/> <xsd:element name="ignoreWarnings" type="xsd:boolean"/> <xsd:element name="performRetrieve" type="xsd:boolean"/> <xsd:element name="purgeOnDelete" type="xsd:boolean"/> <xsd:element name="rollbackOnError" type="xsd:boolean"/> <xsd:element name="runAllTests" type="xsd:boolean"/> <xsd:element name="runTests" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="singlePackage" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="AsyncResult"> <xsd:sequence> <xsd:element name="done" type="xsd:boolean"/> <xsd:element name="id" type="tns:ID"/> <xsd:element name="message" minOccurs="0" type="xsd:string"/> <xsd:element name="state" type="tns:AsyncRequestState"/> <xsd:element name="statusCode" minOccurs="0" type="tns:StatusCode"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="AsyncRequestState"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Queued"/> <xsd:enumeration value="InProgress"/> <xsd:enumeration value="Completed"/> <xsd:enumeration value="Error"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="DescribeMetadataResult"> <xsd:sequence> <xsd:element name="metadataObjects" minOccurs="0" maxOccurs="unbounded" type="tns:DescribeMetadataObject"/> <xsd:element name="organizationNamespace" type="xsd:string"/> <xsd:element name="partialSaveAllowed" type="xsd:boolean"/> <xsd:element name="testRequired" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DescribeMetadataObject"> <xsd:sequence> <xsd:element name="childXmlNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="directoryName" type="xsd:string"/> <xsd:element name="inFolder" type="xsd:boolean"/> <xsd:element name="metaFile" type="xsd:boolean"/> <xsd:element name="suffix" minOccurs="0" type="xsd:string"/> <xsd:element name="xmlName" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DescribeValueTypeResult"> <xsd:sequence> <xsd:element name="valueTypeFields" minOccurs="0" maxOccurs="unbounded" type="tns:ValueTypeField"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ValueTypeField"> <xsd:sequence> <xsd:element name="fields" minOccurs="0" maxOccurs="unbounded" type="tns:ValueTypeField"/> <xsd:element name="foreignKeyDomain" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="isForeignKey" type="xsd:boolean"/> <xsd:element name="isNameField" type="xsd:boolean"/> <xsd:element name="minOccurs" type="xsd:int"/> <xsd:element name="name" type="xsd:string"/> <xsd:element name="picklistValues" minOccurs="0" maxOccurs="unbounded" type="tns:PicklistEntry"/> <xsd:element name="soapType" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="PicklistEntry"> <xsd:sequence> <xsd:element name="active" type="xsd:boolean"/> <xsd:element name="defaultValue" type="xsd:boolean"/> <xsd:element name="label" type="xsd:string"/> <xsd:element name="validFor" minOccurs="0" type="xsd:string"/> <xsd:element name="value" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ListMetadataQuery"> <xsd:sequence> <xsd:element name="folder" minOccurs="0" type="xsd:string"/> <xsd:element name="type" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="ReadResult"> <xsd:sequence> <xsd:element name="records" minOccurs="0" maxOccurs="unbounded" type="tns:Metadata"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="RetrieveRequest"> <xsd:sequence> <xsd:element name="apiVersion" type="xsd:double"/> <xsd:element name="packageNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="singlePackage" type="xsd:boolean"/> <xsd:element name="specificFiles" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> <xsd:element name="unpackaged" minOccurs="0" type="tns:Package"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="UpsertResult"> <xsd:sequence> <xsd:element name="created" type="xsd:boolean"/> <xsd:element name="errors" minOccurs="0" maxOccurs="unbounded" type="tns:Error"/> <xsd:element name="fullName" type="xsd:string"/> <xsd:element name="success" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:element name="CallOptions"> <xsd:complexType> <xsd:sequence> <xsd:element name="client" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="DebuggingHeader"> <xsd:complexType> <xsd:sequence> <xsd:element name="categories" minOccurs="0" maxOccurs="unbounded" type="tns:LogInfo"/> <xsd:element name="debugLevel" type="tns:LogType"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:complexType name="LogInfo"> <xsd:sequence> <xsd:element name="category" type="tns:LogCategory"/> <xsd:element name="level" type="tns:LogCategoryLevel"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="LogCategory"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Db"/> <xsd:enumeration value="Workflow"/> <xsd:enumeration value="Validation"/> <xsd:enumeration value="Callout"/> <xsd:enumeration value="Apex_code"/> <xsd:enumeration value="Apex_profiling"/> <xsd:enumeration value="Visualforce"/> <xsd:enumeration value="System"/> <xsd:enumeration value="All"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="LogCategoryLevel"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Internal"/> <xsd:enumeration value="Finest"/> <xsd:enumeration value="Finer"/> <xsd:enumeration value="Fine"/> <xsd:enumeration value="Debug"/> <xsd:enumeration value="Info"/> <xsd:enumeration value="Warn"/> <xsd:enumeration value="Error"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="LogType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="None"/> <xsd:enumeration value="Debugonly"/> <xsd:enumeration value="Db"/> <xsd:enumeration value="Profiling"/> <xsd:enumeration value="Callout"/> <xsd:enumeration value="Detail"/> </xsd:restriction> </xsd:simpleType> <xsd:element name="DebuggingInfo"> <xsd:complexType> <xsd:sequence> <xsd:element name="debugLog" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="SessionHeader"> <xsd:complexType> <xsd:sequence> <xsd:element name="sessionId" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:simpleType name="ID"> <xsd:restriction base="xsd:string"> <xsd:length value="18"/> <xsd:pattern value="[a-zA-Z0-9]{18}"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="StatusCode"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="ALL_OR_NONE_OPERATION_ROLLED_BACK"/> <xsd:enumeration value="ALREADY_IN_PROCESS"/> <xsd:enumeration value="ASSIGNEE_TYPE_REQUIRED"/> <xsd:enumeration value="BAD_CUSTOM_ENTITY_PARENT_DOMAIN"/> <xsd:enumeration value="BCC_NOT_ALLOWED_IF_BCC_COMPLIANCE_ENABLED"/> <xsd:enumeration value="CANNOT_CASCADE_PRODUCT_ACTIVE"/> <xsd:enumeration value="CANNOT_CHANGE_FIELD_TYPE_OF_APEX_REFERENCED_FIELD"/> <xsd:enumeration value="CANNOT_CHANGE_FIELD_TYPE_OF_REFERENCED_FIELD"/> <xsd:enumeration value="CANNOT_CREATE_ANOTHER_MANAGED_PACKAGE"/> <xsd:enumeration value="CANNOT_DEACTIVATE_DIVISION"/> <xsd:enumeration value="CANNOT_DELETE_GLOBAL_ACTION_LIST"/> <xsd:enumeration value="CANNOT_DELETE_LAST_DATED_CONVERSION_RATE"/> <xsd:enumeration value="CANNOT_DELETE_MANAGED_OBJECT"/> <xsd:enumeration value="CANNOT_DISABLE_LAST_ADMIN"/> <xsd:enumeration value="CANNOT_ENABLE_IP_RESTRICT_REQUESTS"/> <xsd:enumeration value="CANNOT_EXECUTE_FLOW_TRIGGER"/> <xsd:enumeration value="CANNOT_FREEZE_SELF"/> <xsd:enumeration value="CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY"/> <xsd:enumeration value="CANNOT_MODIFY_MANAGED_OBJECT"/> <xsd:enumeration value="CANNOT_PASSWORD_LOCKOUT"/> <xsd:enumeration value="CANNOT_POST_TO_ARCHIVED_GROUP"/> <xsd:enumeration value="CANNOT_RENAME_APEX_REFERENCED_FIELD"/> <xsd:enumeration value="CANNOT_RENAME_APEX_REFERENCED_OBJECT"/> <xsd:enumeration value="CANNOT_RENAME_REFERENCED_FIELD"/> <xsd:enumeration value="CANNOT_RENAME_REFERENCED_OBJECT"/> <xsd:enumeration value="CANNOT_REPARENT_RECORD"/> <xsd:enumeration value="CANNOT_UPDATE_CONVERTED_LEAD"/> <xsd:enumeration value="CANT_DISABLE_CORP_CURRENCY"/> <xsd:enumeration value="CANT_UNSET_CORP_CURRENCY"/> <xsd:enumeration value="CHILD_SHARE_FAILS_PARENT"/> <xsd:enumeration value="CIRCULAR_DEPENDENCY"/> <xsd:enumeration value="CLEAN_SERVICE_ERROR"/> <xsd:enumeration value="COLLISION_DETECTED"/> <xsd:enumeration value="COMMUNITY_NOT_ACCESSIBLE"/> <xsd:enumeration value="CONFLICTING_ENVIRONMENT_HUB_MEMBER"/> <xsd:enumeration value="CONFLICTING_SSO_USER_MAPPING"/> <xsd:enumeration value="CUSTOM_APEX_ERROR"/> <xsd:enumeration value="CUSTOM_CLOB_FIELD_LIMIT_EXCEEDED"/> <xsd:enumeration value="CUSTOM_ENTITY_OR_FIELD_LIMIT"/> <xsd:enumeration value="CUSTOM_FIELD_INDEX_LIMIT_EXCEEDED"/> <xsd:enumeration value="CUSTOM_INDEX_EXISTS"/> <xsd:enumeration value="CUSTOM_LINK_LIMIT_EXCEEDED"/> <xsd:enumeration value="CUSTOM_METADATA_LIMIT_EXCEEDED"/> <xsd:enumeration value="CUSTOM_SETTINGS_LIMIT_EXCEEDED"/> <xsd:enumeration value="CUSTOM_TAB_LIMIT_EXCEEDED"/> <xsd:enumeration value="DELETE_FAILED"/> <xsd:enumeration value="DELETE_OPERATION_TOO_LARGE"/> <xsd:enumeration value="DELETE_REQUIRED_ON_CASCADE"/> <xsd:enumeration value="DEPENDENCY_EXISTS"/> <xsd:enumeration value="DUPLICATES_DETECTED"/> <xsd:enumeration value="DUPLICATE_CASE_SOLUTION"/> <xsd:enumeration value="DUPLICATE_COMM_NICKNAME"/> <xsd:enumeration value="DUPLICATE_CUSTOM_ENTITY_DEFINITION"/> <xsd:enumeration value="DUPLICATE_CUSTOM_TAB_MOTIF"/> <xsd:enumeration value="DUPLICATE_DEVELOPER_NAME"/> <xsd:enumeration value="DUPLICATE_EXTERNAL_ID"/> <xsd:enumeration value="DUPLICATE_MASTER_LABEL"/> <xsd:enumeration value="DUPLICATE_SENDER_DISPLAY_NAME"/> <xsd:enumeration value="DUPLICATE_USERNAME"/> <xsd:enumeration value="DUPLICATE_VALUE"/> <xsd:enumeration value="EMAIL_NOT_PROCESSED_DUE_TO_PRIOR_ERROR"/> <xsd:enumeration value="EMPTY_SCONTROL_FILE_NAME"/> <xsd:enumeration value="ENTITY_FAILED_IFLASTMODIFIED_ON_UPDATE"/> <xsd:enumeration value="ENTITY_IS_ARCHIVED"/> <xsd:enumeration value="ENTITY_IS_DELETED"/> <xsd:enumeration value="ENTITY_IS_LOCKED"/> <xsd:enumeration value="ENTITY_SAVE_ERROR"/> <xsd:enumeration value="ENTITY_SAVE_VALIDATION_ERROR"/> <xsd:enumeration value="ENVIRONMENT_HUB_MEMBERSHIP_CONFLICT"/> <xsd:enumeration value="ENVIRONMENT_HUB_MEMBERSHIP_ERROR_JOINING_HUB"/> <xsd:enumeration value="ENVIRONMENT_HUB_MEMBERSHIP_USER_ALREADY_IN_HUB"/> <xsd:enumeration value="ENVIRONMENT_HUB_MEMBERSHIP_USER_NOT_ORG_ADMIN"/> <xsd:enumeration value="ERROR_IN_MAILER"/> <xsd:enumeration value="FAILED_ACTIVATION"/> <xsd:enumeration value="FIELD_CUSTOM_VALIDATION_EXCEPTION"/> <xsd:enumeration value="FIELD_FILTER_VALIDATION_EXCEPTION"/> <xsd:enumeration value="FIELD_INTEGRITY_EXCEPTION"/> <xsd:enumeration value="FILTERED_LOOKUP_LIMIT_EXCEEDED"/> <xsd:enumeration value="FIND_DUPLICATES_ERROR"/> <xsd:enumeration value="HTML_FILE_UPLOAD_NOT_ALLOWED"/> <xsd:enumeration value="IMAGE_TOO_LARGE"/> <xsd:enumeration value="INACTIVE_OWNER_OR_USER"/> <xsd:enumeration value="INSERT_UPDATE_DELETE_NOT_ALLOWED_DURING_MAINTENANCE"/> <xsd:enumeration value="INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY"/> <xsd:enumeration value="INSUFFICIENT_ACCESS_OR_READONLY"/> <xsd:enumeration value="INSUFFICIENT_CREDITS"/> <xsd:enumeration value="INVALID_ACCESS_LEVEL"/> <xsd:enumeration value="INVALID_ARGUMENT_TYPE"/> <xsd:enumeration value="INVALID_ASSIGNEE_TYPE"/> <xsd:enumeration value="INVALID_ASSIGNMENT_RULE"/> <xsd:enumeration value="INVALID_BATCH_OPERATION"/> <xsd:enumeration value="INVALID_CONTENT_TYPE"/> <xsd:enumeration value="INVALID_CREDIT_CARD_INFO"/> <xsd:enumeration value="INVALID_CROSS_REFERENCE_KEY"/> <xsd:enumeration value="INVALID_CROSS_REFERENCE_TYPE_FOR_FIELD"/> <xsd:enumeration value="INVALID_CURRENCY_CONV_RATE"/> <xsd:enumeration value="INVALID_CURRENCY_CORP_RATE"/> <xsd:enumeration value="INVALID_CURRENCY_ISO"/> <xsd:enumeration value="INVALID_DATA_CATEGORY_GROUP_REFERENCE"/> <xsd:enumeration value="INVALID_DATA_URI"/> <xsd:enumeration value="INVALID_EMAIL_ADDRESS"/> <xsd:enumeration value="INVALID_EMPTY_KEY_OWNER"/> <xsd:enumeration value="INVALID_ENTITY_FOR_MATCH_ENGINE_ERROR"/> <xsd:enumeration value="INVALID_ENTITY_FOR_MATCH_OPERATION_ERROR"/> <xsd:enumeration value="INVALID_ENVIRONMENT_HUB_MEMBER"/> <xsd:enumeration value="INVALID_EVENT_PUBLICATION"/> <xsd:enumeration value="INVALID_FIELD"/> <xsd:enumeration value="INVALID_FIELD_FOR_INSERT_UPDATE"/> <xsd:enumeration value="INVALID_FIELD_WHEN_USING_TEMPLATE"/> <xsd:enumeration value="INVALID_FILTER_ACTION"/> <xsd:enumeration value="INVALID_GOOGLE_DOCS_URL"/> <xsd:enumeration value="INVALID_ID_FIELD"/> <xsd:enumeration value="INVALID_INET_ADDRESS"/> <xsd:enumeration value="INVALID_INPUT"/> <xsd:enumeration value="INVALID_LINEITEM_CLONE_STATE"/> <xsd:enumeration value="INVALID_MASTER_OR_TRANSLATED_SOLUTION"/> <xsd:enumeration value="INVALID_MESSAGE_ID_REFERENCE"/> <xsd:enumeration value="INVALID_OAUTH_URL"/> <xsd:enumeration value="INVALID_OPERATION"/> <xsd:enumeration value="INVALID_OPERATOR"/> <xsd:enumeration value="INVALID_OR_NULL_FOR_RESTRICTED_PICKLIST"/> <xsd:enumeration value="INVALID_OWNER"/> <xsd:enumeration value="INVALID_PACKAGE_LICENSE"/> <xsd:enumeration value="INVALID_PACKAGE_VERSION"/> <xsd:enumeration value="INVALID_PARTNER_NETWORK_STATUS"/> <xsd:enumeration value="INVALID_PERSON_ACCOUNT_OPERATION"/> <xsd:enumeration value="INVALID_QUERY_LOCATOR"/> <xsd:enumeration value="INVALID_READ_ONLY_USER_DML"/> <xsd:enumeration value="INVALID_RUNTIME_VALUE"/> <xsd:enumeration value="INVALID_SAVE_AS_ACTIVITY_FLAG"/> <xsd:enumeration value="INVALID_SESSION_ID"/> <xsd:enumeration value="INVALID_SETUP_OWNER"/> <xsd:enumeration value="INVALID_SIGNUP_COUNTRY"/> <xsd:enumeration value="INVALID_SITE_DELETE_EXCEPTION"/> <xsd:enumeration value="INVALID_SITE_FILE_IMPORTED_EXCEPTION"/> <xsd:enumeration value="INVALID_SITE_FILE_TYPE_EXCEPTION"/> <xsd:enumeration value="INVALID_STATUS"/> <xsd:enumeration value="INVALID_SUBDOMAIN"/> <xsd:enumeration value="INVALID_TYPE"/> <xsd:enumeration value="INVALID_TYPE_FOR_OPERATION"/> <xsd:enumeration value="INVALID_TYPE_ON_FIELD_IN_RECORD"/> <xsd:enumeration value="INVALID_USERID"/> <xsd:enumeration value="IP_RANGE_LIMIT_EXCEEDED"/> <xsd:enumeration value="JIGSAW_IMPORT_LIMIT_EXCEEDED"/> <xsd:enumeration value="KEY_HAS_BEEN_DESTROYED"/> <xsd:enumeration value="LICENSE_LIMIT_EXCEEDED"/> <xsd:enumeration value="LIGHT_PORTAL_USER_EXCEPTION"/> <xsd:enumeration value="LIMIT_EXCEEDED"/> <xsd:enumeration value="MALFORMED_ID"/> <xsd:enumeration value="MANAGER_NOT_DEFINED"/> <xsd:enumeration value="MASSMAIL_RETRY_LIMIT_EXCEEDED"/> <xsd:enumeration value="MASS_MAIL_LIMIT_EXCEEDED"/> <xsd:enumeration value="MATCH_DEFINITION_ERROR"/> <xsd:enumeration value="MATCH_OPERATION_ERROR"/> <xsd:enumeration value="MATCH_OPERATION_INVALID_ENGINE_ERROR"/> <xsd:enumeration value="MATCH_OPERATION_INVALID_RULE_ERROR"/> <xsd:enumeration value="MATCH_OPERATION_MISSING_ENGINE_ERROR"/> <xsd:enumeration value="MATCH_OPERATION_MISSING_OBJECT_TYPE_ERROR"/> <xsd:enumeration value="MATCH_OPERATION_MISSING_OPTIONS_ERROR"/> <xsd:enumeration value="MATCH_OPERATION_MISSING_RULE_ERROR"/> <xsd:enumeration value="MATCH_OPERATION_UNKNOWN_RULE_ERROR"/> <xsd:enumeration value="MATCH_OPERATION_UNSUPPORTED_VERSION_ERROR"/> <xsd:enumeration value="MATCH_RUNTIME_ERROR"/> <xsd:enumeration value="MATCH_SERVICE_ERROR"/> <xsd:enumeration value="MATCH_SERVICE_UNAVAILABLE_ERROR"/> <xsd:enumeration value="MAXIMUM_CCEMAILS_EXCEEDED"/> <xsd:enumeration value="MAXIMUM_DASHBOARD_COMPONENTS_EXCEEDED"/> <xsd:enumeration value="MAXIMUM_HIERARCHY_LEVELS_REACHED"/> <xsd:enumeration value="MAXIMUM_SIZE_OF_ATTACHMENT"/> <xsd:enumeration value="MAXIMUM_SIZE_OF_DOCUMENT"/> <xsd:enumeration value="MAX_ACTIONS_PER_RULE_EXCEEDED"/> <xsd:enumeration value="MAX_ACTIVE_RULES_EXCEEDED"/> <xsd:enumeration value="MAX_APPROVAL_STEPS_EXCEEDED"/> <xsd:enumeration value="MAX_FORMULAS_PER_RULE_EXCEEDED"/> <xsd:enumeration value="MAX_RULES_EXCEEDED"/> <xsd:enumeration value="MAX_RULE_ENTRIES_EXCEEDED"/> <xsd:enumeration value="MAX_TASK_DESCRIPTION_EXCEEEDED"/> <xsd:enumeration value="MAX_TM_RULES_EXCEEDED"/> <xsd:enumeration value="MAX_TM_RULE_ITEMS_EXCEEDED"/> <xsd:enumeration value="MERGE_FAILED"/> <xsd:enumeration value="MISSING_ARGUMENT"/> <xsd:enumeration value="MISSING_RECORD"/> <xsd:enumeration value="MIXED_DML_OPERATION"/> <xsd:enumeration value="NONUNIQUE_SHIPPING_ADDRESS"/> <xsd:enumeration value="NO_APPLICABLE_PROCESS"/> <xsd:enumeration value="NO_ATTACHMENT_PERMISSION"/> <xsd:enumeration value="NO_INACTIVE_DIVISION_MEMBERS"/> <xsd:enumeration value="NO_MASS_MAIL_PERMISSION"/> <xsd:enumeration value="NO_SUCH_USER_EXISTS"/> <xsd:enumeration value="NUMBER_OUTSIDE_VALID_RANGE"/> <xsd:enumeration value="NUM_HISTORY_FIELDS_BY_SOBJECT_EXCEEDED"/> <xsd:enumeration value="OPTED_OUT_OF_MASS_MAIL"/> <xsd:enumeration value="OP_WITH_INVALID_USER_TYPE_EXCEPTION"/> <xsd:enumeration value="PACKAGE_LICENSE_REQUIRED"/> <xsd:enumeration value="PACKAGING_API_INSTALL_FAILED"/> <xsd:enumeration value="PACKAGING_API_UNINSTALL_FAILED"/> <xsd:enumeration value="PA_API_EXCEPTION"/> <xsd:enumeration value="PA_AXIS_FAULT"/> <xsd:enumeration value="PA_INVALID_ID_EXCEPTION"/> <xsd:enumeration value="PA_NO_ACCESS_EXCEPTION"/> <xsd:enumeration value="PA_NO_DATA_FOUND_EXCEPTION"/> <xsd:enumeration value="PA_URI_SYNTAX_EXCEPTION"/> <xsd:enumeration value="PA_VISIBLE_ACTIONS_FILTER_ORDERING_EXCEPTION"/> <xsd:enumeration value="PORTAL_NO_ACCESS"/> <xsd:enumeration value="PORTAL_USER_ALREADY_EXISTS_FOR_CONTACT"/> <xsd:enumeration value="PRIVATE_CONTACT_ON_ASSET"/> <xsd:enumeration value="QUERY_TIMEOUT"/> <xsd:enumeration value="RECORD_IN_USE_BY_WORKFLOW"/> <xsd:enumeration value="REPUTATION_MINIMUM_NUMBER_NOT_REACHED"/> <xsd:enumeration value="REQUEST_RUNNING_TOO_LONG"/> <xsd:enumeration value="REQUIRED_FEATURE_MISSING"/> <xsd:enumeration value="REQUIRED_FIELD_MISSING"/> <xsd:enumeration value="SELF_REFERENCE_FROM_FLOW"/> <xsd:enumeration value="SELF_REFERENCE_FROM_TRIGGER"/> <xsd:enumeration value="SHARE_NEEDED_FOR_CHILD_OWNER"/> <xsd:enumeration value="SINGLE_EMAIL_LIMIT_EXCEEDED"/> <xsd:enumeration value="STANDARD_PRICE_NOT_DEFINED"/> <xsd:enumeration value="STORAGE_LIMIT_EXCEEDED"/> <xsd:enumeration value="STRING_TOO_LONG"/> <xsd:enumeration value="SUBDOMAIN_IN_USE"/> <xsd:enumeration value="TABSET_LIMIT_EXCEEDED"/> <xsd:enumeration value="TEMPLATE_NOT_ACTIVE"/> <xsd:enumeration value="TEMPLATE_NOT_FOUND"/> <xsd:enumeration value="TERRITORY_REALIGN_IN_PROGRESS"/> <xsd:enumeration value="TEXT_DATA_OUTSIDE_SUPPORTED_CHARSET"/> <xsd:enumeration value="TOO_MANY_APEX_REQUESTS"/> <xsd:enumeration value="TOO_MANY_ENUM_VALUE"/> <xsd:enumeration value="TOO_MANY_POSSIBLE_USERS_EXIST"/> <xsd:enumeration value="TRANSFER_REQUIRES_READ"/> <xsd:enumeration value="UNABLE_TO_LOCK_ROW"/> <xsd:enumeration value="UNAVAILABLE_RECORDTYPE_EXCEPTION"/> <xsd:enumeration value="UNDELETE_FAILED"/> <xsd:enumeration value="UNKNOWN_EXCEPTION"/> <xsd:enumeration value="UNSPECIFIED_EMAIL_ADDRESS"/> <xsd:enumeration value="UNSUPPORTED_APEX_TRIGGER_OPERATON"/> <xsd:enumeration value="UNVERIFIED_SENDER_ADDRESS"/> <xsd:enumeration value="USER_OWNS_PORTAL_ACCOUNT_EXCEPTION"/> <xsd:enumeration value="USER_WITH_APEX_SHARES_EXCEPTION"/> <xsd:enumeration value="VF_COMPILE_ERROR"/> <xsd:enumeration value="WEBLINK_SIZE_LIMIT_EXCEEDED"/> <xsd:enumeration value="WEBLINK_URL_INVALID"/> <xsd:enumeration value="WRONG_CONTROLLER_TYPE"/> </xsd:restriction> </xsd:simpleType> <xsd:element name="cancelDeploy"> <xsd:complexType> <xsd:sequence> <xsd:element name="String" type="tns:ID"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="cancelDeployResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="result" type="tns:CancelDeployResult"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="checkDeployStatus"> <xsd:complexType> <xsd:sequence> <xsd:element name="asyncProcessId" type="tns:ID"/> <xsd:element name="includeDetails" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="checkDeployStatusResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="result" type="tns:DeployResult"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="checkRetrieveStatus"> <xsd:complexType> <xsd:sequence> <xsd:element name="asyncProcessId" type="tns:ID"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="checkRetrieveStatusResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="result" type="tns:RetrieveResult"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="createMetadata"> <xsd:complexType> <xsd:sequence> <xsd:element name="metadata" minOccurs="0" maxOccurs="unbounded" type="tns:Metadata"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="createMetadataResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="result" minOccurs="0" maxOccurs="unbounded" type="tns:SaveResult"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="deleteMetadata"> <xsd:complexType> <xsd:sequence> <xsd:element name="type" type="xsd:string"/> <xsd:element name="fullNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="deleteMetadataResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="result" minOccurs="0" maxOccurs="unbounded" type="tns:DeleteResult"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="deploy"> <xsd:complexType> <xsd:sequence> <xsd:element name="ZipFile" type="xsd:base64Binary"/> <xsd:element name="DeployOptions" type="tns:DeployOptions"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="deployResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="result" type="tns:AsyncResult"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="deployRecentValidation"> <xsd:complexType> <xsd:sequence> <xsd:element name="validationId" type="tns:ID"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="deployRecentValidationResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="result" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="describeMetadata"> <xsd:complexType> <xsd:sequence> <xsd:element name="asOfVersion" type="xsd:double"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="describeMetadataResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="result" type="tns:DescribeMetadataResult"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="describeValueType"> <xsd:complexType> <xsd:sequence> <xsd:element name="type" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="describeValueTypeResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="result" type="tns:DescribeValueTypeResult"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="listMetadata"> <xsd:complexType> <xsd:sequence> <xsd:element name="queries" minOccurs="0" maxOccurs="unbounded" type="tns:ListMetadataQuery"/> <xsd:element name="asOfVersion" type="xsd:double"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="listMetadataResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="result" minOccurs="0" maxOccurs="unbounded" type="tns:FileProperties"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="readMetadata"> <xsd:complexType> <xsd:sequence> <xsd:element name="type" type="xsd:string"/> <xsd:element name="fullNames" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="readMetadataResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="result" type="tns:ReadResult"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="renameMetadata"> <xsd:complexType> <xsd:sequence> <xsd:element name="type" type="xsd:string"/> <xsd:element name="oldFullName" type="xsd:string"/> <xsd:element name="newFullName" type="xsd:string"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="renameMetadataResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="result" type="tns:SaveResult"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="retrieve"> <xsd:complexType> <xsd:sequence> <xsd:element name="retrieveRequest" type="tns:RetrieveRequest"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="retrieveResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="result" type="tns:AsyncResult"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="updateMetadata"> <xsd:complexType> <xsd:sequence> <xsd:element name="metadata" minOccurs="0" maxOccurs="unbounded" type="tns:Metadata"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="updateMetadataResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="result" minOccurs="0" maxOccurs="unbounded" type="tns:SaveResult"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="upsertMetadata"> <xsd:complexType> <xsd:sequence> <xsd:element name="metadata" minOccurs="0" maxOccurs="unbounded" type="tns:Metadata"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="upsertMetadataResponse"> <xsd:complexType> <xsd:sequence> <xsd:element name="result" minOccurs="0" maxOccurs="unbounded" type="tns:UpsertResult"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema> </types> <!-- Message for the header parts --> <message name="Header"> <part name="CallOptions" element="tns:CallOptions"/> <part name="DebuggingHeader" element="tns:DebuggingHeader"/> <part name="DebuggingInfo" element="tns:DebuggingInfo"/> <part name="SessionHeader" element="tns:SessionHeader"/> </message> <!-- Operation Messages --> <message name="cancelDeployRequest"> <part element="tns:cancelDeploy" name="parameters"/> </message> <message name="cancelDeployResponse"> <part element="tns:cancelDeployResponse" name="parameters"/> </message> <message name="checkDeployStatusRequest"> <part element="tns:checkDeployStatus" name="parameters"/> </message> <message name="checkDeployStatusResponse"> <part element="tns:checkDeployStatusResponse" name="parameters"/> </message> <message name="checkRetrieveStatusRequest"> <part element="tns:checkRetrieveStatus" name="parameters"/> </message> <message name="checkRetrieveStatusResponse"> <part element="tns:checkRetrieveStatusResponse" name="parameters"/> </message> <message name="createMetadataRequest"> <part element="tns:createMetadata" name="parameters"/> </message> <message name="createMetadataResponse"> <part element="tns:createMetadataResponse" name="parameters"/> </message> <message name="deleteMetadataRequest"> <part element="tns:deleteMetadata" name="parameters"/> </message> <message name="deleteMetadataResponse"> <part element="tns:deleteMetadataResponse" name="parameters"/> </message> <message name="deployRequest"> <part element="tns:deploy" name="parameters"/> </message> <message name="deployResponse"> <part element="tns:deployResponse" name="parameters"/> </message> <message name="deployRecentValidationRequest"> <part element="tns:deployRecentValidation" name="parameters"/> </message> <message name="deployRecentValidationResponse"> <part element="tns:deployRecentValidationResponse" name="parameters"/> </message> <message name="describeMetadataRequest"> <part element="tns:describeMetadata" name="parameters"/> </message> <message name="describeMetadataResponse"> <part element="tns:describeMetadataResponse" name="parameters"/> </message> <message name="describeValueTypeRequest"> <part element="tns:describeValueType" name="parameters"/> </message> <message name="describeValueTypeResponse"> <part element="tns:describeValueTypeResponse" name="parameters"/> </message> <message name="listMetadataRequest"> <part element="tns:listMetadata" name="parameters"/> </message> <message name="listMetadataResponse"> <part element="tns:listMetadataResponse" name="parameters"/> </message> <message name="readMetadataRequest"> <part element="tns:readMetadata" name="parameters"/> </message> <message name="readMetadataResponse"> <part element="tns:readMetadataResponse" name="parameters"/> </message> <message name="renameMetadataRequest"> <part element="tns:renameMetadata" name="parameters"/> </message> <message name="renameMetadataResponse"> <part element="tns:renameMetadataResponse" name="parameters"/> </message> <message name="retrieveRequest"> <part element="tns:retrieve" name="parameters"/> </message> <message name="retrieveResponse"> <part element="tns:retrieveResponse" name="parameters"/> </message> <message name="updateMetadataRequest"> <part element="tns:updateMetadata" name="parameters"/> </message> <message name="updateMetadataResponse"> <part element="tns:updateMetadataResponse" name="parameters"/> </message> <message name="upsertMetadataRequest"> <part element="tns:upsertMetadata" name="parameters"/> </message> <message name="upsertMetadataResponse"> <part element="tns:upsertMetadataResponse" name="parameters"/> </message> <portType name="MetadataPortType"> <operation name="cancelDeploy"> <documentation>Cancels a metadata deploy.</documentation> <input message="tns:cancelDeployRequest"/> <output message="tns:cancelDeployResponse"/> </operation> <operation name="checkDeployStatus"> <documentation>Check the current status of an asyncronous deploy call.</documentation> <input message="tns:checkDeployStatusRequest"/> <output message="tns:checkDeployStatusResponse"/> </operation> <operation name="checkRetrieveStatus"> <documentation>Check the current status of an asyncronous deploy call.</documentation> <input message="tns:checkRetrieveStatusRequest"/> <output message="tns:checkRetrieveStatusResponse"/> </operation> <operation name="createMetadata"> <documentation>Creates metadata entries synchronously.</documentation> <input message="tns:createMetadataRequest"/> <output message="tns:createMetadataResponse"/> </operation> <operation name="deleteMetadata"> <documentation>Deletes metadata entries synchronously.</documentation> <input message="tns:deleteMetadataRequest"/> <output message="tns:deleteMetadataResponse"/> </operation> <operation name="deploy"> <documentation>Deploys a zipfile full of metadata entries asynchronously.</documentation> <input message="tns:deployRequest"/> <output message="tns:deployResponse"/> </operation> <operation name="deployRecentValidation"> <documentation>Deploys a previously validated payload without running tests.</documentation> <input message="tns:deployRecentValidationRequest"/> <output message="tns:deployRecentValidationResponse"/> </operation> <operation name="describeMetadata"> <documentation>Describes features of the metadata API.</documentation> <input message="tns:describeMetadataRequest"/> <output message="tns:describeMetadataResponse"/> </operation> <operation name="describeValueType"> <documentation>Describe a complex value type</documentation> <input message="tns:describeValueTypeRequest"/> <output message="tns:describeValueTypeResponse"/> </operation> <operation name="listMetadata"> <documentation>Lists the available metadata components.</documentation> <input message="tns:listMetadataRequest"/> <output message="tns:listMetadataResponse"/> </operation> <operation name="readMetadata"> <documentation>Reads metadata entries synchronously.</documentation> <input message="tns:readMetadataRequest"/> <output message="tns:readMetadataResponse"/> </operation> <operation name="renameMetadata"> <documentation>Renames a metadata entry synchronously.</documentation> <input message="tns:renameMetadataRequest"/> <output message="tns:renameMetadataResponse"/> </operation> <operation name="retrieve"> <documentation>Retrieves a set of individually specified metadata entries.</documentation> <input message="tns:retrieveRequest"/> <output message="tns:retrieveResponse"/> </operation> <operation name="updateMetadata"> <documentation>Updates metadata entries synchronously.</documentation> <input message="tns:updateMetadataRequest"/> <output message="tns:updateMetadataResponse"/> </operation> <operation name="upsertMetadata"> <documentation>Upserts metadata entries synchronously.</documentation> <input message="tns:upsertMetadataRequest"/> <output message="tns:upsertMetadataResponse"/> </operation> </portType> <binding name="MetadataBinding" type="tns:MetadataPortType"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> <operation name="cancelDeploy"> <soap:operation soapAction=""/> <input> <soap:header use="literal" part="SessionHeader" message="tns:Header"/> <soap:header use="literal" part="CallOptions" message="tns:Header"/> <soap:body use="literal" parts="parameters"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="checkDeployStatus"> <soap:operation soapAction=""/> <input> <soap:header use="literal" part="SessionHeader" message="tns:Header"/> <soap:header use="literal" part="CallOptions" message="tns:Header"/> <soap:body use="literal" parts="parameters"/> </input> <output> <soap:header use="literal" part="DebuggingInfo" message="tns:Header"/> <soap:body use="literal"/> </output> </operation> <operation name="checkRetrieveStatus"> <soap:operation soapAction=""/> <input> <soap:header use="literal" part="SessionHeader" message="tns:Header"/> <soap:header use="literal" part="CallOptions" message="tns:Header"/> <soap:body use="literal" parts="parameters"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="createMetadata"> <soap:operation soapAction=""/> <input> <soap:header use="literal" part="SessionHeader" message="tns:Header"/> <soap:header use="literal" part="CallOptions" message="tns:Header"/> <soap:body use="literal" parts="parameters"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="deleteMetadata"> <soap:operation soapAction=""/> <input> <soap:header use="literal" part="SessionHeader" message="tns:Header"/> <soap:header use="literal" part="CallOptions" message="tns:Header"/> <soap:body use="literal" parts="parameters"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="deploy"> <soap:operation soapAction=""/> <input> <soap:header use="literal" part="SessionHeader" message="tns:Header"/> <soap:header use="literal" part="DebuggingHeader" message="tns:Header"/> <soap:header use="literal" part="CallOptions" message="tns:Header"/> <soap:body use="literal" parts="parameters"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="deployRecentValidation"> <soap:operation soapAction=""/> <input> <soap:header use="literal" part="SessionHeader" message="tns:Header"/> <soap:header use="literal" part="DebuggingHeader" message="tns:Header"/> <soap:header use="literal" part="CallOptions" message="tns:Header"/> <soap:body use="literal" parts="parameters"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="describeMetadata"> <soap:operation soapAction=""/> <input> <soap:header use="literal" part="SessionHeader" message="tns:Header"/> <soap:header use="literal" part="CallOptions" message="tns:Header"/> <soap:body use="literal" parts="parameters"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="describeValueType"> <soap:operation soapAction=""/> <input> <soap:header use="literal" part="SessionHeader" message="tns:Header"/> <soap:body use="literal" parts="parameters"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="listMetadata"> <soap:operation soapAction=""/> <input> <soap:header use="literal" part="SessionHeader" message="tns:Header"/> <soap:header use="literal" part="CallOptions" message="tns:Header"/> <soap:body use="literal" parts="parameters"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="readMetadata"> <soap:operation soapAction=""/> <input> <soap:header use="literal" part="SessionHeader" message="tns:Header"/> <soap:header use="literal" part="CallOptions" message="tns:Header"/> <soap:body use="literal" parts="parameters"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="renameMetadata"> <soap:operation soapAction=""/> <input> <soap:header use="literal" part="SessionHeader" message="tns:Header"/> <soap:header use="literal" part="CallOptions" message="tns:Header"/> <soap:body use="literal" parts="parameters"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="retrieve"> <soap:operation soapAction=""/> <input> <soap:header use="literal" part="SessionHeader" message="tns:Header"/> <soap:header use="literal" part="CallOptions" message="tns:Header"/> <soap:body use="literal" parts="parameters"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="updateMetadata"> <soap:operation soapAction=""/> <input> <soap:header use="literal" part="SessionHeader" message="tns:Header"/> <soap:header use="literal" part="CallOptions" message="tns:Header"/> <soap:body use="literal" parts="parameters"/> </input> <output> <soap:body use="literal"/> </output> </operation> <operation name="upsertMetadata"> <soap:operation soapAction=""/> <input> <soap:header use="literal" part="SessionHeader" message="tns:Header"/> <soap:header use="literal" part="CallOptions" message="tns:Header"/> <soap:body use="literal" parts="parameters"/> </input> <output> <soap:body use="literal"/> </output> </operation> </binding> <service name="MetadataService"> <documentation>Manage your Salesforce.com metadata</documentation> <port binding="tns:MetadataBinding" name="Metadata"> <soap:address location="https://cs1.salesforce.com/services/Soap/m/33.0"/> </port> </service>
</definitions>