UNPKG

sfdc-verify-tools

Version:
1,023 lines (1,022 loc) 430 kB
<?xml version="1.0" encoding="UTF-8"?> <!-- Salesforce.com Metadata API version 38.0 Copyright 2006-2016 Salesforce.com, inc. All Rights Reserved --> <definitions targetNamespace="http://soap.sforce.com/2006/04/metadata" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://soap.sforce.com/2006/04/metadata"> <types> <xsd:schema elementFormDefault="qualified" targetNamespace="http://soap.sforce.com/2006/04/metadata"> <xsd:complexType name="CancelDeployResult"> <xsd:sequence> <xsd:element name="done" type="xsd:boolean"/> <xsd:element name="id" type="tns:ID"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DeployResult"> <xsd:sequence> <xsd:element name="canceledBy" minOccurs="0" type="xsd:string"/> <xsd:element name="canceledByName" minOccurs="0" type="xsd:string"/> <xsd:element name="checkOnly" type="xsd:boolean"/> <xsd:element name="completedDate" minOccurs="0" type="xsd:dateTime"/> <xsd:element name="createdBy" type="xsd:string"/> <xsd:element name="createdByName" type="xsd:string"/> <xsd:element name="createdDate" type="xsd:dateTime"/> <xsd:element name="details" type="tns:DeployDetails"/> <xsd:element name="done" type="xsd:boolean"/> <xsd:element name="errorMessage" minOccurs="0" type="xsd:string"/> <xsd:element name="errorStatusCode" minOccurs="0" type="tns:StatusCode"/> <xsd:element name="id" type="tns:ID"/> <xsd:element name="ignoreWarnings" type="xsd:boolean"/> <xsd:element name="lastModifiedDate" minOccurs="0" type="xsd:dateTime"/> <xsd:element name="numberComponentErrors" type="xsd:int"/> <xsd:element name="numberComponentsDeployed" type="xsd:int"/> <xsd:element name="numberComponentsTotal" type="xsd:int"/> <xsd:element name="numberTestErrors" type="xsd:int"/> <xsd:element name="numberTestsCompleted" type="xsd:int"/> <xsd:element name="numberTestsTotal" type="xsd:int"/> <xsd:element name="rollbackOnError" type="xsd:boolean"/> <xsd:element name="runTestsEnabled" type="xsd:boolean"/> <xsd:element name="startDate" minOccurs="0" type="xsd:dateTime"/> <xsd:element name="stateDetail" minOccurs="0" type="xsd:string"/> <xsd:element name="status" type="tns:DeployStatus"/> <xsd:element name="success" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DeployDetails"> <xsd:sequence> <xsd:element name="componentFailures" minOccurs="0" maxOccurs="unbounded" type="tns:DeployMessage"/> <xsd:element name="componentSuccesses" minOccurs="0" maxOccurs="unbounded" type="tns:DeployMessage"/> <xsd:element name="retrieveResult" minOccurs="0" type="tns:RetrieveResult"/> <xsd:element name="runTestResult" minOccurs="0" type="tns:RunTestsResult"/> </xsd:sequence> </xsd:complexType> <xsd:complexType name="DeployMessage"> <xsd:sequence> <xsd:element name="changed" type="xsd:boolean"/> <xsd:element name="columnNumber" minOccurs="0" type="xsd:int"/> <xsd:element name="componentType" minOccurs="0" type="xsd:string"/> <xsd:element name="created" type="xsd:boolean"/> <xsd:element name="createdDate" type="xsd:dateTime"/> <xsd:element name="deleted" type="xsd:boolean"/> <xsd:element name="fileName" type="xsd:string"/> <xsd:element name="fullName" type="xsd:string"/> <xsd:element name="id" minOccurs="0" type="xsd:string"/> <xsd:element name="lineNumber" minOccurs="0" type="xsd:int"/> <xsd:element name="problem" minOccurs="0" type="xsd:string"/> <xsd:element name="problemType" minOccurs="0" type="tns:DeployProblemType"/> <xsd:element name="success" type="xsd:boolean"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="DeployProblemType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Warning"/> <xsd:enumeration value="Error"/> </xsd: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="apexLogId" minOccurs="0" type="xsd:string"/> <xsd:element name="codeCoverage" minOccurs="0" maxOccurs="unbounded" type="tns:CodeCoverageResult"/> <xsd:element name="codeCoverageWarnings" minOccurs="0" maxOccurs="unbounded" type="tns:CodeCoverageWarning"/> <xsd:element name="failures" minOccurs="0" maxOccurs="unbounded" type="tns:RunTestFailure"/> <xsd:element name="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="label" minOccurs="0" type="xsd:string"/> <xsd:element name="labelKey" type="xsd:string"/> <xsd:element name="linkType" type="tns:ActionLinkType"/> <xsd:element name="method" type="tns:ActionLinkHttpMethod"/> <xsd:element name="position" type="xsd:int"/> <xsd:element name="requestBody" minOccurs="0" type="xsd:string"/> <xsd:element name="userAlias" minOccurs="0" type="xsd:string"/> <xsd:element name="userVisibility" type="tns:ActionLinkUserVisibility"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="ActionLinkType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="API"/> <xsd:enumeration value="APIAsync"/> <xsd:enumeration value="Download"/> <xsd:enumeration value="UI"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ActionLinkHttpMethod"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="HttpDelete"/> <xsd:enumeration value="HttpHead"/> <xsd:enumeration value="HttpGet"/> <xsd:enumeration value="HttpPatch"/> <xsd:enumeration value="HttpPost"/> <xsd:enumeration value="HttpPut"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ActionLinkUserVisibility"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Creator"/> <xsd:enumeration value="Everyone"/> <xsd:enumeration value="EveryoneButCreator"/> <xsd:enumeration value="Manager"/> <xsd:enumeration value="CustomUser"/> <xsd:enumeration value="CustomExcludedUser"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="PlatformActionGroupCategory"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Primary"/> <xsd:enumeration value="Overflow"/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name="ActionLinkExecutionsAllowed"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Once"/> <xsd:enumeration value="OncePerUser"/> <xsd:enumeration value="Unlimited"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="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="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="ApexTestSuite"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="testClassName" minOccurs="0" maxOccurs="unbounded" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="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:complexType name="DuplicateRuleFilterItem"> <xsd:complexContent> <xsd:extension base="tns:FilterItem"> <xsd:sequence> <xsd:element name="sortOrder" type="xsd:int"/> <xsd:element name="table" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="StepCriteriaNotMetType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="ApproveRecord"/> <xsd:enumeration value="RejectRecord"/> <xsd:enumeration value="GotoNextStep"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="ApprovalStepRejectBehavior"> <xsd:sequence> <xsd:element name="type" type="tns:StepRejectBehaviorType"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="StepRejectBehaviorType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="RejectRequest"/> <xsd:enumeration value="BackToPrevious"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="NextAutomatedApprover"> <xsd:sequence> <xsd:element name="useApproverFieldOfRecordOwner" minOccurs="0" type="xsd:boolean"/> <xsd:element name="userHierarchyField" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="RecordEditabilityType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="AdminOnly"/> <xsd:enumeration value="AdminOrCurrentApprover"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="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="AssistantRecommendationType"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="description" type="xsd:string"/> <xsd:element name="masterLabel" type="xsd:string"/> <xsd:element name="platformActionlist" minOccurs="0" type="tns:PlatformActionList"/> <xsd:element name="sobjectType" type="xsd:string"/> <xsd:element name="title" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:complexType name="PlatformActionList"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="actionListContext" type="tns:PlatformActionListContext"/> <xsd:element name="platformActionListItems" minOccurs="0" maxOccurs="unbounded" type="tns:PlatformActionListItem"/> <xsd:element name="relatedSourceEntity" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name="PlatformActionListContext"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="ListView"/> <xsd:enumeration value="RelatedList"/> <xsd:enumeration value="ListViewRecord"/> <xsd:enumeration value="RelatedListRecord"/> <xsd:enumeration value="Record"/> <xsd:enumeration value="FeedElement"/> <xsd:enumeration value="Chatter"/> <xsd:enumeration value="Global"/> <xsd:enumeration value="Flexipage"/> <xsd:enumeration value="MruList"/> <xsd:enumeration value="MruRow"/> <xsd:enumeration value="RecordEdit"/> <xsd:enumeration value="Photo"/> <xsd:enumeration value="BannerPhoto"/> <xsd:enumeration value="ObjectHomeChart"/> <xsd:enumeration value="ListViewDefinition"/> <xsd:enumeration value="Dockable"/> <xsd:enumeration value="Lookup"/> <xsd:enumeration value="Assistant"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="PlatformActionListItem"> <xsd:sequence> <xsd:element name="actionName" type="xsd:string"/> <xsd:element name="actionType" type="tns:PlatformActionType"/> <xsd:element name="sortOrder" type="xsd:int"/> <xsd:element name="subtype" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> <xsd:simpleType name="PlatformActionType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="QuickAction"/> <xsd:enumeration value="StandardButton"/> <xsd:enumeration value="CustomButton"/> <xsd:enumeration value="ProductivityAction"/> <xsd:enumeration value="ActionLink"/> <xsd:enumeration value="InvocableAction"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="AuraDefinitionBundle"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="SVGContent" minOccurs="0" type="xsd:base64Binary"/> <xsd:element name="apiVersion" minOccurs="0" type="xsd:double"/> <xsd:element name="controllerContent" minOccurs="0" type="xsd:base64Binary"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="designContent" minOccurs="0" type="xsd:base64Binary"/> <xsd:element name="documentationContent" minOccurs="0" type="xsd:base64Binary"/> <xsd:element name="helperContent" minOccurs="0" type="xsd:base64Binary"/> <xsd:element name="markup" minOccurs="0" type="xsd:base64Binary"/> <xsd:element name="modelContent" minOccurs="0" type="xsd:base64Binary"/> <xsd:element name="packageVersions" minOccurs="0" maxOccurs="unbounded" type="tns:PackageVersion"/> <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" minOccurs="0" type="tns:AuraBundleType"/> </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="AuraBundleType"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Application"/> <xsd:enumeration value="Component"/> <xsd:enumeration value="Event"/> <xsd:enumeration value="Interface"/> <xsd:enumeration value="Tokens"/> </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="customMetadataTypeRecord" 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="plugin" 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:enumeration value="GitHub"/> <xsd:enumeration value="Custom"/> </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:GlobalPicklistValue"> <xsd:sequence> <xsd:element name="allowEmail" minOccurs="0" type="xsd:boolean"/> <xsd:element name="closed" minOccurs="0" type="xsd:boolean"/> <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="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:complexType name="GlobalPicklistValue"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="color" minOccurs="0" type="xsd:string"/> <xsd:element name="default" type="xsd:boolean"/> <xsd:element name="description" minOccurs="0" type="xsd:string"/> <xsd:element name="isActive" 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="CampaignInfluenceModel"> <xsd:complexContent> <xsd:extension base="tns:Metadata"> <xsd:sequence> <xsd:element name="isDefaultModel" type="xsd:boolean"/> <xsd:element name="isModelLocked" type="xsd:boolean"/> <xsd:element name="modelDescription" minOccurs="0" type="xsd:string"/> <xsd:element name="name" type="xsd:string"/> </xsd:sequence> </xsd:extension> </xsd:complexContent> </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"